diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2003-01-17 15:28:41 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2003-01-17 15:28:41 (GMT) |
commit | 68d9a5d404691fc309bb813127e983b4336a3923 (patch) | |
tree | a1d62ce1050336dc204a8948a4fd33fafe743a7e /Source/cmFindPathCommand.cxx | |
parent | 0510292b9e4d1c7fc2a25710974fda166db0742b (diff) | |
download | CMake-68d9a5d404691fc309bb813127e983b4336a3923.zip CMake-68d9a5d404691fc309bb813127e983b4336a3923.tar.gz CMake-68d9a5d404691fc309bb813127e983b4336a3923.tar.bz2 |
remove trailing slash from findpath command
Diffstat (limited to 'Source/cmFindPathCommand.cxx')
-rw-r--r-- | Source/cmFindPathCommand.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmFindPathCommand.cxx b/Source/cmFindPathCommand.cxx index dd7c870..6261187 100644 --- a/Source/cmFindPathCommand.cxx +++ b/Source/cmFindPathCommand.cxx @@ -86,7 +86,11 @@ bool cmFindPathCommand::InitialPass(std::vector<std::string> const& argsIn) tryPath += args[1]; if(cmSystemTools::FileExists(tryPath.c_str())) { - path[k] = cmSystemTools::CollapseFullPath(path[k].c_str()); + path[k] = cmSystemTools::CollapseFullPath(path[k].c_str()); + if(path[k].size() && path[k][path[k].size()-1] == '/') + { + path[k] = path[k].substr(0, path[k].size()-1); + } m_Makefile->AddCacheDefinition(args[0].c_str(), path[k].c_str(), helpString.c_str(), |