mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-01 12:18:36 -06:00
cmVisualStudio10TargetGenerator: Factor out helper for classic MSBuild project
In preparation for generating .Net SDK style project, refactor cmVisualStudio10TargetGenerato::Generate to split the functionality to write classic MSBuild project file. This commit only introduces a helper function and moves the functionality there. A later commit will add WriteSdkStyleProjectFile, the call to it, and the rest of the .Net SDK-style changes.
This commit is contained in:
committed by
Brad King
parent
029c8f5065
commit
fa76e5d194
@@ -18,6 +18,7 @@
|
||||
class cmComputeLinkInformation;
|
||||
class cmCustomCommand;
|
||||
class cmCustomCommandGenerator;
|
||||
class cmGeneratedFileStream;
|
||||
class cmGlobalVisualStudio10Generator;
|
||||
class cmLocalVisualStudio10Generator;
|
||||
class cmMakefile;
|
||||
@@ -260,6 +261,12 @@ private:
|
||||
void ClassifyAllConfigSources();
|
||||
void ClassifyAllConfigSource(cmGeneratorTarget::AllConfigSource const& acs);
|
||||
|
||||
// .Net SDK-stype project variable and helper functions
|
||||
void WriteClassicMsBuildProjectFile(cmGeneratedFileStream& BuildFileStream);
|
||||
|
||||
void WriteCommonPropertyGroupGlobals(
|
||||
cmVisualStudio10TargetGenerator::Elem& e1);
|
||||
|
||||
std::unordered_map<std::string, ConfigToSettings> ParsedToolTargetSettings;
|
||||
bool PropertyIsSameInAllConfigs(const ConfigToSettings& toolSettings,
|
||||
const std::string& propName);
|
||||
|
||||
Reference in New Issue
Block a user