ENH: give a warning when switching generators to match the cache
This commit is contained in:
parent
059a14a3a6
commit
303b77ad4c
|
@ -769,6 +769,13 @@ void CMakeSetupDialog::LoadCacheFromDiskToGUI()
|
|||
cmCacheManager::GetInstance()->GetCacheEntry("CMAKE_GENERATOR")->m_Value;
|
||||
if(m_GeneratorChoiceString != curGen.c_str())
|
||||
{
|
||||
std::string message = "Warning: it is not possible to change generators for a binary tree, switching back to ";
|
||||
message += curGen;
|
||||
message += ".\nIf you want to build for ";
|
||||
message += m_GeneratorChoiceString;
|
||||
message += ", delete all the files in the binary directory or specify a new binary directory.";
|
||||
::MessageBox(0, message.c_str(), "Warning",
|
||||
MB_OKCANCEL|MB_TASKMODAL);
|
||||
m_GeneratorChoiceString = curGen.c_str();
|
||||
this->UpdateData(FALSE);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue