CMake/Source
Andy Cedilnik 2cc5ed49d1 ENH: Several improvements to CTest:
1. Support for showing line numbers when debugging ctest --show-line-numbers
2. Modify the ctest initialization code, so that it can be delayed
3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that)
4. Start command is simplified and the functionality is moved to CTest
5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set
6. Add test that checks out kwsys and perform tests on the fresh checkout
2005-06-16 13:18:21 -04:00
..
CTest ENH: Several improvements to CTest: 2005-06-16 13:18:21 -04:00
CursesDialog COMP: Changed while(1) to for(;;) to avoid warning about constant control expression. 2005-05-03 14:57:32 -04:00
MFCDialog COMP: Fix for support of VS 8.0 beta 2 2005-05-26 17:30:13 -04:00
WXDialog ENH: Fix problem with wx 2.4 2003-10-17 07:45:21 -04:00
kwsys ENH: add method to escape some chars in a string 2005-06-13 18:03:53 -04:00
.cvsignore Add cvsignore so that you do not see visual stufio files when you do cvs update 2002-04-24 10:08:24 -04:00
CMakeLists.txt ENH: Several improvements to CTest: 2005-06-16 13:18:21 -04:00
cmAddCustomCommandCommand.cxx ENH: Added check for invalid characters in output name. 2005-03-22 08:36:40 -05:00
cmAddCustomCommandCommand.h BUG: Fixed formatting of generated documentation. 2005-02-22 12:10:43 -05:00
cmAddCustomTargetCommand.cxx ENH: Added check for invalid characters in output name. 2005-03-22 08:36:40 -05:00
cmAddCustomTargetCommand.h ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmAddDefinitionsCommand.cxx ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 2002-12-11 18:13:33 -05:00
cmAddDefinitionsCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmAddDependenciesCommand.cxx ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 2002-12-11 18:13:33 -05:00
cmAddDependenciesCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmAddExecutableCommand.cxx ENH: better error checking for add library or executable with no source files 2005-06-08 16:39:29 -04:00
cmAddExecutableCommand.h BUG: fix for bug 121 add some docs for MFC flag 2004-04-28 13:40:58 -04:00
cmAddLibraryCommand.cxx ENH: allow libs with no sources but complain 2005-06-10 10:08:41 -04:00
cmAddLibraryCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmAddSubDirectoryCommand.cxx ENH: removed the PREORDER option from the AddSubDirectory command 2005-05-31 15:10:04 -04:00
cmAddSubDirectoryCommand.h ENH: removed the PREORDER option from the AddSubDirectory command 2005-05-31 15:10:04 -04:00
cmAddTestCommand.cxx COMP: Fix problem on compilers that cannot implicitly convert std::string to cmStdString 2005-04-24 16:19:54 -04:00
cmAddTestCommand.h ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmAuxSourceDirectoryCommand.cxx BUG: fix for bug 1636 add extensions to AUX_SOURCE_DIRECTORY files 2005-04-05 14:48:25 -04:00
cmAuxSourceDirectoryCommand.h ENH: Added warning about using this command to avoid listing sources for a library by hand. It is supposed to be used only for Templates directories. 2004-07-24 19:58:27 -04:00
cmBootstrapCommands.cxx ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmBuildCommand.cxx ENH: Remove the old code 2005-05-10 10:10:51 -04:00
cmBuildCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmBuildNameCommand.cxx ENH: Use the new signature 2003-08-03 22:33:35 -04:00
cmBuildNameCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmCMakeMinimumRequired.cxx removed redundent includes 2003-08-10 18:30:54 -04:00
cmCMakeMinimumRequired.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmCPluginAPI.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmCPluginAPI.h ENH: move version to 2.1 for cvs because 2.0 has been branched 2004-05-05 10:19:36 -04:00
cmCTest.cxx ENH: Several improvements to CTest: 2005-06-16 13:18:21 -04:00
cmCTest.h ENH: Several improvements to CTest: 2005-06-16 13:18:21 -04:00
cmCacheManager.cxx ENH: make regex static so it is not recomputed for each line of the cache 2005-04-12 13:26:08 -04:00
cmCacheManager.h ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 2004-09-29 16:07:07 -04:00
cmCommand.h ENH: Add accessor for Makefile and make SetError public 2005-06-15 15:51:39 -04:00
cmCommandArgumentLexer.cxx ENH: Improve variable name regular expression 2005-06-14 13:22:08 -04:00
cmCommandArgumentLexer.h ENH: Initial import 2005-06-13 10:01:20 -04:00
cmCommandArgumentLexer.in.l ENH: Improve variable name regular expression 2005-06-14 13:22:08 -04:00
cmCommandArgumentParser.cxx ENH: More cleanups 2005-06-13 10:27:05 -04:00
cmCommandArgumentParser.y ENH: More cleanups 2005-06-13 10:27:05 -04:00
cmCommandArgumentParserHelper.cxx ENH: More cleanups 2005-06-14 15:49:30 -04:00
cmCommandArgumentParserHelper.h ENH: More cleanups 2005-06-14 15:49:30 -04:00
cmCommandArgumentParserTokens.h ENH: Initial import 2005-06-13 10:01:20 -04:00
cmCommands.cxx ENH: removed old commands 2005-06-03 12:58:39 -04:00
cmCommands.h ENH: split up cmCommands into two files 2005-01-21 10:27:51 -05:00
cmConfigure.cmake.h.in ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions 2004-02-16 10:48:54 -05:00
cmConfigureFileCommand.cxx ENH: made configure file immediate by default for 2.2 or later 2005-06-13 09:33:38 -04:00
cmConfigureFileCommand.h ENH: made configure file immediate by default for 2.2 or later 2005-06-13 09:33:38 -04:00
cmCreateTestSourceList.cxx ENH: use GetRequiredDefinition instead of GetDefinition and crash 2004-08-11 16:58:09 -04:00
cmCreateTestSourceList.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmCustomCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmCustomCommand.h ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmData.h ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
cmDepends.cxx BUG: a fix for constant recomputing of depends 2005-05-25 12:22:32 -04:00
cmDepends.h BUG: a fix for constant recomputing of depends 2005-05-25 12:22:32 -04:00
cmDependsC.cxx ENH: some changes to the depends signature to be more flexible 2005-05-11 13:16:45 -04:00
cmDependsC.h ENH: some changes to the depends signature to be more flexible 2005-05-11 13:16:45 -04:00
cmDependsFortran.cxx ENH: new fortran depends to match new Unix Gen 2005-05-25 11:19:16 -04:00
cmDependsFortran.h ENH: some changes to the depends signature to be more flexible 2005-05-11 13:16:45 -04:00
cmDependsFortranLexer.cxx COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files. 2005-05-03 15:19:34 -04:00
cmDependsFortranLexer.h ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 2005-02-01 10:42:52 -05:00
cmDependsFortranLexer.in.l COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files. 2005-05-03 15:19:34 -04:00
cmDependsFortranParser.cxx COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression. 2005-03-14 08:15:08 -05:00
cmDependsFortranParser.h ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 2005-02-01 10:42:52 -05:00
cmDependsFortranParser.y COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression. 2005-03-14 08:15:08 -05:00
cmDependsFortranParserTokens.h ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 2005-02-01 10:42:52 -05:00
cmDependsJava.cxx ENH: some changes to the depends signature to be more flexible 2005-05-11 13:16:45 -04:00
cmDependsJava.h ENH: some changes to the depends signature to be more flexible 2005-05-11 13:16:45 -04:00
cmDependsJavaLexer.cxx COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files. 2005-05-03 15:19:34 -04:00
cmDependsJavaLexer.h COMP: Removing #line directives from .h file to avoid bogus Sun warning. 2005-02-01 10:44:34 -05:00
cmDependsJavaLexer.in.l COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files. 2005-05-03 15:19:34 -04:00
cmDependsJavaParser.cxx COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 2005-02-02 17:05:38 -05:00
cmDependsJavaParser.y COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 2005-02-02 17:05:38 -05:00
cmDependsJavaParserHelper.cxx COMP: Fix warning about printf format and given type. 2005-02-03 08:39:37 -05:00
cmDependsJavaParserHelper.h ENH: Initial import of java parser 2005-01-28 17:13:58 -05:00
cmDependsJavaParserTokens.h COMP: Remove more warnings/errors 2005-01-28 17:43:57 -05:00
cmDocumentation.cxx ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
cmDocumentation.h ENH: Renamed --help-list-commands to --help-command-list and split --help [command] into separate --help and --help-command cmd options. 2004-04-14 14:25:43 -04:00
cmDumpDocumentation.cxx ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
cmDynamicLoader.cxx ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 2004-09-29 16:07:07 -04:00
cmDynamicLoader.h FIX: fix bug 1690 2005-03-22 14:27:08 -05:00
cmElseCommand.cxx ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
cmElseCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmEnableLanguageCommand.cxx ENH: major changes to support addition of languages from cmake modules directory. 2004-09-22 14:42:05 -04:00
cmEnableLanguageCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmEnableTestingCommand.cxx ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmEnableTestingCommand.h ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmEndForEachCommand.cxx fix warning 2004-05-12 15:34:06 -04:00
cmEndForEachCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmEndIfCommand.cxx ENH: add stdlib.h for portability to borland 6 2003-05-24 10:07:58 -04:00
cmEndIfCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmEndWhileCommand.cxx ENH: added while command 2005-01-21 09:38:04 -05:00
cmEndWhileCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmExecProgramCommand.cxx BUG: exec program should not fail if it can not exec the program, but should only set the return value to -1 and set the output to the reason for the failure. 2004-06-24 08:57:54 -04:00
cmExecProgramCommand.h ENH: Make more commands scriptable 2004-02-22 22:07:02 -05:00
cmExportLibraryDependencies.cxx ENH: cleanup by removing all the olf local generate junk that i not longer needed 2005-03-10 13:39:38 -05:00
cmExportLibraryDependencies.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmFLTKWrapUICommand.cxx ENH: change workings of command so that it can all happing in the initial pass still works the old way but complains 2005-06-10 10:09:17 -04:00
cmFLTKWrapUICommand.h ENH: change workings of command so that it can all happing in the initial pass still works the old way but complains 2005-06-10 10:09:17 -04:00
cmFileCommand.cxx BUG: Handle restrictive permissions 2005-03-07 13:51:18 -05:00
cmFileCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindFileCommand.cxx removed redundent includes 2003-08-10 18:30:54 -04:00
cmFindFileCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindLibraryCommand.cxx BUG: use IsNOTFOUND 2003-02-07 10:18:07 -05:00
cmFindLibraryCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindPackageCommand.cxx ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindPackageCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindPathCommand.cxx BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH 2004-04-22 13:24:20 -04:00
cmFindPathCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFindProgramCommand.cxx removed redundent includes 2003-08-10 18:30:54 -04:00
cmFindProgramCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmForEachCommand.cxx BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number 2004-09-15 13:31:20 -04:00
cmForEachCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmFunctionBlocker.h ERR: Fixed unused parameter warning. 2002-12-13 09:18:01 -05:00
cmGeneratedFileStream.cxx ENH: Allow changing of file name 2005-05-10 11:11:28 -04:00
cmGeneratedFileStream.h ENH: Allow changing of file name 2005-05-10 11:11:28 -04:00
cmGetCMakePropertyCommand.cxx ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmGetCMakePropertyCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmGetDirectoryPropertyCommand.cxx ENH: get directory property should return an empty variable if it is not set, not just have an error 2005-04-04 16:43:44 -04:00
cmGetDirectoryPropertyCommand.h ENH: Add GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of things. Closes Bug #25 - Get_CMAKE_PROPERTIES 2004-04-23 16:20:36 -04:00
cmGetFilenameComponentCommand.cxx Several fixes/improvements: 2003-02-07 14:04:16 -05:00
cmGetFilenameComponentCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmGetSourceFilePropertyCommand.cxx ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmGetSourceFilePropertyCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmGetTargetPropertyCommand.cxx ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked. 2005-04-22 15:23:21 -04:00
cmGetTargetPropertyCommand.h ENH: Added documentation of LOCATION target property. 2004-07-28 08:12:22 -04:00
cmGlob.cxx ENH: Remove double slash 2004-09-15 14:08:09 -04:00
cmGlob.h ENH: Remove double slash 2004-09-15 14:08:09 -04:00
cmGlobalBorlandMakefileGenerator.cxx ENH: added new generator 2005-05-12 10:49:56 -04:00
cmGlobalBorlandMakefileGenerator.h ENH: try to initialize all languages at the same time 2004-08-27 08:41:07 -04:00
cmGlobalGenerator.cxx BUG: Changing to a new test for whether to do relative path conversion. Now only paths inside the source or binary trees are converted. 2005-05-16 14:17:30 -04:00
cmGlobalGenerator.h BUG: Changing to a new test for whether to do relative path conversion. Now only paths inside the source or binary trees are converted. 2005-05-16 14:17:30 -04:00
cmGlobalKdevelopGenerator.cxx BUG: fix KDev gen to call parent class Generate 2005-06-09 11:46:39 -04:00
cmGlobalKdevelopGenerator.h ENH: make KDev sub off of Gen3 2005-06-09 11:39:12 -04:00
cmGlobalNMakeMakefileGenerator.cxx ENH: added new generator 2005-05-12 10:49:56 -04:00
cmGlobalNMakeMakefileGenerator.h ENH: added new generator 2005-05-12 10:49:56 -04:00
cmGlobalUnixMakefileGenerator.cxx ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used. 2005-04-06 15:06:08 -04:00
cmGlobalUnixMakefileGenerator.h ENH: switch to using new Unix Makefile generator for Unix as well 2005-05-25 11:18:41 -04:00
cmGlobalUnixMakefileGenerator3.cxx ENH: added support for forcing recomputation of depends 2005-06-10 10:45:08 -04:00
cmGlobalUnixMakefileGenerator3.h BUG: Remove duplicate targets when in different generators 2005-06-01 09:25:10 -04:00
cmGlobalVisualStudio6Generator.cxx ENH: Add option to ignore errors. Only works on make 2005-04-29 11:49:18 -04:00
cmGlobalVisualStudio6Generator.h ENH: Add option to ignore errors. Only works on make 2005-04-29 11:49:18 -04:00
cmGlobalVisualStudio7Generator.cxx ENH: fix for incorrect setting of CONFIZGURATION_TYPES 2005-06-07 12:07:34 -04:00
cmGlobalVisualStudio7Generator.h ENH: Add option to ignore errors. Only works on make 2005-04-29 11:49:18 -04:00
cmGlobalVisualStudio8Generator.cxx ENH: add support for VCExpress 2005 2004-07-05 12:16:33 -04:00
cmGlobalVisualStudio8Generator.h ENH: add support for VCExpress 2005 2004-07-05 12:16:33 -04:00
cmGlobalVisualStudio71Generator.cxx COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions. 2005-04-29 10:11:24 -04:00
cmGlobalVisualStudio71Generator.h COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions. 2005-04-29 10:11:24 -04:00
cmGlobalXCodeGenerator.cxx ENH: removed old convert calls 2005-06-10 08:41:47 -04:00
cmGlobalXCodeGenerator.h ENH: Add option to ignore errors. Only works on make 2005-04-29 11:49:18 -04:00
cmITKWrapTclCommand.cxx ENH: replace brackets with more generic find 2005-06-16 10:23:43 -04:00
cmITKWrapTclCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmIfCommand.cxx ERR: Fix warnings and memory leak 2004-08-04 08:50:37 -04:00
cmIfCommand.h STYLE: fix the docs 2005-05-24 15:36:11 -04:00
cmIncludeCommand.cxx BUG: fatal error in include file should not cause report of missing include file 2005-06-08 16:55:30 -04:00
cmIncludeCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmIncludeDirectoryCommand.cxx ENH: add a check for empty include directories 2004-10-28 15:40:24 -04:00
cmIncludeDirectoryCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmIncludeExternalMSProjectCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmIncludeExternalMSProjectCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmIncludeRegularExpressionCommand.cxx ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
cmIncludeRegularExpressionCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmInstallFilesCommand.cxx ENH: major changes to support addition of languages from cmake modules directory. 2004-09-22 14:42:05 -04:00
cmInstallFilesCommand.h ENH: Since install works on Windows too, remove the UNIX 2004-07-30 15:50:44 -04:00
cmInstallProgramsCommand.cxx BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous. 2005-03-01 12:13:38 -05:00
cmInstallProgramsCommand.h BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous. 2005-03-01 12:13:38 -05:00
cmInstallTargetsCommand.cxx ENH: Make install on windows seems to work now 2004-01-27 12:37:30 -05:00
cmInstallTargetsCommand.h ENH: Since install works on Windows too, remove the UNIX 2004-07-30 15:50:44 -04:00
cmLinkDirectoriesCommand.cxx ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 2002-12-11 18:13:33 -05:00
cmLinkDirectoriesCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmLinkLibrariesCommand.cxx BUG: Fixed crash when optimized/debug argument is not followed by a value. 2004-07-29 11:45:14 -04:00
cmLinkLibrariesCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmListFileCache.cxx BUG: Fixed line number of end of file error message. 2004-08-31 18:51:35 -04:00
cmListFileCache.h ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012. 2004-08-04 10:45:11 -04:00
cmListFileLexer.c COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function. It was producing a warning about unreachable code. 2005-03-15 08:14:35 -05:00
cmListFileLexer.h BUG#1049: Added error message when file ends in an unterminated string. 2004-08-31 18:39:42 -04:00
cmListFileLexer.in.l COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function. It was producing a warning about unreachable code. 2005-03-15 08:14:35 -05:00
cmLoadCacheCommand.cxx ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 2004-09-29 16:07:07 -04:00
cmLoadCacheCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmLoadCommandCommand.cxx ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmLoadCommandCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmLocalGenerator.cxx ENH: removed old convert calls 2005-06-10 08:41:47 -04:00
cmLocalGenerator.h ENH: added support for forcing recomputation of depends 2005-06-10 10:45:08 -04:00
cmLocalKdevelopGenerator.cxx ENH: make KDev sub off of Gen3 2005-06-09 11:39:12 -04:00
cmLocalKdevelopGenerator.h ENH: make KDev sub off of Gen3 2005-06-09 11:39:12 -04:00
cmLocalUnixMakefileGenerator.cxx ENH: remove cmSubDirectory from unused files? 2005-03-18 10:58:40 -05:00
cmLocalUnixMakefileGenerator.h ENH: remove cmSubDirectory from unused files? 2005-03-18 10:58:40 -05:00
cmLocalUnixMakefileGenerator2.cxx ENH: added new generator 2005-05-12 10:49:56 -04:00
cmLocalUnixMakefileGenerator2.h ENH: added new generator 2005-05-12 10:49:56 -04:00
cmLocalUnixMakefileGenerator3.cxx ENH: add first cut at support for exe with same name as lib 2005-06-16 11:48:43 -04:00
cmLocalUnixMakefileGenerator3.h ENH: added support for forcing recomputation of depends 2005-06-10 10:45:08 -04:00
cmLocalVisualStudio6Generator.cxx ENH: add first cut at support for exe with same name as lib 2005-06-16 11:48:43 -04:00
cmLocalVisualStudio6Generator.h BUG: Fixed ordering of multiple commands in a custom target when implemented as custom commands. Also added support to execute pre-build rules first to be consistent with makefile generator. 2005-04-26 11:08:18 -04:00
cmLocalVisualStudio7Generator.cxx ENH: add first cut at support for exe with same name as lib 2005-06-16 11:48:43 -04:00
cmLocalVisualStudio7Generator.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmLocalXCodeGenerator.cxx ENH: initial xcode stuff 2005-01-24 17:35:54 -05:00
cmLocalXCodeGenerator.h ENH: initial xcode stuff 2005-01-24 17:35:54 -05:00
cmMacroCommand.cxx ENH: Save command that macro overwrites 2005-06-14 12:48:59 -04:00
cmMacroCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmMakeDepend.cxx BUG: fix for bug 373 make depend problem 2003-11-12 14:20:21 -05:00
cmMakeDepend.h removed duplicate includes 2003-08-10 16:02:25 -04:00
cmMakeDirectoryCommand.cxx ENH: Merged use of kwsys library. 2003-06-23 08:58:58 -04:00
cmMakeDirectoryCommand.h ENH: Make more commands scriptable 2004-02-22 22:07:02 -05:00
cmMakefile.cxx ENH: Use the new parser that supports nested variables 2005-06-13 11:00:29 -04:00
cmMakefile.h ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmMarkAsAdvancedCommand.cxx ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 2002-12-11 18:13:33 -05:00
cmMarkAsAdvancedCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmMessageCommand.cxx add a fatal error, and make sure c and c++ compilers work before using them 2003-01-21 12:50:48 -05:00
cmMessageCommand.h ENH: Start includding the scripting support 2003-10-29 08:58:54 -05:00
cmOptionCommand.cxx BUG: fix for 282 2004-04-15 13:15:28 -04:00
cmOptionCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmOrderLinkDirectories.cxx ENH: make more specific in reject self linking 2005-06-16 10:22:43 -04:00
cmOrderLinkDirectories.h BUG: handle case insensitive library extensions on windows 2005-04-08 12:46:56 -04:00
cmOutputRequiredFilesCommand.cxx Implement GetLineFromStream that actually works and use it instead of getline 2003-03-27 12:24:30 -05:00
cmOutputRequiredFilesCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmProjectCommand.cxx ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR for the top-level project name. 2005-02-22 15:31:02 -05:00
cmProjectCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmQTWrapCPPCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmQTWrapCPPCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmQTWrapUICommand.cxx COMP: fix warning 2005-06-01 08:50:12 -04:00
cmQTWrapUICommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmRemoveCommand.cxx BUG: fix broken command 2003-03-21 11:24:09 -05:00
cmRemoveCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmRemoveDefinitionsCommand.cxx ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182 - Add opposite to ADD_DEFINITIONS 2004-04-15 13:58:10 -04:00
cmRemoveDefinitionsCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSeparateArgumentsCommand.cxx ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
cmSeparateArgumentsCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSetCommand.cxx BUG: Remove memory leak 2005-06-03 14:17:59 -04:00
cmSetCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSetDirectoryPropertiesCommand.cxx ENH: Implement additional make clean files as a directory property instead of cmake variable 2004-05-20 16:56:34 -04:00
cmSetDirectoryPropertiesCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSetSourceFilesPropertiesCommand.cxx ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmSetSourceFilesPropertiesCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmSetTargetPropertiesCommand.cxx ENH: add target properties files 2002-12-21 11:14:47 -05:00
cmSetTargetPropertiesCommand.h ENH: add first cut at support for exe with same name as lib 2005-06-16 11:48:43 -04:00
cmSiteNameCommand.cxx BUG: fix for bug 689 2004-04-15 11:38:35 -04:00
cmSiteNameCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSourceFile.cxx BUG: Do not leave ../ in the full path to a source file. Using CollapseFullPath simplifies the code anyway. 2005-04-27 11:33:22 -04:00
cmSourceFile.h ENH: Speedup by storing source name without last extension 2005-04-13 16:35:26 -04:00
cmSourceGroup.cxx ENH: Fully implemented SOURCE_GROUP command. 2003-07-23 15:32:54 -04:00
cmSourceGroup.h ENH: Fully implemented SOURCE_GROUP command. 2003-07-23 15:32:54 -04:00
cmSourceGroupCommand.cxx ENH: put back old style call to SOURCE_GROUP, no need to break things for this 2003-07-28 14:43:04 -04:00
cmSourceGroupCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmStandardIncludes.h ENH: Add support for deque 2005-06-01 08:25:21 -04:00
cmStringCommand.cxx ENH: Added STRING(CONFIGURE ...) command. 2004-03-04 10:05:14 -05:00
cmStringCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSubdirCommand.cxx ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmSubdirCommand.h clean up documentation 2004-06-16 09:45:16 -04:00
cmSubdirDependsCommand.cxx ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
cmSubdirDependsCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmSystemTools.cxx COMP: Added pragma directives for SGI compilers to avoid useless warnings. 2005-05-03 14:58:13 -04:00
cmSystemTools.h ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system. 2005-02-17 11:28:13 -05:00
cmTarget.cxx ENH: removed old 1.2 compatability 2005-06-09 11:33:55 -04:00
cmTarget.h ENH: Created cmTarget::GetLibraryNames to replace cmLocalUnixMakefileGenerator2::GetLibraryNames. Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2. Now when a library is linked both the shared and static versions are removed from the build tree. In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off. This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions. 2005-04-22 16:11:00 -04:00
cmTargetLinkLibrariesCommand.cxx BUG: Fixed crash when optimized/debug argument is not followed by a value. 2004-07-29 11:45:14 -04:00
cmTargetLinkLibrariesCommand.h ENH: Clarified documentation for LINK_LIBRARIES and TARGET_LINK_LIBRARIES. 2004-03-25 08:45:46 -05:00
cmTest.cxx ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmTest.h ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
cmTryCompileCommand.cxx BUG: work around for buggy Tigger OSX systems that read two copies of the same file in a directory 2005-04-15 10:46:19 -04:00
cmTryCompileCommand.h fix to the signature and argument parsing 2003-12-11 08:57:40 -05:00
cmTryRunCommand.cxx ENH: cleanup by removing all the olf local generate junk that i not longer needed 2005-03-10 13:39:38 -05:00
cmTryRunCommand.h ENH: fix for 1450 2005-02-09 23:00:16 -05:00
cmUseMangledMesaCommand.cxx ENH: add better error reporting for file open failures 2004-09-07 16:55:25 -04:00
cmUseMangledMesaCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmUtilitySourceCommand.cxx ENH: use GetRequiredDefinition instead of GetDefinition and crash 2004-08-11 16:58:09 -04:00
cmUtilitySourceCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmVTKMakeInstantiatorCommand.cxx STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 2004-11-03 07:51:51 -05:00
cmVTKMakeInstantiatorCommand.h removed redundent includes 2003-08-10 18:30:54 -04:00
cmVTKWrapJavaCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmVTKWrapJavaCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmVTKWrapPythonCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmVTKWrapPythonCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmVTKWrapTclCommand.cxx ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
cmVTKWrapTclCommand.h ENH: Cleanups 2004-02-22 13:14:59 -05:00
cmVariableRequiresCommand.cxx ENH: made immediate 2005-06-01 08:48:58 -04:00
cmVariableRequiresCommand.h ENH: made immediate 2005-06-01 08:48:58 -04:00
cmVariableWatch.cxx ENH: Add remove watch 2003-08-07 16:26:07 -04:00
cmVariableWatch.h ENH: Add remove watch 2003-08-07 16:26:07 -04:00
cmVersion.cxx STYLE: Nightly Version update 2005-06-16 05:50:09 -04:00
cmVersion.h ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
cmWhileCommand.cxx COMP: fix unused var warning 2005-01-21 11:22:44 -05:00
cmWhileCommand.h ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 2005-03-18 10:41:41 -05:00
cmWin32ProcessExecution.cxx BUG: make sure handles are always closed even if Wait is not called. 2005-01-17 14:29:11 -05:00
cmWin32ProcessExecution.h BUG: make sure handles are always closed even if Wait is not called. 2005-01-17 14:29:11 -05:00
cmWriteFileCommand.cxx BUG: Handle restrictive permissions 2005-03-07 13:51:18 -05:00
cmWriteFileCommand.h ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops 2004-04-18 14:41:46 -04:00
cmXCodeObject.cxx ENH: fix bug in target linking 2005-02-07 17:36:34 -05:00
cmXCodeObject.h ENH: more tests are passing, relative paths, and external objects are the ones left now 2005-02-17 17:54:14 -05:00
cmXMLParser.cxx COMP: Try to resolve compile errors because of missing includes and wrong include path 2005-01-18 15:54:20 -05:00
cmXMLParser.h ENH: Add XML parser 2005-01-18 13:41:23 -05:00
cmake.cxx ENH: Save command that macro overwrites 2005-06-14 12:48:59 -04:00
cmake.h ENH: Save command that macro overwrites 2005-06-14 12:48:59 -04:00
cmakemain.cxx BUG: fix CommandLine test problems with spaces and testing for the return value 2005-02-16 13:15:25 -05:00
cmaketest.h.in BUG: Fix some dependencies for location of executables 2003-05-05 08:42:44 -04:00
cmakewizard.cxx ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 2004-09-29 16:07:07 -04:00
cmakewizard.h COMP: Remove warning 2005-04-26 11:15:33 -04:00
cmw9xcom.cxx ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart. 2002-12-11 11:49:08 -05:00
ctest.cxx ENH: Add debug flag 2005-06-02 18:10:25 -04:00