Update CMakeLists.txt

This commit is contained in:
Christian Semmler 2025-06-04 14:37:28 -07:00
parent a0670f3bac
commit 4695e7d5e5
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C

View File

@ -4,10 +4,8 @@ project(isle LANGUAGES CXX C VERSION 0.1)
if (EMSCRIPTEN)
set(CMAKE_EXECUTABLE_SUFFIX ".html")
add_compile_options("$<$<PLATFORM_ID:Emscripten>:-pthread>")
add_link_options("$<$<PLATFORM_ID:Emscripten>:-sALLOW_MEMORY_GROWTH=1>")
add_link_options("$<$<PLATFORM_ID:Emscripten>:-sMAXIMUM_MEMORY=2gb>")
add_link_options(-sUSE_PTHREADS=1 -sPROXY_TO_PTHREAD=1 -sPTHREAD_POOL_SIZE_STRICT=0 -sFORCE_FILESYSTEM=1 -sWASMFS=1 -sEXIT_RUNTIME=1)
add_compile_options(-pthread)
add_link_options(-sALLOW_MEMORY_GROWTH=1 -sMAXIMUM_MEMORY=2gb -sUSE_PTHREADS=1 -sPROXY_TO_PTHREAD=1 -sPTHREAD_POOL_SIZE_STRICT=0 -sFORCE_FILESYSTEM=1 -sWASMFS=1 -sEXIT_RUNTIME=1)
set(SDL_PTHREADS ON CACHE BOOL "Enable SDL pthreads" FORCE)
endif()