CMake/Source
Brad King 3d86ad7237 ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
..
FLTKDialog ENH: update to new style of cache access 2001-08-08 14:25:08 -04:00
MFCDialog ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
CMakeLib.dsp added make depend on win32 2001-06-14 11:45:10 -04:00
CMakeLists.txt ENH: fix install for cygwin, build cmake from configure 2001-06-27 15:42:27 -04:00
CMakeSetup.dsw updated for out of tree builds 2001-05-21 09:50:24 -04:00
DumpDocumentation.dsp bug fixes 2001-04-26 09:38:31 -04:00
Makefile.in ENH: change MFC gui to use cmake class 2001-05-30 15:28:55 -04:00
cmAbstractFilesCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmAbstractFilesCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmAddCustomTargetCommand.cxx modified how paths are escaped, added depends 2001-06-26 13:23:55 -04:00
cmAddCustomTargetCommand.h modified how paths are escaped, added depends 2001-06-26 13:23:55 -04:00
cmAddDefinitionsCommand.cxx BUG: Needed to expand variables of definitions. 2001-08-01 16:13:13 -04:00
cmAddDefinitionsCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmAddDependenciesCommand.cxx added add dependencies command 2001-06-26 10:01:03 -04:00
cmAddDependenciesCommand.h added add dependencies command 2001-06-26 10:01:03 -04:00
cmAddExecutableCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmAddExecutableCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmAddLibraryCommand.cxx ENH: Added support for selection of static/shared build on a per-library basis. 2001-07-02 15:38:02 -04:00
cmAddLibraryCommand.h ENH: Added support for selection of static/shared build on a per-library basis. 2001-07-02 15:38:02 -04:00
cmAddTestCommand.cxx ENH: Changed generated filename to DartTestfile.txt 2001-06-19 07:41:43 -04:00
cmAddTestCommand.h added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
cmAuxSourceDirectoryCommand.cxx ENH: Source and header file extensions are in variables in cmMakefile. 2001-07-16 18:40:42 -04:00
cmAuxSourceDirectoryCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmBuildCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmBuildCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmBuildNameCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmBuildNameCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmCableClassSet.cxx ERR: ElementCombinationGenerator::ReplacePortion needs to be a friend of ElementCombinationGenerator so that it can get access to ElementCombinationGenerator::Substitution. Also fixed one minor problem for HP build. 2001-07-30 12:21:50 -04:00
cmCableClassSet.h ENH: Added cable class-set expansion and tagging for alternate name generation. This should make the generated wrappers much easier to setup and use. 2001-07-26 11:07:18 -04:00
cmCableClassSetCommand.cxx ENH: Added cable class-set expansion and tagging for alternate name generation. This should make the generated wrappers much easier to setup and use. 2001-07-26 11:07:18 -04:00
cmCableClassSetCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmCableWrapTclCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmCableWrapTclCommand.h ENH: Added use of a class's tag to generate a better set of filenames for its wrapper configuration, xml, and generated files. This should also prevent half the classes from re-wrapping when a new one is inserted in the middle. 2001-08-02 17:27:00 -04:00
cmCacheManager.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmCacheManager.h ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmCommand.h ERR:Spelling mistake 2001-07-06 12:46:31 -04:00
cmCommands.cxx ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
cmCommands.h ENH:New copyright 2001-04-27 08:01:17 -04:00
cmConfigure.cmake.h.in BUG: add in for scope variable 2001-08-09 09:33:41 -04:00
cmConfigure.h.in ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmConfigureFileCommand.cxx ENH: Added 'IMMEDIATE' option to CONFIGURE_FILE command to force file copy and configuration on the initial pass so that current variable values are used. 2001-08-03 15:47:19 -04:00
cmConfigureFileCommand.h ENH: Added 'IMMEDIATE' option to CONFIGURE_FILE command to force file copy and configuration on the initial pass so that current variable values are used. 2001-08-03 15:47:19 -04:00
cmConfigureGccXmlCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmConfigureGccXmlCommand.h BUG: CompilerIsMipsPro needs to redirect stderr to stdout so that the test output can be checked. 2001-07-23 14:43:23 -04:00
cmCustomCommand.cxx ENH:New copyright 2001-04-27 08:01:17 -04:00
cmCustomCommand.h ENH:New copyright 2001-04-27 08:01:17 -04:00
cmDSPWriter.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmDSPWriter.h ENH: Added support for selection of static/shared build on a per-library basis. 2001-07-02 15:38:02 -04:00
cmDSWWriter.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmDSWWriter.h ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
cmData.h ENH: Added cmData and corresponding DataMap in cmMakefile to allow commands to register arbitrary extra data with the makefile without modifying the cmMakefile class definition. 2001-05-16 09:19:46 -04:00
cmDirectory.cxx ENH:New copyright 2001-04-27 08:01:17 -04:00
cmDirectory.h ENH:New copyright 2001-04-27 08:01:17 -04:00
cmDumpDocumentation.cxx ENH:Reworked CMake for consistency 2001-01-18 11:20:24 -05:00
cmElseCommand.cxx BUG: or and and were inverted. 2001-08-09 14:58:47 -04:00
cmElseCommand.h added new if commands 2001-08-06 17:01:26 -04:00
cmEnableTestingCommand.cxx fixed Dart issue 2001-06-28 16:45:22 -04:00
cmEnableTestingCommand.h added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
cmEndForEachCommand.cxx new commands 2001-07-25 16:52:51 -04:00
cmEndForEachCommand.h new commands 2001-07-25 16:52:51 -04:00
cmEndIfCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmEndIfCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmExecProgramCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmExecProgramCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmFindFileCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmFindFileCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmFindLibraryCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmFindLibraryCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmFindPathCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmFindPathCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmFindProgramCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmFindProgramCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmForEachCommand.cxx new commands 2001-07-25 16:52:51 -04:00
cmForEachCommand.h new commands 2001-07-25 16:52:51 -04:00
cmFunctionBlocker.h added for each command 2001-07-25 16:53:13 -04:00
cmGeneratedFileStream.h ENH: try to better handle control-c during make Makefiles 2001-06-04 11:34:22 -04:00
cmGetFilenameComponentCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmGetFilenameComponentCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmIfCommand.cxx BUG: or and and were inverted. 2001-08-09 14:58:47 -04:00
cmIfCommand.h added new if commands 2001-08-06 17:01:26 -04:00
cmIncludeCommand.cxx BUG: remove iostream.h includes 2001-07-10 17:13:16 -04:00
cmIncludeCommand.h ENH: add optional include and only allow one file per INCLUDE 2001-06-21 10:36:01 -04:00
cmIncludeDirectoryCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmIncludeDirectoryCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmIncludeRegularExpressionCommand.cxx ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 2001-06-21 15:02:52 -04:00
cmIncludeRegularExpressionCommand.h ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 2001-06-21 15:02:52 -04:00
cmInstallFilesCommand.cxx ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
cmInstallFilesCommand.h ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
cmInstallProgramsCommand.cxx ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
cmInstallProgramsCommand.h ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
cmInstallTargetsCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmInstallTargetsCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmLibraryCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmLinkDirectoriesCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmLinkDirectoriesCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmLinkLibrariesCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmLinkLibrariesCommand.h documentation change 2001-06-27 13:14:34 -04:00
cmLoadCacheCommand.cxx BUG: remove iostream.h includes 2001-07-10 17:13:16 -04:00
cmLoadCacheCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmMSProjectGenerator.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmMSProjectGenerator.h ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
cmMakeDepend.cxx BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted. 2001-07-30 11:34:03 -04:00
cmMakeDepend.h ENH: Hacked together a new implementation of the dependency generator code. This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this. 2001-07-17 15:09:16 -04:00
cmMakeDirectoryCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmMakeDirectoryCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmMakefile.cxx ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path. 2001-08-14 17:18:52 -04:00
cmMakefile.h now creates output directories 2001-08-10 15:54:19 -04:00
cmMakefileGenerator.cxx ENH:New copyright 2001-04-27 08:01:17 -04:00
cmMakefileGenerator.h BUG: clean up memory leaks. 2001-06-04 10:18:03 -04:00
cmMessageCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmMessageCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmOptionCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmOptionCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmOutputRequiredFilesCommand.cxx ENH: Hacked together a new implementation of the dependency generator code. This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this. 2001-07-17 15:09:16 -04:00
cmOutputRequiredFilesCommand.h added new command 2001-06-12 11:08:25 -04:00
cmProjectCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmProjectCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmRegularExpression.cxx ENH:New copyright 2001-04-27 08:01:17 -04:00
cmRegularExpression.h ENH:New copyright 2001-04-27 08:01:17 -04:00
cmSetCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmSetCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmSiteNameCommand.cxx BUG: can not Add a definition that you just got 2001-08-08 13:14:44 -04:00
cmSiteNameCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmSourceFile.cxx ENH: Source and header file extensions are in variables in cmMakefile. 2001-07-16 18:40:42 -04:00
cmSourceFile.h ENH: Source and header file extensions are in variables in cmMakefile. 2001-07-16 18:40:42 -04:00
cmSourceFilesCommand.cxx ENH: Source and header file extensions are in variables in cmMakefile. 2001-07-16 18:40:42 -04:00
cmSourceFilesCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmSourceFilesRemoveCommand.cxx ENH: Source and header file extensions are in variables in cmMakefile. 2001-07-16 18:40:42 -04:00
cmSourceFilesRemoveCommand.h ENH: Added new command SOURCE_FILES_REMOVE which can be used 2001-06-22 09:58:13 -04:00
cmSourceGroup.cxx ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:30:46 -04:00
cmSourceGroup.h ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:30:46 -04:00
cmSourceGroupCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmSourceGroupCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmStandardIncludes.h ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmSubdirCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmSubdirCommand.h documentation change 2001-06-27 13:14:34 -04:00
cmSubdirDependsCommand.cxx ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
cmSubdirDependsCommand.h ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
cmSystemTools.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmSystemTools.h ENH: Added support for non-verbose mode output from running a command. This can be used when it is expected that the command may fail. 2001-07-23 11:53:52 -04:00
cmTarget.cxx ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00
cmTarget.h ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00
cmTargetLinkLibrariesCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmTargetLinkLibrariesCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmUnixMakefileGenerator.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmUnixMakefileGenerator.h ENH: some clean up, and better checking to see if we are building cmake 2001-07-06 14:41:18 -04:00
cmUtilitySourceCommand.cxx BUG: can not Add a definition that you just got 2001-08-08 13:14:44 -04:00
cmUtilitySourceCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmVTKWrapJavaCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmVTKWrapJavaCommand.h Should not be inherited. 2001-07-02 14:03:45 -04:00
cmVTKWrapPythonCommand.cxx ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
cmVTKWrapPythonCommand.h Should not be inherited. 2001-07-02 14:03:45 -04:00
cmVTKWrapTclCommand.cxx now creates output directories 2001-08-10 15:54:19 -04:00
cmVTKWrapTclCommand.h Should not be inherited. 2001-07-02 14:03:45 -04:00
cmWrapExcludeFilesCommand.cxx ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmWrapExcludeFilesCommand.h ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
cmake.cxx ENH: rework GUI with configure/OK/Cancel 2001-07-25 18:30:27 -04:00
cmake.dsp ENH: change MFC gui to use cmake class 2001-05-30 15:28:55 -04:00
cmake.h ENH: rework GUI with configure/OK/Cancel 2001-07-25 18:30:27 -04:00
cmakemain.cxx cmake does not require two arguments 2001-06-12 11:55:54 -04:00
cmaketest.cxx minor compile fix 2001-06-29 09:53:09 -04:00
cmaketest.h.in minor fixes to testing 2001-06-27 09:17:12 -04:00