CMake/Source
Ken Martin 14fc7dd1dd ENH: remove unused prototype 2008-01-17 12:35:07 -05:00
..
CPack ENH: try to fix dashboard 2007-12-17 15:27:30 -05:00
CTest ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
CursesDialog ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
FLTKDialog ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
MFCDialog ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
QtDialog ENH: remove patch as directory change was already fixed 2008-01-15 14:00:52 -05:00
WXDialog ENH: Put black outline around all resolutions of the new ico files. Looks better on a dark background than the lighter outline... 2007-11-08 15:54:26 -05:00
kwsys STYLE: Nightly Date Stamp 2008-01-17 00:01:02 -05:00
.cvsignore
CMakeLists.txt ENH: add support for vs 9 win64 2007-12-17 14:43:11 -05:00
cmAddCustomCommandCommand.cxx ENH: Added IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND. It currently works only for Makefile generators. It allows a custom command to have implicit dependencies in the form of C or CXX sources. 2007-09-17 10:50:46 -04:00
cmAddCustomCommandCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddCustomTargetCommand.cxx ENH: some more cleanup 2007-03-13 15:18:27 -04:00
cmAddCustomTargetCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddDefinitionsCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmAddDefinitionsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddDependenciesCommand.cxx ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an 2007-05-22 10:24:59 -04:00
cmAddDependenciesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddExecutableCommand.cxx COMP: compile fix and remove warning 2007-05-22 10:42:37 -04:00
cmAddExecutableCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmAddLibraryCommand.cxx STYLE: better error message, name the new manpages cmakecommands, 2007-07-13 12:03:13 -04:00
cmAddLibraryCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddSubDirectoryCommand.cxx ENH: some code cleanup 2007-03-12 10:26:59 -04:00
cmAddSubDirectoryCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAddTestCommand.cxx STYLE: fix line length 2006-05-10 13:50:44 -04:00
cmAddTestCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmAuxSourceDirectoryCommand.cxx BUG: fix for bug 6197, absolute paths were not supported 2008-01-02 11:08:02 -05:00
cmAuxSourceDirectoryCommand.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmBootstrapCommands.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmBuildCommand.cxx ENH: Pass -C flag to cmake to generate the apropriate build command 2006-07-09 13:18:15 -04:00
cmBuildCommand.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmBuildNameCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmBuildNameCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmCMakeMinimumRequired.cxx ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion 2006-11-29 15:59:16 -05:00
cmCMakeMinimumRequired.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmCPluginAPI.cxx BUG: better setup of properties for loaded commands 2007-11-12 12:04:36 -05:00
cmCPluginAPI.h ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
cmCTest.cxx ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
cmCTest.h ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
cmCacheManager.cxx ENH: fix spelling error 2007-09-07 11:10:46 -04:00
cmCacheManager.h BUG: When a non-cache variable is marked as advance do not use the cmMakefile implementation of AddCacheDefinition to avoid removing the makefile definition. 2007-04-10 16:03:10 -04:00
cmCallVisualStudioMacro.cxx STYLE: Fixed line-too-long. COMP: Fixed warnings about lossy conversions. 2007-11-20 11:10:11 -05:00
cmCallVisualStudioMacro.h ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded. 2007-11-16 07:01:58 -05:00
cmCommand.h ENH: add framework for unified handling of arguments to cmake commands, 2007-07-02 15:43:21 -04:00
cmCommandArgumentLexer.cxx COMP: fix warnings on hp 2007-09-24 11:16:13 -04:00
cmCommandArgumentLexer.h STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmCommandArgumentLexer.in.l ENH: fix for aix 2007-06-05 09:19:27 -04:00
cmCommandArgumentParser.cxx STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmCommandArgumentParser.y BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722. 2006-10-04 14:37:42 -04:00
cmCommandArgumentParserHelper.cxx BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all. This fixes the original fix to bug#4393 and adds a test. 2007-06-06 16:20:02 -04:00
cmCommandArgumentParserHelper.h BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all. This fixes the original fix to bug#4393 and adds a test. 2007-06-06 16:20:02 -04:00
cmCommandArgumentParserTokens.h STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmCommandArgumentsHelper.cxx ENH: add support for a default value, fix case when there is no item except 2007-08-23 16:13:15 -04:00
cmCommandArgumentsHelper.h ENH: add support for a default value, fix case when there is no item except 2007-08-23 16:13:15 -04:00
cmCommands.cxx ENH: add functions and raise scope 2007-12-03 13:35:41 -05:00
cmCommands.h
cmConfigure.cmake.h.in ENH: added CMAKE_STRICT option for var and property checking 2007-10-16 14:28:37 -04:00
cmConfigureFileCommand.cxx BUG: No need for the backward compatibility variable warning 2007-04-04 12:05:44 -04:00
cmConfigureFileCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmCoreTryCompile.cxx ENH: for try compile do not put the rules to rebuild the project with cmake inside it. This has caused infinite loops of builds in some cases, and it is just a waste of time anyway. 2007-12-06 09:56:02 -05:00
cmCoreTryCompile.h ENH: add two simple tests for TRY_RUN() 2007-05-24 11:27:51 -04:00
cmCreateTestSourceList.cxx ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmCreateTestSourceList.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmCustomCommand.cxx ENH: Added IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND. It currently works only for Makefile generators. It allows a custom command to have implicit dependencies in the form of C or CXX sources. 2007-09-17 10:50:46 -04:00
cmCustomCommand.h ENH: Added IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND. It currently works only for Makefile generators. It allows a custom command to have implicit dependencies in the form of C or CXX sources. 2007-09-17 10:50:46 -04:00
cmData.h ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
cmDefinePropertyCommand.cxx ENH: added the ability to document variables and cached_variables 2007-06-25 10:34:21 -04:00
cmDefinePropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmDepends.cxx ENH: Implement Fortran module dependencies across targets and directories. 2007-12-28 11:49:59 -05:00
cmDepends.h ENH: Implement Fortran module dependencies across targets and directories. 2007-12-28 11:49:59 -05:00
cmDependsC.cxx BUG: fix for bug 6136 make sure includes are not directories 2007-12-14 20:31:27 -05:00
cmDependsC.h BUG: Patch from Alex to recompute dependencies when the include regex changes. This addresses bug#4168. 2007-02-05 09:48:38 -05:00
cmDependsFortran.cxx COMP: Fix build on VS6. 2008-01-10 09:46:04 -05:00
cmDependsFortran.h ENH: Patch from Maik to add preprocessor directive handling to Fortran dependency scanning. Also added -fpp flag to Intel Fortran compiler on Windows by default. 2008-01-09 10:30:11 -05:00
cmDependsFortranLexer.cxx BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 2007-10-03 15:41:39 -04:00
cmDependsFortranLexer.h BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 2007-10-03 15:41:39 -04:00
cmDependsFortranLexer.in.l BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 2007-10-03 15:41:39 -04:00
cmDependsFortranParser.cxx BUG: Fix parsing of fortran include directives during dependency scanning. Previously only #include worked but not just include. 2008-01-07 23:08:42 -05:00
cmDependsFortranParser.h BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 2007-10-03 15:41:39 -04:00
cmDependsFortranParser.y BUG: Fix parsing of fortran include directives during dependency scanning. Previously only #include worked but not just include. 2008-01-07 23:08:42 -05:00
cmDependsFortranParserTokens.h BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 2007-10-03 15:41:39 -04: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
cmDependsJavaLexer.cxx COMP: fix warnings on hp 2007-09-24 11:16:13 -04:00
cmDependsJavaLexer.h STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmDependsJavaLexer.in.l COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler. 2006-08-08 14:00:28 -04:00
cmDependsJavaParser.cxx COMP: shut up warnings 2007-03-05 10:36:06 -05:00
cmDependsJavaParser.y COMP: Fix and/or disable warnings for Borland 5.6 build. 2006-08-01 11:38:42 -04:00
cmDependsJavaParserHelper.cxx STYLE: fix line length 2006-05-10 15:01:22 -04:00
cmDependsJavaParserHelper.h STYLE: fix line length 2006-05-10 15:01:22 -04:00
cmDependsJavaParserTokens.h STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
cmDocumentVariables.cxx ENH: Implemented Fortran module output directory and search path flags. 2007-12-30 16:11:38 -05:00
cmDocumentVariables.h ENH: add docs for variables 2007-10-18 09:10:42 -04:00
cmDocumentation.cxx BUG: make -help-module-list work by filling the modules section first, also 2008-01-14 17:05:09 -05:00
cmDocumentation.h ENH: some more cleanup, fixes, and patch for HTML output 2007-10-24 11:36:47 -04:00
cmDocumentationFormatter.cxx STYLE: move the code for the different formats of the generated help into 2007-09-19 09:05:28 -04:00
cmDocumentationFormatter.h ENH: some more cleanup, fixes, and patch for HTML output 2007-10-24 11:36:47 -04:00
cmDocumentationFormatterHTML.cxx ENH: better output for qt assistant 2007-11-27 15:59:22 -05:00
cmDocumentationFormatterHTML.h ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterMan.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterMan.h ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterText.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterText.h ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterUsage.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationFormatterUsage.h ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmDocumentationSection.cxx COMP: fix some warnings and add some doc strings back in 2007-10-22 15:33:19 -04:00
cmDocumentationSection.h ENH: some more cleanup, fixes, and patch for HTML output 2007-10-24 11:36:47 -04:00
cmDumpDocumentation.cxx ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05: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 STYLE: fix line length 2006-05-10 15:08:38 -04:00
cmElseCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmElseIfCommand.cxx ENH: added elseif 2006-09-22 11:23:51 -04:00
cmElseIfCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmEnableLanguageCommand.cxx ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmEnableLanguageCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmEnableTestingCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmEnableTestingCommand.h ENH: remove unused prototype 2008-01-17 12:35:07 -05:00
cmEndForEachCommand.cxx STYLE: fix line length 2006-05-10 15:08:38 -04:00
cmEndForEachCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmEndFunctionCommand.cxx ENH: add functions 2007-12-03 12:47:22 -05:00
cmEndFunctionCommand.h ENH: add functions 2007-12-03 12:47:22 -05:00
cmEndIfCommand.cxx STYLE: fix line length 2006-05-10 15:08:38 -04:00
cmEndIfCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmEndMacroCommand.cxx ENH: added endmacro command 2006-10-03 14:40:22 -04:00
cmEndMacroCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmEndWhileCommand.cxx STYLE: fix line length 2006-05-10 15:08:38 -04:00
cmEndWhileCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmExecProgramCommand.cxx STYLE: fix line length 2006-05-10 15:08:38 -04:00
cmExecProgramCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmExecuteProcessCommand.cxx BUG: Work around bug when calling insert on an empty vector of char on midworld. Should eliminate the sporadic failure of EXECUTE_PROCESS during the SimpleInstall-Stage2 test. (david.cole from Brad's checkout on midworld) 2007-10-15 17:38:10 -04:00
cmExecuteProcessCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmExportCommand.cxx BUG: fix #5806, wrong quotes used in the exported file 2007-10-14 08:15:22 -04:00
cmExportCommand.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmExportLibraryDependencies.cxx STYLE: remove duplicate non-const accessors GetLocalGenerator(int) and 2007-06-15 10:10:24 -04:00
cmExportLibraryDependencies.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmExprLexer.cxx COMP: fix warnings on hp 2007-09-24 11:16:13 -04:00
cmExprLexer.h STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmExprLexer.in.l COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler. 2006-08-08 14:00:28 -04:00
cmExprParser.cxx COMP: shut up warnings 2007-03-05 10:36:06 -05:00
cmExprParser.y COMP: Fix and/or disable warnings for Borland 5.6 build. 2006-08-01 11:38:42 -04:00
cmExprParserHelper.cxx STYLE: fix line length 2006-05-11 10:45:33 -04: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
cmExternalMakefileProjectGenerator.cxx STYLE: name the external generator "KDevelop3 - Unix Makefiles" instead of "Unix Makefiles - 2007-07-03 16:10:50 -04:00
cmExternalMakefileProjectGenerator.h COMP: include cmStandardIncludes.h instead of <vector> and <string>, this 2007-06-13 12:52:29 -04:00
cmExtraCodeBlocksGenerator.cxx STYLE: move the code for generating the XML for one target in a separate 2007-11-25 07:45:18 -05:00
cmExtraCodeBlocksGenerator.h STYLE: move the code for generating the XML for one target in a separate 2007-11-25 07:45:18 -05:00
cmExtraEclipseCDT4Generator.cxx ENH: add the "clean" target 2007-11-25 07:40:57 -05:00
cmExtraEclipseCDT4Generator.h ENH: patch from Miguel 2007-08-17 10:05:39 -04:00
cmFLTKWrapUICommand.cxx ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmFLTKWrapUICommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmFileCommand.cxx BUG: with cmake 2.4 INSTALL_FILES() with no files was accepted by cmake, 2008-01-07 14:52:45 -05:00
cmFileCommand.h ENH: add the keywords OFFSET and HEX to the FILE() command, using OFFSET an 2008-01-02 16:46:38 -05:00
cmFileTimeComparison.cxx ENH: Add method cmFileTimeComparison::FileTimesDiffer to check if file times differ by 1 second or more. 2008-01-03 00:01:38 -05:00
cmFileTimeComparison.h ENH: Add method cmFileTimeComparison::FileTimesDiffer to check if file times differ by 1 second or more. 2008-01-03 00:01:38 -05:00
cmFindBase.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindBase.h ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindCommon.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindCommon.h ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindFileCommand.cxx ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmFindFileCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmFindLibraryCommand.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindLibraryCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmFindPackageCommand.cxx COMP: Fix warning about missing virtual destructor. 2008-01-17 10:32:27 -05:00
cmFindPackageCommand.h ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindPathCommand.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindPathCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmFindProgramCommand.cxx ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. 2008-01-17 09:02:31 -05:00
cmFindProgramCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmForEachCommand.cxx ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
cmForEachCommand.h ENH: minor doc cleanups and an example of documenting a variable 2007-10-15 14:50:18 -04:00
cmFunctionBlocker.h
cmFunctionCommand.cxx BUG: fix issue with CMAKE_CURENT_LIST_FILE reporting in funcitons 2007-12-20 10:05:08 -05:00
cmFunctionCommand.h COMP: fix style and work around old compilers 2007-12-04 10:43:33 -05:00
cmGeneratedFileStream.cxx ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded. 2007-11-16 07:01:58 -05:00
cmGeneratedFileStream.h ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded. 2007-11-16 07:01:58 -05:00
cmGetCMakePropertyCommand.cxx ENH: some property cleanup and added GetProperty 2007-06-25 09:51:37 -04:00
cmGetCMakePropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGetDirectoryPropertyCommand.cxx BUG: fix screwup in GetDirectoryProp... 2007-07-12 10:17:37 -04:00
cmGetDirectoryPropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGetFilenameComponentCommand.cxx STYLE: fix line length 2006-05-10 15:56:00 -04:00
cmGetFilenameComponentCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGetPropertyCommand.cxx ENH: add ability to get documentaiton of a property from a script 2007-10-24 14:43:10 -04:00
cmGetPropertyCommand.h ENH: add ability to get documentaiton of a property from a script 2007-10-24 14:43:10 -04:00
cmGetSourceFilePropertyCommand.cxx BUG: fix for bug 6172 add get source file prop LANGUAGE 2007-12-18 09:57:41 -05:00
cmGetSourceFilePropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGetTargetPropertyCommand.cxx ENH: if get_target_property() doesn't find a target with the given name, it 2007-05-31 12:03:52 -04:00
cmGetTargetPropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGetTestPropertyCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmGetTestPropertyCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmGlobalBorlandMakefileGenerator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalBorlandMakefileGenerator.h ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmGlobalGenerator.cxx ENH: Add a dependency from the PACKAGE target to the ALL target so that "make package" will first (essentially) do a "make all"... A similar chunk of code already existed for the make install target. This change makes it easy to build an installer package as part of a dashboard run simply by setting CTEST_BUILD_TARGET to "package". 2007-12-31 17:29:20 -05:00
cmGlobalGenerator.h ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. 2007-12-23 15:03:42 -05:00
cmGlobalKdevelopGenerator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 13:28:49 -04:00
cmGlobalKdevelopGenerator.h ENH: add all subdirs of the project to the kdevelop blacklist, so kdevelop 2007-08-26 19:27:33 -04:00
cmGlobalMSYSMakefileGenerator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalMSYSMakefileGenerator.h STYLE: use correct case for cmGlobalUnixMakefileGenerator3 2007-08-09 15:57:30 -04:00
cmGlobalMinGWMakefileGenerator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalMinGWMakefileGenerator.h STYLE: use correct case for cmGlobalUnixMakefileGenerator3 2007-08-09 15:57:30 -04:00
cmGlobalNMakeMakefileGenerator.cxx ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE. 2008-01-13 16:36:20 -05:00
cmGlobalNMakeMakefileGenerator.h STYLE: use correct case for cmGlobalUnixMakefileGenerator3 2007-08-09 15:57:30 -04:00
cmGlobalUnixMakefileGenerator3.cxx ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. 2007-12-23 15:03:42 -05:00
cmGlobalUnixMakefileGenerator3.h ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. 2007-12-23 15:03:42 -05:00
cmGlobalVisualStudio6Generator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalVisualStudio6Generator.h ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmGlobalVisualStudio7Generator.cxx ENH: remove patch as directory change was already fixed 2008-01-15 14:00:52 -05:00
cmGlobalVisualStudio7Generator.h ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmGlobalVisualStudio8Generator.cxx STYLE: Fixed line-too-long. 2008-01-02 15:55:18 -05:00
cmGlobalVisualStudio8Generator.h ENH: Make static library targets depend on targets to which they "link" for the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway. 2007-12-21 15:04:06 -05:00
cmGlobalVisualStudio8Win64Generator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalVisualStudio8Win64Generator.h ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmGlobalVisualStudio9Generator.cxx STYLE: Fixed line-too-long. COMP: Fixed warnings about lossy conversions. 2007-11-20 11:10:11 -05:00
cmGlobalVisualStudio9Generator.h ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded. 2007-11-16 07:01:58 -05:00
cmGlobalVisualStudio9Win64Generator.cxx ENH: add support for vs 9 win64 2007-12-17 14:43:11 -05:00
cmGlobalVisualStudio9Win64Generator.h ENH: add support for vs 9 win64 2007-12-17 14:43:11 -05:00
cmGlobalVisualStudio71Generator.cxx BUG: Disable static lib deps until a global cycle removal can be done. 2007-12-23 13:13:44 -05:00
cmGlobalVisualStudio71Generator.h ENH: commit fix for putting everything in the build on vs 2006-11-09 09:57:23 -05:00
cmGlobalVisualStudioGenerator.cxx ENH: Make static library targets depend on targets to which they "link" for the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway. 2007-12-21 15:04:06 -05:00
cmGlobalVisualStudioGenerator.h ENH: Make static library targets depend on targets to which they "link" for the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway. 2007-12-21 15:04:06 -05:00
cmGlobalWatcomWMakeGenerator.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmGlobalWatcomWMakeGenerator.h STYLE: use correct case for cmGlobalUnixMakefileGenerator3 2007-08-09 15:57:30 -04:00
cmGlobalXCode21Generator.cxx ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. 2007-08-14 11:45:15 -04:00
cmGlobalXCode21Generator.h STYLE: fix line length 2006-05-11 11:47:03 -04:00
cmGlobalXCodeGenerator.cxx ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 2008-01-15 21:02:00 -05:00
cmGlobalXCodeGenerator.h ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 2008-01-14 09:20:58 -05:00
cmHexFileConverter.cxx STYLE: fix line lengths 2007-07-20 08:36:16 -04:00
cmHexFileConverter.h ENH: make the compiler id detection work, even if the output file name of 2007-05-25 15:22:22 -04:00
cmIfCommand.cxx BUG: this seems to fix the regexp result-storage problem, now it seems the actual result is tored instead of "1" , as it happened for StringFileTest on Windows 2007-08-29 14:35:06 -04:00
cmIfCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmIncludeCommand.cxx ENH: merge CMake-CrossCompileBasic to HEAD 2007-05-17 13:20:44 -04:00
cmIncludeCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmIncludeDirectoryCommand.cxx STYLE: Fix line-too-long. 2007-03-08 08:46:03 -05:00
cmIncludeDirectoryCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmIncludeExternalMSProjectCommand.cxx STYLE: fix line lengths 2007-07-20 08:36:16 -04:00
cmIncludeExternalMSProjectCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmIncludeRegularExpressionCommand.cxx STYLE: fix line length 2006-05-11 15:50:11 -04:00
cmIncludeRegularExpressionCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmInstallCommand.cxx ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY). This will help install a tree of header files while ignoring non-headers. 2008-01-02 15:17:56 -05:00
cmInstallCommand.h ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY). This will help install a tree of header files while ignoring non-headers. 2008-01-02 15:17:56 -05:00
cmInstallCommandArguments.cxx STYLE: fix MSVC warnings by making the cmCommandArgumentsHelper a member of 2007-08-24 14:27:18 -04:00
cmInstallCommandArguments.h STYLE: fix line lengths 2007-08-31 16:52:32 -04:00
cmInstallDirectoryGenerator.cxx ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. 2007-07-02 14:56:57 -04:00
cmInstallDirectoryGenerator.h ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. 2007-07-02 14:56:57 -04:00
cmInstallExportGenerator.cxx STYLE: rename FILENAME keyword to FILE, because FILENAME is used in no other 2007-08-30 16:22:01 -04:00
cmInstallExportGenerator.h ENH: add install files generators for targets which have PUBLIC_HEADER, 2007-08-27 16:04:57 -04:00
cmInstallFilesCommand.cxx BUG: Fix FILES mode after recent changes. 2007-05-25 11:08:52 -04:00
cmInstallFilesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmInstallFilesGenerator.cxx ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. 2007-07-02 14:56:57 -04:00
cmInstallFilesGenerator.h ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. 2007-07-02 14:56:57 -04:00
cmInstallGenerator.cxx STYLE: add some newlines to cmake_install.cmake, so it's easier to read 2007-08-20 16:59:06 -04:00
cmInstallGenerator.h ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. 2007-07-02 14:56:57 -04:00
cmInstallProgramsCommand.cxx BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install under the prefix like they did before the recent changes. 2007-05-25 11:01:20 -04:00
cmInstallProgramsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmInstallScriptGenerator.cxx BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of the INSTALL command. 2007-10-15 07:08:15 -04:00
cmInstallScriptGenerator.h BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of the INSTALL command. 2007-10-15 07:08:15 -04:00
cmInstallTargetGenerator.cxx BUG: fix for bug 6193, fix xcode depend helper 2008-01-10 15:17:23 -05:00
cmInstallTargetGenerator.h STYLE: fix warnings: comparison signed/unsigned, unused variable 2007-12-19 03:56:13 -05:00
cmInstallTargetsCommand.cxx ENH: Do not generate install target unless some INSTALL or INSTALL_* commands have been used. This addresses bug#2827. 2006-08-31 10:47:00 -04:00
cmInstallTargetsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmLinkDirectoriesCommand.cxx STYLE: fix line length 2006-05-12 11:56:09 -04:00
cmLinkDirectoriesCommand.h ENH: Clarify documentation of link_directories command for bug#6199. 2007-12-23 19:03:22 -05:00
cmLinkLibrariesCommand.cxx STYLE: fix line length 2006-05-12 11:56:09 -04:00
cmLinkLibrariesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmListCommand.cxx ENH: Allow LIST(APPEND) command to append nothing. 2008-01-16 11:24:41 -05:00
cmListCommand.h BUG: fix for bug 6207 explain list index values better 2008-01-02 10:56:08 -05:00
cmListFileCache.cxx BUG: ParseFile should return false if there was a parse error. 2007-11-19 13:42:05 -05:00
cmListFileCache.h BUG: const char* FilePath could point to a non-existent std::string for 2007-05-11 08:36:05 -04:00
cmListFileLexer.c COMP: Fix warnings produced by the change in include order from the re-organization of lexer code. 2006-08-09 09:45:04 -04:00
cmListFileLexer.h
cmListFileLexer.in.l COMP: Fix warnings produced by the change in include order from the re-organization of lexer code. 2006-08-09 09:45:04 -04:00
cmLoadCacheCommand.cxx STYLE: fix line length 2006-05-12 11:56:09 -04:00
cmLoadCacheCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmLoadCommandCommand.cxx BUG: Reverting previous change. It did not account for the possibility that the loaded command was built with a different compiler. 2007-04-20 09:49:27 -04:00
cmLoadCommandCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmLocalGenerator.cxx ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation. 2008-01-17 10:00:19 -05:00
cmLocalGenerator.h ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation. 2008-01-17 10:00:19 -05:00
cmLocalUnixMakefileGenerator3.cxx ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 2008-01-14 09:20:58 -05:00
cmLocalUnixMakefileGenerator3.h ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE. 2008-01-13 16:36:20 -05:00
cmLocalVisualStudio6Generator.cxx ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation. 2008-01-17 10:00:19 -05:00
cmLocalVisualStudio6Generator.h ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 2008-01-14 09:20:58 -05:00
cmLocalVisualStudio7Generator.cxx ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 2008-01-15 21:02:00 -05:00
cmLocalVisualStudio7Generator.h ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 2008-01-14 09:20:58 -05:00
cmLocalVisualStudioGenerator.cxx ENH: remove patch as directory change was already fixed 2008-01-15 14:00:52 -05:00
cmLocalVisualStudioGenerator.h BUG: fix #5326: source files with the same name in different groups lead to colliding object file names 2007-08-27 17:05:43 -04:00
cmLocalXCodeGenerator.cxx ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. 2007-08-14 11:45:15 -04:00
cmLocalXCodeGenerator.h ENH: Moved GetTargetDirectory method up to cmLocalGenerator. This provides a common interface to something that was implemented in most local generators anyway. 2007-08-01 15:25:40 -04:00
cmMacroCommand.cxx ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
cmMacroCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmMakeDepend.cxx BUG: fix for bug 6136 make sure includes are not directories 2007-12-14 20:31:27 -05:00
cmMakeDepend.h STYLE: fix line length 2006-05-12 12:29:09 -04:00
cmMakeDirectoryCommand.cxx ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
cmMakeDirectoryCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmMakefile.cxx STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmMakefile.h ENH: change raise_scope signature to be safer for returned varuables 2008-01-03 11:22:33 -05:00
cmMakefileExecutableTargetGenerator.cxx ENH: Simplified and moved link script implementation up from cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too. This addresses bug #6192. 2007-12-28 14:59:06 -05:00
cmMakefileExecutableTargetGenerator.h BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators. 2006-09-28 16:40:35 -04:00
cmMakefileLibraryTargetGenerator.cxx ENH: Simplified and moved link script implementation up from cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too. This addresses bug #6192. 2007-12-28 14:59:06 -05:00
cmMakefileLibraryTargetGenerator.h ENH: Improve framework support in the makefile generator to match the support just added to the Xcode generator. BUG: Remove spurious warning and eliminate empty Libraries subdir inside built framework. 2007-08-14 14:12:08 -04:00
cmMakefileTargetGenerator.cxx ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation. 2008-01-17 10:00:19 -05:00
cmMakefileTargetGenerator.h ENH: Implemented Fortran module output directory and search path flags. 2007-12-30 16:11:38 -05:00
cmMakefileUtilityTargetGenerator.cxx ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global. 2007-12-21 12:22:12 -05:00
cmMakefileUtilityTargetGenerator.h BUG: fix for build order 2007-03-02 14:31:04 -05:00
cmMarkAsAdvancedCommand.cxx STYLE: Fixed line-too-long. 2007-04-11 10:00:56 -04:00
cmMarkAsAdvancedCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmMathCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmMathCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmMessageCommand.cxx ENH: produce a lot more output when running with --debug-output 2007-07-17 09:25:08 -04:00
cmMessageCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmObject.h STYLE: fix line length 2006-05-12 13:39:34 -04:00
cmOptionCommand.cxx STYLE: fix line length 2006-05-12 13:39:34 -04:00
cmOptionCommand.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmOrderLinkDirectories.cxx ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use. 2007-10-10 11:06:15 -04:00
cmOrderLinkDirectories.h BUG: Fix link flags on cygwin shared libraries. This requires that the shared library prefix be supported in the link library regex. 2006-10-05 15:08:20 -04:00
cmOutputRequiredFilesCommand.cxx ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmOutputRequiredFilesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmProjectCommand.cxx ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do 2007-06-28 09:09:26 -04:00
cmProjectCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmProperty.cxx ENH: getting some of the property changed chewcked into CVS at least 2006-12-01 13:35:21 -05:00
cmProperty.h ENH: added the ability to document variables and cached_variables 2007-06-25 10:34:21 -04:00
cmPropertyDefinition.cxx ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmPropertyDefinition.h ENH: add ability to get documentaiton of a property from a script 2007-10-24 14:43:10 -04:00
cmPropertyDefinitionMap.cxx COMP: fix for when STRICT is defined, and fix for props that have no docs 2007-10-23 10:40:49 -04:00
cmPropertyDefinitionMap.h ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now 2007-10-22 12:49:09 -04:00
cmPropertyMap.cxx ENH: different way of testing properties 2007-11-06 14:16:00 -05:00
cmPropertyMap.h ENH: getting some of the property changed chewcked into CVS at least 2006-12-01 13:35:21 -05:00
cmQTWrapCPPCommand.cxx STYLE: QT is quicktime, Qt is Qt, as pointed out by David Faure 2007-11-23 11:30:55 -05:00
cmQTWrapCPPCommand.h STYLE: QT -> Qt in the docs 2007-11-24 03:51:14 -05:00
cmQTWrapUICommand.cxx ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmQTWrapUICommand.h STYLE: QT -> Qt in the docs 2007-11-24 03:51:14 -05:00
cmRaiseScopeCommand.cxx ENH: change raise_scope signature to be safer for returned varuables 2008-01-03 11:22:33 -05:00
cmRaiseScopeCommand.h ENH: change raise_scope signature to be safer for returned varuables 2008-01-03 11:22:33 -05:00
cmRemoveCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmRemoveCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmRemoveDefinitionsCommand.cxx STYLE: fix line length 2006-05-12 13:44:15 -04:00
cmRemoveDefinitionsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSeparateArgumentsCommand.cxx BUG: improve bad argument handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364 2007-03-07 11:03:57 -05:00
cmSeparateArgumentsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSetCommand.cxx COMP: Fix and/or disable warnings for Borland 5.6 build. 2006-08-01 11:38:42 -04:00
cmSetCommand.h STYLE: make formatting of help a bit more consistent 2007-12-20 17:49:38 -05:00
cmSetDirectoryPropertiesCommand.cxx ENH: some property cleanup and added GetProperty 2007-06-25 09:51:37 -04:00
cmSetDirectoryPropertiesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSetPropertiesCommand.cxx COMP: fix warnings 2007-06-25 12:50:29 -04:00
cmSetPropertiesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSetSourceFilesPropertiesCommand.cxx ENH: improve SetProperties and fix a couple warnings 2006-12-11 10:26:10 -05:00
cmSetSourceFilesPropertiesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSetTargetPropertiesCommand.cxx ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an 2007-05-22 10:24:59 -04:00
cmSetTargetPropertiesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSetTestsPropertiesCommand.cxx BUG: fix bad comparison 2006-12-07 16:31:56 -05:00
cmSetTestsPropertiesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSiteNameCommand.cxx STYLE: fix line length 2006-05-12 13:53:21 -04:00
cmSiteNameCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSourceFile.cxx ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 2008-01-15 21:02:00 -05:00
cmSourceFile.h ENH: Added cmSourceFile::GetLocation method to get a read-only reference to the Location ivar. This partially addresses issue #6137. 2007-12-17 10:12:19 -05:00
cmSourceFileLocation.cxx ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmSourceFileLocation.h ENH: Merging changes from branch CMake-SourceFile2-b between tags 2007-06-18 11:59:23 -04:00
cmSourceGroup.cxx BUG: fix #4057 (which had several duplicates): handle recursivew source groups better, i.e. multiple sourcegroups with the same end component work now 2007-08-24 14:21:49 -04:00
cmSourceGroup.h STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmSourceGroupCommand.cxx COMP: parent is not used anymore with this patch, since now the name is 2007-08-26 03:17:11 -04:00
cmSourceGroupCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmStandardIncludes.h ENH: Added method cmLocalGenerator::GetBackwardsCompatibility to reduce parsing of CMAKE_BACKWARDS_COMPATIBILITY variable. Add cmLocalGenerator::NeedBackwardsCompatibility to simplify checks for compatibility requirements. 2007-12-28 23:07:14 -05:00
cmStandardLexer.h COMP: Add missing malloc.h include for QNX. 2006-08-24 09:34:53 -04:00
cmStringCommand.cxx BUG: fix STRING(STRIP ...) if no non-space is contained in the input string, 2007-12-16 07:56:43 -05:00
cmStringCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmSubdirCommand.cxx ENH: some code cleanup 2007-03-12 10:26:59 -04:00
cmSubdirCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSubdirDependsCommand.cxx
cmSubdirDependsCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmSystemTools.cxx ENH: add ability to have manifest files and incremental linking with make and nmake 2008-01-01 15:13:41 -05:00
cmSystemTools.h ENH: add ability to have manifest files and incremental linking with make and nmake 2008-01-01 15:13:41 -05:00
cmTarget.cxx ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 2008-01-15 21:02:00 -05:00
cmTarget.h ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. 2007-12-23 15:03:42 -05:00
cmTargetLinkLibrariesCommand.cxx ENH: updated handling of debug and optimized target link libraries 2006-11-29 11:00:17 -05:00
cmTargetLinkLibrariesCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmTest.cxx STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmTest.h ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
cmTryCompileCommand.cxx ENH: add two simple tests for TRY_RUN() 2007-05-24 11:27:51 -04:00
cmTryCompileCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmTryRunCommand.cxx STYLE: copy the executables from TRY_RUN() to 2007-09-17 10:53:20 -04:00
cmTryRunCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmUseMangledMesaCommand.cxx STYLE: fix line length 2006-05-12 14:12:13 -04:00
cmUseMangledMesaCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmUtilitySourceCommand.cxx ENH: print a warning if UTILITY_SOURCE is used in cross compiling mode 2007-08-10 15:02:38 -04:00
cmUtilitySourceCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmVariableRequiresCommand.cxx STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
cmVariableRequiresCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmVariableWatch.cxx ENH: Add variable watch command 2007-04-11 15:13:05 -04:00
cmVariableWatch.h BUG: All variable accesses should produce watch callbacks, including IF(DEFINED <var>) ones. Instead we define a new access type for IF(DEFINED) so that the error does not show up for backward compatibility variables. 2007-05-17 17:40:59 -04:00
cmVariableWatchCommand.cxx STYLE: Fix line lengths 2007-04-12 15:50:39 -04:00
cmVariableWatchCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmVersion.cxx ENH: Simplified CMake version information using KWSys DateStamp feature. Reduced duplicate code in bootstrap script. 2007-11-14 21:17:53 -05:00
cmVersion.h
cmWhileCommand.cxx ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
cmWhileCommand.h STYLE: Spelling fixes on documentation 2008-01-09 22:09:19 -05:00
cmWin32ProcessExecution.cxx ENH: remove junk from output 2007-09-27 14:16:20 -04:00
cmWin32ProcessExecution.h STYLE: fix line length 2006-05-12 14:12:13 -04:00
cmWriteFileCommand.cxx STYLE: fix line length 2006-05-12 14:12:13 -04:00
cmWriteFileCommand.h ENH: make commands lower case by default 2007-10-10 11:47:43 -04:00
cmXCode21Object.cxx ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. 2007-08-14 11:45:15 -04:00
cmXCode21Object.h ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. 2007-08-14 11:45:15 -04:00
cmXCodeObject.cxx ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. 2007-08-14 11:45:15 -04:00
cmXCodeObject.h STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmXMLParser.cxx STYLE: fix warning 2007-07-30 21:38:50 -04:00
cmXMLParser.h ENH: fix warning on win64 2007-07-26 14:36:06 -04:00
cmake.cxx ENH: Added partial implementation of recognizing per-configration properties. 2008-01-15 10:49:59 -05:00
cmake.h ENH: add ability to have manifest files and incremental linking with make and nmake 2008-01-01 15:13:41 -05:00
cmakemain.cxx ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00
cmaketest.h.in STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
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 STYLE: fix some kwstyle errors 2007-07-27 10:55:24 -04:00
cmw9xcom.cxx
ctest.cxx ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information. 2007-12-13 17:56:50 -05:00