Will Schroeder
|
a6a43d5320
ENH:Updated copyright
|
24 years ago |
Bill Hoffman
|
319a5e0077
BUG: CustomCommand has to use full path to Source file now
|
24 years ago |
Brad King
|
b6158ac39c
ENH: Improved parsing of GCCXML_FLAGS to improve generation of gccxml rule. Also added ADD_DEFINITIONS arguments to the generated rule.
|
24 years ago |
Bill Hoffman
|
baa28efd10
ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache
|
24 years ago |
Brad King
|
aac4e8eb3c
ENH: Added parsing of gccxml flags into separate arguments for setting the custom command. This is necessary since the custom command now takes a vector of individual command line options instead of a single string.
|
24 years ago |
Ken Martin
|
0fe42a9857
various windows fixes
|
24 years ago |
Brad King
|
2eefa2286a
ENH: Updated generated dependencies since cable's installation directory now uses separate CxxTypes and WrapTclFacility subdirecories for includes.
|
24 years ago |
Brad King
|
852be8a520
ENH: Each cmCableWrapTclCommand instance now uses a single cmMakeDepend object for dependencies for all the gccxml input files it generates. This should significantly improve generation time.
|
24 years ago |
Bill Hoffman
|
ddd5a7d729
ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files.
|
24 years ago |
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 years ago |
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 years ago |
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 years ago |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 years ago |
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 years ago |
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 years ago |
Brad King
|
3524dc421f
ENH: Removed -fsyntax-only flag from call to gcc-xml. It should be part of GCCXML_FLAGS.
|
24 years ago |
Brad King
|
059ee3931d
BUG: Changed custom command generation to not use full path of output file from cable.
|
24 years ago |
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 years ago |
Bill Hoffman
|
4f77d737c9
ENH: move utilities to targets from makefile, and add versioning to cache
|
24 years ago |
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 years ago |
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 years ago |
Bill Hoffman
|
9922155423
ENH: rename Invoke to InitialPass
|
24 years ago |
Brad King
|
7727c7ef96
ENH: Converted to new Class and Group tags in place of WrapperSet and Groups tags.
|
24 years ago |
Bill Hoffman
|
1094200ea0
BUG: fix to compile on hp with aCC
|
24 years ago |
Brad King
|
4d86b681de
Renamed gccxml input/output files to drop _tcl qualification.
|
24 years ago |
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 years ago |