# Used with Emscripted toolchain at *toolchain_dir*/cmake/Modules/Platform/Emscripten.cmake set(GODOT_ARCH "wasm32" CACHE STRING "Target architecture (wasm32, custom)") string(REGEX MATCH "32$|64$" DEFAULT_GODOT_BITS "${GODOT_ARCH}") set(GODOT_BITS "${DEFAULT_GODOT_BITS}" CACHE STRING "Architecture bits. Needs to be set manually for custom architecture") list(APPEND GODOT_DEFINITIONS WEB_ENABLED UNIX_ENABLED ) list(APPEND GODOT_C_FLAGS $<$: -sUSE_PTHREADS=1 > -sSIDE_MODULE=1 -sSUPPORT_LONGJMP='wasm' ) list(APPEND GODOT_CXX_FLAGS ) list(APPEND GODOT_LINK_FLAGS $<$: -sUSE_PTHREADS=1 > -sSIDE_MODULE=1 -sSUPPORT_LONGJMP='wasm' )