mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-20 21:40:15 +08:00
cmGlobalGenerator: Re-arrange data layout.
Size goes from 1488 to 1480 bytes.
This commit is contained in:
@@ -398,10 +398,6 @@ protected:
|
|||||||
std::vector<std::string> depends, const char* workingDir,
|
std::vector<std::string> depends, const char* workingDir,
|
||||||
bool uses_terminal);
|
bool uses_terminal);
|
||||||
|
|
||||||
bool NeedSymbolicMark;
|
|
||||||
bool UseLinkScript;
|
|
||||||
bool ForceUnixPaths;
|
|
||||||
bool ToolSupportsColor;
|
|
||||||
std::string FindMakeProgramFile;
|
std::string FindMakeProgramFile;
|
||||||
std::string ConfiguredFilesPath;
|
std::string ConfiguredFilesPath;
|
||||||
cmake *CMakeInstance;
|
cmake *CMakeInstance;
|
||||||
@@ -414,7 +410,6 @@ protected:
|
|||||||
|
|
||||||
// Set of named installation components requested by the project.
|
// Set of named installation components requested by the project.
|
||||||
std::set<std::string> InstallComponents;
|
std::set<std::string> InstallComponents;
|
||||||
bool InstallTargetEnabled;
|
|
||||||
// Sets of named target exports
|
// Sets of named target exports
|
||||||
cmExportSetMap ExportSets;
|
cmExportSetMap ExportSets;
|
||||||
std::map<std::string, cmExportBuildFileGenerator*> BuildExportSets;
|
std::map<std::string, cmExportBuildFileGenerator*> BuildExportSets;
|
||||||
@@ -448,7 +443,6 @@ private:
|
|||||||
cmState::Snapshot snapshot);
|
cmState::Snapshot snapshot);
|
||||||
|
|
||||||
cmMakefile* TryCompileOuterMakefile;
|
cmMakefile* TryCompileOuterMakefile;
|
||||||
float FirstTimeProgress;
|
|
||||||
// If you add a new map here, make sure it is copied
|
// If you add a new map here, make sure it is copied
|
||||||
// in EnableLanguagesFromGenerator
|
// in EnableLanguagesFromGenerator
|
||||||
std::map<std::string, bool> IgnoreExtensions;
|
std::map<std::string, bool> IgnoreExtensions;
|
||||||
@@ -521,6 +515,14 @@ private:
|
|||||||
// Pool of file locks
|
// Pool of file locks
|
||||||
cmFileLockPool FileLockPool;
|
cmFileLockPool FileLockPool;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
protected:
|
||||||
|
float FirstTimeProgress;
|
||||||
|
bool NeedSymbolicMark;
|
||||||
|
bool UseLinkScript;
|
||||||
|
bool ForceUnixPaths;
|
||||||
|
bool ToolSupportsColor;
|
||||||
|
bool InstallTargetEnabled;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user