ENH: fix for BUG: #739 again, makefiles did not depend on external full path libraries

This commit is contained in:
Bill Hoffman 2006-09-12 10:03:57 -04:00
parent f8211e5e4d
commit 0406aace34
1 changed files with 6 additions and 1 deletions

View File

@ -1113,7 +1113,7 @@ void cmMakefileTargetGenerator
// Don't emit the same library twice for this target.
if(emitted.insert(lib->first).second)
{
// Depend only on other CMake targets.
// Depend on other CMake targets.
if(cmTarget* tgt =
this->GlobalGenerator->FindTarget(0, lib->first.c_str()))
{
@ -1124,6 +1124,11 @@ void cmMakefileTargetGenerator
}
}
}
// depend on full path libs as well
else if(cmSystemTools::FileIsFullPath(lib->first.c_str()))
{
depends.push_back(lib->first.c_str());
}
}
}