diff --git a/Sources/ToolchainRegistry/Toolchain.swift b/Sources/ToolchainRegistry/Toolchain.swift index a6402189..f726ebfe 100644 --- a/Sources/ToolchainRegistry/Toolchain.swift +++ b/Sources/ToolchainRegistry/Toolchain.swift @@ -361,14 +361,14 @@ public final class Toolchain: Sendable { } func findDylib(named name: String, searchFramework: Bool = false) -> URL? { - let frameworkPath = libPath.appending(components: "\(name).framework", name) - if FileManager.default.isFile(at: frameworkPath) { - return frameworkPath - } let libSearchPath = libPath.appending(component: "lib\(name)\(dylibExtension)") if FileManager.default.isFile(at: libSearchPath) { return libSearchPath } + let frameworkPath = libPath.appending(components: "\(name).framework", name) + if FileManager.default.isFile(at: frameworkPath) { + return frameworkPath + } #if os(Windows) let binSearchPath = binPath.appending(component: "\(name)\(dylibExtension)") if FileManager.default.isFile(at: binSearchPath) {