CMake/Source
Brad King ef10b87cc1 CMP0022: Plain target_link_libraries must populate link interface
The CMP0022 NEW behavior is that the INTERFACE_LINK_LIBRARIES property
exactly defines the link interface.  The plain target_link_libraries
signature says linking is transitive by default, so it should populate
the property.

Teach the target_link_libraries plain signature to populate the
INTERFACE_LINK_LIBRARIES regardless of the CMP0022 setting.  Refactor
the cmTarget::ComputeLinkInterface checks that warn when the policy is
not set to compare the new property to either the explicitly set old
link interface properties or the link implementation fallback for all
linkable target types, not just static libraries.

This fixes a regression in 2.8.12.0 that caused target_link_libraries to
not implement transitive linking in the plain signature once the policy
CMP0022 is set to NEW.
2013-11-02 12:55:17 -04:00
..
CPack CPack: Fix a typo in documentation 2013-08-15 13:11:57 -04:00
CTest CTest: Fix GTM coverage parsing line offset bug 2013-08-29 10:43:40 -04:00
CursesDialog Clean up install rules of CMake itself (#14371) 2013-08-26 11:54:07 -04:00
QtDialog cmake-gui: Fix build rules for Qt5 on Windows 2013-08-07 09:59:33 -04:00
kwsys Merge branch 'upstream-kwsys' into update-kwsys 2013-08-07 08:18:32 -04:00
.cvsignore
.gitattributes Import sha2 implementation 1.0 from Aaron D. Gifford 2011-06-27 14:52:25 -04:00
CMakeLists.txt Clean up install rules of CMake itself (#14371) 2013-08-26 11:54:07 -04:00
CMakeVersion.bash CMakeVersion.bash: Update sed expression for lower-case 'set' 2012-08-14 08:25:51 -04:00
CMakeVersion.cmake CMake Nightly Date Stamp 2013-10-07 00:01:10 -04:00
CMakeVersionSource.cmake Report commit hash in CMake development versions 2010-04-23 10:01:49 -04:00
cmAddCompileOptionsCommand.cxx Introduce add_compile_options command. 2013-06-04 11:36:55 +02:00
cmAddCompileOptionsCommand.h Remove the LINK_LANGUAGE generator expression. 2013-07-24 10:40:00 -04:00
cmAddCustomCommandCommand.cxx Normalize slashes of add_custom_(command|target) DEPENDS (#11973) 2011-03-30 09:52:07 -04:00
cmAddCustomCommandCommand.h AddCustomCommand: Handle multiple IMPLICIT_DEPENDS files (#10048) 2012-11-06 11:54:58 -05:00
cmAddCustomTargetCommand.cxx Normalize slashes of add_custom_(command|target) DEPENDS (#11973) 2011-03-30 09:52:07 -04:00
cmAddCustomTargetCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAddDefinitionsCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmAddDefinitionsCommand.h Remove unused cmAddDefinitionsCommand::ParseDefinition method. 2013-06-04 12:00:32 +02:00
cmAddDependenciesCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmAddDependenciesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAddExecutableCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmAddExecutableCommand.h Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmAddLibraryCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmAddLibraryCommand.h Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmAddSubDirectoryCommand.cxx add_subdirectory: Compute output dir with consistent slashes (#10072) 2013-03-12 11:52:52 -04:00
cmAddSubDirectoryCommand.h Fix spelling and typos (affecting users) 2013-05-07 08:39:19 -04:00
cmAddTestCommand.cxx Only set the property if the property was given 2011-01-20 14:05:39 -05:00
cmAddTestCommand.h add_test: Document test name restrictions (#14298) 2013-07-17 08:11:37 -04:00
cmArchiveWrite.cxx cmArchiveWrite: Clear fflags from archive entries 2012-06-06 07:29:19 -04:00
cmArchiveWrite.h Add Compress compress support to libarchive-wrapper 2010-08-16 20:45:05 +02:00
cmAuxSourceDirectoryCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAuxSourceDirectoryCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmBootstrapCommands1.cxx Split cmBootstrapCommands.cxx into two sources 2013-06-14 08:35:52 -04:00
cmBootstrapCommands2.cxx Split cmBootstrapCommands.cxx into two sources 2013-06-14 08:35:52 -04:00
cmBreakCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmBreakCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmBuildCommand.cxx Add projectDir parameter to GenerateBuildCommand 2013-04-12 11:35:35 -04:00
cmBuildCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmBuildNameCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmBuildNameCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmCMakeHostSystemInformationCommand.cxx Add cmake_host_system_information command 2013-06-19 08:46:37 -04:00
cmCMakeHostSystemInformationCommand.h Add cmake_host_system_information command 2013-06-19 08:46:37 -04:00
cmCMakeMinimumRequired.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCMakeMinimumRequired.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCMakePolicyCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCMakePolicyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPluginAPI.cxx cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 2013-08-08 13:26:27 -04: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 uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -04:00
cmCTest.h CTest: Read CTEST_PARALLEL_LEVEL from environment 2013-05-21 15:27:09 -04:00
cmCacheManager.cxx CLI: Suppress the unused warning if the key value pair is cached. 2013-06-04 12:38:56 +02:00
cmCacheManager.h Fix style. 2013-05-16 19:33:13 +02:00
cmCallVisualStudioMacro.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCallVisualStudioMacro.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentLexer.cxx Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -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 Fix some warnings from -Wundef 2012-12-22 12:47:54 +01:00
cmCommandArgumentParser.y Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
cmCommandArgumentParserHelper.cxx Include cmMakefile.h before cm*Lexer.h to get stdint.h first 2013-08-07 10:19:40 -04:00
cmCommandArgumentParserHelper.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentParserTokens.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
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 Add cmake_host_system_information command 2013-06-19 08:46:37 -04:00
cmCommands.h Split cmBootstrapCommands.cxx into two sources 2013-06-14 08:35:52 -04: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 Make linking APIs aware of 'head' target 2013-01-08 08:53:25 -05:00
cmComputeLinkDepends.h Make linking APIs aware of 'head' target 2013-01-08 08:53:25 -05:00
cmComputeLinkInformation.cxx OS X: Enable rpath support on Mac OS X when find_library() is used. 2013-07-15 22:39:08 -06:00
cmComputeLinkInformation.h Recognize shared library files with a numerical suffix 2013-05-21 14:50:16 -04:00
cmComputeTargetDepends.cxx Add entire link interface transitive closure as target depends. 2013-07-02 17:01:37 +02:00
cmComputeTargetDepends.h Make targets depend on the link interface of their dependees. 2013-01-03 13:31:50 -05:00
cmConfigure.cmake.h.in Clean up install rules of CMake itself (#14371) 2013-08-26 11:54:07 -04:00
cmConfigureFileCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmConfigureFileCommand.h Documentation: Clarify configure_file behavior 2012-11-07 14:30:46 -05:00
cmCoreTryCompile.cxx Merge topic 'try_compile-COPY_FILE_ERROR' 2013-07-15 09:33:32 -04:00
cmCoreTryCompile.h Remove trailing whitespace 2011-09-15 16:20:33 +02:00
cmCreateTestSourceList.cxx Run vim spellcheck on some files 2012-02-29 14:07:50 -05:00
cmCreateTestSourceList.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCryptoHash.cxx cmCryptoHash: Increase alignment of HashFile buffer 2013-06-13 08:40:10 -04:00
cmCryptoHash.h cmCryptoHash: Add virtual destructor 2011-11-16 11:32:01 -05:00
cmCustomCommand.cxx add_custom_command: Manage backtrace memory correctly (#14299) 2013-07-17 11:18:06 -04:00
cmCustomCommand.h add_custom_command: Manage backtrace memory correctly (#14299) 2013-07-17 11:18:06 -04:00
cmCustomCommandGenerator.cxx Use cmsys::auto_ptr to manage cmCompiledGeneratorExpressions 2012-12-20 12:17:37 +01:00
cmCustomCommandGenerator.h Introduce "generator expression" syntax to custom commands (#11209) 2010-12-15 14:53:48 -05:00
cmDefinePropertyCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDefinePropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDefinitions.cxx Only return local keys that are defined 2010-09-16 16:07:34 -04:00
cmDefinitions.h Add method to get the local scope variables 2010-09-01 13:08:14 -04:00
cmDepends.cxx cmDepends: No dependency-vector erasure in CheckDependencies 2012-11-06 11:54:39 -05:00
cmDepends.h cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsC.cxx cmDependsC: Collapse relative include paths 2013-06-26 10:14:31 -04:00
cmDependsC.h cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsFortran.cxx cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsFortran.h cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05:00
cmDependsFortranLexer.cxx Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -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 Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -04:00
cmDependsFortranParser.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDependsFortranParser.y Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04: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 Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -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 some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -04:00
cmDependsJavaParser.y Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04:00
cmDependsJavaParserHelper.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDependsJavaParserHelper.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDependsJavaParserTokens.h
cmDocumentCompileDefinitions.h VS 10: Escape ; as %3B in preprocessor definitions (#14073) 2013-04-11 11:41:15 -04:00
cmDocumentGeneratorExpressions.h Remove the LINK_LANGUAGE generator expression. 2013-07-24 10:40:00 -04:00
cmDocumentLocationUndefined.h Document LOCATION undefined behavior with use of LINKER_LANGUAGE. 2012-10-22 13:59:04 -04:00
cmDocumentVariables.cxx Fix some whitespace errors in docs. 2013-08-28 10:21:15 +02:00
cmDocumentVariables.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDocumentation.cxx Fix spelling and typos (affecting binary data / module messages) 2013-05-07 08:39:19 -04:00
cmDocumentation.h man documentation: detect man section from the given filename 2012-06-21 23:19:55 +02:00
cmDocumentationFormatter.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDocumentationFormatter.h Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmDocumentationFormatterDocbook.cxx docbook: Fix Sun CC warning on ptr_fun(isalnum) 2012-09-10 09:41:37 -04:00
cmDocumentationFormatterDocbook.h docbook: Fix formatter naming convention to avoid shadow 2012-09-09 10:55:49 -04:00
cmDocumentationFormatterHTML.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDocumentationFormatterHTML.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDocumentationFormatterMan.cxx documentation: preparation for making the man section configurable 2012-06-21 23:06:08 +02:00
cmDocumentationFormatterMan.h documentation: preparation for making the man section configurable 2012-06-21 23:06:08 +02:00
cmDocumentationFormatterText.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDocumentationFormatterText.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDocumentationFormatterUsage.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDocumentationFormatterUsage.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDocumentationSection.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDocumentationSection.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDynamicLoader.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDynamicLoader.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmELF.cxx OpenBSD: Enable ELF parsing and editing (#14241) 2013-06-21 08:27:40 -04:00
cmELF.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmElseCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmElseCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmElseIfCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmElseIfCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEnableLanguageCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEnableLanguageCommand.h enable_language: Clarify documentation 2013-06-12 10:58:32 -04:00
cmEnableTestingCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEnableTestingCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndForEachCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndForEachCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndFunctionCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmEndFunctionCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndIfCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndIfCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndMacroCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmEndMacroCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmEndWhileCommand.cxx improve error message on a stray "endwhile()" 2012-03-01 21:20:48 +01:00
cmEndWhileCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExecProgramCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExecProgramCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExecuteProcessCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExecuteProcessCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmExecutionStatus.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExportBuildFileGenerator.cxx Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmExportBuildFileGenerator.h OS X: Add support for @rpath in export files. 2013-06-03 09:42:05 -04:00
cmExportCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmExportCommand.h Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmExportFileGenerator.cxx CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
cmExportFileGenerator.h Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02:00
cmExportInstallFileGenerator.cxx Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02:00
cmExportInstallFileGenerator.h OS X: Add support for @rpath in export files. 2013-06-03 09:42:05 -04:00
cmExportLibraryDependencies.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExportLibraryDependencies.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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 exports: Add cmExportSetMap class 2012-09-28 09:21:39 -04:00
cmExportSetMap.h exports: Add cmExportSetMap class 2012-09-28 09:21:39 -04:00
cmExportTryCompileFileGenerator.cxx try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES 2013-08-26 11:37:00 -04:00
cmExportTryCompileFileGenerator.h OS X: Add support for @rpath in export files. 2013-06-03 09:42:05 -04:00
cmExprLexer.cxx Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -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 some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -04:00
cmExprParser.y Document removal of 'register' from flex/bison output 2013-06-28 16:37:59 -04: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExprParserTokens.h
cmExternalMakefileProjectGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExternalMakefileProjectGenerator.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExtraCodeBlocksGenerator.cxx Refactor cmTarget::GetCompileDefinitions to use an out-vector, not a string. 2013-07-11 08:23:56 +02:00
cmExtraCodeBlocksGenerator.h CodeBlocks: improve support for OBJECT libraries 2012-04-09 14:53:47 +02:00
cmExtraEclipseCDT4Generator.cxx Eclipse: fix #14204 and #14205: no file links to directories 2013-06-11 22:50:38 +02:00
cmExtraEclipseCDT4Generator.h Use GmakeErrorParser instead of deprecated MakeErrorParser (fixes bug 0013699) 2013-04-28 15:50:31 +02:00
cmExtraSublimeTextGenerator.cxx Merge topic 'tid-system-argument' 2013-07-16 13:59:07 -04:00
cmExtraSublimeTextGenerator.h Remove ability to generate sublime clang files. 2013-02-19 14:43:20 -05:00
cmFLTKWrapUICommand.cxx Store includes from the same include_directories call together. 2013-01-21 09:12:22 +01:00
cmFLTKWrapUICommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFileCommand.cxx Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -04:00
cmFileCommand.h Docs: Document file(GENERATE) CONDITION as optional. 2013-07-26 00:21:50 +02:00
cmFileTimeComparison.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFileTimeComparison.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindBase.cxx Teach find_(path|file) about Linux multiarch (#13742) 2012-11-26 16:46:04 -05:00
cmFindBase.h find_library: Optionally consider all names in each directory 2012-09-25 17:08:08 -04:00
cmFindCommon.cxx Revert "Use --sysroot when cross compiling." 2013-07-12 15:44:38 +02:00
cmFindCommon.h Refactor find_* command final path list computation 2011-09-23 14:36:27 -04:00
cmFindFileCommand.cxx Speedup find_* commands (#11412) 2010-11-12 10:47:28 -05:00
cmFindFileCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindLibraryCommand.cxx find_library: Optionally consider all names in each directory 2012-09-25 17:08:08 -04:00
cmFindLibraryCommand.h find_library: Optionally consider all names in each directory 2012-09-25 17:08:08 -04:00
cmFindPackageCommand.cxx Mention that IMPORTED targets may be created by a find_package call. 2013-03-06 21:35:20 +01:00
cmFindPackageCommand.h fix #13195: avoid multiple mentions of found packages 2012-05-06 16:32:10 +02:00
cmFindPathCommand.cxx Teach find_(path|file) about Linux multiarch (#13742) 2012-11-26 16:46:04 -05:00
cmFindPathCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindProgramCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFindProgramCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmForEachCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmForEachCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFunctionBlocker.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFunctionCommand.cxx Fix spelling and typos (non-binary) 2013-05-07 08:39:19 -04:00
cmFunctionCommand.h Documentation: Clarify some command descriptions 2012-11-07 14:10:56 -05:00
cmGeneratedFileStream.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGeneratedFileStream.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmGeneratorExpression.cxx Genex: Fix processing multiple include directories for relative paths 2013-10-07 08:17:12 -04:00
cmGeneratorExpression.h Genex: Allow relative paths in INSTALL_INTERFACE. 2013-07-25 14:31:22 +02:00
cmGeneratorExpressionDAGChecker.cxx Merge topic 'tid-system-argument' 2013-07-16 13:59:07 -04:00
cmGeneratorExpressionDAGChecker.h Merge topic 'tid-system-argument' 2013-07-16 13:59:07 -04:00
cmGeneratorExpressionEvaluationFile.cxx file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
cmGeneratorExpressionEvaluationFile.h file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
cmGeneratorExpressionEvaluator.cxx Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG> 2013-08-27 15:36:57 +02:00
cmGeneratorExpressionEvaluator.h Extract the ProcessArbitraryContent method. 2013-05-16 19:36:31 +02:00
cmGeneratorExpressionLexer.cxx cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorExpressionLexer.h cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorExpressionParser.cxx Genex: Fix segfault when parsing ends with parameter expectation. 2013-08-13 13:58:39 +02:00
cmGeneratorExpressionParser.h cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorTarget.cxx Normalize system directories from the interface target property 2013-08-29 10:28:52 +02:00
cmGeneratorTarget.h Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property. 2013-07-16 13:44:57 -04:00
cmGetCMakePropertyCommand.cxx Split cmBootstrapCommands.cxx into two sources 2013-06-14 08:35:52 -04:00
cmGetCMakePropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetDirectoryPropertyCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetDirectoryPropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetFilenameComponentCommand.cxx get_filename_component: Add DIRECTORY option (#14091) 2013-04-16 09:37:37 -04:00
cmGetFilenameComponentCommand.h get_filename_component: Add DIRECTORY option (#14091) 2013-04-16 09:37:37 -04:00
cmGetPropertyCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmGetPropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetSourceFilePropertyCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmGetSourceFilePropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetTargetPropertyCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmGetTargetPropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetTestPropertyCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmGetTestPropertyCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGlobalBorlandMakefileGenerator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalBorlandMakefileGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalGenerator.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmGlobalGenerator.h Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmGlobalGeneratorFactory.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalJOMMakefileGenerator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalJOMMakefileGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalKdevelopGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGlobalKdevelopGenerator.h Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmGlobalMSYSMakefileGenerator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalMSYSMakefileGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalMinGWMakefileGenerator.cxx Ninja: use MinGW generator code in EnableLanguage() 2013-03-09 11:28:45 +01:00
cmGlobalMinGWMakefileGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalNMakeMakefileGenerator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalNMakeMakefileGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalNinjaGenerator.cxx Merge topic 'windows_ninja_duplicate_paths' 2013-07-24 11:02:33 -04:00
cmGlobalNinjaGenerator.h Ninja: Custom Command file depends don't need to exist before building 2013-07-01 09:01:01 -04:00
cmGlobalUnixMakefileGenerator3.cxx Add projectDir parameter to GenerateBuildCommand 2013-04-12 11:35:35 -04:00
cmGlobalUnixMakefileGenerator3.h Add projectDir parameter to GenerateBuildCommand 2013-04-12 11:35:35 -04:00
cmGlobalVisualStudio6Generator.cxx Add projectDir parameter to GenerateBuildCommand 2013-04-12 11:35:35 -04:00
cmGlobalVisualStudio6Generator.h Add projectDir parameter to GenerateBuildCommand 2013-04-12 11:35:35 -04:00
cmGlobalVisualStudio7Generator.cxx VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio7Generator.h VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio8Generator.cxx VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio8Generator.h VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio9Generator.cxx VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio9Generator.h VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio10Generator.cxx Merge topic 'vs-masm' 2013-08-06 16:55:10 -04:00
cmGlobalVisualStudio10Generator.h VS: Generate ToolsVersion matching each VS version 2013-08-26 10:21:16 -04:00
cmGlobalVisualStudio11Generator.cxx VS11: Add support for Windows CE SDKs 2013-08-07 10:28:30 -04:00
cmGlobalVisualStudio11Generator.h VS11: Add support for Windows CE SDKs 2013-08-07 10:28:30 -04:00
cmGlobalVisualStudio12Generator.cxx VS: Unify how the name of the generator is specified 2013-08-05 13:38:32 +02:00
cmGlobalVisualStudio12Generator.h VS: Generate ToolsVersion matching each VS version 2013-08-26 10:21:16 -04:00
cmGlobalVisualStudio71Generator.cxx VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudio71Generator.h VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudioGenerator.cxx VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalVisualStudioGenerator.h VS: Replace ArchitectureId with PlatformName 2013-08-05 13:38:26 +02:00
cmGlobalWatcomWMakeGenerator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalWatcomWMakeGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalXCodeGenerator.cxx Xcode: Fix OBJECT library support for Xcode 5 (#14254) 2013-10-02 13:03:21 -04:00
cmGlobalXCodeGenerator.h Escape target flags taken from COMPILE_OPTIONS 2013-06-27 12:57:32 -04:00
cmGraphAdjacencyList.h Distinguish "strong" and "weak" target dependency edges 2010-08-25 17:10:00 -04:00
cmGraphVizWriter.cxx Always use the auto_ptr from cmsys. 2012-11-21 00:56:36 +01:00
cmGraphVizWriter.h Also generate dependers-graphviz files. 2011-02-06 18:34:48 +01:00
cmHexFileConverter.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmHexFileConverter.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmIDEFlagTable.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmIDEOptions.cxx Add an overload of cmIDEOptions::AddDefines taking a vector of strings. 2013-07-10 15:53:53 +02:00
cmIDEOptions.h Add an overload of cmIDEOptions::AddDefines taking a vector of strings. 2013-07-10 15:53:53 +02:00
cmIfCommand.cxx De-duplicate version comparison code. 2013-06-12 14:09:36 +02:00
cmIfCommand.h if: Document that plain 'NOTFOUND' is a false constant 2012-10-05 15:14:29 -04:00
cmIncludeCommand.cxx Fix spelling and typos (non-binary) 2013-05-07 08:39:19 -04:00
cmIncludeCommand.h include: Clarify variable access scope for included file 2013-07-09 08:31:23 -04:00
cmIncludeDirectoryCommand.cxx include_directories: Fix handling of empty or space-only entries 2013-05-21 15:20:46 -04:00
cmIncludeDirectoryCommand.h documentation: handling of relative paths by include- and link_directories() 2013-01-27 18:00:14 +01:00
cmIncludeExternalMSProjectCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmIncludeExternalMSProjectCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmIncludeRegularExpressionCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmIncludeRegularExpressionCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmInstallCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmInstallCommand.h Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02:00
cmInstallCommandArguments.cxx Add a convenient way to add the includes install dir to the INTERFACE. 2013-07-24 17:32:58 +02: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 Factor cmInstallType out of cmTarget::TargetType 2012-02-27 13:19:57 -05:00
cmInstallDirectoryGenerator.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmInstallExportGenerator.cxx Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmInstallExportGenerator.h Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmInstallFilesCommand.cxx make default install component name configurable 2012-05-14 22:19:12 +02:00
cmInstallFilesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmInstallFilesGenerator.cxx Factor cmInstallType out of cmTarget::TargetType 2012-02-27 13:19:57 -05:00
cmInstallFilesGenerator.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmInstallGenerator.cxx Use CPACK_xxx and CMAKE_xxx in a consistent way. 2012-05-20 17:28:54 +02:00
cmInstallGenerator.h Factor cmInstallType out of cmTarget::TargetType 2012-02-27 13:19:57 -05:00
cmInstallProgramsCommand.cxx make default install component name configurable 2012-05-14 22:19:12 +02:00
cmInstallProgramsCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmInstallScriptGenerator.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmInstallScriptGenerator.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmInstallTargetGenerator.cxx install: do not strip dll import libraries (#14123) 2013-07-01 08:56:03 -04:00
cmInstallTargetGenerator.h Revert "Move GetLinkInformation to cmGeneratorTarget" 2012-11-21 15:49:37 +01:00
cmInstallTargetsCommand.cxx make default install component name configurable 2012-05-14 22:19:12 +02:00
cmInstallTargetsCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmInstallType.h Factor cmInstallType out of cmTarget::TargetType 2012-02-27 13:19:57 -05:00
cmLinkDirectoriesCommand.cxx Teach link_directories to recognize relative paths 2009-11-24 11:16:38 -05:00
cmLinkDirectoriesCommand.h documentation: handling of relative paths by include- and link_directories() 2013-01-27 18:00:14 +01:00
cmLinkLibrariesCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmLinkLibrariesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmListCommand.cxx Consolidate list() argument count testing 2012-11-02 17:09:55 +01:00
cmListCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmListFileCache.cxx Do not warn about left paren not separated by a space 2013-08-15 09:00:34 -04:00
cmListFileCache.h cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 2013-08-08 13:26:27 -04:00
cmListFileLexer.c cmListFileLexer: Modify flex output to avoid Borland warning 2013-08-08 13:26:28 -04:00
cmListFileLexer.h Warn about arguments not separated by whitespace 2013-08-08 13:26:27 -04:00
cmListFileLexer.in.l cmListFileLexer: Modify flex output to avoid Borland warning 2013-08-08 13:26:28 -04:00
cmLoadCacheCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmLoadCacheCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmLoadCommandCommand.cxx Revert "load_command: Deprecate and document pending removal" 2013-01-07 10:31:07 -05:00
cmLoadCommandCommand.h Revert "load_command: Deprecate and document pending removal" 2013-01-07 10:31:07 -05:00
cmLocalGenerator.cxx Revert "Add compiler target compile options." 2013-08-09 14:28:43 +02:00
cmLocalGenerator.h Unify the way the flags of a static library are read 2013-07-31 08:41:07 -04:00
cmLocalNinjaGenerator.cxx VS,Xcode: Drop incorrect legacy dependency trace (#14291) 2013-07-15 13:17:29 -04:00
cmLocalNinjaGenerator.h Ninja: void function can't return a value 2012-07-19 07:32:03 +02:00
cmLocalUnixMakefileGenerator3.cxx Merge topic 'drop-old-vs-dependency' 2013-07-16 13:59:35 -04:00
cmLocalUnixMakefileGenerator3.h AddCustomCommand: Handle multiple IMPLICIT_DEPENDS files (#10048) 2012-11-06 11:54:58 -05:00
cmLocalVisualStudio6Generator.cxx VS 6,7: Refactor local generators to avoid GetSourceFileWithOutput 2013-08-06 10:20:03 -04:00
cmLocalVisualStudio6Generator.h Fix config-specific INCLUDE_DIRECTORIES in multi-config generators 2012-10-17 16:24:14 -04:00
cmLocalVisualStudio7Generator.cxx VS: Future-proof Intel project format selection 2013-09-10 13:44:10 -04:00
cmLocalVisualStudio7Generator.h Fix setting of the entry point symbol for Windows CE (#14088) 2013-08-05 21:24:00 +02:00
cmLocalVisualStudio10Generator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmLocalVisualStudio10Generator.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmLocalVisualStudioGenerator.cxx Resolve warnings about unused variables. 2012-11-07 13:45:30 +01:00
cmLocalVisualStudioGenerator.h VS12: Add Visual Studio 12 generator (#14251) 2013-06-28 18:13:14 -04:00
cmLocalXCodeGenerator.cxx Escape target flags taken from COMPILE_OPTIONS 2013-06-27 12:57:32 -04:00
cmLocalXCodeGenerator.h Escape target flags taken from COMPILE_OPTIONS 2013-06-27 12:57:32 -04:00
cmMacroCommand.cxx cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 2013-08-08 13:26:27 -04:00
cmMacroCommand.h Documentation: Clarify some command descriptions 2012-11-07 14:10:56 -05:00
cmMakeDepend.cxx GenEx: Fix reporting about not-found include directories and libraries. 2012-10-17 16:23:32 -04:00
cmMakeDepend.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmMakeDirectoryCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmMakeDirectoryCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmMakefile.cxx Merge topic 'fix-duplicate-custom-commands' 2013-10-01 08:05:17 -04:00
cmMakefile.h Optimize custom command full-path dependency lookup 2013-08-06 16:17:13 -04:00
cmMakefileExecutableTargetGenerator.cxx Revert "Use --sysroot when cross compiling." 2013-07-12 15:44:38 +02:00
cmMakefileExecutableTargetGenerator.h Re-factor bundle content copying rules generation. 2012-07-17 14:03:10 +02:00
cmMakefileLibraryTargetGenerator.cxx Unify the way the flags of a static library are read 2013-07-31 08:41:07 -04:00
cmMakefileLibraryTargetGenerator.h Re-factor bundle content copying rules generation. 2012-07-17 14:03:10 +02:00
cmMakefileTargetGenerator.cxx Merge topic 'tid-system-argument' 2013-07-16 13:59:07 -04:00
cmMakefileTargetGenerator.h Refactor how bundles and frameworks are supported. 2013-05-23 10:42:49 -04:00
cmMakefileUtilityTargetGenerator.cxx Refactor how bundles and frameworks are supported. 2013-05-23 10:42:49 -04:00
cmMakefileUtilityTargetGenerator.h Fix memory leak in Makefile generator. 2012-07-22 15:36:05 +02:00
cmMarkAsAdvancedCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmMarkAsAdvancedCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmMathCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmMathCommand.h Documentation: Correct typos and grammar 2012-11-07 13:51:50 -05:00
cmMessageCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmMessageCommand.h Documentation: Clarify some command descriptions 2012-11-07 14:10:56 -05:00
cmNewLineStyle.cxx Add NEWLINE_STYLE option to configure_file (#3957) 2011-11-28 13:48:59 -05:00
cmNewLineStyle.h cmNewLineStyle: Use cmStandardIncludes.h 2011-11-30 09:19:32 -05:00
cmNinjaNormalTargetGenerator.cxx OS X: Fix regression handling frameworks for Ninja 2013-07-22 09:40:11 -04:00
cmNinjaNormalTargetGenerator.h Re-factor CFBundle generation. 2012-07-17 14:03:09 +02:00
cmNinjaTargetGenerator.cxx Merge topic 'tid-system-argument' 2013-07-16 13:59:07 -04:00
cmNinjaTargetGenerator.h Make cmLocalGenerator::AddArchitectureFlags take a cmGeneratorTarget. 2012-09-19 15:31:29 +02:00
cmNinjaTypes.h Ninja: Add the Ninja generator 2012-02-02 23:40:21 +00:00
cmNinjaUtilityTargetGenerator.cxx Ninja: GlobalNinjaGenerator WriteBuild and WritePhonyBuild non static 2013-07-01 08:59:38 -04:00
cmNinjaUtilityTargetGenerator.h Ninja: Add the Ninja generator 2012-02-02 23:40:21 +00:00
cmOSXBundleGenerator.cxx cmMakefile: Refactor AddCMakeDependFile and AddCMakeOutputFile. 2013-06-24 10:43:20 -04:00
cmOSXBundleGenerator.h OS X: Fix getting of CFBundle LOCATION property. 2013-06-03 06:29:33 -06:00
cmObject.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmOptionCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmOptionCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmOrderDirectories.cxx OS X: Enable rpath support on Mac OS X when find_library() is used. 2013-07-15 22:39:08 -06:00
cmOrderDirectories.h Remove unused ivars to eliminate compiler warnings 2012-06-20 17:43:37 -04:00
cmOutputRequiredFilesCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmOutputRequiredFilesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPolicies.cxx Update version introducing CMP0021, CMP0022, and CMP0023 2013-08-14 09:44:00 -04:00
cmPolicies.h target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04: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 trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmProjectCommand.h project: Document top-level CMakeLists.txt requirement 2013-07-08 08:22:30 -04:00
cmProperty.cxx Fix #12342: Add APPEND_STRING option to set_property() 2011-07-15 20:57:33 +02:00
cmProperty.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPropertyDefinition.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmPropertyDefinition.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPropertyDefinitionMap.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPropertyDefinitionMap.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPropertyMap.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmPropertyMap.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmQTWrapCPPCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmQTWrapCPPCommand.h Fix casing of 'Qt' in docs, comments and user-visible strings. 2012-08-28 11:24:55 +02:00
cmQTWrapUICommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmQTWrapUICommand.h Fix casing of 'Qt' in docs, comments and user-visible strings. 2012-08-28 11:24:55 +02:00
cmQtAutomoc.cxx Refactor cmTarget::GetCompileDefinitions to use an out-vector, not a string. 2013-07-11 08:23:56 +02:00
cmQtAutomoc.h QtAutomoc: Use config-dependent compile definitions and includes. 2013-06-12 12:53:25 +02:00
cmRemoveCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmRemoveCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmRemoveDefinitionsCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmRemoveDefinitionsCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmReturnCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmReturnCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmScriptGenerator.cxx Use cascading-if for per-config test and install code 2011-06-10 09:25:46 -04:00
cmScriptGenerator.h Use cascading-if for per-config test and install code 2011-06-10 09:25:46 -04:00
cmSeparateArgumentsCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmSeparateArgumentsCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetDirectoryPropertiesCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetDirectoryPropertiesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetPropertyCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmSetPropertyCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmSetSourceFilesPropertiesCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetSourceFilesPropertiesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetTargetPropertiesCommand.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmSetTargetPropertiesCommand.h Fix spelling and typos (product names) 2013-05-07 08:42:20 -04:00
cmSetTestsPropertiesCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetTestsPropertiesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSiteNameCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSiteNameCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSourceFile.cxx Fix spelling and typos (affecting binary data / module messages) 2013-05-07 08:39:19 -04:00
cmSourceFile.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSourceFileLocation.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmSourceFileLocation.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmSourceGroup.cxx CMake: source_group needs to check its own regex after its children (#13611) 2012-11-23 10:57:13 -05:00
cmSourceGroup.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSourceGroupCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSourceGroupCommand.h Documentation: Correct typos and grammar 2012-11-07 13:51:50 -05:00
cmStandardIncludes.cxx Tru64: Place cmOStringStream vtable uniquely (#10541) 2010-06-10 15:22:40 -04:00
cmStandardIncludes.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmStandardLexer.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmStringCommand.cxx Do not set CMAKE_MATCH_ variables when not neeeded 2013-06-14 08:46:14 -04:00
cmStringCommand.h string: Add MAKE_C_IDENTIFIER subcommand 2013-05-21 15:29:34 -04:00
cmSubdirCommand.cxx Fix spelling and typos (affecting binary data / module messages) 2013-05-07 08:39:19 -04:00
cmSubdirCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSubdirDependsCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmSubdirDependsCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSystemTools.cxx Merge topic 'passthru' 2013-07-31 08:48:19 -04:00
cmSystemTools.h Add option to use stdout/stderr of original terminal in cmake --build 2013-07-29 08:52:54 +02:00
cmTarget.cxx CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
cmTarget.h Genex: Disallow LINKER_LANGUAGE only when used on a static library. 2013-07-26 16:58:25 +02:00
cmTargetCompileDefinitionsCommand.cxx Add a SYSTEM parameter to target_include_directories (#14180) 2013-07-02 16:40:03 +02:00
cmTargetCompileDefinitionsCommand.h Remove the LINK_LANGUAGE generator expression. 2013-07-24 10:40:00 -04:00
cmTargetCompileOptionsCommand.cxx Add a SYSTEM parameter to target_include_directories (#14180) 2013-07-02 16:40:03 +02:00
cmTargetCompileOptionsCommand.h Add a SYSTEM parameter to target_include_directories (#14180) 2013-07-02 16:40:03 +02:00
cmTargetDepend.h Record edge type in global dependency graph 2010-11-18 10:51:00 -05: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 Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property. 2013-07-16 13:44:57 -04:00
cmTargetIncludeDirectoriesCommand.h Remove the LINK_LANGUAGE generator expression. 2013-07-24 10:40:00 -04:00
cmTargetLinkLibrariesCommand.cxx CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
cmTargetLinkLibrariesCommand.h CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
cmTargetPropCommandBase.cxx Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
cmTargetPropCommandBase.h Add a SYSTEM parameter to target_include_directories (#14180) 2013-07-02 16:40:03 +02:00
cmTest.cxx Doc: fix example for FAIL_REGULAR_EXPRESSION 2013-05-11 12:02:05 +02:00
cmTest.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmTestGenerator.cxx Use cmsys::auto_ptr to manage cmCompiledGeneratorExpressions 2012-12-20 12:17:37 +01:00
cmTestGenerator.h CTest: Report tests not run due to unknown configuration 2011-06-10 09:52:18 -04:00
cmTimestamp.cxx CMake: Fix dashboard build errors and warnings 2012-12-06 07:20:12 -05: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 try_compile: Add COPY_FILE_ERROR option to capture failure 2013-07-15 09:16:36 -04:00
cmTryRunCommand.cxx Use makefile->IssueMessage() for better error messages 2011-09-27 18:59:42 +02:00
cmTryRunCommand.h Documentation: Correct typos and grammar 2012-11-07 13:51:50 -05:00
cmUnsetCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmUnsetCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmUseMangledMesaCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmUseMangledMesaCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmUtilitySourceCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmUtilitySourceCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVS10CLFlagTable.h Fix optionally-valued booleans in VS 10 flag table 2009-10-23 14:59:26 -04:00
cmVS10LibFlagTable.h Add StringProperty options for VS 10 flag table 2009-09-29 16:37:06 -04:00
cmVS10LinkFlagTable.h VS: Fix /MAP:mapfile flag mapping (#14282) 2013-07-09 10:13:43 -04:00
cmVS11CLFlagTable.h VS11: Generate flag tables from MSBuild V110 tool files 2012-08-22 11:12:32 -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 /MAP:mapfile flag mapping (#14282) 2013-07-09 10:13:43 -04:00
cmVS12CLFlagTable.h VS12: Generate flag tables from MSBuild v120 tool files 2013-06-28 18:13:59 -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 /MAP:mapfile flag mapping (#14282) 2013-07-09 10:13:43 -04:00
cmVariableRequiresCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVariableRequiresCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVariableWatch.cxx variable_watch: Prevent making extra entries in the watch map 2013-08-08 13:31:09 -04:00
cmVariableWatch.h variable_watch: Allow specifying the data to match in RemoveWatch 2013-08-08 13:31:09 -04:00
cmVariableWatchCommand.cxx Merge branch 'dev/fix-variable-watch-crash' into cmake-syntax 2013-08-08 13:35:15 -04:00
cmVariableWatchCommand.h variable_watch: Don't share memory for callbacks 2013-08-08 13:31:10 -04:00
cmVersion.cxx New version scheme to support branchy workflow 2010-04-23 09:44:23 -04:00
cmVersion.h New version scheme to support branchy workflow 2010-04-23 09:44:23 -04:00
cmVersionConfig.h.in New version scheme to support branchy workflow 2010-04-23 09:44:23 -04:00
cmVersionMacros.h New version scheme to support branchy workflow 2010-04-23 09:44:23 -04:00
cmVisualStudio10TargetGenerator.cxx VS: Generate ToolsVersion matching each VS version 2013-08-26 10:21:16 -04:00
cmVisualStudio10TargetGenerator.h VS: Add Resx configuration to the vcxproj file 2013-06-28 09:23:41 -04:00
cmVisualStudioGeneratorOptions.cxx Improve const-correctness in cmVisualStudioGeneratorOptions 2013-08-05 21:23:50 +02:00
cmVisualStudioGeneratorOptions.h Improve const-correctness in cmVisualStudioGeneratorOptions 2013-08-05 21:23:50 +02: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 VS: Create parser for Visual Studio .sln files 2013-04-12 11:35:35 -04:00
cmVisualStudioSlnParser.h VS: Create parser for Visual Studio .sln files 2013-04-12 11:35:35 -04:00
cmVisualStudioWCEPlatformParser.cxx Fix detection of WinCE SDKs with 64bit verion of CMake 2013-08-05 13:38:30 +02:00
cmVisualStudioWCEPlatformParser.h Add command to generate environment for a Windows CE SDK 2012-11-30 07:59:25 -05:00
cmWhileCommand.cxx cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 2013-08-08 13:26:27 -04:00
cmWhileCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmWin32ProcessExecution.cxx Fix spelling and typos (non-binary) 2013-05-07 08:39:19 -04:00
cmWin32ProcessExecution.h Fix spelling and typos (non-binary) 2013-05-07 08:39:19 -04:00
cmWriteFileCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmWriteFileCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXCode21Object.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXCode21Object.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmXCodeObject.cxx Xcode: Each target dependency edge needs a unique object (#13935) 2013-02-19 16:45:58 -05:00
cmXCodeObject.h Xcode: Each target dependency edge needs a unique object (#13935) 2013-02-19 16:45:58 -05:00
cmXMLParser.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXMLParser.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXMLSafe.cxx CTest: Do not munge UTF-8 output in XML files 2009-12-08 15:43:55 -05:00
cmXMLSafe.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cm_sha2.c sha2: Avoid type-punned pointer dereference (#14314) 2013-07-25 13:10:13 -04: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 Merge topic 'cppcheck-fixes' 2013-07-16 13:59:30 -04:00
cmake.h Merge topic 'cmake-help-generators-fix' 2013-05-21 15:13:02 -04:00
cmakemain.cxx Merge topic 'passthru' 2013-07-31 08:48:19 -04:00
cmaketest.h.in Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmakewizard.cxx wizard: simplify control flow 2013-05-22 12:52:12 -04:00
cmakewizard.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmakexbuild.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmcldeps.cxx Ninja: Make cmcldeps depfile output more consistent with 'ninja -t msvc' 2013-07-26 10:12:03 -04:00
cmparseMSBuildXML.py VS12: Generate flag tables from MSBuild v120 tool files 2013-06-28 18:13:59 -04:00
cmw9xcom.cxx Resolve warnings about shadowing parameters and local variables. 2012-11-13 13:26:10 -05:00
ctest.cxx CTest: Read CTEST_PARALLEL_LEVEL from environment 2013-05-21 15:27:09 -04:00