Skip to content

Commit 55a73e5

Browse files
committed
Switch to a shared xeus for the emscripten build
1 parent c0d4edc commit 55a73e5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,11 @@ endif()
7777
if(EMSCRIPTEN)
7878
add_compile_definitions(XEUS_CPP_EMSCRIPTEN_WASM_BUILD)
7979
message("Build with emscripten")
80+
set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS TRUE)
8081
set(XEUS_CPP_BUILD_STATIC ON)
8182
set(XEUS_CPP_BUILD_SHARED OFF)
8283
set(XEUS_CPP_BUILD_EXECUTABLE OFF)
83-
set(XEUS_CPP_USE_SHARED_XEUS OFF)
84+
set(XEUS_CPP_USE_SHARED_XEUS ON)
8485
set(XEUS_CPP_USE_SHARED_XEUS_CPP OFF)
8586
# ENV (https://github.com/emscripten-core/emscripten/commit/6d9681ad04f60b41ef6345ab06c29bbc9eeb84e0)
8687
set(EMSCRIPTEN_FEATURES "${EMSCRIPTEN_FEATURES} -s \"EXPORTED_RUNTIME_METHODS=[ENV']\"")

0 commit comments

Comments
 (0)