Warning, /pim/akonadi-search/agent/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DMAIL_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/testdata" ) 0002 0003 include_directories( 0004 ${CMAKE_CURRENT_SOURCE_DIR}/.. 0005 ) 0006 0007 set(indexer_SRCS 0008 ../emailindexer.cpp 0009 ../contactindexer.cpp 0010 ../akonotesindexer.cpp 0011 ../calendarindexer.cpp 0012 ../abstractindexer.cpp 0013 ../collectionindexer.cpp 0014 ../../search/pimsearchstore.cpp 0015 ../../search/email/emailsearchstore.cpp 0016 ../../search/email/agepostingsource.cpp 0017 ../../search/contact/contactsearchstore.cpp 0018 ../../search/calendar/calendarsearchstore.cpp 0019 ../akonadi_indexer_agent_debug.cpp 0020 ../akonadi_indexer_agent_calendar_debug.cpp 0021 ${CMAKE_CURRENT_BINARY_DIR}/../../agent/akonadi_indexer_agent_email_debug.cpp 0022 ) 0023 0024 set(indexer_LIBS 0025 Qt::Test 0026 KPim6::AkonadiCore 0027 KPim6::AkonadiMime 0028 KPim6::AkonadiAgentBase 0029 KPim6::Mime 0030 KF6::Contacts 0031 KF6::CalendarCore 0032 KPim6::AkonadiSearchPIM 0033 KPim6::AkonadiSearchXapian 0034 KF6::I18n 0035 KF6::Codecs 0036 KF6::ConfigCore 0037 KF6::TextUtils 0038 ) 0039 0040 set(indexertest_SRCS 0041 indexertest.cpp 0042 ${indexer_SRCS} 0043 ) 0044 0045 add_definitions(-DAKONADI_SEARCH_NO_PLUGINS=TRUE) 0046 0047 add_executable(indexertest ${indexertest_SRCS}) 0048 add_test(NAME indexertest COMMAND indexertest) 0049 ecm_mark_as_test(indexertest) 0050 target_link_libraries(indexertest 0051 ${indexer_LIBS} 0052 ) 0053 0054 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) 0055 if (KDEPIM_RUN_AKONADI_TEST) 0056 set(KDEPIMLIBS_RUN_ISOLATED_TESTS TRUE) 0057 set(KDEPIMLIBS_RUN_SQLITE_ISOLATED_TESTS TRUE) 0058 0059 set(scheduler_SRCS 0060 ../scheduler.cpp 0061 ../index.cpp 0062 ../collectionindexingjob.cpp 0063 ${indexer_SRCS} 0064 ) 0065 0066 add_akonadi_isolated_test_advanced(schedulertest.cpp "${scheduler_SRCS}" "${indexer_LIBS}") 0067 add_akonadi_isolated_test_advanced(collectionindexingjobtest.cpp "${scheduler_SRCS}" "${indexer_LIBS}") 0068 0069 0070 if(NOT WIN32) 0071 add_executable(collectionquerytest collectionquerytest.cpp ${query_SRCS} ${indexer_SRCS} ${scheduler_SRCS}) 0072 add_test(NAME collectionquerytest COMMAND collectionquerytest) 0073 ecm_mark_as_test(collectionquerytest) 0074 target_link_libraries(collectionquerytest 0075 ${indexer_LIBS} 0076 KPim6::AkonadiSearchPIM 0077 KPim6::AkonadiAgentBase 0078 KF6::ConfigCore 0079 Qt::Widgets 0080 Qt::DBus 0081 KF6::TextUtils 0082 ) 0083 endif() 0084 endif()