From 6051c1247cde61bcc8e483eb4166e5a297c0ecc6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 13 Oct 2016 18:38:35 +0200 Subject: Xapian based fulltext indexing This cuts into the sync performance by about 40%, but gives us fast fulltext searching for all local content. --- common/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/CMakeLists.txt') diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index ec83f6f..76579dd 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -75,11 +75,13 @@ set(command_SRCS storage/entitystore.cpp indexer.cpp mail/threadindexer.cpp + mail/fulltextindexer.cpp notification.cpp commandprocessor.cpp inspector.cpp propertyparser.cpp utils.cpp + fulltextindex.cpp ${storage_SRCS}) add_library(${PROJECT_NAME} SHARED ${command_SRCS}) @@ -127,6 +129,7 @@ PRIVATE Qt5::Gui KF5::Mime KF5::Contacts + ${XAPIAN_LIBRARIES} ) install(TARGETS ${PROJECT_NAME} EXPORT SinkTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ${LIBRARY_NAMELINK} ) -- cgit v1.2.3