added support for void return and no args
[libt2n] / codegen / README
1 code generator using gccxml and libxml++
2
3 for example usage take a look at the libt2n-example package
4
5 design decisions:
6
7 installation of codegen-stubhead.hxx:
8 codegen-stubhead.hxx is installed because the generated includes depend on the libt2n headers anyway
9
10 make file snippet moved into libt2n-example1 and must be copied manually:
11 automake is run first (before configure) and needs the makefile snippet => no way to let configure
12 find the makefile snippet
13
14 examples in separate packages:
15 - this was done to be able to test that installation and configure scripts work as intended
16 - there are two examples because one is used to generate the usage example documentation using doxygen
17   and one is used for automatic testing
18 - in libt2n-examples there is a script test-built-install-use to test everything is fine
19
20 group header file for include file dependencies:
21 - simple
22 - i don't see a solution using gccxml
23 - better than extracting all the includes from the file and adding them to the generated code