CMake/Source
Brad King 700f1c3b2b Honor visibility properties for all target types (#15556)
The <LANG>_VISIBILITY_PRESET and VISIBILITY_INLINES_HIDDEN were first
merged in commit v2.8.12~322 (Merge topic 'VISIBILITY_PRESET-property',
2013-06-05) but worked only for shared libraries and executables with
exports.  Prior to commit v3.0.0-rc1~581^2 (GenerateExportHeader:
Deprecate add_compiler_export_flags function., 2013-09-02) the
add_compiler_export_flags function was used to add visibility flags to
all targets.

The visibility flags are useful for sources in all target types because
they may be later linked into shared libraries or executables with
exports.  Introduce policy CMP0063 to enable them for all target types
while preserving compatibility with existing projects that do not expect
this.
2015-05-26 09:03:16 -04:00
..
CPack Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
CTest Merge topic 'refactor-cmLocalGenerator' 2015-05-19 11:09:39 -04:00
Checks Use std::unordered_map instead of hash_map where available. 2015-05-19 00:07:02 +02:00
CursesDialog cmState: Compute and store directory components. 2015-05-16 08:11:33 +02:00
Modules FindJsonCpp: Drop new module due to upstream jsoncpp providing package 2015-02-20 08:22:02 -05:00
QtDialog Merge topic 'cmake-gui-osx-install-command-line' 2015-05-21 09:03:50 -04:00
QtIFW Update packaging of CMake for QtIFW 2.0 2015-05-15 11:02:49 -04:00
kwsys KWSys: Tell Git not to export .gitattributes 2015-05-13 12:54:49 -04:00
.cvsignore
.gitattributes
CMakeInstallDestinations.cmake Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMakeLists.txt Revert "Qbs: Add new 'extra' generator for qbs project files" 2015-05-21 09:05:58 -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 2015-05-22 00:01:07 -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
cmAddCompileOptionsCommand.cxx Introduce add_compile_options command. 2013-06-04 11:36:55 +02:00
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 Allow add_dependencies() on INTERFACE libraries (#15414) 2015-03-27 16:25:09 -04:00
cmAddDependenciesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddExecutableCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmAddExecutableCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddLibraryCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02: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 Merge topic 'cmRemoveDuplicates-improvement' 2015-03-12 15:26:37 -04:00
cmArchiveWrite.cxx cmake: Teach "-E tar" command a "--format=" option 2015-04-10 08:32:31 -04:00
cmArchiveWrite.h cmake: Teach "-E tar" command a "--format=" option 2015-04-10 08:32:31 -04:00
cmAuxSourceDirectoryCommand.cxx cmMakefile: Rename GetCurrent{,Source}Directory. 2015-04-21 00:12:52 +02:00
cmAuxSourceDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBootstrapCommands1.cxx Use vector, not list for cmCommand storage. 2015-04-12 20:09:47 +02: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 CTest: Stop telling 'make' to ignore errors with -i 2015-05-12 09:06:49 -04: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 stringapi: Command names 2014-03-08 13:05:39 -05: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 some c_str() calls. 2014-03-11 15:03:50 +01: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 Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmCMakePolicyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCPackPropertiesGenerator.cxx Add an "installed file" property scope 2014-05-28 12:28:18 -04:00
cmCPackPropertiesGenerator.h Add an "installed file" property scope 2014-05-28 12:28:18 -04:00
cmCPluginAPI.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmCPluginAPI.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTest.cxx Merge topic 'refactor-cmLocalGenerator' 2015-05-19 11:09:39 -04:00
cmCTest.h ctest: Add a new --repeat-until-fail option 2015-03-23 09:08:22 -04:00
cmCacheManager.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmCacheManager.h cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04:00
cmCallVisualStudioMacro.cxx VisualStudio: Remove MSVC6 compatibility macro. 2014-11-20 22:25:44 +01:00
cmCallVisualStudioMacro.h
cmCommand.h Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmCommandArgumentLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmCommandArgumentLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentLexer.in.l Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
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 cmake: Add IssueMessage overload taking a single cmListFileContext. 2015-05-22 01:21:35 +02:00
cmCommandArgumentParserHelper.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmCommandArgumentParserTokens.h
cmCommandArgumentsHelper.cxx Use two-iterator std::set::insert where appropriate. 2015-01-11 17:00:55 +01:00
cmCommandArgumentsHelper.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
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
cmComputeComponentGraph.cxx
cmComputeComponentGraph.h
cmComputeLinkDepends.cxx cmComputeLinkDepends: Remove unused local generator. 2015-05-03 11:41:59 +02:00
cmComputeLinkDepends.h cmComputeLinkDepends: Remove unused local generator. 2015-05-03 11:41:59 +02:00
cmComputeLinkInformation.cxx Merge topic 'refactor-cmPolicies' 2015-05-05 09:35:30 -04:00
cmComputeLinkInformation.h Link libraries by full path even in implicit directories 2015-04-09 11:29:18 -04:00
cmComputeTargetDepends.cxx Merge topic 'refactor-cmPolicies' 2015-05-05 09:35:30 -04:00
cmComputeTargetDepends.h cmTarget: Lookup targets in LinkInterface and LinkImplementation 2014-06-23 09:22:07 -04:00
cmConditionEvaluator.cxx cmMakefile: Simplify CMP0054 handling. 2015-05-18 23:55:43 +02:00
cmConditionEvaluator.h if: Implement new IN_LIST operator 2015-04-30 10:21:19 -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 Don't use a cmLocalGenerator instance to call static methods. 2015-05-14 20:30:09 +02:00
cmCoreTryCompile.h stringapi: Use strings in target name 2014-03-08 13:05:31 -05:00
cmCreateTestSourceList.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmCreateTestSourceList.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCryptoHash.cxx Fix build on AIX failing because of access to string elements 2014-04-04 23:25:33 +02:00
cmCryptoHash.h stringapi: Accept strings when MD5 hashing data 2014-03-08 13:05:32 -05: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 Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmCustomCommandGenerator.cxx cmLocalGenerator: Remove EscapeForShellOldStyle to only caller. 2015-05-14 20:30:09 +02:00
cmCustomCommandGenerator.h Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05: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 cmMakefile: Remove VarUsageStack. 2015-05-19 22:36:53 +02:00
cmDefinitions.h cmMakefile: Remove VarUsageStack. 2015-05-19 22:36: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 cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmDependsFortran.h cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsFortranLexer.cxx cm*Lexer: Populate empty doxygen @param comment 2013-10-08 09:16:32 -04:00
cmDependsFortranLexer.h Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -04:00
cmDependsFortranLexer.in.l Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
cmDependsFortranParser.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmDependsFortranParser.h
cmDependsFortranParser.y Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmDependsFortranParserTokens.h Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -04:00
cmDependsJava.cxx cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsJava.h cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsJavaLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmDependsJavaLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDependsJavaLexer.in.l Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
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 cmake: Provide guidance when an invalid -G option is given 2015-04-10 15:14:34 -04: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 all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEnableLanguageCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEnableTestingCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEnableTestingCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmEndForEachCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
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 improve error message on a stray "endwhile()" 2012-03-01 21:20:48 +01:00
cmEndWhileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExecProgramCommand.cxx Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmExecProgramCommand.h stringapi: Command names 2014-03-08 13:05:39 -05: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 Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmExportBuildFileGenerator.h cmMakefile: return a backtrace 2014-06-05 12:44:04 -04:00
cmExportCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmExportCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExportFileGenerator.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmExportFileGenerator.h Allow export of targets with INTERFACE_SOURCES. 2015-02-11 00:51:34 +01:00
cmExportInstallFileGenerator.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmExportInstallFileGenerator.h install: Allow absolute EXPORT destination with relative targets (#15258) 2014-12-15 11:45:49 -05:00
cmExportLibraryDependenciesCommand.cxx export_library_dependencies: Use original link libraries internally 2014-07-14 14:29:26 -04:00
cmExportLibraryDependenciesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExportSet.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmExportSet.h exports: fix build with MSVC6 2012-09-28 17:00:52 -04: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 genex: remove the need for backtraces 2014-06-05 12:44:18 -04:00
cmExportTryCompileFileGenerator.h stringapi: Pass configuration names as strings 2014-03-08 13:05:36 -05:00
cmExprLexer.cxx Re-word comment on unreachable return statements 2014-04-07 10:10:04 -04:00
cmExprLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExprLexer.in.l Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
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 cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmExtraCodeBlocksGenerator.h CodeBlocks: Declare which source file belongs to which targets. 2015-03-06 09:48:33 +01:00
cmExtraCodeLiteGenerator.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmExtraCodeLiteGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraEclipseCDT4Generator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmExtraEclipseCDT4Generator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraKateGenerator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmExtraKateGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraSublimeTextGenerator.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmExtraSublimeTextGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmFLTKWrapUICommand.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmFLTKWrapUICommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFileCommand.cxx Merge topic 'refactor-cmPolicies' 2015-05-05 09:35:30 -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 Use std::unordered_map instead of hash_map where available. 2015-05-19 00:07:02 +02:00
cmFileTimeComparison.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindBase.cxx cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -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 Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmFindLibraryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindPackageCommand.cxx find_package: Drop search in recent cmake-gui locations 2015-05-08 11:27:02 -04:00
cmFindPackageCommand.h find_package: Drop search in recent cmake-gui locations 2015-05-08 11:27:02 -04: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 cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04:00
cmFindProgramCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmForEachCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01:00
cmForEachCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFunctionBlocker.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFunctionCommand.cxx Merge topic 'fix-function-missing-endforeach' 2015-05-19 11:09:21 -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 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 genex: remove the need for backtraces 2014-06-05 12:44:18 -04:00
cmGeneratorExpressionEvaluationFile.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmGeneratorExpressionEvaluationFile.h cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include 2015-04-22 09:59:51 -04: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 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 'refactor-cmPolicies' 2015-05-05 09:35:30 -04: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 cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorTarget.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmGeneratorTarget.h VS: Add support for XAML source files 2015-04-03 13:40:35 -04:00
cmGetCMakePropertyCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmGetCMakePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetDirectoryPropertyCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmGetDirectoryPropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetFilenameComponentCommand.cxx cmMakefile: Rename GetCurrent{,Source}Directory. 2015-04-21 00:12:52 +02:00
cmGetFilenameComponentCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetPropertyCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmGetPropertyCommand.h Add an "installed file" property scope 2014-05-28 12:28:18 -04:00
cmGetSourceFilePropertyCommand.cxx cmMakefile: Add a CreateSource method 2014-07-08 10:13:50 -04:00
cmGetSourceFilePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetTargetPropertyCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmGetTargetPropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetTestPropertyCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
cmGhsMultiTargetGenerator.h Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
cmGlobalBorlandMakefileGenerator.cxx cmGlobalUnixMakefileGenerator3: Host the UnixCD. 2015-05-18 20:06:16 +02:00
cmGlobalBorlandMakefileGenerator.h cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator 2015-05-14 20:30:55 +02:00
cmGlobalGenerator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmGlobalGenerator.h Merge topic 'use-std-unordered_map' 2015-05-19 11:30:21 -04:00
cmGlobalGeneratorFactory.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalGhsMultiGenerator.cxx cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +02:00
cmGlobalGhsMultiGenerator.h cmLocalGenerator: Require a parent in the constructor. 2015-04-28 07:50:52 +02:00
cmGlobalJOMMakefileGenerator.cxx Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalJOMMakefileGenerator.h Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalKdevelopGenerator.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmGlobalKdevelopGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalMSYSMakefileGenerator.cxx Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalMSYSMakefileGenerator.h Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalMinGWMakefileGenerator.cxx Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalMinGWMakefileGenerator.h Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalNMakeMakefileGenerator.cxx Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalNMakeMakefileGenerator.h Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalNinjaGenerator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmGlobalNinjaGenerator.h Ninja: Generate separate compile and link rules for each target 2015-05-18 15:01:06 -04:00
cmGlobalUnixMakefileGenerator3.cxx cmGlobalUnixMakefileGenerator3: Host the UnixCD. 2015-05-18 20:06:16 +02:00
cmGlobalUnixMakefileGenerator3.h cmGlobalUnixMakefileGenerator3: Host the UnixCD. 2015-05-18 20:06:16 +02:00
cmGlobalVisualStudio6Generator.cxx VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmGlobalVisualStudio6Generator.h cmLocalGenerator: Require a parent in the constructor. 2015-04-28 07:50:52 +02:00
cmGlobalVisualStudio7Generator.cxx VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudio7Generator.h VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudio8Generator.cxx VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudio8Generator.h VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudio9Generator.cxx VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio9Generator.h VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio10Generator.cxx VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmGlobalVisualStudio10Generator.h cmLocalGenerator: Require a parent in the constructor. 2015-04-28 07:50:52 +02:00
cmGlobalVisualStudio11Generator.cxx VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio11Generator.h VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio12Generator.cxx VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio12Generator.h VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio14Generator.cxx VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio14Generator.h VS: Remove obsolete methods. 2015-05-19 11:02:34 -04:00
cmGlobalVisualStudio71Generator.cxx VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudio71Generator.h VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmGlobalVisualStudioGenerator.cxx VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmGlobalVisualStudioGenerator.h VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmGlobalWatcomWMakeGenerator.cxx Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalWatcomWMakeGenerator.h Remove obsolete overrides of CreateLocalGenerator. 2015-05-18 20:06:20 +02:00
cmGlobalXCodeGenerator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmGlobalXCodeGenerator.h cmLocalGenerator: Require a parent in the constructor. 2015-04-28 07:50:52 +02:00
cmGraphAdjacencyList.h
cmGraphVizWriter.cxx Merge topic 'refactor-cmLocalGenerator' 2015-05-19 11:09:39 -04:00
cmGraphVizWriter.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmHexFileConverter.cxx Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. 2014-01-07 09:27:44 -05:00
cmHexFileConverter.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmIDEFlagTable.h VS: Support mapping flags with values following separately (#14858) 2014-04-01 14:56:08 -04:00
cmIDEOptions.cxx cmIDEOptions: Add HasFlag method to test if a flag is set 2014-08-13 14:08:39 -04:00
cmIDEOptions.h cmIDEOptions: Add HasFlag method to test if a flag is set 2014-08-13 14:08:39 -04:00
cmIfCommand.cxx Don't use a cmLocalGenerator instance to call static methods. 2015-05-14 20:30:09 +02:00
cmIfCommand.h If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmIncludeCommand.cxx Merge topic 'refactor-cmPolicies' 2015-05-05 09:35:30 -04: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 CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04: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 install: Disallow installing export() result. 2015-05-14 21:38:29 +02:00
cmInstallCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallCommandArguments.cxx Export: Process relative includes after genex evaluation. 2013-11-26 13:01:29 +01:00
cmInstallCommandArguments.h Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02:00
cmInstallDirectoryGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallDirectoryGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallExportGenerator.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmInstallExportGenerator.h cmInstallGenerator: Move GetDestination to subclasses that need it 2015-02-11 15:05:57 -05:00
cmInstallFilesCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmInstallFilesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallFilesGenerator.cxx cmInstallGenerator: Pass destination explicitly to AddInstallRule 2015-02-11 15:14:01 -05:00
cmInstallFilesGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
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 Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmInstallProgramsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallScriptGenerator.cxx install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallScriptGenerator.h
cmInstallTargetGenerator.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmInstallTargetGenerator.h install: Allow generator expressions in TARGETS DESTINATION (#14317) 2015-02-11 15:15:33 -05:00
cmInstallTargetsCommand.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmInstallTargetsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallType.h Factor cmInstallType out of cmTarget::TargetType 2012-02-27 13:19:57 -05:00
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
cmLinkDirectoriesCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmLinkDirectoriesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLinkLibrariesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmLinkLibrariesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmListCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmListCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmListFileCache.cxx cmListFileBacktrace: Hide the context-stack implementation detail. 2015-05-18 23:56:00 +02:00
cmListFileCache.h cmListFileBacktrace: Hide the context-stack implementation detail. 2015-05-18 23:56:00 +02: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 stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLocalGenerator.cxx Honor visibility properties for all target types (#15556) 2015-05-26 09:03:16 -04:00
cmLocalGenerator.h Honor visibility properties for all target types (#15556) 2015-05-26 09:03:16 -04:00
cmLocalGhsMultiGenerator.cxx cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +02:00
cmLocalGhsMultiGenerator.h cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +02:00
cmLocalNinjaGenerator.cxx cmMakefile: Port CurrentListFile clients to GetDefinition. 2015-05-19 22:36:48 +02:00
cmLocalNinjaGenerator.h cmLocalGenerator: Add abstraction to check if top-level. 2015-05-14 20:44:55 +02:00
cmLocalUnixMakefileGenerator3.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmLocalUnixMakefileGenerator3.h cmGlobalGenerator: Host the MakeSilentFlag. 2015-05-18 20:06:20 +02:00
cmLocalVisualStudio6Generator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmLocalVisualStudio6Generator.h cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +02:00
cmLocalVisualStudio7Generator.cxx VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmLocalVisualStudio7Generator.h VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmLocalVisualStudio10Generator.cxx VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmLocalVisualStudio10Generator.h VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmLocalVisualStudioGenerator.cxx Use cmSystemTools::GetCMakeCommand() to get path to cmake internally 2015-05-20 11:20:42 -04:00
cmLocalVisualStudioGenerator.h VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmLocalXCodeGenerator.cxx cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +02:00
cmLocalXCodeGenerator.h cmLocalGenerator: Require a global generator in the constructor. 2015-05-14 20:36:27 +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 Port cmCommand consumers to cmState. 2015-04-15 11:43:49 -04:00
cmMacroCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMakeDepend.cxx Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmMakeDepend.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmMakeDirectoryCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmMakeDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMakefile.cxx cmake: Add IssueMessage overload taking a single cmListFileContext. 2015-05-22 01:21:35 +02:00
cmMakefile.h cmMakefile: Remove VarUsageStack. 2015-05-19 22:36:53 +02:00
cmMakefileExecutableTargetGenerator.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmMakefileExecutableTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMakefileLibraryTargetGenerator.cxx Convert: Remove specification of default parameter. 2015-05-20 11:21:10 -04:00
cmMakefileLibraryTargetGenerator.h stringapi: Use strings for the languages 2014-03-08 13:05:30 -05:00
cmMakefileTargetGenerator.cxx Merge topic 'run-include-what-you-use' 2015-05-21 09:03:40 -04:00
cmMakefileTargetGenerator.h Merge topic 'custom-command-multiple-outputs' 2015-04-13 09:06:07 -04:00
cmMakefileUtilityTargetGenerator.cxx cmGlobalUnixMakefileGenerator3: Host the include directive. 2015-05-16 05:20:12 +02:00
cmMakefileUtilityTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMarkAsAdvancedCommand.cxx cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04: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 Use cmJoin to accumulate string ranges. 2015-02-11 22:57:55 +01: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 Convert: Remove specification of default parameter. 2015-05-20 11:21:10 -04:00
cmNinjaNormalTargetGenerator.h stringapi: Use strings for the languages 2014-03-08 13:05:30 -05:00
cmNinjaTargetGenerator.cxx Add options to run include-what-you-use with the compiler 2015-05-19 13:16:29 -04:00
cmNinjaTargetGenerator.h Ninja: Generate separate compile and link rules for each target 2015-05-18 15:01:06 -04:00
cmNinjaTypes.h Ninja: Add the Ninja generator 2012-02-02 23:40:21 +00:00
cmNinjaUtilityTargetGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmNinjaUtilityTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmOSXBundleGenerator.cxx OS X: Shorten CFBundleExecutable to file name only 2015-02-23 13:07:33 -05:00
cmOSXBundleGenerator.h cmGeneratorTarget: Constify cmSourceFile* in containers. 2014-03-13 15:27:23 +01:00
cmObject.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
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 Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmOrderDirectories.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmOutputRequiredFilesCommand.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmOutputRequiredFilesCommand.h stringapi: Command names 2014-03-08 13:05:39 -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 cmPolicies: Implement PolicyMap in terms of bitset. 2015-05-04 22:32:21 +02:00
cmPolicies.h Honor visibility properties for all target types (#15556) 2015-05-26 09:03:16 -04:00
cmProcessTools.cxx
cmProcessTools.h
cmProjectCommand.cxx Use new top-level check abstraction. 2015-05-14 20:47:36 +02:00
cmProjectCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmProperty.cxx stringapi: Use strings for property names 2014-03-08 13:05:28 -05:00
cmProperty.h Add an "installed file" property scope 2014-05-28 12:28:18 -04: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 strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmPropertyDefinitionMap.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmPropertyMap.cxx Move property definition to cmState. 2015-04-13 20:13:13 +02:00
cmPropertyMap.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +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
cmQtAutoGenerators.cxx Merge topic 'clean-up-CMAKE_COMMAND' 2015-05-21 09:03:52 -04:00
cmQtAutoGenerators.h cmStandardIncludes: Remove list include. 2015-02-06 19:04:53 +01: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 stringapi: Command names 2014-03-08 13:05:39 -05: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 stringapi: Pass configuration names as strings 2014-03-08 13:05:36 -05: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 cmState: Move CacheEntryType enum from cmCacheManager. 2015-04-13 11:44:16 -04: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 Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +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 Fix warnings from clang scanbuild. 2015-03-25 12:38:37 -04:00
cmSetTargetPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetTestsPropertiesCommand.cxx Fix an unused variable warning from scanbuild. 2015-03-26 11:05:56 -04: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 Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02:00
cmSourceFile.h cmSourceFile: Take a string 2014-04-28 21:43:40 -04:00
cmSourceFileLocation.cxx Port to cmMakefile::GetGlobalGenerator. 2015-05-03 11:42:00 +02: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 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 cmState: Store computed relative paths to to current directories. 2015-05-16 08:12:02 +02:00
cmState.h cmState: Store computed relative paths to to current directories. 2015-05-16 08:12:02 +02: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: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmSubdirCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSubdirDependsCommand.cxx Add policy CMP0029 to disallow subdir_depends 2013-10-22 09:09:51 -04:00
cmSubdirDependsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSystemTools.cxx cmSystemTools: Fix IsPathToFramework implementation (#15535) 2015-04-27 11:49:29 -04:00
cmSystemTools.h cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 2015-04-20 15:47:50 -04:00
cmTarget.cxx Merge topic 'run-include-what-you-use' 2015-05-21 09:03:40 -04:00
cmTarget.h Honor visibility properties for all target types (#15556) 2015-05-26 09:03:16 -04: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 Include cmAlgorithms where it is used. 2015-03-11 00:17:29 +01:00
cmTargetCompileOptionsCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetDepend.h Constify handling of target dependencies. 2013-12-11 15:30:11 +01:00
cmTargetExport.h Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02:00
cmTargetIncludeDirectoriesCommand.cxx cmMakefile: Port users of GetStart* methods to new names. 2015-04-21 00:15:20 +02:00
cmTargetIncludeDirectoriesCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetLinkLibrariesCommand.cxx Port to static cmPolicies API. 2015-05-04 22:32:20 +02:00
cmTargetLinkLibrariesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmTargetPropCommandBase.cxx cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +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 backtrace: Convert to local paths in IssueMessage 2014-06-05 12:44:19 -04:00
cmTest.h cmCTest: Remove unimplemented method. 2015-05-19 22:36:51 +02:00
cmTestGenerator.cxx Don't use a cmLocalGenerator instance to call static methods. 2015-05-14 20:30:09 +02:00
cmTestGenerator.h stringapi: Pass configuration names as strings 2014-03-08 13:05:36 -05:00
cmTimestamp.cxx Encoding: Replace some system calls with kwsys calls which handle unicode. 2014-07-01 06:38:35 -06:00
cmTimestamp.h CMake: Add TIMESTAMP subcommand to string and file commands 2012-12-05 10:39:10 -05:00
cmTryCompileCommand.cxx
cmTryCompileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmTryRunCommand.cxx cmMakefile: Rename method to something more appropriate. 2015-05-19 22:36:49 +02: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 stringapi: Command names 2014-03-08 13:05:39 -05:00
cmUtilitySourceCommand.cxx cmMakefile: Rename GetCurrent{Output,Binary}Directory. 2015-04-21 00:12:52 +02:00
cmUtilitySourceCommand.h stringapi: Command names 2014-03-08 13:05:39 -05: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: Fix /MANIFESTUAC:NO linker option mapping 2014-05-07 15:24:08 -04: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 VS11: Generate flag tables from MSBuild V110 tool files 2012-08-22 11:12:32 -04:00
cmVS11LinkFlagTable.h VS: Fix /MANIFESTUAC:NO linker option mapping 2014-05-07 15:24:08 -04: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 VS12: Generate flag tables from MSBuild v120 tool files 2013-06-28 18:13:59 -04:00
cmVS12LinkFlagTable.h VS: Fix /MANIFESTUAC:NO linker option mapping 2014-05-07 15:24:08 -04: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 VS14: Fix Cl and Link flag tables as previous versions 2014-06-25 14:51:23 -04:00
cmVS14LibFlagTable.h VS14: Generate flag tables from MSBuild v140 tool files 2014-06-25 14:51:21 -04:00
cmVS14LinkFlagTable.h VS14: Fix Cl and Link flag tables as previous versions 2014-06-25 14:51:23 -04: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 stringapi: Command names 2014-03-08 13:05:39 -05:00
cmVariableWatch.cxx Split cmAlgorithms into a separate header file. 2015-02-10 22:14:18 +01:00
cmVariableWatch.h variable_watch: Remove undocumented and redundant access type 2014-05-22 10:36:49 -04:00
cmVariableWatchCommand.cxx Port all cmOStringStream to std::ostringstream. 2015-01-11 17:06:03 +01: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 cmVersion: Fix CMake_VERSION_ENCODE for date in patch level 2014-02-10 15:32:32 -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: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmVisualStudio10TargetGenerator.h VS: Do not accumulate configurations globally (#15577) 2015-05-21 09:06:49 -04:00
cmVisualStudioGeneratorOptions.cxx VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmVisualStudioGeneratorOptions.h VS: Move version information to global generator. 2015-05-19 11:02:33 -04:00
cmVisualStudioSlnData.cxx VS: Create parser for Visual Studio .sln files 2013-04-12 11:35:35 -04:00
cmVisualStudioSlnData.h VS: Create parser for Visual Studio .sln files 2013-04-12 11:35:35 -04:00
cmVisualStudioSlnParser.cxx Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. 2014-01-07 09:27:44 -05:00
cmVisualStudioSlnParser.h VS: Create parser for Visual Studio .sln files 2013-04-12 11:35:35 -04:00
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 Replace foo.size() pattern with !foo.empty(). 2015-01-18 14:25:24 +01:00
cmWhileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmWriteFileCommand.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmWriteFileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmXCode21Object.cxx Xcode: Let PrintComment decide if the comment is non-empty 2015-04-17 21:50:05 +02:00
cmXCode21Object.h
cmXCodeObject.cxx Xcode: Refine quoting rules for Strings 2015-04-17 21:50:05 +02:00
cmXCodeObject.h stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -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 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
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 sha2: Fix -Wcast-qual warnings by adding const to some casts 2014-12-17 13:53:04 -05:00
cm_sha2.h
cm_sha2_mangle.h
cm_utf8.c
cm_utf8.h
cmake.cxx Merge topic 'clean-up-backtrace-handling' 2015-05-22 09:39:54 -04:00
cmake.h cmake: Add IssueMessage overload taking a single cmListFileContext. 2015-05-22 01:21:35 +02:00
cmakemain.cxx cmMakefile: Rename method to something more appropriate. 2015-05-19 22:36:49 +02:00
cmakexbuild.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmcldeps.cxx cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 2015-04-20 15:47:50 -04:00
cmcmd.cxx Merge topic 'run-include-what-you-use' 2015-05-21 09:03:40 -04:00
cmcmd.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmparseMSBuildXML.py VS14: Generate flag tables from MSBuild v140 tool files 2014-06-25 14:51:21 -04:00
ctest.cxx cmState: Compute and store directory components. 2015-05-16 08:11:33 +02:00