aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAndrey Filipenkov <decapitator@ukr.net>2024-01-19 11:35:56 +0300
committerAndrey Filipenkov <decapitator@ukr.net>2024-01-19 14:13:26 +0300
commit45fdbf4b553f3901b7f9bdee34e5a8cfad32ec11 (patch)
tree22285e69cfdaff18959842b035c77ef7945cf641 /tools
parent6fb2bfc7ff210748a116d5b7018ee8ae222bf580 (diff)
use only PlistBuddy to read bundle ID
Diffstat (limited to 'tools')
-rwxr-xr-xtools/darwin/Support/copyframeworks-dylibs2frameworks.command6
1 files changed, 1 insertions, 5 deletions
diff --git a/tools/darwin/Support/copyframeworks-dylibs2frameworks.command b/tools/darwin/Support/copyframeworks-dylibs2frameworks.command
index faa5a51a80..caca45b371 100755
--- a/tools/darwin/Support/copyframeworks-dylibs2frameworks.command
+++ b/tools/darwin/Support/copyframeworks-dylibs2frameworks.command
@@ -47,11 +47,7 @@ function convert2framework
install_name_tool -change @executable_path/Frameworks/${DYLIB_BASENAME} @executable_path/Frameworks/${DYLIB_LIBNAME}.framework/${DYLIB_LIBNAME} ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/${EXECUTABLE_NAME}
install_name_tool -add_rpath @executable_path/Frameworks/${DYLIB_LIBNAME}.framework ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/${EXECUTABLE_NAME}
- BUNDLEID=`mdls -raw -name kMDItemCFBundleIdentifier ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}`
- if [ "${BUNDLEID}" == "(null)" ] ; then
- BUNDLEID=`/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/Info.plist`
- fi
-
+ BUNDLEID=$(/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' ${TARGET_BUILD_DIR}/${EXECUTABLE_FOLDER_PATH}/Info.plist)
FRAMEWORKBUNDLEID="${BUNDLEID}.framework.${DYLIB_LIBNAME}"
echo "CFBundleIdentifier is ${FRAMEWORKBUNDLEID}"
echo "convert ${DYLIB_BASENAME} to ${DYLIB_LIBNAME}.framework"