wasm: modernize pthreads option
Use “-pthreads” instead of “-s USE_PTHREADS=1”. This is both a compile and linker option. Pick-to: 6.3 Change-Id: Iaf7cb4ec41577fe596c3e81fda05c03fe0074c08 Reviewed-by: David Skoland <david.skoland@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>bb10
parent
cf390e48b1
commit
bb8c73ab9e
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue