diff options
Diffstat (limited to 'cmake/scripts/osx/Install.cmake')
| -rw-r--r-- | cmake/scripts/osx/Install.cmake | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/cmake/scripts/osx/Install.cmake b/cmake/scripts/osx/Install.cmake index aca31b4..629bc09 100644 --- a/cmake/scripts/osx/Install.cmake +++ b/cmake/scripts/osx/Install.cmake | |||
| @@ -30,12 +30,29 @@ add_dependencies(bundle ${APP_NAME_LC}) | |||
| 30 | configure_file(${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/mkdmg-osx.sh.in | 30 | configure_file(${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/mkdmg-osx.sh.in |
| 31 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/mkdmg-osx.sh @ONLY) | 31 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/mkdmg-osx.sh @ONLY) |
| 32 | 32 | ||
| 33 | string(TOLOWER ${CORE_BUILD_CONFIG} CORE_BUILD_CONFIG_LOWERCASED) | ||
| 34 | if(${CORE_BUILD_CONFIG_LOWERCASED} STREQUAL "release") | ||
| 35 | set(ALLOW_DEBUGGER "false") | ||
| 36 | else() | ||
| 37 | set(ALLOW_DEBUGGER "true") | ||
| 38 | endif() | ||
| 39 | configure_file(${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/Kodi.entitlements.in | ||
| 40 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/Kodi.entitlements @ONLY) | ||
| 41 | |||
| 33 | add_custom_target(dmg | 42 | add_custom_target(dmg |
| 34 | COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/ | 43 | COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/ |
| 35 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/ | 44 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/ |
| 36 | COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/tools/darwin/packaging/media/osx/ | 45 | COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/tools/darwin/packaging/media/osx/ |
| 37 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/media/osx/ | 46 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/media/osx/ |
| 38 | COMMAND ./mkdmg-osx.sh ${CORE_BUILD_CONFIG} | 47 | COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/tools/darwin/Support/Codesign.command |
| 48 | ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/Codesign.command | ||
| 49 | COMMAND "CODESIGNING_FOLDER_PATH=${PACKAGE_OUTPUT_DIR}/${APP_NAME}.app" | ||
| 50 | "DEV_ACCOUNT=${DEV_ACCOUNT}" | ||
| 51 | "DEV_ACCOUNT_PASSWORD=${DEV_ACCOUNT_PASSWORD}" | ||
| 52 | "DEV_TEAM=${DEV_TEAM}" | ||
| 53 | "EXPANDED_CODE_SIGN_IDENTITY_NAME=${CODE_SIGN_IDENTITY}" | ||
| 54 | "PLATFORM_NAME=${PLATFORM}" | ||
| 55 | ./mkdmg-osx.sh ${CORE_BUILD_CONFIG_LOWERCASED} | ||
| 39 | WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx) | 56 | WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx) |
| 40 | set_target_properties(dmg PROPERTIES FOLDER "Build Utilities") | 57 | set_target_properties(dmg PROPERTIES FOLDER "Build Utilities") |
| 41 | add_dependencies(dmg bundle) | 58 | add_dependencies(dmg bundle) |
