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 年之前 |
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 年之前 |
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 年之前 |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 年之前 |
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 年之前 |
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 年之前 |
Brad King
|
3524dc421f
ENH: Removed -fsyntax-only flag from call to gcc-xml. It should be part of GCCXML_FLAGS.
|
24 年之前 |
Brad King
|
059ee3931d
BUG: Changed custom command generation to not use full path of output file from cable.
|
24 年之前 |
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 年之前 |
Bill Hoffman
|
4f77d737c9
ENH: move utilities to targets from makefile, and add versioning to cache
|
24 年之前 |
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 年之前 |
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 年之前 |
Bill Hoffman
|
9922155423
ENH: rename Invoke to InitialPass
|
24 年之前 |
Brad King
|
7727c7ef96
ENH: Converted to new Class and Group tags in place of WrapperSet and Groups tags.
|
24 年之前 |
Bill Hoffman
|
1094200ea0
BUG: fix to compile on hp with aCC
|
24 年之前 |
Brad King
|
4d86b681de
Renamed gccxml input/output files to drop _tcl qualification.
|
24 年之前 |
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 年之前 |