Warning, /pim/kdepim-addons/kmail/checkbeforedeletemailplugins/confirmbeforedeleting/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 add_library(kmailconfirmbeforedeleting) 0005 0006 target_sources(kmailconfirmbeforedeleting PRIVATE 0007 confirmbeforedeletingdialog.cpp 0008 confirmbeforedeletingwidget.cpp 0009 confirmbeforedeletingmanager.cpp 0010 confirmbeforedeletingrule.cpp 0011 confirmbeforedeletingcreateruledialog.cpp 0012 confirmbeforedeletingcreaterulewidget.cpp 0013 confirmbeforedeletingmessageboxdialog.cpp 0014 confirmbeforedeletingmessageboxwidget.cpp 0015 0016 confirmbeforedeletingdialog.h 0017 confirmbeforedeletingwidget.h 0018 confirmbeforedeletingmanager.h 0019 confirmbeforedeletingrule.h 0020 confirmbeforedeletingcreateruledialog.h 0021 confirmbeforedeletingcreaterulewidget.h 0022 confirmbeforedeletingmessageboxdialog.h 0023 confirmbeforedeletingmessageboxwidget.h 0024 ) 0025 ecm_qt_declare_logging_category(kmailconfirmbeforedeleting HEADER confirmbeforedeletingplugin_debug.h IDENTIFIER KMAIL_CONFIRMBEFOREDELETING_PLUGIN_LOG CATEGORY_NAME org.kde.pim.kmail_confirmbeforedeletingplugin 0026 DESCRIPTION "kdepim-addons (Confirm Before Deleting email)" 0027 OLD_CATEGORY_NAMES log_kmail_confirmbeforedeletingplugin 0028 EXPORT KDEPIMADDONS 0029 ) 0030 0031 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0032 set_target_properties(kmailconfirmbeforedeleting PROPERTIES UNITY_BUILD ON) 0033 endif() 0034 generate_export_header(kmailconfirmbeforedeleting BASE_NAME kmailconfirmbeforedeleting) 0035 target_link_libraries(kmailconfirmbeforedeleting 0036 KPim6::MessageViewer 0037 KF6::I18n 0038 ) 0039 0040 set_target_properties(kmailconfirmbeforedeleting 0041 PROPERTIES OUTPUT_NAME kmailconfirmbeforedeleting VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION} 0042 ) 0043 0044 0045 install(TARGETS kmailconfirmbeforedeleting ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) 0046 0047 0048 0049 if(BUILD_TESTING) 0050 add_subdirectory(autotests) 0051 endif() 0052 kcoreaddons_add_plugin(kmail_confirmbeforedeletingplugin INSTALL_NAMESPACE pim6/messageviewer/checkbeforedeleting) 0053 target_sources(kmail_confirmbeforedeletingplugin PRIVATE 0054 confirmbeforedeletinginterface.cpp 0055 confirmbeforedeletingplugin.cpp 0056 confirmbeforedeletinginterface.h 0057 confirmbeforedeletingplugin.h 0058 ) 0059 0060 ecm_qt_declare_logging_category(kmail_confirmbeforedeletingplugin HEADER confirmbeforedeletingplugin_debug.h IDENTIFIER KMAIL_CONFIRMBEFOREDELETING_PLUGIN_LOG CATEGORY_NAME org.kde.pim.kmail_confirmbeforedeletingplugin 0061 DESCRIPTION "kdepim-addons (Confirm Before Deleting email)" 0062 OLD_CATEGORY_NAMES log_kmail_confirmbeforedeletingplugin 0063 EXPORT KDEPIMADDONS 0064 ) 0065 0066 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0067 set_target_properties(kmail_confirmbeforedeletingplugin PROPERTIES UNITY_BUILD ON) 0068 endif() 0069 0070 target_link_libraries(kmail_confirmbeforedeletingplugin 0071 KPim6::MessageViewer KF6::I18n KPim6::PimCommon KPim6::Libkdepim kmailconfirmbeforedeleting 0072 )