diff --git a/kded/CMakeLists.txt b/kded/CMakeLists.txt index 6157f365..6523f8cb 100644 --- a/kded/CMakeLists.txt +++ b/kded/CMakeLists.txt @@ -1,12 +1,12 @@ # SPDX-FileCopyrightText: 2023 Devin Lin # SPDX-License-Identifier: GPL-2.0-or-later -kcoreaddons_add_plugin(kded_plasma_mobile_start INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/kded") - -target_sources(kded_plasma_mobile_start PRIVATE +set(kded_plasma_mobile_start_SRCS start.cpp ) +kcoreaddons_add_plugin(kded_plasma_mobile_start SOURCES ${kded_plasma_mobile_start_SRCS} INSTALL_NAMESPACE "kf6/kded") + target_link_libraries(kded_plasma_mobile_start PRIVATE Qt::Core KF6::DBusAddons diff --git a/kded/start.cpp b/kded/start.cpp index 1b8a4580..c441a26f 100644 --- a/kded/start.cpp +++ b/kded/start.cpp @@ -9,6 +9,8 @@ #include "start.h" +K_PLUGIN_FACTORY_WITH_JSON(StartFactory, "kded_plasma_mobile_start.json", registerPlugin();) + Start::Start(QObject *parent, const QList &) : KDEDModule{parent} {