Fix buildsys to work without DBus
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 7 Jul 2012 10:34:45 +0000 (12:34 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 7 Jul 2012 10:34:45 +0000 (12:34 +0200)
src/client/CMakeLists.txt

index 67ca7f8..b8b14e1 100644 (file)
@@ -2,11 +2,18 @@
 
 # In Qt4, we still have some minor deps to QtUi: QItemSelectionModel, QSortFilterProxyModel
 # Still in Qt5: QAbstractItemView in BufferModel
-if(NOT WITH_QT5)
-  setup_qt_variables(Gui Network DBus)
-else(NOT WITH_QT5)
-  setup_qt_variables(Widgets Network DBus)
-endif(NOT WITH_QT5)
+
+set(_modules )
+
+if(WITH_QT5)
+  list(APPEND _modules Widgets)
+endif(WITH_QT5)
+
+if(HAVE_DBUS)
+  list(APPEND _modules DBus)
+endif(HAVE_DBUS)
+
+setup_qt_variables(Gui Network ${_modules})
 
 set(SOURCES
     abstractmessageprocessor.cpp