summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt10
-rw-r--r--tests/SinkTest.cmake19
-rw-r--r--tests/hawd/CMakeLists.txt6
3 files changed, 25 insertions, 10 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 2b3e7b1..b0333a4 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -13,8 +13,14 @@ add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/data")
13find_package(KF5 COMPONENTS REQUIRED Mime) 13find_package(KF5 COMPONENTS REQUIRED Mime)
14 14
15add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp mailsynctest.cpp mailthreadtest.cpp) 15add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp mailsynctest.cpp mailthreadtest.cpp)
16qt5_use_modules(sink_test Core Test Concurrent) 16target_link_libraries(sink_test
17target_link_libraries(sink_test sink libhawd KF5::Mime) 17 sink
18 libhawd
19 Qt5::Core
20 Qt5::Concurrent
21 Qt5::Test
22 KF5::Mime
23)
18 24
19add_executable(dbwriter dbwriter.cpp) 25add_executable(dbwriter dbwriter.cpp)
20target_link_libraries(dbwriter sink) 26target_link_libraries(dbwriter sink)
diff --git a/tests/SinkTest.cmake b/tests/SinkTest.cmake
index 03076e7..4eb8f43 100644
--- a/tests/SinkTest.cmake
+++ b/tests/SinkTest.cmake
@@ -17,8 +17,13 @@ macro(auto_tests)
17 add_executable(${_testname} ${_testname}.cpp) 17 add_executable(${_testname} ${_testname}.cpp)
18 add_test(${_testname} ${_testname}) 18 add_test(${_testname} ${_testname})
19 add_memcheck_test(${_testname} ${_testname}) 19 add_memcheck_test(${_testname} ${_testname})
20 qt5_use_modules(${_testname} Core Test Concurrent) 20 target_link_libraries(${_testname}
21 target_link_libraries(${_testname} sink libhawd sink_test) 21 sink libhawd
22 sink_test
23 Qt5::Core
24 Qt5::Concurrent
25 Qt5::Test
26 )
22 endforeach(_testname) 27 endforeach(_testname)
23endmacro(auto_tests) 28endmacro(auto_tests)
24 29
@@ -26,7 +31,13 @@ macro(manual_tests)
26 foreach(_testname ${ARGN}) 31 foreach(_testname ${ARGN})
27 add_executable(${_testname} ${_testname}.cpp) 32 add_executable(${_testname} ${_testname}.cpp)
28 add_memcheck_test(${_testname} ${_testname}) 33 add_memcheck_test(${_testname} ${_testname})
29 qt5_use_modules(${_testname} Core Test Concurrent) 34 target_link_libraries(${_testname}
30 target_link_libraries(${_testname} sink libhawd sink_test) 35 sink
36 libhawd
37 sink_test
38 Qt5::Core
39 Qt5::Concurrent
40 Qt5::Test
41 )
31 endforeach(_testname) 42 endforeach(_testname)
32endmacro(manual_tests) 43endmacro(manual_tests)
diff --git a/tests/hawd/CMakeLists.txt b/tests/hawd/CMakeLists.txt
index 6ae5f13..7546920 100644
--- a/tests/hawd/CMakeLists.txt
+++ b/tests/hawd/CMakeLists.txt
@@ -27,8 +27,7 @@ set(SRCS
27 27
28add_library(lib${PROJECT_NAME} SHARED ${lib_SRCS}) 28add_library(lib${PROJECT_NAME} SHARED ${lib_SRCS})
29generate_export_header(lib${PROJECT_NAME} BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h) 29generate_export_header(lib${PROJECT_NAME} BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h)
30qt5_use_modules(lib${PROJECT_NAME} Core) 30target_link_libraries(lib${PROJECT_NAME} sink Qt5::Core)
31target_link_libraries(lib${PROJECT_NAME} sink)
32if (LIBGIT2_FOUND) 31if (LIBGIT2_FOUND)
33 target_link_libraries(lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) 32 target_link_libraries(lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES})
34endif(LIBGIT2_FOUND) 33endif(LIBGIT2_FOUND)
@@ -36,8 +35,7 @@ endif(LIBGIT2_FOUND)
36install(TARGETS lib${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 35install(TARGETS lib${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
37 36
38add_executable(${PROJECT_NAME} ${SRCS}) 37add_executable(${PROJECT_NAME} ${SRCS})
39qt5_use_modules(${PROJECT_NAME} Core) 38target_link_libraries(${PROJECT_NAME} lib${PROJECT_NAME} Qt5::Core)
40target_link_libraries(${PROJECT_NAME} lib${PROJECT_NAME})
41if (LIBGIT2_FOUND) 39if (LIBGIT2_FOUND)
42 target_link_libraries(${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) 40 target_link_libraries(${PROJECT_NAME} ${LIBGIT2_LIBRARIES})
43endif(LIBGIT2_FOUND) 41endif(LIBGIT2_FOUND)