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.cxx | |
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.cxx')
-rw-r--r-- | Source/cmState.cxx | 68 |
1 files changed, 67 insertions, 1 deletions
diff --git a/Source/cmState.cxx b/Source/cmState.cxx index 389a316..9ecd061 100644 --- a/Source/cmState.cxx +++ b/Source/cmState.cxx @@ -20,7 +20,13 @@ cmState::cmState(cmake* cm) : CMakeInstance(cm), - IsInTryCompile(false) + IsInTryCompile(false), + WindowsShell(false), + WindowsVSIDE(false), + WatcomWMake(false), + MinGWMake(false), + NMake(false), + MSYSShell(false) { } @@ -503,6 +509,66 @@ void cmState::SetBinaryDirectory(std::string const& binaryDirectory) this->BinaryDirectoryComponents); } +void cmState::SetWindowsShell(bool windowsShell) +{ + this->WindowsShell = windowsShell; +} + +bool cmState::UseWindowsShell() const +{ + return this->WindowsShell; +} + +void cmState::SetWindowsVSIDE(bool windowsVSIDE) +{ + this->WindowsVSIDE = windowsVSIDE; +} + +bool cmState::UseWindowsVSIDE() const +{ + return this->WindowsVSIDE; +} + +void cmState::SetWatcomWMake(bool watcomWMake) +{ + this->WatcomWMake = watcomWMake; +} + +bool cmState::UseWatcomWMake() const +{ + return this->WatcomWMake; +} + +void cmState::SetMinGWMake(bool minGWMake) +{ + this->MinGWMake = minGWMake; +} + +bool cmState::UseMinGWMake() const +{ + return this->MinGWMake; +} + +void cmState::SetNMake(bool nMake) +{ + this->NMake = nMake; +} + +bool cmState::UseNMake() const +{ + return this->NMake; +} + +void cmState::SetMSYSShell(bool mSYSShell) +{ + this->MSYSShell = mSYSShell; +} + +bool cmState::UseMSYSShell() const +{ + return this->MSYSShell; +} + const char* cmState::GetBinaryDirectory() const { return this->BinaryDirectory.c_str(); |