CMake: Fix missing -sUSE_PTHREADS=1 in web build

- add -sUSE_PTHREADS=1 to link flags
- add =1 to sSIDE_MODULE=1 in compile flags to match scons.
This commit is contained in:
Samuel Nicholas
2025-10-19 15:21:24 +10:30
parent 5910c0e8a2
commit 42b03da2b1

View File

@@ -21,7 +21,7 @@ function(web_generate)
target_compile_options( target_compile_options(
godot-cpp godot-cpp
PUBLIC # PUBLIC #
-sSIDE_MODULE -sSIDE_MODULE=1
-sSUPPORT_LONGJMP=wasm -sSUPPORT_LONGJMP=wasm
$<${THREADS_ENABLED}:-sUSE_PTHREADS=1> $<${THREADS_ENABLED}:-sUSE_PTHREADS=1>
) )
@@ -33,6 +33,7 @@ function(web_generate)
-sSUPPORT_LONGJMP=wasm -sSUPPORT_LONGJMP=wasm
-fvisibility=hidden -fvisibility=hidden
-shared -shared
$<${THREADS_ENABLED}:-sUSE_PTHREADS=1>
) )
common_compiler_flags() common_compiler_flags()