diff options
| author | manuel <manuel@mausz.at> | 2020-10-19 00:52:24 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2020-10-19 00:52:24 +0200 |
| commit | be933ef2241d79558f91796cc5b3a161f72ebf9c (patch) | |
| tree | fe3ab2f130e20c99001f2d7a81d610c78c96a3f4 /cmake/scripts/darwin_embedded/ExtraTargets.cmake | |
| parent | 5f8335c1e49ce108ef3481863833c98efa00411b (diff) | |
| download | kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.gz kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.bz2 kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.zip | |
sync with upstream
Diffstat (limited to 'cmake/scripts/darwin_embedded/ExtraTargets.cmake')
| -rw-r--r-- | cmake/scripts/darwin_embedded/ExtraTargets.cmake | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/cmake/scripts/darwin_embedded/ExtraTargets.cmake b/cmake/scripts/darwin_embedded/ExtraTargets.cmake index 2b9980a..01ab632 100644 --- a/cmake/scripts/darwin_embedded/ExtraTargets.cmake +++ b/cmake/scripts/darwin_embedded/ExtraTargets.cmake | |||
| @@ -7,9 +7,11 @@ if(CORE_PLATFORM_NAME_LC STREQUAL tvos) | |||
| 7 | set(ENTITLEMENTS_OUT_PATH "${CMAKE_BINARY_DIR}/CMakeFiles/${TOPSHELF_EXTENSION_NAME}.dir/TopShelf.entitlements") | 7 | set(ENTITLEMENTS_OUT_PATH "${CMAKE_BINARY_DIR}/CMakeFiles/${TOPSHELF_EXTENSION_NAME}.dir/TopShelf.entitlements") |
| 8 | 8 | ||
| 9 | set(SOURCES | 9 | set(SOURCES |
| 10 | ${TOPSHELF_DIR}/ServiceProvider.m | 10 | ${TOPSHELF_DIR}/../../ios-common/DarwinEmbedUtils.mm |
| 11 | ${TOPSHELF_DIR}/../tvosShared.m) | 11 | ${TOPSHELF_DIR}/ServiceProvider.mm |
| 12 | ${TOPSHELF_DIR}/../tvosShared.mm) | ||
| 12 | set(HEADERS | 13 | set(HEADERS |
| 14 | ${TOPSHELF_DIR}/../../ios-common/DarwinEmbedUtils.h | ||
| 13 | ${TOPSHELF_DIR}/ServiceProvider.h | 15 | ${TOPSHELF_DIR}/ServiceProvider.h |
| 14 | ${TOPSHELF_DIR}/../tvosShared.h) | 16 | ${TOPSHELF_DIR}/../tvosShared.h) |
| 15 | add_executable(${TOPSHELF_EXTENSION_NAME} MACOSX_BUNDLE ${SOURCES} ${HEADERS}) | 17 | add_executable(${TOPSHELF_EXTENSION_NAME} MACOSX_BUNDLE ${SOURCES} ${HEADERS}) |
| @@ -21,5 +23,10 @@ if(CORE_PLATFORM_NAME_LC STREQUAL tvos) | |||
| 21 | XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${ENTITLEMENTS_OUT_PATH}) | 23 | XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${ENTITLEMENTS_OUT_PATH}) |
| 22 | target_link_libraries(${TOPSHELF_EXTENSION_NAME} "-framework TVServices" "-framework Foundation") | 24 | target_link_libraries(${TOPSHELF_EXTENSION_NAME} "-framework TVServices" "-framework Foundation") |
| 23 | 25 | ||
| 26 | add_custom_command(TARGET ${TOPSHELF_EXTENSION_NAME} POST_BUILD | ||
| 27 | COMMAND "NATIVEPREFIX=${NATIVEPREFIX}" | ||
| 28 | ${CMAKE_SOURCE_DIR}/tools/darwin/Support/Codesign-topshelf.command | ||
| 29 | ) | ||
| 30 | |||
| 24 | add_dependencies(${APP_NAME_LC} ${TOPSHELF_EXTENSION_NAME}) | 31 | add_dependencies(${APP_NAME_LC} ${TOPSHELF_EXTENSION_NAME}) |
| 25 | endif() | 32 | endif() |
