Some buildsystem fixes for optional modules and Qt vars
[quassel.git] / CMakeLists.txt
index 2a449b7..c1fee4a 100644 (file)
@@ -122,7 +122,7 @@ else(upper_build_type STREQUAL "RELEASE" OR upper_build_type STREQUAL "RELWITHDE
 endif(upper_build_type STREQUAL "RELEASE" OR upper_build_type STREQUAL "RELWITHDEBUGINFO")
 
 if(WANT_MONO OR WANT_QTCLIENT)
-  set(QT_MIN_VERSION "4.5.0")
+  set(QT_MIN_VERSION "4.6.0")
 else(WANT_MONO OR WANT_QTCLIENT)
   set(QT_MIN_VERSION "4.4.0")
 endif(WANT_MONO OR WANT_QTCLIENT)
@@ -177,7 +177,8 @@ if(WITH_DBUS)
   if(QT_QTDBUS_FOUND)
     message(STATUS "Found QtDBus, enabling D-Bus support")
     add_definitions(-DHAVE_DBUS)
-    set(LINK_DBUS DBUS)
+    set(CLIENT_QT4_VARS ${CLIENT_QT4_VARS} DBUS)
+    set(CLIENT_COMPILE_FLAGS "${CLIENT_COMPILE_FLAGS} -DQT_DBUS_LIB")
     set(HAVE_DBUS true)
   else(QT_QTDBUS_FOUND)
     message(STATUS "QtDBus not found, disabling D-Bus support")
@@ -191,7 +192,8 @@ if(WITH_WEBKIT)
   if(QT_QTWEBKIT_FOUND)
     message(STATUS "Found QtWebKit, enabling WebKit support")
     add_definitions(-DHAVE_WEBKIT)
-    set(LINK_WEBKIT WEBKIT XMLPATTERNS)
+    set(CLIENT_QT4_VARS ${CLIENT_QT4_VARS} WEBKIT XMLPATTERNS)
+    set(CLIENT_COMPILE_FLAGS "${CLIENT_COMPILE_FLAGS} -DQT_WEBKIT_LIB -DQT_XMLPATTERNS_LIB")
     set(HAVE_WEBKIT true)
   else(QT_QTWEBKIT_FOUND)
     message(STATUS "QtWebKit not found, disabling WebKit support")