cmTarget: Add Compute API for sources.
This method is a refactoring artifact. It will be removed in a follow-up.
This commit is contained in:
parent
64f73150b8
commit
776ff8eb0b
|
@ -1538,6 +1538,7 @@ void cmGlobalGenerator::CreateGeneratorTargets(TargetTypes targetTypes,
|
|||
ti != targets.end(); ++ti)
|
||||
{
|
||||
cmTarget* t = &ti->second;
|
||||
t->Compute();
|
||||
cmGeneratorTarget* gt = new cmGeneratorTarget(t, lg);
|
||||
this->GeneratorTargets[t] = gt;
|
||||
generatorTargets[t] = gt;
|
||||
|
|
|
@ -254,6 +254,7 @@ bool cmGlobalVisualStudio8Generator::AddCheckTarget()
|
|||
mf->AddUtilityCommand(CMAKE_CHECK_BUILD_SYSTEM_TARGET, false,
|
||||
no_working_directory, no_depends,
|
||||
noCommandLines);
|
||||
tgt->Compute();
|
||||
|
||||
cmGeneratorTarget* gt = new cmGeneratorTarget(tgt, lg);
|
||||
mf->AddGeneratorTarget(tgt, gt);
|
||||
|
|
|
@ -86,6 +86,7 @@ void cmGlobalVisualStudioGenerator::AddExtraIDETargets()
|
|||
no_depends, no_commands, false,
|
||||
"Build all projects");
|
||||
|
||||
allBuild->Compute();
|
||||
cmGeneratorTarget* gt = new cmGeneratorTarget(allBuild, gen[0]);
|
||||
allBuild->GetMakefile()->AddGeneratorTarget(allBuild, gt);
|
||||
|
||||
|
|
|
@ -456,6 +456,7 @@ cmGlobalXCodeGenerator::AddExtraTargets(cmLocalGenerator* root,
|
|||
no_working_directory,
|
||||
"echo", "Build all projects");
|
||||
|
||||
allbuild->Compute();
|
||||
cmGeneratorTarget* allBuildGt = new cmGeneratorTarget(allbuild, root);
|
||||
mf->AddGeneratorTarget(allbuild, allBuildGt);
|
||||
|
||||
|
@ -491,6 +492,7 @@ cmGlobalXCodeGenerator::AddExtraTargets(cmLocalGenerator* root,
|
|||
no_working_directory,
|
||||
"make", "-f", file.c_str());
|
||||
|
||||
check->Compute();
|
||||
cmGeneratorTarget* checkGt = new cmGeneratorTarget(check, root);
|
||||
mf->AddGeneratorTarget(check, checkGt);
|
||||
}
|
||||
|
|
|
@ -885,6 +885,8 @@ void cmQtAutoGeneratorInitializer::InitializeAutogenTarget(
|
|||
/*byproducts=*/rcc_output, depends,
|
||||
commandLines, false, autogenComment.c_str());
|
||||
|
||||
autogenTarget->Compute();
|
||||
|
||||
cmGeneratorTarget* gt = new cmGeneratorTarget(autogenTarget, lg);
|
||||
makefile->AddGeneratorTarget(autogenTarget, gt);
|
||||
|
||||
|
|
|
@ -397,6 +397,10 @@ void CreatePropertyGeneratorExpressions(
|
|||
}
|
||||
}
|
||||
|
||||
void cmTarget::Compute()
|
||||
{
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmTarget::AddUtility(const std::string& u, cmMakefile *makefile)
|
||||
{
|
||||
|
|
|
@ -133,6 +133,8 @@ public:
|
|||
void AddPostBuildCommand(cmCustomCommand const &cmd)
|
||||
{this->PostBuildCommands.push_back(cmd);}
|
||||
|
||||
void Compute();
|
||||
|
||||
/**
|
||||
* Get the list of the source files used by this target
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue