Warning, /plasma/plasma-welcome/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0002 # SPDX-FileCopyrightText: 2021 Felipe Kinoshita <kinofhek@gmail.com>
0003 # SPDX-FileCopyrightText: 2022 Nate Graham <nate@kde.org>
0004 
0005 set(HAVE_KUSERFEEDBACK ${KUserFeedback_FOUND})
0006 configure_file(kuserfeedbacksettings.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kuserfeedbacksettings.h)
0007 
0008 add_executable(plasma-welcome main.cpp controller.cpp resources.qrc module.cpp)
0009 
0010 target_compile_definitions(plasma-welcome PRIVATE "DISTRO_PAGE_PATH=\"${DISTRO_PAGE_PATH}\"")
0011 
0012 target_link_libraries(plasma-welcome
0013     Qt::Core
0014     Qt::Gui
0015     Qt::Network
0016     Qt::Qml
0017     Qt::Quick
0018     Qt::QuickControls2
0019     Qt::Svg
0020     KF5::I18n
0021     KF5::CoreAddons
0022     KF5::ConfigWidgets
0023     KF5::DBusAddons
0024     KF5::KIOGui
0025     KF5::Notifications
0026     KF5::QuickAddons
0027     KF5::Service
0028     KF5::WindowSystem
0029 )
0030 kconfig_add_kcfg_files(plasma-welcome GENERATE_MOC config.kcfgc)
0031 install(TARGETS plasma-welcome ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0032 
0033 ecm_add_qml_module(PlasmaWelcomeModule URI "org.kde.plasma.welcome" NO_PLUGIN VERSION 1.0)
0034 ecm_target_qml_sources(PlasmaWelcomeModule SOURCES qml/GenericPage.qml)
0035 ecm_target_qml_sources(PlasmaWelcomeModule SOURCES qml/KCM.qml)
0036 ecm_finalize_qml_module(PlasmaWelcomeModule DESTINATION ${KDE_INSTALL_QMLDIR})