summaryrefslogtreecommitdiffstats
path: root/cmake/scripts/osx
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2020-10-19 00:52:24 +0200
committermanuel <manuel@mausz.at>2020-10-19 00:52:24 +0200
commitbe933ef2241d79558f91796cc5b3a161f72ebf9c (patch)
treefe3ab2f130e20c99001f2d7a81d610c78c96a3f4 /cmake/scripts/osx
parent5f8335c1e49ce108ef3481863833c98efa00411b (diff)
downloadkodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.gz
kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.bz2
kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.zip
sync with upstream
Diffstat (limited to 'cmake/scripts/osx')
-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)