Include it in dependents which have previously relied on it transitively.
@@ -9,6 +9,7 @@
#include "cmDocumentationEntry.h"
#include "cmGlobalGenerator.h"
#include "cmMakefile.h"
+#include "cmState.h"
#include "cmStateTypes.h"
#include "cmSystemTools.h"
#include "cmTypeMacro.h"
@@ -21,6 +21,7 @@
#include "cmGeneratedFileStream.h"
#include "cmake.h"
@@ -7,6 +7,7 @@
#include "cmCTestScriptHandler.h"
#include "cmCurl.h"
#include "cmXMLParser.h"
#include "cmXMLWriter.h"
#include "cmCursesPathWidget.h"
#include "cmCursesStringWidget.h"
#include "cmCursesWidget.h"
@@ -11,6 +11,7 @@
#include "cmCursesStandardIncludes.h"
#include "cmVersion.h"
@@ -2,6 +2,7 @@
file Copyright.txt or https://cmake.org/licensing for details. */
#include "cmAddLibraryCommand.h"
#include "cmCMakePolicyCommand.h"
// cmCMakePolicyCommand
@@ -20,6 +20,7 @@
@@ -6,6 +6,7 @@
#include "cmCommandArgumentLexer.h"
#include "cmOrderDirectories.h"
#include "cmOutputConverter.h"
#include "cmPolicies.h"
#include "cmTarget.h"
@@ -10,6 +10,7 @@
#include "cmSourceFile.h"
@@ -4,6 +4,7 @@
#include "cmAlgorithms.h"
static std::string const keyAND = "AND";
#include "cmExportTryCompileFileGenerator.h"
#include <cmsys/Directory.hxx>
#include "cmDefinePropertyCommand.h"
#include "cmSourceGroup.h"
@@ -3,6 +3,7 @@
#include "cmFindBase.h"
cmFindBase::cmFindBase()
#include "cmFindLibraryCommand.h"
cmFindLibraryCommand::cmFindLibraryCommand()
#include "cmFindPackageCommand.h"
#include <cmSystemTools.h>
#include <cmsys/Encoding.hxx>
@@ -15,6 +15,7 @@
#include "cmPropertyMap.h"
#include "cmSourceFileLocation.h"
#include "cmTargetLinkLibraryType.h"
@@ -5,6 +5,7 @@
#include "cmPropertyDefinition.h"
#include "cmTargetPropertyComputer.h"
#include "cmTest.h"
#include "cmLocalUnixMakefileGenerator3.h"
cmGlobalBorlandMakefileGenerator::cmGlobalBorlandMakefileGenerator(cmake* cm)
@@ -28,6 +28,7 @@
#include "cmQtAutoGeneratorInitializer.h"
cmGlobalJOMMakefileGenerator::cmGlobalJOMMakefileGenerator(cmake* cm)
: cmGlobalUnixMakefileGenerator3(cm)
#include <cmsys/FStream.hxx>
cmGlobalMinGWMakefileGenerator::cmGlobalMinGWMakefileGenerator(cmake* cm)
cmGlobalNMakeMakefileGenerator::cmGlobalNMakeMakefileGenerator(cmake* cm)
@@ -8,6 +8,7 @@
#include "cmGeneratorTarget.h"
#include "cmLocalVisualStudio7Generator.h"
#include "cmUuid.h"
#include "cmLocalVisualStudioGenerator.h"
#include "cmListFileLexer.h"
#include "cmMessenger.h"
@@ -9,7 +9,6 @@
#include <string>
#include <vector>
-#include "cmState.h"
#include "cmStateSnapshot.h"
/** \class cmListFileCache
@@ -12,6 +12,7 @@
#include "cmNinjaTargetGenerator.h"
#include "cmRulePlaceholderExpander.h"
#include "cmOSXBundleGenerator.h"
#include "cm_auto_ptr.hxx"
@@ -17,6 +17,7 @@
@@ -16,6 +16,7 @@
#include "cmProperty.h"
@@ -13,6 +13,7 @@
@@ -2,6 +2,8 @@
#include "cmUtilitySourceCommand.h"
+
// cmUtilitySourceCommand
bool cmUtilitySourceCommand::InitialPass(std::vector<std::string> const& args,
cmExecutionStatus&)