CMake/Source
Brad King 7c36d2067b cmListFileBacktrace: Refactor storage to provide efficient value semantics
Since commit v3.4.0-rc1~321^2~2 (Genex: Store a backtrace, not a pointer
to one, 2015-07-08) we treat cmListFileBacktrace instances as
lightweight values.  This was true at the time only because the
backtrace information was kept in the cmState snapshot hierarchy.
However, that forced us to accumulate a lot of otherwise short-lived
snapshots just to have the backtrace fields available for reference by
cmListFileBacktrace instances.  Recent refactoring made backtrace
instances independent of the snapshot hierarchy to avoid accumulating
short-lived snapshots.  This came at the cost of making backtrace values
heavy again, leading to lots of string coying and slower execution.

Fix this by refactoring cmListFileBacktrace to provide value semantics
with efficient shared storage underneath.  Teach cmMakefile to maintain
its call stack using an instance of cmListFileBacktrace.  This approach
allows the current backtrace to be efficiently saved whenever it is
needed.

Also teach cmListFileBacktrace the notion of a file-level scope.  This
is useful for messages about the whole file (e.g. during parsing) that
are not specific to any line within it.  Push the CMakeLists.txt scope
for each directory and never pop it.  This ensures that we always have
some context information and simplifies cmMakefile::IssueMessage.
Push/pop a file-level scope as each included file is processed.  This
supersedes cmParseFileScope and improves diagnostic message context
information in a few places.  Fix the corresponding test cases to expect
the improved output.
2016-04-18 09:21:19 -04:00
..
CPack CPack/IFW: port to cmXMLWriter 2016-03-23 11:18:16 -04:00
CTest Merge topic 'ctest-run-submodule-sync' 2016-04-05 09:38:06 -04:00
Checks Avoid using C11 to build CMake if _Thread_local support is broken 2015-09-15 10:51:54 -04:00
CursesDialog Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
Modules FindJsonCpp: Drop new module due to upstream jsoncpp providing package 2015-02-20 08:22:02 -05:00
QtDialog cmake-gui: Populate CFBundleIdentifier in our Info.plist file (#16023) 2016-03-17 16:07:39 -04:00
QtIFW CMake: Fix Web Site shortcut in IFW installer for Windows 2015-07-07 09:16:44 -04:00
kwsys Merge branch 'upstream-KWSys' into update-kwsys 2016-03-31 08:46:50 -04:00
.cvsignore
.gitattributes
CMakeInstallDestinations.cmake QtDialog: Add option to control XDG file install destination 2015-12-21 10:23:48 -05:00
CMakeLists.txt Merge topic 'cpack-osx-optional-CoreServices' 2016-03-21 09:39:24 -04:00
CMakeSourceDir.txt.in Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
CMakeVersion.bash Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMakeVersion.cmake CMake Nightly Date Stamp 2016-04-13 00:01:05 -04:00
CMakeVersionCompute.cmake Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMakeVersionSource.cmake Clean up usage of if(... MATCHES regex) followed string(REGEX REPLACE regex) 2014-04-14 18:16:58 +02:00
bindexplib.cxx Fix auto export symbols for Dlls containing /bigobj for 64bit builds. 2015-11-20 08:43:58 -05:00
bindexplib.h De-duplicate symbols listed in generated module definition files 2015-11-18 10:02:48 -05:00
cmAddCompileOptionsCommand.cxx
cmAddCompileOptionsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddCustomCommandCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmAddCustomCommandCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddCustomTargetCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmAddCustomTargetCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddDefinitionsCommand.cxx
cmAddDefinitionsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddDependenciesCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmAddDependenciesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddExecutableCommand.cxx cmTarget: Implement ALIAS in terms of name mapping 2015-10-27 07:44:24 +01:00
cmAddExecutableCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddLibraryCommand.cxx cmTarget: Implement ALIAS in terms of name mapping 2015-10-27 07:44:24 +01:00
cmAddLibraryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddSubDirectoryCommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmAddSubDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddTestCommand.cxx Merge topic 'drop-ancient-workarounds' 2015-01-12 08:57:39 -05:00
cmAddTestCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAlgorithms.h cmAlgorithms.h: remove superfluous semicolon after method 2016-02-01 10:47:25 -05:00
cmArchiveWrite.cxx cmArchiveWrite: Preemptively adapt to future libarchive 4.0 changes 2015-10-28 08:44:48 -04:00
cmArchiveWrite.h cmArchiveWrite: control user/group, permissions and recursive file adding 2015-09-17 15:30:38 -04:00
cmAuxSourceDirectoryCommand.cxx cmake: Store hardcoded lists of sources and headers 2015-10-27 07:44:22 +01:00
cmAuxSourceDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBootstrapCommands1.cxx CMakeParseArguments: replace by native cmake_parse_arguments command 2015-12-17 10:44:28 -05:00
cmBootstrapCommands2.cxx Use vector, not list for cmCommand storage. 2015-04-12 20:09:47 +02:00
cmBreakCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmBreakCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBuildCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmBuildCommand.h CTest: Stop telling 'make' to ignore errors with -i 2015-05-12 09:06:49 -04:00
cmBuildNameCommand.cxx cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 2015-04-20 15:47:50 -04:00
cmBuildNameCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmCLocaleEnvironmentScope.cxx CTest: Fix locale used for VCS updates 2015-04-13 08:59:34 -04:00
cmCLocaleEnvironmentScope.h CTest: Fix locale used for VCS updates 2015-04-13 08:59:34 -04:00
cmCMakeHostSystemInformationCommand.cxx Remove use of include <cmsys/ios/*> and cmsys_ios::* 2015-08-20 16:19:08 -04:00
cmCMakeHostSystemInformationCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCMakeMinimumRequired.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmCMakeMinimumRequired.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCMakePolicyCommand.cxx cmMakefile: Remove CMP0001 handling to callers. 2015-07-25 14:48:37 +02:00
cmCMakePolicyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCPackPropertiesGenerator.cxx cmGeneratorExpression: Port to cmLocalGenerator. 2015-10-12 23:07:46 +02:00
cmCPackPropertiesGenerator.h cmCPackPropertiesGenerator: Require cmLocalGenerator in API. 2015-07-27 20:09:38 +02:00
cmCPluginAPI.cxx cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmCPluginAPI.h
cmCTest.cxx cmState: Initialize default definitions immediately. 2015-10-14 00:16:20 +02:00
cmCTest.h CTest: hide progress ticks in verbose output 2015-07-06 14:04:35 -04:00
cmCacheManager.cxx Print line number of cache parse errors (#11109) 2016-01-19 10:19:42 -05:00
cmCacheManager.h cmState: Move ParseCacheEntry from cmCacheManager. 2015-10-10 15:36:59 +02:00
cmCallVisualStudioMacro.cxx Replace '0 == instances.size()' with instances.empty(). 2015-08-24 20:47:18 +02:00
cmCallVisualStudioMacro.h
cmCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmCommandArgumentLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmCommandArgumentLexer.h
cmCommandArgumentLexer.in.l
cmCommandArgumentParser.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmCommandArgumentParser.y Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmCommandArgumentParserHelper.cxx Add call stack to unused/uninitialized variable warnings 2016-04-15 10:13:12 -04:00
cmCommandArgumentParserHelper.h cmCommandArgumentParserHelper: Re-arrange data. 2015-06-07 09:41:19 +02:00
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 Use vector, not list for cmCommand storage. 2015-04-12 20:09:47 +02:00
cmCommands.h Use vector, not list for cmCommand storage. 2015-04-12 20:09:47 +02:00
cmCommandsForBootstrap.cxx Use vector, not list for cmCommand storage. 2015-04-12 20:09:47 +02:00
cmCommonTargetGenerator.cxx cmCommonTargetGenerator: Adopt AppendOSXVerFlag method 2016-03-07 14:57:26 -05:00
cmCommonTargetGenerator.h cmCommonTargetGenerator: Adopt AppendOSXVerFlag method 2016-03-07 14:57:26 -05:00
cmComputeComponentGraph.cxx
cmComputeComponentGraph.h cmComputeComponentGraph: Re-arrange data layout. 2015-06-07 09:43:39 +02:00
cmComputeLinkDepends.cxx Make cmLinkInterface:: and cmGeneratorTarget::Multiplicity unsigned ints 2016-02-04 10:57:02 -05:00
cmComputeLinkDepends.h Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmComputeLinkInformation.cxx cmGeneratorTarget: Add GetLinkDirectories API. 2015-10-26 22:02:13 +01:00
cmComputeLinkInformation.h cmComputeLinkInformation: Port result API to cmGeneratorTarget. 2015-10-12 18:39:58 +02:00
cmComputeTargetDepends.cxx cmGeneratorTarget: Add GetUtilityBacktrace API 2015-10-27 07:44:21 +01:00
cmComputeTargetDepends.h cmComputeTargetDepends: Change API to use cmGeneratorTarget. 2015-07-01 19:46:19 +02:00
cmConditionEvaluator.cxx Merge topic 'preallocate-condition-keywords' 2016-04-11 09:38:58 -04:00
cmConditionEvaluator.h cmConditionEvaluator: Remove GetConditionContext method 2016-03-29 10:10:20 -04:00
cmConfigure.cmake.h.in Use std::unordered_map instead of hash_map where available. 2015-05-19 00:07:02 +02:00
cmConfigureFileCommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmConfigureFileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
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 try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes (#16054) 2016-04-11 11:25:08 -04:00
cmCoreTryCompile.h try_compile: Add option to control type of target 2016-02-19 14:07:38 -05:00
cmCreateTestSourceList.cxx Avoid depending on CMAKE_ROOT cache entry internally (#16015) 2016-03-16 09:03:26 -04:00
cmCreateTestSourceList.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCryptoHash.cxx Remove use of include <cmsys/ios/*> and cmsys_ios::* 2015-08-20 16:19:08 -04:00
cmCryptoHash.h stringapi: Accept strings when MD5 hashing data 2014-03-08 13:05:32 -05:00
cmCurl.cxx cmCurl: Fix compilation with system curl versions prior to 7.21.5 2016-02-09 13:24:19 -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 cmCustomCommand: Remove special member functions. 2015-06-07 11:09:32 +02:00
cmCustomCommand.h cmCustomCommand: Remove special member functions. 2015-06-07 11:09:32 +02:00
cmCustomCommandGenerator.cxx Use IsImported from cmGeneratorTarget. 2015-10-16 20:24:44 +02:00
cmCustomCommandGenerator.h cmCustomCommandGenerator: Require cmLocalGenerator in API. 2015-07-27 20:09:38 +02:00
cmDefinePropertyCommand.cxx Move property definition to cmState. 2015-04-13 20:13:13 +02:00
cmDefinePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmDefinitions.cxx cmDefinitions: Implement in terms of cmLinkedTree. 2015-08-23 17:08:53 +02:00
cmDefinitions.h cmDefinitions: Implement in terms of cmLinkedTree. 2015-08-23 17:08:53 +02:00
cmDepends.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmDepends.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02:00
cmDependsC.cxx Makefile: Tolerate a BOM while scanning source dependencies (#15493) 2015-04-03 13:04:57 -04:00
cmDependsC.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmDependsFortran.cxx cmLocalGenerator: Add current binary directory accessor. 2015-10-10 11:04:39 +02:00
cmDependsFortran.h cmDependsFortran: Use string to store module directory 2015-07-29 11:48:58 -04:00
cmDependsJava.cxx
cmDependsJava.h
cmDependsJavaLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmDependsJavaLexer.h
cmDependsJavaLexer.in.l
cmDependsJavaParser.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmDependsJavaParser.y Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmDependsJavaParserHelper.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmDependsJavaParserHelper.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmDependsJavaParserTokens.h
cmDocumentation.cxx cmake: Provide guidance when an invalid -G option is given 2015-04-10 15:14:34 -04:00
cmDocumentation.h cmDocumentation: Remove unused include. 2015-06-07 10:32:02 +02:00
cmDocumentationFormatter.cxx cmake: Show in --help how to select VS target platform (#15422) 2015-04-07 16:47:53 -04:00
cmDocumentationFormatter.h cmake: Provide guidance when an invalid -G option is given 2015-04-10 15:14:34 -04:00
cmDocumentationSection.cxx Drop the 'Full' field from cmDocumentationEntry 2013-10-16 09:22:37 -04:00
cmDocumentationSection.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmDynamicLoader.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmDynamicLoader.h Rename header guards to not start with double underscore 2014-12-11 13:53:06 -05:00
cmELF.cxx Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cmELF.h
cmElseCommand.cxx
cmElseCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmElseIfCommand.cxx
cmElseIfCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEnableLanguageCommand.cxx
cmEnableLanguageCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEnableTestingCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmEnableTestingCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndForEachCommand.cxx
cmEndForEachCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndFunctionCommand.cxx
cmEndFunctionCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndIfCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndIfCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndMacroCommand.cxx
cmEndMacroCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndWhileCommand.cxx
cmEndWhileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExecProgramCommand.cxx Fix preprocessor checks WIN32 => _WIN32 2015-06-15 09:58:29 -04:00
cmExecProgramCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmExecuteProcessCommand.cxx execute_process: Improve stdout/stderr merging 2015-05-07 14:40:38 -04:00
cmExecuteProcessCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExecutionStatus.h cmExecutionStatus: Remove inheritance of cmObject. 2015-05-16 07:06:59 +02:00
cmExpandedCommandArgument.cxx If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmExpandedCommandArgument.h If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmExportBuildFileGenerator.cxx Merge topic 'minor-cleanups' 2015-10-28 08:48:08 -04:00
cmExportBuildFileGenerator.h Export: Port internal utility to cmGeneratorTarget. 2015-10-18 16:29:30 +02:00
cmExportCommand.cxx cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmExportCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExportFileGenerator.cxx Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
cmExportFileGenerator.h Export: Port internal API to cmGeneratorTarget. 2015-10-18 16:29:30 +02:00
cmExportInstallFileGenerator.cxx cmExportInstallFileGenerator: Fix crash in FindNamespaces 2016-01-21 10:53:30 -05:00
cmExportInstallFileGenerator.h Export: Port internal utility to cmGeneratorTarget. 2015-10-18 16:29:30 +02:00
cmExportLibraryDependenciesCommand.cxx cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmExportLibraryDependenciesCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmExportSet.cxx cmExportSet: Store a cmGeneratorTarget. 2015-10-18 16:29:29 +02:00
cmExportSet.h cmExportSet: Store a cmGeneratorTarget. 2015-10-18 16:29:29 +02:00
cmExportSetMap.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmExportSetMap.h cmExportSetMap: Override clear() to delete held resources 2013-11-08 09:35:56 -05:00
cmExportTryCompileFileGenerator.cxx cmGeneratorTarget: Add API for property keys 2015-10-27 07:44:23 +01:00
cmExportTryCompileFileGenerator.h Export: Port internal utility to cmGeneratorTarget. 2015-10-18 16:29:30 +02:00
cmExprLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmExprLexer.h
cmExprLexer.in.l
cmExprParser.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmExprParser.y Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmExprParserHelper.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmExprParserHelper.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmExprParserTokens.h
cmExternalMakefileProjectGenerator.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmExternalMakefileProjectGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraCodeBlocksGenerator.cxx cmExtraCodeBlocksGenerator: port to cmXMLWriter 2016-03-21 10:11:53 -04:00
cmExtraCodeBlocksGenerator.h cmExtraCodeBlocksGenerator: port to cmXMLWriter 2016-03-21 10:11:53 -04:00
cmExtraCodeLiteGenerator.cxx cmExtraCodeLiteGenerator: port to cmXMLWriter 2016-03-21 10:11:53 -04:00
cmExtraCodeLiteGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraEclipseCDT4Generator.cxx Eclipse: Implement traversal of nested source groups (#15701) 2016-03-31 09:34:14 -04:00
cmExtraEclipseCDT4Generator.h Eclipse: Implement traversal of nested source groups (#15701) 2016-03-31 09:34:14 -04:00
cmExtraKateGenerator.cxx Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmExtraKateGenerator.h Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmExtraSublimeTextGenerator.cxx Sublime: Port API to cmGeneratorTarget. 2015-10-24 09:19:54 +02:00
cmExtraSublimeTextGenerator.h Sublime: Port API to cmGeneratorTarget. 2015-10-24 09:19:54 +02:00
cmFLTKWrapUICommand.cxx Rename local target lookup methods to clarify purpose 2016-04-01 15:44:16 -04:00
cmFLTKWrapUICommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFileCommand.cxx Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -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: Port to OS X nanosecond times (#15769) 2015-10-08 13:37:37 -04:00
cmFileTimeComparison.h
cmFindBase.cxx Merge branch 'fix-bad-search-ordering' into test-search-ordering 2015-09-15 08:52:38 -04:00
cmFindBase.h Encapsulate search path manipulation functions into a seperate class. 2014-11-11 13:39:51 -05:00
cmFindCommon.cxx Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmFindCommon.h cmFindCommon: Remove MSVC6 workaround for nested struct private access. 2014-11-20 22:22:00 +01:00
cmFindFileCommand.cxx Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmFindFileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindLibraryCommand.cxx cmFindLibraryCommand: Avoid repeating search for the same name 2015-09-02 10:17:21 -04:00
cmFindLibraryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindPackageCommand.cxx Merge branch 'fix-bad-search-ordering' into test-search-ordering 2015-09-15 08:52:38 -04:00
cmFindPackageCommand.h Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cmFindPathCommand.cxx cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04:00
cmFindPathCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindProgramCommand.cxx find_program: Fix regression in finding an already-known path 2015-10-30 07:40:46 -04:00
cmFindProgramCommand.h find_program: Optionally consider all names in each directory 2015-09-02 10:17:22 -04:00
cmForEachCommand.cxx Merge topic 'fix-function-missing-end' 2015-06-23 09:08:18 -04:00
cmForEachCommand.h Fix assertion failure on unmatched function or macro 2015-06-22 11:41:51 -04:00
cmFortranLexer.cxx Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
cmFortranLexer.h cmFortranParser: Parse #line directives 2015-11-02 15:29:52 -05:00
cmFortranLexer.in.l Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
cmFortranParser.cxx cmFortranParser: Parse #line directives 2015-11-02 15:29:52 -05:00
cmFortranParser.h cmFortranParser: Parse #line directives 2015-11-02 15:29:52 -05:00
cmFortranParser.y cmFortranParser: Parse #line directives 2015-11-02 15:29:52 -05:00
cmFortranParserImpl.cxx cmFortranParser: Skip #line directives that do not name files 2016-04-05 12:59:45 -04:00
cmFortranParserTokens.h cmFortranParser: Parse #line directives 2015-11-02 15:29:52 -05:00
cmFunctionBlocker.h cmFunctionBlocker: Constify method 2015-10-26 22:30:15 +01:00
cmFunctionCommand.cxx cmAlgorithms: Rename cmRange to cmMakeRange. 2015-07-22 10:58:19 -04:00
cmFunctionCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGeneratedFileStream.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmGeneratedFileStream.h cmGeneratedFileStream: Fix spelling in comment 2015-09-17 15:30:07 -04:00
cmGeneratorExpression.cxx Genex: Port some access API to cmGeneratorTarget. 2015-10-15 22:40:56 +02:00
cmGeneratorExpression.h Genex: Port some access API to cmGeneratorTarget. 2015-10-15 22:40:56 +02:00
cmGeneratorExpressionContext.cxx Genex: Port implementation to cmGeneratorTarget. 2015-10-15 22:40:55 +02:00
cmGeneratorExpressionContext.h Genex: Port some access API to cmGeneratorTarget. 2015-10-15 22:40:56 +02:00
cmGeneratorExpressionDAGChecker.cxx Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmGeneratorExpressionDAGChecker.h genex: remove the need for backtraces 2014-06-05 12:44:18 -04:00
cmGeneratorExpressionEvaluationFile.cxx cmGeneratorExpression: Port to cmLocalGenerator. 2015-10-12 23:07:46 +02:00
cmGeneratorExpressionEvaluationFile.h cmGeneratorExpressionEvaluationFile: Require generator context. 2015-08-01 13:07:11 +02:00
cmGeneratorExpressionEvaluator.cxx Merge topic 'refactor-cmGeneratorExpression' 2015-03-12 15:26:45 -04:00
cmGeneratorExpressionEvaluator.h Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmGeneratorExpressionLexer.cxx cmGeneratorExpression: Tokenize over strings 2014-03-08 13:05:36 -05:00
cmGeneratorExpressionLexer.h cmGeneratorExpression: Tokenize over strings 2014-03-08 13:05:36 -05:00
cmGeneratorExpressionNode.cxx Merge topic 'minor-cleanups' 2015-10-28 08:48:08 -04:00
cmGeneratorExpressionNode.h Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmGeneratorExpressionParser.cxx Replace 'foo.size() > 0' pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmGeneratorExpressionParser.h Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmGeneratorTarget.cxx Avoid depending on CMAKE_ROOT cache entry internally (#16015) 2016-03-16 09:03:26 -04:00
cmGeneratorTarget.h Make cmLinkInterface:: and cmGeneratorTarget::Multiplicity unsigned ints 2016-02-04 10:57:02 -05:00
cmGetCMakePropertyCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmGetCMakePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetDirectoryPropertyCommand.cxx cmGlobalGenerator: Port Find API to cmMakefile. 2015-08-07 04:10:29 +02:00
cmGetDirectoryPropertyCommand.h cmGetDirectoryPropertyCommand: Extract StoreResult method. 2015-06-08 22:18:40 +02:00
cmGetFilenameComponentCommand.cxx get_filename_component: Teach new BASE_DIR parameter. 2015-08-17 23:55:38 -04:00
cmGetFilenameComponentCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetPropertyCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmGetPropertyCommand.h Add an "installed file" property scope 2014-05-28 12:28:18 -04:00
cmGetSourceFilePropertyCommand.cxx cmPropertyMap: Require a non-empty name parameter. 2015-06-07 09:29:30 +02:00
cmGetSourceFilePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetTargetPropertyCommand.cxx cmPropertyMap: Require a non-empty name parameter. 2015-06-07 09:29:30 +02:00
cmGetTargetPropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetTestPropertyCommand.cxx cmPropertyMap: Require a non-empty name parameter. 2015-06-07 09:29:30 +02:00
cmGetTestPropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGhsMultiGpj.cxx Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
cmGhsMultiGpj.h Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
cmGhsMultiTargetGenerator.cxx GHS: Implement link flags and dirs for non-target groups (#16029) 2016-03-28 11:46:46 -04:00
cmGhsMultiTargetGenerator.h GHS: Implement link flags and dirs for non-target groups (#16029) 2016-03-28 11:46:46 -04:00
cmGlobalBorlandMakefileGenerator.cxx cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmGlobalBorlandMakefileGenerator.h cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmGlobalCommonGenerator.cxx Add common base classes to Makefile and Ninja generators 2015-07-09 09:50:05 -04:00
cmGlobalCommonGenerator.h Add common base classes to Makefile and Ninja generators 2015-07-09 09:50:05 -04:00
cmGlobalGenerator.cxx Avoid depending on CMAKE_ROOT cache entry internally (#16015) 2016-03-16 09:03:26 -04:00
cmGlobalGenerator.h Drop Visual Studio 6 generator 2016-03-09 09:42:18 -05:00
cmGlobalGeneratorFactory.h cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalGhsMultiGenerator.cxx GHS: Port to cmGeneratorTarget. 2015-10-24 09:19:55 +02:00
cmGlobalGhsMultiGenerator.h cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalJOMMakefileGenerator.cxx nmake/jom: Only warn about bad VS environment if compiler not found. 2015-08-06 17:32:43 +00:00
cmGlobalJOMMakefileGenerator.h nmake/jom: Only warn about bad VS environment if compiler not found. 2015-08-06 17:32:43 +00:00
cmGlobalKdevelopGenerator.cxx cmGlobalKdevelopGenerator: port to cmXMLWriter 2016-03-23 11:18:15 -04:00
cmGlobalKdevelopGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalMSYSMakefileGenerator.cxx Replace foo.size() pattern with !foo.empty(). 2015-08-24 20:47:18 +02:00
cmGlobalMSYSMakefileGenerator.h cmGlobalGenerator: Require a cmake instance in ctor. 2015-05-27 09:18:31 -04:00
cmGlobalMinGWMakefileGenerator.cxx cmState: Host some state from the cmGlobalGenerator. 2015-05-27 09:18:31 -04:00
cmGlobalMinGWMakefileGenerator.h cmGlobalGenerator: Require a cmake instance in ctor. 2015-05-27 09:18:31 -04:00
cmGlobalNMakeMakefileGenerator.cxx nmake/jom: Only warn about bad VS environment if compiler not found. 2015-08-06 17:32:43 +00:00
cmGlobalNMakeMakefileGenerator.h nmake/jom: Only warn about bad VS environment if compiler not found. 2015-08-06 17:32:43 +00:00
cmGlobalNinjaGenerator.cxx cmGlobalNinjaGenerator: Clarify logic for forcing use of response files 2016-04-07 09:45:29 -04:00
cmGlobalNinjaGenerator.h cmGlobalNinjaGenerator: Clarify logic for forcing use of response files 2016-04-07 09:45:29 -04:00
cmGlobalUnixMakefileGenerator3.cxx Merge topic 'minor-cleanups' 2015-10-28 08:48:08 -04:00
cmGlobalUnixMakefileGenerator3.h cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio7Generator.cxx Drop Visual Studio 7 generator for VS .NET 2002 2016-03-11 08:53:50 -05:00
cmGlobalVisualStudio7Generator.h Drop Visual Studio 7 generator for VS .NET 2002 2016-03-11 08:53:50 -05:00
cmGlobalVisualStudio8Generator.cxx cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio8Generator.h VS: Port interface to cmGeneratorTarget 2015-10-24 09:24:43 +02:00
cmGlobalVisualStudio9Generator.cxx cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio9Generator.h cmGlobalGenerator: Require a cmake instance in ctor. 2015-05-27 09:18:31 -04:00
cmGlobalVisualStudio10Generator.cxx cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio10Generator.h VS10: Port to cmGeneratorTarget. 2015-10-24 09:19:55 +02:00
cmGlobalVisualStudio11Generator.cxx cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio11Generator.h cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmGlobalVisualStudio12Generator.cxx cmake-gui: Add option to specify generator toolset 2015-11-17 10:03:10 -05:00
cmGlobalVisualStudio12Generator.h VS: Find Desktop SDK for current VS version (#15662) 2015-09-02 10:11:36 -04:00
cmGlobalVisualStudio14Generator.cxx Merge topic 'vs-win10-sdk' 2016-01-25 09:47:11 -05:00
cmGlobalVisualStudio14Generator.h VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929) 2016-01-21 11:50:28 -05:00
cmGlobalVisualStudio71Generator.cxx VS: Fix default target support for targets nested inside a folder 2016-03-23 13:22:15 -04:00
cmGlobalVisualStudio71Generator.h VS: Port ProjectDepends to cmGeneratorTarget. 2015-10-24 09:24:30 +02:00
cmGlobalVisualStudioGenerator.cxx VS: Put ALL_BUILD in the PREDEFINED_TARGETS_FOLDER 2016-03-23 13:22:15 -04:00
cmGlobalVisualStudioGenerator.h VS: Add option to choose the `.sln` startup project (#15578) 2016-03-22 07:57:00 -04:00
cmGlobalWatcomWMakeGenerator.cxx cmState: Host some state from the cmGlobalGenerator. 2015-05-27 09:18:31 -04:00
cmGlobalWatcomWMakeGenerator.h cmGlobalGenerator: Require a cmake instance in ctor. 2015-05-27 09:18:31 -04:00
cmGlobalXCodeGenerator.cxx Xcode: ReRunCMake even if files disappeared (#15992) 2016-03-09 20:33:01 +01:00
cmGlobalXCodeGenerator.h Merge topic 'xcode-global-attribute-variant' 2016-01-07 13:28:28 -05:00
cmGraphAdjacencyList.h
cmGraphVizWriter.cxx Graphviz: Fix handling of spaces in GRAPHVIZ_GRAPH_NAME 2015-12-10 09:22:06 -05:00
cmGraphVizWriter.h Graphviz: Port to cmGeneratorTarget. 2015-10-24 09:19:55 +02:00
cmHexFileConverter.cxx Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. 2014-01-07 09:27:44 -05:00
cmHexFileConverter.h
cmIDEFlagTable.h cmIDEOptions: Add support for case-insensitive flags 2016-01-11 09:43:09 -05:00
cmIDEOptions.cxx cmIDEOptions: Add support for case-insensitive flags 2016-01-11 09:43:09 -05:00
cmIDEOptions.h cmIDEOptions: Add HasFlag method to test if a flag is set 2014-08-13 14:08:39 -04:00
cmIfCommand.cxx cmIfCommand: Simplify execution context construction 2016-04-15 08:29:42 -04:00
cmIfCommand.h If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmIncludeCommand.cxx cmGlobalGenerator: Compute export() related classes early. 2015-10-18 16:29:29 +02:00
cmIncludeCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmIncludeDirectoryCommand.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmIncludeDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmIncludeExternalMSProjectCommand.cxx cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmIncludeExternalMSProjectCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmIncludeRegularExpressionCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmIncludeRegularExpressionCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallCommand.cxx Merge topic 'fix-target-alias-in-subdir' 2016-04-05 09:37:59 -04:00
cmInstallCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallCommandArguments.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallCommandArguments.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallDirectoryGenerator.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallDirectoryGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallExportGenerator.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallExportGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallFilesCommand.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallFilesCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmInstallFilesGenerator.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallFilesGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallGenerator.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallProgramsCommand.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallProgramsCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmInstallScriptGenerator.cxx install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallScriptGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallTargetGenerator.cxx Merge topic 'fix-target-alias-in-subdir' 2016-04-05 09:37:59 -04:00
cmInstallTargetGenerator.h install: Add EXCLUDE_FROM_ALL option (#14921) 2016-02-04 09:16:56 -05:00
cmInstallTargetsCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmInstallTargetsCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmInstallType.h
cmInstalledFile.cxx Genex: Store a backtrace, not a pointer to one. 2015-07-17 22:14:37 +02:00
cmInstalledFile.h cmInstalledFile: Move Property implementation out of line. 2015-03-11 00:17:29 +01:00
cmLinkDirectoriesCommand.cxx cmMakefile: Remove special handling of LINK_DIRECTORIES property. 2015-07-18 13:56:48 +02:00
cmLinkDirectoriesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLinkItem.h Make cmLinkInterface:: and cmGeneratorTarget::Multiplicity unsigned ints 2016-02-04 10:57:02 -05:00
cmLinkLibrariesCommand.cxx cmTarget: Move link type enum out. 2015-10-15 00:41:22 +02:00
cmLinkLibrariesCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmLinkedTree.h cmLinkedTree: Add Pop method 2015-11-25 10:33:26 -05:00
cmListCommand.cxx list: Add FILTER subcommand (#3986) 2016-02-03 11:13:17 -05:00
cmListCommand.h list: Add FILTER subcommand (#3986) 2016-02-03 11:13:17 -05:00
cmListFileCache.cxx cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmListFileCache.h cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmListFileLexer.c cmListFileLexer: Fix lexing of single '[' character (#15092) 2014-08-18 10:18:20 -04:00
cmListFileLexer.h Add Lua-style long brackets and long comments to CMake language 2013-10-17 09:07:00 -04:00
cmListFileLexer.in.l cmListFileLexer: Fix lexing of single '[' character (#15092) 2014-08-18 10:18:20 -04:00
cmLoadCacheCommand.cxx cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04:00
cmLoadCacheCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLoadCommandCommand.cxx Port cmCommand consumers to cmState. 2015-04-15 11:43:49 -04:00
cmLoadCommandCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmLocalCommonGenerator.cxx cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmLocalCommonGenerator.h cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmLocalGenerator.cxx cmLocalGenerator: Simplify IssueMessage implementation 2016-04-15 10:13:08 -04:00
cmLocalGenerator.h Rename local target lookup methods to clarify purpose 2016-04-01 15:44:16 -04:00
cmLocalGhsMultiGenerator.cxx cmLocalGenerator: Store a vector of generator targets. 2015-10-21 23:21:01 +02:00
cmLocalGhsMultiGenerator.h cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmLocalNinjaGenerator.cxx Merge topic 'ninja-restat-custom-command-byproducts' 2016-04-08 09:03:59 -04:00
cmLocalNinjaGenerator.h Ninja: Fix non-determinism in generated build statement order (#15968) 2016-02-11 08:53:37 -05:00
cmLocalUnixMakefileGenerator3.cxx Makefile: Optionally scan only source and build trees for dependencies 2016-03-22 16:04:15 -04:00
cmLocalUnixMakefileGenerator3.h Makefiles: Port to cmGeneratorTarget. 2015-10-24 09:19:53 +02:00
cmLocalVisualStudio7Generator.cxx VS: Map Intel Fortran `/MP` flag for multi-processor compilation (#15990) 2016-03-29 08:45:00 -04:00
cmLocalVisualStudio7Generator.h VS: Optionally generate remote directory for WinCE projects 2016-03-15 14:34:26 -04:00
cmLocalVisualStudio10Generator.cxx Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmLocalVisualStudio10Generator.h cmLocalGenerator: Create from already-constructed cmMakefile. 2015-08-28 18:44:39 +02:00
cmLocalVisualStudioGenerator.cxx VS: Port ImplibDir to cmGeneratorTarget 2015-10-24 09:19:56 +02:00
cmLocalVisualStudioGenerator.h VS: Port ImplibDir to cmGeneratorTarget 2015-10-24 09:19:56 +02:00
cmLocalXCodeGenerator.cxx Xcode: Port away from GetGeneratorTarget 2015-10-27 07:44:24 +01:00
cmLocalXCodeGenerator.h cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget. 2015-10-15 00:33:12 +02:00
cmLocale.h Add setlocale() calls around use of libarchive APIs (#14934, #15377) 2015-02-06 13:32:57 -05:00
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 Remove temporary allocations in cmMacroHelper::InvokeInitialPass. 2016-01-20 21:20:55 +01:00
cmMacroCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMakeDirectoryCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmMakeDirectoryCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmMakefile.cxx cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmMakefile.h cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmMakefileExecutableTargetGenerator.cxx cmGeneratorTarget: Add API for target-relative commands. 2015-10-26 22:02:13 +01:00
cmMakefileExecutableTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMakefileLibraryTargetGenerator.cxx cmCommonTargetGenerator: Adopt AppendOSXVerFlag method 2016-03-07 14:57:26 -05:00
cmMakefileLibraryTargetGenerator.h cmCommonTargetGenerator: Adopt AppendOSXVerFlag method 2016-03-07 14:57:26 -05:00
cmMakefileTargetGenerator.cxx Add options to run clang-tidy with the compiler 2016-04-13 09:56:10 -04:00
cmMakefileTargetGenerator.h Makefiles: Port to cmGeneratorTarget. 2015-10-24 09:19:53 +02:00
cmMakefileUtilityTargetGenerator.cxx cmGeneratorTarget: Add API for target-relative commands. 2015-10-26 22:02:13 +01:00
cmMakefileUtilityTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMarkAsAdvancedCommand.cxx Always cache entries through the cmake instance. 2015-10-10 15:36:57 +02:00
cmMarkAsAdvancedCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMathCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmMathCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMessageCommand.cxx Add -Werror and -Wno-error command-line options 2016-01-12 14:02:51 -05:00
cmMessageCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmNewLineStyle.cxx Remove default labels from fully covered switch statements. 2014-04-03 21:53:13 +02:00
cmNewLineStyle.h
cmNinjaNormalTargetGenerator.cxx cmGlobalNinjaGenerator: Clarify logic for forcing use of response files 2016-04-07 09:45:29 -04:00
cmNinjaNormalTargetGenerator.h stringapi: Use strings for the languages 2014-03-08 13:05:30 -05:00
cmNinjaTargetGenerator.cxx Add options to run clang-tidy with the compiler 2016-04-13 09:56:10 -04:00
cmNinjaTargetGenerator.h cmNinjaTargetGenerator: Factor out helper for forced response file check 2016-04-07 09:45:26 -04:00
cmNinjaTypes.h
cmNinjaUtilityTargetGenerator.cxx Ninja: Add 'restat' parameter to custom command generation method 2015-11-19 15:11:00 -05:00
cmNinjaUtilityTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmOSXBundleGenerator.cxx Fix iOS Framework directory structure (#15833) 2015-11-13 11:51:08 +01:00
cmOSXBundleGenerator.h cmGeneratorTarget: Constify cmSourceFile* in containers. 2014-03-13 15:27:23 +01:00
cmObject.h
cmOptionCommand.cxx cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04:00
cmOptionCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmOrderDirectories.cxx Merge topic 'reduce-realpath-calls' 2015-12-02 08:35:44 -05:00
cmOrderDirectories.h cmOrderDirectories: Reduce repeat realpath() calls 2015-12-01 11:00:32 -05:00
cmOutputConverter.cxx cmOutputConverter: Assert construction with a valid snapshot 2016-04-15 08:34:05 -04:00
cmOutputConverter.h Genex: Add a SHELL_PATH expression 2015-09-28 10:37:33 -04:00
cmOutputRequiredFilesCommand.cxx cmMakeDepend: Inline into inheriting class. 2015-10-21 00:41:53 +02:00
cmOutputRequiredFilesCommand.h cmMakeDepend: Inline into only user. 2015-10-21 00:41:26 +02:00
cmParseArgumentsCommand.cxx cmake_parse_arguments: Restore ;-list argument flattening 2016-02-12 11:19:40 -05:00
cmParseArgumentsCommand.h CMakeParseArguments: replace by native cmake_parse_arguments command 2015-12-17 10:44:28 -05:00
cmPathLabel.cxx Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmPathLabel.h Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmPolicies.cxx cmMakefile: Remove CMP0001 handling to callers. 2015-07-25 14:48:37 +02:00
cmPolicies.h cmGeneratorTarget: Copy the policy map from the cmTarget. 2015-10-21 00:52:23 +02:00
cmProcessTools.cxx cmProcessTools: Re-arrange data layout. 2015-06-07 10:24:28 +02:00
cmProcessTools.h cmProcessTools: Re-arrange data layout. 2015-06-07 10:24:28 +02:00
cmProjectCommand.cxx cmMakefile: Use std::string in ProjectName API. 2015-08-25 19:55:34 +02:00
cmProjectCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmProperty.cxx cmProperty: Remove needless Name member. 2015-06-07 09:29:29 +02:00
cmProperty.h cmProperty: Remove needless Name member. 2015-06-07 09:29:29 +02:00
cmPropertyDefinition.cxx stringapi: Use strings for property names 2014-03-08 13:05:28 -05:00
cmPropertyDefinition.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02:00
cmPropertyDefinitionMap.cxx Constify property definition API. 2015-06-07 09:29:30 +02:00
cmPropertyDefinitionMap.h Constify property definition API. 2015-06-07 09:29:30 +02:00
cmPropertyMap.cxx cmPropertyMap: Remove chaining logic. 2015-06-07 09:29:31 +02:00
cmPropertyMap.h cmPropertyMap: Remove chaining logic. 2015-06-07 09:29:31 +02:00
cmQTWrapCPPCommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmQTWrapCPPCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmQTWrapUICommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmQTWrapUICommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmQtAutoGeneratorInitializer.cxx Avoid depending on CMAKE_ROOT cache entry internally (#16015) 2016-03-16 09:03:26 -04:00
cmQtAutoGeneratorInitializer.h QtAutogen: Port API to cmGeneratorTarget. 2015-10-06 10:56:44 -04:00
cmQtAutoGenerators.cxx Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
cmQtAutoGenerators.h QtAutogen: Split initializer class into separate file. 2015-09-29 09:56:23 -04:00
cmRST.cxx Replace loops with algorithms. 2015-02-20 21:36:58 +01:00
cmRST.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmRemoveCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmRemoveCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmRemoveDefinitionsCommand.cxx
cmRemoveDefinitionsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmReturnCommand.cxx
cmReturnCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmScriptGenerator.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmScriptGenerator.h cmScriptGenerator: Remove unused method. 2015-07-30 08:28:31 +02:00
cmSearchPath.cxx cmMakefile: Rename GetCurrent{,Source}Directory. 2015-04-21 00:12:52 +02: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 stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetCommand.cxx cmSetCommand: Re-use local named variable. 2015-09-27 12:08:07 +02:00
cmSetCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetDirectoryPropertiesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSetDirectoryPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetPropertyCommand.cxx cmGlobalGenerator: Port Find API to cmMakefile. 2015-08-07 04:10:29 +02:00
cmSetPropertyCommand.h cmCacheManager: Port consumers to non-iterator API. 2015-04-08 18:47:00 +02:00
cmSetSourceFilesPropertiesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSetSourceFilesPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetTargetPropertiesCommand.cxx Remove unused cmLocalGenerator include. 2015-10-05 20:59:56 +02:00
cmSetTargetPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetTestsPropertiesCommand.cxx cmPropertyMap: Remove chaining logic. 2015-06-07 09:29:31 +02:00
cmSetTestsPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSiteNameCommand.cxx cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 2015-04-20 15:47:50 -04:00
cmSiteNameCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSourceFile.cxx cmake: Store hardcoded lists of sources and headers 2015-10-27 07:44:22 +01:00
cmSourceFile.h cmSourceFile: Re-arrange data. 2015-06-07 09:32:24 +02:00
cmSourceFileLocation.cxx cmake: Store hardcoded lists of sources and headers 2015-10-27 07:44:22 +01:00
cmSourceFileLocation.h cmSourceFileLocation: Return a string reference 2014-04-28 21:43:27 -04:00
cmSourceGroup.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmSourceGroup.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmSourceGroupCommand.cxx cmMakefile: Rename GetCurrent{,Source}Directory. 2015-04-21 00:12:52 +02:00
cmSourceGroupCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmStandardIncludes.h Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cmStandardLexer.h Drop SGI as a CMake host compiler. 2015-01-08 22:10:14 +01:00
cmState.cxx cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmState.h cmListFileBacktrace: Refactor storage to provide efficient value semantics 2016-04-18 09:21:19 -04:00
cmStringCommand.cxx Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
cmStringCommand.h string: add APPEND subcommand 2015-07-07 09:23:21 -04:00
cmSubdirCommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmSubdirCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmSubdirDependsCommand.cxx Add policy CMP0029 to disallow subdir_depends 2013-10-22 09:09:51 -04:00
cmSubdirDependsCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmSystemTools.cxx cmSystemTools: Avoid excess entropy consumption by RandomSeed (#15976) 2016-02-19 09:44:59 -05:00
cmSystemTools.h Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
cmTarget.cxx Add options to run clang-tidy with the compiler 2016-04-13 09:56:10 -04:00
cmTarget.h Drop Visual Studio 6 generator 2016-03-09 09:42:18 -05:00
cmTargetCompileDefinitionsCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileDefinitionsCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetCompileFeaturesCommand.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileFeaturesCommand.h Add target_compile_features command. 2014-04-07 18:11:18 +02:00
cmTargetCompileOptionsCommand.cxx cmMakefile: Split accessors for compile options and origins. 2015-07-22 20:25:46 +02:00
cmTargetCompileOptionsCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetDepend.h cmComputeTargetDepends: Change API to use cmGeneratorTarget. 2015-07-01 19:46:19 +02:00
cmTargetExport.h cmExportSet: Store a cmGeneratorTarget. 2015-10-18 16:29:29 +02:00
cmTargetIncludeDirectoriesCommand.cxx target_include_directories: Support relative SYSTEM include dirs (#15464) 2015-08-11 08:53:00 -04:00
cmTargetIncludeDirectoriesCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetLinkLibrariesCommand.cxx Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
cmTargetLinkLibrariesCommand.h cmTarget: Move link type enum out. 2015-10-15 00:41:22 +02:00
cmTargetPropCommandBase.cxx cmState: Move TargetType enum from cmTarget. 2015-10-15 00:41:39 +02:00
cmTargetPropCommandBase.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetSourcesCommand.cxx Merge topic 'join-algorithm' 2015-01-12 09:41:02 -05:00
cmTargetSourcesCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTest.cxx cmPropertyMap: Remove chaining logic. 2015-06-07 09:29:31 +02:00
cmTest.h cmCTest: Remove unimplemented method. 2015-05-19 22:36:51 +02:00
cmTestGenerator.cxx Remove some obsolete declarations 2015-10-27 21:52:47 +01:00
cmTestGenerator.h cmTestGenerator: Require cmLocalGenerator, not cmMakefile. 2015-08-23 17:46:07 +02:00
cmTimestamp.cxx CMake: Extend TIMESTAMP sub-commands with new unix time format specifier 2016-02-18 10:30:13 -05:00
cmTimestamp.h CMake: Extend TIMESTAMP sub-commands with new unix time format specifier 2016-02-18 10:30:13 -05:00
cmTryCompileCommand.cxx try_compile: Add option to control type of target 2016-02-19 14:07:38 -05:00
cmTryCompileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmTryRunCommand.cxx try_compile: Add option to control type of target 2016-02-19 14:07:38 -05:00
cmTryRunCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmUnsetCommand.cxx Use new cmHasLiteralPrefix function 2013-11-21 20:53:15 +01:00
cmUnsetCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmUseMangledMesaCommand.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-01-18 14:25:24 +01:00
cmUseMangledMesaCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmUtilitySourceCommand.cxx cmState: Add API for cache version. 2015-10-10 15:36:58 +02:00
cmUtilitySourceCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmUuid.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmUuid.h StringUuid: Implement new string(UUID) sub-command. 2014-08-28 15:13:54 +02:00
cmVS10CLFlagTable.h
cmVS10LibFlagTable.h
cmVS10LinkFlagTable.h VS: Map the link `/debug` to its IDE property 2016-01-11 09:45:00 -05:00
cmVS10MASMFlagTable.h VS: Manually fix MASM flag table entries 2014-08-13 14:48:01 -04:00
cmVS10RCFlagTable.h VS: Fix handling of non-preprocessor flags in CMAKE_RC_FLAGS 2014-07-10 14:33:27 -04:00
cmVS11CLFlagTable.h VS: Fix /analyze:log flag mapping (#14858) 2014-04-01 14:59:20 -04:00
cmVS11LibFlagTable.h
cmVS11LinkFlagTable.h VS: Map the link `/debug` to its IDE property 2016-01-11 09:45:00 -05:00
cmVS11MASMFlagTable.h VS: Manually fix MASM flag table entries 2014-08-13 14:48:01 -04:00
cmVS11RCFlagTable.h VS: Fix handling of non-preprocessor flags in CMAKE_RC_FLAGS 2014-07-10 14:33:27 -04:00
cmVS12CLFlagTable.h VS: Fix /analyze:log flag mapping (#14858) 2014-04-01 14:59:20 -04:00
cmVS12LibFlagTable.h
cmVS12LinkFlagTable.h VS: Map the link `/debug` to its IDE property 2016-01-11 09:45:00 -05:00
cmVS12MASMFlagTable.h VS: Manually fix MASM flag table entries 2014-08-13 14:48:01 -04:00
cmVS12RCFlagTable.h VS: Fix handling of non-preprocessor flags in CMAKE_RC_FLAGS 2014-07-10 14:33:27 -04:00
cmVS14CLFlagTable.h VS 14: Add flag map for -std= to CppLanguageStandard tag in project files 2016-03-10 09:11:40 -05:00
cmVS14LibFlagTable.h VS14: Generate flag tables from MSBuild v140 tool files 2014-06-25 14:51:21 -04:00
cmVS14LinkFlagTable.h VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894) 2016-01-12 13:59:59 -05:00
cmVS14MASMFlagTable.h VS: Manually fix MASM flag table entries 2014-08-13 14:48:01 -04:00
cmVS14RCFlagTable.h VS: Fix handling of non-preprocessor flags in CMAKE_RC_FLAGS 2014-07-10 14:33:27 -04:00
cmVariableRequiresCommand.cxx Port to cmState. 2015-04-13 11:44:15 -04:00
cmVariableRequiresCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmVariableWatch.cxx Avoid occasional use-after-free when a variable watch is executed 2016-03-23 16:17:36 -04:00
cmVariableWatch.h Avoid occasional use-after-free when a variable watch is executed 2016-03-23 16:17:36 -04:00
cmVariableWatchCommand.cxx cmListFile: Remove FilePath member from cmListFileContext. 2015-07-06 11:22:41 -04:00
cmVariableWatchCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmVersion.cxx Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
cmVersion.h Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cmVersionConfig.h.in Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
cmVersionMacros.h Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
cmVisualStudio10TargetGenerator.cxx VS: in Clang/C2 toolset, setup correct compiler settings 2016-03-10 09:11:39 -05:00
cmVisualStudio10TargetGenerator.h VS10: Port to cmGeneratorTarget. 2015-10-24 09:19:55 +02:00
cmVisualStudioGeneratorOptions.cxx Replace foo.size() pattern with !foo.empty(). 2015-08-24 20:47:18 +02:00
cmVisualStudioGeneratorOptions.h VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmVisualStudioSlnData.cxx
cmVisualStudioSlnData.h
cmVisualStudioSlnParser.cxx Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. 2014-01-07 09:27:44 -05:00
cmVisualStudioSlnParser.h
cmVisualStudioWCEPlatformParser.cxx stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -05:00
cmVisualStudioWCEPlatformParser.h stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -05:00
cmWhileCommand.cxx cmWhileCommand: Simplify context construction 2016-04-15 08:31:59 -04:00
cmWhileCommand.h Fix assertion failure on unmatched function or macro 2015-06-22 11:41:51 -04:00
cmWriteFileCommand.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmWriteFileCommand.h cmCommand: Remove IsDiscouraged interface. 2015-09-27 12:08:07 +02:00
cmXCode21Object.cxx Replace 'foo.size() == 0' pattern with foo.empty(). 2015-08-24 20:47:17 +02:00
cmXCode21Object.h
cmXCodeObject.cxx Xcode: Refactor block writes to allow any level of nesting 2016-02-24 09:36:54 -05:00
cmXCodeObject.h Xcode: Refactor block writes to allow any level of nesting 2016-02-24 09:36:54 -05:00
cmXMLParser.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmXMLParser.h ctest_memcheck: Add support for memory and leak sanitizer. 2014-07-16 11:50:23 -04:00
cmXMLSafe.cxx Remove use of include <cmsys/ios/*> and cmsys_ios::* 2015-08-20 16:19:08 -04:00
cmXMLSafe.h Remove use of include <cmsys/stl/*> and cmsys_stl::* 2015-08-20 16:19:08 -04:00
cmXMLWriter.cxx cmXMLWriter: add Doctype() method 2016-03-21 10:11:53 -04:00
cmXMLWriter.h cmXMLWriter: add Doctype() method 2016-03-21 10:11:53 -04:00
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.c Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cm_sha2.h Port CMake from cmIML to KWIML 2015-12-18 10:02:07 -05:00
cm_sha2_mangle.h
cm_utf8.c
cm_utf8.h
cmake.cxx Avoid depending on CMAKE_ROOT cache entry internally (#16015) 2016-03-16 09:03:26 -04:00
cmake.h Add -Werror and -Wno-error command-line options 2016-01-12 14:02:51 -05:00
cmake.version.manifest Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8 (#15674) 2015-09-21 09:02:41 -04:00
cmakemain.cxx Drop Visual Studio 6 generator 2016-03-09 09:42:18 -05:00
cmakexbuild.cxx
cmcldeps.cxx cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 2015-04-20 15:47:50 -04:00
cmcmd.cxx Add options to run clang-tidy with the compiler 2016-04-13 09:56:10 -04:00
cmcmd.h MSVC: Rewrite manifest file handling with Makefile and Ninja 2015-09-17 10:21:32 -04:00
cmparseMSBuildXML.py VS14: Generate flag tables from MSBuild v140 tool files 2014-06-25 14:51:21 -04:00
ctest.cxx CTest: Add options to limit output of passed and failed tests 2015-09-18 11:32:06 -04:00