|
|
|
|
@ -47,7 +47,9 @@ if(WITH_EMSCRIPTENAPPLICATION)
|
|
|
|
|
# Test that the canvas and keylistener can be found with both the old |
|
|
|
|
# and the new Emscripten target behaviors |
|
|
|
|
# TODO: use target_link_options() once we can require CMake 3.13 |
|
|
|
|
"-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0") |
|
|
|
|
"-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0" |
|
|
|
|
# Enable memory runtime checks |
|
|
|
|
"-s ASSERTIONS=2 -s SAFE_HEAP=1") |
|
|
|
|
set_target_properties(PlatformEmscriptenApplicationTest PROPERTIES FOLDER "Magnum/Platform/Test") |
|
|
|
|
add_custom_command(TARGET PlatformEmscriptenApplicationTest POST_BUILD |
|
|
|
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different |
|
|
|
|
@ -63,7 +65,8 @@ if(WITH_EMSCRIPTENAPPLICATION)
|
|
|
|
|
MagnumEmscriptenApplication MagnumGL |
|
|
|
|
# TODO: use target_link_options() once we can require CMake 3.13 |
|
|
|
|
"-s MODULARIZE -s EXPORT_NAME=createModule" |
|
|
|
|
"-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1") |
|
|
|
|
"-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1" |
|
|
|
|
"-s ASSERTIONS=2 -s SAFE_HEAP=1") |
|
|
|
|
target_compile_definitions(PlatformMultipleEmscriptenApplicationTest PRIVATE CUSTOM_CLEAR_COLOR=0x3bd267_rgbf) |
|
|
|
|
set_target_properties(PlatformMultipleEmscriptenApplicationTest PROPERTIES FOLDER "Magnum/Platform/Test") |
|
|
|
|
add_custom_command(TARGET PlatformMultipleEmscriptenApplicationTest POST_BUILD |
|
|
|
|
|