summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-11-26 17:17:41 -0500
committerBrad King <brad.king@kitware.com>2014-11-26 17:17:41 -0500
commitd7e4bd34e0de0bbb2d61f2183ec3b6b31c016f12 (patch)
treec650f38b8b4e6b641af42a20da3305c74cb3c02b
parentf70f6acd4fcb6bea4947f8a6353e61ca4a02d455 (diff)
parent84d124e8f02d5bba60d3491d4c5d7cb68aa91192 (diff)
downloadcmake-d7e4bd34e0de0bbb2d61f2183ec3b6b31c016f12.tar.gz
Merge branch 'fix-source-case-matching' into release
-rw-r--r--Source/cmSourceFileLocation.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmSourceFileLocation.cxx b/Source/cmSourceFileLocation.cxx
index 1c2454e697..004fd1f502 100644
--- a/Source/cmSourceFileLocation.cxx
+++ b/Source/cmSourceFileLocation.cxx
@@ -216,7 +216,8 @@ bool cmSourceFileLocation::Matches(cmSourceFileLocation const& loc)
// Both extensions are similarly ambiguous. Since only the old fixed set
// of extensions will be tried, the names must match at this point to be
// the same file.
- if(this->Name.size() != loc.Name.size() || this->Name != loc.Name)
+ if(this->Name.size() != loc.Name.size() ||
+ !cmSystemTools::ComparePath(this->Name, loc.Name))
{
return false;
}