summaryrefslogtreecommitdiff
path: root/Source/cmGlobalVisualStudioGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-01-09 11:50:21 -0500
committerBrad King <brad.king@kitware.com>2019-01-10 07:52:49 -0500
commit6d99406e698a3d1b0b69b0fc0f6e09e93fc4ed79 (patch)
treee6dd4952bee7c38f8ef81b027c66f3f5e0a7de17 /Source/cmGlobalVisualStudioGenerator.h
parent03f74a16cde9e2e7e3433054970cc7cadd31388f (diff)
downloadcmake-6d99406e698a3d1b0b69b0fc0f6e09e93fc4ed79.tar.gz
VS: Move ExpressEdition member to top-level generator
We no longer support any VS versions that pre-date introduction of express editions.
Diffstat (limited to 'Source/cmGlobalVisualStudioGenerator.h')
-rw-r--r--Source/cmGlobalVisualStudioGenerator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmGlobalVisualStudioGenerator.h b/Source/cmGlobalVisualStudioGenerator.h
index 6779dc8092..58c0d90b24 100644
--- a/Source/cmGlobalVisualStudioGenerator.h
+++ b/Source/cmGlobalVisualStudioGenerator.h
@@ -47,6 +47,9 @@ public:
VSVersion GetVersion() const;
void SetVersion(VSVersion v);
+ /** Is the installed VS an Express edition? */
+ bool IsExpressEdition() const { return this->ExpressEdition; }
+
/**
* Configure CMake's Visual Studio macros file into the user's Visual
* Studio macros directory.
@@ -159,6 +162,7 @@ protected:
protected:
VSVersion Version;
+ bool ExpressEdition;
private:
virtual std::string GetVSMakeProgram() = 0;