Warning, /pim/kdepim-addons/plugins/messageviewerconfigureplugins/expireaccounttrashfolder/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 add_library(expireaccounttrashfolderconfig)
0004 target_sources(expireaccounttrashfolderconfig PRIVATE
0005 expireaccounttrashfolderconfigdialog.cpp
0006 expireaccounttrashfolderconfigwidget.cpp
0007
0008 expireaccounttrashfolderconfigdialog.h
0009 expireaccounttrashfolderconfigwidget.h
0010 )
0011
0012 ecm_qt_declare_logging_category(expireaccounttrashfolderconfig HEADER libexpireaccounttrashfolderconfig_debug.h IDENTIFIER LIBEXPIREACCOUNTTRASHFOLDERCONFIG_PLUGIN_LOG CATEGORY_NAME org.kde.pim.libexpireaccounttrashfolderconfig
0013 DESCRIPTION "kdepim-addons (expire account trash folder config)"
0014 EXPORT KDEPIMADDONS
0015 )
0016
0017 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0018 set_target_properties(expireaccounttrashfolderconfig PROPERTIES UNITY_BUILD ON)
0019 endif()
0020
0021 generate_export_header(expireaccounttrashfolderconfig BASE_NAME libexpireaccounttrashfolderconfig)
0022 target_link_libraries(expireaccounttrashfolderconfig
0023 KPim6::MessageViewer
0024 KF6::I18n
0025 KPim6::MailCommon
0026 )
0027
0028 set_target_properties(expireaccounttrashfolderconfig
0029 PROPERTIES OUTPUT_NAME expireaccounttrashfolderconfig VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION}
0030 )
0031
0032 install(TARGETS expireaccounttrashfolderconfig ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
0033
0034
0035
0036 kcoreaddons_add_plugin(messageviewer_expireaccounttrashfolderconfigplugin INSTALL_NAMESPACE pim6/messageviewer/configuresettings)
0037 target_sources(messageviewer_expireaccounttrashfolderconfigplugin PRIVATE
0038 expireaccounttrashfolderconfigplugin.cpp
0039 expireaccounttrashfolderconfigplugin.h
0040 )
0041
0042 target_link_libraries(messageviewer_expireaccounttrashfolderconfigplugin
0043 KPim6::MessageViewer
0044 KF6::I18n
0045 KPim6::MailCommon
0046 expireaccounttrashfolderconfig
0047 )
0048
0049
0050 if(BUILD_TESTING)
0051 add_subdirectory(autotests)
0052 endif()