From 883606f238704cc0789c88d048e862aaf76aaf79 Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Tue, 6 Jun 2017 12:11:57 +0200 Subject: [PATCH] add info.plist to linphone framework for ios --- build/osx/Info.plist.in | 43 +++++++++++++++++++++++++++++++++++++++++ coreapi/CMakeLists.txt | 9 ++++++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 build/osx/Info.plist.in diff --git a/build/osx/Info.plist.in b/build/osx/Info.plist.in new file mode 100644 index 000000000..208198e39 --- /dev/null +++ b/build/osx/Info.plist.in @@ -0,0 +1,43 @@ + + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + linphone + CFBundleGetInfoString + ${MACOSX_BUNDLE_INFO_STRING} + CFBundleIconFile + ${MACOSX_BUNDLE_ICON_FILE} + CFBundleIdentifier + ${MACOSX_FRAMEWORK_IDENTIFIER} + LSMinimumSystemVersion + ${MIN_OS} + MinimumOSVersion + ${MIN_OS} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLongVersionString + ${MACOSX_BUNDLE_LONG_VERSION_STRING} + CFBundleName + ${MACOSX_BUNDLE_BUNDLE_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + ${LINPHONE_VERSION} + CFBundleSignature + ???? + CFBundleVersion + ${LINPHONE_VERSION} + CSResourcesFileMapped + + NSHumanReadableCopyright + ${MACOSX_BUNDLE_COPYRIGHT} + NSPrincipalClass + NSApplication + NSHighResolutionCapable + True + + \ No newline at end of file diff --git a/coreapi/CMakeLists.txt b/coreapi/CMakeLists.txt index 9a88be283..c60c54ccb 100644 --- a/coreapi/CMakeLists.txt +++ b/coreapi/CMakeLists.txt @@ -224,9 +224,16 @@ endif() if(ENABLE_SHARED) add_library(linphone SHARED ${LINPHONE_HEADER_FILES} ${LINPHONE_PRIVATE_HEADER_FILES} ${LINPHONE_SOURCE_FILES_C} ${LINPHONE_SOURCE_FILES_CXX} ${LINPHONE_SOURCE_FILES_OBJC}) if(IOS) + if(IOS) + set(MIN_OS ${LINPHONE_IOS_DEPLOYMENT_TARGET}) + else() + set(MIN_OS ${CMAKE_OSX_DEPLOYMENT_TARGET}) + endif() + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/build/osx/") set_target_properties(linphone PROPERTIES FRAMEWORK TRUE - MACOSX_FRAMEWORK_IDENTIFIER com.belledonne-communications.linphone + MACOSX_FRAMEWORK_IDENTIFIER org.linphone.linphone + MACOSX_FRAMEWORK_INFO_PLIST Info.plist.in PUBLIC_HEADER "${LINPHONE_HEADER_FILES}" ) endif()