File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -1043,6 +1043,14 @@ elseif("${SWIFT_HOST_VARIANT_SDK}" STREQUAL "ANDROID")
1043
1043
set (SWIFT_PRIMARY_VARIANT_SDK_default "${SWIFT_HOST_VARIANT_SDK} " )
1044
1044
set (SWIFT_PRIMARY_VARIANT_ARCH_default "${SWIFT_HOST_VARIANT_ARCH} " )
1045
1045
1046
+ elseif ("${SWIFT_HOST_VARIANT_SDK} " STREQUAL "WASI" )
1047
+ set (SWIFT_HOST_VARIANT "wasi" CACHE STRING
1048
+ "Deployment OS for Swift host tools (the compiler) [wasi]" )
1049
+
1050
+ configure_sdk_unix ("WASI" "wasm32" )
1051
+ set (SWIFT_PRIMARY_VARIANT_SDK_default "${SWIFT_HOST_VARIANT_SDK} " )
1052
+ set (SWIFT_PRIMARY_VARIANT_ARCH_default "${SWIFT_HOST_VARIANT_ARCH} " )
1053
+
1046
1054
elseif ("${SWIFT_HOST_VARIANT_SDK} " MATCHES "(OSX|IOS*|TVOS*|WATCHOS*)" )
1047
1055
1048
1056
set (SWIFT_HOST_VARIANT "macosx" CACHE STRING
Original file line number Diff line number Diff line change @@ -483,6 +483,7 @@ function verify_host_is_supported() {
483
483
| watchsimulator-arm64 \
484
484
| watchos-armv7k \
485
485
| watchos-arm64_32 \
486
+ | wasi-wasm32 \
486
487
| android-armv7 \
487
488
| android-aarch64 \
488
489
| android-x86_64)
You can’t perform that action at this time.
0 commit comments