Do proper detection of Qt4 framework paths.

git-svn-id: http://voip.null.ro/svn/yate@4884 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
oana 2012-02-10 12:37:14 +00:00
parent 6d8e143d85
commit baf0a0b3ff
1 changed files with 9 additions and 6 deletions

View File

@ -1242,12 +1242,15 @@ if [[ "x$ac_cv_use_libqt4" = "xyes" ]]; then
QT4_LIB="-L$libqt -lQtUiTools -lQtGui -lQtXml -lQtCore"
QT4_INC_NET="-I$incqt/QtNetwork"
QT4_LIB_NET="-L$libqt -lQtNetwork"
case "$libqt" in
*Frameworks)
QT4_INC="-I$incqt -I$incqt/QtUiTools -I$libqt/QtGui.framework/Headers -I$libqt/QtXml.framework/Headers -I$libqt/QtCore.framework/Headers"
QT4_LIB="-F$libqt -lQtUiTools -framework QtGui -framework QtXml -framework QtCore"
QT4_INC_NET="-I$libqt/QtNetwork.framework/Headers"
QT4_LIB_NET="-framework QtNetwork"
case "$uname_os" in
*Darwin)
framework=`(ls "$libqt" | grep QtGui.framework) 2>/dev/null`
if [[ "x$framework" != "x" ]]; then
QT4_INC="-I$incqt -I$incqt/QtUiTools -I$libqt/QtGui.framework/Headers -I$libqt/QtXml.framework/Headers -I$libqt/QtCore.framework/Headers"
QT4_LIB="-L$libqt -F$libqt -lQtUiTools -framework QtGui -framework QtXml -framework QtCore"
QT4_INC_NET="-I$libqt/QtNetwork.framework/Headers"
QT4_LIB_NET="-framework QtNetwork"
fi
;;
esac
QT4_MOC=`(qmake -query QT_INSTALL_BINS) 2>/dev/null`