瀏覽代碼

BUG: library return values were not UNIX slashes on Win98

Ken Martin 20 年之前
父節點
當前提交
13e99490fb
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Source/cmMakefile.cxx

+ 6 - 2
Source/cmMakefile.cxx

@@ -2259,10 +2259,14 @@ std::string cmMakefile::FindLibrary(const char* name,
           }
         }
       // now look for the library in the 64 bit path
-      return cmSystemTools::FindLibrary(name, path64);
+      std::string tmp = cmSystemTools::FindLibrary(name, path64);
+      cmSystemTools::ConvertToUnixSlashes(tmp);
+      return tmp;
       }
     }
-  return cmSystemTools::FindLibrary(name, path);
+  std::string tmp = cmSystemTools::FindLibrary(name, path);
+  cmSystemTools::ConvertToUnixSlashes(tmp);
+  return tmp;
 }
 
 std::string cmMakefile::GetModulesFile(const char* filename)