CMake/Source
Brad King d89e10cd58 Diagnose object library self-reference
The code

    add_library(A OBJECT a.c)
    target_sources(A PRIVATE $<TARGET_OBJECTS:A>)

used to crash CMake via infinite recursion while evaluating the
generator expression.  Then the change in commit v3.9.0-rc1~266^2~1
(cmGeneratorTarget: Replace source classifier implementation,
2017-04-07) avoided the infinite recursion because GetKindedSources now
creates a map entry and initializes it once.  If it is called again on
the same target during that initialization, the partially computed
results are returned.  This is still wrong but does not crash.
Detect and diagnose this case instead.

Co-Author: Ben Boeckel <ben.boeckel@kitware.com>
Fixes: #16578
2017-07-14 14:05:22 -04:00
..
Checks C++ feature checks: Improve exclusion of "0 Warning(s)" 2017-06-08 09:22:09 -04:00
CPack Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
CTest Merge topic 'display-ctest-disabled' 2017-06-05 09:41:53 -04:00
CursesDialog Access string npos without instance 2017-06-01 14:19:51 -04:00
kwsys Merge branch 'upstream-KWSys' into update-kwsys 2017-06-01 14:07:35 -04:00
LexerParser LexerParser: disable clang-tidy checks 2017-04-28 23:10:39 +02:00
Modules FindLibUV: Add Windows library name 2017-03-30 18:53:57 +02:00
QtDialog cmake: initialize with Role that controls which commands to register 2017-05-08 22:29:44 +02:00
QtIFW QtIFW: Improved packaging 2017-01-12 19:29:52 +03:00
.gitattributes LexerParser: move to custom directory 2017-04-28 23:10:39 +02:00
bindexplib.cxx bindexplib: Revert support for constants symbols 2017-07-10 14:54:07 -04:00
bindexplib.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cm_auto_ptr.hxx auto_ptr: silence clang-tidy warnings 2017-05-04 17:39:23 +02:00
cm_codecvt.cxx codecvt: Re-implement do_out and do_unshift 2017-05-25 15:03:03 -04:00
cm_codecvt.hxx codecvt: Re-implement do_out and do_unshift 2017-05-25 15:03:03 -04:00
cm_get_date.c
cm_get_date.h
cm_sys_stat.h Add self-sufficient wrapper for <sys/stat.h> 2017-03-24 22:58:25 +01:00
cm_unordered_map.hxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cm_unordered_set.hxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cm_utf8.c codecvt: Re-implement do_out and do_unshift 2017-05-25 15:03:03 -04:00
cm_utf8.h
cmAddCompileOptionsCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmAddCompileOptionsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddCustomCommandCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmAddCustomCommandCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddCustomTargetCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmAddCustomTargetCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddDefinitionsCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmAddDefinitionsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddDependenciesCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmAddDependenciesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddExecutableCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmAddExecutableCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddLibraryCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmAddLibraryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddSubDirectoryCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmAddSubDirectoryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmAddTestCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmAddTestCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmake.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmake.h cmake: initialize with Role that controls which commands to register 2017-05-08 22:29:44 +02:00
cmake.version.manifest
CMakeInstallDestinations.cmake Add installation infix (empty by default) 2017-01-11 14:10:39 +03:00
CMakeLists.txt CPackIFW: Refactor out some commonly used code 2017-05-03 11:32:05 -04:00
cmakemain.cxx cmake: Fix default file translate mode when using libuv 2017-06-14 12:46:03 -04:00
CMakeSourceDir.txt.in
CMakeVersion.bash
CMakeVersion.cmake CMake 3.9.0-rc6 2017-07-12 09:20:01 -04:00
CMakeVersionCompute.cmake
CMakeVersionSource.cmake
cmakexbuild.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmAlgorithms.h cmAlgorithms: pass std::string by const ref 2017-04-21 21:40:54 +02:00
cmArchiveWrite.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmArchiveWrite.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmAuxSourceDirectoryCommand.cxx Improved checking for number of arguments passed 2017-05-26 19:51:40 +03:00
cmAuxSourceDirectoryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmBase32.cxx cmBase32: Cast pointer subtraction result to size explicitly 2017-05-08 10:26:36 -04:00
cmBase32.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmBreakCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmBreakCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmBuildCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmBuildCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmBuildNameCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmBuildNameCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmCacheManager.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmCacheManager.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmCallVisualStudioMacro.cxx iwyu: Fix VisualStudio specific issues 2016-11-28 14:06:40 -05:00
cmCallVisualStudioMacro.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmcldeps.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCLocaleEnvironmentScope.cxx
cmCLocaleEnvironmentScope.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmCMakeHostSystemInformationCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmCMakeHostSystemInformationCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmCMakeMinimumRequired.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmCMakeMinimumRequired.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmCMakePolicyCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmCMakePolicyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmcmd.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmcmd.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCommand.cxx cmDisallowedCommand: extract policy checking from cmCommand 2017-02-13 21:37:08 +01:00
cmCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmCommandArgumentParserHelper.cxx Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmCommandArgumentParserHelper.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmCommandArgumentsHelper.cxx
cmCommandArgumentsHelper.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCommands.cxx cmCommands: use new methods for builtin commands 2017-05-11 19:49:06 +02:00
cmCommands.h cmake: register fake project commands in -P mode 2017-05-08 22:58:01 +02:00
cmCommonTargetGenerator.cxx Inline and remove AddFeatureFlags method 2017-04-27 16:21:59 -04:00
cmCommonTargetGenerator.h Inline and remove AddFeatureFlags method 2017-04-27 16:21:59 -04:00
cmComputeComponentGraph.cxx
cmComputeComponentGraph.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmComputeLinkDepends.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmComputeLinkDepends.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmComputeLinkInformation.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmComputeLinkInformation.h cmComputeLinkInformation::Item: remove custom copy ctor 2017-04-22 00:48:19 +02:00
cmComputeTargetDepends.cxx cmComputeTargetDepends: Avoid nested loops over configurations 2017-05-18 10:18:57 -04:00
cmComputeTargetDepends.h cmComputeTargetDepends: Avoid nested loops over configurations 2017-05-18 10:18:57 -04:00
cmConditionEvaluator.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmConditionEvaluator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmConfigure.cmake.h.in Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmConfigureFileCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmConfigureFileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmContinueCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmContinueCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmConvertMSBuildXMLToJSON.py
cmCoreTryCompile.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmCoreTryCompile.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCPackPropertiesGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmCPackPropertiesGenerator.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmCPluginAPI.cxx clang-tidy: apply readability-redundant-control-flow fixes 2016-12-12 14:04:14 -05:00
cmCPluginAPI.h
cmCreateTestSourceList.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmCreateTestSourceList.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmCryptoHash.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCryptoHash.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmCTest.cxx Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
cmCTest.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCurl.cxx
cmCurl.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCustomCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCustomCommand.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCustomCommandGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCustomCommandGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCustomCommandLines.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDefinePropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmDefinePropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmDefinitions.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDefinitions.h cmDefinitions::Def: remove custom copy ctor 2017-04-22 00:48:18 +02:00
cmDepends.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDepends.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmDependsC.cxx Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
cmDependsC.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmDependsFortran.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDependsFortran.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmDependsJava.cxx
cmDependsJava.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmDependsJavaParserHelper.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDependsJavaParserHelper.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDisallowedCommand.cxx cmDisallowedCommand: extract policy checking from cmCommand 2017-02-13 21:37:08 +01:00
cmDisallowedCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmDocumentation.cxx cmDocumentation: use ofstream local variable 2017-04-26 08:59:56 +02:00
cmDocumentation.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDocumentationEntry.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDocumentationFormatter.cxx clang-tidy: apply misc-redundant-expression fixes 2016-12-12 14:04:16 -05:00
cmDocumentationFormatter.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDocumentationSection.cxx
cmDocumentationSection.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmDynamicLoader.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmDynamicLoader.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmELF.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmELF.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmEnableLanguageCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmEnableLanguageCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmEnableTestingCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmEnableTestingCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmExecProgramCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExecProgramCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmExecuteProcessCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExecuteProcessCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmExecutionStatus.h cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmExpandedCommandArgument.cxx
cmExpandedCommandArgument.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportBuildAndroidMKGenerator.cxx clang-tidy: apply readability-redundant-string-init fixes 2016-12-12 14:04:13 -05:00
cmExportBuildAndroidMKGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportBuildFileGenerator.cxx Replace boolean implib parameters with enum 2017-04-20 10:22:33 -04:00
cmExportBuildFileGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportCommand.cxx Allow OBJECT libraries to be installed, exported, and imported 2017-04-18 11:36:10 -04:00
cmExportCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmExportFileGenerator.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmExportFileGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportInstallAndroidMKGenerator.cxx clang-tidy: apply readability-redundant-string-init fixes 2016-12-12 14:04:13 -05:00
cmExportInstallAndroidMKGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportInstallFileGenerator.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmExportInstallFileGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportLibraryDependenciesCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportLibraryDependenciesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmExportSet.cxx
cmExportSet.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportSetMap.cxx
cmExportSetMap.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExportTryCompileFileGenerator.cxx cmState: Port dependents to new cmStateTypes header 2016-10-19 15:40:59 +02:00
cmExportTryCompileFileGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExprParserHelper.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExprParserHelper.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExternalMakefileProjectGenerator.cxx
cmExternalMakefileProjectGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraCodeBlocksGenerator.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmExtraCodeBlocksGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraCodeLiteGenerator.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmExtraCodeLiteGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraEclipseCDT4Generator.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmExtraEclipseCDT4Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraKateGenerator.cxx cmState: Port dependents to new cmStateTypes header 2016-10-19 15:40:59 +02:00
cmExtraKateGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraSublimeTextGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmExtraSublimeTextGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFileCommand.cxx Merge topic 'lint-function-args' 2017-06-05 09:44:24 -04:00
cmFileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFileLock.cxx
cmFileLock.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmFileLockPool.cxx
cmFileLockPool.h c++: prefer vectors over lists 2017-05-04 11:17:49 -04:00
cmFileLockResult.cxx
cmFileLockResult.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFileLockUnix.cxx
cmFileLockWin32.cxx
cmFileMonitor.cxx Merge topic 'c++11-iwyu' 2017-05-08 10:03:15 -04:00
cmFileMonitor.h cmServer: include what you use 2017-05-06 00:03:47 +02:00
cmFilePathChecksum.cxx cmFilePathChecksum: Make methods const useable 2017-02-19 12:35:42 +01:00
cmFilePathChecksum.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFileTimeComparison.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFileTimeComparison.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFindBase.cxx find_*: Honor PATH_SUFFIXES in PackageName_ROOT paths 2017-07-11 09:11:19 -04:00
cmFindBase.h find_*: Add a new PackageRoot search path group 2017-05-16 15:19:40 -04:00
cmFindCommon.cxx cmFindCommon: Drop unused FilterPaths method 2017-07-11 09:11:19 -04:00
cmFindCommon.h cmFindCommon: Drop unused FilterPaths method 2017-07-11 09:11:19 -04:00
cmFindFileCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmFindFileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFindLibraryCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmFindLibraryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFindPackageCommand.cxx find_package: Restore longer message when config files were considered 2017-07-07 11:43:59 -04:00
cmFindPackageCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFindPathCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmFindPathCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFindProgramCommand.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmFindProgramCommand.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmFLTKWrapUICommand.cxx clang-tidy: apply readability-redundant-string-init fixes 2016-12-12 14:04:13 -05:00
cmFLTKWrapUICommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmForEachCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmForEachCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFortranParser.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFortranParserImpl.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmFunctionBlocker.h Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmFunctionCommand.cxx cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmFunctionCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGeneratedFileStream.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratedFileStream.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorExpression.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmGeneratorExpression.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmGeneratorExpressionContext.cxx
cmGeneratorExpressionContext.h
cmGeneratorExpressionDAGChecker.cxx silence selected clang-tidy violations 2016-10-18 22:56:47 +02:00
cmGeneratorExpressionDAGChecker.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorExpressionEvaluationFile.cxx Genex: Allow TARGET_OBJECTS to be used everywhere 2017-04-18 11:36:09 -04:00
cmGeneratorExpressionEvaluationFile.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorExpressionEvaluator.cxx
cmGeneratorExpressionEvaluator.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmGeneratorExpressionLexer.cxx
cmGeneratorExpressionLexer.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorExpressionNode.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmGeneratorExpressionNode.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorExpressionParser.cxx clang-tidy: apply modernize-use-bool-literals fixes 2016-12-12 14:04:14 -05:00
cmGeneratorExpressionParser.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGeneratorTarget.cxx Diagnose object library self-reference 2017-07-14 14:05:22 -04:00
cmGeneratorTarget.h Diagnose object library self-reference 2017-07-14 14:05:22 -04:00
cmGetCMakePropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmGetCMakePropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetDirectoryPropertyCommand.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmGetDirectoryPropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetFilenameComponentCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmGetFilenameComponentCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetPropertyCommand.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmGetPropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetSourceFilePropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmGetSourceFilePropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetTargetPropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmGetTargetPropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGetTestPropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmGetTestPropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmGhsMultiGpj.cxx
cmGhsMultiGpj.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGhsMultiTargetGenerator.cxx Add IPO compiler flags more consistently in generators 2017-04-27 16:15:07 -04:00
cmGhsMultiTargetGenerator.h
cmGlobalBorlandMakefileGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalBorlandMakefileGenerator.h
cmGlobalCommonGenerator.cxx
cmGlobalCommonGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalGenerator.cxx Merge topic 'lint-function-args' 2017-06-05 09:44:24 -04:00
cmGlobalGenerator.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmGlobalGeneratorFactory.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalGhsMultiGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalGhsMultiGenerator.h cmGlobalGenerator: Allow FindMakeProgram to fail 2016-10-20 10:37:27 -04:00
cmGlobalJOMMakefileGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalJOMMakefileGenerator.h
cmGlobalKdevelopGenerator.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmGlobalKdevelopGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalMinGWMakefileGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalMinGWMakefileGenerator.h
cmGlobalMSYSMakefileGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalMSYSMakefileGenerator.h
cmGlobalNinjaGenerator.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmGlobalNinjaGenerator.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmGlobalNMakeMakefileGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalNMakeMakefileGenerator.h
cmGlobalUnixMakefileGenerator3.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalUnixMakefileGenerator3.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudio7Generator.cxx VS: Add SolutionGuid to generated .sln files 2017-07-11 10:41:28 -04:00
cmGlobalVisualStudio7Generator.h VS: Pass whole target to WriteProjectConfigurations 2017-04-05 13:37:45 -04:00
cmGlobalVisualStudio8Generator.cxx Deprecate Visual Studio 8 2005 generator 2017-04-21 13:45:45 -04:00
cmGlobalVisualStudio8Generator.h cmGlobalVisualStudio8Generator: Drop unused GetDocumentation method 2017-04-19 14:45:00 -04:00
cmGlobalVisualStudio9Generator.cxx iwyu: Fix VisualStudio specific issues 2016-11-28 14:06:40 -05:00
cmGlobalVisualStudio9Generator.h
cmGlobalVisualStudio10Generator.cxx VS: Fix GenerateDebugInformation values for v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmGlobalVisualStudio10Generator.h VS: Fix GenerateDebugInformation values for v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmGlobalVisualStudio11Generator.cxx VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmGlobalVisualStudio11Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudio12Generator.cxx VS: Refactor generator toolset parsing 2017-02-15 08:15:37 -05:00
cmGlobalVisualStudio12Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudio14Generator.cxx VS: Split link flag table between v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmGlobalVisualStudio14Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudio15Generator.cxx VS: Split link flag table between v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmGlobalVisualStudio15Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudio71Generator.cxx Drop Visual Studio 7 .NET 2003 generator 2017-04-19 15:28:05 -04:00
cmGlobalVisualStudio71Generator.h Drop Visual Studio 7 .NET 2003 generator 2017-04-19 15:28:05 -04:00
cmGlobalVisualStudioGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalVisualStudioGenerator.h Drop Visual Studio 7 .NET 2003 generator 2017-04-19 15:28:05 -04:00
cmGlobalWatcomWMakeGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmGlobalWatcomWMakeGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmGlobalXCodeGenerator.cxx Xcode: Use correct Object Library paths for cross-SDK builds 2017-06-29 09:52:44 -04:00
cmGlobalXCodeGenerator.h Xcode: Use correct Object Library paths for cross-SDK builds 2017-06-29 09:52:44 -04:00
cmGraphAdjacencyList.h cmGraphEdge: remove custom copy ctor 2017-04-21 21:42:45 +02:00
cmGraphVizWriter.cxx cmake: initialize with Role that controls which commands to register 2017-05-08 22:29:44 +02:00
cmGraphVizWriter.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmHexFileConverter.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmHexFileConverter.h Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmIDEFlagTable.h cmIDEOptions: Add SpaceAppendable flag table type 2017-02-15 10:36:09 -05:00
cmIDEOptions.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmIDEOptions.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmIfCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmIfCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmIncludeCommand.cxx Remove redundant c_str() calls 2016-10-30 18:34:06 +01:00
cmIncludeCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmIncludeDirectoryCommand.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmIncludeDirectoryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmIncludeExternalMSProjectCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmIncludeExternalMSProjectCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmIncludeRegularExpressionCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmIncludeRegularExpressionCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmInstallCommand.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmInstallCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmInstallCommandArguments.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmInstallCommandArguments.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmInstallDirectoryGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallDirectoryGenerator.h cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstalledFile.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmInstalledFile.h cmInstalledFile: add cmConfigure.h as first #include 2017-05-06 00:03:42 +02:00
cmInstallExportAndroidMKGenerator.cxx
cmInstallExportAndroidMKGenerator.h
cmInstallExportGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallExportGenerator.h cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallFilesCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmInstallFilesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmInstallFilesGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallFilesGenerator.h cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallGenerator.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmInstallGenerator.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmInstallProgramsCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmInstallProgramsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmInstallScriptGenerator.cxx
cmInstallScriptGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmInstallTargetGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallTargetGenerator.h cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmInstallTargetsCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmInstallTargetsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmInstallType.h
cmLinkDirectoriesCommand.cxx Provide and use CM_FALLTHROUGH 2017-06-03 08:38:51 +02:00
cmLinkDirectoriesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmLinkedTree.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLinkItem.h cmLinkImplItem: remove custom copy ctor 2017-04-22 00:48:19 +02:00
cmLinkLibrariesCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmLinkLibrariesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmLinkLineComputer.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmLinkLineComputer.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmLinkLineDeviceComputer.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmLinkLineDeviceComputer.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmListCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmListCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmListFileCache.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmListFileCache.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmListFileLexer.h cmListFileLexer: bail out on seek-errors 2017-02-27 09:14:28 -05:00
cmLoadCacheCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLoadCacheCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmLoadCommandCommand.cxx cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmLoadCommandCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmLocalCommonGenerator.cxx cmLocalCommonGenerator: Save CMAKE_BUILD_TYPE on construction 2017-05-15 11:51:57 -04:00
cmLocalCommonGenerator.h cmLocalCommonGenerator: Save CMAKE_BUILD_TYPE on construction 2017-05-15 11:51:57 -04:00
cmLocale.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmLocalGenerator.cxx IPO: Consider support for each language separately 2017-06-14 10:36:57 -04:00
cmLocalGenerator.h Add options for separate compile and link sysroots 2017-05-09 14:21:54 -04:00
cmLocalGhsMultiGenerator.cxx cmState: Move TargetType enum to separate namespace 2016-10-19 15:40:58 +02:00
cmLocalGhsMultiGenerator.h
cmLocalNinjaGenerator.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmLocalNinjaGenerator.h ninja: break unnecessary target dependencies 2017-04-21 08:57:40 -04:00
cmLocalUnixMakefileGenerator3.cxx Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
cmLocalUnixMakefileGenerator3.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLocalVisualStudio7Generator.cxx IPO: Consider support for each language separately 2017-06-14 10:36:57 -04:00
cmLocalVisualStudio7Generator.h VS: Teach generators how to mark per-config source files 2017-04-13 16:10:32 -04:00
cmLocalVisualStudio10Generator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLocalVisualStudio10Generator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLocalVisualStudioGenerator.cxx Merge topic 'enable_ptx_compilation' 2017-04-21 08:57:59 -04:00
cmLocalVisualStudioGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmLocalXCodeGenerator.cxx iwyu: Fix OSX specific issues 2016-11-23 00:41:44 +01:00
cmLocalXCodeGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMachO.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMachO.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMacroCommand.cxx cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMacroCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMakeDirectoryCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmMakeDirectoryCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMakefile.cxx target_compile_features: Do not crash on non-enabled language 2017-06-26 13:54:20 -04:00
cmMakefile.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmMakefileExecutableTargetGenerator.cxx cmLocalGenerator: Add a hook for compiler flags used at link time 2017-05-01 10:33:05 -04:00
cmMakefileExecutableTargetGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMakefileLibraryTargetGenerator.cxx IPO: Consider support for each language separately 2017-06-14 10:36:57 -04:00
cmMakefileLibraryTargetGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMakefileTargetGenerator.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmMakefileTargetGenerator.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmMakefileUtilityTargetGenerator.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmMakefileUtilityTargetGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMarkAsAdvancedCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmMarkAsAdvancedCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMathCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmMathCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMessageCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmMessageCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmMessenger.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMessenger.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmMSVC60LinkLineComputer.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmMSVC60LinkLineComputer.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmNewLineStyle.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmNewLineStyle.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmNinjaLinkLineComputer.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmNinjaLinkLineComputer.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmNinjaNormalTargetGenerator.cxx IPO: Consider support for each language separately 2017-06-14 10:36:57 -04:00
cmNinjaNormalTargetGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmNinjaTargetGenerator.cxx Ninja: Fix escaping of path to depfile 2017-05-30 15:30:43 -04:00
cmNinjaTargetGenerator.h ninja: break unnecessary target dependencies 2017-04-21 08:57:40 -04:00
cmNinjaTypes.h ninja: break unnecessary target dependencies 2017-04-21 08:57:40 -04:00
cmNinjaUtilityTargetGenerator.cxx cmState: Port dependents to new cmStateTypes header 2016-10-19 15:40:59 +02:00
cmNinjaUtilityTargetGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmOptionCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmOptionCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmOrderDirectories.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmOrderDirectories.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmOSXBundleGenerator.cxx Remove unused variables 2017-05-26 19:52:31 +03:00
cmOSXBundleGenerator.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmOutputConverter.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmOutputConverter.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmOutputRequiredFilesCommand.cxx clang-tidy: remove else after break and continue 2017-04-21 10:44:07 +02:00
cmOutputRequiredFilesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmParseArgumentsCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmParseArgumentsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmparseMSBuildXML.py
cmPathLabel.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmPathLabel.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmPolicies.cxx Add deprecation warnings for policies CMP0036 and below 2017-04-21 15:04:33 -04:00
cmPolicies.h Add deprecation warnings for policies CMP0036 and below 2017-04-21 15:04:33 -04:00
cmProcessOutput.cxx clang-tidy: apply performance-unnecessary-value-param fixes 2016-12-12 14:04:12 -05:00
cmProcessOutput.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmProcessTools.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmProcessTools.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmProjectCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmProjectCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmProperty.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmProperty.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmPropertyDefinition.cxx
cmPropertyDefinition.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmPropertyDefinitionMap.cxx
cmPropertyDefinitionMap.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmPropertyMap.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmPropertyMap.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmQtAutoGeneratorCommon.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmQtAutoGeneratorCommon.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmQtAutoGeneratorInitializer.cxx Autogen: Skip generated files for compatibility with CMake 3.8 2017-07-07 10:12:15 -04:00
cmQtAutoGeneratorInitializer.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmQtAutoGenerators.cxx Autogen: Skip included files on demand 2017-07-10 13:36:48 +02:00
cmQtAutoGenerators.h Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property. 2017-05-26 15:27:17 +02:00
cmQTWrapCPPCommand.cxx clang-tidy: apply readability-redundant-string-init fixes 2016-12-12 14:04:13 -05:00
cmQTWrapCPPCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmQTWrapUICommand.cxx clang-tidy: apply readability-redundant-string-init fixes 2016-12-12 14:04:13 -05:00
cmQTWrapUICommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmRemoveCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmRemoveCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmRemoveDefinitionsCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmRemoveDefinitionsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmReturnCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmReturnCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmRST.cxx Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
cmRST.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmRulePlaceholderExpander.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmRulePlaceholderExpander.h Add options for separate compile and link sysroots 2017-05-09 14:21:54 -04:00
cmScriptGenerator.cxx Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmScriptGenerator.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmSearchPath.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmSearchPath.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSeparateArgumentsCommand.cxx separgs: Add a NATIVE_COMMAND mode 2017-04-26 20:34:06 +02:00
cmSeparateArgumentsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmServer.cxx cmServer: Fix compiler -Wdouble-promotion warning 2017-05-24 10:55:45 -04:00
cmServer.h cmServer: include what you use 2017-05-06 00:03:47 +02:00
cmServerConnection.cxx cmServer: include what you use 2017-05-06 00:03:47 +02:00
cmServerConnection.h cmServer: include what you use 2017-05-06 00:03:47 +02:00
cmServerDictionary.h server-mode: Handle generator toolset and platform in handshake 2016-10-28 13:46:15 +02:00
cmServerProtocol.cxx cmake: initialize with Role that controls which commands to register 2017-05-08 22:29:44 +02:00
cmServerProtocol.h cmServer: include what you use 2017-05-06 00:03:47 +02:00
cmSetCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmSetCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSetDirectoryPropertiesCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmSetDirectoryPropertiesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSetPropertyCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmSetPropertyCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSetSourceFilesPropertiesCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmSetSourceFilesPropertiesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSetTargetPropertiesCommand.cxx clang-tidy: remove else after break and continue 2017-04-21 10:44:07 +02:00
cmSetTargetPropertiesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSetTestsPropertiesCommand.cxx clang-tidy: remove else after break and continue 2017-04-21 10:44:07 +02:00
cmSetTestsPropertiesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSiteNameCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSiteNameCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSourceFile.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmSourceFile.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSourceFileLocation.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSourceFileLocation.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSourceGroup.cxx
cmSourceGroup.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmSourceGroupCommand.cxx Merge topic 'source_group-TREE-relative-path' 2017-05-18 08:53:51 -04:00
cmSourceGroupCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmStandardLexer.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmState.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmState.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmStateDirectory.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmStateDirectory.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmStatePrivate.h cmStateDetail::PolicyStackEntry: remove custom copy ctor 2017-04-22 00:48:18 +02:00
cmStateSnapshot.cxx Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmStateSnapshot.h Pass large types by const&, small types by value 2017-06-04 00:48:21 +02:00
cmStateTypes.h Replace boolean implib parameters with enum 2017-04-20 10:22:33 -04:00
cmStringCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmStringCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSubdirCommand.cxx Remove redundant c_str() calls 2016-10-30 18:34:06 +01:00
cmSubdirCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSubdirDependsCommand.cxx fix some include-what-you-use diagnostics 2017-02-17 22:12:21 +01:00
cmSubdirDependsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmSystemTools.cxx Remove second arg: npos in substr usages 2017-06-01 14:19:52 -04:00
cmSystemTools.h Merge topic 'ninja-dyndep-response-file' 2017-04-25 09:41:18 -04:00
cmTarget.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmTarget.h Replace boolean implib parameters with enum 2017-04-20 10:22:33 -04:00
cmTargetCompileDefinitionsCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmTargetCompileDefinitionsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTargetCompileFeaturesCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmTargetCompileFeaturesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTargetCompileOptionsCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmTargetCompileOptionsCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTargetDepend.h cmTargetDepend: pass by value 2017-04-22 00:48:19 +02:00
cmTargetExport.h Allow OBJECT libraries to be installed, exported, and imported 2017-04-18 11:36:10 -04:00
cmTargetIncludeDirectoriesCommand.cxx Separate compilation for commands included in cmCommands 2016-10-21 18:14:50 +02:00
cmTargetIncludeDirectoriesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTargetLinkLibrariesCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmTargetLinkLibrariesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTargetLinkLibraryType.h
cmTargetPropCommandBase.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmTargetPropCommandBase.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTargetPropertyComputer.cxx Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries 2016-11-21 11:42:01 -05:00
cmTargetPropertyComputer.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTargetSourcesCommand.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmTargetSourcesCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTest.cxx Fix several include-what-you-use findings 2016-11-08 09:42:04 -05:00
cmTest.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTestGenerator.cxx cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
cmTestGenerator.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
cmTimestamp.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTimestamp.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTryCompileCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmTryCompileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmTryRunCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmTryRunCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmUnexpectedCommand.cxx Combine all unexpected commands to a single class 2016-11-29 13:53:29 -05:00
cmUnexpectedCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmUnsetCommand.cxx Include necessary headers in commands 2016-10-26 09:02:44 +02:00
cmUnsetCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmUseMangledMesaCommand.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmUseMangledMesaCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmUtilitySourceCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmUtilitySourceCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmUtils.hxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmUuid.cxx Port hash computation to cmCryptoHash 2016-11-10 08:29:38 -05:00
cmUuid.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVariableRequiresCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmVariableRequiresCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmVariableWatch.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVariableWatch.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVariableWatchCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmVariableWatchCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmVersion.cxx
cmVersion.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVersionConfig.h.in
cmVersionMacros.h
cmVisualStudio10TargetGenerator.cxx VS: Fix GenerateDebugInformation values for v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmVisualStudio10TargetGenerator.h CUDA: Visual Studio now properly delays device linking 2017-04-26 11:41:22 -04:00
cmVisualStudio10ToolsetOptions.cxx VS: Split link flag table between v140 and v141 toolsets 2017-06-28 08:55:40 -04:00
cmVisualStudio10ToolsetOptions.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVisualStudioGeneratorOptions.cxx Drop Visual Studio 7 .NET 2003 generator 2017-04-19 15:28:05 -04:00
cmVisualStudioGeneratorOptions.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVisualStudioSlnData.cxx
cmVisualStudioSlnData.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVisualStudioSlnParser.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVisualStudioSlnParser.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVisualStudioWCEPlatformParser.cxx
cmVisualStudioWCEPlatformParser.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmVS10CLFlagTable.h
cmVS10CSharpFlagTable.h VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmVS10CudaFlagTable.h VS: Add more CUDA flag table entries 2017-03-10 10:19:57 -05:00
cmVS10CudaHostFlagTable.h VS: Place CUDA host compiler options in proper project file fields 2017-03-10 10:19:56 -05:00
cmVS10LibFlagTable.h
cmVS10LinkFlagTable.h
cmVS10MASMFlagTable.h VS: Fix MASM flag tables 2017-05-03 12:46:27 -04:00
cmVS10NASMFlagTable.h VS: Add support for ASM_NASM language 2017-02-07 13:20:52 -05:00
cmVS10RCFlagTable.h VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS 2017-06-22 09:45:42 -04:00
cmVS11CLFlagTable.h
cmVS11CSharpFlagTable.h VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmVS11LibFlagTable.h
cmVS11LinkFlagTable.h
cmVS11MASMFlagTable.h VS: Fix MASM flag tables 2017-05-03 12:46:27 -04:00
cmVS11RCFlagTable.h VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS 2017-06-22 09:45:42 -04:00
cmVS12CLFlagTable.h
cmVS12CSharpFlagTable.h VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmVS12LibFlagTable.h
cmVS12LinkFlagTable.h
cmVS12MASMFlagTable.h VS: Fix MASM flag tables 2017-05-03 12:46:27 -04:00
cmVS12RCFlagTable.h VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS 2017-06-22 09:45:42 -04:00
cmVS14LibFlagTable.h
cmVS14MASMFlagTable.h VS: Fix MASM flag tables 2017-05-03 12:46:27 -04:00
cmVS14RCFlagTable.h VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS 2017-06-22 09:45:42 -04:00
cmVS140CLFlagTable.h VS: Add v140 flag table entries for -Zc:inline[-] 2016-11-30 14:20:15 -05:00
cmVS140CSharpFlagTable.h VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmVS140LinkFlagTable.h VS: Fix support for '/guard:cf' linker flag 2017-06-30 10:57:40 -04:00
cmVS141CLFlagTable.h VS: Add v141 flag table entry for -Zc:inline- 2016-11-30 14:04:02 -05:00
cmVS141CSharpFlagTable.h VS: Add flag tables for C# 2016-12-01 16:45:34 +01:00
cmVS141LinkFlagTable.h VS: Fix support for '/guard:cf' linker flag 2017-06-30 10:57:40 -04:00
cmVSSetupHelper.cxx VS: Choose VS 2017 instance via environment variable 2017-07-10 11:08:11 -04:00
cmVSSetupHelper.h VS: Add helper class to interact with Visual Studio Installer 2016-12-16 09:58:43 -05:00
cmWhileCommand.cxx cmExecutionStatus: Remove arguments from setters 2017-05-09 23:49:14 +02:00
cmWhileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmWorkingDirectory.cxx cmWorkingDirectory: add class for changing the workdir 2017-03-06 10:38:20 -05:00
cmWorkingDirectory.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmWriteFileCommand.cxx Add const-reference qualifications 2017-05-26 19:50:11 +03:00
cmWriteFileCommand.h cmCommand: remove unused methods from interface and all implementations 2017-05-11 19:49:06 +02:00
cmXCode21Object.cxx iwyu: Fix OSX specific issues 2016-11-23 00:41:44 +01:00
cmXCode21Object.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXCodeObject.cxx Access string npos without instance 2017-06-01 14:19:51 -04:00
cmXCodeObject.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXCodeScheme.cxx Xcode: Use proper buildable name for schema 2017-02-28 22:38:30 +01:00
cmXCodeScheme.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXMLParser.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXMLParser.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXMLSafe.cxx
cmXMLSafe.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXMLWriter.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmXMLWriter.h Use CM_DISABLE_COPY 2017-04-24 22:03:06 +02:00
ctest.cxx ctest: remove unused cmake instance 2017-05-08 22:29:44 +02:00
dir.dox
dir.dox.in