From 13d4fd06f09ad1beaab01d714c246dbee2568373 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Tue, 1 May 2001 16:34:53 -0400 Subject: cache now loaded into makefile --- Source/MFCDialog/CMakeSetupDialog.cpp | 5 +++-- Source/cmMakefile.cxx | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/MFCDialog/CMakeSetupDialog.cpp b/Source/MFCDialog/CMakeSetupDialog.cpp index a191a5e..6277fe7 100644 --- a/Source/MFCDialog/CMakeSetupDialog.cpp +++ b/Source/MFCDialog/CMakeSetupDialog.cpp @@ -341,10 +341,10 @@ void CMakeSetupDialog::OnBuildProjects() // current GUI values to the cache this->SaveCacheFromGUI(); } - // Make sure we are working from the cache on disk - this->LoadCacheFromDiskToGUI(); // Create a makefile object cmMakefile makefile; + // Make sure we are working from the cache on disk + this->LoadCacheFromDiskToGUI(); makefile.SetMakefileGenerator(new cmMSProjectGenerator); makefile.SetHomeDirectory(m_WhereSource); makefile.SetStartOutputDirectory(m_WhereBuild); @@ -361,6 +361,7 @@ void CMakeSetupDialog::OnBuildProjects() // update the GUI with any new values in the caused by the // generation process this->LoadCacheFromDiskToGUI(); + cmCacheManager::GetInstance()->DefineCache(&makefile); // save source and build paths to registry this->SaveToRegistry(); // path is not up-to-date diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index 11d0a26..d706d46 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -63,6 +63,7 @@ cmMakefile::cmMakefile() this->AddSourceGroup("Header Files", "\\.(h|hh|hpp|hxx|hm|inl)$"); this->AddDefaultCommands(); this->AddDefaultDefinitions(); + cmCacheManager::GetInstance()->DefineCache(this); } void cmMakefile::AddDefaultCommands() -- cgit v0.12