Prechádzať zdrojové kódy

BUG: If a directory is specified on the command line that is not an existing build tree, we should still use any -G option that was given to set the generator.

Brad King 22 rokov pred
rodič
commit
f86ffd72ca
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  1. 3 1
      Source/MFCDialog/CMakeSetupDialog.cpp

+ 3 - 1
Source/MFCDialog/CMakeSetupDialog.cpp

@@ -181,7 +181,7 @@ CMakeSetupDialog::CMakeSetupDialog(const CMakeCommandLineInfo& cmdInfo,
     this->m_WhereSource = _T("");
     this->m_WhereBuild = _T("");
     this->m_AdvancedValues = FALSE;
-    this->m_GeneratorChoiceString = _T("");
+    this->m_GeneratorChoiceString = cmdInfo.m_GeneratorChoiceString;
     this->ChangeDirectoriesFromFile((LPCTSTR)cmdInfo.m_LastUnknownParameter);
     }
 
@@ -1422,6 +1422,8 @@ void CMakeSetupDialog::ChangeDirectoriesFromFile(const char* arg)
       
       path = ConvertToWindowsPath(it.GetValue());
       m_WhereSource = path.c_str();
+      
+      m_GeneratorChoiceString = _T("");
       return;
       }
     }