Browse Source

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.
pull/388/head
Vladimír Vondruš 7 years ago
parent
commit
0731546bc8
  1. 12
      src/Magnum/Audio/CMakeLists.txt
  2. 8
      src/Magnum/Platform/CMakeLists.txt

12
src/Magnum/Audio/CMakeLists.txt

@ -124,11 +124,19 @@ if(WITH_AL_INFO)
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in
XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES") XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES")
elseif(CORRADE_TARGET_EMSCRIPTEN) 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
$<TARGET_FILE_DIR:magnum-al-info>
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/al-info.html
$<TARGET_FILE_DIR:magnum-al-info>/magnum-al-info.html)
install(FILES al-info.html DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info RENAME index.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(TARGETS magnum-al-info DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info)
install(FILES install(FILES
${CMAKE_SOURCE_DIR}/src/Magnum/Platform/WebApplication.css ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WebApplication.css
${CMAKE_SOURCE_DIR}/src/Magnum/Platform/WindowlessEmscriptenApplication.js ${PROJECT_SOURCE_DIR}/src/Magnum/Platform/WindowlessEmscriptenApplication.js
DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info) DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-al-info)
install(FILES install(FILES
${CMAKE_CURRENT_BINARY_DIR}/magnum-al-info.js.mem ${CMAKE_CURRENT_BINARY_DIR}/magnum-al-info.js.mem

8
src/Magnum/Platform/CMakeLists.txt

@ -986,6 +986,14 @@ if(WITH_GL_INFO)
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in
XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES") XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES")
elseif(CORRADE_TARGET_EMSCRIPTEN) 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
$<TARGET_FILE_DIR:magnum-gl-info>
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/gl-info.html
$<TARGET_FILE_DIR:magnum-gl-info>/magnum-gl-info.html)
install(FILES gl-info.html DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-gl-info RENAME index.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(TARGETS magnum-gl-info DESTINATION ${MAGNUM_DEPLOY_PREFIX}/magnum-gl-info)
install(FILES install(FILES

Loading…
Cancel
Save