summaryrefslogtreecommitdiffstats
path: root/Source/MFCDialog/CMakeSetupDialog.cpp
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2001-05-16 19:15:21 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2001-05-16 19:15:21 (GMT)
commit1cd9ce6f6e0597f6a4a0436285a67d979b03655c (patch)
tree1ce4055b5fd3b1eb6e80e419f4b29a574407512a /Source/MFCDialog/CMakeSetupDialog.cpp
parenta5480276d5782f2bcc8d44cf4c5cbf29b980a1f0 (diff)
downloadCMake-1cd9ce6f6e0597f6a4a0436285a67d979b03655c.zip
CMake-1cd9ce6f6e0597f6a4a0436285a67d979b03655c.tar.gz
CMake-1cd9ce6f6e0597f6a4a0436285a67d979b03655c.tar.bz2
ENH: unify make process on unix
Diffstat (limited to 'Source/MFCDialog/CMakeSetupDialog.cpp')
-rw-r--r--Source/MFCDialog/CMakeSetupDialog.cpp11
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