Browse Source

BUG: Fixed directory creation for spaces in install path.

Brad King 23 years ago
parent
commit
594bc7f22b
1 changed files with 8 additions and 8 deletions
  1. 8 8
      Source/cmLocalUnixMakefileGenerator.cxx

+ 8 - 8
Source/cmLocalUnixMakefileGenerator.cxx

@@ -2060,14 +2060,14 @@ void cmLocalUnixMakefileGenerator::OutputInstallRules(std::ostream& fout)
     if (l->second.GetInstallPath() != "")
       {
       // first make the directories for each target 
-      fout << "\t@if [ ! -d \"$(DESTDIR)\"" << prefix << l->second.GetInstallPath() << 
-        " ] ; then \\\n";
-      fout << "\t   echo \"Making directory \"$(DESTDIR)\"" << prefix 
-           << l->second.GetInstallPath() << " \"; \\\n";
-      fout << "\t   mkdir -p \"$(DESTDIR)\"" << prefix << l->second.GetInstallPath() 
-           << "; \\\n";
-      fout << "\t   chmod 755 \"$(DESTDIR)\"" <<  prefix << l->second.GetInstallPath() 
-           << "; \\\n";
+      fout << "\t@if [ ! -d \"$(DESTDIR)" << prefix << l->second.GetInstallPath() << 
+        "\"] ; then \\\n";
+      fout << "\t   echo \"Making directory \\\"$(DESTDIR)" << prefix 
+           << l->second.GetInstallPath() << "\\\" \"; \\\n";
+      fout << "\t   mkdir -p \"$(DESTDIR)" << prefix << l->second.GetInstallPath() 
+           << "\"; \\\n";
+      fout << "\t   chmod 755 \"$(DESTDIR)" <<  prefix << l->second.GetInstallPath() 
+           << "\"; \\\n";
       fout << "\t else true; \\\n";
       fout << "\t fi\n";
       std::string fname;