From a63533b241e19cf316edf1c1627568c278e01419 Mon Sep 17 00:00:00 2001 From: Motin Date: Tue, 4 May 2021 15:25:12 +0300 Subject: [PATCH] Extension desired changes (#129) * Enable worker file system * Avoid node.js-code in emscripten glue-code --- wasm/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wasm/CMakeLists.txt b/wasm/CMakeLists.txt index a785ba6..ba13f5c 100644 --- a/wasm/CMakeLists.txt +++ b/wasm/CMakeLists.txt @@ -20,6 +20,12 @@ if (NOT PACKAGE_DIR STREQUAL "") set(LINKER_FLAGS "${LINKER_FLAGS} --preload-file ${REALPATH_PACKAGE_DIR}@/") endif() +# Enable worker file system +set(LINKER_FLAGS "${LINKER_FLAGS} -lworkerfs.js") + +# Avoid node.js-code in emscripten glue-code +set(LINKER_FLAGS "${LINKER_FLAGS} -s ENVIRONMENT=web,worker") + set_target_properties(bergamot-translator-worker PROPERTIES SUFFIX ".js" LINK_FLAGS ${LINKER_FLAGS}