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/draghelper.cpp
0008     plugin/taskmanagerplugin.cpp
0009 
0010     plugin/smartlaunchers/smartlauncherbackend.cpp
0011     plugin/smartlaunchers/smartlauncheritem.cpp
0012 )
0013 
0014 ecm_qt_declare_logging_category(taskmanagerplugin_SRCS
0015     HEADER log_settings.h
0016     IDENTIFIER TASKMANAGER_DEBUG
0017     CATEGORY_NAME org.kde.plasma.taskmanager)
0018 
0019 install(FILES plugin/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/taskmanager)
0020 
0021 add_library(taskmanagerplugin SHARED ${taskmanagerplugin_SRCS})
0022 
0023 # FIXME Cleanup no longer used libs.
0024 target_link_libraries(taskmanagerplugin
0025                       Qt::Core
0026                       Qt::DBus
0027                       Qt::Qml
0028                       Qt::Quick
0029                       KF5::Activities
0030                       KF5::ActivitiesStats
0031                       KF5::I18n
0032                       KF5::KIOCore
0033                       KF5::KIOGui
0034                       KF5::KIOFileWidgets # KFilePlacesModel
0035                       KF5::Notifications # KNotificationJobUiDelegate
0036                       KF5::Plasma
0037                       KSysGuard::ProcessCore
0038                       KF5::Service
0039                       KF5::WindowSystem
0040                       PW::LibNotificationManager)
0041 
0042 install(TARGETS taskmanagerplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/taskmanager)