diff --git a/CMakeLists.txt b/CMakeLists.txt index 47728ae1..dc3bac5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,17 @@ project(lovr) if(EMSCRIPTEN) message(STATUS "${EMSCRIPTEN_ROOT_PATH}") add_definitions(-DLOVR_WEB=1) - set(CMAKE_EXECUTABLE_SUFFIX ".html") - set(LOVR_EMSCRIPTEN_FLAGS "-O3 -s USE_WEBGL2=1 -s FULL_ES3=1 -s USE_FREETYPE=1 -s USE_GLFW=3 -s USE_ZLIB=1 -s ASSERTIONS=1 -s AGGRESSIVE_VARIABLE_ELIMINATION=1 -s NO_EXIT_RUNTIME=1 -s TOTAL_MEMORY=134217728 -s ELIMINATE_DUPLICATE_FUNCTIONS=1") + string(CONCAT LOVR_EMSCRIPTEN_FLAGS + "-O3 " + "-s USE_WEBGL2=1 " + "-s FULL_ES3=1 " + "-s USE_FREETYPE=1 " + "-s USE_GLFW=3 " + "-s USE_ZLIB=1 " + "-s TOTAL_MEMORY=134217728 " + "-s NO_EXIT_RUNTIME=1 " + "-s WASM=1" + ) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${LOVR_EMSCRIPTEN_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LOVR_EMSCRIPTEN_FLAGS}") include_directories("${EMSCRIPTEN_ROOT_PATH}/tests/zlib")