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)