From 53d7275a10c1a5af44a1458f809c4f6a2e192516 Mon Sep 17 00:00:00 2001 From: Thorsten Beier Date: Tue, 31 Mar 2026 12:39:01 +0200 Subject: [PATCH] Modify memory and stack size settings in CMakeLists Updated memory settings and stack size for the project. --- CMakeLists.txt | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 03b6dcd..48c5844 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -218,27 +218,18 @@ target_link_options(pyjs_runtime_browser PUBLIC "SHELL: -s EXPORT_NAME=\"createModule\"" PUBLIC "SHELL: -s EXPORT_ALL=1" PUBLIC "SHELL: -s EXPORT_EXCEPTION_HANDLING_HELPERS" - # PUBLIC "SHELL: -s EXPORT_ES6=0" - # PUBLIC "SHELL: -s DEMANGLE_SUPPORT=0" - # PUBLIC "SHELL: -s ASSERTIONS=0" PUBLIC "SHELL: -s ALLOW_MEMORY_GROWTH=1" - # PUBLIC "SHELL: -s EXIT_RUNTIME=1" - PUBLIC "SHELL: -s INITIAL_MEMORY=20971520" - PUBLIC "SHELL: -s MAXIMUM_MEMORY=4GB" - # PUBLIC "SHELL: -s WASM=1" + PUBLIC "SHELL: -s STACK_SIZE=32mb" + PUBLIC "SHELL: -s INITIAL_MEMORY=64MB" PUBLIC "SHELL: -s USE_PTHREADS=0" PUBLIC "SHELL: -s ENVIRONMENT=${ENVIRONMENT}" PUBLIC "SHELL: -fwasm-exceptions" PUBLIC "SHELL: -sSUPPORT_LONGJMP" PUBLIC "SHELL: -s MAIN_MODULE=1" - # PUBLIC "SHELL: -s MAXIMUM_MEMORY=2GB" PUBLIC "SHELL: -s FORCE_FILESYSTEM" PUBLIC "SHELL: --post-js pyjs_post.js" PUBLIC "SHELL: --pre-js pyjs_pre.js" - # PUBLIC "SHELL: -flto" - # PUBLIC "SHELL: -lidbfs.js" PUBLIC "SHELL: -lembind" - # PUBLIC "SHELL: -fsanitize=address" )