emscripten: minify (#728)

This commit is contained in:
semyon_f 2025-08-29 18:14:43 +04:00 committed by GitHub
commit 4253fb19d6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -80,7 +80,7 @@ if((CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU"
#target_compile_options(${PROJECT_NAME} PRIVATE -msse -msse2 -msse3 -msimd128 -fPIC)
target_compile_definitions(${PROJECT_NAME} PRIVATE CR_DISABLE_SIMD)
target_compile_options(${PROJECT_NAME} PRIVATE -fPIC -fvisibility=hidden)
target_link_options(${PROJECT_NAME} PRIVATE -sSIDE_MODULE=1)
target_link_options(${PROJECT_NAME} PRIVATE -sSIDE_MODULE=1 -Oz --closure 1 --minify-wasm-imports)
set_target_properties(${PROJECT_NAME} PROPERTIES SUFFIX ".wasm")
endif ()