CMake/Source
Brad King dd089e08b5 install: Allow absolute EXPORT destination with relative targets (#15258)
When install(EXPORT) is given an absolute destination we cannot compute
the install prefix relative to the installed export file location.
Previously we disallowed installation of targets in such exports with a
relative destination, but did not enforce this for target property
values besides the location of the main target file.  This could lead to
broken installations when the EXPORT is installed to an absolute path
but usage requirements are specified relative to the install prefix.

Since an EXPORT installed to an absolute destination cannot be relocated
we can just hard-code the value of CMAKE_INSTALL_PREFIX as the base for
relative paths.  This will allow absolute install(EXPORT) destinations
to work with relative destinations for targets and usage requirements.

Extend the ExportImport test with a case covering this behavior.
2014-12-15 11:45:49 -05:00
..
CPack Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
CTest ctest: count errors from scripts properly 2014-12-10 17:22:21 -05:00
CursesDialog Rename header guards to not start with double underscore 2014-12-11 13:53:06 -05:00
QtDialog Rename header guards to not start with double underscore 2014-12-11 13:53:06 -05:00
QtIFW CPack: Add an "IFW" generator for Qt Framework Installer 2014-07-28 10:24:03 -04:00
kwsys Merge branch 'kwsys-SharedForward-vs14' into release 2014-11-17 09:44:45 -05:00
.cvsignore
.gitattributes Import sha2 implementation 1.0 from Aaron D. Gifford 2011-06-27 14:52:25 -04:00
CMakeInstallDestinations.cmake Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMakeLists.txt file: Add LOCK subcommand to do file and directory locking 2014-12-03 09:47:44 -05: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 2014-12-15 00:01:07 -05: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 Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmAddCustomCommandCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddCustomTargetCommand.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05: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 some c_str() calls. 2014-03-11 15:03:50 +01:00
cmAddDependenciesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddExecutableCommand.cxx Merge topic 'fix_policy_diagnostics' 2014-04-01 11:06:17 -04:00
cmAddExecutableCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddLibraryCommand.cxx add_library: Fix target type check for non-shared-lib platforms 2014-12-03 08:51:11 -05:00
cmAddLibraryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddSubDirectoryCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmAddSubDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmAddTestCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmAddTestCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmArchiveWrite.cxx CPack: add generators for .7z and .tar.xz (#13072, #14519) 2014-07-29 09:48:41 -04:00
cmArchiveWrite.h CPack: add generators for .7z and .tar.xz (#13072, #14519) 2014-07-29 09:48:41 -04:00
cmAuxSourceDirectoryCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmAuxSourceDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBootstrapCommands1.cxx continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmBootstrapCommands2.cxx If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmBreakCommand.cxx break: Add policy CMP0055 to check calls strictly 2014-11-25 14:14:20 -05:00
cmBreakCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBuildCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmBuildCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmBuildNameCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmBuildNameCommand.h stringapi: Command names 2014-03-08 13:05:39 -05: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 Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +01:00
cmCMakeMinimumRequired.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmCMakePolicyCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmCPluginAPI.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTest.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
cmCTest.h Change output to be a reference and not a pointer. 2014-08-04 15:16:40 -04:00
cmCacheManager.cxx Merge topic 'fix--D-command-line-parsing' 2014-10-30 14:11:48 -04:00
cmCacheManager.h stringapi: Use strings for cache iterator values 2014-03-08 13:05:39 -05:00
cmCallVisualStudioMacro.cxx VisualStudio: Remove MSVC6 compatibility macro. 2014-11-20 22:25:44 +01:00
cmCallVisualStudioMacro.h
cmCommand.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +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 backtrace: Convert to local paths in IssueMessage 2014-06-05 12:44:19 -04:00
cmCommandArgumentParserHelper.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmCommandArgumentParserTokens.h
cmCommandArgumentsHelper.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentsHelper.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommands.cxx.in CMakeLists: Generate the cmCommands.cxx file. 2014-02-09 22:02:37 +01:00
cmCommands.h Split cmBootstrapCommands.cxx into two sources 2013-06-14 08:35:52 -04:00
cmCommandsForBootstrap.cxx CMakeLists: Generate the cmCommands.cxx file. 2014-02-09 22:02:37 +01:00
cmComputeComponentGraph.cxx Distinguish "strong" and "weak" target dependency edges 2010-08-25 17:10:00 -04:00
cmComputeComponentGraph.h Split notion of node lists and edge lists 2010-08-25 17:10:00 -04:00
cmComputeLinkDepends.cxx Misc. fixes for the Oracle / Sun compiler. 2014-12-12 10:04:47 -05:00
cmComputeLinkDepends.h cmComputeLinkDepends: Convert AddLinkEntries to a template 2014-07-07 08:52:36 -04:00
cmComputeLinkInformation.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmComputeLinkInformation.h cmComputeLinkInformation: Remove 'head' argument 2014-06-23 09:14:45 -04:00
cmComputeTargetDepends.cxx cmTarget: Refactor LinkImplementation to allow more information 2014-07-07 08:52:39 -04:00
cmComputeTargetDepends.h cmTarget: Lookup targets in LinkInterface and LinkImplementation 2014-06-23 09:22:07 -04:00
cmConditionEvaluator.cxx cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmConditionEvaluator.h If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmConfigure.cmake.h.in Encoding: Provide option to configure CMake to use UTF-8 encoding. 2014-03-14 08:48:18 -06:00
cmConfigureFileCommand.cxx Merge topic 'fix-configure_file-COPYONLY' 2014-11-03 09:08:35 -05: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: Pass linker flags into test project (#14066) 2014-12-03 15:30:22 -05:00
cmCoreTryCompile.h stringapi: Use strings in target name 2014-03-08 13:05:31 -05:00
cmCreateTestSourceList.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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
cmCustomCommand.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmCustomCommand.h Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmCustomCommandGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmCustomCommandGenerator.h Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmDefinePropertyCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmDefinePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmDefinitions.cxx Merge topic 'revert-definition-map-lookup' 2014-10-27 08:32:26 -04:00
cmDefinitions.h Merge topic 'revert-definition-map-lookup' 2014-10-27 08:32:26 -04:00
cmDepends.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmDepends.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02:00
cmDependsC.cxx cmDepends: Refactor object file path conversion 2014-07-22 15:24:57 -04:00
cmDependsC.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmDependsFortran.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +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 Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +01:00
cmDependsJavaParserHelper.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmDependsJavaParserTokens.h
cmDocumentation.cxx cmake,ccmake: Produce shorter output on no arguments (#14973) 2014-06-13 08:36:43 -04:00
cmDocumentation.h cmake,ccmake: Produce shorter output on no arguments (#14973) 2014-06-13 08:36:43 -04:00
cmDocumentationFormatter.cxx Drop all documentation formatters except Usage 2013-10-16 09:22:35 -04:00
cmDocumentationFormatter.h cmake,ccmake: Produce shorter output on no arguments (#14973) 2014-06-13 08:36:43 -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 cmELF: fix signedness warning on OpenBSD 2014-04-14 20:43:10 +02: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 Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmExecProgramCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExecuteProcessCommand.cxx execute_process: Send stderr through cmSystemTools::Stderr 2014-05-15 10:29:08 -04:00
cmExecuteProcessCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExecutionStatus.h continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05: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 Export: Disallow export of targets with INTERFACE_SOURCES 2014-11-29 12:24:59 +01:00
cmExportBuildFileGenerator.h cmMakefile: return a backtrace 2014-06-05 12:44:04 -04:00
cmExportCommand.cxx Allow the Package Registry to be disabled (#14849) 2014-05-12 09:50:01 -04:00
cmExportCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmExportFileGenerator.cxx cmExportFileGenerator: Make SetImportLinkProperty a template 2014-06-23 09:22:07 -04:00
cmExportFileGenerator.h cmExportFileGenerator: Make SetImportLinkProperty a template 2014-06-23 09:22:07 -04:00
cmExportInstallFileGenerator.cxx install: Allow absolute EXPORT destination with relative targets (#15258) 2014-12-15 11:45:49 -05: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 exports: fix build with MSVC6 2012-09-28 17:00:52 -04:00
cmExportSet.h exports: fix build with MSVC6 2012-09-28 17:00:52 -04:00
cmExportSetMap.cxx cmExportSetMap: Override clear() to delete held resources 2013-11-08 09:35:56 -05: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 Include cmMakefile.h before cm*Lexer.h to get stdint.h first 2013-08-07 10:19:40 -04: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 strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmExtraCodeBlocksGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraCodeLiteGenerator.cxx fix compile error on AIX/gcc-2.9 because of unknown std::stringstream 2014-04-22 22:21:31 +02:00
cmExtraCodeLiteGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraEclipseCDT4Generator.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmExtraEclipseCDT4Generator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraKateGenerator.cxx stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraKateGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmExtraSublimeTextGenerator.cxx LocalGenerator: Add a string overload for AppendFlags 2014-05-07 14:30:31 -04:00
cmExtraSublimeTextGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmFLTKWrapUICommand.cxx cmTarget: Make the source files depend on the config. 2014-04-02 23:14:02 +02:00
cmFLTKWrapUICommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFileCommand.cxx file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05: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 file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmFileLockPool.h file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05: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: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmFileLockWin32.cxx file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmFileTimeComparison.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmFileTimeComparison.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindBase.cxx Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05: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 Refactor and seperate search path construction for find commands 2014-11-11 13:39:51 -05:00
cmFindLibraryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindPackageCommand.cxx Misc. fixes for the Oracle / Sun compiler. 2014-12-12 10:04:47 -05:00
cmFindPackageCommand.h Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmFindPathCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmFindPathCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmFindProgramCommand.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
cmFindProgramCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmForEachCommand.cxx continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05: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 Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02: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 stringapi: Use strings for generated file stream names 2014-03-08 13:05:33 -05:00
cmGeneratorExpression.cxx Fix some Clang -Wstring-conversion warnings 2014-12-12 14:38:23 -05:00
cmGeneratorExpression.h file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
cmGeneratorExpressionDAGChecker.cxx backtrace: Convert to local paths in IssueMessage 2014-06-05 12:44:19 -04:00
cmGeneratorExpressionDAGChecker.h genex: remove the need for backtraces 2014-06-05 12:44:18 -04:00
cmGeneratorExpressionEvaluationFile.cxx file(GENERATE): Re-run cmake when appropriate. 2014-11-19 00:19:09 +01:00
cmGeneratorExpressionEvaluationFile.h file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
cmGeneratorExpressionEvaluator.cxx Fix some Clang -Wstring-conversion warnings 2014-12-12 14:38:23 -05:00
cmGeneratorExpressionEvaluator.h file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +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
cmGeneratorExpressionParser.cxx Fix some Clang -Wstring-conversion warnings 2014-12-12 14:38:23 -05:00
cmGeneratorExpressionParser.h cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorTarget.cxx cmGeneratorTarget: Remove MSVC7 workaround 2014-11-20 23:07:22 +01:00
cmGeneratorTarget.h VS: Handle .pfx files explicitly in generator 2014-08-21 09:28:20 -04:00
cmGetCMakePropertyCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmGetCMakePropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetDirectoryPropertyCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmGetDirectoryPropertyCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetFilenameComponentCommand.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
cmGetFilenameComponentCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmGetPropertyCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +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 cmTarget: Evaluate CMP0026 and CMP0051 in calling context 2014-05-09 11:24:15 -04: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
cmGlobalBorlandMakefileGenerator.cxx Makefile: Workaround Borland Make bug with multiple outputs 2014-12-06 07:36:52 -05:00
cmGlobalBorlandMakefileGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalGenerator.cxx find_library: Fix repeat call after changing directory content (#15293) 2014-12-08 15:35:50 -05:00
cmGlobalGenerator.h find_library: Fix repeat call after changing directory content (#15293) 2014-12-08 15:35:50 -05:00
cmGlobalGeneratorFactory.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalJOMMakefileGenerator.cxx Drop the 'Full' field from cmDocumentationEntry 2013-10-16 09:22:37 -04:00
cmGlobalJOMMakefileGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalKdevelopGenerator.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmGlobalKdevelopGenerator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalMSYSMakefileGenerator.cxx Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. 2014-01-07 09:27:44 -05:00
cmGlobalMSYSMakefileGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalMinGWMakefileGenerator.cxx Drop the 'Full' field from cmDocumentationEntry 2013-10-16 09:22:37 -04:00
cmGlobalMinGWMakefileGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalNMakeMakefileGenerator.cxx Drop the 'Full' field from cmDocumentationEntry 2013-10-16 09:22:37 -04:00
cmGlobalNMakeMakefileGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalNinjaGenerator.cxx Ninja: Refactor restat to be a string internally 2014-11-14 16:16:00 -05:00
cmGlobalNinjaGenerator.h Ninja: Refactor restat to be a string internally 2014-11-14 16:16:00 -05:00
cmGlobalUnixMakefileGenerator3.cxx cmLocalGenerator: Rename 'MAKEFILE' to 'MAKERULE' 2014-07-22 12:27:57 -04:00
cmGlobalUnixMakefileGenerator3.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalVisualStudio6Generator.cxx VS: Refactor CMAKE_FORCE_*64 platform definitions 2014-07-17 16:17:35 -04:00
cmGlobalVisualStudio6Generator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalVisualStudio7Generator.cxx VS: Implement CMAKE_GENERATOR_PLATFORM for VS >= 8 2014-09-05 15:03:56 -04:00
cmGlobalVisualStudio7Generator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalVisualStudio8Generator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmGlobalVisualStudio8Generator.h VS: Implement CMAKE_GENERATOR_PLATFORM for VS >= 8 2014-09-05 15:03:56 -04:00
cmGlobalVisualStudio9Generator.cxx VS: Delay getting platform name in local generator 2014-07-17 16:59:53 -04:00
cmGlobalVisualStudio9Generator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalVisualStudio10Generator.cxx VS: Improve error messages when compiler is not detected (#15228) 2014-11-14 09:13:27 -05:00
cmGlobalVisualStudio10Generator.h Merge topic 'vs-check-phone-store-tools' 2014-11-18 09:12:34 -05:00
cmGlobalVisualStudio11Generator.cxx VS: Improve error messages when compiler is not detected (#15228) 2014-11-14 09:13:27 -05:00
cmGlobalVisualStudio11Generator.h VS: Improve error messages when compiler is not detected (#15228) 2014-11-14 09:13:27 -05:00
cmGlobalVisualStudio12Generator.cxx VS: Improve error messages when compiler is not detected (#15228) 2014-11-14 09:13:27 -05:00
cmGlobalVisualStudio12Generator.h VS: Improve error messages when compiler is not detected (#15228) 2014-11-14 09:13:27 -05:00
cmGlobalVisualStudio14Generator.cxx VS: Rename VS 14 generator to 'Visual Studio 14 2015' 2014-11-14 14:23:36 -05:00
cmGlobalVisualStudio14Generator.h VS: Refactor CMAKE_FORCE_*64 platform definitions 2014-07-17 16:17:35 -04:00
cmGlobalVisualStudio71Generator.cxx VS: Remove unused parameter of WriteTargetConfigurations 2014-06-13 08:57:34 -04:00
cmGlobalVisualStudio71Generator.h stringapi: Use strings for generator names 2014-03-08 13:05:38 -05:00
cmGlobalVisualStudioGenerator.cxx VS: Refactor CMAKE_FORCE_*64 platform definitions 2014-07-17 16:17:35 -04:00
cmGlobalVisualStudioGenerator.h cmGlobalGenerator: Create a non-virtual 'DoGenerate' method 2014-07-22 15:05:36 -04:00
cmGlobalWatcomWMakeGenerator.cxx Makefile: Generate single-quoted object lists for Watcom 2014-03-27 13:45:29 -04:00
cmGlobalWatcomWMakeGenerator.h Fix some spelling errors in comments 2014-10-13 10:00:53 -04:00
cmGlobalXCodeGenerator.cxx Xcode: Fix rebuild with multiple custom command outputs (#15116) 2014-12-05 09:52:09 -05:00
cmGlobalXCodeGenerator.h Xcode: Fix rebuild with multiple custom command outputs (#15116) 2014-12-05 09:52:09 -05:00
cmGraphAdjacencyList.h Distinguish "strong" and "weak" target dependency edges 2010-08-25 17:10:00 -04:00
cmGraphVizWriter.cxx Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +01: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 continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
cmIfCommand.h If: Introduce policy CMP0054 - don't dereference quoted variables in if() 2014-09-11 21:23:17 +02:00
cmIncludeCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmIncludeCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmIncludeDirectoryCommand.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmIncludeDirectoryCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmIncludeExternalMSProjectCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +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 install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallDirectoryGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallExportGenerator.cxx install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallExportGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallFilesCommand.cxx install: Add CMAKE_INSTALL_MESSAGE variable (#13761) 2014-06-24 13:18:20 -04:00
cmInstallFilesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmInstallFilesGenerator.cxx install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallFilesGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallGenerator.cxx install(DIRECTORY): Add MESSAGE_NEVER option to avoid output (#13761) 2014-06-24 13:18:20 -04:00
cmInstallGenerator.h install(DIRECTORY): Add MESSAGE_NEVER option to avoid output (#13761) 2014-06-24 13:18:20 -04:00
cmInstallProgramsCommand.cxx install: Add CMAKE_INSTALL_MESSAGE variable (#13761) 2014-06-24 13:18:20 -04: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 Fix some Clang -Wstring-conversion warnings 2014-12-12 14:38:23 -05:00
cmInstallTargetGenerator.h install: Thread message level setting through internal API 2014-06-24 13:12:02 -04:00
cmInstallTargetsCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 CPackWiX: Extend CPACK_WIX_ACL to support directories 2014-09-27 17:34:39 +02:00
cmInstalledFile.h CPackWiX: Extend CPACK_WIX_ACL to support directories 2014-09-27 17:34:39 +02:00
cmLinkDirectoriesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmListCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmListFileCache.cxx Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmListFileCache.h backtrace: Convert to local paths in IssueMessage 2014-06-05 12:44: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 Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmLoadCacheCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLoadCommandCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmLoadCommandCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmLocalGenerator.cxx file: Add LOCK subcommand to do file and directory locking 2014-12-03 09:47:44 -05:00
cmLocalGenerator.h Ninja: Fix RC include directories regression 2014-10-13 08:20:05 -04:00
cmLocalNinjaGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmLocalNinjaGenerator.h strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmLocalUnixMakefileGenerator3.cxx Makefile: Workaround Borland Make bug with multiple outputs 2014-12-06 07:36:52 -05:00
cmLocalUnixMakefileGenerator3.h Makefile: Workaround Borland Make bug with multiple outputs 2014-12-06 07:36:52 -05:00
cmLocalVisualStudio6Generator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmLocalVisualStudio6Generator.h stringapi: Pass configuration names as strings 2014-03-08 13:05:36 -05:00
cmLocalVisualStudio7Generator.cxx Fix incremental linking setting for Fortran + VS 2014-11-21 13:32:45 -05:00
cmLocalVisualStudio7Generator.h VS: Delay getting platform name in local generator 2014-07-17 16:59:53 -04:00
cmLocalVisualStudio10Generator.cxx stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -05:00
cmLocalVisualStudio10Generator.h stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -05:00
cmLocalVisualStudioGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmLocalVisualStudioGenerator.h VS14: Add Visual Studio 14 generator (#14982) 2014-06-25 14:51:19 -04:00
cmLocalXCodeGenerator.cxx cmLocalGenerator: Add ComputeObjectFilenames interface. 2014-03-13 15:28:02 +01:00
cmLocalXCodeGenerator.h cmLocalGenerator: Add ComputeObjectFilenames interface. 2014-03-13 15:28:02 +01:00
cmMacroCommand.cxx Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02:00
cmMacroCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmMakeDepend.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02: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 Merge topic 'cached-regex-clear-fixed' 2014-12-04 10:23:26 -05:00
cmMakefile.h cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmMakefileExecutableTargetGenerator.cxx Watcom: Use single quote for all file/path items in wlink command 2014-04-08 13:28:54 -04:00
cmMakefileExecutableTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMakefileLibraryTargetGenerator.cxx Makefile: Fix rebuild with multiple custom command outputs (#15116) 2014-12-05 09:55:49 -05:00
cmMakefileLibraryTargetGenerator.h stringapi: Use strings for the languages 2014-03-08 13:05:30 -05:00
cmMakefileTargetGenerator.cxx Makefile: Fix rebuild with multiple custom command outputs (#15116) 2014-12-05 09:55:49 -05:00
cmMakefileTargetGenerator.h Makefile: Fix rebuild with multiple custom command outputs (#15116) 2014-12-05 09:55:49 -05:00
cmMakefileUtilityTargetGenerator.cxx cmLocalGenerator: Rename 'MAKEFILE' to 'MAKERULE' 2014-07-22 12:27:57 -04:00
cmMakefileUtilityTargetGenerator.h Port some of the generator API to cmGeneratorTarget. 2013-11-22 15:06:25 +01:00
cmMarkAsAdvancedCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 Remove some c_str() calls. 2014-03-11 15:03:50 +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 cmNewLineStyle: Use cmStandardIncludes.h 2011-11-30 09:19:32 -05:00
cmNinjaNormalTargetGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmNinjaNormalTargetGenerator.h stringapi: Use strings for the languages 2014-03-08 13:05:30 -05:00
cmNinjaTargetGenerator.cxx Add an option for explicit BYPRODUCTS of custom commands (#14963) 2014-11-14 16:16:00 -05:00
cmNinjaTargetGenerator.h Ninja: Remove unused declaration 2014-11-14 11:56:33 -05: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 Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01: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 Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmOptionCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmOrderDirectories.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmOrderDirectories.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmOutputRequiredFilesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 try_compile: Pass linker flags into test project (#14066) 2014-12-03 15:30:22 -05:00
cmPolicies.h try_compile: Pass linker flags into test project (#14066) 2014-12-03 15:30:22 -05:00
cmProcessTools.cxx CTest: Parse empty Git commits correctly 2010-06-23 09:14:43 -04:00
cmProcessTools.h CTest: Parse empty Git commits correctly 2010-06-23 09:14:43 -04:00
cmProjectCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01: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 stringapi: Use strings for property names 2014-03-08 13:05:28 -05:00
cmPropertyMap.h Remove extra semicolons from C++ code. 2014-04-03 21:53:14 +02:00
cmQTWrapCPPCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmQTWrapCPPCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmQTWrapUICommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmQTWrapUICommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmQtAutoGenerators.cxx Merge topic 'remove-c_str' 2014-11-25 10:18:49 -05:00
cmQtAutoGenerators.h QtAutogen: Regenerate qrc files if their input changes (#15074) 2014-10-24 19:45:27 +02:00
cmRST.cxx Add an "installed file" property scope 2014-05-28 12:28:18 -04:00
cmRST.h strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmRemoveCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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 Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmSearchPath.h Use containers of labeled search paths instead of individual members 2014-11-12 08:21:46 -05:00
cmSeparateArgumentsCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSeparateArgumentsCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetCommand.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01: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 strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmSetPropertyCommand.h Add an "installed file" property scope 2014-05-28 12:28:18 -04: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 some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSetTargetPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSetTestsPropertiesCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSetTestsPropertiesCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSiteNameCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmSiteNameCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmSourceFile.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +02:00
cmSourceFile.h cmSourceFile: Take a string 2014-04-28 21:43:40 -04:00
cmSourceFileLocation.cxx Merge topic 'fix-source-case-matching' 2014-12-01 08:57:25 -05: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 Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +01:00
cmSourceGroupCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmStandardIncludes.cxx Tru64: Place cmOStringStream vtable uniquely (#10541) 2010-06-10 15:22:40 -04:00
cmStandardIncludes.h cmStandardIncludes: Remove MSVC6 condition for cmArrayBegin macro. 2014-11-20 22:22:45 +01:00
cmStandardLexer.h Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cmStringCommand.cxx cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmStringCommand.h cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmSubdirCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +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 file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmSystemTools.h file: Use 'long' to represent the parsed LOCK TIMEOUT value 2014-12-05 12:59:37 -05:00
cmTarget.cxx Fix some Clang -Wstring-conversion warnings 2014-12-12 14:38:23 -05:00
cmTarget.h cmTarget: Track internally whether platform is Android 2014-09-29 16:05:53 -04:00
cmTargetCompileDefinitionsCommand.cxx cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetCompileDefinitionsCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetCompileFeaturesCommand.cxx Add target_compile_features command. 2014-04-07 18:11:18 +02:00
cmTargetCompileFeaturesCommand.h Add target_compile_features command. 2014-04-07 18:11:18 +02:00
cmTargetCompileOptionsCommand.cxx cmMakefile: return a backtrace 2014-06-05 12:44:04 -04: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: return a backtrace 2014-06-05 12:44:04 -04:00
cmTargetIncludeDirectoriesCommand.h cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02:00
cmTargetLinkLibrariesCommand.cxx Remove default labels from fully covered switch statements. 2014-04-03 21:53:13 +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 cmTargetPropCommandBase: Change the interface to return bool. 2014-04-07 18:11:18 +02: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 genex: remove the need for backtraces 2014-06-05 12:44:18 -04:00
cmTestGenerator.cxx genex: remove the need for backtraces 2014-06-05 12:44:18 -04: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 Use makefile->IssueMessage() for better error messages 2011-09-27 18:59:42 +02:00
cmTryCompileCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmTryRunCommand.cxx strings: Remove redundant calls to std::string::c_str() 2014-10-15 14:54:05 +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 Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +01:00
cmUseMangledMesaCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmUtilitySourceCommand.cxx Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmUtilitySourceCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmUuid.cxx StringUuid: Implement new string(UUID) sub-command. 2014-08-28 15:13:54 +02: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 Remove some c_str() calls. 2014-03-11 15:03:50 +01:00
cmVariableRequiresCommand.h stringapi: Command names 2014-03-08 13:05:39 -05:00
cmVariableWatch.cxx variable_watch: Remove undocumented and redundant access type 2014-05-22 10:36:49 -04:00
cmVariableWatch.h variable_watch: Remove undocumented and redundant access type 2014-05-22 10:36:49 -04:00
cmVariableWatchCommand.cxx Remove c_str calls when using stream APIs. 2014-03-11 15:03:50 +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: Inherit target-level "-wd" flags in source files (#15284) 2014-12-04 15:40:04 -05:00
cmVisualStudio10TargetGenerator.h VS: Generate Nsight Tegra project revision number 2014-09-30 08:45:35 -04:00
cmVisualStudioGeneratorOptions.cxx Fix incremental linking setting for Fortran + VS 2014-11-21 13:32:45 -05:00
cmVisualStudioGeneratorOptions.h Fix incremental linking setting for Fortran + VS 2014-11-21 13:32:45 -05:00
cmVisualStudioSlnData.cxx 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 continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXCode21Object.h
cmXCodeObject.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmXCodeObject.h stringapi: Miscellaneous char* parameters 2014-03-08 13:05:37 -05:00
cmXMLParser.cxx ctest_memcheck: Add support for memory and leak sanitizer. 2014-07-16 11:50:23 -04:00
cmXMLParser.h ctest_memcheck: Add support for memory and leak sanitizer. 2014-07-16 11:50:23 -04:00
cmXMLSafe.cxx CTest: Do not munge UTF-8 output in XML files 2009-12-08 15:43:55 -05:00
cmXMLSafe.h
cm_sha2.c Remove borland workarounds. 2014-10-15 23:16:44 +02:00
cm_sha2.h sha2: Wrap long lines in third-party declarations 2011-11-16 11:05:13 -05:00
cm_sha2_mangle.h sha2: Build as part of CMakeLib 2011-11-16 10:15:44 -05:00
cm_utf8.c Fix or cast more integer conversions in cmake 2010-06-29 09:52:12 -04:00
cm_utf8.h CTest: Do not munge UTF-8 output in XML files 2009-12-08 15:43:55 -05:00
cmake.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01:00
cmake.h cmake: Add -A option to specify a generator platform 2014-09-15 10:26:59 -04:00
cmakemain.cxx Merge topic 'cmake-no-args-output' 2014-06-16 08:54:43 -04:00
cmakexbuild.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmcldeps.cxx strings: Remove cmStdString references 2014-03-08 13:05:35 -05:00
cmcmd.cxx Remove some unneeded c_str calls. 2014-11-23 11:09:54 +01: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 CTest: Add options to set generator platform 2014-09-05 15:18:21 -04:00