summaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index c9f7591..9de6ffa 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -10,22 +10,28 @@ include_directories(
10 10
11add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/data") 11add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/data")
12 12
13find_package(KF5 COMPONENTS REQUIRED Mime)
14
15add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp)
16qt5_use_modules(sink_test Core Test Concurrent)
17target_link_libraries(sink_test sink libhawd KF5::Mime)
18
13macro(manual_tests) 19macro(manual_tests)
14 foreach(_testname ${ARGN}) 20 foreach(_testname ${ARGN})
15 add_executable(${_testname} ${_testname}.cpp testimplementations.cpp getrssusage.cpp) 21 add_executable(${_testname} ${_testname}.cpp)
16 generate_flatbuffers(${_testname} calendar) 22 generate_flatbuffers(${_testname} calendar)
17 qt5_use_modules(${_testname} Core Test Concurrent) 23 qt5_use_modules(${_testname} Core Test Concurrent)
18 target_link_libraries(${_testname} sink libhawd) 24 target_link_libraries(${_testname} sink libhawd sink_test)
19 endforeach(_testname) 25 endforeach(_testname)
20endmacro(manual_tests) 26endmacro(manual_tests)
21 27
22macro(auto_tests) 28macro(auto_tests)
23 foreach(_testname ${ARGN}) 29 foreach(_testname ${ARGN})
24 add_executable(${_testname} ${_testname}.cpp testimplementations.cpp getrssusage.cpp) 30 add_executable(${_testname} ${_testname}.cpp)
25 generate_flatbuffers(${_testname} calendar) 31 generate_flatbuffers(${_testname} calendar)
26 add_test(${_testname} ${_testname}) 32 add_test(${_testname} ${_testname})
27 qt5_use_modules(${_testname} Core Test Concurrent) 33 qt5_use_modules(${_testname} Core Test Concurrent)
28 target_link_libraries(${_testname} sink libhawd) 34 target_link_libraries(${_testname} sink libhawd sink_test)
29 endforeach(_testname) 35 endforeach(_testname)
30endmacro(auto_tests) 36endmacro(auto_tests)
31 37