mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-09-13 08:29:32 +02:00
real test to verify if QtDBus framework is available and usable
This commit is contained in:
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
#include <QApplication>
|
||||||
|
#include <QtDBus/QtDBus>
|
||||||
|
#include <QtDBus/QDBusConnection>
|
||||||
|
|
||||||
|
main()
|
||||||
|
{
|
||||||
|
QApplication app();
|
||||||
|
QDBusConnection conn = QDBusConnection::systemBus();
|
||||||
|
}
|
||||||
+17
-4
@@ -270,12 +270,25 @@ AC_SUBST(HAVE_EXTERNAL_ANTLR)
|
|||||||
AC_SUBST(ANTLR_LIBS)
|
AC_SUBST(ANTLR_LIBS)
|
||||||
AC_SUBST(ANTLR_INCLUDEPATH)
|
AC_SUBST(ANTLR_INCLUDEPATH)
|
||||||
|
|
||||||
# Need real test for this, but at least for now it seems Qt comes with
|
# TODO: Probably need to repackage this as Autoconf macro
|
||||||
# QtDBus support on all platforms except Windows
|
AC_MSG_CHECKING(QT DBus framework)
|
||||||
AC_CHECK_HEADERS([QtDBus/QtDBus], [
|
( cd config_tests
|
||||||
|
cat <<EOF > test.pro
|
||||||
|
TEMPLATE = app
|
||||||
|
SOURCES = qtdbus_test.cpp
|
||||||
|
TARGET = qtdbus_test
|
||||||
|
EOF
|
||||||
|
C=""
|
||||||
|
test -n "$QMAKESPEC" && C="$C -spec $QMAKESPEC "
|
||||||
|
$QMAKE $C test.pro
|
||||||
|
test -f Makefile || exit 1
|
||||||
|
make >/dev/null 2>&1 ) && {
|
||||||
|
AC_MSG_RESULT(ok)
|
||||||
AC_DEFINE_UNQUOTED(HAVE_QTDBUS, 1, [qtdbus])
|
AC_DEFINE_UNQUOTED(HAVE_QTDBUS, 1, [qtdbus])
|
||||||
AC_SUBST(HAVE_QTDBUS)
|
AC_SUBST(HAVE_QTDBUS)
|
||||||
])
|
} || {
|
||||||
|
AC_MSG_RESULT(not available)
|
||||||
|
}
|
||||||
|
|
||||||
dnl ********************************************************************
|
dnl ********************************************************************
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user