From 447df411e6683991081961213c3ae9f43dd710a2 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 18 Sep 2025 05:27:09 +0200 Subject: [PATCH] cmake: install javascript and wasm of Emscripten tests --- test/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9a985971a9..4386017472 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -191,6 +191,9 @@ function(add_sdl_test_executable TARGET) target_link_options(${TARGET} PRIVATE "SHELL:--pre-js ${CMAKE_CURRENT_SOURCE_DIR}/emscripten/pre.js") target_link_options(${TARGET} PRIVATE "-sEXIT_RUNTIME=1") set_property(TARGET ${TARGET} APPEND PROPERTY LINK_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/emscripten/pre.js") + set_property(TARGET ${TARGET} APPEND PROPERTY EXTRA_INSTALL + "$/$.js" + "$/$.wasm") elseif(NGAGE) string(MD5 TARGET_MD5 "${TARGET}") string(SUBSTRING "${TARGET_MD5}" 0 8 TARGET_MD5_8) @@ -671,6 +674,13 @@ if(SDL_INSTALL_TESTS) TARGETS ${test} DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/installed-tests/SDL3 ) + get_property(extra_install TARGET ${test} PROPERTY "EXTRA_INSTALL") + if(extra_install) + install( + FILES ${extra_install} + DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/installed-tests/SDL3 + ) + endif() endif() endforeach() endif()