This commit is contained in:
bjorn 2017-07-31 03:45:57 -07:00
parent 94355db2b5
commit 9bf73060b7
1 changed files with 11 additions and 2 deletions

View File

@ -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")