CMake/Source
Brad King 4391913133 Add INTERFACE libraries to generated buildsystem if they have SOURCES
INTERFACE libraries were created with the intention of collecting usage
requirements for use by other targets via `target_link_libraries`.
Therefore they were not allowed to have SOURCES and were not included in
the generated buildsystem.  In practice, this has become limiting:

* Header-only libraries do have sources, they just do not compile.
  Developers should be able to edit those sources (the header files)
  in their IDE.

* Header-only libraries may need to generate some of their header
  files via custom commands.

Some projects work around these limitations by pairing each interface
library with an `add_custom_target` that makes the header files and
custom commands appear in the generated buildsystem and in IDEs.

Lift such limitations by allowing INTERFACE libraries to have SOURCES.
For those with sources, add a corresponding build target to the
generated buildsystem.

Fixes: #19145
2020-08-07 08:46:32 -04:00
..
Checks STL Support: Add cm::filesystem::path in <cm/filesystem> 2020-07-09 17:02:42 +02:00
CPack Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
CTest Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
CursesDialog Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
kwsys Merge branch 'upstream-KWSys' into update-kwsys 2020-07-24 07:05:24 -04:00
LexerParser cmake_command: Add command to EVAL a CMake script as a string 2020-03-03 08:42:13 -05:00
Modules Check for support before adding bigtoc linker flag 2019-12-09 11:39:12 -05:00
QtDialog Merge topic 'cmake-gui-qt-5.14' 2020-07-23 08:20:48 -04:00
QtIFW
.gitattributes
bindexplib.cxx Merge topic 'remove_cli__symbols' 2020-05-05 09:07:25 -04:00
bindexplib.h
cm_codecvt.cxx
cm_codecvt.hxx
cm_get_date.c libarchive: Update to build within CMake 2020-02-13 12:59:29 -05:00
cm_get_date.h
cm_sys_stat.h
cm_utf8.c
cm_utf8.h
cmAddCompileDefinitionsCommand.cxx
cmAddCompileDefinitionsCommand.h
cmAddCompileOptionsCommand.cxx
cmAddCompileOptionsCommand.h
cmAddCustomCommandCommand.cxx Ninja Multi-Config: Add support for DEPFILE option in add_custom_command() 2020-02-07 14:18:54 -05:00
cmAddCustomCommandCommand.h
cmAddCustomTargetCommand.cxx
cmAddCustomTargetCommand.h
cmAddDefinitionsCommand.cxx
cmAddDefinitionsCommand.h
cmAddDependenciesCommand.cxx Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmAddDependenciesCommand.h
cmAddExecutableCommand.cxx add_library/add_executable: allow local alias to imported targets 2020-06-02 17:11:47 +02:00
cmAddExecutableCommand.h
cmAddLibraryCommand.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmAddLibraryCommand.h
cmAddLinkOptionsCommand.cxx
cmAddLinkOptionsCommand.h
cmAddSubDirectoryCommand.cxx use string_views to avoid memory allocations 2020-03-24 17:50:37 +01:00
cmAddSubDirectoryCommand.h
cmAddTestCommand.cxx cmMakefile: modernize memory management 2020-01-14 11:03:07 +01:00
cmAddTestCommand.h
cmAffinity.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmAffinity.h
cmake.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmake.h cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmake.version.manifest
CMakeInstallDestinations.cmake
CMakeInstallSignTool.cmake.in
CMakeLists.txt cmStandardLevelResolver: Added to handle standard level queries 2020-07-01 07:58:58 -04:00
cmakemain.cxx Merge topic 'supported-profiling-formats' 2020-07-13 07:49:47 -04:00
CMakeSourceDir.txt.in
CMakeVersion.bash
CMakeVersion.cmake CMake Nightly Date Stamp 2020-08-01 00:01:06 -04:00
CMakeVersion.rc.in
cmAlgorithms.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmArchiveWrite.cxx CPack: Use SOURCE_DATE_EPOCH for all timestamps in archives 2020-06-02 17:27:02 +10:00
cmArchiveWrite.h cmArchiveWrite: support setting archive filter options 2020-03-31 11:08:32 -04:00
cmArgumentParser.cxx IWYU: add a mapping for other __decay_and_strip instances 2020-04-29 11:16:44 -04:00
cmArgumentParser.h Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmAuxSourceDirectoryCommand.cxx Refactor file extension queries to be more consistent 2020-06-22 09:13:16 -04:00
cmAuxSourceDirectoryCommand.h
cmBase32.cxx
cmBase32.h
cmBinUtilsLinker.cxx
cmBinUtilsLinker.h
cmBinUtilsLinuxELFGetRuntimeDependenciesTool.cxx
cmBinUtilsLinuxELFGetRuntimeDependenciesTool.h
cmBinUtilsLinuxELFLinker.cxx use string_views to avoid memory allocations 2020-03-24 17:50:37 +01:00
cmBinUtilsLinuxELFLinker.h
cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.cxx
cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.h
cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.cxx
cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.h
cmBinUtilsMacOSMachOLinker.cxx file: Update GET_RUNTIME_DEPENDENCIES for macOS 11 dylib cache 2020-07-13 08:31:59 -04:00
cmBinUtilsMacOSMachOLinker.h
cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.cxx
cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPEGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPELinker.cxx
cmBinUtilsWindowsPELinker.h
cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.h
cmBreakCommand.cxx
cmBreakCommand.h
cmBuildCommand.cxx cmMakefile::AddCacheDefinition: Add overload that accepts std::string value 2020-03-11 09:40:43 -04:00
cmBuildCommand.h
cmBuildNameCommand.cxx cmMakefile::AddCacheDefinition: Add overload that accepts std::string value 2020-03-11 09:40:43 -04:00
cmBuildNameCommand.h
cmCacheManager.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmCacheManager.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmCallVisualStudioMacro.cxx Refactor: Avoid std::endl where it's not necessary (part 1) 2020-03-26 11:36:57 +08:00
cmCallVisualStudioMacro.h
cmCheckCustomOutputs.cxx
cmCheckCustomOutputs.h
cmcldeps.cxx cmcldeps: replace inefficient std::string::substr usage 2020-03-23 19:47:46 +01:00
cmCLocaleEnvironmentScope.cxx
cmCLocaleEnvironmentScope.h
cmCMakeHostSystemInformationCommand.cxx
cmCMakeHostSystemInformationCommand.h
cmCMakeLanguageCommand.cxx cmake_language: check CALL with control command 2020-05-26 07:27:35 -04:00
cmCMakeLanguageCommand.h Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmCMakeMinimumRequired.cxx
cmCMakeMinimumRequired.h
cmCMakePolicyCommand.cxx
cmCMakePolicyCommand.h
cmcmd.cxx cmake: Add -E create_hardlink 2020-07-15 20:22:04 +05:30
cmcmd.h Add -E cmake_llvm_rc to preprocess files for llvm-rc 2020-02-04 08:19:12 -05:00
cmCommand.cxx
cmCommand.h
cmCommandArgumentParserHelper.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmCommandArgumentParserHelper.h Modernize memory management 2020-02-27 11:11:30 +01:00
cmCommands.cxx cmake_language: Rename command from cmake_command 2020-05-21 13:36:52 -04:00
cmCommands.h
cmCommonTargetGenerator.cxx GetFeature(): return cmProp 2020-07-11 14:03:03 -04:00
cmCommonTargetGenerator.h Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
cmComputeComponentGraph.cxx cmComputeComponentGraph: Move work out of constructor into Compute() method 2020-07-28 15:30:56 -04:00
cmComputeComponentGraph.h cmComputeComponentGraph: Move work out of constructor into Compute() method 2020-07-28 15:30:56 -04:00
cmComputeLinkDepends.cxx cmComputeComponentGraph: Move work out of constructor into Compute() method 2020-07-28 15:30:56 -04:00
cmComputeLinkDepends.h Merge branch 'backport-3.16-link-line-backtrace' 2020-02-10 16:17:03 -05:00
cmComputeLinkInformation.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmComputeLinkInformation.h cmComputeLinkInformation: members use std:string arguments 2020-07-10 10:22:50 -04:00
cmComputeTargetDepends.cxx Merge topic 'cmcomputecomponentgraph-compute-method' 2020-07-29 08:10:57 -04:00
cmComputeTargetDepends.h Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmConditionEvaluator.cxx Refactoring: add cm::contains to <cmext/algorithm> 2020-04-17 10:00:03 +02:00
cmConditionEvaluator.h
cmConfigure.cmake.h.in STL Support: introduce dedicated configuration file 2020-07-09 15:24:43 +02:00
cmConfigureFileCommand.cxx configure_file: Add option to control file permissions transfer to copy 2020-06-30 11:20:41 -04:00
cmConfigureFileCommand.h
cmConnection.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmConnection.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmContinueCommand.cxx
cmContinueCommand.h
cmConvertMSBuildXMLToJSON.py MSBuild: Fix python mutable default data structure 2020-03-05 20:42:46 -05:00
cmCoreTryCompile.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmCoreTryCompile.h try_compile: Refactor language standard level parsing 2020-06-17 06:30:39 -04:00
cmCPackPropertiesGenerator.cxx
cmCPackPropertiesGenerator.h
cmCPluginAPI.cxx cmSourceFile::GetProperty: return cmProp 2020-04-14 10:57:17 -04:00
cmCPluginAPI.h
cmCreateTestSourceList.cxx configure_file: Add option to control file permissions transfer to copy 2020-06-30 11:20:41 -04:00
cmCreateTestSourceList.h
cmCryptoHash.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmCryptoHash.h
cmCTest.cxx cmCTest: Members accept std::string parameters 2020-07-27 10:58:39 -04:00
cmCTest.h cmCTest: Members accept std::string parameters 2020-07-27 10:58:39 -04:00
cmCurl.cxx
cmCurl.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmCustomCommand.cxx Add support to indicate UTF-8 custom command pipe output encoding 2020-04-13 12:54:47 -07:00
cmCustomCommand.h Add support to indicate UTF-8 custom command pipe output encoding 2020-04-13 12:54:47 -07:00
cmCustomCommandGenerator.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmCustomCommandGenerator.h
cmCustomCommandLines.cxx
cmCustomCommandLines.h
cmCustomCommandTypes.h
cmDefinePropertyCommand.cxx cmPropertyDefinition: Construct directly in defined state 2020-03-13 10:24:51 -04:00
cmDefinePropertyCommand.h
cmDefinitions.cxx cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmDefinitions.h cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmDepends.cxx cmDepends: Update types to always use a Makefile generator 2020-04-13 11:03:00 -04:00
cmDepends.h cmDepends: Update types to always use a Makefile generator 2020-04-13 11:03:00 -04:00
cmDependsC.cxx cmMakefile: add GetDefExpandList() that splits value into std::vector 2020-05-30 08:59:20 -04:00
cmDependsC.h cmDepends: Update types to always use a Makefile generator 2020-04-13 11:03:00 -04:00
cmDependsFortran.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmDependsFortran.h cmDepends: Update types to always use a Makefile generator 2020-04-13 11:03:00 -04:00
cmDependsJava.cxx
cmDependsJava.h
cmDependsJavaParserHelper.cxx Modernize memory management 2020-02-27 11:11:30 +01:00
cmDependsJavaParserHelper.h Modernize memory management 2020-02-27 11:11:30 +01:00
cmDocumentation.cxx
cmDocumentation.h
cmDocumentationEntry.h
cmDocumentationFormatter.cxx
cmDocumentationFormatter.h
cmDocumentationSection.cxx
cmDocumentationSection.h Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmDuration.cxx
cmDuration.h
cmDynamicLoader.cxx Modernize memory management 2020-02-27 11:11:30 +01:00
cmDynamicLoader.h
cmELF.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmELF.h
cmEnableLanguageCommand.cxx
cmEnableLanguageCommand.h
cmEnableTestingCommand.cxx
cmEnableTestingCommand.h
cmExecProgramCommand.cxx
cmExecProgramCommand.h
cmExecuteProcessCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmExecuteProcessCommand.h
cmExecutionStatus.h
cmExpandedCommandArgument.cxx
cmExpandedCommandArgument.h
cmExportBuildAndroidMKGenerator.cxx cmGeneratorTarget: Remove default config from Get* methods 2020-05-18 12:56:56 -04:00
cmExportBuildAndroidMKGenerator.h
cmExportBuildFileGenerator.cxx Refactoring: add cm::contains to <cmext/algorithm> 2020-04-17 10:00:03 +02:00
cmExportBuildFileGenerator.h Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmExportCommand.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmExportCommand.h
cmExportFileGenerator.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmExportFileGenerator.h Source: use std::string in place of const char* 2020-01-29 14:31:01 -05:00
cmExportInstallAndroidMKGenerator.cxx cmTarget: minor code improvements 2020-03-17 08:33:57 -04:00
cmExportInstallAndroidMKGenerator.h
cmExportInstallFileGenerator.cxx
cmExportInstallFileGenerator.h
cmExportLibraryDependenciesCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmExportLibraryDependenciesCommand.h
cmExportSet.cxx
cmExportSet.h
cmExportTryCompileFileGenerator.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmExportTryCompileFileGenerator.h
cmExprParserHelper.cxx
cmExprParserHelper.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmExternalMakefileProjectGenerator.cxx
cmExternalMakefileProjectGenerator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmExtraCodeBlocksGenerator.cxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmExtraCodeBlocksGenerator.h
cmExtraCodeLiteGenerator.cxx Refactor file extension queries to be more consistent 2020-06-22 09:13:16 -04:00
cmExtraCodeLiteGenerator.h
cmExtraEclipseCDT4Generator.cxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmExtraEclipseCDT4Generator.h cmLocalGenerator: modernize memory management 2019-12-10 00:24:06 +01:00
cmExtraKateGenerator.cxx nits: replace some "c" instances with 'c' 2020-04-13 11:26:03 -04:00
cmExtraKateGenerator.h cmLocalGenerator: modernize memory management 2019-12-10 00:24:06 +01:00
cmExtraSublimeTextGenerator.cxx Explicitly specify language flag when source LANGUAGE property is set 2020-06-09 19:41:20 -04:00
cmExtraSublimeTextGenerator.h Source: use std::string in place of const char* 2020-01-29 14:31:01 -05:00
cmFileAPI.cxx fileapi: Extend codemodel targets with language standard 2020-06-26 08:52:29 -04:00
cmFileAPI.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFileAPICache.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmFileAPICache.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFileAPICMakeFiles.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFileAPICMakeFiles.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFileAPICodemodel.cxx fileapi: Support multiple backtraces for language standard 2020-07-06 11:40:39 -07:00
cmFileAPICodemodel.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFileCommand.cxx file(DOWNLOAD): Make file argument optional 2020-07-27 11:26:50 -04:00
cmFileCommand.h
cmFileCopier.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmFileCopier.h
cmFileInstaller.cxx
cmFileInstaller.h
cmFileLock.cxx
cmFileLock.h
cmFileLockPool.cxx
cmFileLockPool.h
cmFileLockResult.cxx
cmFileLockResult.h
cmFileLockUnix.cxx
cmFileLockWin32.cxx
cmFileMonitor.cxx cmFileMonitor: modernize memory management 2019-12-19 11:15:17 +01:00
cmFileMonitor.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFilePathChecksum.cxx
cmFilePathChecksum.h
cmFileTime.cxx
cmFileTime.h
cmFileTimeCache.cxx
cmFileTimeCache.h
cmFileTimes.cxx
cmFileTimes.h
cmFindBase.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmFindBase.h find_*: Add support for REQUIRED keyword 2020-03-06 16:40:26 +01:00
cmFindCommon.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmFindCommon.h find_*: Add debug logging infrastructure 2019-12-19 08:09:49 -05:00
cmFindFileCommand.cxx
cmFindFileCommand.h
cmFindLibraryCommand.cxx find_library: Check that library files are readable 2020-06-29 07:50:47 -04:00
cmFindLibraryCommand.h
cmFindPackageCommand.cxx Merge topic 'cmnonempty' 2020-07-15 10:53:43 -04:00
cmFindPackageCommand.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmFindPathCommand.cxx cmMakefile::AddCacheDefinition: Add overload that accepts std::string value 2020-03-11 09:40:43 -04:00
cmFindPathCommand.h find_*: Use debug logging infrastructure 2019-12-19 08:09:49 -05:00
cmFindProgramCommand.cxx find_program: Find programs that are executable but not readable 2020-06-15 11:58:47 -04:00
cmFindProgramCommand.h
cmFLTKWrapUICommand.cxx
cmFLTKWrapUICommand.h
cmForEachCommand.cxx GetDefinition: avoid duplicate calls 2020-05-29 13:12:22 -04:00
cmForEachCommand.h
cmFortranParser.h
cmFortranParserImpl.cxx
cmFSPermissions.cxx
cmFSPermissions.h
cmFunctionBlocker.cxx cmFunctionBlocker: include missing header 2020-04-29 11:16:44 -04:00
cmFunctionBlocker.h
cmFunctionCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmFunctionCommand.h
cmGccDepfileLexerHelper.cxx Add a parser for GCC-style depfiles 2020-01-28 11:16:11 -05:00
cmGccDepfileLexerHelper.h Add a parser for GCC-style depfiles 2020-01-28 11:16:11 -05:00
cmGccDepfileReader.cxx Add a parser for GCC-style depfiles 2020-01-28 11:16:11 -05:00
cmGccDepfileReader.h Add a parser for GCC-style depfiles 2020-01-28 11:16:11 -05:00
cmGccDepfileReaderTypes.h Add a parser for GCC-style depfiles 2020-01-28 11:16:11 -05:00
cmGeneratedFileStream.cxx cmGeneratedFileStream: Use random temporary file extension by default 2020-07-08 15:49:56 -04:00
cmGeneratedFileStream.h cmGeneratedFileStream: Optionally use custom temporary file extension 2020-07-08 15:49:56 -04:00
cmGeneratorExpression.cxx cmGeneratorExpressionInterpreter::Evaluate: remove const char* overload 2020-07-11 11:51:22 -04:00
cmGeneratorExpression.h cmGeneratorExpressionInterpreter::Evaluate: remove const char* overload 2020-07-11 11:51:22 -04:00
cmGeneratorExpressionContext.cxx Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...> 2020-02-26 16:38:42 +01:00
cmGeneratorExpressionContext.h Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...> 2020-02-26 16:38:42 +01:00
cmGeneratorExpressionDAGChecker.cxx Genex $<COMPILE_LANGUAGE>: Extend contexts supported 2020-07-13 16:27:19 +02:00
cmGeneratorExpressionDAGChecker.h Genex $<COMPILE_LANGUAGE>: Extend contexts supported 2020-07-13 16:27:19 +02:00
cmGeneratorExpressionEvaluationFile.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmGeneratorExpressionEvaluationFile.h
cmGeneratorExpressionEvaluator.cxx
cmGeneratorExpressionEvaluator.h
cmGeneratorExpressionLexer.cxx
cmGeneratorExpressionLexer.h
cmGeneratorExpressionNode.cxx Genex: $<TARGET_PROPERTY> strip emtpy list elements for predefined properties 2020-07-21 15:08:28 +02:00
cmGeneratorExpressionNode.h
cmGeneratorExpressionParser.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmGeneratorExpressionParser.h
cmGeneratorTarget.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmGeneratorTarget.h Factor out generator checks for filtering on non-compiling targets 2020-07-23 13:31:45 -04:00
cmGetCMakePropertyCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmGetCMakePropertyCommand.h
cmGetDirectoryPropertyCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmGetDirectoryPropertyCommand.h
cmGetFilenameComponentCommand.cxx get_filename_component: make errors fatal 2020-06-18 10:01:45 -04:00
cmGetFilenameComponentCommand.h
cmGetPipes.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmGetPipes.h
cmGetPropertyCommand.cxx Remove filtering of allowed INTERFACE library properties 2020-08-03 10:04:23 -04:00
cmGetPropertyCommand.h
cmGetSourceFilePropertyCommand.cxx set_source_files_properties: Allow specification of directory scope 2020-05-14 16:31:22 +02:00
cmGetSourceFilePropertyCommand.h
cmGetTargetPropertyCommand.cxx Remove filtering of allowed INTERFACE library properties 2020-08-03 10:04:23 -04:00
cmGetTargetPropertyCommand.h
cmGetTestPropertyCommand.cxx
cmGetTestPropertyCommand.h
cmGhsMultiGpj.cxx
cmGhsMultiGpj.h
cmGhsMultiTargetGenerator.cxx GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined 2020-07-20 10:41:41 -04:00
cmGhsMultiTargetGenerator.h Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmGlobalBorlandMakefileGenerator.cxx cmLocalGenerator: modernize memory management 2019-12-10 00:24:06 +01:00
cmGlobalBorlandMakefileGenerator.h Makefiles: Do not use '\#' escape sequence with Windows-style make tools 2020-04-15 08:34:18 -04:00
cmGlobalCommonGenerator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmGlobalCommonGenerator.h Allow generator expressions in the EXCLUDE_FROM_ALL target property 2020-07-21 17:16:26 +02:00
cmGlobalGenerator.cxx Merge topic 'use-nonempty' 2020-07-29 08:08:02 -04:00
cmGlobalGenerator.h Allow generator expressions in the EXCLUDE_FROM_ALL target property 2020-07-21 17:16:26 +02:00
cmGlobalGeneratorFactory.h Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmGlobalGhsMultiGenerator.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmGlobalGhsMultiGenerator.h GHS: Use cm::erase in place of loop 2020-03-10 14:25:36 -04:00
cmGlobalJOMMakefileGenerator.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmGlobalJOMMakefileGenerator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalMinGWMakefileGenerator.cxx
cmGlobalMinGWMakefileGenerator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalMSYSMakefileGenerator.cxx
cmGlobalMSYSMakefileGenerator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalNinjaGenerator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmGlobalNinjaGenerator.h Ninja: Remove parameter default for cmNinjaTargetDepends 2020-07-24 11:49:59 -04:00
cmGlobalNMakeMakefileGenerator.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmGlobalNMakeMakefileGenerator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalUnixMakefileGenerator3.cxx Makefiles: Use IsInBuildSystem in global generator target type checks 2020-08-03 10:04:22 -04:00
cmGlobalUnixMakefileGenerator3.h Makefiles: Factor out makefile target path escaping and quoting 2020-04-15 08:34:48 -04:00
cmGlobalVisualStudio7Generator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmGlobalVisualStudio7Generator.h Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmGlobalVisualStudio8Generator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmGlobalVisualStudio8Generator.h VS: Add target property to explicitly control solution deployment 2020-02-25 10:24:23 -05:00
cmGlobalVisualStudio9Generator.cxx GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio9Generator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio10Generator.cxx Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalVisualStudio10Generator.h Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalVisualStudio11Generator.cxx GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio11Generator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio12Generator.cxx GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio12Generator.h GlobalGenerator family: modernize memory management 2020-01-07 11:03:11 +01:00
cmGlobalVisualStudio14Generator.cxx Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalVisualStudio14Generator.h Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalVisualStudio71Generator.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmGlobalVisualStudio71Generator.h Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmGlobalVisualStudioGenerator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmGlobalVisualStudioGenerator.h Multi-Ninja: Add precompile headers support 2020-01-17 23:17:35 +01:00
cmGlobalVisualStudioVersionedGenerator.cxx Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalVisualStudioVersionedGenerator.h Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmGlobalWatcomWMakeGenerator.cxx OpenWatcom: Enable 16-bit targets 2020-05-01 12:01:14 +02:00
cmGlobalWatcomWMakeGenerator.h OpenWatcom: Enable 16-bit targets 2020-05-01 12:01:14 +02:00
cmGlobalXCodeGenerator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmGlobalXCodeGenerator.h Merge topic 'xcode-native-arch' 2020-07-21 07:19:02 -04:00
cmGlobVerificationManager.cxx file: GLOB_RECURSE VerifyGlobs.cmake should have CMP0009 set to new 2020-02-11 08:45:35 -05:00
cmGlobVerificationManager.h
cmGraphAdjacencyList.h Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmGraphVizWriter.cxx Avoid duplicate calls to GetDefinition 2020-07-28 09:12:16 -04:00
cmGraphVizWriter.h Graphviz: Restore support for per-target dependency graph options 2020-07-21 14:55:44 -04:00
cmHexFileConverter.cxx
cmHexFileConverter.h
cmIDEFlagTable.h
cmIDEOptions.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmIDEOptions.h
cmIfCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmIfCommand.h
cmIncludeCommand.cxx Modules/Documentation: remove 2020-04-22 10:46:03 -04:00
cmIncludeCommand.h
cmIncludeDirectoryCommand.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmIncludeDirectoryCommand.h
cmIncludeExternalMSProjectCommand.cxx Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmIncludeExternalMSProjectCommand.h
cmIncludeGuardCommand.cxx
cmIncludeGuardCommand.h
cmIncludeRegularExpressionCommand.cxx
cmIncludeRegularExpressionCommand.h
cmInstallCommand.cxx cmNonempty: Convenience inlines to check for non-empty string 2020-07-14 15:18:59 -04:00
cmInstallCommand.h
cmInstallCommandArguments.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmInstallCommandArguments.h
cmInstallDirectoryGenerator.cxx cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallDirectoryGenerator.h cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstalledFile.cxx Source: use std::string overloads 2020-03-10 10:55:09 -04:00
cmInstalledFile.h Source: use std::string overloads 2020-03-10 10:55:09 -04:00
cmInstallExportGenerator.cxx Modernize memory management 2020-02-27 11:11:30 +01:00
cmInstallExportGenerator.h Modernize memory management 2020-02-27 11:11:30 +01:00
cmInstallFilesCommand.cxx cmInstall*Generator: std::string params 2020-01-21 09:19:13 -05:00
cmInstallFilesCommand.h
cmInstallFilesGenerator.cxx cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallFilesGenerator.h cmInstall*Generator: std::string params 2020-01-21 09:19:13 -05:00
cmInstallGenerator.cxx cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallGenerator.h cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallProgramsCommand.cxx cmInstall*Generator: std::string params 2020-01-21 09:19:13 -05:00
cmInstallProgramsCommand.h
cmInstallScriptGenerator.cxx cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallScriptGenerator.h cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallSubdirectoryGenerator.cxx cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmInstallSubdirectoryGenerator.h cmInstall*Generator: std::string params 2020-01-21 09:19:13 -05:00
cmInstallTargetGenerator.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmInstallTargetGenerator.h cmInstall*Generator: std::string params 2020-01-21 09:19:13 -05:00
cmInstallTargetsCommand.cxx
cmInstallTargetsCommand.h
cmInstallType.h
cmJsonObjectDictionary.h
cmJsonObjects.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmJsonObjects.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmLDConfigLDConfigTool.cxx
cmLDConfigLDConfigTool.h
cmLDConfigTool.cxx
cmLDConfigTool.h
cmLinkDirectoriesCommand.cxx
cmLinkDirectoriesCommand.h
cmLinkedTree.h
cmLinkItem.cxx Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmLinkItem.h cmGeneratorTarget: Track when the set of link libs is config-dependent 2020-05-12 12:37:13 -04:00
cmLinkItemGraphVisitor.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmLinkItemGraphVisitor.h
cmLinkLibrariesCommand.cxx AppendProperty: convert value param to std::string 2020-01-25 10:37:00 -05:00
cmLinkLibrariesCommand.h
cmLinkLineComputer.cxx Merge topic 'swift-link-line-spaces' 2020-03-12 09:32:01 -04:00
cmLinkLineComputer.h Ninja: Add multi-config variant 2019-12-13 10:51:46 -05:00
cmLinkLineDeviceComputer.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmLinkLineDeviceComputer.h
cmListCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmListCommand.h
cmListFileCache.cxx cmake_command: Add command to EVAL a CMake script as a string 2020-03-03 08:42:13 -05:00
cmListFileCache.h Add BTs helper to support multiple backtraces 2020-07-06 11:31:09 -07:00
cmListFileLexer.h
cmLoadCacheCommand.cxx
cmLoadCacheCommand.h
cmLoadCommandCommand.cxx CMake compilation: do not use compiler extensions 2020-03-23 10:29:58 +01:00
cmLoadCommandCommand.h
cmLocalCommonGenerator.cxx cmMakefile: Refactor API to better handle empty config values 2020-07-03 07:43:18 -04:00
cmLocalCommonGenerator.h Refactor: Prepare Ninja generator for multi-config 2019-12-13 10:51:46 -05:00
cmLocale.h
cmLocalGenerator.cxx Merge topic 'unity_no_skip_autogen' 2020-07-30 08:28:49 -04:00
cmLocalGenerator.h GetFeature(): return cmProp 2020-07-11 14:03:03 -04:00
cmLocalGhsMultiGenerator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmLocalGhsMultiGenerator.h
cmLocalNinjaGenerator.cxx Merge topic 'cleanup-target-types' 2020-07-28 08:26:23 -04:00
cmLocalNinjaGenerator.h Ninja: Remove parameter default for cmNinjaTargetDepends 2020-07-24 11:49:59 -04:00
cmLocalUnixMakefileGenerator3.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmLocalUnixMakefileGenerator3.h Makefiles: Factor out makefile target path escaping and quoting 2020-04-15 08:34:48 -04:00
cmLocalVisualStudio7Generator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmLocalVisualStudio7Generator.h Modernize memory management 2020-03-05 07:34:01 -05:00
cmLocalVisualStudio10Generator.cxx Factor out generator checks for filtering out interface libraries 2020-07-23 13:31:44 -04:00
cmLocalVisualStudio10Generator.h
cmLocalVisualStudioGenerator.cxx Add support to indicate UTF-8 custom command pipe output encoding 2020-04-13 12:54:47 -07:00
cmLocalVisualStudioGenerator.h
cmLocalXCodeGenerator.cxx
cmLocalXCodeGenerator.h
cmMachO.cxx Modernize memory management 2020-02-27 11:11:30 +01:00
cmMachO.h
cmMacroCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmMacroCommand.h
cmMakeDirectoryCommand.cxx
cmMakeDirectoryCommand.h
cmMakefile.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmMakefile.h Merge topic 'refactor-generator-configs' 2020-07-06 09:28:11 -04:00
cmMakefileExecutableTargetGenerator.cxx cmNonempty: Convenience inlines to check for non-empty string 2020-07-14 15:18:59 -04:00
cmMakefileExecutableTargetGenerator.h
cmMakefileLibraryTargetGenerator.cxx cmNonempty: Convenience inlines to check for non-empty string 2020-07-14 15:18:59 -04:00
cmMakefileLibraryTargetGenerator.h
cmMakefileProfilingData.cxx cmake: Store lowercase command names in profiling output 2020-07-13 11:03:05 +10:00
cmMakefileProfilingData.h cmake: add command line options to output script profiling data 2020-03-07 13:36:27 +00:00
cmMakefileTargetGenerator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmMakefileTargetGenerator.h CUDA: Device linking use now link options 2020-04-19 15:53:11 +02:00
cmMakefileUtilityTargetGenerator.cxx Refactor: Prepare Ninja generator for multi-config 2019-12-13 10:51:46 -05:00
cmMakefileUtilityTargetGenerator.h
cmMarkAsAdvancedCommand.cxx cmMarkAsAdvancedCommand: ignore variables which don't exist in the cache 2020-01-20 15:49:29 -05:00
cmMarkAsAdvancedCommand.h
cmMathCommand.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmMathCommand.h
cmMessageCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmMessageCommand.h
cmMessageType.h
cmMessenger.cxx
cmMessenger.h
cmMSVC60LinkLineComputer.cxx
cmMSVC60LinkLineComputer.h
cmNewLineStyle.cxx
cmNewLineStyle.h
cmNinjaLinkLineComputer.cxx
cmNinjaLinkLineComputer.h
cmNinjaLinkLineDeviceComputer.cxx
cmNinjaLinkLineDeviceComputer.h
cmNinjaNormalTargetGenerator.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmNinjaNormalTargetGenerator.h CUDA: Mult-Config Ninja generator now supports CUDA 2020-01-13 12:50:37 -05:00
cmNinjaTargetGenerator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmNinjaTargetGenerator.h Merge topic 'fortran-preprocess-property' 2020-05-22 10:35:10 -04:00
cmNinjaTypes.h
cmNinjaUtilityTargetGenerator.cxx Ninja: Remove parameter default for cmNinjaTargetDepends 2020-07-24 11:49:59 -04:00
cmNinjaUtilityTargetGenerator.h Refactor: Prepare Ninja generator for multi-config 2019-12-13 10:51:46 -05:00
cmOptionCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmOptionCommand.h
cmOrderDirectories.cxx cmOrderDirectories: Modernize memory management 2019-12-18 17:27:16 +01:00
cmOrderDirectories.h cmOrderDirectories: Modernize memory management 2019-12-18 17:27:16 +01:00
cmOSXBundleGenerator.cxx Add support for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> 2020-03-04 14:30:54 +01:00
cmOSXBundleGenerator.h Add support for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> 2020-03-04 14:30:54 +01:00
cmOutputConverter.cxx Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
cmOutputConverter.h Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
cmOutputRequiredFilesCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmOutputRequiredFilesCommand.h
cmParseArgumentsCommand.cxx
cmParseArgumentsCommand.h
cmPathLabel.cxx
cmPathLabel.h
cmPipeConnection.cxx
cmPipeConnection.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmPolicies.cxx Deprecate compatibility with CMake versions older than 2.8.12 2020-06-18 09:52:05 -04:00
cmPolicies.h Deprecate compatibility with CMake versions older than 2.8.12 2020-06-18 09:52:05 -04:00
cmProcessOutput.cxx Modernize memory management 2020-03-05 07:34:01 -05:00
cmProcessOutput.h
cmProcessTools.cxx
cmProcessTools.h
cmProjectCommand.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmProjectCommand.h
cmProperty.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmPropertyDefinition.cxx cmPropertyDefinitionMap: simplify and shorten 2020-05-15 18:58:02 +05:30
cmPropertyDefinition.h cmPropertyDefinitionMap: simplify and shorten 2020-05-15 18:58:02 +05:30
cmPropertyMap.cxx cmPropertyMap: Introduce cmProp as return type for GetProperty() functions 2020-03-13 13:32:17 -04:00
cmPropertyMap.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmQtAutoGen.cxx Refactoring: add cm::contains to <cmext/algorithm> 2020-04-17 10:00:03 +02:00
cmQtAutoGen.h
cmQtAutoGenerator.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmQtAutoGenerator.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmQtAutoGenGlobalInitializer.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmQtAutoGenGlobalInitializer.h cmLocalGenerator: modernize memory management 2019-12-10 00:24:06 +01:00
cmQtAutoGenInitializer.cxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmQtAutoGenInitializer.h AutoGen: Use depfiles for the XXX_autogen ninja targets 2020-01-28 11:16:11 -05:00
cmQtAutoMocUic.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmQtAutoMocUic.h
cmQtAutoRcc.cxx Refactoring: use append functions from cmext/algorithm 2019-12-17 10:44:02 +01:00
cmQtAutoRcc.h
cmQTWrapCPPCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmQTWrapCPPCommand.h
cmQTWrapUICommand.cxx
cmQTWrapUICommand.h
cmRange.h
cmRemoveCommand.cxx
cmRemoveCommand.h
cmRemoveDefinitionsCommand.cxx
cmRemoveDefinitionsCommand.h
cmReturnCommand.cxx
cmReturnCommand.h
cmRST.cxx clang-tidy: address bugprone-branch-clone lints 2020-04-13 11:26:02 -04:00
cmRST.h
cmRulePlaceholderExpander.cxx Merge topic 'compile-commands-collapse-whitespace' 2020-03-26 09:13:45 -04:00
cmRulePlaceholderExpander.h AIX: Add an option to disable automatic exports from shared libraries 2020-01-31 09:34:06 -05:00
cmRuntimeDependencyArchive.cxx file: GetRuntimeDependencies use CMAKE_OBJDUMP when applicable 2020-04-06 12:12:14 -04:00
cmRuntimeDependencyArchive.h
cmScriptGenerator.cxx
cmScriptGenerator.h cmInstallGenerator: std::string params 2020-01-21 11:09:35 -05:00
cmSearchPath.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmSearchPath.h find_*: Add debug logging infrastructure 2019-12-19 08:09:49 -05:00
cmSeparateArgumentsCommand.cxx clang-tidy: address bugprone-branch-clone lints 2020-04-13 11:26:02 -04:00
cmSeparateArgumentsCommand.h
cmServer.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmServer.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmServerConnection.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmServerConnection.h
cmServerDictionary.h
cmServerProtocol.cxx cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmServerProtocol.h cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmSetCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmSetCommand.h
cmSetDirectoryPropertiesCommand.cxx set_*_properties: simplify and shorten implementations 2020-05-12 06:59:00 -04:00
cmSetDirectoryPropertiesCommand.h
cmSetPropertyCommand.cxx set_property: Deduplicate source file directory scopes 2020-07-13 17:43:17 +02:00
cmSetPropertyCommand.h set_source_files_properties: Allow specification of directory scope 2020-05-14 16:31:22 +02:00
cmSetSourceFilesPropertiesCommand.cxx set_property: Allow both DIRECTORY and TARGET_DIRECTORY together 2020-07-09 06:33:52 -04:00
cmSetSourceFilesPropertiesCommand.h
cmSetTargetPropertiesCommand.cxx set_*_properties: simplify and shorten implementations 2020-05-12 06:59:00 -04:00
cmSetTargetPropertiesCommand.h
cmSetTestsPropertiesCommand.cxx set_*_properties: simplify and shorten implementations 2020-05-12 06:59:00 -04:00
cmSetTestsPropertiesCommand.h
cmSiteNameCommand.cxx cmMakefile::AddCacheDefinition: Add overload that accepts std::string value 2020-03-11 09:40:43 -04:00
cmSiteNameCommand.h
cmSourceFile.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmSourceFile.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmSourceFileLocation.cxx Refactor file extension queries to be more consistent 2020-06-22 09:13:16 -04:00
cmSourceFileLocation.h
cmSourceFileLocationKind.h
cmSourceGroup.cxx Modernize memory management 2020-02-27 11:11:30 +01:00
cmSourceGroup.h Modernize memory management 2020-02-27 11:11:30 +01:00
cmSourceGroupCommand.cxx Refactoring: add cm::contains to <cmext/algorithm> 2020-04-17 10:00:03 +02:00
cmSourceGroupCommand.h
cmStandardLevelResolver.cxx Source: use cmNonempty() 2020-07-28 08:31:31 -04:00
cmStandardLevelResolver.h Move AddCompilerRequirementFlag to cmStandardLevelResolver 2020-07-15 09:40:33 -04:00
cmStandardLexer.h centos5: Fix FTBFS with strdup 2020-07-20 08:21:40 +02:00
cmState.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmState.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmStateDirectory.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmStateDirectory.h Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmStatePrivate.h
cmStateSnapshot.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmStateSnapshot.h cmake: Remove broken '--warn-unused-vars' option 2020-06-29 17:23:27 -04:00
cmStateTypes.h
cmString.cxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmString.hxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmStringAlgorithms.cxx IWYU: mark <cstddef> as needed 2020-04-29 11:16:44 -04:00
cmStringAlgorithms.h Merge topic 'cmnonempty' 2020-07-15 10:53:43 -04:00
cmStringCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmStringCommand.h
cmStringReplaceHelper.cxx
cmStringReplaceHelper.h
cmSubcommandTable.cxx
cmSubcommandTable.h Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmSubdirCommand.cxx
cmSubdirCommand.h
cmSubdirDependsCommand.cxx
cmSubdirDependsCommand.h
cmSystemTools.cxx Clean a few string conversions 2020-07-09 09:42:00 -04:00
cmSystemTools.h Restore handling of build directory inside a symlinked path 2020-07-02 07:33:16 -04:00
cmTarget.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmTarget.h Factor out generator checks for filtering on non-compiling targets 2020-07-23 13:31:45 -04:00
cmTargetCompileDefinitionsCommand.cxx cmTarget: add std::string overloads 2019-12-14 09:30:28 -05:00
cmTargetCompileDefinitionsCommand.h
cmTargetCompileFeaturesCommand.cxx cmStandardLevelResolver: Added to handle standard level queries 2020-07-01 07:58:58 -04:00
cmTargetCompileFeaturesCommand.h
cmTargetCompileOptionsCommand.cxx target_compile_options: ensure BEFORE keyword is handled in all scopes 2020-01-11 01:25:25 +01:00
cmTargetCompileOptionsCommand.h
cmTargetDepend.h Ninja Multi-Config: Fix issue with framework dependencies and Autogen 2020-02-17 08:24:57 -05:00
cmTargetExport.h
cmTargetIncludeDirectoriesCommand.cxx cmTarget: add std::string overloads 2019-12-14 09:30:28 -05:00
cmTargetIncludeDirectoriesCommand.h
cmTargetLinkDirectoriesCommand.cxx
cmTargetLinkDirectoriesCommand.h
cmTargetLinkLibrariesCommand.cxx Merge topic 'out-of-dir-link-list' 2020-01-17 09:41:10 -05:00
cmTargetLinkLibrariesCommand.h
cmTargetLinkLibraryType.h
cmTargetLinkOptionsCommand.cxx
cmTargetLinkOptionsCommand.h
cmTargetPrecompileHeadersCommand.cxx cmTarget: add std::string overloads 2019-12-14 09:30:28 -05:00
cmTargetPrecompileHeadersCommand.h
cmTargetPropCommandBase.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmTargetPropCommandBase.h
cmTargetPropertyComputer.cxx Remove filtering of allowed INTERFACE library properties 2020-08-03 10:04:23 -04:00
cmTargetPropertyComputer.h Remove filtering of allowed INTERFACE library properties 2020-08-03 10:04:23 -04:00
cmTargetSourcesCommand.cxx cmTarget: add std::string overloads 2019-12-14 09:30:28 -05:00
cmTargetSourcesCommand.h
cmTest.cxx cmMakefile::GetProperty: return cmProp 2020-04-01 10:56:34 -04:00
cmTest.h AppendProperty: convert value param to std::string 2020-01-25 10:37:00 -05:00
cmTestGenerator.cxx Merge topic 'revert-add_test-special-chars' 2020-07-28 08:24:34 -04:00
cmTestGenerator.h
cmTimestamp.cxx Fix typos identified using codespell 2020-07-22 12:44:47 -04:00
cmTimestamp.h
cmTryCompileCommand.cxx
cmTryCompileCommand.h
cmTryRunCommand.cxx Single location for cmProp typedef 2020-06-01 08:54:20 -04:00
cmTryRunCommand.h
cmUnsetCommand.cxx
cmUnsetCommand.h
cmUseMangledMesaCommand.cxx
cmUseMangledMesaCommand.h
cmUtilitySourceCommand.cxx GetDefinition: avoid duplicate calls 2020-05-29 13:12:22 -04:00
cmUtilitySourceCommand.h
cmUtils.hxx
cmUuid.cxx
cmUuid.h
cmUVHandlePtr.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmUVHandlePtr.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmUVProcessChain.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmUVProcessChain.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmUVSignalHackRAII.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmUVStreambuf.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmVariableRequiresCommand.cxx
cmVariableRequiresCommand.h
cmVariableWatch.cxx
cmVariableWatch.h
cmVariableWatchCommand.cxx cmMakefile::GetProperty: return cmProp 2020-04-01 10:56:34 -04:00
cmVariableWatchCommand.h
cmVersion.cxx
cmVersion.h Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmVersionConfig.h.in
cmVersionMacros.h
cmVisualStudio10TargetGenerator.cxx Add INTERFACE libraries to generated buildsystem if they have SOURCES 2020-08-07 08:46:32 -04:00
cmVisualStudio10TargetGenerator.h Visual Studio: Add Android support 2020-06-24 08:41:09 -04:00
cmVisualStudio10ToolsetOptions.cxx
cmVisualStudio10ToolsetOptions.h
cmVisualStudioGeneratorOptions.cxx CUDA: Move VS CudaRuntime selection to be with rest of CUDA options 2020-05-22 08:15:37 -04:00
cmVisualStudioGeneratorOptions.h CUDA: Move VS CudaRuntime selection to be with rest of CUDA options 2020-05-22 08:15:37 -04:00
cmVisualStudioSlnData.cxx
cmVisualStudioSlnData.h
cmVisualStudioSlnParser.cxx pass cm::string_view to cmVisualStudioSlnParser::ParseTag() 2020-03-23 22:41:43 +01:00
cmVisualStudioSlnParser.h pass cm::string_view to cmVisualStudioSlnParser::ParseTag() 2020-03-23 22:41:43 +01:00
cmVisualStudioWCEPlatformParser.cxx
cmVisualStudioWCEPlatformParser.h
cmVSSetupHelper.cxx VS: Extract instance version from VS Installer 2020-06-03 08:58:29 -04:00
cmVSSetupHelper.h VS: Extract instance version from VS Installer 2020-06-03 08:58:29 -04:00
cmWhileCommand.cxx Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> 2020-04-30 09:53:27 +02:00
cmWhileCommand.h
cmWorkerPool.cxx Autogen: Redo locking and state machine for fence handling and the worker pool 2020-05-21 16:17:36 -04:00
cmWorkerPool.h
cmWorkingDirectory.cxx
cmWorkingDirectory.h cmWorkingDirectory: Add GetOldDirectory method 2020-04-03 09:55:49 -04:00
cmWriteFileCommand.cxx Refactor: Avoid std::endl where it's not necessary (part 1) 2020-03-26 11:36:57 +08:00
cmWriteFileCommand.h
cmXCode21Object.cxx Modernize memory management 2020-03-05 07:34:01 -05:00
cmXCode21Object.h Modernize memory management 2020-03-05 07:34:01 -05:00
cmXCodeObject.cxx
cmXCodeObject.h Refactoring: add cm::contains to <cmext/algorithm> 2020-04-17 10:00:03 +02:00
cmXCodeScheme.cxx cmIsOn: add overload accepting const std::string* 2020-07-14 08:22:24 -04:00
cmXCodeScheme.h
cmXMLParser.cxx Refactoring: Third-parties public headers are under cm3p prefix 2020-05-07 12:06:08 +02:00
cmXMLParser.h
cmXMLSafe.cxx
cmXMLSafe.h
cmXMLWriter.cxx
cmXMLWriter.h IWYU: mark <cstddef> as needed 2020-04-29 11:16:44 -04:00
ctest.cxx ctest: add option --stop-on-failure 2020-04-20 23:05:15 +02:00
dir.dox
dir.dox.in