Warning, /pim/akonadi-search/xapian/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: CC0-1.0 0002 # SPDX-FileCopyrightText: none 0003 kde_enable_exceptions() 0004 add_library(KPim6AkonadiSearchXapian) 0005 add_library(KPim6::AkonadiSearchXapian ALIAS KPim6AkonadiSearchXapian) 0006 0007 target_sources(KPim6AkonadiSearchXapian PRIVATE 0008 xapiansearchstore.cpp 0009 xapiandocument.cpp 0010 xapiandatabase.cpp 0011 xapiantermgenerator.cpp 0012 xapianqueryparser.cpp 0013 0014 xapiansearchstore.h 0015 xapiandocument.h 0016 xapiandatabase.h 0017 xapiantermgenerator.h 0018 xapianqueryparser.h 0019 ) 0020 0021 ecm_qt_declare_logging_category(KPim6AkonadiSearchXapian HEADER akonadi_search_xapian_debug.h IDENTIFIER AKONADI_SEARCH_XAPIAN_LOG CATEGORY_NAME org.kde.pim.akonadi_search_xapian 0022 DESCRIPTION "akonadisearch (akonadi indexer xapian)" 0023 OLD_CATEGORY_NAMES log_akonadi_search_xapian 0024 EXPORT AKONADISEARCH 0025 ) 0026 0027 0028 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0029 set_target_properties(KPim6AkonadiSearchXapian PROPERTIES UNITY_BUILD ON) 0030 endif() 0031 0032 0033 target_link_libraries(KPim6AkonadiSearchXapian PUBLIC 0034 Qt::Core 0035 KPim6::AkonadiSearchCore 0036 ${XAPIAN_LIBRARIES} 0037 ) 0038 0039 set_target_properties(KPim6AkonadiSearchXapian PROPERTIES 0040 VERSION ${AKONADISEARCH_VERSION} 0041 SOVERSION ${AKONADISEARCH_SOVERSION} 0042 EXPORT_NAME AkonadiSearchXapian 0043 ) 0044 0045 generate_export_header(KPim6AkonadiSearchXapian BASE_NAME AKONADI_SEARCH_XAPIAN EXPORT_FILE_NAME search_xapian_export.h) 0046 0047 install(TARGETS KPim6AkonadiSearchXapian EXPORT KPim6AkonadiSearchTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0048 0049 install(FILES 0050 xapiandatabase.h 0051 xapiandocument.h 0052 xapianqueryparser.h 0053 xapiansearchstore.h 0054 xapiantermgenerator.h 0055 ${CMAKE_CURRENT_BINARY_DIR}/search_xapian_export.h 0056 0057 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch/Xapian 0058 COMPONENT Devel 0059 ) 0060 0061 if(BUILD_TESTING) 0062 add_subdirectory(tests) 0063 add_subdirectory(autotests) 0064 endif()