Merge pull request #79344 from kateinoigakukun/pr-c16855f8d94328f5545bcc3105985cd5286ce69f

[build] Configure library naming conventions for WebAssembly platforms
This commit is contained in:
Yuta Saito
2025-02-14 13:32:43 +09:00
committed by GitHub

View File

@@ -300,11 +300,11 @@ macro(configure_sdk_unix name architectures)
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_SUFFIX ".lib")
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_PREFIX "")
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_SUFFIX ".lib")
elseif("${prefix}" STREQUAL "WASI")
elseif("${prefix}" STREQUAL "WASI" OR "${prefix}" STREQUAL "EMSCRIPTEN")
set(SWIFT_SDK_${prefix}_OBJECT_FORMAT "WASM")
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_PREFIX "")
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_SUFFIX ".wasm")
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_PREFIX "")
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_PREFIX "lib")
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_SUFFIX ".so")
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_PREFIX "lib")
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_SUFFIX ".a")
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_PREFIX "")
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_SUFFIX "")