mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-30 19:29:18 -06:00
Source: Fix possible IWYU warnings in Windows generators
This commit is contained in:
@@ -2,14 +2,16 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalBorlandMakefileGenerator.h"
|
#include "cmGlobalBorlandMakefileGenerator.h"
|
||||||
|
|
||||||
|
#include <ostream>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmLocalUnixMakefileGenerator3.h"
|
#include "cmLocalUnixMakefileGenerator3.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
|||||||
@@ -4,8 +4,16 @@
|
|||||||
|
|
||||||
#include <iosfwd>
|
#include <iosfwd>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmGlobalNMakeMakefileGenerator.h"
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
|
#include "cmGlobalUnixMakefileGenerator3.h"
|
||||||
|
|
||||||
|
class cmLocalGenerator;
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmDocumentationEntry;
|
||||||
|
|
||||||
/** \class cmGlobalBorlandMakefileGenerator
|
/** \class cmGlobalBorlandMakefileGenerator
|
||||||
* \brief Write a Borland makefiles.
|
* \brief Write a Borland makefiles.
|
||||||
|
|||||||
@@ -2,8 +2,12 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalJOMMakefileGenerator.h"
|
#include "cmGlobalJOMMakefileGenerator.h"
|
||||||
|
|
||||||
|
#include <ostream>
|
||||||
|
|
||||||
|
#include <cmext/algorithm>
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalUnixMakefileGenerator3.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|||||||
@@ -4,8 +4,16 @@
|
|||||||
|
|
||||||
#include <iosfwd>
|
#include <iosfwd>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmGlobalUnixMakefileGenerator3.h"
|
#include "cmGlobalUnixMakefileGenerator3.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmDocumentationEntry;
|
||||||
|
|
||||||
/** \class cmGlobalJOMMakefileGenerator
|
/** \class cmGlobalJOMMakefileGenerator
|
||||||
* \brief Write a JOM makefiles.
|
* \brief Write a JOM makefiles.
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
#include "cmsys/FStream.hxx"
|
#include "cmsys/FStream.hxx"
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalUnixMakefileGenerator3.h"
|
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
cmGlobalMSYSMakefileGenerator::cmGlobalMSYSMakefileGenerator(cmake* cm)
|
cmGlobalMSYSMakefileGenerator::cmGlobalMSYSMakefileGenerator(cmake* cm)
|
||||||
|
|||||||
@@ -3,9 +3,16 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmGlobalUnixMakefileGenerator3.h"
|
#include "cmGlobalUnixMakefileGenerator3.h"
|
||||||
|
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmDocumentationEntry;
|
||||||
|
|
||||||
/** \class cmGlobalMSYSMakefileGenerator
|
/** \class cmGlobalMSYSMakefileGenerator
|
||||||
* \brief Write a NMake makefiles.
|
* \brief Write a NMake makefiles.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
#include "cmGlobalMinGWMakefileGenerator.h"
|
#include "cmGlobalMinGWMakefileGenerator.h"
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalUnixMakefileGenerator3.h"
|
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
cmGlobalMinGWMakefileGenerator::cmGlobalMinGWMakefileGenerator(cmake* cm)
|
cmGlobalMinGWMakefileGenerator::cmGlobalMinGWMakefileGenerator(cmake* cm)
|
||||||
|
|||||||
@@ -3,9 +3,16 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmGlobalUnixMakefileGenerator3.h"
|
#include "cmGlobalUnixMakefileGenerator3.h"
|
||||||
|
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmDocumentationEntry;
|
||||||
|
|
||||||
/** \class cmGlobalMinGWMakefileGenerator
|
/** \class cmGlobalMinGWMakefileGenerator
|
||||||
* \brief Write a NMake makefiles.
|
* \brief Write a NMake makefiles.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -2,13 +2,20 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalNMakeMakefileGenerator.h"
|
#include "cmGlobalNMakeMakefileGenerator.h"
|
||||||
|
|
||||||
|
#include <ostream>
|
||||||
|
|
||||||
|
#include <cmext/algorithm>
|
||||||
|
|
||||||
#include "cmsys/RegularExpression.hxx"
|
#include "cmsys/RegularExpression.hxx"
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmDuration.h"
|
#include "cmDuration.h"
|
||||||
#include "cmLocalUnixMakefileGenerator3.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
cmGlobalNMakeMakefileGenerator::cmGlobalNMakeMakefileGenerator(cmake* cm)
|
cmGlobalNMakeMakefileGenerator::cmGlobalNMakeMakefileGenerator(cmake* cm)
|
||||||
|
|||||||
@@ -4,8 +4,18 @@
|
|||||||
|
|
||||||
#include <iosfwd>
|
#include <iosfwd>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "cm_codecvt.hxx"
|
||||||
|
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmGlobalUnixMakefileGenerator3.h"
|
#include "cmGlobalUnixMakefileGenerator3.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmDocumentationEntry;
|
||||||
|
|
||||||
/** \class cmGlobalNMakeMakefileGenerator
|
/** \class cmGlobalNMakeMakefileGenerator
|
||||||
* \brief Write a NMake makefiles.
|
* \brief Write a NMake makefiles.
|
||||||
|
|||||||
@@ -3,24 +3,35 @@
|
|||||||
#include "cmGlobalVisualStudio10Generator.h"
|
#include "cmGlobalVisualStudio10Generator.h"
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
#include <cstring>
|
||||||
|
#include <map>
|
||||||
|
#include <sstream>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
|
|
||||||
#include <cm3p/json/reader.h>
|
#include <cm3p/json/reader.h>
|
||||||
|
#include <cm3p/json/value.h>
|
||||||
|
|
||||||
#include "cmsys/FStream.hxx"
|
#include "cmsys/FStream.hxx"
|
||||||
#include "cmsys/Glob.hxx"
|
#include "cmsys/Glob.hxx"
|
||||||
#include "cmsys/RegularExpression.hxx"
|
#include "cmsys/RegularExpression.hxx"
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
|
#include "cmGlobalVisualStudio71Generator.h"
|
||||||
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmIDEFlagTable.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmLocalVisualStudio10Generator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmMessageType.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmVersion.h"
|
#include "cmVersion.h"
|
||||||
#include "cmVisualStudioSlnData.h"
|
#include "cmVisualStudioSlnData.h"
|
||||||
#include "cmVisualStudioSlnParser.h"
|
#include "cmVisualStudioSlnParser.h"
|
||||||
|
|||||||
@@ -2,14 +2,25 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <set>
|
#include <set>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include <cm/optional>
|
#include <cm/optional>
|
||||||
#include <cm/string_view>
|
#include <cm/string_view>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudio8Generator.h"
|
#include "cmGlobalVisualStudio8Generator.h"
|
||||||
|
|
||||||
|
class cmGeneratorTarget;
|
||||||
|
class cmGlobalGeneratorFactory;
|
||||||
|
class cmLocalGenerator;
|
||||||
|
class cmMakefile;
|
||||||
|
class cmSourceFile;
|
||||||
|
class cmake;
|
||||||
|
struct cmIDEFlagTable;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudio10Generator
|
/** \class cmGlobalVisualStudio10Generator
|
||||||
* \brief Write a Unix makefiles.
|
* \brief Write a Unix makefiles.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -2,12 +2,19 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio11Generator.h"
|
#include "cmGlobalVisualStudio11Generator.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <sstream>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
static const char vs11generatorName[] = "Visual Studio 11 2012";
|
static const char vs11generatorName[] = "Visual Studio 11 2012";
|
||||||
|
|
||||||
|
|||||||
@@ -4,13 +4,14 @@
|
|||||||
|
|
||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
#include <cm/optional>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudio10Generator.h"
|
#include "cmGlobalVisualStudio10Generator.h"
|
||||||
#include "cmStateTypes.h"
|
#include "cmTransformDepfile.h"
|
||||||
|
|
||||||
class cmGlobalGeneratorFactory;
|
class cmGlobalGeneratorFactory;
|
||||||
class cmMakefile;
|
class cmMakefile;
|
||||||
|
|||||||
@@ -2,10 +2,18 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio12Generator.h"
|
#include "cmGlobalVisualStudio12Generator.h"
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
#include <cstring>
|
||||||
|
#include <sstream>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
static const char vs12generatorName[] = "Visual Studio 12 2013";
|
static const char vs12generatorName[] = "Visual Studio 12 2013";
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|||||||
@@ -2,11 +2,20 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio14Generator.h"
|
#include "cmGlobalVisualStudio14Generator.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
#include <cm/vector>
|
#include <cm/vector>
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
static const char vs14generatorName[] = "Visual Studio 14 2015";
|
static const char vs14generatorName[] = "Visual Studio 14 2015";
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|||||||
@@ -2,11 +2,19 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio71Generator.h"
|
#include "cmGlobalVisualStudio71Generator.h"
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include <map>
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmListFileCache.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
|
class cmake;
|
||||||
|
|
||||||
cmGlobalVisualStudio71Generator::cmGlobalVisualStudio71Generator(
|
cmGlobalVisualStudio71Generator::cmGlobalVisualStudio71Generator(
|
||||||
cmake* cm, const std::string& platformName)
|
cmake* cm, const std::string& platformName)
|
||||||
|
|||||||
@@ -2,7 +2,20 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <iosfwd>
|
||||||
|
#include <set>
|
||||||
|
#include <string>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudio7Generator.h"
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
|
class cmGeneratorTarget;
|
||||||
|
class cmLocalGenerator;
|
||||||
|
class cmake;
|
||||||
|
template <typename T>
|
||||||
|
class BT;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudio71Generator
|
/** \class cmGlobalVisualStudio71Generator
|
||||||
* \brief Write a Unix makefiles.
|
* \brief Write a Unix makefiles.
|
||||||
|
|||||||
@@ -2,7 +2,9 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio7Generator.h"
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
|
||||||
#include <cassert>
|
#include <algorithm>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <ostream>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
@@ -11,17 +13,22 @@
|
|||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
#include "cmsys/Encoding.hxx"
|
|
||||||
|
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmGeneratorExpression.h"
|
#include "cmGeneratorExpression.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmLocalVisualStudio7Generator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmMessageType.h"
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmTarget.h"
|
||||||
|
#include "cmTargetDepend.h"
|
||||||
#include "cmUuid.h"
|
#include "cmUuid.h"
|
||||||
|
#include "cmVisualStudioGeneratorOptions.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
static cmVS7FlagTable cmVS7ExtraFlagTable[] = {
|
static cmVS7FlagTable cmVS7ExtraFlagTable[] = {
|
||||||
|
|||||||
@@ -2,14 +2,26 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <iosfwd>
|
||||||
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <set>
|
||||||
|
#include <string>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include <cm3p/json/value.h>
|
||||||
|
|
||||||
#include "cmGlobalGeneratorFactory.h"
|
|
||||||
#include "cmGlobalVisualStudioGenerator.h"
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmValue.h"
|
#include "cmValue.h"
|
||||||
|
|
||||||
class cmTarget;
|
class cmGeneratorTarget;
|
||||||
struct cmIDEFlagTable;
|
struct cmIDEFlagTable;
|
||||||
|
class cmLocalGenerator;
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
template <typename T>
|
||||||
|
class BT;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudio7Generator
|
/** \class cmGlobalVisualStudio7Generator
|
||||||
* \brief Write a Unix makefiles.
|
* \brief Write a Unix makefiles.
|
||||||
|
|||||||
@@ -2,22 +2,41 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio8Generator.h"
|
#include "cmGlobalVisualStudio8Generator.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <functional>
|
||||||
|
#include <ostream>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
|
#include <cmext/algorithm>
|
||||||
#include <cmext/memory>
|
#include <cmext/memory>
|
||||||
|
|
||||||
#include "cmCustomCommand.h"
|
#include "cmCustomCommand.h"
|
||||||
#include "cmCustomCommandLines.h"
|
#include "cmCustomCommandLines.h"
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmCustomCommandTypes.h"
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmGeneratorExpression.h"
|
#include "cmGeneratorExpression.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmListFileCache.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmLocalVisualStudio7Generator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmPolicies.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
#include "cmVisualStudioWCEPlatformParser.h"
|
#include "cmStateTypes.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmTarget.h"
|
||||||
|
#include "cmTargetDepend.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
#include "cmVisualStudioGeneratorOptions.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
struct cmIDEFlagTable;
|
||||||
|
|
||||||
cmGlobalVisualStudio8Generator::cmGlobalVisualStudio8Generator(
|
cmGlobalVisualStudio8Generator::cmGlobalVisualStudio8Generator(
|
||||||
cmake* cm, const std::string& name,
|
cmake* cm, const std::string& name,
|
||||||
std::string const& platformInGeneratorName)
|
std::string const& platformInGeneratorName)
|
||||||
|
|||||||
@@ -2,10 +2,20 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <iosfwd>
|
||||||
|
#include <set>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include <cm/optional>
|
#include <cm/optional>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudio71Generator.h"
|
#include "cmGlobalVisualStudio71Generator.h"
|
||||||
|
|
||||||
|
class cmGeneratorTarget;
|
||||||
|
class cmMakefile;
|
||||||
|
class cmake;
|
||||||
|
struct cmIDEFlagTable;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudio8Generator
|
/** \class cmGlobalVisualStudio8Generator
|
||||||
* \brief Write a Unix makefiles.
|
* \brief Write a Unix makefiles.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -2,14 +2,19 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudio9Generator.h"
|
#include "cmGlobalVisualStudio9Generator.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmVisualStudioWCEPlatformParser.h"
|
#include "cmVisualStudioWCEPlatformParser.h"
|
||||||
|
|
||||||
|
class cmake;
|
||||||
|
|
||||||
static const char vs9generatorName[] = "Visual Studio 9 2008";
|
static const char vs9generatorName[] = "Visual Studio 9 2008";
|
||||||
|
|
||||||
class cmGlobalVisualStudio9Generator::Factory : public cmGlobalGeneratorFactory
|
class cmGlobalVisualStudio9Generator::Factory : public cmGlobalGeneratorFactory
|
||||||
|
|||||||
@@ -3,9 +3,13 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudio8Generator.h"
|
#include "cmGlobalVisualStudio8Generator.h"
|
||||||
|
|
||||||
|
class cmGlobalGeneratorFactory;
|
||||||
|
class cmake;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudio9Generator
|
/** \class cmGlobalVisualStudio9Generator
|
||||||
* \brief Write a Unix makefiles.
|
* \brief Write a Unix makefiles.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -3,8 +3,12 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudioGenerator.h"
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
#include <future>
|
#include <future>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <sstream>
|
||||||
|
#include <system_error>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include <cm/iterator>
|
#include <cm/iterator>
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
@@ -14,17 +18,20 @@
|
|||||||
#include <objbase.h>
|
#include <objbase.h>
|
||||||
#include <shellapi.h>
|
#include <shellapi.h>
|
||||||
|
|
||||||
#include "cmsys/Encoding.hxx"
|
|
||||||
|
|
||||||
#include "cmCallVisualStudioMacro.h"
|
#include "cmCallVisualStudioMacro.h"
|
||||||
#include "cmCustomCommand.h"
|
#include "cmCustomCommand.h"
|
||||||
#include "cmCustomCommandLines.h"
|
#include "cmCustomCommandLines.h"
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
#include "cmLocalVisualStudioGenerator.h"
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmPolicies.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
#include "cmState.h"
|
#include "cmState.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmTarget.h"
|
#include "cmTarget.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
|||||||
@@ -10,8 +10,11 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
#include "cm_codecvt.hxx"
|
||||||
|
|
||||||
#include "cmGlobalGenerator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmTargetDepend.h"
|
#include "cmTargetDepend.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
class cmCustomCommand;
|
class cmCustomCommand;
|
||||||
class cmGeneratorTarget;
|
class cmGeneratorTarget;
|
||||||
|
|||||||
@@ -2,17 +2,26 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmGlobalVisualStudioVersionedGenerator.h"
|
#include "cmGlobalVisualStudioVersionedGenerator.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <set>
|
||||||
|
#include <sstream>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include <cmext/string_view>
|
#include <cmext/string_view>
|
||||||
|
|
||||||
#include "cmsys/FStream.hxx"
|
#include "cmsys/FStream.hxx"
|
||||||
#include "cmsys/Glob.hxx"
|
#include "cmsys/Glob.hxx"
|
||||||
#include "cmsys/RegularExpression.hxx"
|
#include "cmsys/RegularExpression.hxx"
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
|
||||||
#include "cmDocumentationEntry.h"
|
#include "cmDocumentationEntry.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
|
#include "cmGlobalGeneratorFactory.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
|
#include "cmSystemTools.h"
|
||||||
#include "cmVSSetupHelper.h"
|
#include "cmVSSetupHelper.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
|||||||
@@ -4,16 +4,18 @@
|
|||||||
|
|
||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include <cm/optional>
|
#include <cm/optional>
|
||||||
|
|
||||||
|
#include "cmGlobalVisualStudio10Generator.h"
|
||||||
#include "cmGlobalVisualStudio14Generator.h"
|
#include "cmGlobalVisualStudio14Generator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmVSSetupHelper.h"
|
#include "cmVSSetupHelper.h"
|
||||||
|
|
||||||
class cmGlobalGeneratorFactory;
|
class cmGlobalGeneratorFactory;
|
||||||
|
class cmMakefile;
|
||||||
class cmake;
|
class cmake;
|
||||||
|
|
||||||
/** \class cmGlobalVisualStudioVersionedGenerator */
|
/** \class cmGlobalVisualStudioVersionedGenerator */
|
||||||
|
|||||||
@@ -2,14 +2,15 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmIDEOptions.h"
|
#include "cmIDEOptions.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include <cmext/algorithm>
|
#include <cmext/algorithm>
|
||||||
|
|
||||||
#include "cmsys/String.h"
|
#include "cmsys/String.h"
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
|
||||||
#include "cmIDEFlagTable.h"
|
#include "cmIDEFlagTable.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
|
|
||||||
|
|||||||
@@ -2,18 +2,19 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmLocalVisualStudio10Generator.h"
|
||||||
|
|
||||||
#include <cmext/algorithm>
|
|
||||||
|
|
||||||
#include <cm3p/expat.h>
|
#include <cm3p/expat.h>
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmGeneratorTarget.h"
|
|
||||||
#include "cmGlobalVisualStudio10Generator.h"
|
#include "cmGlobalVisualStudio10Generator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
#include "cmVisualStudio10TargetGenerator.h"
|
#include "cmVisualStudio10TargetGenerator.h"
|
||||||
#include "cmXMLParser.h"
|
#include "cmXMLParser.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
class cmGeneratorTarget;
|
||||||
|
|
||||||
class cmVS10XMLParser : public cmXMLParser
|
class cmVS10XMLParser : public cmXMLParser
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmLocalVisualStudio7Generator.h"
|
||||||
|
|
||||||
|
class cmGeneratorTarget;
|
||||||
class cmGlobalGenerator;
|
class cmGlobalGenerator;
|
||||||
class cmMakefile;
|
class cmMakefile;
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,12 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmLocalVisualStudio7Generator.h"
|
#include "cmLocalVisualStudio7Generator.h"
|
||||||
|
|
||||||
#include <cctype> // for isspace
|
#include <algorithm>
|
||||||
|
#include <cassert>
|
||||||
|
#include <cstring>
|
||||||
|
#include <functional>
|
||||||
|
#include <sstream>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
#include <cmext/algorithm>
|
#include <cmext/algorithm>
|
||||||
@@ -11,18 +16,30 @@
|
|||||||
|
|
||||||
#include <cm3p/expat.h>
|
#include <cm3p/expat.h>
|
||||||
|
|
||||||
|
#include "cmsys/FStream.hxx"
|
||||||
|
|
||||||
#include "cmComputeLinkInformation.h"
|
#include "cmComputeLinkInformation.h"
|
||||||
#include "cmCustomCommand.h"
|
#include "cmCustomCommand.h"
|
||||||
#include "cmCustomCommandGenerator.h"
|
#include "cmCustomCommandGenerator.h"
|
||||||
|
#include "cmCustomCommandLines.h"
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmGeneratorExpression.h"
|
#include "cmGeneratorExpression.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmGlobalVisualStudio7Generator.h"
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
|
#include "cmListFileCache.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
#include "cmMessageType.h"
|
#include "cmOutputConverter.h"
|
||||||
|
#include "cmPolicies.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
|
#include "cmSourceGroup.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
#include "cmSystemTools.h"
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmTarget.h"
|
||||||
|
#include "cmTargetDepend.h"
|
||||||
|
#include "cmValue.h"
|
||||||
#include "cmXMLParser.h"
|
#include "cmXMLParser.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,9 @@
|
|||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
#include <iosfwd>
|
||||||
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <set>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
|||||||
@@ -2,15 +2,21 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmLocalVisualStudioGenerator.h"
|
#include "cmLocalVisualStudioGenerator.h"
|
||||||
|
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include "windows.h"
|
#include "windows.h"
|
||||||
|
|
||||||
#include "cmCustomCommand.h"
|
#include "cmCustomCommand.h"
|
||||||
#include "cmCustomCommandGenerator.h"
|
#include "cmCustomCommandGenerator.h"
|
||||||
|
#include "cmCustomCommandLines.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
#include "cmGlobalGenerator.h"
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmOutputConverter.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
#include "cmSystemTools.h"
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmValue.h"
|
||||||
|
|
||||||
cmLocalVisualStudioGenerator::cmLocalVisualStudioGenerator(
|
cmLocalVisualStudioGenerator::cmLocalVisualStudioGenerator(
|
||||||
cmGlobalGenerator* gg, cmMakefile* mf)
|
cmGlobalGenerator* gg, cmMakefile* mf)
|
||||||
|
|||||||
@@ -2,8 +2,12 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmVisualStudio10TargetGenerator.h"
|
#include "cmVisualStudio10TargetGenerator.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <set>
|
#include <set>
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
#include <cm/memory>
|
#include <cm/memory>
|
||||||
#include <cm/optional>
|
#include <cm/optional>
|
||||||
@@ -13,22 +17,41 @@
|
|||||||
|
|
||||||
#include "windows.h"
|
#include "windows.h"
|
||||||
|
|
||||||
|
#include "cmsys/FStream.hxx"
|
||||||
|
#include "cmsys/RegularExpression.hxx"
|
||||||
|
|
||||||
#include "cmComputeLinkInformation.h"
|
#include "cmComputeLinkInformation.h"
|
||||||
#include "cmCustomCommand.h"
|
#include "cmCustomCommand.h"
|
||||||
#include "cmCustomCommandGenerator.h"
|
#include "cmCustomCommandGenerator.h"
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmGeneratorExpression.h"
|
#include "cmGeneratorExpression.h"
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
|
#include "cmGlobalGenerator.h"
|
||||||
#include "cmGlobalVisualStudio10Generator.h"
|
#include "cmGlobalVisualStudio10Generator.h"
|
||||||
#include "cmGlobalVisualStudioVersionedGenerator.h"
|
#include "cmGlobalVisualStudio7Generator.h"
|
||||||
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmLinkLineDeviceComputer.h"
|
#include "cmLinkLineDeviceComputer.h"
|
||||||
|
#include "cmListFileCache.h"
|
||||||
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmLocalVisualStudio10Generator.h"
|
#include "cmLocalVisualStudio10Generator.h"
|
||||||
|
#include "cmLocalVisualStudio7Generator.h"
|
||||||
|
#include "cmLocalVisualStudioGenerator.h"
|
||||||
#include "cmMakefile.h"
|
#include "cmMakefile.h"
|
||||||
|
#include "cmMessageType.h"
|
||||||
|
#include "cmPropertyMap.h"
|
||||||
#include "cmSourceFile.h"
|
#include "cmSourceFile.h"
|
||||||
|
#include "cmSourceFileLocation.h"
|
||||||
|
#include "cmSourceFileLocationKind.h"
|
||||||
|
#include "cmSourceGroup.h"
|
||||||
|
#include "cmStateTypes.h"
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
#include "cmSystemTools.h"
|
#include "cmSystemTools.h"
|
||||||
|
#include "cmTarget.h"
|
||||||
|
#include "cmValue.h"
|
||||||
#include "cmVisualStudioGeneratorOptions.h"
|
#include "cmVisualStudioGeneratorOptions.h"
|
||||||
|
|
||||||
|
struct cmIDEFlagTable;
|
||||||
|
|
||||||
static void ConvertToWindowsSlash(std::string& s);
|
static void ConvertToWindowsSlash(std::string& s);
|
||||||
|
|
||||||
static std::string cmVS10EscapeXML(std::string arg)
|
static std::string cmVS10EscapeXML(std::string arg)
|
||||||
|
|||||||
@@ -4,12 +4,13 @@
|
|||||||
|
|
||||||
#include "cmConfigure.h" // IWYU pragma: keep
|
#include "cmConfigure.h" // IWYU pragma: keep
|
||||||
|
|
||||||
#include <iosfwd>
|
#include <cstddef>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "cmGeneratorTarget.h"
|
#include "cmGeneratorTarget.h"
|
||||||
@@ -17,7 +18,6 @@
|
|||||||
class cmComputeLinkInformation;
|
class cmComputeLinkInformation;
|
||||||
class cmCustomCommand;
|
class cmCustomCommand;
|
||||||
class cmCustomCommandGenerator;
|
class cmCustomCommandGenerator;
|
||||||
class cmGeneratedFileStream;
|
|
||||||
class cmGlobalVisualStudio10Generator;
|
class cmGlobalVisualStudio10Generator;
|
||||||
class cmLocalVisualStudio10Generator;
|
class cmLocalVisualStudio10Generator;
|
||||||
class cmMakefile;
|
class cmMakefile;
|
||||||
|
|||||||
@@ -1,12 +1,18 @@
|
|||||||
#include "cmVisualStudioGeneratorOptions.h"
|
#include "cmVisualStudioGeneratorOptions.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <map>
|
||||||
|
#include <sstream>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include <cm/iterator>
|
#include <cm/iterator>
|
||||||
|
|
||||||
#include "cmAlgorithms.h"
|
#include "cmAlgorithms.h"
|
||||||
#include "cmGeneratorExpression.h"
|
|
||||||
#include "cmGeneratorTarget.h"
|
|
||||||
#include "cmLocalVisualStudioGenerator.h"
|
#include "cmLocalVisualStudioGenerator.h"
|
||||||
#include "cmOutputConverter.h"
|
#include "cmOutputConverter.h"
|
||||||
|
#include "cmRange.h"
|
||||||
|
#include "cmStringAlgorithms.h"
|
||||||
#include "cmSystemTools.h"
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
static void cmVS10EscapeForMSBuild(std::string& ret)
|
static void cmVS10EscapeForMSBuild(std::string& ret)
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
#include "cmIDEOptions.h"
|
#include "cmIDEOptions.h"
|
||||||
|
|
||||||
class cmLocalVisualStudioGenerator;
|
class cmLocalVisualStudioGenerator;
|
||||||
class cmGeneratorTarget;
|
|
||||||
|
|
||||||
using cmVS7FlagTable = cmIDEFlagTable;
|
using cmVS7FlagTable = cmIDEFlagTable;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,9 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmVisualStudioSlnData.h"
|
#include "cmVisualStudioSlnData.h"
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
const cmSlnProjectEntry* cmSlnData::GetProjectByGUID(
|
const cmSlnProjectEntry* cmSlnData::GetProjectByGUID(
|
||||||
const std::string& projectGUID) const
|
const std::string& projectGUID) const
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,12 +3,14 @@
|
|||||||
#include "cmVisualStudioSlnParser.h"
|
#include "cmVisualStudioSlnParser.h"
|
||||||
|
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
|
#include <memory>
|
||||||
#include <stack>
|
#include <stack>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "cmsys/FStream.hxx"
|
#include "cmsys/FStream.hxx"
|
||||||
|
|
||||||
#include "cmStringAlgorithms.h"
|
#include "cmStringAlgorithms.h"
|
||||||
#include "cmSystemTools.h"
|
|
||||||
#include "cmVisualStudioSlnData.h"
|
#include "cmVisualStudioSlnData.h"
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|||||||
@@ -2,8 +2,12 @@
|
|||||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||||
#include "cmVisualStudioWCEPlatformParser.h"
|
#include "cmVisualStudioWCEPlatformParser.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <cstring>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include "cmGlobalVisualStudioGenerator.h"
|
#include "cmGlobalVisualStudioGenerator.h"
|
||||||
#include "cmXMLParser.h"
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
int cmVisualStudioWCEPlatformParser::ParseVersion(const char* version)
|
int cmVisualStudioWCEPlatformParser::ParseVersion(const char* version)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user