Remove unused FindLibrary function.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 11 Jun 2013 18:41:07 +0000 (18:41 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 11 Jun 2013 18:41:07 +0000 (18:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183764 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/PathV1.h
lib/Support/Path.cpp

index 64c1dff6e7691f806180268389f8ca0bcf9ae5cc..d84be7aa1cd482deeac0e1cdb01249b1c618451d 100644 (file)
@@ -126,11 +126,6 @@ namespace sys {
       /// found.
       static void GetBitcodeLibraryPaths(std::vector<sys::Path>& Paths);
 
-      /// Find the path to a library using its short name. Use the system
-      /// dependent library paths to locate the library.
-      /// @brief Find a library.
-      static Path FindLibrary(std::string& short_name);
-
       /// Construct a path to the current user's home directory. The
       /// implementation must use an operating system specific mechanism for
       /// determining the user's home directory. For example, the environment
index e53abe8f592a9de705748df257e2eb86f5430aa8..5c2b1f7dceff8f10f3f55ab11b81756ef797f196 100644 (file)
@@ -68,23 +68,6 @@ Path::isObjectFile() const {
   return true;
 }
 
-Path
-Path::FindLibrary(std::string& name) {
-  std::vector<sys::Path> LibPaths;
-  GetSystemLibraryPaths(LibPaths);
-  for (unsigned i = 0; i < LibPaths.size(); ++i) {
-    sys::Path FullPath(LibPaths[i]);
-    FullPath.appendComponent("lib" + name + LTDL_SHLIB_EXT);
-    if (FullPath.isDynamicLibrary())
-      return FullPath;
-    FullPath.eraseSuffix();
-    FullPath.appendSuffix("a");
-    if (FullPath.isArchive())
-      return FullPath;
-  }
-  return sys::Path();
-}
-
 StringRef Path::GetDLLSuffix() {
   return &(LTDL_SHLIB_EXT[1]);
 }