summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmLocalGenerator.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx
index 54d8e05..a72faf9 100644
--- a/Source/cmLocalGenerator.cxx
+++ b/Source/cmLocalGenerator.cxx
@@ -378,6 +378,10 @@ void cmLocalGenerator::GenerateInstallRules()
{
bool need_relink = l->second.NeedRelinkBeforeInstall();
destination = "${CMAKE_INSTALL_PREFIX}" + l->second.GetInstallPath();
+ if(destination[destination.size()-1] == '/')
+ {
+ destination = destination.substr(0, destination.size()-1);
+ }
cmSystemTools::ConvertToUnixSlashes(destination);
const char* dest = destination.c_str();
int type = l->second.GetType();
@@ -409,6 +413,10 @@ void cmLocalGenerator::GenerateInstallRules()
// Change the destination to the .dll destination.
destination = "${CMAKE_INSTALL_PREFIX}" + l->second.GetRuntimeInstallPath();
+ if(destination[destination.size()-1] == '/')
+ {
+ destination = destination.substr(0, destination.size()-1);
+ }
dest = destination.c_str();
}
else