summaryrefslogtreecommitdiffstats
path: root/Source/cmCableWrapTclCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: expand variables in arguments before the commands get themBill Hoffman2002-03-051-10/+2
|
* ENH:Updated copyrightWill Schroeder2002-01-211-30/+6
|
* BUG: CustomCommand has to use full path to Source file nowBill Hoffman2001-11-061-2/+2
|
* ENH: Improved parsing of GCCXML_FLAGS to improve generation of gccxml rule. ↵Brad King2001-10-111-10/+39
| | | | Also added ADD_DEFINITIONS arguments to the generated rule.
* ENH: change InitialPass to take a const reference to the argument string, to ↵Bill Hoffman2001-09-201-2/+3
| | | | avoid changes to the file cache
* ENH: Added parsing of gccxml flags into separate arguments for setting the ↵Brad King2001-09-121-6/+100
| | | | custom command. This is necessary since the custom command now takes a vector of individual command line options instead of a single string.
* various windows fixesKen Martin2001-09-101-17/+24
|
* ENH: Updated generated dependencies since cable's installation directory now ↵Brad King2001-08-291-2/+2
| | | | uses separate CxxTypes and WrapTclFacility subdirecories for includes.
* ENH: Each cmCableWrapTclCommand instance now uses a single cmMakeDepend ↵Brad King2001-08-231-4/+6
| | | | object for dependencies for all the gccxml input files it generates. This should significantly improve generation time.
* ENH: change all maps of string to be maps of cmStdString, to reduce symbol ↵Bill Hoffman2001-08-221-2/+2
| | | | length in object files.
* ENH: big change, only allow commands access to the cache via the cmMakefile ↵Bill Hoffman2001-08-081-15/+12
| | | | 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
* ENH: Added use of a class's tag to generate a better set of filenames for ↵Brad King2001-08-021-25/+73
| | | | 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.
* BUG: Changed include and link directory paths in cmMakefile back to ↵Brad King2001-07-301-2/+2
| | | | 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.
* Removed the Uniquification of the include and link directory list in FinalPass,Ian Scott2001-07-301-2/+2
| | | | | and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector
* ENH: Added cable class-set expansion and tagging for alternate name ↵Brad King2001-07-261-2/+16
| | | | generation. This should make the generated wrappers much easier to setup and use.
* ENH: Added generation of dependencies on the CMake-generated input to ↵Brad King2001-07-171-1/+21
| | | | gcc-xml so that re-generation of wrappers will occur if a header changes.
* ENH: Removed -fsyntax-only flag from call to gcc-xml. It should be part of ↵Brad King2001-07-031-1/+1
| | | | GCCXML_FLAGS.
* BUG: Changed custom command generation to not use full path of output file ↵Brad King2001-06-101-10/+8
| | | | from cable.
* ENH: Added proper request for/generation of CABLE, GCCXML, and GCCXML_FLAGS ↵Brad King2001-06-081-34/+93
| | | | cache entries. This also allowed the correct generation of gccxml rules.
* ENH: move utilities to targets from makefile, and add versioning to cacheBill Hoffman2001-06-071-6/+9
|
* ERR: Fixed generation of source name and directory for cmSourceFiles of ↵Brad King2001-06-071-10/+14
| | | | 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.
* ENH: Changed generation of gccxml command to write out define and include ↵Brad King2001-06-061-1/+14
| | | | 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.
* ENH: rename Invoke to InitialPassBill Hoffman2001-06-061-1/+1
|
* ENH: Converted to new Class and Group tags in place of WrapperSet and Groups ↵Brad King2001-05-211-7/+3
| | | | tags.
* BUG: fix to compile on hp with aCCBill Hoffman2001-05-171-1/+1
|
* Renamed gccxml input/output files to drop _tcl qualification.Brad King2001-05-171-2/+2
|
* ENH: Adding CABLE_CLASS_SET and CABLE_WRAP_TCL commands. They cannot yet be ↵Brad King2001-05-161-0/+307
used with the main branch of CABLE, though.