mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-01-26 11:04:33 +00:00
IWYU: Update for Debian 13 CI job
`include-what-you-use` diagnostics, in practice, are specific to the environment's compiler and standard library. Update includes to satisfy IWYU for our CI job under Debian 13. Some patterns: * Types named in virtual `override` signatures no longer require includes since the overridden signature already names them. * A function argument's type needs to be included even if its constructor is called only by implicit conversion. For example, constructing a `std::function` from a lambda now requires `<functional>`. * Some prior mysterious `<type_traits>` inclusions are no longer required.
This commit is contained in:
parent
1445a8e7db
commit
f49b0e6759
@ -11,6 +11,8 @@
|
||||
|
||||
#include <fcntl.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
#include "cmCPackLog.h"
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
|
||||
#include "cmCPackGenerator.h"
|
||||
|
||||
class cmGlobalGenerator;
|
||||
namespace Json {
|
||||
class Value;
|
||||
}
|
||||
|
||||
@ -4,15 +4,10 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
class cmCTestGenericHandler;
|
||||
|
||||
class cmCTestBuildCommand : public cmCTestHandlerCommand
|
||||
{
|
||||
public:
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
|
||||
#include <cstdlib>
|
||||
#include <memory>
|
||||
#include <ratio>
|
||||
#include <set>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@ -17,7 +17,6 @@
|
||||
#include "cmDuration.h"
|
||||
#include "cmProcessOutput.h"
|
||||
|
||||
class cmMakefile;
|
||||
class cmStringReplaceHelper;
|
||||
class cmXMLWriter;
|
||||
class cmCTest;
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@ -13,9 +12,6 @@
|
||||
#include "cmArgumentParserTypes.h" // IWYU pragma: keep
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
class cmCTestGenericHandler;
|
||||
|
||||
class cmCTestCoverageCommand : public cmCTestHandlerCommand
|
||||
{
|
||||
public:
|
||||
|
||||
@ -9,9 +9,7 @@
|
||||
#include <iomanip>
|
||||
#include <iterator>
|
||||
#include <memory>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cmext/algorithm>
|
||||
@ -36,8 +34,6 @@
|
||||
#include "cmWorkingDirectory.h"
|
||||
#include "cmXMLWriter.h"
|
||||
|
||||
class cmMakefile;
|
||||
|
||||
#define SAFEDIV(x, y) (((y) != 0) ? ((x) / (y)) : (0))
|
||||
|
||||
cmCTestCoverageHandler::cmCTestCoverageHandler(cmCTest* ctest)
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
#include "cmCTestGenericHandler.h"
|
||||
|
||||
class cmGeneratedFileStream;
|
||||
class cmMakefile;
|
||||
class cmXMLWriter;
|
||||
class cmCTest;
|
||||
|
||||
|
||||
@ -4,11 +4,14 @@
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/optional>
|
||||
|
||||
#include <cm3p/uv.h>
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
@ -8,10 +8,12 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmsys/RegularExpression.hxx"
|
||||
|
||||
#include "cmUVProcessChain.h"
|
||||
|
||||
namespace cmsys {
|
||||
class RegularExpression;
|
||||
}
|
||||
|
||||
class cmXMLElement;
|
||||
|
||||
/** \class cmCTestLaunchReporter
|
||||
|
||||
@ -4,16 +4,10 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestTestCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
class cmCTestGenericHandler;
|
||||
class cmCTestTestHandler;
|
||||
|
||||
class cmCTestMemCheckCommand : public cmCTestTestCommand
|
||||
{
|
||||
public:
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
#include <cstring>
|
||||
#include <iostream>
|
||||
#include <iterator>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@ -9,8 +9,6 @@
|
||||
|
||||
#include "cmCTestTestHandler.h"
|
||||
|
||||
class cmMakefile;
|
||||
class cmXMLWriter;
|
||||
class cmCTest;
|
||||
|
||||
/** \class cmCTestMemCheckHandler
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
#include <cmath>
|
||||
#include <cstddef> // IWYU pragma: keep
|
||||
#include <cstdlib>
|
||||
#include <functional>
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <list>
|
||||
@ -34,7 +35,6 @@
|
||||
#include "cmCTestBinPacker.h"
|
||||
#include "cmCTestRunTest.h"
|
||||
#include "cmCTestTestHandler.h"
|
||||
#include "cmDuration.h"
|
||||
#include "cmJSONState.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmRange.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmCTestReadCustomFilesCommand.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmExecutionStatus.h"
|
||||
|
||||
|
||||
@ -5,12 +5,9 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
|
||||
class cmCTestReadCustomFilesCommand : public cmCTestCommand
|
||||
{
|
||||
public:
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmCTestRunScriptCommand.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestScriptHandler.h"
|
||||
#include "cmExecutionStatus.h"
|
||||
#include "cmMakefile.h"
|
||||
|
||||
@ -5,12 +5,9 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
|
||||
/** \class cmCTestRunScript
|
||||
* \brief Run a ctest script
|
||||
*/
|
||||
|
||||
@ -13,7 +13,6 @@
|
||||
|
||||
class cmCTest;
|
||||
class cmMakefile;
|
||||
class cmXMLWriter;
|
||||
|
||||
/** \class cmCTestSVN
|
||||
* \brief Interaction with subversion command-line tool
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
#include <chrono>
|
||||
#include <cstdlib>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
#include <cstddef>
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestVC.h"
|
||||
|
||||
@ -6,7 +6,6 @@
|
||||
|
||||
#include <iosfwd>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestCommand.h"
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@ -13,9 +12,6 @@
|
||||
#include "cmArgumentParserTypes.h"
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
class cmCTestGenericHandler;
|
||||
|
||||
class cmCTestSubmitCommand : public cmCTestHandlerCommand
|
||||
{
|
||||
public:
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <vector>
|
||||
|
||||
#include <cm/optional>
|
||||
#include <cmext/string_view>
|
||||
@ -17,7 +16,6 @@
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
class cmExecutionStatus;
|
||||
class cmCTestGenericHandler;
|
||||
class cmCTestTestHandler;
|
||||
|
||||
class cmCTestTestCommand : public cmCTestHandlerCommand
|
||||
|
||||
@ -25,7 +25,6 @@
|
||||
#include "cmDuration.h"
|
||||
#include "cmListFileCache.h"
|
||||
|
||||
class cmMakefile;
|
||||
class cmXMLWriter;
|
||||
|
||||
struct cmCTestTestOptions
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include <chrono>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <cm/memory>
|
||||
#include <cmext/string_view>
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmCTestHandlerCommand.h"
|
||||
|
||||
|
||||
@ -16,6 +16,8 @@
|
||||
|
||||
#include <cm3p/uv.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#include "cmDuration.h"
|
||||
#include "cmProcessOutput.h"
|
||||
#include "cmUVHandlePtr.h"
|
||||
|
||||
@ -12,6 +12,8 @@
|
||||
|
||||
# include <fcntl.h>
|
||||
# include <unistd.h>
|
||||
|
||||
# include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
@ -7,8 +7,6 @@
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmCursesWidget.h"
|
||||
|
||||
class cmCursesMainForm;
|
||||
|
||||
class cmCursesBoolWidget : public cmCursesWidget
|
||||
{
|
||||
public:
|
||||
|
||||
@ -7,8 +7,6 @@
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmCursesWidget.h"
|
||||
|
||||
class cmCursesMainForm;
|
||||
|
||||
class cmCursesDummyWidget : public cmCursesWidget
|
||||
{
|
||||
public:
|
||||
|
||||
@ -9,8 +9,6 @@
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmCursesWidget.h"
|
||||
|
||||
class cmCursesMainForm;
|
||||
|
||||
class cmCursesLabelWidget : public cmCursesWidget
|
||||
{
|
||||
public:
|
||||
|
||||
@ -11,12 +11,12 @@
|
||||
|
||||
#include <cm/optional>
|
||||
|
||||
#include "cmCursesCacheEntryComposite.h"
|
||||
#include "cmCursesForm.h"
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmake;
|
||||
class cmCursesCacheEntryComposite;
|
||||
class cmCursesLongMessageForm;
|
||||
|
||||
/** \class cmCursesMainForm
|
||||
|
||||
@ -10,8 +10,6 @@
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmCursesWidget.h"
|
||||
|
||||
class cmCursesMainForm;
|
||||
|
||||
class cmCursesOptionsWidget : public cmCursesWidget
|
||||
{
|
||||
public:
|
||||
|
||||
@ -9,8 +9,6 @@
|
||||
#include "cmCursesStandardIncludes.h"
|
||||
#include "cmCursesStringWidget.h"
|
||||
|
||||
class cmCursesMainForm;
|
||||
|
||||
class cmCursesPathWidget : public cmCursesStringWidget
|
||||
{
|
||||
public:
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#include "cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include <cmsys/RegularExpression.hxx>
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmBinUtilsLinuxELFGetRuntimeDependenciesTool.h"
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#include "cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include <cmsys/RegularExpression.hxx>
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.h"
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#include "cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include <cmsys/RegularExpression.hxx>
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h"
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#include "cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include <cmsys/RegularExpression.hxx>
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h"
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#include "cmBlockCommand.h"
|
||||
|
||||
#include <cstdint>
|
||||
#include <initializer_list>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
#include <cm/string_view>
|
||||
|
||||
#include "cmsys/RegularExpression.hxx"
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include <algorithm>
|
||||
#include <fstream>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
@ -15,7 +16,7 @@
|
||||
#include "cmCMakePresetsGraph.h"
|
||||
#include "cmCMakePresetsGraphInternal.h"
|
||||
#include "cmJSONHelpers.h"
|
||||
class cmJSONState;
|
||||
#include "cmJSONState.h"
|
||||
|
||||
namespace {
|
||||
using PackagePreset = cmCMakePresetsGraph::PackagePreset;
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
#include "cmCPackPropertiesGenerator.h"
|
||||
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
|
||||
#include "cmGeneratorExpression.h"
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include <ctime>
|
||||
#include <functional>
|
||||
#include <initializer_list>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
@ -76,6 +77,8 @@
|
||||
# include <be/kernel/OS.h> /* disable_debugger() API. */
|
||||
#endif
|
||||
|
||||
struct tm;
|
||||
|
||||
struct cmCTest::Private
|
||||
{
|
||||
Private(cmCTest* ctest)
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
|
||||
#include "cmCommands.h"
|
||||
|
||||
#include <cm/memory>
|
||||
#include <string>
|
||||
|
||||
#include "cmAddCompileDefinitionsCommand.h"
|
||||
#include "cmAddCustomCommandCommand.h"
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/string_view>
|
||||
|
||||
@ -8,7 +8,6 @@
|
||||
#include <cstdio>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <unordered_map>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#pragma once
|
||||
|
||||
#include <cstddef>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
#include <array>
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
|
||||
@ -5,6 +5,9 @@
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include <cm/optional>
|
||||
|
||||
#include <cm3p/cppdap/optional.h>
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
#include <cm3p/cppdap/types.h>
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#include "cmDebuggerVariablesManager.h"
|
||||
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
#include <cm3p/cppdap/types.h>
|
||||
|
||||
@ -6,7 +6,6 @@
|
||||
#include <cstdlib>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmDependsJava.h"
|
||||
|
||||
#include <set>
|
||||
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
cmDependsJava::cmDependsJava() = default;
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <iosfwd>
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
#include "cmDepends.h"
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmExportBuildAndroidMKGenerator.h"
|
||||
|
||||
#include <functional>
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -11,8 +11,6 @@
|
||||
#include "cmExportBuildFileGenerator.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
|
||||
/** \class cmExportBuildAndroidMKGenerator
|
||||
* \brief Generate a file exporting targets from a build tree.
|
||||
*
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
@ -10,10 +10,6 @@
|
||||
#include "cmExportBuildFileGenerator.h"
|
||||
#include "cmExportCMakeConfigGenerator.h"
|
||||
|
||||
class cmFileSet;
|
||||
class cmGeneratorTarget;
|
||||
class cmTargetExport;
|
||||
|
||||
/** \class cmExportBuildCMakeConfigGenerator
|
||||
* \brief Generate a file exporting targets from a build tree.
|
||||
*
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
#include "cmExportBuildPackageInfoGenerator.h"
|
||||
|
||||
#include <cassert>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
#include "cmExportInstallAndroidMKGenerator.h"
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
#include "cmExportInstallCMakeConfigGenerator.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
@ -10,10 +10,7 @@
|
||||
#include "cmExportCMakeConfigGenerator.h"
|
||||
#include "cmExportInstallFileGenerator.h"
|
||||
|
||||
class cmFileSet;
|
||||
class cmGeneratorTarget;
|
||||
class cmInstallExportGenerator;
|
||||
class cmTargetExport;
|
||||
|
||||
/** \class cmExportInstallCMakeConfigGenerator
|
||||
* \brief Generate files exporting targets from an install tree.
|
||||
|
||||
@ -17,7 +17,6 @@
|
||||
#include "cmInstallExportGenerator.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmExportSet;
|
||||
class cmGeneratorTarget;
|
||||
class cmInstallTargetGenerator;
|
||||
class cmTargetExport;
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmExportInstallPackageInfoGenerator.h"
|
||||
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include <cstddef>
|
||||
#include <memory>
|
||||
#include <set>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -6,7 +6,6 @@
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
#include <cm/string_view>
|
||||
|
||||
#include "cmFileSet.h"
|
||||
#include "cmGenExContext.h"
|
||||
@ -24,8 +23,6 @@
|
||||
#include "cmTarget.h"
|
||||
#include "cmValue.h"
|
||||
|
||||
class cmTargetExport;
|
||||
|
||||
cmExportTryCompileFileGenerator::cmExportTryCompileFileGenerator(
|
||||
cmGlobalGenerator* gg, std::vector<std::string> const& targets,
|
||||
cmMakefile* mf, std::set<std::string> const& langs)
|
||||
|
||||
@ -11,11 +11,9 @@
|
||||
|
||||
#include "cmExportCMakeConfigGenerator.h"
|
||||
|
||||
class cmFileSet;
|
||||
class cmGeneratorTarget;
|
||||
class cmGlobalGenerator;
|
||||
class cmMakefile;
|
||||
class cmTargetExport;
|
||||
|
||||
class cmExportTryCompileFileGenerator : public cmExportCMakeConfigGenerator
|
||||
{
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
#include <cm/string_view>
|
||||
|
||||
#include "cmCustomCommand.h"
|
||||
#include "cmCustomCommandLines.h"
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <sstream>
|
||||
@ -21,7 +22,6 @@
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmCommonTargetGenerator.h"
|
||||
#include "cmCryptoHash.h"
|
||||
#include "cmFastbuildTargetGenerator.h"
|
||||
|
||||
@ -21,7 +21,6 @@ class cmCustomCommand;
|
||||
class cmCustomCommandGenerator;
|
||||
class cmLocalFastbuildGenerator;
|
||||
class cmMakefile;
|
||||
class cmSourceFile;
|
||||
|
||||
enum class FastbuildBuildStep
|
||||
{
|
||||
|
||||
@ -8,6 +8,8 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
#include "cmFastbuildTargetGenerator.h"
|
||||
#include "cmGeneratorTarget.h"
|
||||
#include "cmGlobalFastbuildGenerator.h"
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
|
||||
@ -6,6 +6,7 @@ file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include <array>
|
||||
#include <cctype>
|
||||
#include <cstdlib>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/string_view>
|
||||
#include <cmext/string_view>
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#include <map>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <cm/string_view>
|
||||
#include <cmext/string_view>
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "cmFileCopier.h"
|
||||
#include "cmInstallMode.h"
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmFileTime.h"
|
||||
|
||||
#include <ctime>
|
||||
#include <string>
|
||||
|
||||
// Use a platform-specific API to get file times efficiently.
|
||||
|
||||
@ -11,9 +11,7 @@
|
||||
#include "cmFindCommon.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmConfigureLog;
|
||||
class cmExecutionStatus;
|
||||
class cmMakefile;
|
||||
|
||||
/** \class cmFindBase
|
||||
* \brief Base class for most FIND_XXX commands.
|
||||
|
||||
@ -32,9 +32,7 @@ namespace std {
|
||||
/* clang-format on */
|
||||
#endif
|
||||
|
||||
class cmConfigureLog;
|
||||
class cmExecutionStatus;
|
||||
class cmMakefile;
|
||||
class cmPackageState;
|
||||
class cmSearchPath;
|
||||
class cmPackageInformation;
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmFunctionCommand.h"
|
||||
|
||||
#include <functional>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
file LICENSE.rst or https://cmake.org/licensing for details. */
|
||||
#include "cmGccDepfileReader.h"
|
||||
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -36,6 +36,7 @@
|
||||
#include "cmGlobalGenerator.h"
|
||||
#include "cmLinkItem.h"
|
||||
#include "cmList.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmMessageType.h"
|
||||
|
||||
@ -10,7 +10,6 @@
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmObjectLocation.h"
|
||||
#include "cmPolicies.h"
|
||||
#include "cmSourceFile.h"
|
||||
#include "cmStandardLevel.h"
|
||||
#include "cmStateTypes.h"
|
||||
#include "cmValue.h"
|
||||
@ -44,7 +45,6 @@ class cmFileSet;
|
||||
class cmGlobalGenerator;
|
||||
class cmLocalGenerator;
|
||||
class cmMakefile;
|
||||
class cmSourceFile;
|
||||
struct cmSyntheticTargetCache;
|
||||
class cmTarget;
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cerrno>
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include <iterator>
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <unordered_map>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
|
||||
@ -10,7 +10,6 @@
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
@ -21,7 +20,6 @@
|
||||
|
||||
#include "cmsys/RegularExpression.hxx"
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmEvaluatedTargetProperty.h"
|
||||
#include "cmFileSet.h"
|
||||
#include "cmGenExContext.h"
|
||||
|
||||
@ -17,14 +17,7 @@
|
||||
#include "cmList.h"
|
||||
#include "cmListFileCache.h"
|
||||
|
||||
namespace cm {
|
||||
namespace GenEx {
|
||||
struct Context;
|
||||
}
|
||||
}
|
||||
|
||||
class cmake;
|
||||
struct cmGeneratorExpressionDAGChecker;
|
||||
|
||||
cmLinkItem cmGeneratorTarget::TargetPropertyEntry::NoLinkItem;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
#include "cmGeneratorExpressionNode.h"
|
||||
#include "cmLinkItem.h"
|
||||
#include "cmList.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmPolicies.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
|
||||
@ -6,7 +6,6 @@
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
#include <set>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -44,8 +44,6 @@
|
||||
|
||||
#endif
|
||||
|
||||
class cmLinkLineComputer;
|
||||
|
||||
#define FASTBUILD_REBUILD_BFF_TARGET_NAME "rebuild-bff"
|
||||
#define FASTBUILD_GLOB_CHECK_TARGET "glob-check"
|
||||
#define FASTBUILD_ENV_VAR_NAME "LocalEnv"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user