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