summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/QtWasmHelpers.cmake4
-rw-r--r--mkspecs/features/wasm/wasm.prf2
2 files changed, 3 insertions, 3 deletions
diff --git a/cmake/QtWasmHelpers.cmake b/cmake/QtWasmHelpers.cmake
index 6e2ff9bccc..a494725d7d 100644
--- a/cmake/QtWasmHelpers.cmake
+++ b/cmake/QtWasmHelpers.cmake
@@ -56,8 +56,8 @@ function (qt_internal_setup_wasm_target_properties wasmTarget)
target_link_options("${wasmTarget}" INTERFACE "SHELL:-s DISABLE_EXCEPTION_CATCHING=${disable_exceptions_catching}")
if (QT_FEATURE_thread)
- target_compile_options("${wasmTarget}" INTERFACE "SHELL:-s USE_PTHREADS=1")
- target_link_options("${wasmTarget}" INTERFACE "SHELL:-s USE_PTHREADS=1")
+ target_compile_options("${wasmTarget}" INTERFACE "SHELL:-pthread")
+ target_link_options("${wasmTarget}" INTERFACE "SHELL:-pthread")
set(POOL_SIZE 4)
if(DEFINED QT_WASM_PTHREAD_POOL_SIZE)
diff --git a/mkspecs/features/wasm/wasm.prf b/mkspecs/features/wasm/wasm.prf
index 8c1da8749a..06aea03d7d 100644
--- a/mkspecs/features/wasm/wasm.prf
+++ b/mkspecs/features/wasm/wasm.prf
@@ -9,7 +9,7 @@ exists($$QMAKE_QT_CONFIG) {
qtConfig(thread) {
- EMCC_THREAD_LFLAGS += -s USE_PTHREADS=1
+ EMCC_THREAD_LFLAGS += -pthread
# Create worker threads at startup. This is supposed to be an optimization,
# however exceeding the pool size has been obesverved to hang the application.