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
1 changed files with 10 additions and 7 deletions

View File

@ -263,6 +263,8 @@ void cmComputeLinkDepends::FollowLinkEntry(BFSEntry const& qe)
if(entry.Target)
{
// Follow the target dependencies.
if(entry.Target->GetType() != cmTarget::EXECUTABLE)
{
if(entry.Target->IsImported())
{
this->AddImportedLinkEntries(depender_index, entry.Target);
@ -273,6 +275,7 @@ void cmComputeLinkDepends::FollowLinkEntry(BFSEntry const& qe)
entry.Target->GetOriginalLinkLibraries());
}
}
}
else
{
// Follow the old-style dependency list.