-if(WITH_DBUS AND QT_QTDBUS_FOUND)
- add_definitions(-DHAVE_DBUS)
- set(LINK_DBUS DBUS)
- set(HAVE_DBUS true)
-endif(WITH_DBUS AND QT_QTDBUS_FOUND)
+# Setup D-Bus support
+if(WITH_DBUS)
+ if(QT_QTDBUS_FOUND)
+ message(STATUS "Found QtDBus, enabling D-Bus support")
+ add_definitions(-DHAVE_DBUS)
+ set(LINK_DBUS DBUS)
+ set(HAVE_DBUS true)
+ set(MOC_DEFINES ${MOC_DEFINES} -DHAVE_DBUS)
+ else(QT_QTDBUS_FOUND)
+ message(STATUS "QtDBus not found, disabling D-Bus support")
+ endif(QT_QTDBUS_FOUND)
+else(WITH_DBUS)
+ message(STATUS "Disabling D-Bus support")
+endif(WITH_DBUS)