Warning, /pim/akonadi-search/core/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(KPim6AkonadiSearchCore) 0005 add_library(KPim6::AkonadiSearchCore ALIAS KPim6AkonadiSearchCore) 0006 target_sources(KPim6AkonadiSearchCore PRIVATE 0007 searchstore.cpp 0008 term.cpp 0009 query.cpp 0010 resultiterator.cpp 0011 0012 searchstore.h 0013 term.h 0014 query.h 0015 resultiterator.h 0016 ) 0017 0018 ecm_qt_declare_logging_category(KPim6AkonadiSearchCore HEADER akonadi_search_core_debug.h IDENTIFIER AKONADI_SEARCH_CORE_LOG CATEGORY_NAME org.kde.pim.akonadi_search_core 0019 DESCRIPTION "akonadisearch (akonadi core lib)" 0020 EXPORT AKONADISEARCH 0021 ) 0022 0023 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0024 set_target_properties(KPim6AkonadiSearchCore PROPERTIES UNITY_BUILD ON) 0025 endif() 0026 0027 0028 0029 target_link_libraries(KPim6AkonadiSearchCore 0030 PUBLIC 0031 Qt::Core 0032 ) 0033 0034 set_target_properties(KPim6AkonadiSearchCore PROPERTIES 0035 VERSION ${AKONADISEARCH_VERSION} 0036 SOVERSION ${AKONADISEARCH_SOVERSION} 0037 EXPORT_NAME AkonadiSearchCore 0038 ) 0039 target_include_directories(KPim6AkonadiSearchCore INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch>") 0040 0041 generate_export_header(KPim6AkonadiSearchCore BASE_NAME AKONADI_SEARCH_CORE EXPORT_FILE_NAME search_core_export.h) 0042 0043 ecm_generate_headers(KPim6AkonadiSearchCore_CamelCasecore_HEADERS 0044 HEADER_NAMES 0045 Term 0046 Query 0047 ResultIterator 0048 SearchStore 0049 REQUIRED_HEADERS KPim6AkonadiSearchCore_core_HEADERS 0050 PREFIX Core 0051 ) 0052 0053 install(TARGETS KPim6AkonadiSearchCore EXPORT KPim6AkonadiSearchTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0054 0055 install(FILES 0056 ${KPim6AkonadiSearchCore_CamelCasecore_HEADERS} 0057 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch/Core 0058 COMPONENT Devel 0059 ) 0060 install(FILES 0061 ${KPim6AkonadiSearchCore_core_HEADERS} 0062 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch/core 0063 COMPONENT Devel 0064 ) 0065 0066 install(FILES 0067 ${CMAKE_CURRENT_BINARY_DIR}/search_core_export.h 0068 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch 0069 COMPONENT Devel 0070 )