|
|
@ -1220,8 +1220,8 @@ void cmMakefile::AddLinkLibraryForTarget(const std::string& target, |
|
|
|
const std::string& lib, |
|
|
|
cmTargetLinkLibraryType llt) |
|
|
|
{ |
|
|
|
cmTargets::iterator i = this->Targets.find(target); |
|
|
|
if (i == this->Targets.end()) { |
|
|
|
cmTarget* t = this->FindLocalNonAliasTarget(target); |
|
|
|
if (!t) { |
|
|
|
std::ostringstream e; |
|
|
|
e << "Attempt to add link library \"" << lib << "\" to target \"" << target |
|
|
|
<< "\" which is not built in this directory."; |
|
|
@ -1242,7 +1242,7 @@ void cmMakefile::AddLinkLibraryForTarget(const std::string& target, |
|
|
|
<< "to executables with the ENABLE_EXPORTS property set."; |
|
|
|
this->IssueMessage(cmake::FATAL_ERROR, e.str()); |
|
|
|
} |
|
|
|
i->second.AddLinkLibrary(*this, target, lib, llt); |
|
|
|
t->AddLinkLibrary(*this, target, lib, llt); |
|
|
|
} |
|
|
|
|
|
|
|
void cmMakefile::InitializeFromParent(cmMakefile* parent) |
|
|
|