Bill Hoffman
|
db1303aa7d
ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping
|
24 gadi atpakaļ |
Brad King
|
d76f84f70e
ENH: Added use of a class's tag to generate a better set of filenames for its wrapper configuration, xml, and generated files. This should also prevent half the classes from re-wrapping when a new one is inserted in the middle.
|
24 gadi atpakaļ |
Brad King
|
ddec29c52d
BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted.
|
24 gadi atpakaļ |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 gadi atpakaļ |
Brad King
|
6d54c3d6f8
ENH: Added cable class-set expansion and tagging for alternate name generation. This should make the generated wrappers much easier to setup and use.
|
24 gadi atpakaļ |
Brad King
|
21d634c525
ENH: Added generation of dependencies on the CMake-generated input to gcc-xml so that re-generation of wrappers will occur if a header changes.
|
24 gadi atpakaļ |
Brad King
|
3524dc421f
ENH: Removed -fsyntax-only flag from call to gcc-xml. It should be part of GCCXML_FLAGS.
|
24 gadi atpakaļ |
Brad King
|
059ee3931d
BUG: Changed custom command generation to not use full path of output file from cable.
|
24 gadi atpakaļ |
Brad King
|
cff74e9a78
ENH: Added proper request for/generation of CABLE, GCCXML, and GCCXML_FLAGS cache entries. This also allowed the correct generation of gccxml rules.
|
24 gadi atpakaļ |
Bill Hoffman
|
4f77d737c9
ENH: move utilities to targets from makefile, and add versioning to cache
|
24 gadi atpakaļ |
Brad King
|
5b69d22c7b
ERR: Fixed generation of source name and directory for cmSourceFiles of generated Tcl wrapper files. Changed extension of generated gcc-xml input c++ file to be .cc so that GCC will recognize it, but MsDev will still allow a custom command on it.
|
24 gadi atpakaļ |
Brad King
|
19b183808a
ENH: Changed generation of gccxml command to write out define and include flags explicitly instead of using CMAKE_CXX_FLAGS and INCLUDE_FLAGS variables. This should help it run when gccxml is not the compiler that will build the generated wrappers.
|
24 gadi atpakaļ |
Bill Hoffman
|
9922155423
ENH: rename Invoke to InitialPass
|
24 gadi atpakaļ |
Brad King
|
7727c7ef96
ENH: Converted to new Class and Group tags in place of WrapperSet and Groups tags.
|
24 gadi atpakaļ |
Bill Hoffman
|
1094200ea0
BUG: fix to compile on hp with aCC
|
24 gadi atpakaļ |
Brad King
|
4d86b681de
Renamed gccxml input/output files to drop _tcl qualification.
|
24 gadi atpakaļ |
Brad King
|
f08a1b8885
ENH: Adding CABLE_CLASS_SET and CABLE_WRAP_TCL commands. They cannot yet be used with the main branch of CABLE, though.
|
24 gadi atpakaļ |