mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
cmVisualStudio10TargetGenerator: Adopt Windows Store and Phone infrastructure
Move support for Resx, Xaml, Certificate, and AppManifest file handling out of cmGeneratorTarget.
This commit is contained in:
@@ -13,10 +13,11 @@
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include "cmGeneratorTarget.h"
|
||||
|
||||
class cmComputeLinkInformation;
|
||||
class cmCustomCommand;
|
||||
class cmGeneratedFileStream;
|
||||
class cmGeneratorTarget;
|
||||
class cmGlobalVisualStudio10Generator;
|
||||
class cmLocalVisualStudio10Generator;
|
||||
class cmMakefile;
|
||||
@@ -238,6 +239,14 @@ private:
|
||||
using ToolSourceMap = std::map<std::string, ToolSources>;
|
||||
ToolSourceMap Tools;
|
||||
|
||||
std::set<std::string> ExpectedResxHeaders;
|
||||
std::set<std::string> ExpectedXamlHeaders;
|
||||
std::set<std::string> ExpectedXamlSources;
|
||||
std::vector<cmSourceFile const*> ResxObjs;
|
||||
std::vector<cmSourceFile const*> XamlObjs;
|
||||
void ClassifyAllConfigSources();
|
||||
void ClassifyAllConfigSource(cmGeneratorTarget::AllConfigSource const& acs);
|
||||
|
||||
using ConfigToSettings =
|
||||
std::unordered_map<std::string,
|
||||
std::unordered_map<std::string, std::string>>;
|
||||
|
||||
Reference in New Issue
Block a user