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)