summaryrefslogtreecommitdiffstats
path: root/cmake/scripts/osx/Install.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/scripts/osx/Install.cmake')
-rw-r--r--cmake/scripts/osx/Install.cmake19
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})
30configure_file(${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/mkdmg-osx.sh.in 30configure_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
33string(TOLOWER ${CORE_BUILD_CONFIG} CORE_BUILD_CONFIG_LOWERCASED)
34if(${CORE_BUILD_CONFIG_LOWERCASED} STREQUAL "release")
35 set(ALLOW_DEBUGGER "false")
36else()
37 set(ALLOW_DEBUGGER "true")
38endif()
39configure_file(${CMAKE_SOURCE_DIR}/tools/darwin/packaging/osx/Kodi.entitlements.in
40 ${CMAKE_BINARY_DIR}/tools/darwin/packaging/osx/Kodi.entitlements @ONLY)
41
33add_custom_target(dmg 42add_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)
40set_target_properties(dmg PROPERTIES FOLDER "Build Utilities") 57set_target_properties(dmg PROPERTIES FOLDER "Build Utilities")
41add_dependencies(dmg bundle) 58add_dependencies(dmg bundle)