diff --git a/Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift b/Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift index c8e92edc6..2ce296f30 100644 --- a/Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift +++ b/Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift @@ -626,6 +626,15 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem { if let configuration = options.swiftPMOrDefault.configuration { arguments += ["-c", configuration.rawValue] } + if let triple = options.swiftPMOrDefault.triple { + arguments += ["--triple", triple] + } + if let swiftSDKsDirectory = options.swiftPMOrDefault.swiftSDKsDirectory { + arguments += ["--swift-sdks-path", swiftSDKsDirectory] + } + if let swiftSDK = options.swiftPMOrDefault.swiftSDK { + arguments += ["--swift-sdk", swiftSDK] + } arguments += options.swiftPMOrDefault.cCompilerFlags?.flatMap { ["-Xcc", $0] } ?? [] arguments += options.swiftPMOrDefault.cxxCompilerFlags?.flatMap { ["-Xcxx", $0] } ?? [] arguments += options.swiftPMOrDefault.swiftCompilerFlags?.flatMap { ["-Xswiftc", $0] } ?? []