Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
CMake
CMake
Commits
efed6468
Commit
efed6468
authored
Sep 01, 2016
by
Daniel Pfeifer
Committed by
Brad King
Sep 03, 2016
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix a load of include-what-you-use violations
parent
bd3d0eaf
Changes
165
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
165 changed files
with
1102 additions
and
438 deletions
+1102
-438
Source/QtDialog/CMakeSetup.cxx
Source/QtDialog/CMakeSetup.cxx
+2
-0
Source/cmCTest.cxx
Source/cmCTest.cxx
+29
-27
Source/cmCTest.h
Source/cmCTest.h
+8
-8
Source/cmCommandArgumentParserHelper.cxx
Source/cmCommandArgumentParserHelper.cxx
+8
-2
Source/cmCommandArgumentParserHelper.h
Source/cmCommandArgumentParserHelper.h
+3
-2
Source/cmConditionEvaluator.cxx
Source/cmConditionEvaluator.cxx
+1
-0
Source/cmCryptoHash.cxx
Source/cmCryptoHash.cxx
+2
-0
Source/cmCryptoHash.h
Source/cmCryptoHash.h
+2
-2
Source/cmCurl.cxx
Source/cmCurl.cxx
+7
-2
Source/cmCurl.h
Source/cmCurl.h
+2
-3
Source/cmCustomCommand.cxx
Source/cmCustomCommand.cxx
+1
-1
Source/cmCustomCommand.h
Source/cmCustomCommand.h
+7
-3
Source/cmCustomCommandGenerator.cxx
Source/cmCustomCommandGenerator.cxx
+7
-0
Source/cmCustomCommandGenerator.h
Source/cmCustomCommandGenerator.h
+4
-3
Source/cmDefinitions.cxx
Source/cmDefinitions.cxx
+2
-0
Source/cmDefinitions.h
Source/cmDefinitions.h
+5
-4
Source/cmDepends.cxx
Source/cmDepends.cxx
+3
-0
Source/cmDepends.h
Source/cmDepends.h
+6
-1
Source/cmDependsC.cxx
Source/cmDependsC.cxx
+3
-2
Source/cmDependsC.h
Source/cmDependsC.h
+9
-0
Source/cmDependsFortran.cxx
Source/cmDependsFortran.cxx
+7
-1
Source/cmDependsFortran.h
Source/cmDependsFortran.h
+7
-0
Source/cmDependsJava.cxx
Source/cmDependsJava.cxx
+0
-1
Source/cmDependsJava.h
Source/cmDependsJava.h
+7
-0
Source/cmDependsJavaParserHelper.cxx
Source/cmDependsJavaParserHelper.cxx
+7
-0
Source/cmDependsJavaParserHelper.h
Source/cmDependsJavaParserHelper.h
+3
-2
Source/cmDocumentation.cxx
Source/cmDocumentation.cxx
+5
-4
Source/cmDocumentation.h
Source/cmDocumentation.h
+7
-7
Source/cmDocumentationFormatter.cxx
Source/cmDocumentationFormatter.cxx
+6
-0
Source/cmDocumentationFormatter.h
Source/cmDocumentationFormatter.h
+2
-2
Source/cmDocumentationSection.h
Source/cmDocumentationSection.h
+6
-1
Source/cmDynamicLoader.cxx
Source/cmDynamicLoader.cxx
+7
-0
Source/cmDynamicLoader.h
Source/cmDynamicLoader.h
+1
-3
Source/cmELF.cxx
Source/cmELF.cxx
+6
-2
Source/cmELF.h
Source/cmELF.h
+5
-0
Source/cmExportBuildFileGenerator.cxx
Source/cmExportBuildFileGenerator.cxx
+14
-0
Source/cmExportBuildFileGenerator.h
Source/cmExportBuildFileGenerator.h
+9
-1
Source/cmExportFileGenerator.cxx
Source/cmExportFileGenerator.cxx
+9
-4
Source/cmExportFileGenerator.h
Source/cmExportFileGenerator.h
+11
-3
Source/cmExportInstallFileGenerator.cxx
Source/cmExportInstallFileGenerator.cxx
+10
-0
Source/cmExportInstallFileGenerator.h
Source/cmExportInstallFileGenerator.h
+10
-0
Source/cmExportSet.h
Source/cmExportSet.h
+5
-2
Source/cmExportSetMap.cxx
Source/cmExportSetMap.cxx
+2
-0
Source/cmExportSetMap.h
Source/cmExportSetMap.h
+4
-1
Source/cmExportTryCompileFileGenerator.cxx
Source/cmExportTryCompileFileGenerator.cxx
+10
-1
Source/cmExportTryCompileFileGenerator.h
Source/cmExportTryCompileFileGenerator.h
+10
-2
Source/cmExprParserHelper.cxx
Source/cmExprParserHelper.cxx
+4
-2
Source/cmExprParserHelper.h
Source/cmExprParserHelper.h
+3
-5
Source/cmExternalMakefileProjectGenerator.cxx
Source/cmExternalMakefileProjectGenerator.cxx
+1
-1
Source/cmExternalMakefileProjectGenerator.h
Source/cmExternalMakefileProjectGenerator.h
+4
-4
Source/cmExtraCodeBlocksGenerator.cxx
Source/cmExtraCodeBlocksGenerator.cxx
+10
-3
Source/cmExtraCodeBlocksGenerator.h
Source/cmExtraCodeBlocksGenerator.h
+6
-1
Source/cmExtraCodeLiteGenerator.cxx
Source/cmExtraCodeLiteGenerator.cxx
+10
-6
Source/cmExtraCodeLiteGenerator.h
Source/cmExtraCodeLiteGenerator.h
+6
-0
Source/cmExtraEclipseCDT4Generator.cxx
Source/cmExtraEclipseCDT4Generator.cxx
+14
-5
Source/cmExtraEclipseCDT4Generator.h
Source/cmExtraEclipseCDT4Generator.h
+9
-1
Source/cmExtraKateGenerator.cxx
Source/cmExtraKateGenerator.cxx
+8
-4
Source/cmExtraKateGenerator.h
Source/cmExtraKateGenerator.h
+5
-1
Source/cmExtraSublimeTextGenerator.cxx
Source/cmExtraSublimeTextGenerator.cxx
+7
-4
Source/cmExtraSublimeTextGenerator.h
Source/cmExtraSublimeTextGenerator.h
+9
-3
Source/cmFileLock.h
Source/cmFileLock.h
+2
-2
Source/cmFileLockPool.h
Source/cmFileLockPool.h
+3
-4
Source/cmFileLockResult.cxx
Source/cmFileLockResult.cxx
+1
-0
Source/cmFileLockResult.h
Source/cmFileLockResult.h
+2
-2
Source/cmFilePathUuid.cxx
Source/cmFilePathUuid.cxx
+2
-0
Source/cmFilePathUuid.h
Source/cmFilePathUuid.h
+2
-3
Source/cmFileTimeComparison.cxx
Source/cmFileTimeComparison.cxx
+8
-5
Source/cmFileTimeComparison.h
Source/cmFileTimeComparison.h
+1
-3
Source/cmFortranParserImpl.cxx
Source/cmFortranParserImpl.cxx
+8
-1
Source/cmGeneratedFileStream.cxx
Source/cmGeneratedFileStream.cxx
+2
-0
Source/cmGeneratedFileStream.h
Source/cmGeneratedFileStream.h
+1
-2
Source/cmGeneratorExpression.cxx
Source/cmGeneratorExpression.cxx
+5
-3
Source/cmGeneratorExpression.h
Source/cmGeneratorExpression.h
+6
-8
Source/cmGeneratorExpressionContext.cxx
Source/cmGeneratorExpressionContext.cxx
+0
-2
Source/cmGeneratorExpressionDAGChecker.cxx
Source/cmGeneratorExpressionDAGChecker.cxx
+8
-0
Source/cmGeneratorExpressionDAGChecker.h
Source/cmGeneratorExpressionDAGChecker.h
+7
-2
Source/cmGeneratorExpressionEvaluationFile.cxx
Source/cmGeneratorExpressionEvaluationFile.cxx
+7
-2
Source/cmGeneratorExpressionEvaluationFile.h
Source/cmGeneratorExpressionEvaluationFile.h
+5
-0
Source/cmGeneratorExpressionEvaluator.cxx
Source/cmGeneratorExpressionEvaluator.cxx
+4
-13
Source/cmGeneratorExpressionEvaluator.h
Source/cmGeneratorExpressionEvaluator.h
+3
-3
Source/cmGeneratorExpressionLexer.h
Source/cmGeneratorExpressionLexer.h
+3
-3
Source/cmGeneratorExpressionNode.cxx
Source/cmGeneratorExpressionNode.cxx
+31
-5
Source/cmGeneratorExpressionNode.h
Source/cmGeneratorExpressionNode.h
+8
-12
Source/cmGeneratorExpressionParser.cxx
Source/cmGeneratorExpressionParser.cxx
+2
-1
Source/cmGeneratorExpressionParser.h
Source/cmGeneratorExpressionParser.h
+2
-3
Source/cmGeneratorTarget.cxx
Source/cmGeneratorTarget.cxx
+17
-3
Source/cmGeneratorTarget.h
Source/cmGeneratorTarget.h
+12
-1
Source/cmGhsMultiTargetGenerator.cxx
Source/cmGhsMultiTargetGenerator.cxx
+1
-0
Source/cmGlobalCommonGenerator.cxx
Source/cmGlobalCommonGenerator.cxx
+2
-0
Source/cmGlobalCommonGenerator.h
Source/cmGlobalCommonGenerator.h
+4
-0
Source/cmGlobalGenerator.cxx
Source/cmGlobalGenerator.cxx
+14
-6
Source/cmGlobalGenerator.h
Source/cmGlobalGenerator.h
+17
-15
Source/cmGlobalGhsMultiGenerator.cxx
Source/cmGlobalGhsMultiGenerator.cxx
+1
-0
Source/cmGlobalKdevelopGenerator.cxx
Source/cmGlobalKdevelopGenerator.cxx
+9
-3
Source/cmGlobalKdevelopGenerator.h
Source/cmGlobalKdevelopGenerator.h
+5
-0
Source/cmGlobalNinjaGenerator.cxx
Source/cmGlobalNinjaGenerator.cxx
+12
-1
Source/cmGlobalNinjaGenerator.h
Source/cmGlobalNinjaGenerator.h
+17
-5
Source/cmGlobalUnixMakefileGenerator3.cxx
Source/cmGlobalUnixMakefileGenerator3.cxx
+12
-0
Source/cmGlobalUnixMakefileGenerator3.h
Source/cmGlobalUnixMakefileGenerator3.h
+16
-2
Source/cmGlobalVisualStudio10Generator.cxx
Source/cmGlobalVisualStudio10Generator.cxx
+1
-0
Source/cmGlobalVisualStudio71Generator.cxx
Source/cmGlobalVisualStudio71Generator.cxx
+1
-0
Source/cmGlobalVisualStudio7Generator.cxx
Source/cmGlobalVisualStudio7Generator.cxx
+1
-0
Source/cmGlobalVisualStudio8Generator.cxx
Source/cmGlobalVisualStudio8Generator.cxx
+1
-0
Source/cmGlobalWatcomWMakeGenerator.cxx
Source/cmGlobalWatcomWMakeGenerator.cxx
+3
-1
Source/cmGlobalWatcomWMakeGenerator.h
Source/cmGlobalWatcomWMakeGenerator.h
+10
-0
Source/cmGraphVizWriter.cxx
Source/cmGraphVizWriter.cxx
+10
-0
Source/cmGraphVizWriter.h
Source/cmGraphVizWriter.h
+8
-4
Source/cmInstallDirectoryGenerator.cxx
Source/cmInstallDirectoryGenerator.cxx
+3
-0
Source/cmInstallDirectoryGenerator.h
Source/cmInstallDirectoryGenerator.h
+8
-0
Source/cmInstallExportGenerator.cxx
Source/cmInstallExportGenerator.cxx
+8
-10
Source/cmInstallExportGenerator.h
Source/cmInstallExportGenerator.h
+9
-3
Source/cmInstallFilesGenerator.cxx
Source/cmInstallFilesGenerator.cxx
+4
-2
Source/cmInstallFilesGenerator.h
Source/cmInstallFilesGenerator.h
+9
-0
Source/cmInstallGenerator.cxx
Source/cmInstallGenerator.cxx
+2
-0
Source/cmInstallGenerator.h
Source/cmInstallGenerator.h
+6
-0
Source/cmInstallScriptGenerator.cxx
Source/cmInstallScriptGenerator.cxx
+5
-0
Source/cmInstallScriptGenerator.h
Source/cmInstallScriptGenerator.h
+5
-0
Source/cmInstallTargetGenerator.cxx
Source/cmInstallTargetGenerator.cxx
+9
-1
Source/cmInstallTargetGenerator.h
Source/cmInstallTargetGenerator.h
+8
-0
Source/cmInstalledFile.cxx
Source/cmInstalledFile.cxx
+4
-0
Source/cmInstalledFile.h
Source/cmInstalledFile.h
+7
-0
Source/cmListFileCache.cxx
Source/cmListFileCache.cxx
+5
-2
Source/cmListFileCache.h
Source/cmListFileCache.h
+5
-2
Source/cmLocalCommonGenerator.cxx
Source/cmLocalCommonGenerator.cxx
+5
-0
Source/cmLocalCommonGenerator.h
Source/cmLocalCommonGenerator.h
+8
-1
Source/cmLocalGenerator.cxx
Source/cmLocalGenerator.cxx
+10
-4
Source/cmLocalGenerator.h
Source/cmLocalGenerator.h
+13
-7
Source/cmLocalNinjaGenerator.cxx
Source/cmLocalNinjaGenerator.cxx
+9
-0
Source/cmLocalNinjaGenerator.h
Source/cmLocalNinjaGenerator.h
+16
-2
Source/cmLocalUnixMakefileGenerator3.cxx
Source/cmLocalUnixMakefileGenerator3.cxx
+13
-3
Source/cmLocalUnixMakefileGenerator3.h
Source/cmLocalUnixMakefileGenerator3.h
+11
-4
Source/cmLocalVisualStudio10Generator.cxx
Source/cmLocalVisualStudio10Generator.cxx
+2
-0
Source/cmLocalVisualStudioGenerator.cxx
Source/cmLocalVisualStudioGenerator.cxx
+1
-0
Source/cmLocalXCodeGenerator.cxx
Source/cmLocalXCodeGenerator.cxx
+1
-0
Source/cmMakefile.cxx
Source/cmMakefile.cxx
+7
-6
Source/cmMakefile.h
Source/cmMakefile.h
+4
-0
Source/cmMessenger.cxx
Source/cmMessenger.cxx
+6
-2
Source/cmMessenger.h
Source/cmMessenger.h
+6
-1
Source/cmOSXBundleGenerator.cxx
Source/cmOSXBundleGenerator.cxx
+6
-0
Source/cmOSXBundleGenerator.h
Source/cmOSXBundleGenerator.h
+5
-8
Source/cmOrderDirectories.cxx
Source/cmOrderDirectories.cxx
+4
-2
Source/cmOrderDirectories.h
Source/cmOrderDirectories.h
+6
-4
Source/cmOutputConverter.cxx
Source/cmOutputConverter.cxx
+4
-4
Source/cmOutputConverter.h
Source/cmOutputConverter.h
+4
-4
Source/cmQtAutoGeneratorInitializer.cxx
Source/cmQtAutoGeneratorInitializer.cxx
+25
-4
Source/cmQtAutoGeneratorInitializer.h
Source/cmQtAutoGeneratorInitializer.h
+1
-8
Source/cmQtAutoGenerators.cxx
Source/cmQtAutoGenerators.cxx
+10
-3
Source/cmQtAutoGenerators.h
Source/cmQtAutoGenerators.h
+2
-3
Source/cmRST.cxx
Source/cmRST.cxx
+5
-0
Source/cmRST.h
Source/cmRST.h
+6
-3
Source/cmScriptGenerator.cxx
Source/cmScriptGenerator.cxx
+2
-0
Source/cmScriptGenerator.h
Source/cmScriptGenerator.h
+4
-2
Source/cmSourceFile.cxx
Source/cmSourceFile.cxx
+5
-0
Source/cmSourceFile.h
Source/cmSourceFile.h
+7
-3
Source/cmSourceFileLocation.cxx
Source/cmSourceFileLocation.cxx
+6
-1
Source/cmSourceFileLocation.h
Source/cmSourceFileLocation.h
+2
-2
Source/cmSourceGroup.h
Source/cmSourceGroup.h
+3
-3
Source/cmSystemTools.cxx
Source/cmSystemTools.cxx
+36
-30
Source/cmTestGenerator.cxx
Source/cmTestGenerator.cxx
+1
-0
Source/cmake.cxx
Source/cmake.cxx
+26
-15
Source/cmake.h
Source/cmake.h
+9
-11
Source/cmakemain.cxx
Source/cmakemain.cxx
+9
-4
Source/cmcmd.cxx
Source/cmcmd.cxx
+17
-9
Source/cmcmd.h
Source/cmcmd.h
+3
-2
Source/ctest.cxx
Source/ctest.cxx
+11
-6
No files found.
Source/QtDialog/CMakeSetup.cxx
View file @
efed6468
...
...
@@ -27,6 +27,8 @@
#include <cmsys/Encoding.hxx>
#include <cmsys/SystemTools.hxx>
#include "cmSystemTools.h" // IWYU pragma: keep
static
const
char
*
cmDocumentationName
[][
2
]
=
{
{
0
,
" cmake-gui - CMake GUI."
},
{
0
,
0
}
};
...
...
Source/cmCTest.cxx
View file @
efed6468
...
...
@@ -9,52 +9,54 @@
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the License for more information.
============================================================================*/
#include "cmCurl.h" // include before anything that includes windows.h
#include "cmCTest.h"
#include "cmAlgorithms.h"
#include "cmCTestCommand.h"
#include "cmCTestStartCommand.h"
#include "cmDynamicLoader.h"
#include "cmGeneratedFileStream.h"
#include "cmGlobalGenerator.h"
#include "cmMakefile.h"
#include "cmState.h"
#include "cmVersionMacros.h"
#include "cmXMLWriter.h"
#include "cmake.h"
#include <cmsys/Base64.h>
#include <cmsys/Directory.hxx>
#include <cmsys/FStream.hxx>
#include <cmsys/SystemInformation.hxx>
#include "cmCTestBuildAndTestHandler.h"
#include "cmCTestBuildHandler.h"
#include "cmCTestConfigureHandler.h"
#include "cmCTestCoverageHandler.h"
#include "cmCTestGenericHandler.h"
#include "cmCTestMemCheckHandler.h"
#include "cmCTestScriptHandler.h"
#include "cmCTestStartCommand.h"
#include "cmCTestSubmitHandler.h"
#include "cmCTestTestHandler.h"
#include "cmCTestUpdateHandler.h"
#include "cmCTestUploadHandler.h"
#include "cmCurl.h"
#include "cmDynamicLoader.h"
#include "cmGeneratedFileStream.h"
#include "cmGlobalGenerator.h"
#include "cmMakefile.h"
#include "cmState.h"
#include "cmSystemTools.h"
#include "cmVersion.h"
#include "cmVersionConfig.h"
#include "cmXMLWriter.h"
#include "cmake.h"
#include <cm_auto_ptr.hxx>
#include <cm_curl.h>
#include <cm_zlib.h>
#include <cmsys/Base64.h>
#include <cmsys/Directory.hxx>
#include <cmsys/FStream.hxx>
#include <cmsys/Glob.hxx>
#include <cmsys/Process.h>
#include <cmsys/
RegularExpression
.hxx>
#include <cmsys/
String
.hxx>
#include <cmsys/SystemInformation.hxx>
#include <ctype.h>
#include <float.h>
#include <math.h>
#include <iostream>
#include <map>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>
#include <
cm_auto_ptr.hxx
>
#include <
cm_zlib.h
>
#include <
cmsys/Base64.h
>
#include <string.h>
#include <
string
>
#include <time.h>
#include <
utility
>
#include <
vector
>
#if defined(__BEOS__) || defined(__HAIKU__)
#include <be/kernel/OS.h>
/* disable_debugger() API. */
...
...
Source/cmCTest.h
View file @
efed6468
...
...
@@ -15,18 +15,18 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include "cmListFileCache.h"
#include <cmsys/String.hxx>
#include <map>
#include <set>
#include <sstream>
#include <string>
#include <time.h>
#include <vector>
class
cmake
;
class
cmMakefile
;
class
cmCTestGenericHandler
;
class
cmGeneratedFileStream
;
class
cmCTestCommand
;
class
cmCTestScriptHandler
;
class
cmCTestStartCommand
;
class
cmGeneratedFileStream
;
class
cmMakefile
;
class
cmXMLWriter
;
#define cmCTestLog(ctSelf, logType, msg) \
...
...
Source/cmCommandArgumentParserHelper.cxx
View file @
efed6468
...
...
@@ -11,12 +11,18 @@
============================================================================*/
#include "cmCommandArgumentParserHelper.h"
#include <cm_kwiml.h>
#include "cmCommandArgumentLexer.h"
#include "cmMakefile.h"
#include "cmOutputConverter.h"
#include "cmState.h"
#include "cmSystemTools.h"
#include "cmake.h"
#include "cmCommandArgumentLexer.h"
#include <cmConfigure.h>
#include <iostream>
#include <sstream>
#include <string.h>
int
cmCommandArgument_yyparse
(
yyscan_t
yyscanner
);
//
...
...
Source/cmCommandArgumentParserHelper.h
View file @
efed6468
...
...
@@ -12,9 +12,10 @@
#ifndef cmCommandArgumentParserHelper_h
#define cmCommandArgumentParserHelper_h
#include <cmConfigure.h>
#include <cmConfigure.h>
// IWYU pragma: keep
#include "cmStandardIncludes.h"
#include <string>
#include <vector>
#define YYSTYPE cmCommandArgumentParserHelper::ParserType
#define YYSTYPE_IS_DECLARED
...
...
Source/cmConditionEvaluator.cxx
View file @
efed6468
...
...
@@ -14,6 +14,7 @@
#include "cmAlgorithms.h"
#include "cmOutputConverter.h"
#include "cmSystemTools.h"
static
std
::
string
const
keyAND
=
"AND"
;
static
std
::
string
const
keyCOMMAND
=
"COMMAND"
;
...
...
Source/cmCryptoHash.cxx
View file @
efed6468
...
...
@@ -12,8 +12,10 @@
#include "cmCryptoHash.h"
#include "cm_sha2.h"
#include <cmsys/FStream.hxx>
#include <cmsys/MD5.h>
#include <string.h>
CM_AUTO_PTR
<
cmCryptoHash
>
cmCryptoHash
::
New
(
const
char
*
algo
)
{
...
...
Source/cmCryptoHash.h
View file @
efed6468
...
...
@@ -14,9 +14,9 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include <cm_auto_ptr.hxx>
#include <string>
#include <vector>
/**
* @brief Abstract base class for cryptographic hash generators
...
...
Source/cmCurl.cxx
View file @
efed6468
...
...
@@ -11,7 +11,13 @@
============================================================================*/
#include "cmCurl.h"
#include "cmThirdParty.h"
#if !defined(CMAKE_USE_SYSTEM_CURL) && !defined(_WIN32) && \
!defined(__APPLE__) && !defined(CURL_CA_BUNDLE) && !defined(CURL_CA_PATH)
#define CMAKE_FIND_CAFILE
#include "cmSystemTools.h"
#endif
// curl versions before 7.21.5 did not provide this error code
#if defined(LIBCURL_VERSION_NUM) && LIBCURL_VERSION_NUM < 0x071505
...
...
@@ -32,8 +38,7 @@ std::string cmCurlSetCAInfo(::CURL* curl, const char* cafile)
::
CURLcode
res
=
::
curl_easy_setopt
(
curl
,
CURLOPT_CAINFO
,
cafile
);
check_curl_result
(
res
,
"Unable to set TLS/SSL Verify CAINFO: "
);
}
#if !defined(CMAKE_USE_SYSTEM_CURL) && !defined(_WIN32) && \
!defined(__APPLE__) && !defined(CURL_CA_BUNDLE) && !defined(CURL_CA_PATH)
#ifdef CMAKE_FIND_CAFILE
#define CMAKE_CAFILE_FEDORA "/etc/pki/tls/certs/ca-bundle.crt"
else
if
(
cmSystemTools
::
FileExists
(
CMAKE_CAFILE_FEDORA
,
true
))
{
::
CURLcode
res
=
...
...
Source/cmCurl.h
View file @
efed6468
...
...
@@ -14,9 +14,8 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include "cm_curl.h"
#include <cm_curl.h>
#include <string>
std
::
string
cmCurlSetCAInfo
(
::
CURL
*
curl
,
const
char
*
cafile
=
CM_NULLPTR
);
...
...
Source/cmCustomCommand.cxx
View file @
efed6468
...
...
@@ -13,7 +13,7 @@
#include "cmMakefile.h"
#include <cm
_auto_ptr.hxx
>
#include <cm
Configure.h
>
cmCustomCommand
::
cmCustomCommand
()
:
Backtrace
()
...
...
Source/cmCustomCommand.h
View file @
efed6468
...
...
@@ -12,11 +12,15 @@
#ifndef cmCustomCommand_h
#define cmCustomCommand_h
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include <cmConfigure.h> // IWYU pragma: keep
#include "cmCustomCommandLines.h"
#include "cmListFileCache.h"
#include <string>
#include <utility>
#include <vector>
class
cmMakefile
;
/** \class cmCustomCommand
...
...
Source/cmCustomCommandGenerator.cxx
View file @
efed6468
...
...
@@ -12,10 +12,17 @@
#include "cmCustomCommandGenerator.h"
#include "cmCustomCommand.h"
#include "cmCustomCommandLines.h"
#include "cmGeneratorExpression.h"
#include "cmGeneratorTarget.h"
#include "cmLocalGenerator.h"
#include "cmMakefile.h"
#include "cmOutputConverter.h"
#include "cmState.h"
#include "cmSystemTools.h"
#include "cm_auto_ptr.hxx"
#include <cmConfigure.h>
cmCustomCommandGenerator
::
cmCustomCommandGenerator
(
cmCustomCommand
const
&
cc
,
const
std
::
string
&
config
,
...
...
Source/cmCustomCommandGenerator.h
View file @
efed6468
...
...
@@ -12,13 +12,14 @@
#ifndef cmCustomCommandGenerator_h
#define cmCustomCommandGenerator_h
#include <cmConfigure.h>
#include <cmConfigure.h>
// IWYU pragma: keep
#include "cmStandardIncludes.h"
#include <string>
#include <vector>
class
cmCustomCommand
;
class
cmLocalGenerator
;
class
cmGeneratorExpression
;
class
cmLocalGenerator
;
class
cmCustomCommandGenerator
{
...
...
Source/cmDefinitions.cxx
View file @
efed6468
...
...
@@ -12,6 +12,8 @@
#include "cmDefinitions.h"
#include <assert.h>
#include <set>
#include <utility>
cmDefinitions
::
Def
cmDefinitions
::
NoDef
;
...
...
Source/cmDefinitions.h
View file @
efed6468
...
...
@@ -14,20 +14,21 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include "cmLinkedTree.h"
#include <string>
#include <vector>
#if defined(CMAKE_BUILD_WITH_CMAKE)
#ifdef CMake_HAVE_CXX_UNORDERED_MAP
#include <unordered_map>
#else
#include "cmsys/hash_map.hxx"
#endif
#else
#include <map>
#endif
#include <list>
/** \class cmDefinitions
* \brief Store a scope of variable definitions for CMake language.
*
...
...
Source/cmDepends.cxx
View file @
efed6468
...
...
@@ -16,8 +16,11 @@
#include "cmLocalGenerator.h"
#include "cmMakefile.h"
#include "cmSystemTools.h"
#include <cmsys/FStream.hxx>
#include <sstream>
#include <string.h>
#include <utility>
cmDepends
::
cmDepends
(
cmLocalGenerator
*
lg
,
const
char
*
targetDir
)
:
CompileDirectory
()
...
...
Source/cmDepends.h
View file @
efed6468
...
...
@@ -14,7 +14,12 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include <iosfwd>
#include <map>
#include <set>
#include <stddef.h>
#include <string>
#include <vector>
class
cmFileTimeComparison
;
class
cmLocalGenerator
;
...
...
Source/cmDependsC.cxx
View file @
efed6468
...
...
@@ -15,10 +15,11 @@
#include "cmFileTimeComparison.h"
#include "cmLocalGenerator.h"
#include "cmMakefile.h"
#include "cmOutputConverter.h"
#include "cmSystemTools.h"
#include <cmsys/FStream.hxx>
#include <ctype.h> // isspace
#include <cmsys/FStream.hxx>
#include <utility>
#define INCLUDE_REGEX_LINE \
"^[ \t]*#[ \t]*(include|import)[ \t]*[<\"]([^\">]+)([\">])"
...
...
Source/cmDependsC.h
View file @
efed6468
...
...
@@ -12,10 +12,19 @@
#ifndef cmDependsC_h
#define cmDependsC_h
#include <cmConfigure.h>
#include "cmDepends.h"
#include <cmsys/RegularExpression.hxx>
#include <iosfwd>
#include <map>
#include <queue>
#include <set>
#include <string>
#include <vector>
class
cmLocalGenerator
;
/** \class cmDependsC
* \brief Dependency scanner for C and C++ object files.
...
...
Source/cmDependsFortran.cxx
View file @
efed6468
...
...
@@ -11,14 +11,20 @@
============================================================================*/
#include "cmDependsFortran.h"
#include "cmFortranParser.h"
/* Interface to parser object. */
#include "cmGeneratedFileStream.h"
#include "cmLocalGenerator.h"
#include "cmMakefile.h"
#include "cmOutputConverter.h"
#include "cmSystemTools.h"
#include "cmFortranParser.h"
/* Interface to parser object. */
#include <assert.h>
#include <cmsys/FStream.hxx>
#include <iostream>
#include <map>
#include <stdlib.h>
#include <string.h>
#include <utility>
// TODO: Test compiler for the case of the mod file. Some always
// use lower case and some always use upper case. I do not know if any
...
...
Source/cmDependsFortran.h
View file @
efed6468
...
...
@@ -12,10 +12,17 @@
#ifndef cmFortran_h
#define cmFortran_h
#include <cmConfigure.h>
#include <iosfwd>
#include <set>
#include <string>
#include <vector>
#include "cmDepends.h"
class
cmDependsFortranInternals
;
class
cmFortranSourceInfo
;
class
cmLocalGenerator
;
/** \class cmDependsFortran
* \brief Dependency scanner for Fortran object files.
...
...
Source/cmDependsJava.cxx
View file @
efed6468
...
...
@@ -11,7 +11,6 @@
============================================================================*/
#include "cmDependsJava.h"
#include "cmDependsJavaParserHelper.h"
#include "cmSystemTools.h"
cmDependsJava
::
cmDependsJava
()
...
...
Source/cmDependsJava.h
View file @
efed6468
...
...
@@ -12,8 +12,15 @@
#ifndef cmDependsJava_h
#define cmDependsJava_h
#include <cmConfigure.h>
#include "cmDepends.h"
#include <iosfwd>
#include <map>
#include <set>
#include <string>
/** \class cmDependsJava
* \brief Dependency scanner for Java class files.
*/
...
...
Source/cmDependsJavaParserHelper.cxx
View file @
efed6468
...
...
@@ -11,9 +11,16 @@
============================================================================*/
#include "cmDependsJavaParserHelper.h"
#include <cmConfigure.h>
#include "cmDependsJavaLexer.h"
#include "cmSystemTools.h"
#include <cmsys/FStream.hxx>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int
cmDependsJava_yyparse
(
yyscan_t
yyscanner
);
...
...
Source/cmDependsJavaParserHelper.h
View file @
efed6468
...
...
@@ -12,9 +12,10 @@
#ifndef cmDependsJavaParserHelper_h
#define cmDependsJavaParserHelper_h
#include <cmConfigure.h>
#include <cmConfigure.h>
// IWYU pragma: keep
#include "cmStandardIncludes.h"
#include <string>
#include <vector>
#define YYSTYPE cmDependsJavaParserHelper::ParserType
#define YYSTYPE_IS_DECLARED
...
...
Source/cmDocumentation.cxx
View file @
efed6468
...
...
@@ -12,17 +12,18 @@
#include "cmDocumentation.h"
#include "cmAlgorithms.h"
#include "cmDocumentationEntry.h"
#include "cmDocumentationSection.h"
#include "cmRST.h"
#include "cmSystemTools.h"
#include "cmVersion.h"
#include <
cmsys/Directory.hxx
>
#include <
algorithm
>
#include <cmsys/FStream.hxx>
#include <cmsys/Glob.hxx>
#include <ctype.h>
#include <
algorithm
>
#include <string.h>
#include <
utility
>
static
const
char
*
cmDocumentationStandardOptions
[][
2
]
=
{
{
"--help,-help,-usage,-h,-H,/?"
,
"Print usage information and exit."
},
...
...
Source/cmDocumentation.h
View file @
efed6468
...
...
@@ -14,15 +14,15 @@
#include <cmConfigure.h>
#include "cmStandardIncludes.h"
#include "cmDocumentationFormatter.h"
#include "cmDocumentationSection.h"
#include "cmake.h"
namespace
cmsys
{
class
Directory
;
}
#include <iosfwd>
#include <map>
#include <string>
#include <vector>
class
cmDocumentationSection
;
struct
cmDocumentationEntry
;
/** Class to generate documentation. */
class
cmDocumentation
:
public
cmDocumentationEnums
...
...
Source/cmDocumentationFormatter.cxx
View file @
efed6468
...
...
@@ -11,8 +11,14 @@
============================================================================*/
#include "cmDocumentationFormatter.h"
#include "cmDocumentationEntry.h"
#include "cmDocumentationSection.h"
#include <ostream>
#include <string.h>
#include <string>
#include <vector>
cmDocumentationFormatter
::
cmDocumentationFormatter
()
:
TextWidth
(
77
)
,
TextIndent
(
""
)
...
...
Source/cmDocumentationFormatter.h
View file @
efed6468
...
...
@@ -12,9 +12,9 @@
#ifndef _cmDocumentationFormatter_h
#define _cmDocumentationFormatter_h
#include <cmConfigure.h>
#include <cmConfigure.h>
// IWYU pragma: keep
#include
"cmStandardIncludes.h"
#include
<iosfwd>
/** This is just a helper class to make it build with MSVC 6.0.
Actually the enums and internal classes could directly go into
...
...
Source/cmDocumentationSection.h
View file @
efed6468
...
...
@@ -12,7 +12,12 @@
#ifndef _cmDocumentationSection_h
#define _cmDocumentationSection_h
#include "cmDocumentationFormatter.h"
#include <cmConfigure.h> // IWYU pragma: keep
#include "cmDocumentationEntry.h"