ENH: Allow to specify build target
This commit is contained in:
parent
4a2474765f
commit
7437ceab83
@ -65,6 +65,8 @@ cmCTestGenericHandler* cmCTestBuildCommand::InitializeHandler()
|
|||||||
= this->Makefile->GetDefinition("CTEST_BUILD_CONFIGURATION");
|
= this->Makefile->GetDefinition("CTEST_BUILD_CONFIGURATION");
|
||||||
const char* cmakeBuildAdditionalFlags
|
const char* cmakeBuildAdditionalFlags
|
||||||
= this->Makefile->GetDefinition("CTEST_BUILD_FLAGS");
|
= this->Makefile->GetDefinition("CTEST_BUILD_FLAGS");
|
||||||
|
const char* cmakeBuildTarget
|
||||||
|
= this->Makefile->GetDefinition("CTEST_BUILD_TARGET");
|
||||||
if ( cmakeGeneratorName && *cmakeGeneratorName &&
|
if ( cmakeGeneratorName && *cmakeGeneratorName &&
|
||||||
cmakeProjectName && *cmakeProjectName )
|
cmakeProjectName && *cmakeProjectName )
|
||||||
{
|
{
|
||||||
@ -93,7 +95,7 @@ cmCTestGenericHandler* cmCTestBuildCommand::InitializeHandler()
|
|||||||
std::string buildCommand
|
std::string buildCommand
|
||||||
= this->GlobalGenerator->GenerateBuildCommand(cmakeMakeProgram,
|
= this->GlobalGenerator->GenerateBuildCommand(cmakeMakeProgram,
|
||||||
cmakeProjectName,
|
cmakeProjectName,
|
||||||
cmakeBuildAdditionalFlags, 0, cmakeBuildConfiguration, true, false);
|
cmakeBuildAdditionalFlags, cmakeBuildTarget, cmakeBuildConfiguration, true, false);
|
||||||
this->CTest->SetCTestConfiguration("MakeCommand", buildCommand.c_str());
|
this->CTest->SetCTestConfiguration("MakeCommand", buildCommand.c_str());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user