Warning, /plasma/kdeplasma-addons/applets/comic/engine/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: BSD-3-Clause
0002 # SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.lohnau@gmx.de>
0003 
0004 add_library(plasma_engine_comic STATIC)
0005 
0006 set_property(TARGET plasma_engine_comic PROPERTY POSITION_INDEPENDENT_CODE ON)
0007 
0008 ecm_qt_declare_logging_category(plasma_engine_comic
0009     HEADER comic_debug.h
0010     IDENTIFIER PLASMA_COMIC
0011     CATEGORY_NAME ork.kde.plasma.comic
0012     DESCRIPTION "Plasma Comic Engine"
0013     EXPORT PLASMA_COMIC
0014 )
0015 ecm_qt_install_logging_categories(
0016     EXPORT PLASMA_COMIC
0017     FILE plasma_comic.categories
0018     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0019 )
0020 
0021 target_sources(plasma_engine_comic PRIVATE
0022     comicprovider.cpp
0023     cachedprovider.cpp
0024     comic.cpp
0025     comicproviderkross.cpp
0026     comicproviderwrapper.cpp
0027 )
0028 target_link_libraries(plasma_engine_comic
0029     Qt::Qml
0030     KF5::WidgetsAddons
0031     KF5::Package
0032     KF5::I18n
0033     KF5::KIOCore
0034 )
0035 if (QT_MAJOR_VERSION EQUAL "6")
0036     target_link_libraries(plasma_engine_comic Qt::Core5Compat) # for QTextCodec
0037 endif()
0038 
0039 kcoreaddons_add_plugin(plasma_packagestructure_comic SOURCES comic_package.cpp INSTALL_NAMESPACE "kpackage/packagestructure")
0040 target_link_libraries(plasma_packagestructure_comic
0041     KF5::Package
0042     KF5::I18n
0043 )
0044 set_target_properties(plasma_packagestructure_comic PROPERTIES OUTPUT_NAME plasma_comic)
0045 install(FILES plasma-comic.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPESDIR})