Warning, /pim/kdepim-addons/plugins/messageviewer/bodypartformatter/itinerary/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(messageviewer_bodypartformatter_semantic MODULE)
0004 
0005 target_sources(messageviewer_bodypartformatter_semantic PRIVATE
0006     itinerary_plugin.cpp
0007     itinerarymemento.cpp
0008     itineraryprocessor.cpp
0009     itineraryrenderer.cpp
0010     itineraryurlhandler.cpp
0011     itinerarykdeconnecthandler.cpp
0012     itinerarymemento.h
0013     itineraryprocessor.h
0014     itineraryrenderer.h
0015     itineraryurlhandler.h
0016     itinerarykdeconnecthandler.h
0017     templates/templates.qrc
0018     )
0019 ecm_qt_declare_logging_category(messageviewer_bodypartformatter_semantic HEADER itinerary_debug.h IDENTIFIER ITINERARY_LOG CATEGORY_NAME org.kde.pim.messageviewer.itinerary
0020     DESCRIPTION "kdepim-addons (Itinerary plugin)"
0021     EXPORT KDEPIMADDONS
0022     )
0023 
0024 
0025 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0026     set_target_properties(messageviewer_bodypartformatter_semantic PROPERTIES UNITY_BUILD ON)
0027 endif()
0028 
0029 target_compile_definitions(messageviewer_bodypartformatter_semantic PRIVATE -DTRANSLATION_DOMAIN=\"messageviewer_semantic_plugin\")
0030 target_link_libraries(messageviewer_bodypartformatter_semantic
0031     KF6::KIOGui
0032     KPim6::MessageViewer
0033     KPim6::CalendarSupport
0034     KF6::I18n
0035     KPim6::GrantleeTheme
0036     KF6::TextTemplate
0037     Qt::DBus
0038     KF6::Prison
0039     KPim6::Itinerary
0040     KPim6::PkPass
0041     )
0042 install(TARGETS messageviewer_bodypartformatter_semantic DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/messageviewer/bodypartformatter)