ENH: Running "make test" can now have ARGS specified on the command line. These ARGS are passed to ctest.
This commit is contained in:
parent
88a8486a49
commit
c9cec2add5
|
@ -2304,11 +2304,14 @@ void cmLocalUnixMakefileGenerator::OutputMakeRules(std::ostream& fout)
|
||||||
}
|
}
|
||||||
if (cmSystemTools::FileExists(ctest.c_str()))
|
if (cmSystemTools::FileExists(ctest.c_str()))
|
||||||
{
|
{
|
||||||
|
fout << "ARGS=\n";
|
||||||
|
std::string cmd = this->ConvertToOutputForExisting(ctest.c_str());
|
||||||
|
cmd += " $(ARGS)";
|
||||||
this->OutputMakeRule(fout,
|
this->OutputMakeRule(fout,
|
||||||
"tests",
|
"tests",
|
||||||
"test",
|
"test",
|
||||||
"",
|
"",
|
||||||
this->ConvertToOutputForExisting(ctest.c_str()).c_str());
|
cmd.c_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue