mirror of https://github.com/bjornbytes/lovr.git
WASM;
This commit is contained in:
parent
94355db2b5
commit
9bf73060b7
|
@ -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")
|
||||
|
|
Loading…
Reference in New Issue