diff --git a/Sources/SwiftSDKGenerator/SwiftSDKRecipes/WebAssemblyRecipe.swift b/Sources/SwiftSDKGenerator/SwiftSDKRecipes/WebAssemblyRecipe.swift index 836b9f5..1a7864a 100644 --- a/Sources/SwiftSDKGenerator/SwiftSDKRecipes/WebAssemblyRecipe.swift +++ b/Sources/SwiftSDKGenerator/SwiftSDKRecipes/WebAssemblyRecipe.swift @@ -69,7 +69,7 @@ package struct WebAssemblyRecipe: SwiftSDKRecipe { toolset.swiftCompiler?.extraCLIOptions?.append( // libraries required for concurrency - contentsOf: ["-lc++", "-lswift_Concurrency", "-lswift_ConcurrencyDefaultExecutor"].flatMap { + contentsOf: ["-lc++", "-lswift_Concurrency"].flatMap { ["-Xlinker", $0] } ) diff --git a/Tests/SwiftSDKGeneratorTests/SwiftSDKRecipes/WebAssemblyRecipe.swift b/Tests/SwiftSDKGeneratorTests/SwiftSDKRecipes/WebAssemblyRecipe.swift index dff9499..934745e 100644 --- a/Tests/SwiftSDKGeneratorTests/SwiftSDKRecipes/WebAssemblyRecipe.swift +++ b/Tests/SwiftSDKGeneratorTests/SwiftSDKRecipes/WebAssemblyRecipe.swift @@ -56,7 +56,7 @@ final class WebAssemblyRecipeTests: XCTestCase { "-static-stdlib", "-enable-experimental-feature", "Embedded", "-wmo", ] - + ["-lc++", "-lswift_Concurrency", "-lswift_ConcurrencyDefaultExecutor"].flatMap { + + ["-lc++", "-lswift_Concurrency"].flatMap { ["-Xlinker", $0] } )