summaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
new file mode 100644
index 00000000..ac19eaaa
--- /dev/null
+++ b/tests/CMakeLists.txt
@@ -0,0 +1,31 @@
1project(tests)
2
3cmake_minimum_required(VERSION 2.8.12)
4cmake_policy(SET CMP0063 NEW)
5
6include(CPack)
7include(FeatureSummary)
8find_package(PkgConfig)
9
10################# set KDE specific information #################
11
12find_package(ECM 0.0.8 REQUIRED NO_MODULE)
13
14# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
15set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
16
17include(KDEInstallDirs)
18include(KDECMakeSettings)
19include(KDECompilerSettings)
20
21find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Quick Test Gui Widgets WebEngine QuickTest)
22
23set (QT_MIN_VERSION "5.6.0")
24
25# build testrunner
26add_executable(kubetestrunner kubetestrunner.cpp)
27qt5_use_modules(kubetestrunner Gui Quick Widgets WebEngine QuickTest)
28
29# tests
30add_test(NAME qmltests COMMAND kubetestrunner WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
31