CMake/Source
Stephen Kelly 77d2646784 Allow generator expressions in LINK_INTERFACE_LIBRARIES.
The Config and IMPORTED_ variants may also contain generator
expressions.

If 'the implementation is the interface', then the result of
evaluating the expressions at generate time is used to populate
the IMPORTED_LINK_INTERFACE_LIBRARIES property.

1) In the case of non-static libraries, this is fine because the
  user still has the option to populate the LINK_INTERFACE_LIBRARIES
  with generator expressions if that is what is wanted.

2) In the case of static libraries, this prevents a footgun,
  enforcing that the interface and the implementation are really
  the same.

  Otherwise, the LINK_LIBRARIES could contain a generator
  expression which is evaluated with a different context at build
  time, and when used as an imported target. That would mean that the
  result of evaluating the INTERFACE_LINK_LIBRARIES property for
  a static library would not necessarily be the 'link implementation'.

  For example:

    add_library(libone STATIC libone.cpp)
    add_library(libtwo STATIC libtwo.cpp)
    add_library(libthree STATIC libthree.cpp)

    target_link_libraries(libtwo
      $<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,STATIC_LIBRARY>:libone>)
    target_link_libraries(libthree libtwo)

  If the LINK_LIBRARIES content was simply copied to the
  IMPORTED_LINK_INTERFACE_LIBRARIES, then libthree links to libone, but
  executables linking to libthree will not link to libone.

3) As the 'implementation is the interface' concept is to be
  deprecated in the future anyway, this should be fine.
