diff options
Diffstat (limited to 'Source/MFCDialog/CMakeSetupDialog.cpp')
-rw-r--r-- | Source/MFCDialog/CMakeSetupDialog.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/MFCDialog/CMakeSetupDialog.cpp b/Source/MFCDialog/CMakeSetupDialog.cpp index 139d1c5..6ee53ae 100644 --- a/Source/MFCDialog/CMakeSetupDialog.cpp +++ b/Source/MFCDialog/CMakeSetupDialog.cpp @@ -353,7 +353,16 @@ void CMakeSetupDialog::OnBuildProjects() makefile.MakeStartDirectoriesCurrent(); CString makefileIn = m_WhereSource; makefileIn += "/CMakeLists.txt"; - makefile.ReadListFile(makefileIn); + makefile.ReadListFile(makefileIn); + if(!cmCacheManager::GetInstance()->GetCacheValue("CMAKE_CXX")) + { + if(!makefile.GetDefinition("CMAKE_CXX")) + { + makefile.AddDefinition("CMAKE_CXX", "VC60"); + } + cmCacheManager::GetInstance()->AddCacheEntry("CMAKE_CXX", "VC60", + "Compiler used", cmCacheManager::STRING); + } // Generate the project files makefile.GenerateMakefile(); // Save the cache |