BUG: cmComputeLinkDepends should not follow the dependencies of executables.

This commit is contained in:
Brad King 2008-01-30 12:15:17 -05:00
parent 8a83f09637
commit ed5661821c

View File

@ -263,14 +263,17 @@ void cmComputeLinkDepends::FollowLinkEntry(BFSEntry const& qe)
if(entry.Target) if(entry.Target)
{ {
// Follow the target dependencies. // Follow the target dependencies.
if(entry.Target->IsImported()) if(entry.Target->GetType() != cmTarget::EXECUTABLE)
{ {
this->AddImportedLinkEntries(depender_index, entry.Target); if(entry.Target->IsImported())
} {
else this->AddImportedLinkEntries(depender_index, entry.Target);
{ }
this->AddTargetLinkEntries(depender_index, else
entry.Target->GetOriginalLinkLibraries()); {
this->AddTargetLinkEntries(depender_index,
entry.Target->GetOriginalLinkLibraries());
}
} }
} }
else else