Warning, /pim/kdepim-addons/kmail/editorplugins/quicktext/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
0004 add_library(kmailquicktextpluginprivate)
0005 target_sources(kmailquicktextpluginprivate PRIVATE
0006 quicktextmenu.cpp
0007 quicktextconfigurewidget.cpp
0008 quicktextconfiguredialog.cpp
0009 quicktextmanager.cpp
0010 quicktexttreewidget.cpp
0011 quicktextwidget.cpp
0012 quicktextmenu.h
0013 quicktextconfigurewidget.h
0014 quicktextconfiguredialog.h
0015 quicktextmanager.h
0016 quicktexttreewidget.h
0017 quicktextwidget.h
0018 )
0019
0020
0021 generate_export_header(kmailquicktextpluginprivate BASE_NAME quicktext)
0022 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0023 set_target_properties(kmailquicktextpluginprivate PROPERTIES UNITY_BUILD ON)
0024 endif()
0025
0026
0027 target_link_libraries(kmailquicktextpluginprivate
0028 PRIVATE
0029 KF6::I18n KF6::CoreAddons Qt::Gui Qt::Widgets KPim6::MessageComposer KPim6::MailCommon KF6::XmlGui
0030 )
0031
0032 set_target_properties(kmailquicktextpluginprivate
0033 PROPERTIES VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION}
0034 )
0035
0036 install(TARGETS kmailquicktextpluginprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
0037
0038 if(BUILD_TESTING)
0039 add_subdirectory(autotests)
0040 endif()
0041 kcoreaddons_add_plugin(kmail_quicktextplugin INSTALL_NAMESPACE pim6/kmail/plugineditor)
0042 target_sources(kmail_quicktextplugin PRIVATE
0043 quicktextplugineditor.cpp
0044 quicktextplugineditorinterface.cpp
0045 quicktextplugineditor.h
0046 quicktextplugineditorinterface.h
0047 )
0048
0049 ecm_qt_declare_logging_category(kmail_quicktextplugin HEADER quicktextplugin_debug.h IDENTIFIER KMAIL_EDITOR_QUICKTEXT_PLUGIN_LOG CATEGORY_NAME org.kde.pim.kmail_quicktextplugin
0050 DESCRIPTION "kdepim-addons (kmail quicktext editor plugin)"
0051 EXPORT KDEPIMADDONS
0052 )
0053
0054
0055
0056 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0057 set_target_properties(kmail_quicktextplugin PROPERTIES UNITY_BUILD ON)
0058 endif()
0059
0060 target_link_libraries(kmail_quicktextplugin
0061 KPim6::MessageComposer KF6::XmlGui KF6::I18n kmailquicktextpluginprivate KPim6::MailCommon
0062 )