diff options
author | Brad King <brad.king@kitware.com> | 2014-06-12 16:22:11 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-06-23 09:17:00 -0400 |
commit | 0dc9e88d76fa74440fc3b38032738a21ce72f2d7 (patch) | |
tree | 5ba1a5691a912da3790f68827d89e6cae3fe6453 /Source/cmComputeLinkDepends.cxx | |
parent | 4ac72455fd7027039d498f007fdfe7c1d819b9f9 (diff) | |
download | cmake-0dc9e88d76fa74440fc3b38032738a21ce72f2d7.tar.gz |
cmTarget: Remove 'head' argument from GetLinkImplementation
Many of the 'head' arguments added by commit v2.8.11~289^2~1 (Make
linking APIs aware of 'head' target, 2013-01-04) turned out not to be
needed. The "link implementation" of a target never needs to be
computed with anything but itself as the 'head' target (except for
CMP0022 OLD behavior because then it is the link interface).
Remove the unused 'head' target paths. Add "internal" versions of
cmTarget::GetDirectLinkLibraries and GetLinkImplementationLibraries
to support the CMP0022 OLD behavior without otherwise exposing the
'head' target option of these methods.
Diffstat (limited to 'Source/cmComputeLinkDepends.cxx')
-rw-r--r-- | Source/cmComputeLinkDepends.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmComputeLinkDepends.cxx b/Source/cmComputeLinkDepends.cxx index 1aabdebe52..1b83ee8fae 100644 --- a/Source/cmComputeLinkDepends.cxx +++ b/Source/cmComputeLinkDepends.cxx @@ -542,7 +542,7 @@ void cmComputeLinkDepends::AddDirectLinkEntries() { // Add direct link dependencies in this configuration. cmTarget::LinkImplementation const* impl = - this->Target->GetLinkImplementation(this->Config, this->Target); + this->Target->GetLinkImplementation(this->Config); this->AddLinkEntries(-1, impl->Libraries); for(std::vector<std::string>::const_iterator wi = impl->WrongConfigLibraries.begin(); |