diff --git a/modules/FindMagnum.cmake b/modules/FindMagnum.cmake index ef58d203c..43997ff48 100644 --- a/modules/FindMagnum.cmake +++ b/modules/FindMagnum.cmake @@ -534,6 +534,10 @@ foreach(_component ${Magnum_FIND_COMPONENTS}) find_package(SDL2) set_property(TARGET Magnum::${_component} APPEND PROPERTY INTERFACE_LINK_LIBRARIES SDL2::SDL2) + if(CORRADE_TARGET_EMSCRIPTEN) + # TODO: give me INTERFACE_LINK_OPTIONS or something, please + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s USE_SDL=2") + endif() # (Windowless) GLX application dependencies elseif(_component STREQUAL GlxApplication OR _component STREQUAL WindowlessGlxApplication)