Browse Source

ENH: fix for spaces in the path and mingw

Bill Hoffman 18 years ago
parent
commit
0ce8c158cc
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Source/cmLocalUnixMakefileGenerator3.cxx

+ 2 - 1
Source/cmLocalUnixMakefileGenerator3.cxx

@@ -1765,8 +1765,9 @@ cmLocalUnixMakefileGenerator3
   // Add the target.
   if (tgt && tgt[0] != '\0')
     {
-    std::string tgt2 = this->Convert(tgt,HOME_OUTPUT,SHELL);
+    std::string tgt2 = this->Convert(tgt,HOME_OUTPUT,MAKEFILE);
     tgt2 = this->ConvertToMakeTarget(tgt2.c_str());
+    tgt2 = this->EscapeForShell(tgt2.c_str());
     cmd += tgt2;
     }
   return cmd;