diff --git a/cmake/modules/SwiftConfigureSDK.cmake b/cmake/modules/SwiftConfigureSDK.cmake index e4fa8fd6e9fc8..79902e46d1a9b 100644 --- a/cmake/modules/SwiftConfigureSDK.cmake +++ b/cmake/modules/SwiftConfigureSDK.cmake @@ -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 "")