Răsfoiți Sursa

ctest_config: pass -S, -B args for log clarity

Fixes: #24135
Michael Hirsch 3 ani în urmă
părinte
comite
8a16a727f8
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      Source/CTest/cmCTestConfigureCommand.cxx

+ 6 - 1
Source/CTest/cmCTestConfigureCommand.cxx

@@ -122,10 +122,15 @@ cmCTestGenericHandler* cmCTestConfigureCommand::InitializeHandler()
         cmakeConfigureCommand += "\"";
       }
 
-      cmakeConfigureCommand += " \"";
+      cmakeConfigureCommand += " \"-S";
       cmakeConfigureCommand += source_dir;
       cmakeConfigureCommand += "\"";
 
+      cmakeConfigureCommand += " \"-B";
+      cmakeConfigureCommand +=
+        this->CTest->GetCTestConfiguration("BuildDirectory");
+      cmakeConfigureCommand += "\"";
+
       this->CTest->SetCTestConfiguration("ConfigureCommand",
                                          cmakeConfigureCommand, this->Quiet);
     } else {