11 # Pull out framework paths info with otool
12 MACDEPLOYQT=`otool -L $APP.app/Contents/MacOS/fstl | sed -n -e "s:\(.*\)lib/QtCore.*:\1/bin/macdeployqt:gp"`
16 # Delete unused Qt plugins
17 cd fstl.app/Contents/PlugIns
18 rm -rf accessible audio imageformats mediaservice playlistformats position printsupport qml1tooling sensorgestures sensors
21 echo "Fixing Qt for $1"
22 for LIB in $( otool -L $1 | sed -n -e "s:\(.*Qt.*.framework[^ ]*\).*:\1:gp" )
24 RENAMED=`echo $LIB | sed -n -e "s:.*\(Qt.*\)\.framework.*:@executable_path/../Frameworks/\1.framework/Versions/5/\1:gp"`
25 install_name_tool -change $LIB $RENAMED $1
29 # Remap platform links
31 fix_qt libqcocoa.dylib
33 # Delete unused Qt frameworks
35 rm -rf QtDeclarative.framework QtMultimedia.framework QtMultimediaWidgets.framework QtNetwork.framework QtPositioning.framework QtQml.framework QtQuick.framework QtScript.framework QtSensors.framework QtSql.framework QtXmlPatterns.framework Qt3DCore.framework Qt3DRender.framework QtLocation.framework QtSerialBus.framework QtSerialPort.framework
37 # Clean up remaining Qt frameworks
38 for LIB in $( ls|sed -n -e "s:\(Qt.*\)\.framework:\1:gp" )
40 fix_qt $LIB.framework/Versions/Current/$LIB
49 cp ../README.md ./$APP/README.txt
51 hdiutil create $APP.dmg -volname "$APP" -srcfolder $APP