cmTarget: Rename Get{TransitiveTarget => LinkImplementation}Closure
The method computes the transitive closure of targets starting with the current target link implementation libraries. Clarify the name.
This commit is contained in:
parent
2f0004c143
commit
cbf689c7dd
|
@ -5207,7 +5207,7 @@ PropertyType checkInterfacePropertyCompatibility(cmTarget const* tgt,
|
||||||
|| (!impliedByUse && !explicitlySet));
|
|| (!impliedByUse && !explicitlySet));
|
||||||
|
|
||||||
std::vector<cmTarget*> deps;
|
std::vector<cmTarget*> deps;
|
||||||
tgt->GetTransitiveTargetClosure(config, deps);
|
tgt->GetLinkImplementationClosure(config, deps);
|
||||||
|
|
||||||
if(deps.empty())
|
if(deps.empty())
|
||||||
{
|
{
|
||||||
|
@ -5423,7 +5423,7 @@ bool isLinkDependentProperty(cmTarget const* tgt, const std::string &p,
|
||||||
const std::string& config)
|
const std::string& config)
|
||||||
{
|
{
|
||||||
std::vector<cmTarget*> deps;
|
std::vector<cmTarget*> deps;
|
||||||
tgt->GetTransitiveTargetClosure(config, deps);
|
tgt->GetLinkImplementationClosure(config, deps);
|
||||||
|
|
||||||
if(deps.empty())
|
if(deps.empty())
|
||||||
{
|
{
|
||||||
|
@ -6142,7 +6142,7 @@ void processILibs(const std::string& config,
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
void cmTarget::GetTransitiveTargetClosure(const std::string& config,
|
void cmTarget::GetLinkImplementationClosure(const std::string& config,
|
||||||
std::vector<cmTarget*> &tgts) const
|
std::vector<cmTarget*> &tgts) const
|
||||||
{
|
{
|
||||||
std::set<cmTarget*> emitted;
|
std::set<cmTarget*> emitted;
|
||||||
|
|
|
@ -276,7 +276,7 @@ public:
|
||||||
void GetTransitivePropertyTargets(const std::string& config,
|
void GetTransitivePropertyTargets(const std::string& config,
|
||||||
cmTarget const* headTarget,
|
cmTarget const* headTarget,
|
||||||
std::vector<cmTarget*> &libs) const;
|
std::vector<cmTarget*> &libs) const;
|
||||||
void GetTransitiveTargetClosure(const std::string& config,
|
void GetLinkImplementationClosure(const std::string& config,
|
||||||
std::vector<cmTarget*> &libs) const;
|
std::vector<cmTarget*> &libs) const;
|
||||||
|
|
||||||
/** The link implementation specifies the direct library
|
/** The link implementation specifies the direct library
|
||||||
|
|
Loading…
Reference in New Issue