Browse Source

CPackWiX: Work around RelativePath() returning an empty string for the root

Nils Gladitz 11 years ago
parent
commit
fb009f00ae
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Source/CPack/WiX/cmCPackWIXGenerator.cxx

+ 5 - 0
Source/CPack/WiX/cmCPackWIXGenerator.cxx

@@ -850,6 +850,11 @@ void cmCPackWIXGenerator::AddDirectoryAndFileDefinitons(
   std::string relativeDirectoryPath =
     cmSystemTools::RelativePath(toplevel.c_str(), topdir.c_str());
 
+  if(relativeDirectoryPath.empty())
+    {
+    relativeDirectoryPath = ".";
+    }
+
   cmInstalledFile const* directoryInstalledFile =
     this->GetInstalledFile(relativeDirectoryPath);