From 418b9a93c7e1c2c4908f292ded7699a340cb9d03 Mon Sep 17 00:00:00 2001 From: Kyle Date: Mon, 21 Oct 2024 01:43:50 +0800 Subject: [PATCH] Fix WASI build issue --- Package.swift | 2 ++ Package@swift-5.10.swift | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Package.swift b/Package.swift index 1405fb35..1afa4cf2 100644 --- a/Package.swift +++ b/Package.swift @@ -164,6 +164,7 @@ let package = Package( cSettings: [ .unsafeFlags(["-I", includePath], .when(platforms: .nonDarwinPlatforms)), .define("__COREFOUNDATION_FORSWIFTFOUNDATIONONLY__", to: "1", .when(platforms: .nonDarwinPlatforms)), + .define("_WASI_EMULATED_SIGNAL", .when(platforms: [.wasi])), ] ), .target( @@ -171,6 +172,7 @@ let package = Package( cSettings: [ .unsafeFlags(["-I", includePath], .when(platforms: .nonDarwinPlatforms)), .define("__COREFOUNDATION_FORSWIFTFOUNDATIONONLY__", to: "1", .when(platforms: .nonDarwinPlatforms)), + .define("_WASI_EMULATED_SIGNAL", .when(platforms: [.wasi])), ] ), .binaryTarget(name: "CoreServices", path: "PrivateFrameworks/CoreServices.xcframework"), diff --git a/Package@swift-5.10.swift b/Package@swift-5.10.swift index 5a12bb99..8b1f1aef 100644 --- a/Package@swift-5.10.swift +++ b/Package@swift-5.10.swift @@ -160,6 +160,7 @@ let package = Package( cSettings: [ .unsafeFlags(["-I", includePath], .when(platforms: .nonDarwinPlatforms)), .define("__COREFOUNDATION_FORSWIFTFOUNDATIONONLY__", to: "1", .when(platforms: .nonDarwinPlatforms)), + .define("_WASI_EMULATED_SIGNAL", .when(platforms: [.wasi])), ] ), .target( @@ -167,6 +168,7 @@ let package = Package( cSettings: [ .unsafeFlags(["-I", includePath], .when(platforms: .nonDarwinPlatforms)), .define("__COREFOUNDATION_FORSWIFTFOUNDATIONONLY__", to: "1", .when(platforms: .nonDarwinPlatforms)), + .define("_WASI_EMULATED_SIGNAL", .when(platforms: [.wasi])), ] ), .binaryTarget(name: "CoreServices", path: "PrivateFrameworks/CoreServices.xcframework"),