summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakePath.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmCMakePath.cxx')
-rw-r--r--Source/cmCMakePath.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmCMakePath.cxx b/Source/cmCMakePath.cxx
index b8215df..73321c6 100644
--- a/Source/cmCMakePath.cxx
+++ b/Source/cmCMakePath.cxx
@@ -88,7 +88,8 @@ bool cmCMakePath::IsPrefix(const cmCMakePath& path) const
++prefix_it;
++path_it;
}
- return prefix_it == prefix_end;
+ return (prefix_it == prefix_end) ||
+ (prefix_it->empty() && path_it != path_end);
}
std::string cmCMakePath::FormatPath(std::string path, format fmt)