better Qt detection; refs #33
This commit is contained in:
10
configure.in
10
configure.in
@@ -115,27 +115,35 @@ dnl AC_CHECK_HEADER([wintypes.h], [], [AC_MSG_ERROR([Header wintypes.h is requir
|
|||||||
PKG_CHECK_MODULES([QT_GUI], [Qt5Core Qt5Gui Qt5Widgets],
|
PKG_CHECK_MODULES([QT_GUI], [Qt5Core Qt5Gui Qt5Widgets],
|
||||||
[AC_DEFINE([HAVE_QTGUI])
|
[AC_DEFINE([HAVE_QTGUI])
|
||||||
UIC=${UIC:-$(pkg-config --variable=uic_location Qt5Core)}
|
UIC=${UIC:-$(pkg-config --variable=uic_location Qt5Core)}
|
||||||
|
UIC=${UIC:-$(pkg-config --variable=host_bins Qt5Core)/uic}
|
||||||
MOC=${MOC:-$(pkg-config --variable=moc_location Qt5Core)}
|
MOC=${MOC:-$(pkg-config --variable=moc_location Qt5Core)}
|
||||||
|
MOC=${MOC:-$(pkg-config --variable=host_bins Qt5Core)/moc}
|
||||||
have_qtgui=1],
|
have_qtgui=1],
|
||||||
[PKG_CHECK_MODULES([QT_GUI], [QtCore QtGui],
|
[PKG_CHECK_MODULES([QT_GUI], [QtCore QtGui],
|
||||||
[AC_DEFINE([HAVE_QTGUI])
|
[AC_DEFINE([HAVE_QTGUI])
|
||||||
UIC=${UIC:-$(pkg-config --variable=uic_location QtCore)}
|
UIC=${UIC:-$(pkg-config --variable=uic_location QtCore)}
|
||||||
|
UIC=${UIC:-$(pkg-config --variable=host_bins QtCore)/uic}
|
||||||
MOC=${MOC:-$(pkg-config --variable=moc_location QtCore)}
|
MOC=${MOC:-$(pkg-config --variable=moc_location QtCore)}
|
||||||
|
MOC=${MOC:-$(pkg-config --variable=host_bins QtCore)/moc}
|
||||||
have_qtgui=1],
|
have_qtgui=1],
|
||||||
[have_qtgui=0])])
|
[have_qtgui=0])])
|
||||||
AM_CONDITIONAL(HAVE_QTGUI, test "$have_qtgui" = "1")
|
AM_CONDITIONAL(HAVE_QTGUI, test "$have_qtgui" = "1")
|
||||||
PKG_CHECK_MODULES([QT_NETWORK], [Qt5Network],
|
PKG_CHECK_MODULES([QT_NETWORK], [Qt5Network],
|
||||||
[UIC=${UIC:-$(pkg-config --variable=uic_location Qt5Core)}
|
[UIC=${UIC:-$(pkg-config --variable=uic_location Qt5Core)}
|
||||||
|
UIC=${UIC:-$(pkg-config --variable=host_bins Qt5Core)/uic}
|
||||||
MOC=${MOC:-$(pkg-config --variable=moc_location Qt5Core)}
|
MOC=${MOC:-$(pkg-config --variable=moc_location Qt5Core)}
|
||||||
|
MOC=${MOC:-$(pkg-config --variable=host_bins Qt5Core)/moc}
|
||||||
have_qtnetwork=1],
|
have_qtnetwork=1],
|
||||||
[PKG_CHECK_MODULES([QT_NETWORK], [QtNetwork],
|
[PKG_CHECK_MODULES([QT_NETWORK], [QtNetwork],
|
||||||
[AC_DEFINE([HAVE_QTNETWORK])
|
[AC_DEFINE([HAVE_QTNETWORK])
|
||||||
UIC=${UIC:-$(pkg-config --variable=uic_location QtCore)}
|
UIC=${UIC:-$(pkg-config --variable=uic_location QtCore)}
|
||||||
|
UIC=${UIC:-$(pkg-config --variable=host_bins QtCore)/uic}
|
||||||
MOC=${MOC:-$(pkg-config --variable=moc_location QtCore)}
|
MOC=${MOC:-$(pkg-config --variable=moc_location QtCore)}
|
||||||
|
MOC=${MOC:-$(pkg-config --variable=host_bins QtCore)/moc}
|
||||||
have_qtnetwork=1],
|
have_qtnetwork=1],
|
||||||
[have_qtnetwork=0])])
|
[have_qtnetwork=0])])
|
||||||
AM_CONDITIONAL(HAVE_QTNETWORK, test "$have_qtnetwork" = "1")
|
AM_CONDITIONAL(HAVE_QTNETWORK, test "$have_qtnetwork" = "1")
|
||||||
if test "$have_qt" = "1" \
|
if test $have_qtgui -eq 1 -o $have_qtnetwork -eq 1 \
|
||||||
&& ! which "$UIC" "$MOC"; then
|
&& ! which "$UIC" "$MOC"; then
|
||||||
if test -n "$MOC" && which "${UIC:=${MOC/moc/uic}}"; then
|
if test -n "$MOC" && which "${UIC:=${MOC/moc/uic}}"; then
|
||||||
AC_MSG_NOTICE([Detected: "$UIC" "$MOC"])
|
AC_MSG_NOTICE([Detected: "$UIC" "$MOC"])
|
||||||
|
Reference in New Issue
Block a user