CMake/Source
Stephen Kelly a6b1ad1309 Introduce cmState class.
At this point, it is an interface to the cache.  It will be extended
to be a universal interface for access to and manipulation of
configuration-time data (defintions, properties on targets,
directories, source files etc).

This will allow porting all command implementations away
from the cmMakefile and cmTarget classes, and result in something
more-purely related to configuration-time processing of cmake
commands.  That should serve at least the following goals:

 * Split the CMake implementation more definitively into three
   stages: Configuration, computation and generation, and be able to
   implement each optimally for memory access patterns etc.
 * Make better IDE integration possible by making more configuration
   data available.
 * Make it possiblte to use a smaller library than CMakeLib.a in
   cpack and ctest, resulting in smaller executables.
 * Make it possible to run the configure step multiple times in
   the same CMake run (#14539).

Manage its lifetime in the cmake class, and add a convenience accessor
to cmMakefile.
2015-04-13 11:44:14 -04:00
..
CPack Merge topic 'cpack-one-component-only' 2015-04-06 09:11:34 -04:00
CTest Add API for cache loading, deleting and saving to the cmake class. 2015-04-07 23:25:39 +02:00
CursesDialog Port CursesDialog to non-iterator cache API. 2015-04-08 18:47:00 +02:00
kwsys Merge branch 'upstream-kwsys' into update-kwsys 2015-03-18 08:58:11 -04:00
Modules FindJsonCpp: Drop new module due to upstream jsoncpp providing package 2015-02-20 08:22:02 -05:00
QtDialog Port QtDialog to non-iterator cache API. 2015-04-08 18:47:00 +02:00
QtIFW
.cvsignore
.gitattributes
cm_get_date.c cmake: Teach "-E tar" command a "--mtime=" option 2015-01-19 14:16:19 -05:00
cm_get_date.h cmake: Teach "-E tar" command a "--mtime=" option 2015-01-19 14:16:19 -05:00
cm_sha2_mangle.h
cm_sha2.c sha2: Fix -Wcast-qual warnings by adding const to some casts 2014-12-17 13:53:04 -05:00
cm_sha2.h
cm_utf8.c
cm_utf8.h
cmAddCompileOptionsCommand.cxx
cmAddCompileOptionsCommand.h
cmAddCustomCommandCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmAddCustomCommandCommand.h
cmAddCustomTargetCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmAddCustomTargetCommand.h
cmAddDefinitionsCommand.cxx
cmAddDefinitionsCommand.h
cmAddDependenciesCommand.cxx Allow add_dependencies() on INTERFACE libraries (#15414) 2015-03-27 16:25:09 -04:00
cmAddDependenciesCommand.h
cmAddExecutableCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmAddExecutableCommand.h
cmAddLibraryCommand.cxx Convert while loop to member insert. 2015-02-06 19:04:09 +01:00
cmAddLibraryCommand.h
cmAddSubDirectoryCommand.cxx cmMakefile: Remove unused PreOrder member. 2015-04-01 20:32:48 +02:00
cmAddSubDirectoryCommand.h
cmAddTestCommand.cxx Merge topic 'drop-ancient-workarounds' 2015-01-12 08:57:39 -05:00
cmAddTestCommand.h
cmake.cxx Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmake.h Introduce cmState class. 2015-04-13 11:44:14 -04:00
CMakeInstallDestinations.cmake
CMakeLists.txt Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmakemain.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
CMakeSourceDir.txt.in
CMakeVersion.bash
CMakeVersion.cmake CMake Nightly Date Stamp 2015-04-07 00:01:05 -04:00
CMakeVersionCompute.cmake
CMakeVersionSource.cmake
cmakexbuild.cxx
cmAlgorithms.h Merge topic 'cmRemoveDuplicates-improvement' 2015-03-12 15:26:37 -04:00
cmArchiveWrite.cxx Merge branch 'backport-no-global-setlocale' into no-global-setlocale 2015-02-06 13:35:21 -05:00
cmArchiveWrite.h cmake: Teach "-E tar" command a "--mtime=" option 2015-01-19 14:16:19 -05:00
cmAuxSourceDirectoryCommand.cxx cmMakefile: Remove AddExtraDirectory method. 2015-04-01 20:32:47 +02:00
cmAuxSourceDirectoryCommand.h
cmBootstrapCommands1.cxx continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmBootstrapCommands2.cxx
cmBreakCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmBreakCommand.h
cmBuildCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmBuildCommand.h
cmBuildNameCommand.cxx Replace foo.length() pattern with !foo.empty(). 2015-01-18 14:25:25 +01:00
cmBuildNameCommand.h
cmCacheManager.cxx cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue. 2015-04-07 23:25:44 +02:00
cmCacheManager.h Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmCallVisualStudioMacro.cxx VisualStudio: Remove MSVC6 compatibility macro. 2014-11-20 22:25:44 +01:00
cmCallVisualStudioMacro.h
cmcldeps.cxx
cmCMakeHostSystemInformationCommand.cxx
cmCMakeHostSystemInformationCommand.h
cmCMakeMinimumRequired.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmCMakeMinimumRequired.h
cmCMakePolicyCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmCMakePolicyCommand.h
cmcmd.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmcmd.h
cmCommand.h Replace 'foo.length() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmCommandArgumentLexer.cxx
cmCommandArgumentLexer.h
cmCommandArgumentLexer.in.l
cmCommandArgumentParser.cxx
cmCommandArgumentParser.y
cmCommandArgumentParserHelper.cxx cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue. 2015-04-07 23:25:44 +02:00
cmCommandArgumentParserHelper.h
cmCommandArgumentParserTokens.h
cmCommandArgumentsHelper.cxx Use two-iterator std::set::insert where appropriate. 2015-01-11 17:00:55 +01:00
cmCommandArgumentsHelper.h
cmCommands.cxx.in
cmCommands.h cmStandardIncludes: Remove list include. 2015-02-06 19:04:53 +01:00
cmCommandsForBootstrap.cxx
cmComputeComponentGraph.cxx
cmComputeComponentGraph.h
cmComputeLinkDepends.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmComputeLinkDepends.h
cmComputeLinkInformation.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmComputeLinkInformation.h
cmComputeTargetDepends.cxx Allow add_dependencies() on INTERFACE libraries (#15414) 2015-03-27 16:25:09 -04:00
cmComputeTargetDepends.h
cmConditionEvaluator.cxx Merge topic 'drop-ancient-workarounds' 2015-01-12 08:57:39 -05:00
cmConditionEvaluator.h cmStandardIncludes: Remove list include. 2015-02-06 19:04:53 +01:00
cmConfigure.cmake.h.in Remove some obsolete stuff. 2015-01-11 17:06:04 +01:00
cmConfigureFileCommand.cxx configure_file: Do not warn about newline style arguments 2015-03-09 09:17:59 -04:00
cmConfigureFileCommand.h
cmContinueCommand.cxx continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmContinueCommand.h continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmCoreTryCompile.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmCoreTryCompile.h
cmCPackPropertiesGenerator.cxx
cmCPackPropertiesGenerator.h
cmCPluginAPI.cxx cmMakefile: Remove cache version accessors. 2015-04-07 23:25:35 +02:00
cmCPluginAPI.h
cmCreateTestSourceList.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmCreateTestSourceList.h
cmCryptoHash.cxx
cmCryptoHash.h
cmCTest.cxx Add API for cache loading, deleting and saving to the cmake class. 2015-04-07 23:25:39 +02:00
cmCTest.h ctest: Add a new --repeat-until-fail option 2015-03-23 09:08:22 -04:00
cmCurl.cxx cmake: Use a default CA path when not using system curl 2015-01-23 08:57:32 -05:00
cmCurl.h cmake: Use a default CA path when not using system curl 2015-01-23 08:57:32 -05:00
cmCustomCommand.cxx Use insert instead of a loop in some cases. 2015-01-11 17:00:55 +01:00
cmCustomCommand.h
cmCustomCommandGenerator.cxx
cmCustomCommandGenerator.h
cmDefinePropertyCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmDefinePropertyCommand.h
cmDefinitions.cxx
cmDefinitions.h
cmDepends.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmDepends.h
cmDependsC.cxx Makefile: Tolerate a BOM while scanning source dependencies (#15493) 2015-04-03 13:04:57 -04:00
cmDependsC.h
cmDependsFortran.cxx Use two-iterator std::set::insert where appropriate. 2015-01-11 17:00:55 +01:00
cmDependsFortran.h
cmDependsFortranLexer.cxx
cmDependsFortranLexer.h
cmDependsFortranLexer.in.l
cmDependsFortranParser.cxx
cmDependsFortranParser.h
cmDependsFortranParser.y
cmDependsFortranParserTokens.h
cmDependsJava.cxx
cmDependsJava.h
cmDependsJavaLexer.cxx
cmDependsJavaLexer.h
cmDependsJavaLexer.in.l
cmDependsJavaParser.cxx
cmDependsJavaParser.y
cmDependsJavaParserHelper.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmDependsJavaParserHelper.h
cmDependsJavaParserTokens.h
cmDocumentation.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmDocumentation.h
cmDocumentationFormatter.cxx Replace foo.length() pattern with !foo.empty(). 2015-01-18 14:25:25 +01:00
cmDocumentationFormatter.h
cmDocumentationSection.cxx
cmDocumentationSection.h
cmDynamicLoader.cxx
cmDynamicLoader.h Rename header guards to not start with double underscore 2014-12-11 13:53:06 -05:00
cmELF.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmELF.h
cmElseCommand.cxx
cmElseCommand.h
cmElseIfCommand.cxx
cmElseIfCommand.h
cmEnableLanguageCommand.cxx
cmEnableLanguageCommand.h
cmEnableTestingCommand.cxx
cmEnableTestingCommand.h
cmEndForEachCommand.cxx
cmEndForEachCommand.h
cmEndFunctionCommand.cxx
cmEndFunctionCommand.h
cmEndIfCommand.cxx
cmEndIfCommand.h
cmEndMacroCommand.cxx
cmEndMacroCommand.h
cmEndWhileCommand.cxx
cmEndWhileCommand.h
cmExecProgramCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmExecProgramCommand.h
cmExecuteProcessCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmExecuteProcessCommand.h
cmExecutionStatus.h continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmExpandedCommandArgument.cxx
cmExpandedCommandArgument.h
cmExportBuildFileGenerator.cxx Allow export of targets with INTERFACE_SOURCES. 2015-02-11 00:51:34 +01:00
cmExportBuildFileGenerator.h
cmExportCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmExportCommand.h
cmExportFileGenerator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmExportFileGenerator.h Allow export of targets with INTERFACE_SOURCES. 2015-02-11 00:51:34 +01:00
cmExportInstallFileGenerator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmExportInstallFileGenerator.h install: Allow absolute EXPORT destination with relative targets (#15258) 2014-12-15 11:45:49 -05:00
cmExportLibraryDependenciesCommand.cxx
cmExportLibraryDependenciesCommand.h
cmExportSet.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmExportSet.h
cmExportSetMap.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmExportSetMap.h
cmExportTryCompileFileGenerator.cxx
cmExportTryCompileFileGenerator.h
cmExprLexer.cxx
cmExprLexer.h
cmExprLexer.in.l
cmExprParser.cxx
cmExprParser.y
cmExprParserHelper.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmExprParserHelper.h
cmExprParserTokens.h
cmExternalMakefileProjectGenerator.cxx
cmExternalMakefileProjectGenerator.h
cmExtraCodeBlocksGenerator.cxx Merge topic 'target-language-genex' 2015-03-10 09:12:34 -04:00
cmExtraCodeBlocksGenerator.h CodeBlocks: Declare which source file belongs to which targets. 2015-03-06 09:48:33 +01:00
cmExtraCodeLiteGenerator.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmExtraCodeLiteGenerator.h
cmExtraEclipseCDT4Generator.cxx cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue. 2015-04-07 23:25:44 +02:00
cmExtraEclipseCDT4Generator.h
cmExtraKateGenerator.cxx Replace 'foo.size() > 0' pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmExtraKateGenerator.h
cmExtraQbsGenerator.cxx Qbs: Add new 'extra' generator for qbs project files 2015-03-20 10:25:11 -04:00
cmExtraQbsGenerator.h Qbs: Add new 'extra' generator for qbs project files 2015-03-20 10:25:11 -04:00
cmExtraSublimeTextGenerator.cxx Genex: Allow COMPILE_LANGUAGE when processing compile definitions. 2015-03-09 20:49:16 +01:00
cmExtraSublimeTextGenerator.h
cmFileCommand.cxx Fix warnings from clang scanbuild. 2015-03-25 12:38:37 -04:00
cmFileCommand.h file: Add LOCK subcommand to do file and directory locking 2014-12-03 09:47:44 -05:00
cmFileLock.cxx file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmFileLock.h file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmFileLockPool.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmFileLockPool.h cmStandardIncludes: Remove list include. 2015-02-06 19:04:53 +01:00
cmFileLockResult.cxx file: Add LOCK subcommand to do file and directory locking 2014-12-03 09:47:44 -05:00
cmFileLockResult.h file: Add LOCK subcommand to do file and directory locking 2014-12-03 09:47:44 -05:00
cmFileLockUnix.cxx file(LOCK): Close file descriptor/handle when releasing a lock 2015-03-25 09:00:51 -04:00
cmFileLockWin32.cxx file(LOCK): Close file descriptor/handle when releasing a lock 2015-03-25 09:00:51 -04:00
cmFileTimeComparison.cxx
cmFileTimeComparison.h
cmFindBase.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmFindBase.h
cmFindCommon.cxx
cmFindCommon.h
cmFindFileCommand.cxx
cmFindFileCommand.h
cmFindLibraryCommand.cxx Remove use of cmsys_stl. 2015-02-05 20:44:25 +01:00
cmFindLibraryCommand.h
cmFindPackageCommand.cxx Fix warnings from clang scanbuild. 2015-03-25 12:38:37 -04:00
cmFindPackageCommand.h
cmFindPathCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmFindPathCommand.h
cmFindProgramCommand.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
cmFindProgramCommand.h
cmFLTKWrapUICommand.cxx Remove use of ExpandSourceListArguments. 2015-02-05 20:44:25 +01:00
cmFLTKWrapUICommand.h
cmForEachCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmForEachCommand.h
cmFunctionBlocker.h
cmFunctionCommand.cxx cmFunctionCommand: Remove ineffectual code. 2015-02-21 11:02:03 +01:00
cmFunctionCommand.h
cmGeneratedFileStream.cxx
cmGeneratedFileStream.h Drop SGI as a CMake host compiler. 2015-01-08 22:10:14 +01:00
cmGeneratorExpression.cxx Merge topic 'refactor-cmGeneratorExpression' 2015-03-12 15:26:45 -04:00
cmGeneratorExpression.h Genex: Extract an evaluateWithContext method. 2015-03-10 21:19:38 +01:00
cmGeneratorExpressionContext.cxx Genex: Extend cmGeneratorExpressionContext constructor. 2015-03-11 00:12:56 +01:00
cmGeneratorExpressionContext.h Genex: Extend cmGeneratorExpressionContext constructor. 2015-03-11 00:12:56 +01:00
cmGeneratorExpressionDAGChecker.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGeneratorExpressionDAGChecker.h
cmGeneratorExpressionEvaluationFile.cxx File(GENERATE): Process genex evaluation files for each language. 2015-03-09 20:49:17 +01:00
cmGeneratorExpressionEvaluationFile.h File(GENERATE): Process genex evaluation files for each language. 2015-03-09 20:49:17 +01:00
cmGeneratorExpressionEvaluator.cxx Merge topic 'refactor-cmGeneratorExpression' 2015-03-12 15:26:45 -04:00
cmGeneratorExpressionEvaluator.h Genex: Split cmGeneratorExpressionContext into own file. 2015-03-11 00:12:56 +01:00
cmGeneratorExpressionLexer.cxx
cmGeneratorExpressionLexer.h
cmGeneratorExpressionNode.cxx Remove duplicate tag name. 2015-04-04 18:30:52 +02:00
cmGeneratorExpressionNode.h Genex: Split cmGeneratorExpressionNode into own file. 2015-03-11 00:12:56 +01:00
cmGeneratorExpressionParser.cxx Replace 'foo.size() > 0' pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmGeneratorExpressionParser.h
cmGeneratorTarget.cxx VS: Add support for XAML source files 2015-04-03 13:40:35 -04:00
cmGeneratorTarget.h VS: Add support for XAML source files 2015-04-03 13:40:35 -04:00
cmGetCMakePropertyCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGetCMakePropertyCommand.h
cmGetDirectoryPropertyCommand.cxx
cmGetDirectoryPropertyCommand.h
cmGetFilenameComponentCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmGetFilenameComponentCommand.h
cmGetPropertyCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmGetPropertyCommand.h
cmGetSourceFilePropertyCommand.cxx
cmGetSourceFilePropertyCommand.h
cmGetTargetPropertyCommand.cxx Merge topic 'drop-ancient-workarounds' 2015-01-12 08:57:39 -05:00
cmGetTargetPropertyCommand.h
cmGetTestPropertyCommand.cxx
cmGetTestPropertyCommand.h
cmGlobalBorlandMakefileGenerator.cxx Makefile: Fix multiple custom command outputs regression (#15116) 2015-03-06 19:58:30 -05:00
cmGlobalBorlandMakefileGenerator.h Makefile: Tell GNU make to delete rule outputs on error (#15474) 2015-03-30 16:35:48 -04:00
cmGlobalGenerator.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmGlobalGenerator.h cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalGeneratorFactory.h
cmGlobalJOMMakefileGenerator.cxx
cmGlobalJOMMakefileGenerator.h
cmGlobalKdevelopGenerator.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmGlobalKdevelopGenerator.h
cmGlobalMinGWMakefileGenerator.cxx
cmGlobalMinGWMakefileGenerator.h
cmGlobalMSYSMakefileGenerator.cxx
cmGlobalMSYSMakefileGenerator.h
cmGlobalNinjaGenerator.cxx Ninja: Add policy to require explicit custom command byproducts 2015-03-20 17:40:12 -04:00
cmGlobalNinjaGenerator.h Ninja: Add policy to require explicit custom command byproducts 2015-03-20 17:40:12 -04:00
cmGlobalNMakeMakefileGenerator.cxx
cmGlobalNMakeMakefileGenerator.h
cmGlobalUnixMakefileGenerator3.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGlobalUnixMakefileGenerator3.h Makefile: Tell GNU make to delete rule outputs on error (#15474) 2015-03-30 16:35:48 -04:00
cmGlobalVisualStudio6Generator.cxx cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalVisualStudio6Generator.h cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalVisualStudio7Generator.cxx cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalVisualStudio7Generator.h cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalVisualStudio8Generator.cxx
cmGlobalVisualStudio8Generator.h
cmGlobalVisualStudio9Generator.cxx
cmGlobalVisualStudio9Generator.h
cmGlobalVisualStudio10Generator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGlobalVisualStudio10Generator.h cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGlobalVisualStudio11Generator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGlobalVisualStudio11Generator.h
cmGlobalVisualStudio12Generator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGlobalVisualStudio12Generator.h
cmGlobalVisualStudio14Generator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmGlobalVisualStudio14Generator.h
cmGlobalVisualStudio71Generator.cxx VS: Do not generate a BOM in .sln files 2015-02-24 13:30:50 -05:00
cmGlobalVisualStudio71Generator.h
cmGlobalVisualStudioGenerator.cxx Use two-iterator std::set::insert where appropriate. 2015-01-11 17:00:55 +01:00
cmGlobalVisualStudioGenerator.h
cmGlobalWatcomWMakeGenerator.cxx
cmGlobalWatcomWMakeGenerator.h Makefile: Tell GNU make to delete rule outputs on error (#15474) 2015-03-30 16:35:48 -04:00
cmGlobalXCodeGenerator.cxx Add API for cache loading, deleting and saving to the cmake class. 2015-04-07 23:25:39 +02:00
cmGlobalXCodeGenerator.h cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 2015-02-26 09:51:11 -05:00
cmGraphAdjacencyList.h
cmGraphVizWriter.cxx Replace 'foo.size() > 0' pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmGraphVizWriter.h
cmHexFileConverter.cxx
cmHexFileConverter.h
cmIDEFlagTable.h
cmIDEOptions.cxx
cmIDEOptions.h
cmIfCommand.cxx if(): avoid one needless string compare for all if() statements 2015-02-22 13:48:30 +01:00
cmIfCommand.h
cmIncludeCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmIncludeCommand.h
cmIncludeDirectoryCommand.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmIncludeDirectoryCommand.h
cmIncludeExternalMSProjectCommand.cxx
cmIncludeExternalMSProjectCommand.h
cmIncludeRegularExpressionCommand.cxx
cmIncludeRegularExpressionCommand.h
cmInstallCommand.cxx Merge topic 'join-algorithm' 2015-01-12 09:41:02 -05:00
cmInstallCommand.h
cmInstallCommandArguments.cxx
cmInstallCommandArguments.h
cmInstallDirectoryGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallDirectoryGenerator.h
cmInstalledFile.cxx cmInstalledFile: Move Property implementation out of line. 2015-03-11 00:17:29 +01:00
cmInstalledFile.h cmInstalledFile: Move Property implementation out of line. 2015-03-11 00:17:29 +01:00
cmInstallExportGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallExportGenerator.h cmInstallGenerator: Move GetDestination to subclasses that need it 2015-02-11 15:05:57 -05:00
cmInstallFilesCommand.cxx Remove use of ExpandSourceListArguments. 2015-02-05 20:44:25 +01:00
cmInstallFilesCommand.h
cmInstallFilesGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallFilesGenerator.h
cmInstallGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallGenerator.h cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallProgramsCommand.cxx Use insert instead of a loop in some cases. 2015-01-11 17:00:55 +01:00
cmInstallProgramsCommand.h
cmInstallScriptGenerator.cxx
cmInstallScriptGenerator.h
cmInstallTargetGenerator.cxx install: Allow generator expressions in TARGETS DESTINATION (#14317) 2015-02-11 15:15:33 -05:00
cmInstallTargetGenerator.h install: Allow generator expressions in TARGETS DESTINATION (#14317) 2015-02-11 15:15:33 -05:00
cmInstallTargetsCommand.cxx
cmInstallTargetsCommand.h
cmInstallType.h
cmLinkDirectoriesCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmLinkDirectoriesCommand.h
cmLinkLibrariesCommand.cxx
cmLinkLibrariesCommand.h
cmListCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmListCommand.h
cmListFileCache.cxx cmListFile: Remove unused member. 2015-04-04 18:31:03 +02:00
cmListFileCache.h cmListFile: Remove unused member. 2015-04-04 18:31:03 +02:00
cmListFileLexer.c
cmListFileLexer.h
cmListFileLexer.in.l
cmLoadCacheCommand.cxx Add API for cache loading, deleting and saving to the cmake class. 2015-04-07 23:25:39 +02:00
cmLoadCacheCommand.h
cmLoadCommandCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmLoadCommandCommand.h
cmLocale.h Add setlocale() calls around use of libarchive APIs (#14934, #15377) 2015-02-06 13:32:57 -05:00
cmLocalGenerator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmLocalGenerator.h Merge topic 'target-language-genex' 2015-03-10 09:12:34 -04:00
cmLocalNinjaGenerator.cxx Ninja: Improve internal check for generating at the top-level (#15436) 2015-03-09 13:36:46 -04:00
cmLocalNinjaGenerator.h
cmLocalUnixMakefileGenerator3.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmLocalUnixMakefileGenerator3.h Merge topic 'custom-command-multiple-outputs' 2015-03-09 09:45:51 -04:00
cmLocalVisualStudio6Generator.cxx Remove unused includes. 2015-04-06 14:41:05 +02:00
cmLocalVisualStudio6Generator.h
cmLocalVisualStudio7Generator.cxx Merge topic 'vs-Intel-Fortran-map-more-flags' 2015-03-12 15:26:29 -04:00
cmLocalVisualStudio7Generator.h
cmLocalVisualStudio10Generator.cxx
cmLocalVisualStudio10Generator.h
cmLocalVisualStudioGenerator.cxx
cmLocalVisualStudioGenerator.h
cmLocalXCodeGenerator.cxx
cmLocalXCodeGenerator.h
cmMachO.cxx Mach-O: Add Mach-O parser for OS X and iOS. 2014-12-22 11:32:10 -07:00
cmMachO.h Mach-O: Add Mach-O parser for OS X and iOS. 2014-12-22 11:32:10 -07:00
cmMacroCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmMacroCommand.h
cmMakeDepend.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmMakeDepend.h
cmMakeDirectoryCommand.cxx
cmMakeDirectoryCommand.h
cmMakefile.cxx Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmMakefile.h Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmMakefileExecutableTargetGenerator.cxx Makefile: Add progress to link step messages 2015-02-06 19:07:24 -05:00
cmMakefileExecutableTargetGenerator.h
cmMakefileLibraryTargetGenerator.cxx Merge topic 'custom-command-multiple-outputs' 2015-03-09 09:45:51 -04:00
cmMakefileLibraryTargetGenerator.h
cmMakefileTargetGenerator.cxx Makefile: Tell GNU make to delete rule outputs on error (#15474) 2015-03-30 16:35:48 -04:00
cmMakefileTargetGenerator.h Merge topic 'custom-command-multiple-outputs' 2015-03-09 09:45:51 -04:00
cmMakefileUtilityTargetGenerator.cxx
cmMakefileUtilityTargetGenerator.h
cmMarkAsAdvancedCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmMarkAsAdvancedCommand.h
cmMathCommand.cxx
cmMathCommand.h
cmMessageCommand.cxx Use cmJoin to accumulate string ranges. 2015-02-11 22:57:55 +01:00
cmMessageCommand.h
cmNewLineStyle.cxx
cmNewLineStyle.h
cmNinjaNormalTargetGenerator.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmNinjaNormalTargetGenerator.h
cmNinjaTargetGenerator.cxx Genex: Allow COMPILE_LANGUAGE when processing compile definitions. 2015-03-09 20:49:16 +01:00
cmNinjaTargetGenerator.h Ninja: Use "deps = msvc" only for C and CXX (#15253) 2015-01-29 15:34:24 -05:00
cmNinjaTypes.h
cmNinjaUtilityTargetGenerator.cxx
cmNinjaUtilityTargetGenerator.h
cmObject.h
cmOptionCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmOptionCommand.h
cmOrderDirectories.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmOrderDirectories.h
cmOSXBundleGenerator.cxx OS X: Shorten CFBundleExecutable to file name only 2015-02-23 13:07:33 -05:00
cmOSXBundleGenerator.h
cmOutputRequiredFilesCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmOutputRequiredFilesCommand.h
cmparseMSBuildXML.py
cmPathLabel.cxx
cmPathLabel.h
cmPolicies.cxx Do not treat DEFINITIONS as a built-in directory property 2015-04-02 13:00:48 -04:00
cmPolicies.h Do not treat DEFINITIONS as a built-in directory property 2015-04-02 13:00:48 -04:00
cmProcessTools.cxx
cmProcessTools.h
cmProjectCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmProjectCommand.h
cmProperty.cxx
cmProperty.h
cmPropertyDefinition.cxx
cmPropertyDefinition.h
cmPropertyDefinitionMap.cxx
cmPropertyDefinitionMap.h
cmPropertyMap.cxx
cmPropertyMap.h
cmQtAutoGenerators.cxx QtAutogen: Fix rcc rebuild with Ninja generator (#15459) 2015-03-27 15:33:19 -04:00
cmQtAutoGenerators.h cmStandardIncludes: Remove list include. 2015-02-06 19:04:53 +01:00
cmQTWrapCPPCommand.cxx Remove use of ExpandSourceListArguments. 2015-02-05 20:44:25 +01:00
cmQTWrapCPPCommand.h
cmQTWrapUICommand.cxx Remove use of ExpandSourceListArguments. 2015-02-05 20:44:25 +01:00
cmQTWrapUICommand.h
cmRemoveCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmRemoveCommand.h
cmRemoveDefinitionsCommand.cxx
cmRemoveDefinitionsCommand.h
cmReturnCommand.cxx
cmReturnCommand.h
cmRST.cxx Replace loops with algorithms. 2015-02-20 21:36:58 +01:00
cmRST.h
cmScriptGenerator.cxx
cmScriptGenerator.h
cmSearchPath.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmSearchPath.h Teach find_(library|file|path) to get prefixes from PATH (#15370) 2015-02-19 10:03:17 -05:00
cmSeparateArgumentsCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmSeparateArgumentsCommand.h
cmSetCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmSetCommand.h
cmSetDirectoryPropertiesCommand.cxx
cmSetDirectoryPropertiesCommand.h
cmSetPropertyCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmSetPropertyCommand.h cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmSetSourceFilesPropertiesCommand.cxx
cmSetSourceFilesPropertiesCommand.h
cmSetTargetPropertiesCommand.cxx Fix warnings from clang scanbuild. 2015-03-25 12:38:37 -04:00
cmSetTargetPropertiesCommand.h
cmSetTestsPropertiesCommand.cxx Fix an unused variable warning from scanbuild. 2015-03-26 11:05:56 -04:00
cmSetTestsPropertiesCommand.h
cmSiteNameCommand.cxx Replace foo.length() pattern with !foo.empty(). 2015-01-18 14:25:25 +01:00
cmSiteNameCommand.h
cmSourceFile.cxx Merge topic 'fix-autouic-regression' 2015-01-12 08:57:52 -05:00
cmSourceFile.h
cmSourceFileLocation.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmSourceFileLocation.h
cmSourceGroup.cxx
cmSourceGroup.h
cmSourceGroupCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmSourceGroupCommand.h
cmStandardIncludes.h Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmStandardLexer.h Drop SGI as a CMake host compiler. 2015-01-08 22:10:14 +01:00
cmState.cxx Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmState.h Introduce cmState class. 2015-04-13 11:44:14 -04:00
cmStringCommand.cxx cmStringCommand: Accumulate with cmJoin and range adaptors. 2015-02-11 22:57:56 +01:00
cmStringCommand.h cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmSubdirCommand.cxx cmMakefile: Remove unused PreOrder member. 2015-04-01 20:32:48 +02:00
cmSubdirCommand.h
cmSubdirDependsCommand.cxx
cmSubdirDependsCommand.h
cmSystemTools.cxx cmAlgorithms: Add cmWrap. 2015-02-20 21:35:58 +01:00
cmSystemTools.h bootstrap: Enable color Makefile output 2015-02-05 16:44:56 -05:00
cmTarget.cxx OS X: Add handling for XCTest bundles 2015-03-23 09:12:18 -04:00
cmTarget.h OS X: Add handling for XCTest bundles 2015-03-23 09:12:18 -04:00
cmTargetCompileDefinitionsCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileDefinitionsCommand.h
cmTargetCompileFeaturesCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileFeaturesCommand.h
cmTargetCompileOptionsCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileOptionsCommand.h
cmTargetDepend.h
cmTargetExport.h
cmTargetIncludeDirectoriesCommand.cxx Merge topic 'join-algorithm' 2015-01-12 09:41:02 -05:00
cmTargetIncludeDirectoriesCommand.h
cmTargetLinkLibrariesCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmTargetLinkLibrariesCommand.h
cmTargetPropCommandBase.cxx
cmTargetPropCommandBase.h
cmTargetSourcesCommand.cxx Merge topic 'join-algorithm' 2015-01-12 09:41:02 -05:00
cmTargetSourcesCommand.h
cmTest.cxx
cmTest.h
cmTestGenerator.cxx
cmTestGenerator.h
cmTimestamp.cxx
cmTimestamp.h
cmTryCompileCommand.cxx
cmTryCompileCommand.h
cmTryRunCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmTryRunCommand.h
cmUnsetCommand.cxx
cmUnsetCommand.h
cmUseMangledMesaCommand.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmUseMangledMesaCommand.h
cmUtilitySourceCommand.cxx cmMakefile: Remove cache version accessors. 2015-04-07 23:25:35 +02:00
cmUtilitySourceCommand.h
cmUuid.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmUuid.h
cmVariableRequiresCommand.cxx cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmVariableRequiresCommand.h
cmVariableWatch.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmVariableWatch.h
cmVariableWatchCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmVariableWatchCommand.h
cmVersion.cxx
cmVersion.h
cmVersionConfig.h.in
cmVersionMacros.h
cmVisualStudio10TargetGenerator.cxx VS: Add support for XAML source files 2015-04-03 13:40:35 -04:00
cmVisualStudio10TargetGenerator.h VS: Add support for XAML source files 2015-04-03 13:40:35 -04:00
cmVisualStudioGeneratorOptions.cxx Fix incremental linking setting for Fortran + VS 2014-11-21 13:32:45 -05:00
cmVisualStudioGeneratorOptions.h Fix incremental linking setting for Fortran + VS 2014-11-21 13:32:45 -05:00
cmVisualStudioSlnData.cxx
cmVisualStudioSlnData.h
cmVisualStudioSlnParser.cxx
cmVisualStudioSlnParser.h
cmVisualStudioWCEPlatformParser.cxx
cmVisualStudioWCEPlatformParser.h
cmVS10CLFlagTable.h
cmVS10LibFlagTable.h
cmVS10LinkFlagTable.h
cmVS10MASMFlagTable.h
cmVS10RCFlagTable.h
cmVS11CLFlagTable.h
cmVS11LibFlagTable.h
cmVS11LinkFlagTable.h
cmVS11MASMFlagTable.h
cmVS11RCFlagTable.h
cmVS12CLFlagTable.h
cmVS12LibFlagTable.h
cmVS12LinkFlagTable.h
cmVS12MASMFlagTable.h
cmVS12RCFlagTable.h
cmVS14CLFlagTable.h
cmVS14LibFlagTable.h
cmVS14LinkFlagTable.h
cmVS14MASMFlagTable.h
cmVS14RCFlagTable.h
cmWhileCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmWhileCommand.h
cmWriteFileCommand.cxx
cmWriteFileCommand.h
cmXCode21Object.cxx
cmXCode21Object.h
cmXCodeObject.cxx
cmXCodeObject.h
cmXMLParser.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmXMLParser.h
cmXMLSafe.cxx Remove use of cmsys_stl. 2015-02-05 20:44:25 +01:00
cmXMLSafe.h Remove use of cmsys_stl. 2015-02-05 20:44:25 +01:00
ctest.cxx ctest: Add a new --repeat-until-fail option 2015-03-23 09:08:22 -04:00