Warning, /pim/sink/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory(hawd) 0002 0003 set(CMAKE_AUTOMOC ON) 0004 include_directories( 0005 ${CMAKE_CURRENT_BINARY_DIR} 0006 ${CMAKE_CURRENT_BINARY_DIR}/hawd 0007 ${CMAKE_CURRENT_BINARY_DIR}/../examples/dummyresource 0008 ${CMAKE_CURRENT_SOURCE_DIR}/../examples/ 0009 ) 0010 0011 add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/data") 0012 add_definitions(-DTHREADTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/threaddata") 0013 0014 find_package(KF5 COMPONENTS REQUIRED Mime) 0015 0016 add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp mailsynctest.cpp mailthreadtest.cpp utils.cpp) 0017 generate_export_header(sink_test BASE_NAME SinkTest EXPORT_FILE_NAME sinktest_export.h) 0018 target_link_libraries(sink_test 0019 sink 0020 libhawd 0021 Qt5::Core 0022 Qt5::Concurrent 0023 Qt5::Test 0024 KF5::Mime 0025 KF5::CalendarCore 0026 ) 0027 0028 add_executable(dbwriter dbwriter.cpp) 0029 target_link_libraries(dbwriter sink) 0030 0031 include(SinkTest) 0032 0033 manual_tests ( 0034 storagebenchmark 0035 mailquerybenchmark 0036 pipelinebenchmark 0037 databasepopulationandfacadequerybenchmark 0038 ) 0039 0040 auto_tests ( 0041 clientapitest 0042 storagetest 0043 domainadaptortest 0044 messagequeuetest 0045 indextest 0046 fulltextindextest 0047 pipelinetest 0048 synchronizertest 0049 resourcecommunicationtest 0050 testaccounttest 0051 entitystoretest 0052 datastorequerytest 0053 ) 0054 0055 integration_tests ( 0056 resourceconfigtest 0057 querytest 0058 modelinteractivitytest 0059 inspectiontest 0060 accountstest 0061 dummyresourcemailtest 0062 interresourcemovetest 0063 notificationtest 0064 upgradetest 0065 resourcecontroltest 0066 ) 0067 0068 if (WIN32) 0069 message("Not building dummy resource tests on windows") 0070 else() 0071 manual_tests ( 0072 dummyresourcebenchmark 0073 dummyresourcewritebenchmark 0074 ) 0075 integration_tests ( 0076 dummyresourcetest 0077 ) 0078 if (${ENABLE_INTEGRATION_TESTS}) 0079 target_link_libraries(dummyresourcetest sink_resource_dummy) 0080 endif() 0081 target_link_libraries(dummyresourcebenchmark sink_resource_dummy) 0082 target_link_libraries(dummyresourcewritebenchmark sink_resource_dummy) 0083 endif() 0084