cmTarget: Move a variable initialization closer to where it is used.

This is more readable and easier to reason about.
This commit is contained in:
Stephen Kelly 2013-12-31 14:35:14 +01:00
parent 0f3e8e957f
commit 10d65d5019
1 changed files with 1 additions and 3 deletions

View File

@ -5592,9 +5592,6 @@ void cmTarget::ComputeLinkImplementation(const char* config,
LinkImplementation& impl, LinkImplementation& impl,
cmTarget const* head) const cmTarget const* head) const
{ {
// Compute which library configuration to link.
cmTarget::LinkLibraryType linkType = this->ComputeLinkType(config);
// Collect libraries directly linked in this configuration. // Collect libraries directly linked in this configuration.
std::vector<std::string> llibs; std::vector<std::string> llibs;
this->GetDirectLinkLibraries(config, llibs, head); this->GetDirectLinkLibraries(config, llibs, head);
@ -5687,6 +5684,7 @@ void cmTarget::ComputeLinkImplementation(const char* config,
impl.Libraries.push_back(item); impl.Libraries.push_back(item);
} }
cmTarget::LinkLibraryType linkType = this->ComputeLinkType(config);
LinkLibraryVectorType const& oldllibs = this->GetOriginalLinkLibraries(); LinkLibraryVectorType const& oldllibs = this->GetOriginalLinkLibraries();
for(cmTarget::LinkLibraryVectorType::const_iterator li = oldllibs.begin(); for(cmTarget::LinkLibraryVectorType::const_iterator li = oldllibs.begin();
li != oldllibs.end(); ++li) li != oldllibs.end(); ++li)