3
## 04/16/2009 - Stephan Aiche
4
## Copies the Qt libraries into the installation bundle and fixes the
5
## internal associations between the different Qt libraries
7
## Commandline arguments are:
10
## $3 -> install_name_tool
11
for lib in QtOpenGL QtCore QtGui QtXml QtSql QtNetwork QtTest QtSvg QtWebKit QtXmlPatterns
14
cp -Rf $1/$lib.framework $2
16
# update user rights on framework since we cannot be sure if we already have
18
chmod -RH u+w $2/$lib.framework
21
$3 -id @executable_path/../lib/$lib.framework/Versions/4/$lib \
22
$2/$lib.framework/Versions/4/$lib
24
# fix reference to core
25
$3 -change $1/QtCore.framework/Versions/4/QtCore \
26
@executable_path/../lib/QtCore.framework/Versions/4/QtCore \
27
$2/$lib.framework/Versions/4/$lib
30
#fix reference of QtOpenGL to QtGui
31
$3 -change $1/QtGui.framework/Versions/4/QtGui \
32
@executable_path/../lib/QtGui.framework/Versions/4/QtGui \
33
$2/QtOpenGL.framework/Versions/4/QtOpenGL
35
$3 -change $1/QtGui.framework/Versions/4/QtGui \
36
@executable_path/../lib/QtGui.framework/Versions/4/QtGui \
37
$2/QtSvg.framework/Versions/4/QtSvg
40
find $2 -name "*debug*" -not -name "*.h" -exec rm -f {} \;