Skip to content

Commit c16855f

Browse files
[build] Configure library naming conventions for WebAssembly platforms
Use the same conventions used in wasi-libc and Emscripten
1 parent fba68e2 commit c16855f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

cmake/modules/SwiftConfigureSDK.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -304,11 +304,11 @@ macro(configure_sdk_unix name architectures)
304304
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_SUFFIX ".lib")
305305
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_PREFIX "")
306306
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_SUFFIX ".lib")
307-
elseif("${prefix}" STREQUAL "WASI")
307+
elseif("${prefix}" STREQUAL "WASI" OR "${prefix}" STREQUAL "EMSCRIPTEN")
308308
set(SWIFT_SDK_${prefix}_OBJECT_FORMAT "WASM")
309-
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_PREFIX "")
310-
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_SUFFIX ".wasm")
311-
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_PREFIX "")
309+
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_PREFIX "lib")
310+
set(SWIFT_SDK_${prefix}_SHARED_LIBRARY_SUFFIX ".so")
311+
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_PREFIX "lib")
312312
set(SWIFT_SDK_${prefix}_STATIC_LIBRARY_SUFFIX ".a")
313313
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_PREFIX "")
314314
set(SWIFT_SDK_${prefix}_IMPORT_LIBRARY_SUFFIX "")

0 commit comments

Comments
 (0)