summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/MFCDialog/CMakeSetupDialog.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/MFCDialog/CMakeSetupDialog.cpp b/Source/MFCDialog/CMakeSetupDialog.cpp
index 3f47424..d66f8aa 100644
--- a/Source/MFCDialog/CMakeSetupDialog.cpp
+++ b/Source/MFCDialog/CMakeSetupDialog.cpp
@@ -398,7 +398,7 @@ void CMakeSetupDialog::OnBrowseWhereBuild()
void CMakeSetupDialog::RunCMake(bool generateProjectFiles)
{
- if(!cmSystemTools::FileExists(m_WhereBuild))
+ if(!cmSystemTools::FileExists(m_WhereBuild))
{
std::string message =
"Build directory does not exist, should I create it?\n\n"
@@ -419,12 +419,8 @@ void CMakeSetupDialog::RunCMake(bool generateProjectFiles)
// get all the info from the dialog
this->UpdateData();
- if(!m_BuildPathChanged)
- {
- // if the build path has not changed save the
- // current GUI values to the cache
- this->SaveCacheFromGUI();
- }
+ // always save the current gui values to disk
+ this->SaveCacheFromGUI();
// Make sure we are working from the cache on disk
this->LoadCacheFromDiskToGUI();
// create a cmake object