CMake/Source
Brad King 82996a636e ENH: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted. 2001-08-29 10:46:59 -04:00
..
FLTKDialog ENH: update to new style of cache access 2001-08-08 14:25:08 -04:00
MFCDialog BUG: fix switch projects not saving cache correctly 2001-08-27 15:48:37 -04:00
CMakeLib.dsp ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
CMakeLists.txt ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
CMakeSetup.dsw ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
DumpDocumentation.dsp bug fixes 2001-04-26 09:38:31 -04:00
Makefile.in ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -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 Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -04:00
cmAddLibraryCommand.h Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -04:00
cmAddTestCommand.cxx BUG: ADD_TEST now only does stuff if ENABLE_TESTING has been run. 2001-08-23 18:30:05 -04:00
cmAddTestCommand.h BUG: ADD_TEST now only does stuff if ENABLE_TESTING has been run. 2001-08-23 18:30:05 -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: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -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: Each cmCableWrapTclCommand instance now uses a single cmMakeDepend object for dependencies for all the gccxml input files it generates. This should significantly improve generation time. 2001-08-23 16:28:29 -04:00
cmCableWrapTclCommand.h ENH: Each cmCableWrapTclCommand instance now uses a single cmMakeDepend object for dependencies for all the gccxml input files it generates. This should significantly improve generation time. 2001-08-23 16:28:29 -04:00
cmCacheManager.cxx ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -04:00
cmCacheManager.h ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -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 BUG: put spaces in /I paths 2001-08-28 18:27:02 -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: add dump documentation test 2001-08-23 17:40:07 -04:00
cmElseCommand.cxx backwards MATCHES in if and else statements 2001-08-17 17:11:42 -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 backwards MATCHES in if and else statements 2001-08-17 17:11:42 -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
cmListFileCache.cxx ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
cmListFileCache.h remove warning 2001-08-28 18:35:22 -04:00
cmLoadCacheCommand.cxx Adding new options to LoadCache. 2001-08-16 11:41:44 -04:00
cmLoadCacheCommand.h Adding new options to LoadCache. 2001-08-16 11:41:44 -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: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -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 clean up a bit 2001-08-29 09:57:49 -04:00
cmMakefile.h Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -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 Allow option value to be expanded (thus, we can use the value of another option as default) 2001-08-19 19:11:59 -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 BUG: cmSystemTools::CollapseFullPath is a bad thing to call on the compiler which is a filepath 2001-08-20 09:23:16 -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: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -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: add more testing 2001-08-23 16:00: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 BUG: fix out of bounds read on string in mkdir 2001-08-29 09:44:27 -04:00
cmSystemTools.h ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc, 2001-08-29 09:26:55 -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 Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -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: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted. 2001-08-29 10:46:59 -04:00
cmUnixMakefileGenerator.h ENH: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted. 2001-08-29 10:46:59 -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 BUG: run make all on unix not make exename 2001-08-23 16:24:04 -04:00
cmaketest.h.in minor fixes to testing 2001-06-27 09:17:12 -04:00
ctest.cxx better formatted output 2001-08-27 10:23:45 -04:00
ctest.dsp added ctest to win32 2001-08-25 12:31:46 -04:00
ctest.h added test driver for make test target 2001-08-23 11:12:19 -04:00