Warning, /plasma/plasma-desktop/applets/taskmanager/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.plasma.taskmanager\")
0002 
0003 plasma_install_package(package org.kde.plasma.taskmanager)
0004 
0005 set(taskmanagerplugin_SRCS
0006     plugin/backend.cpp
0007     plugin/taskmanagerplugin.cpp
0008 
0009     plugin/smartlaunchers/smartlauncherbackend.cpp
0010     plugin/smartlaunchers/smartlauncheritem.cpp
0011 )
0012 
0013 ecm_qt_declare_logging_category(taskmanagerplugin_SRCS
0014     HEADER log_settings.h
0015     IDENTIFIER TASKMANAGER_DEBUG
0016     CATEGORY_NAME org.kde.plasma.taskmanager)
0017 
0018 install(FILES plugin/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/taskmanager)
0019 
0020 add_library(taskmanagerplugin SHARED ${taskmanagerplugin_SRCS})
0021 
0022 # FIXME Cleanup no longer used libs.
0023 target_link_libraries(taskmanagerplugin
0024                       Qt::Core
0025                       Qt::DBus
0026                       Qt::Qml
0027                       Qt::Quick
0028                       Plasma::Activities
0029                       Plasma::ActivitiesStats
0030                       KF6::I18n
0031                       KF6::KIOCore
0032                       KF6::KIOGui
0033                       KF6::KIOFileWidgets # KFilePlacesModel
0034                       KF6::Notifications # KNotificationJobUiDelegate
0035                       Plasma::Plasma
0036                       KSysGuard::ProcessCore
0037                       KF6::Service
0038                       KF6::WindowSystem
0039                       PW::LibNotificationManager)
0040 
0041 install(TARGETS taskmanagerplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/taskmanager)