diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-05-24 09:46:30 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-05-27 13:18:31 (GMT) |
commit | e12afe766ee9083637ac819ec69a7b4512c39718 (patch) | |
tree | 85db9cc4b3a6e0815d75423956f4f959de13f931 /Source/cmState.h | |
parent | c7b79aa16adc1117e62bf146c64f97c992ec2e2e (diff) | |
download | CMake-e12afe766ee9083637ac819ec69a7b4512c39718.zip CMake-e12afe766ee9083637ac819ec69a7b4512c39718.tar.gz CMake-e12afe766ee9083637ac819ec69a7b4512c39718.tar.bz2 |
cmState: Host some state from the cmGlobalGenerator.
Diffstat (limited to 'Source/cmState.h')
-rw-r--r-- | Source/cmState.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Source/cmState.h b/Source/cmState.h index 424fe45..77a066f 100644 --- a/Source/cmState.h +++ b/Source/cmState.h @@ -138,6 +138,19 @@ public: std::vector<std::string> const& GetSourceDirectoryComponents() const; std::vector<std::string> const& GetBinaryDirectoryComponents() const; + void SetWindowsShell(bool windowsShell); + bool UseWindowsShell() const; + void SetWindowsVSIDE(bool windowsVSIDE); + bool UseWindowsVSIDE() const; + void SetWatcomWMake(bool watcomWMake); + bool UseWatcomWMake() const; + void SetMinGWMake(bool minGWMake); + bool UseMinGWMake() const; + void SetNMake(bool nMake); + bool UseNMake() const; + void SetMSYSShell(bool mSYSShell); + bool UseMSYSShell() const; + private: std::map<cmProperty::ScopeType, cmPropertyDefinitionMap> PropertyDefinitions; std::vector<std::string> EnabledLanguages; @@ -163,6 +176,12 @@ private: std::string SourceDirectory; std::string BinaryDirectory; bool IsInTryCompile; + bool WindowsShell; + bool WindowsVSIDE; + bool WatcomWMake; + bool MinGWMake; + bool NMake; + bool MSYSShell; }; #endif |