2013-01-10 23:04:06 +01:00
..
CPack Haiku no longer defines __BEOS__ 2013-01-07 21:20:11 +01:00
CTest CTest: Prevent creation of unbounded number of tests in ctest (#12904) 2012-12-18 13:30:34 -05:00
CursesDialog ccmake: Allow DEL key in first column 2012-11-13 13:44:33 -05:00
QtDialog Enable deprecated API when using Qt 5. 2012-09-23 20:13:06 +02:00
kwsys Merge branch 'upstream-kwsys' into update-kwsys 2013-01-08 08:42:58 -05:00
.cvsignore
.gitattributes Import sha2 implementation 1.0 from Aaron D. Gifford 2011-06-27 14:52:25 -04:00
CMakeLists.txt CPack: Add a WiX Generator (#11575) 2012-12-03 11:00:31 -05: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-01-10 00:01:20 -05:00
CMakeVersionSource.cmake Report commit hash in CMake development versions 2010-04-23 10:01:49 -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 Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmAddDependenciesCommand.cxx Allow add_dependencies() on imported targets (#10395) 2010-11-19 17:19:21 -05:00
cmAddDependenciesCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAddExecutableCommand.cxx Optionally allow IMPORTED targets to be globally visible 2012-01-25 14:42:31 -05:00
cmAddExecutableCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmAddLibraryCommand.cxx add_library: Allow OBJECT library without dynamic linking (#13289) 2012-06-11 08:40:11 -04:00
cmAddLibraryCommand.h add_library: Document object library portability suggestion 2013-01-04 09:38:22 -05:00
cmAddSubDirectoryCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAddSubDirectoryCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmAddTestCommand.cxx Only set the property if the property was given 2011-01-20 14:05:39 -05:00
cmAddTestCommand.h Add a generator expression for target properties. 2012-09-28 08:49:21 -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
cmBootstrapCommands.cxx CMake: Add TIMESTAMP subcommand to string and file commands 2012-12-05 10:39:10 -05: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 Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts. 2009-12-04 12:09:01 -05: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
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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPluginAPI.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTest.cxx Haiku no longer defines __BEOS__ 2013-01-07 21:20:11 +01:00
cmCTest.h Merge topic 'ctest-SUBMIT_INDEX-cdash' 2012-11-06 14:14:13 -05:00
cmCacheManager.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCacheManager.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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 Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmCommandArgumentLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentLexer.in.l Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCommandArgumentParser.cxx Fix some warnings from -Wundef 2012-12-22 12:47:54 +01:00
cmCommandArgumentParser.y Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCommandArgumentParserHelper.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 the target_compile_definitions command. 2013-01-10 09:46:58 -05:00
cmCommands.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -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 Merge topic 'LINK_LIBRARIES-property' 2013-01-08 14:32:41 -05:00
cmComputeLinkInformation.h Make linking APIs aware of 'head' target 2013-01-08 08:53:25 -05:00
cmComputeTargetDepends.cxx Add LINK_LIBRARIES property for direct target link dependencies 2013-01-08 09:02:43 -05: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 Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -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 Refactor generation of shared library flags 2012-06-12 15:38:48 -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: Provide factory "New" method 2011-11-16 10:15:44 -05:00
cmCryptoHash.h cmCryptoHash: Add virtual destructor 2011-11-16 11:32:01 -05:00
cmCustomCommand.cxx Record backtrace in cmCustomCommand 2010-12-15 14:53:24 -05:00
cmCustomCommand.h Record backtrace in cmCustomCommand 2010-12-15 14:53:24 -05: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 cmDepends: allow multiple dependees per depender 2012-11-06 11:54:39 -05: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 Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -04:00
cmDependsFortranLexer.h Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -04:00
cmDependsFortranLexer.in.l Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -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 Fortran: Follow <>-style includes (#13239) 2012-05-22 14:07:24 -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 Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmDependsJavaLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDependsJavaLexer.in.l Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmDependsJavaParser.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDependsJavaParser.y Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -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 Document COMPILE_DEFINITIONS known limitations (#11660, #11712) 2011-01-17 08:17:38 -05:00
cmDocumentGeneratorExpressions.h Add the TARGET_NAME generator expression. 2013-01-05 01:05:09 +01:00
cmDocumentLocationUndefined.h Document LOCATION undefined behavior with use of LINKER_LANGUAGE. 2012-10-22 13:59:04 -04:00
cmDocumentVariables.cxx Add CMAKE_BUILD_INTERFACE_INCLUDES build-variable. 2013-01-08 14:14:27 -05:00
cmDocumentVariables.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmDocumentation.cxx Update programmatically-reported copyright year (#13638) 2012-11-05 08:44:03 -05: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 Fix line-too-long style errors 2010-09-10 14:42:09 -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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Split LINK_INTERFACE_LIBRARIES export handling into dedicated method. 2013-01-10 18:06:57 +01:00
cmExportBuildFileGenerator.h exports: move the handling of missing targets into subclasses 2012-09-30 10:26:10 -04:00
cmExportCommand.cxx Add OBJECT_LIBRARY target type 2012-03-13 14:37:32 -04:00
cmExportCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmExportFileGenerator.cxx Allow generator expressions in LINK_INTERFACE_LIBRARIES. 2013-01-10 23:04:06 +01:00
cmExportFileGenerator.h Split LINK_INTERFACE_LIBRARIES export handling into dedicated method. 2013-01-10 18:06:57 +01:00
cmExportInstallFileGenerator.cxx Split LINK_INTERFACE_LIBRARIES export handling into dedicated method. 2013-01-10 18:06:57 +01:00
cmExportInstallFileGenerator.h exports: move the handling of missing targets into subclasses 2012-09-30 10:26:10 -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
cmExprLexer.cxx Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmExprLexer.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExprLexer.in.l Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmExprParser.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmExprParser.y Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmExprParserHelper.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Ninja: fix building from Codeblocks GUI 2013-01-05 08:29:58 +01:00
cmExtraCodeBlocksGenerator.h CodeBlocks: improve support for OBJECT libraries 2012-04-09 14:53:47 +02:00
cmExtraEclipseCDT4Generator.cxx Merge topic 'EclipseFixIndexerBySettingSourcePath' 2012-11-06 14:13:55 -05:00
cmExtraEclipseCDT4Generator.h Eclipse: add switch to disable linked resources (#13189) 2012-10-17 23:45:02 +02:00
cmFLTKWrapUICommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFLTKWrapUICommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmFileCommand.cxx CMake: Fix dashboard warnings 2012-12-05 13:19:09 -05:00
cmFileCommand.h CMake: Stylistic changes and documentation tweaks 2012-12-05 10:39:11 -05: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 Refactor find_* command final path list computation 2011-09-23 14:36:27 -04: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 exports: define a CMAKE_FIND_PACKAGE_NAME var set by find_package() 2012-09-30 10:26:54 -04: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Add cmGeneratorExpression::Split() API. 2013-01-10 18:06:03 +01:00
cmGeneratorExpression.h Add cmGeneratorExpression::Split() API. 2013-01-10 18:06:03 +01:00
cmGeneratorExpressionDAGChecker.cxx Make cycles in target properties ignored, not an error. 2013-01-05 01:18:36 +01:00
cmGeneratorExpressionDAGChecker.h Make cycles in target properties ignored, not an error. 2013-01-05 01:18:36 +01:00
cmGeneratorExpressionEvaluator.cxx Keep track of properties used to determine linker libraries. 2013-01-08 20:38:16 +01:00
cmGeneratorExpressionEvaluator.h Keep track of properties used to determine linker libraries. 2013-01-08 20:38:16 +01: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: Don't segfault on $<FOO,> 2012-11-27 09:12:39 -05:00
cmGeneratorExpressionParser.h cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
cmGeneratorTarget.cxx Keep track of INCLUDE_DIRECTORIES as a vector of structs. 2013-01-03 13:45:40 -05:00
cmGeneratorTarget.h Revert "Move GetLinkInformation to cmGeneratorTarget" 2012-11-21 15:49:37 +01:00
cmGetCMakePropertyCommand.cxx Add CMAKE_SCRIPT_MODE_FILE variable (#2828) 2011-02-02 18:18:14 -05: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetFilenameComponentCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmGetPropertyCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04: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 Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04: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 CMAKE_BUILD_INTERFACE_INCLUDES build-variable. 2013-01-08 14:14:27 -05:00
cmGlobalGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05: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 Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05: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 Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalNinjaGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalUnixMakefileGenerator3.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalUnixMakefileGenerator3.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalVisualStudio6Generator.cxx Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalVisualStudio6Generator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05:00
cmGlobalVisualStudio7Generator.cxx VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudio7Generator.h VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudio8Generator.cxx VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudio8Generator.h VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudio9Generator.cxx VS: Allow setting the name of the target platform 2012-11-27 08:31:18 -05:00
cmGlobalVisualStudio9Generator.h VS: Add parser for WCE.VCPlatform.config to read WinCE platforms 2012-11-27 08:31:17 -05:00
cmGlobalVisualStudio10Generator.cxx VS: Change variable type of ArchitectureId from const char* to string 2012-11-26 09:33:26 -05:00
cmGlobalVisualStudio10Generator.h VS: Remove platform specific generator files 2012-11-19 14:56:29 -05:00
cmGlobalVisualStudio11Generator.cxx VS11: Allow using folders with the VS11 Express Edition (#13770) 2012-12-03 13:53:43 -05:00
cmGlobalVisualStudio11Generator.h VS11: Allow using folders with the VS11 Express Edition (#13770) 2012-12-03 13:53:43 -05:00
cmGlobalVisualStudio71Generator.cxx VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudio71Generator.h VS: Added "Deploy" at project configuration for WindowsCE targets 2012-11-27 08:31:20 -05:00
cmGlobalVisualStudioGenerator.cxx VS: Change variable type of ArchitectureId from const char* to string 2012-11-26 09:33:26 -05:00
cmGlobalVisualStudioGenerator.h VS: Support setting correct subsystem and entry point for WinCE 2012-11-26 09:33:28 -05: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 Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05:00
cmGlobalXCodeGenerator.h Make cmGlobalGenerator::GetDocumentation() a static function 2012-11-19 12:54:50 -05: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 VS10: Refactor link options collection 2012-10-26 10:16:45 -04:00
cmIDEOptions.h VS10: Refactor link options collection 2012-10-26 10:16:45 -04:00
cmIfCommand.cxx if: Compare up to 8 components in VERSION tests 2012-09-11 15:59:16 -04:00
cmIfCommand.h if: Document that plain 'NOTFOUND' is a false constant 2012-10-05 15:14:29 -04:00
cmIncludeCommand.cxx include: Ignore empty string as file name (#13388) 2012-07-10 11:05:04 -04:00
cmIncludeCommand.h Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05:00
cmIncludeDirectoryCommand.cxx Process generator expressions in the INCLUDE_DIRECTORIES property. 2012-09-28 08:50:10 -04:00
cmIncludeDirectoryCommand.h Documentation: Clarify some command descriptions 2012-11-07 14:10:56 -05: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 exports: Hold an ExportSet pointer in cm*Export*Generator 2012-09-28 09:21:39 -04:00
cmInstallCommand.h Enhance DESTDIR documentation. Fixes #0012374. 2012-08-14 20:15:22 +02:00
cmInstallCommandArguments.cxx install: Fix COMPONENT option 2012-07-11 15:10:40 -04:00
cmInstallCommandArguments.h install: Fix COMPONENT option 2012-07-11 15:10:40 -04: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 exports: store pointers to all installations of each export set 2012-09-28 09:21:39 -04:00
cmInstallExportGenerator.h exports: accept a missing target if it is exported exactly once 2012-09-28 09:21:42 -04: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 Revert "Move GetLinkInformation to cmGeneratorTarget" 2012-11-21 15:49:37 +01: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmListFileCache.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmListFileLexer.c Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmListFileLexer.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmListFileLexer.in.l Convert CMake to OSI-approved BSD License 2009-09-28 11:43: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 Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05:00
cmLocalGenerator.h Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05:00
cmLocalNinjaGenerator.cxx Ninja: remove 'friend' in ninja code 2012-07-18 11:27:49 +02:00
cmLocalNinjaGenerator.h Ninja: void function can't return a value 2012-07-19 07:32:03 +02:00
cmLocalUnixMakefileGenerator3.cxx Always use the auto_ptr from cmsys. 2012-11-21 00:56:36 +01:00
cmLocalUnixMakefileGenerator3.h AddCustomCommand: Handle multiple IMPLICIT_DEPENDS files (#10048) 2012-11-06 11:54:58 -05:00
cmLocalVisualStudio6Generator.cxx Revert "Move GetLinkInformation to cmGeneratorTarget" 2012-11-21 15:49:37 +01:00
cmLocalVisualStudio6Generator.h Fix config-specific INCLUDE_DIRECTORIES in multi-config generators 2012-10-17 16:24:14 -04:00
cmLocalVisualStudio7Generator.cxx Merge topic 'windows-ce' 2012-11-28 08:49:56 -05:00
cmLocalVisualStudio7Generator.h VS: Support setting correct subsystem and entry point for WinCE 2012-11-26 09:33:28 -05: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 VS: Add CMakeLists.txt re-run rules at start of generation 2012-03-28 14:07:51 -04:00
cmLocalXCodeGenerator.cxx Remove unused partial OBJECT_FILES property implementation 2012-03-06 13:20:17 -05:00
cmLocalXCodeGenerator.h Remove unused partial OBJECT_FILES property implementation 2012-03-06 13:20:17 -05:00
cmMacroCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Keep track of INCLUDE_DIRECTORIES as a vector of structs. 2013-01-03 13:45:40 -05:00
cmMakefile.h Keep track of INCLUDE_DIRECTORIES as a vector of structs. 2013-01-03 13:45:40 -05:00
cmMakefileExecutableTargetGenerator.cxx Merge topic 'ninja-LIBPATH' 2012-10-02 10:07:32 -04:00
cmMakefileExecutableTargetGenerator.h Re-factor bundle content copying rules generation. 2012-07-17 14:03:10 +02:00
cmMakefileIncludeDirectoriesEntry.h Keep track of INCLUDE_DIRECTORIES as a vector of structs. 2013-01-03 13:45:40 -05:00
cmMakefileLibraryTargetGenerator.cxx Always use the auto_ptr from cmsys. 2012-11-21 00:56:36 +01:00
cmMakefileLibraryTargetGenerator.h Re-factor bundle content copying rules generation. 2012-07-17 14:03:10 +02:00
cmMakefileTargetGenerator.cxx Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05:00
cmMakefileTargetGenerator.h Ninja: fixes for bcc 2012-07-18 13:39:14 +02:00
cmMakefileUtilityTargetGenerator.cxx Fix memory leak in Makefile generator. 2012-07-22 15:36:05 +02: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 Ninja: encode LINK_FLAGS to handle bash variables 2012-11-20 22:00:09 +01:00
cmNinjaNormalTargetGenerator.h Re-factor CFBundle generation. 2012-07-17 14:03:09 +02:00
cmNinjaTargetGenerator.cxx Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05: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: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR) 2012-03-17 23:16:40 +00:00
cmNinjaUtilityTargetGenerator.h Ninja: Add the Ninja generator 2012-02-02 23:40:21 +00:00
cmOSXBundleGenerator.cxx Ninja: remove 'this' from member initializer list 2012-07-18 13:11:27 +02:00
cmOSXBundleGenerator.h Ninja: remove warnings 2012-07-18 12:17:39 +02: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 Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04: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 Add policy CMP0019 to skip include/link variable re-expansion 2012-12-07 09:51:19 -05:00
cmPolicies.h Add policy CMP0019 to skip include/link variable re-expansion 2012-12-07 09:51:19 -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 trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmProjectCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Automoc: get include dirs without stripping implicit include dirs off 2012-12-07 21:24:28 +01:00
cmQtAutomoc.h Automoc: do not use DEFINITIONS, but only COMPILE_DEFINITIONS 2012-09-05 22:13:30 +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 Fix #12342: Add APPEND_STRING option to set_property() 2011-07-15 20:57:33 +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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmSetTargetPropertiesCommand.h Add property EXCLUDE_FROM_DEFAULT_BUILD_<CONFIG> 2012-11-13 09:08:44 -05: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 Documentation: Correct typos and grammar 2012-11-07 13:51:50 -05: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 CMake: Fix dashboard warnings 2012-12-05 13:19:09 -05:00
cmStringCommand.h CMake: Stylistic changes and documentation tweaks 2012-12-05 10:39:11 -05:00
cmSubdirCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 'use-cmsys-auto_ptr' 2012-11-27 13:34:25 -05:00
cmSystemTools.h cmake-gui: Fix error status when interrupted. 2012-09-04 08:52:06 -06:00
cmTarget.cxx Allow generator expressions in LINK_INTERFACE_LIBRARIES. 2013-01-10 23:04:06 +01:00
cmTarget.h Allow generator expressions in LINK_INTERFACE_LIBRARIES. 2013-01-10 23:04:06 +01:00
cmTargetCompileDefinitionsCommand.cxx Add the target_compile_definitions command. 2013-01-10 09:46:58 -05:00
cmTargetCompileDefinitionsCommand.h Add the target_compile_definitions command. 2013-01-10 09:46:58 -05:00
cmTargetDepend.h Record edge type in global dependency graph 2010-11-18 10:51:00 -05:00
cmTargetExport.h exports: Remove cmTargetExport constructor 2012-09-28 09:21:39 -04:00
cmTargetIncludeDirectoriesCommand.cxx Add the target_include_directories command. 2013-01-10 09:46:57 -05:00
cmTargetIncludeDirectoriesCommand.h Add the target_include_directories command. 2013-01-10 09:46:57 -05:00
cmTargetLinkLibrariesCommand.cxx Allow target_link_libraries with IMPORTED targets. 2013-01-08 18:58:18 +01:00
cmTargetLinkLibrariesCommand.h Documentation: Correct typos and grammar 2012-11-07 13:51:50 -05:00
cmTargetPropCommandBase.cxx Add the target_include_directories command. 2013-01-10 09:46:57 -05:00
cmTargetPropCommandBase.h Add the target_include_directories command. 2013-01-10 09:46:57 -05:00
cmTest.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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 Add 'const' qualifier to some cmCommand members 2012-02-29 13:27:04 -05: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 VS10: Honor /DELAYSIGN and /KEYFILE flags (#13601) 2012-10-26 11:02:42 -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 VS11: Generate flag tables from MSBuild V110 tool files 2012-08-22 11:12:32 -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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVariableWatch.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVariableWatchCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVariableWatchCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 VS11: Simplify external object file handling (#13831) 2013-01-07 11:42:53 -05:00
cmVisualStudio10TargetGenerator.h VS10: Refactor link options collection 2012-10-26 10:16:45 -04:00
cmVisualStudioGeneratorOptions.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmVisualStudioGeneratorOptions.h Visual Studio: Allow setting Single Byte Character Set (#12189) 2012-02-17 11:30:23 -05:00
cmVisualStudioWCEPlatformParser.cxx Add command to generate environment for a Windows CE SDK 2012-11-30 07:59:25 -05:00
cmVisualStudioWCEPlatformParser.h Add command to generate environment for a Windows CE SDK 2012-11-30 07:59:25 -05:00
cmWhileCommand.cxx -remove trailing whitespace 2012-02-21 15:33:31 -05:00
cmWhileCommand.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmWin32ProcessExecution.cxx Remove references to ancient and removed parts of the code. 2012-11-13 13:26:10 -05:00
cmWin32ProcessExecution.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmXCodeObject.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04: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: Zero entire SHA_CTX structure during cleanup 2011-11-17 11:18:08 -05: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 Fix some warnings from -Wundef 2012-12-22 12:47:54 +01:00
cmake.h Add command to generate environment for a Windows CE SDK 2012-11-30 07:59:25 -05:00
cmakemain.cxx documentation: preparation for making the man section configurable 2012-06-21 23:06:08 +02:00
cmaketest.h.in Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmakewizard.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -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 Resolve warnings about shadowing parameters and local variables. 2012-11-13 13:26:10 -05:00
cmparseMSBuildXML.py VS11: Generate flag tables from MSBuild V110 tool files 2012-08-22 11:12:32 -04:00
cmw9xcom.cxx Resolve warnings about shadowing parameters and local variables. 2012-11-13 13:26:10 -05:00
ctest.cxx CTest: Extend -D command line arg handling for variable definitions 2012-06-24 08:03:24 -04:00