Bläddra i källkod

BUG: library return values were not UNIX slashes on Win98

Ken Martin 20 år sedan
förälder
incheckning
13e99490fb
1 ändrade filer med 6 tillägg och 2 borttagningar
  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
       // 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)
 std::string cmMakefile::GetModulesFile(const char* filename)