FRAMEWORKS_DIR="$1"; shift
LIBS="libqt-mt.3.dylib libqui.1.dylib"
if [ -z "$PREFIX" ] || [ -z "$DESTROOT" ] || [ -z "$FRAMEWORKS_DIR" ]; then
echo "usage: $0 <prefix> <destroot> <frameworks_dir>"
(set -x; install_name_tool -id "/Library/Frameworks/Qt.framework/Qt" "${DESTROOT}${FRAMEWORKS_DIR}/Qt.framework/Qt")
(set -x; install_name_tool -id "${PREFIX}/lib/${lib}" "${DESTROOT}${PREFIX}/lib/${lib}")
for libchange in $LIBS libcppeditor.dylib libdlgplugin.dylib libgladeplugin.dylib libkdevdlgplugin.dylib librcplugin.dylib libwizards.dylib; do
if [ -f "${DESTROOT}${PREFIX}/lib/qt3-plugins/designer/${libchange}" ]; then
(set -x; install_name_tool -change "${lib}" "${PREFIX}/lib/${lib}" "${DESTROOT}${PREFIX}/lib/qt3-plugins/designer/${libchange}")
if [ -f "${DESTROOT}${PREFIX}/lib/${libchange}" ]; then
(set -x; install_name_tool -change "${lib}" "${PREFIX}/lib/${lib}" "${DESTROOT}${PREFIX}/lib/${libchange}")
for app in assistant designer linguist qtconfig lrelease lupdate moc qm2ts qmake uic; do
if [ -d "${DESTROOT}${PREFIX}/bin/${app}.app" ]; then
(set -x; install_name_tool -change "${lib}" "${PREFIX}/lib/${lib}" "${DESTROOT}${PREFIX}/bin/${app}.app/Contents/MacOS/${app}")
if [ -x "${DESTROOT}${PREFIX}/bin/${app}" ]; then
(set -x; install_name_tool -change "${lib}" "${PREFIX}/lib/${lib}" "${DESTROOT}${PREFIX}/bin/${app}")