mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-01 09:24:10 +01:00
OP-1155 OSX Package: Provision for running install_name_tool on QTQuick plugins dylib.
This commit is contained in:
parent
bab382a3df
commit
6231b6f85d
@ -25,21 +25,25 @@ echo "Qt library directory is \"${QT_DIR}\""
|
|||||||
|
|
||||||
echo "Running macdeployqt from ${QT_DIR}../bin/macdeployqt"
|
echo "Running macdeployqt from ${QT_DIR}../bin/macdeployqt"
|
||||||
|
|
||||||
"${QT_DIR}../bin/macdeployqt" "${APP}" -no-strip
|
"${QT_DIR}../bin/macdeployqt" "${APP}" -no-strip -verbose=2
|
||||||
|
|
||||||
echo "Processing Qt libraries paths in ${APP}"
|
echo "Processing Qt libraries paths in ${APP}"
|
||||||
for f in "${PLUGINS}/"*.dylib "${OP_PLUGINS}/"*.dylib
|
for f in "${PLUGINS}/"*.dylib "${OP_PLUGINS}/"*.dylib "${APP}/"Contents/MacOS/QtQuick.2/*.dylib "${APP}/"Contents/MacOS/QtQuick/*/*.dylib
|
||||||
do
|
do
|
||||||
|
if [ -f "${f}" ] && [ ! -L "${f}" ]
|
||||||
|
then
|
||||||
# Only process plain files
|
# Only process plain files
|
||||||
[ ! -L "${f}" ] && echo "* ${f}" && for g in $QT_LIBS
|
|
||||||
do
|
|
||||||
chmod +w "${f}"
|
chmod +w "${f}"
|
||||||
|
echo "* ${f}"
|
||||||
|
for g in $QT_LIBS
|
||||||
|
do
|
||||||
install_name_tool -change \
|
install_name_tool -change \
|
||||||
"${QT_DIR}${g}.framework/Versions/5/${g}" \
|
"${QT_DIR}${g}.framework/Versions/5/${g}" \
|
||||||
@executable_path/../Frameworks/${g}.framework/Versions/5/${g} \
|
@executable_path/../Frameworks/${g}.framework/Versions/5/${g} \
|
||||||
"${f}"
|
"${f}"
|
||||||
chmod -w "${f}"
|
|
||||||
done
|
done
|
||||||
|
chmod -w "${f}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Copying SDL"
|
echo "Copying SDL"
|
||||||
|
Loading…
Reference in New Issue
Block a user