Procházet zdrojové kódy

cmCTestTestCommand: defer getting the global timeout

Ben Boeckel před 8 roky
rodič
revize
5969048d1d
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      Source/CTest/cmCTestTestCommand.cxx

+ 2 - 1
Source/CTest/cmCTestTestCommand.cxx

@@ -33,10 +33,11 @@ cmCTestGenericHandler* cmCTestTestCommand::InitializeHandler()
   const char* ctestTimeout =
     this->Makefile->GetDefinition("CTEST_TEST_TIMEOUT");
 
-  double timeout = this->CTest->GetTimeOut();
+  double timeout;
   if (ctestTimeout) {
     timeout = atof(ctestTimeout);
   } else {
+    timeout = this->CTest->GetTimeOut();
     if (timeout <= 0) {
       // By default use timeout of 10 minutes
       timeout = 600;