From a9ab7e142dedf5c7b8e5c17ae4698bc0dd34685f Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 10 Aug 2025 12:59:57 +0200 Subject: [PATCH] Fix building wasm standalones with cmake Signed-off-by: falkTX --- cmake/DPF-plugin.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/DPF-plugin.cmake b/cmake/DPF-plugin.cmake index 4390aa56..54d85cfc 100644 --- a/cmake/DPF-plugin.cmake +++ b/cmake/DPF-plugin.cmake @@ -357,7 +357,9 @@ function(dpf_add_executable NAME) target_include_directories("${NAME}" PUBLIC "${DPF_ROOT_DIR}/distrho") if(EMSCRIPTEN) - target_link_options("${NAME}" PRIVATE -sMAIN_MODULE) + target_link_options("${NAME}" + PRIVATE + -sEXPORTED_RUNTIME_METHODS=dynCall) endif() if(_dpf_plugin_USE_FILE_BROWSER) @@ -420,7 +422,7 @@ function(dpf__build_jack NAME HAS_UI FORCE_NATIVE_AUDIO_FALLBACK SKIP_NATIVE_AUD "${PROJECT_BINARY_DIR}/bin/${NAME}.html" @ONLY) target_link_options("${NAME}-jack" PRIVATE - -sMAIN_MODULE + -sEXPORTED_RUNTIME_METHODS=dynCall $<$:-sEXPORTED_RUNTIME_METHODS=FS,cwrap>) endif()