Warning, /plasma/plasma-mobile/containments/homescreens/halcyon/plugin/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 set(halcyonplugin_SRCS
0005     halcyonplugin.cpp
0006     application.cpp
0007     applicationfolder.cpp
0008     applicationlistmodel.cpp
0009     pinnedmodel.cpp
0010     windowlistener.cpp
0011 )
0012 
0013 install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/private/mobile/homescreen/halcyon)
0014 
0015 add_library(halcyonplugin SHARED ${halcyonplugin_SRCS})
0016 
0017 target_link_libraries(halcyonplugin
0018                       Qt::Gui
0019                       Qt::Qml
0020                       Qt::Quick
0021                       Plasma::Plasma
0022                       KF6::I18n
0023                       KF6::Service
0024                       KF6::KIOGui
0025                       KF6::JobWidgets
0026                       Plasma::KWaylandClient
0027                       KF6::WindowSystem)
0028 
0029 set_property(TARGET halcyonplugin PROPERTY LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/org/kde/private/mobile/homescreen/halcyon)
0030 install(TARGETS halcyonplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/private/mobile/homescreen/halcyon)