|
@@ -114,6 +114,10 @@ bool cmExecProgramCommand::InitialPass(std::vector<std::string> const& args)
|
|
|
{
|
|
|
result = cmSystemTools::RunCommand(command.c_str(), output, retVal, 0, verbose);
|
|
|
}
|
|
|
+ if(!result)
|
|
|
+ {
|
|
|
+ retVal = -1;
|
|
|
+ }
|
|
|
|
|
|
if ( output_variable.size() > 0 )
|
|
|
{
|
|
@@ -139,6 +143,6 @@ bool cmExecProgramCommand::InitialPass(std::vector<std::string> const& args)
|
|
|
m_Makefile->AddDefinition(return_variable.c_str(), buffer);
|
|
|
}
|
|
|
|
|
|
- return result;
|
|
|
+ return true;
|
|
|
}
|
|
|
|