Merge pull request #105 from merlin1991/qdatastream
[quassel.git] / CMakeLists.txt
index f6e9f74..2e152a5 100644 (file)
@@ -139,11 +139,7 @@ if (USE_QT5)
     add_definitions(-DHAVE_QT5)
 else()
     message(STATUS "Building for Qt4...")
-    if (BUILD_GUI)
-        set(QT_MIN_VERSION "4.6.0")
-    else()
-        set(QT_MIN_VERSION "4.4.0")
-    endif()
+    set(QT_MIN_VERSION "4.8.0")
 
     # Select a Qt installation here, if you don't want to use system Qt
     if(QT_PATH)
@@ -256,6 +252,13 @@ if (USE_QT5)
         endif()
 
         if (WITH_KDE)
+            find_package(KF5CoreAddons QUIET)
+            set_package_properties(KF5CoreAddons PROPERTIES TYPE REQUIRED
+                URL "http://inqlude.org/libraries/kcoreaddons.html"
+                DESCRIPTION "framework for solving common problems such as caching, randomization, and more"
+                PURPOSE     "Required for KDE Frameworks integration"
+            )
+
             find_package(KF5TextWidgets QUIET)
             set_package_properties(KF5TextWidgets PROPERTIES TYPE REQUIRED
                 URL "http://inqlude.org/libraries/ktextwidgets.html"