summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorThiago Macieira <thiago@kde.org>2006-03-28 19:14:56 +0000
committerThiago Macieira <thiago@kde.org>2006-03-28 19:14:56 +0000
commit26106e12ecdd1a334a7a98a3f2b7205abc7d916d (patch)
tree24c9d846b8306d4ef1d0dc193d1188e9053efda7 /configure.in
parentd54ababd5f67bb621c1b3a911d0853c23df817a1 (diff)
* configure.in: Detect QtGui (necessary for one of the
example programs). Note: this increases the minimum required version of Qt to 4.1.3.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in28
1 files changed, 25 insertions, 3 deletions
diff --git a/configure.in b/configure.in
index 4120281a..7a6e9459 100644
--- a/configure.in
+++ b/configure.in
@@ -999,8 +999,9 @@ fi
QT_CORE=QtCore$qt_suffix
QT_XML=QtXml$qt_suffix
+QT_GUI=QtGui$qt_suffix
QT_TESTLIB=QtTest$qt_suffix
-min_qt_version=4.1
+min_qt_version=4.1.3
PKG_CHECK_MODULES([DBUS_QT],
[$QT_CORE >= $min_qt_version $QT_XML >= $min_qt_version],
@@ -1040,7 +1041,7 @@ else
dnl QTestLib detection
PKG_CHECK_MODULES([DBUS_QTESTLIB],
- [$QT_TESTLIB >= $min_qt_version],
+ [$QT_TESTLIB >= 4.1.0],
have_qtest=yes,
have_qtest=no)
@@ -1052,12 +1053,33 @@ else
have_qtest=no
fi
-
AC_SUBST(DBUS_QTESTLIB_CFLAGS)
AC_SUBST(DBUS_QTESTLIB_LIBS)
+
+ dnl QtGui detection
+ PKG_CHECK_MODULES([DBUS_QT_GUI], [$QT_GUI >= $min_qt_version],
+ have_qt_gui=yes,
+ have_qt_gui=no)
+
+ if test x$have_qt_gui = xyes ; then
+ AC_MSG_CHECKING([for uic])
+ QT_UIC=`$PKG_CONFIG --variable=exec_prefix $QT_GUI`/bin/uic
+
+ if test -x "$QT_UIC" ; then
+ AC_MSG_RESULT([found, $QT_UIC])
+ else
+ AC_MSG_RESULT([not found, disabling Qt Gui])
+ have_qt_gui=no
+ fi
+ fi
+
+ AC_SUBST(DBUS_QT_GUI_CFLAGS)
+ AC_SUBST(DBUS_QT_GUI_LIBS)
+ AC_SUBST(QT_UIC)
fi
AM_CONDITIONAL(HAVE_QT, test x$have_qt = xyes)
+AM_CONDITIONAL(HAVE_QT_GUI, test x$have_qt_gui = xyes)
AM_CONDITIONAL(HAVE_QTESTLIB, test x$have_qtest = xyes)
### X11 detection