Warning, /plasma/plasma-mobile/components/windowplugin/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(windowplugin URI org.kde.plasma.private.mobileshell.windowplugin GENERATE_PLUGIN_SOURCE)
0005 
0006 target_sources(windowplugin PRIVATE windowutil.cpp)
0007 
0008 set_source_files_properties(qml/WindowMaximizedTracker.qml PROPERTIES QT_QML_SINGLETON_TYPE TRUE)
0009 ecm_target_qml_sources(windowplugin SOURCES qml/WindowMaximizedTracker.qml)
0010 
0011 target_link_libraries(windowplugin PRIVATE
0012     Qt::Qml
0013     Qt::DBus
0014     Qt::Gui
0015     Qt::Quick
0016     Plasma::KWaylandClient
0017     KF6::Service
0018     KF6::ConfigWidgets
0019 )
0020 
0021 ecm_finalize_qml_module(windowplugin)