summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio10Generator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-07-28 20:15:43 (GMT)
committerBrad King <brad.king@kitware.com>2014-07-31 18:08:46 (GMT)
commitd7938bff37bfa05f34b9ad5a46ae3aff54955eea (patch)
tree51259231e7382d59da58a9598d19ae705c1fc388 /Source/cmGlobalVisualStudio10Generator.h
parent3abd150ce9df03e24a903dedc952339b58ba79cb (diff)
downloadCMake-d7938bff37bfa05f34b9ad5a46ae3aff54955eea.zip
CMake-d7938bff37bfa05f34b9ad5a46ae3aff54955eea.tar.gz
CMake-d7938bff37bfa05f34b9ad5a46ae3aff54955eea.tar.bz2
VS: Select WindowsPhone and WindowsStore default toolsets
Teach the VS >= 10 generators to recognize these system names and select the appropriate default toolset for the system version. Report an error when the version is not known to be supported by VS. Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
Diffstat (limited to 'Source/cmGlobalVisualStudio10Generator.h')
-rw-r--r--Source/cmGlobalVisualStudio10Generator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmGlobalVisualStudio10Generator.h b/Source/cmGlobalVisualStudio10Generator.h
index e3156bf..6245b28 100644
--- a/Source/cmGlobalVisualStudio10Generator.h
+++ b/Source/cmGlobalVisualStudio10Generator.h
@@ -107,6 +107,10 @@ public:
protected:
virtual void Generate();
virtual bool InitializeSystem(cmMakefile* mf);
+ virtual bool InitializeWindowsPhone(cmMakefile* mf);
+ virtual bool InitializeWindowsStore(cmMakefile* mf);
+ virtual std::string SelectWindowsPhoneToolset() const { return ""; }
+ virtual std::string SelectWindowsStoreToolset() const { return ""; }
virtual const char* GetIDEVersion() { return "10.0"; }