summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2023-03-03 15:46:04 +0100
committerMorten Johan Sørvig <morten.sorvig@qt.io>2023-03-06 14:06:07 +0000
commitba724a2ded9009e08d0602cc90daa40c67b3cba1 (patch)
tree8987b20c62ea59300ea0c7a1f41fd05832763ee2 /cmake
parent28d5da386fa94c173de5726bd27319860e26ce96 (diff)
downloadqtbase-ba724a2ded9009e08d0602cc90daa40c67b3cba1.tar.gz
wasm: set stack size to 5MB again
Recent Emscripten 3.1.27 reduces the stack size to 64KB, which is way to small for Qt-based applications. Restore the previous stack size (5 MB) by setting STACK_SIZE. Change-Id: I6c25e31b32dc1d551fa423655fcef4891830bcd1 Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtWasmHelpers.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/QtWasmHelpers.cmake b/cmake/QtWasmHelpers.cmake
index 9bd98368f5..29478b33a4 100644
--- a/cmake/QtWasmHelpers.cmake
+++ b/cmake/QtWasmHelpers.cmake
@@ -8,7 +8,8 @@ function (qt_internal_setup_wasm_target_properties wasmTarget)
target_link_options("${wasmTarget}" INTERFACE
"SHELL:-s MAX_WEBGL_VERSION=2"
"SHELL:-s FETCH=1"
- "SHELL:-s WASM_BIGINT=1")
+ "SHELL:-s WASM_BIGINT=1"
+ "SHELL:-s STACK_SIZE=5MB")
target_link_libraries("${wasmTarget}" INTERFACE embind)