CMake/Source
Bill Hoffman 54b1655915 ENH: merge in Alex patches 2006-04-23 21:12:22 -04:00
..
CPack ENH: Remove some debugging 2006-04-18 10:32:08 -04:00
CTest BUG: Improve the behavior of the ReadCustomFilesCommand 2006-04-09 07:45:18 -04:00
CursesDialog ENH: not all messages are errors 2006-03-16 11:28:13 -05:00
FLTKDialog ENH: try to find a gui for the Mac 2005-09-23 17:47:46 -04:00
MFCDialog ENH: Since list file cache does not make much sense any more (because of proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out 2006-02-07 08:49:42 -05:00
WXDialog Implemented new parser which can handle: 2005-08-10 16:18:54 -04:00
kwsys COMP: Added missing include of string.h for strcmp. 2006-04-22 20:32:01 -04:00
.cvsignore
CMakeLists.txt ENH: Cleanup 2006-04-21 14:26:11 -04:00
cmAddCustomCommandCommand.cxx ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmAddCustomCommandCommand.h ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmAddCustomTargetCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddCustomTargetCommand.h ENH: add working directory support 2006-02-08 10:58:36 -05:00
cmAddDefinitionsCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddDefinitionsCommand.h STYLE: Fix some style issues 2006-03-10 13:06:26 -05:00
cmAddDependenciesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddDependenciesCommand.h ENH: Clarified documentation further. 2005-08-03 16:10:59 -04:00
cmAddExecutableCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddExecutableCommand.h STYLE: Fix some style issues 2006-03-10 13:06:26 -05:00
cmAddLibraryCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddLibraryCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddSubDirectoryCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddSubDirectoryCommand.h STYLE: fix docs 2005-11-16 10:16:57 -05:00
cmAddTestCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddTestCommand.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmAuxSourceDirectoryCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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 BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution. 2006-04-19 10:50:15 -04:00
cmBuildCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmBuildNameCommand.h STYLE: Fix some style issues 2006-03-10 13:06:26 -05:00
cmCMakeMinimumRequired.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCMakeMinimumRequired.h ENH: Added FATAL_ERROR option and fixed check to not have floating point roundoff problems. 2006-02-14 17:16:14 -05:00
cmCPluginAPI.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCPluginAPI.h ENH: move version numbers to 2.5.0 2006-04-18 14:48:46 -04:00
cmCTest.cxx BUG: The fast mode should not read CTestCustom.ctest files 2006-04-11 08:56:25 -04:00
cmCTest.h BUG: Improve the behavior of the ReadCustomFilesCommand 2006-04-09 07:45:18 -04:00
cmCacheManager.cxx ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
cmCacheManager.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCommandArgumentLexer.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCommandArgumentLexer.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmCommandArgumentLexer.in.l ENH: Improve handling of escaped characters 2005-06-17 15:50:08 -04:00
cmCommandArgumentParser.cxx COMP: Fix malloc/free declaration for windows compilers. 2006-03-16 14:44:13 -05:00
cmCommandArgumentParser.y COMP: Fix malloc/free declaration for windows compilers. 2006-03-16 14:44:13 -05:00
cmCommandArgumentParserHelper.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmCommandArgumentParserHelper.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCommandArgumentParserTokens.h ENH: Using patch from Frans Englich to clarify error messages. 2006-03-16 11:57:36 -05:00
cmCommands.cxx BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution. 2006-04-19 10:50:15 -04:00
cmCommands.h ENH: split up cmCommands into two files 2005-01-21 10:27:51 -05:00
cmConfigure.cmake.h.in ENH: Propagate cmake variables to macros in C 2006-03-17 16:30:47 -05:00
cmConfigureFileCommand.cxx ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
cmConfigureFileCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCreateTestSourceList.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmCreateTestSourceList.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmCustomCommand.cxx ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmCustomCommand.h ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmData.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmDepends.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDepends.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDependsC.cxx ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmDependsC.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmDependsFortran.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDependsFortran.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDependsFortranLexer.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDependsFortranLexer.h STYLE: Fix some style issues 2006-03-10 13:06:26 -05:00
cmDependsFortranLexer.in.l BUG: Lexer should be case insensitive so flex should be run with -i option. This partially addresses bug#2361. 2005-10-17 09:58:53 -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 STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmDependsJava.cxx ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall 2005-10-12 13:52:29 -04:00
cmDependsJava.h ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall 2005-10-12 13:52:29 -04:00
cmDependsJavaLexer.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmDependsJavaLexer.h STYLE: fix line lengths 2006-03-10 13:54:57 -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 ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmDependsJavaParserHelper.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmDependsJavaParserTokens.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmDocumentation.cxx ENH: search for help modules in the correct place for install and source tree builds 2006-04-13 23:15:48 -04:00
cmDocumentation.h ENH: search for help modules in the correct place for install and source tree builds 2006-04-13 23:15:48 -04:00
cmDumpDocumentation.cxx ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
cmDynamicLoader.cxx BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files. 2006-03-16 17:09:08 -05:00
cmDynamicLoader.h BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files. 2006-03-16 17:09:08 -05:00
cmElseCommand.cxx
cmElseCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmEnableLanguageCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmEnableLanguageCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmEnableTestingCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmEnableTestingCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmEndForEachCommand.cxx fix warning 2004-05-12 15:34:06 -04:00
cmEndForEachCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmEndIfCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmEndIfCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmEndWhileCommand.cxx ENH: added while command 2005-01-21 09:38:04 -05:00
cmEndWhileCommand.h STYLE: fix docs 2005-11-16 10:37:02 -05:00
cmExecProgramCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmExecProgramCommand.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmExecuteProcessCommand.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmExecuteProcessCommand.h ENH: Mention relationship of EXECUTE_PROCESS and EXEC_PROGRAM. 2006-02-10 11:43:35 -05:00
cmExportLibraryDependencies.cxx COMP: Using KWSys auto_ptr to avoid cross-platform problems. 2006-03-16 16:04:30 -05:00
cmExportLibraryDependencies.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmExprLexer.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmExprLexer.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmExprLexer.in.l ENH: Add rudamentary mathematical expression support 2005-10-17 16:42:47 -04:00
cmExprParser.cxx ENH: Fix precedence 2005-10-17 16:53:11 -04:00
cmExprParser.y ENH: Fix precedence 2005-10-17 16:53:11 -04:00
cmExprParserHelper.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmExprParserHelper.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmExprParserTokens.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmFLTKWrapUICommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFLTKWrapUICommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFileCommand.cxx BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility. 2006-04-18 10:30:56 -04:00
cmFileCommand.h ENH: add path conversion stuff and rm SYSTEM_PATH 2006-04-05 07:46:32 -04:00
cmFileTimeComparison.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFileTimeComparison.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFindBase.cxx ENH: add patch for finding applications on OSX 2006-04-13 11:00:52 -04:00
cmFindBase.h ENH: add patch for finding applications on OSX 2006-04-13 11:00:52 -04:00
cmFindFileCommand.cxx ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
cmFindFileCommand.h ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
cmFindLibraryCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFindLibraryCommand.h ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
cmFindPackageCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFindPackageCommand.h ENH: Added optional component list to the REQUIRED option of the FIND_PACKAGE command. This addresses bug#2771. 2006-01-27 13:07:23 -05:00
cmFindPathCommand.cxx ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
cmFindPathCommand.h ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
cmFindProgramCommand.cxx ENH: fix warning 2006-04-13 23:24:09 -04:00
cmFindProgramCommand.h ENH: add patch for finding applications on OSX 2006-04-13 11:00:52 -04:00
cmForEachCommand.cxx ENH: added support for -SP scripts in new processes 2006-04-04 13:04:28 -04:00
cmForEachCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmFunctionBlocker.h
cmGeneratedFileStream.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGeneratedFileStream.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetCMakePropertyCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetCMakePropertyCommand.h ENH: Make commands scriptable 2005-12-07 11:39:08 -05:00
cmGetDirectoryPropertyCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetDirectoryPropertyCommand.h ENH: added some new functionality 2006-03-22 14:06:52 -05:00
cmGetFilenameComponentCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -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: added some new functionality 2006-03-22 14:06:52 -05:00
cmGetSourceFilePropertyCommand.h ENH: added some new functionality 2006-03-22 14:06:52 -05:00
cmGetTargetPropertyCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetTargetPropertyCommand.h STYLE: fix docs 2005-11-16 12:11:14 -05:00
cmGetTestPropertyCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetTestPropertyCommand.h STYLE: fix docs 2005-11-16 14:02:30 -05:00
cmGlobalBorlandMakefileGenerator.cxx ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
cmGlobalBorlandMakefileGenerator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalGenerator.cxx ENH: don't add package target if no package file is around 2006-04-20 15:49:37 -04:00
cmGlobalGenerator.h ENH: Add packaging of source code (make package_source) 2006-04-17 15:26:54 -04:00
cmGlobalKdevelopGenerator.cxx ENH: merge in Alex patches 2006-04-23 21:12:22 -04:00
cmGlobalKdevelopGenerator.h ENH: apply patch from Alex to support some more kdevelop stuff 2006-02-18 11:03:36 -05:00
cmGlobalMSYSMakefileGenerator.cxx ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
cmGlobalMSYSMakefileGenerator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalMinGWMakefileGenerator.cxx ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
cmGlobalMinGWMakefileGenerator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalNMakeMakefileGenerator.cxx ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
cmGlobalNMakeMakefileGenerator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalUnixMakefileGenerator3.cxx ENH: fix help for global targets 2006-04-20 10:51:16 -04:00
cmGlobalUnixMakefileGenerator3.h ENH: Add packaging of source code (make package_source) 2006-04-17 15:26:54 -04:00
cmGlobalVisualStudio6Generator.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGlobalVisualStudio6Generator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalVisualStudio7Generator.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGlobalVisualStudio7Generator.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGlobalVisualStudio8Generator.cxx ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmGlobalVisualStudio8Generator.h ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmGlobalVisualStudio8Win64Generator.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmGlobalVisualStudio8Win64Generator.h ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmGlobalVisualStudio71Generator.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGlobalVisualStudio71Generator.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGlobalWatcomWMakeGenerator.cxx BUG: Work-around Watcom WMake limitation for multiple-output custom command support. 2006-04-13 10:15:48 -04:00
cmGlobalWatcomWMakeGenerator.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmGlobalXCode21Generator.cxx ENH: fix up this changes for mac 2006-03-15 12:02:34 -05:00
cmGlobalXCode21Generator.h COMP: Even more global target fixes 2006-02-24 17:35:35 -05:00
cmGlobalXCodeGenerator.cxx ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmGlobalXCodeGenerator.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmIfCommand.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmIfCommand.h BUG: Fixed missing false values in documentation of IF command. 2006-04-18 10:27:24 -04:00
cmIncludeCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmIncludeCommand.h STYLE: fix docs 2005-11-16 14:11:09 -05:00
cmIncludeDirectoryCommand.cxx ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly. 2006-04-04 09:35:22 -04:00
cmIncludeDirectoryCommand.h ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly. 2006-04-04 09:35:22 -04:00
cmIncludeExternalMSProjectCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmIncludeExternalMSProjectCommand.h
cmIncludeRegularExpressionCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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
cmInstallCommand.cxx ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
cmInstallCommand.h BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility. 2006-04-18 10:30:56 -04:00
cmInstallFilesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmInstallFilesCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmInstallFilesGenerator.cxx ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallFilesGenerator.h ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallGenerator.cxx ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallGenerator.h ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallProgramsCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmInstallProgramsCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmInstallScriptGenerator.cxx ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
cmInstallScriptGenerator.h ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
cmInstallTargetGenerator.cxx ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallTargetGenerator.h ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
cmInstallTargetsCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmInstallTargetsCommand.h ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes. 2006-02-19 15:25:27 -05:00
cmLinkDirectoriesCommand.cxx ENH: make sure include and lib dirs are unix paths 2006-04-03 16:20:20 -04: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 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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
cmListCommand.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmListCommand.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmListFileCache.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmListFileCache.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmListFileLexer.c BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between. This allows arguments like -DFOO='"bar zot"' to work. 2005-09-19 17:20:48 -04: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 BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between. This allows arguments like -DFOO='"bar zot"' to work. 2005-09-19 17:20:48 -04:00
cmLoadCacheCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmLoadCacheCommand.h STYLE: fix docs 2005-11-16 14:41:10 -05:00
cmLoadCommandCommand.cxx BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files. 2006-03-16 17:09:08 -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: name pdb files for visual studio make based builds 2006-04-19 16:36:14 -04:00
cmLocalGenerator.h ENH: name pdb files for visual studio make based builds 2006-04-19 16:36:14 -04:00
cmLocalKdevelopGenerator.cxx ENH: make sure verbose output is used for kde 2006-04-08 14:15:06 -04:00
cmLocalKdevelopGenerator.h ENH: make KDev sub off of Gen3 2005-06-09 11:39:12 -04:00
cmLocalUnixMakefileGenerator3.cxx BUG: Changed color scheme to be more readable on both white and black backgrounds. 2006-04-20 09:59:22 -04:00
cmLocalUnixMakefileGenerator3.h ENH: make sure verbose output is used for kde 2006-04-08 14:15:06 -04:00
cmLocalVisualStudio6Generator.cxx BUG: VS6 generator now uses ComputeLinkInformation just like all other generators. 2006-04-19 10:34:41 -04:00
cmLocalVisualStudio6Generator.h BUG: VS6 generator now uses ComputeLinkInformation just like all other generators. 2006-04-19 10:34:41 -04:00
cmLocalVisualStudio7Generator.cxx ENH: use a better name 2006-04-21 08:59:11 -04:00
cmLocalVisualStudio7Generator.h ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
cmLocalXCodeGenerator.cxx ENH: add support for universal binaries 2006-03-24 09:15:05 -05:00
cmLocalXCodeGenerator.h STYLE: minor comment cleanups 2006-03-16 10:53:14 -05:00
cmMacroCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMacroCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMakeDepend.cxx BUG: some UNIX fixes for my m_ commit 2006-03-15 11:38:47 -05:00
cmMakeDepend.h BUG: some UNIX fixes for my m_ commit 2006-03-15 11:38:47 -05:00
cmMakeDirectoryCommand.cxx ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
cmMakeDirectoryCommand.h
cmMakefile.cxx ENH: fix re-run of cmake based on configured files that are done with copy if different and never change 2006-04-11 22:39:12 -04:00
cmMakefile.h ENH: fix .. in the path of subdirs 2006-04-20 15:49:56 -04:00
cmMakefileExecutableTargetGenerator.cxx ENH: name pdb files for visual studio make based builds 2006-04-19 16:36:14 -04:00
cmMakefileExecutableTargetGenerator.h ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES. 2006-02-16 15:19:00 -05:00
cmMakefileLibraryTargetGenerator.cxx ENH: name pdb files for visual studio make based builds 2006-04-19 16:36:14 -04:00
cmMakefileLibraryTargetGenerator.h ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES. 2006-02-16 15:19:00 -05:00
cmMakefileTargetGenerator.cxx ENH: ignore all files that we do not know about just like in ide generators 2006-04-20 21:54:35 -04:00
cmMakefileTargetGenerator.h ENH: Add support for adding content to bundles 2006-03-28 08:54:01 -05:00
cmMakefileUtilityTargetGenerator.cxx ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles. 2006-02-15 16:35:16 -05:00
cmMakefileUtilityTargetGenerator.h ENH: some cleanup of the makefile generator 2006-02-14 10:36:04 -05:00
cmMarkAsAdvancedCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMarkAsAdvancedCommand.h STYLE: fix docs 2005-11-17 09:31:43 -05:00
cmMathCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMathCommand.h ENH: Add rudamentary mathematical expression support 2005-10-17 16:42:47 -04:00
cmMessageCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMessageCommand.h STYLE: grammer fix 2006-01-27 12:58:34 -05:00
cmObject.h ENH: Add superclass for all commands and handlers. Improve handlers to have initialization code, and start initializing ctest when start is invoked 2005-06-17 13:04:56 -04:00
cmOptionCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmOptionCommand.h STYLE: spelling fix 2006-01-27 12:58:53 -05:00
cmOrderLinkDirectories.cxx COMP: Moved var decl out of _WIN32 block. 2006-04-05 11:07:54 -04:00
cmOrderLinkDirectories.h BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. 2006-04-04 14:25:17 -04:00
cmOutputRequiredFilesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmOutputRequiredFilesCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmProjectCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmProjectCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmQTWrapCPPCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmQTWrapCPPCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmQTWrapUICommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmQTWrapUICommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmRemoveCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -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 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmRemoveDefinitionsCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmSeparateArgumentsCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSetCommand.h STYLE: fix docs 2005-11-17 10:28:35 -05:00
cmSetDirectoryPropertiesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSetDirectoryPropertiesCommand.h ENH: Make commands scriptable 2005-12-07 11:39:08 -05:00
cmSetSourceFilesPropertiesCommand.cxx COMP: Remove warning 2006-03-29 09:10:22 -05:00
cmSetSourceFilesPropertiesCommand.h STYLE: fix docs 2005-11-17 10:36:55 -05:00
cmSetTargetPropertiesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSetTargetPropertiesCommand.h ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis. 2006-04-18 10:56:28 -04:00
cmSetTestsPropertiesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSetTestsPropertiesCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmSiteNameCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSiteNameCommand.h ENH: Make commands scriptable 2005-12-07 11:39:08 -05:00
cmSourceFile.cxx ENH: added some new functionality 2006-03-22 14:06:52 -05:00
cmSourceFile.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSourceGroup.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSourceGroup.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSourceGroupCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSourceGroupCommand.h STYLE: fix docs 2005-11-17 11:04:11 -05:00
cmStandardIncludes.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmStringCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmStringCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmSubdirCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSubdirCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmSubdirDependsCommand.cxx
cmSubdirDependsCommand.h
cmSystemTools.cxx ENH: added support for -SP scripts in new processes 2006-04-04 13:04:28 -04:00
cmSystemTools.h ENH: added support for -SP scripts in new processes 2006-04-04 13:04:28 -04:00
cmTarget.cxx ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis. 2006-04-18 10:56:28 -04:00
cmTarget.h ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes. 2006-04-04 11:48:19 -04:00
cmTargetLinkLibrariesCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmTargetLinkLibrariesCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmTest.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmTest.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmTryCompileCommand.cxx ENH: add a wrapper for xcodebuild to get around bug and verbose output 2006-03-31 13:17:23 -05:00
cmTryCompileCommand.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmTryRunCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmTryRunCommand.h STYLE: fix missing docs 2005-12-13 15:12:37 -05:00
cmUseMangledMesaCommand.cxx STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmUseMangledMesaCommand.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmUtilitySourceCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05: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: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKMakeInstantiatorCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapJavaCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapJavaCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapPythonCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapPythonCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapTclCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVTKWrapTclCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVariableRequiresCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVariableRequiresCommand.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmVariableWatch.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVariableWatch.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVersion.cxx STYLE: Nightly Version update 2006-04-23 07:57:31 -04:00
cmVersion.h ENH: Enabling ability for CMAKE_MINIMUM_REQUIRED version to include patch level. Submitted by Alexander Neundorf. 2005-06-17 09:49:06 -04:00
cmWhileCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmWhileCommand.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmWin32ProcessExecution.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmWin32ProcessExecution.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmWriteFileCommand.cxx ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
cmWriteFileCommand.h STYLE: fix docs 2005-11-17 11:46:16 -05:00
cmXCode21Object.cxx ENH: Add support for Xcode 2.1 2006-03-29 16:21:22 -05:00
cmXCode21Object.h ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
cmXCodeObject.cxx ENH: Add copy stages for bundle files 2006-03-29 15:02:35 -05:00
cmXCodeObject.h ENH: Add copy stages for bundle files 2006-03-29 15:02:35 -05:00
cmXMLParser.cxx ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
cmXMLParser.h ENH: Add XML parser 2005-01-18 13:41:23 -05:00
cmake.cxx ENH: save the cache on fatal error so that users can set cache values 2006-04-20 17:00:43 -04:00
cmake.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmakemain.cxx ENH: Add help for graphviz 2006-04-20 10:22:48 -04:00
cmaketest.h.in
cmakewizard.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmakewizard.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmakexbuild.cxx BUG: compiler fix 2006-04-04 14:25:08 -04:00
cmw9xcom.cxx
ctest.cxx ENH: Add support for preinstall for cmake generated projects when packaging them 2006-04-10 13:44:39 -04:00