diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index 6a233bfd1..d6690174f 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -4029,14 +4029,15 @@ int cmCTest::RunCMakeAndTest(std::string* outstring) } if ( retVal ) { - cmSystemTools::Error("Building of project failed\n"); if(outstring) { + *outstring += "Building of project failed\n"; *outstring += output; *outstring += "\n"; } else { + std::cerr << "Building of project failed\n"; std::cout << output << "\n"; } // return to the original directory