From 6434a87199b3259e9002570332beaa8caf5d2213 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 24 May 2016 09:20:02 +0200 Subject: A generic mailtest that can be applied to all resources that support mails. --- tests/CMakeLists.txt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'tests/CMakeLists.txt') 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( add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/data") +find_package(KF5 COMPONENTS REQUIRED Mime) + +add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp) +qt5_use_modules(sink_test Core Test Concurrent) +target_link_libraries(sink_test sink libhawd KF5::Mime) + macro(manual_tests) foreach(_testname ${ARGN}) - add_executable(${_testname} ${_testname}.cpp testimplementations.cpp getrssusage.cpp) + add_executable(${_testname} ${_testname}.cpp) generate_flatbuffers(${_testname} calendar) qt5_use_modules(${_testname} Core Test Concurrent) - target_link_libraries(${_testname} sink libhawd) + target_link_libraries(${_testname} sink libhawd sink_test) endforeach(_testname) endmacro(manual_tests) macro(auto_tests) foreach(_testname ${ARGN}) - add_executable(${_testname} ${_testname}.cpp testimplementations.cpp getrssusage.cpp) + add_executable(${_testname} ${_testname}.cpp) generate_flatbuffers(${_testname} calendar) add_test(${_testname} ${_testname}) qt5_use_modules(${_testname} Core Test Concurrent) - target_link_libraries(${_testname} sink libhawd) + target_link_libraries(${_testname} sink libhawd sink_test) endforeach(_testname) endmacro(auto_tests) -- cgit v1.2.3