only generate test target when enabled

This commit is contained in:
Ken Martin 2003-12-29 16:27:40 -05:00
parent d18c9559b3
commit d0bc3b9acd

View File

@ -2669,6 +2669,8 @@ void cmLocalUnixMakefileGenerator::OutputMakeRules(std::ostream& fout)
ctest = m_Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH"); ctest = m_Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH");
ctest += "/ctest"; ctest += "/ctest";
} }
if (m_Makefile->IsOn("CMAKE_TESTING_ENABLED"))
{
fout << "ARGS=\n"; fout << "ARGS=\n";
std::string cmd = this->ConvertToOutputForExisting(ctest.c_str()); std::string cmd = this->ConvertToOutputForExisting(ctest.c_str());
cmd += " $(ARGS)"; cmd += " $(ARGS)";
@ -2677,6 +2679,7 @@ void cmLocalUnixMakefileGenerator::OutputMakeRules(std::ostream& fout)
"test", "test",
"", "",
cmd.c_str()); cmd.c_str());
}
} }
void void