mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-24 07:08:38 -05:00
Xcode: Add support for embedding app extensions
Co-Authored-By: Craig Scott <craig.scott@crascit.com>
This commit is contained in:
committed by
Craig Scott
parent
f62a2bf44f
commit
eb5e33ba47
@@ -0,0 +1,21 @@
|
||||
add_library(app_extension MODULE Empty.txt)
|
||||
set_target_properties(app_extension PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
BUNDLE YES
|
||||
XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED "NO"
|
||||
XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY ""
|
||||
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
|
||||
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in"
|
||||
MACOSX_BUNDLE_GUI_IDENTIFIER "com.example.app.app_extension"
|
||||
XCODE_PRODUCT_TYPE "com.apple.product-type.app-extension"
|
||||
XCODE_EXPLICIT_FILE_TYPE "wrapper.app-extension"
|
||||
)
|
||||
|
||||
add_executable(app MACOSX_BUNDLE main.m)
|
||||
add_dependencies(app app_extension)
|
||||
set_target_properties(app PROPERTIES
|
||||
XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED "NO"
|
||||
XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY ""
|
||||
XCODE_EMBED_APP_EXTENSIONS app_extension
|
||||
MACOSX_BUNDLE_GUI_IDENTIFIER "com.example.app"
|
||||
)
|
||||
Reference in New Issue
Block a user