Update emscripten compile flags;

- wasm is the default now
- -Os makes things way smaller
- rm unused mat4_translate function
This commit is contained in:
bjorn 2019-10-09 13:36:35 -07:00
parent ac53f5a56f
commit e9cec44298
1 changed files with 2 additions and 3 deletions

View File

@ -39,8 +39,7 @@ option(LOVR_BUILD_SHARED "Build as a shared library instead of an executable" OF
# Setup # Setup
if(EMSCRIPTEN) if(EMSCRIPTEN)
string(CONCAT LOVR_EMSCRIPTEN_FLAGS string(CONCAT LOVR_EMSCRIPTEN_FLAGS
"-O3 " "-Os "
"-s WASM=1 "
"-s USE_GLFW=3 " "-s USE_GLFW=3 "
"-s USE_WEBGL2=1 " "-s USE_WEBGL2=1 "
"-s GL_PREINITIALIZED_CONTEXT=1 " "-s GL_PREINITIALIZED_CONTEXT=1 "
@ -52,7 +51,7 @@ if(EMSCRIPTEN)
"-s ALLOW_MEMORY_GROWTH=1 " "-s ALLOW_MEMORY_GROWTH=1 "
"-s \"EXPORTED_FUNCTIONS=[ " "-s \"EXPORTED_FUNCTIONS=[ "
"'_main','_lovrDestroy'," "'_main','_lovrDestroy',"
"'_mat4_identity','_mat4_invert','_mat4_multiply','_mat4_rotateQuat','_mat4_transform','_mat4_transformDirection','_mat4_translate'," "'_mat4_identity','_mat4_invert','_mat4_multiply','_mat4_rotateQuat','_mat4_transform','_mat4_transformDirection',"
"'_quat_fromMat4','_quat_getAngleAxis'" "'_quat_fromMat4','_quat_getAngleAxis'"
"]\" " "]\" "
"-s \"EXTRA_EXPORTED_RUNTIME_METHODS=['getValue','setValue']\" " "-s \"EXTRA_EXPORTED_RUNTIME_METHODS=['getValue','setValue']\" "