shift-shell/containments/taskpanel/CMakeLists.txt
Devin Lin 5e3fa11be7 panel & taskpanel: Port to use plasma_add_applet
Use plasma_add_applet to deploy the applets as a module: https://invent.kde.org/plasma/libplasma/-/merge_requests/1116

We eventually need to do this for Halcyon and Folio homescreens too, but
they also have a bunch of C++ classes to be ported to declarative type
registration.
2025-06-26 20:46:48 -04:00

22 lines
715 B
CMake

# SPDX-FileCopyrightText: 2015-2016 Marco Martin <mart@kde.org>
# SPDX-FileCopyrightText: 2021 Aleix Pol <apol@kde.org>
# SPDX-FileCopyrightText: 2021 Nicolas Fella <nicolas.fella@kde.org>
# SPDX-License-Identifier: GPL-2.0-or-later
plasma_add_applet(org.kde.plasma.mobile.taskpanel
QML_SOURCES
qml/main.qml
qml/NavigationPanelComponent.qml
CPP_SOURCES
taskpanel.cpp
)
target_link_libraries(org.kde.plasma.mobile.taskpanel PRIVATE
Qt::Gui
Qt::DBus
Qt::Qml
Qt::Quick
Qt::Sensors
Plasma::Plasma
KF6::Screen
)