mirror of
https://github.com/reactos/CMake.git
synced 2025-02-16 17:48:25 +00:00
only generate test target when enabled
This commit is contained in:
parent
d18c9559b3
commit
d0bc3b9acd
@ -2669,14 +2669,17 @@ void cmLocalUnixMakefileGenerator::OutputMakeRules(std::ostream& fout)
|
||||
ctest = m_Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH");
|
||||
ctest += "/ctest";
|
||||
}
|
||||
fout << "ARGS=\n";
|
||||
std::string cmd = this->ConvertToOutputForExisting(ctest.c_str());
|
||||
cmd += " $(ARGS)";
|
||||
this->OutputMakeRule(fout,
|
||||
"tests",
|
||||
"test",
|
||||
"",
|
||||
cmd.c_str());
|
||||
if (m_Makefile->IsOn("CMAKE_TESTING_ENABLED"))
|
||||
{
|
||||
fout << "ARGS=\n";
|
||||
std::string cmd = this->ConvertToOutputForExisting(ctest.c_str());
|
||||
cmd += " $(ARGS)";
|
||||
this->OutputMakeRule(fout,
|
||||
"tests",
|
||||
"test",
|
||||
"",
|
||||
cmd.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
x
Reference in New Issue
Block a user