Warning, /plasma/plasma-mobile/components/wallpaperimageplugin/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Devin Lin <devin@kde.org> 0002 # SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 ecm_add_qml_module(wallpaperimageplugin URI org.kde.plasma.private.mobileshell.wallpaperimageplugin GENERATE_PLUGIN_SOURCE) 0005 target_sources(wallpaperimageplugin PRIVATE 0006 wallpaperplugin.cpp 0007 ) 0008 0009 # Include qml and js files within ./qml/ 0010 file(GLOB_RECURSE _qml_sources 0011 "qml/*.qml" 0012 "qml/*.js" 0013 ) 0014 ecm_target_qml_sources(wallpaperimageplugin SOURCES ${_qml_sources}) 0015 0016 target_link_libraries(wallpaperimageplugin PRIVATE 0017 Qt::Qml 0018 Qt::Gui 0019 Qt::Quick 0020 Qt::DBus 0021 Qt::Widgets 0022 Plasma::Plasma 0023 Plasma::PlasmaQuick 0024 KF6::CoreAddons 0025 KF6::I18n 0026 KF6::ConfigCore 0027 KF6::ConfigGui 0028 KF6::ConfigQml 0029 KF6::Package 0030 QCoro::DBus 0031 PW::KWorkspace 0032 ) 0033 0034 ecm_finalize_qml_module(wallpaperimageplugin)