Lines Matching refs:Lib
458 auto GetComponentLibraryNameSlice = [&](const StringRef &Lib, in main()
460 if (Lib.startswith("lib")) { in main()
462 if (Lib.endswith(StaticExt)) { in main()
464 } else if (Lib.endswith(SharedExt)) { in main()
471 Out = Lib.slice(3, Lib.size() - FromEnd); in main()
479 auto GetComponentLibraryFileName = [&](const StringRef &Lib, in main() argument
483 if (Lib == DyLibName) { in main()
487 assert(Lib.endswith(SharedExt) && "DyLib is missing suffix"); in main()
488 LibFileName = std::string(Lib); in main()
490 LibFileName = (SharedPrefix + Lib + "." + SharedExt).str(); in main()
494 LibFileName = (StaticPrefix + Lib + "." + StaticExt).str(); in main()
653 for (auto &Lib : MissingLibs) in main() local
654 WithColor::error(errs(), "llvm-config") << "missing: " << Lib << "\n"; in main()
665 for (auto &Lib : MissingLibs) in main() local
666 WithColor::error(errs(), "llvm-config") << "missing: " << Lib << "\n"; in main()
683 for (auto &Lib : RequiredLibs) { in main() local
684 if (!FullDyLibComponents.count(Lib)) { in main()
702 auto PrintForLib = [&](const StringRef &Lib) { in main() argument
705 OS << GetComponentLibraryFileName(Lib, Shared); in main()
707 OS << GetComponentLibraryPath(Lib, Shared); in main()
712 OS << GetComponentLibraryPath(Lib, Shared); in main()
715 if (GetComponentLibraryNameSlice(Lib, LibName)) { in main()
720 OS << "-l" << Lib; in main()
730 auto Lib = RequiredLibs[i]; in main() local
734 PrintForLib(Lib); in main()