|
@@ -341,10 +341,10 @@ void CMakeSetupDialog::OnBuildProjects()
|
|
|
// current GUI values to the cache
|
|
// current GUI values to the cache
|
|
|
this->SaveCacheFromGUI();
|
|
this->SaveCacheFromGUI();
|
|
|
}
|
|
}
|
|
|
- // Make sure we are working from the cache on disk
|
|
|
|
|
- this->LoadCacheFromDiskToGUI();
|
|
|
|
|
// Create a makefile object
|
|
// Create a makefile object
|
|
|
cmMakefile makefile;
|
|
cmMakefile makefile;
|
|
|
|
|
+ // Make sure we are working from the cache on disk
|
|
|
|
|
+ this->LoadCacheFromDiskToGUI();
|
|
|
makefile.SetMakefileGenerator(new cmMSProjectGenerator);
|
|
makefile.SetMakefileGenerator(new cmMSProjectGenerator);
|
|
|
makefile.SetHomeDirectory(m_WhereSource);
|
|
makefile.SetHomeDirectory(m_WhereSource);
|
|
|
makefile.SetStartOutputDirectory(m_WhereBuild);
|
|
makefile.SetStartOutputDirectory(m_WhereBuild);
|
|
@@ -361,6 +361,7 @@ void CMakeSetupDialog::OnBuildProjects()
|
|
|
// update the GUI with any new values in the caused by the
|
|
// update the GUI with any new values in the caused by the
|
|
|
// generation process
|
|
// generation process
|
|
|
this->LoadCacheFromDiskToGUI();
|
|
this->LoadCacheFromDiskToGUI();
|
|
|
|
|
+ cmCacheManager::GetInstance()->DefineCache(&makefile);
|
|
|
// save source and build paths to registry
|
|
// save source and build paths to registry
|
|
|
this->SaveToRegistry();
|
|
this->SaveToRegistry();
|
|
|
// path is not up-to-date
|
|
// path is not up-to-date
|