summaryrefslogtreecommitdiff
path: root/kde-misc/kdeconnect/files/kdeconnect-9999-tests-optional.patch
blob: 8ebc0bd60f6c2c51c8a83f099277eab09e36810b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- a/CMakeLists.txt	2015-01-21 01:15:05.438460864 +0100
+++ b/CMakeLists.txt	2015-01-21 01:17:08.896283297 +0100
@@ -2,10 +2,11 @@
 
 cmake_minimum_required(VERSION 2.8.12)
 
+set(QT_MIN_VERSION "5.2.0")
 find_package(ECM 0.0.9 REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake)
 
-find_package(Qt5 5.2 REQUIRED COMPONENTS Quick Test)
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Quick)
 find_package(KF5 REQUIRED COMPONENTS I18n KIO Notifications ConfigWidgets DBusAddons KCMUtils IconThemes)
 find_package(Qca-qt5 2.1.0 REQUIRED)
 
@@ -32,6 +33,9 @@
 add_subdirectory(cli)
 add_subdirectory(fileitemactionplugin)
 
-add_subdirectory(tests)
+if(BUILD_TESTING)
+    find_package(Qt5Test ${QT_MIN_VERSION} REQUIRED)
+    add_subdirectory(tests)
+endif()
 
 install(PROGRAMS kdeconnect-non-plasma.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})