summaryrefslogtreecommitdiffstats
path: root/Source/cmOrderLinkDirectories.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2006-11-30 22:32:46 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2006-11-30 22:32:46 (GMT)
commit5ff037e894fc4631dc3d7c6a59e5f2e4fb87c793 (patch)
tree1bc78253f536e13fd4a51461f34763a835d7b779 /Source/cmOrderLinkDirectories.cxx
parent464e3c137e12557e5174b58829a7bbe5564175f9 (diff)
downloadCMake-5ff037e894fc4631dc3d7c6a59e5f2e4fb87c793.zip
CMake-5ff037e894fc4631dc3d7c6a59e5f2e4fb87c793.tar.gz
CMake-5ff037e894fc4631dc3d7c6a59e5f2e4fb87c793.tar.bz2
BUG: better fix for .dll.lib problem
Diffstat (limited to 'Source/cmOrderLinkDirectories.cxx')
-rw-r--r--Source/cmOrderLinkDirectories.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmOrderLinkDirectories.cxx b/Source/cmOrderLinkDirectories.cxx
index 744c1fe..f3d91a2 100644
--- a/Source/cmOrderLinkDirectories.cxx
+++ b/Source/cmOrderLinkDirectories.cxx
@@ -466,8 +466,9 @@ bool cmOrderLinkDirectories::DetermineLibraryPathOrder()
// check to see if the file is a full path or just contains
// a / in it and is a path to something
cmStdString& item = this->RawLinkItems[i];
- if(cmSystemTools::FileIsFullPath(item.c_str())
- || item.find("/") != item.npos)
+ // if it is a full path to an item then separate it from the path
+ // this only works with files and paths
+ if(cmSystemTools::FileIsFullPath(item.c_str()))
{
if(cmSystemTools::FileIsDirectory(this->RawLinkItems[i].c_str()))
{