1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
# SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
# SPDX-License-Identifier: BSD-3-Clause
kcoreaddons_add_plugin(messageviewer_externalscriptplugin
INSTALL_NAMESPACE pim6/messageviewer/viewerplugin
)
target_sources(
messageviewer_externalscriptplugin
PRIVATE
viewerpluginexternalscript.cpp
viewerpluginexternalscriptinterface.cpp
viewerpluginexternalscriptmanager.cpp
viewerpluginexternalscriptinfo.cpp
viewerpluginexternalscriptsloadjob.cpp
viewerpluginexternalscriptparseargument.cpp
configuredialog/viewerpluginexternalconfiguredialog.cpp
configuredialog/viewerpluginexternalconfigurewidget.cpp
configuredialog/viewerpluginexternaleditdialog.cpp
configuredialog/viewerpluginexternaleditwidget.cpp
viewerpluginexternalscript.h
viewerpluginexternalscriptinterface.h
viewerpluginexternalscriptmanager.h
viewerpluginexternalscriptinfo.h
viewerpluginexternalscriptsloadjob.h
viewerpluginexternalscriptparseargument.h
configuredialog/viewerpluginexternalconfiguredialog.h
configuredialog/viewerpluginexternalconfigurewidget.h
configuredialog/viewerpluginexternaleditdialog.h
configuredialog/viewerpluginexternaleditwidget.h
)
ecm_qt_declare_logging_category(messageviewer_externalscriptplugin HEADER externalscriptplugin_debug.h IDENTIFIER EXTERNALSCRIPTPLUGIN_LOG CATEGORY_NAME org.kde.pim.externalscriptplugin
DESCRIPTION "kdepim-addons (External Script Plugin)"
OLD_CATEGORY_NAMES log_externalscriptplugin
EXPORT KDEPIMADDONS
)
if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
set_target_properties(
messageviewer_externalscriptplugin
PROPERTIES UNITY_BUILD ON
)
endif()
target_link_libraries(
messageviewer_externalscriptplugin
KPim6::MessageViewer
KF6::XmlGui
KF6::I18n
KPim6::PimCommon
KF6::KIOWidgets
KPim6::Libkdepim
)
if(KDEPIMADDONS_BUILD_EXAMPLES)
add_subdirectory(examples)
endif()
if(BUILD_TESTING)
add_subdirectory(autotests)
endif()
|