Warning, /pim/akonadi-search/debug/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: CC0-1.0
0002 # SPDX-FileCopyrightText: none
0003 add_library(KPim6AkonadiSearchDebug)
0004 add_library(KPim6::AkonadiSearchDebug ALIAS KPim6AkonadiSearchDebug)
0005
0006 target_sources(KPim6AkonadiSearchDebug PRIVATE
0007 akonadisearchdebugdialog.cpp
0008 akonadisearchdebugwidget.cpp
0009 job/akonadisearchdebugsearchjob.cpp
0010 akonadisearchdebugsearchpathcombobox.cpp
0011 akonadisearchsyntaxhighlighter.cpp
0012
0013 akonadisearchdebugdialog.h
0014 akonadisearchdebugwidget.h
0015 job/akonadisearchdebugsearchjob.h
0016 akonadisearchdebugsearchpathcombobox.h
0017 akonadisearchsyntaxhighlighter.h
0018 )
0019
0020 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0021 set_target_properties(KPim6AkonadiSearchDebug PROPERTIES UNITY_BUILD ON)
0022 endif()
0023
0024
0025 generate_export_header(KPim6AkonadiSearchDebug BASE_NAME AKONADI_SEARCH_DEBUG EXPORT_FILE_NAME search_debug_export.h)
0026
0027 target_link_libraries(KPim6AkonadiSearchDebug
0028 PRIVATE
0029 Qt::Widgets
0030 KF6::I18n
0031 KPim6::AkonadiCore
0032 KF6::WidgetsAddons
0033 KF6::ConfigCore
0034 KF6::Completion
0035 KF6::ConfigGui
0036 )
0037 set_target_properties(KPim6AkonadiSearchDebug PROPERTIES
0038 VERSION ${AKONADISEARCH_VERSION}
0039 SOVERSION ${AKONADISEARCH_SOVERSION}
0040 EXPORT_NAME AkonadiSearchDebug
0041 )
0042
0043 target_include_directories(KPim6AkonadiSearchDebug INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch>")
0044
0045 install(TARGETS KPim6AkonadiSearchDebug EXPORT KPim6AkonadiSearchTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0046
0047 install(FILES
0048 akonadisearchdebugdialog.h
0049 akonadisearchdebugsearchpathcombobox.h
0050 ${CMAKE_CURRENT_BINARY_DIR}/search_debug_export.h
0051 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiSearch/Debug
0052 COMPONENT Devel
0053 )
0054
0055 if(BUILD_TESTING)
0056 add_subdirectory(tests)
0057 add_subdirectory(autotests)
0058 endif()