cmCTestTestCommand: defer getting the global timeout

This commit is contained in:
Ben Boeckel
2017-04-21 13:03:00 -04:00
parent 1d8f0f9181
commit 5969048d1d
+2 -1
View File
@@ -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;