From 0731546bc82309a03aa595272d8b2cd6e914628b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 16 Oct 2019 18:18:23 +0200 Subject: [PATCH] Copy HTML runners for magnum-gl-info and magnum-al-info into the build dir. So I can run those directly from there, without installing stuff. --- src/Magnum/Audio/CMakeLists.txt | 12 ++++++++++-- src/Magnum/Platform/CMakeLists.txt | 8 ++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Audio/CMakeLists.txt b/src/Magnum/Audio/CMakeLists.txt index 2c77c6c47..546b4c7e0 100644 --- a/src/Magnum/Audio/CMakeLists.txt +++ b/src/Magnum/Audio/CMakeLists.txt @@ -124,11 +124,19 @@ if(WITH_AL_INFO) MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES") elseif(CORRADE_TARGET_EMSCRIPTEN) + add_custom_command(TARGET magnum-al-info POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WebApplication.css + ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WindowlessEmscriptenApplication.js + $ + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${CMAKE_CURRENT_SOURCE_DIR}/al-info.html + $/magnum-al-info.html) install(FILES al-info.html DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info RENAME index.html) install(TARGETS magnum-al-info DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info) install(FILES - ${CMAKE_SOURCE_DIR}/src/Magnum/Platform/WebApplication.css - ${CMAKE_SOURCE_DIR}/src/Magnum/Platform/WindowlessEmscriptenApplication.js + ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WebApplication.css + ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WindowlessEmscriptenApplication.js DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/magnum-al-info.js.mem diff --git a/src/Magnum/Platform/CMakeLists.txt b/src/Magnum/Platform/CMakeLists.txt index 38f97639f..463017257 100644 --- a/src/Magnum/Platform/CMakeLists.txt +++ b/src/Magnum/Platform/CMakeLists.txt @@ -986,6 +986,14 @@ if(WITH_GL_INFO) MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES") elseif(CORRADE_TARGET_EMSCRIPTEN) + add_custom_command(TARGET magnum-gl-info POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${CMAKE_CURRENT_SOURCE_DIR}/WebApplication.css + ${CMAKE_CURRENT_SOURCE_DIR}/WindowlessEmscriptenApplication.js + $ + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${CMAKE_CURRENT_SOURCE_DIR}/gl-info.html + $/magnum-gl-info.html) install(FILES gl-info.html DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-gl-info RENAME index.html) install(TARGETS magnum-gl-info DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-gl-info) install(FILES