wasm: fix threaded builds
set the thread pool size default to 4 Change-Id: I038a81610c82ac4d162c044d0e1f58196cffc7b7 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
This commit is contained in:
parent
14e09ada69
commit
1b4fe5d388
@ -42,10 +42,12 @@ function (qt_internal_setup_wasm_target_properties wasmTarget)
|
||||
target_compile_options("${wasmTarget}" INTERFACE "SHELL:-s USE_PTHREADS=1")
|
||||
target_link_options("${wasmTarget}" INTERFACE "SHELL:-s USE_PTHREADS=1")
|
||||
|
||||
set(POOL_SIZE 4)
|
||||
if(DEFINED QT_WASM_PTHREAD_POOL_SIZE)
|
||||
target_link_options("${wasmTarget}" INTERFACE "SHELL:-s PTHREAD_POOL_SIZE=${QT_WASM_PTHREAD_POOL_SIZE}")
|
||||
message("Setting PTHREAD_POOL_SIZE to ${QT_WASM_PTHREAD_POOL_SIZE}")
|
||||
set(POOL_SIZE ${QT_WASM_PTHREAD_POOL_SIZE})
|
||||
endif()
|
||||
target_link_options("${wasmTarget}" INTERFACE "SHELL:-s PTHREAD_POOL_SIZE=${POOL_SIZE}")
|
||||
message("Setting PTHREAD_POOL_SIZE to ${POOL_SIZE}")
|
||||
|
||||
else()
|
||||
target_link_options("${wasmTarget}" INTERFACE "SHELL:-s ALLOW_MEMORY_GROWTH=1")
|
||||
|
@ -1074,7 +1074,9 @@ public:
|
||||
case TestFunctionStart:
|
||||
case TestFunctionEnd:
|
||||
if (Q_UNLIKELY(!waitFor(locker, e))) {
|
||||
#ifndef Q_OS_WASM
|
||||
stackTrace();
|
||||
#endif
|
||||
qFatal("Test function timed out");
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user