Warning, /plasma/plasma-welcome/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: BSD-2-Clause 0002 # SPDX-FileCopyrightText: 2021 Felipe Kinoshita <kinofhek@gmail.com> 0003 # SPDX-FileCopyrightText: 2022 Nate Graham <nate@kde.org> 0004 0005 configure_file(config-plasma-welcome.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-plasma-welcome.h) 0006 0007 add_executable(plasma-welcome) 0008 ecm_add_qml_module(plasma-welcome URI "org.kde.plasma.welcome" GENERATE_PLUGIN_SOURCE) 0009 0010 target_sources(plasma-welcome PRIVATE 0011 main.cpp 0012 controller.cpp 0013 controller.h 0014 module.cpp 0015 module.h 0016 applicationInfo.cpp 0017 applicationInfo.h 0018 qmlconfig.h 0019 ) 0020 0021 ecm_target_qml_sources(plasma-welcome 0022 SOURCES 0023 qml/Main.qml 0024 0025 qml/common/GenericPage.qml 0026 qml/common/ScrollablePage.qml 0027 qml/common/KCMPage.qml 0028 qml/common/ApplicationIcon.qml 0029 0030 qml/footers/Footer.qml 0031 qml/footers/FooterDefault.qml 0032 qml/footers/FooterUpdate.qml 0033 0034 qml/pages/PlasmaUpdate.qml 0035 qml/pages/plasmaupdate/Update.qml 0036 qml/pages/plasmaupdate/Beta.qml 0037 qml/pages/Live.qml 0038 qml/pages/Welcome.qml 0039 qml/pages/Network.qml 0040 qml/pages/network/PlasmaNM.qml 0041 qml/pages/SimpleByDefault.qml 0042 qml/pages/PowerfulWhenNeeded.qml 0043 qml/pages/powerfulwhenneeded/PlasmaFeatureButton.qml 0044 qml/pages/Discover.qml 0045 qml/pages/Feedback.qml 0046 qml/pages/Contribute.qml 0047 qml/pages/Donate.qml 0048 qml/pages/donate/Supporters.qml 0049 0050 RESOURCES 0051 assets/konqi-donations.png 0052 assets/konqi-kde-hi.png 0053 assets/konqi-build.png 0054 assets/krita.png 0055 assets/endlesssky.png 0056 ) 0057 0058 target_compile_definitions(plasma-welcome PRIVATE "DISTRO_CUSTOM_PAGE_FOLDER=\"${DISTRO_CUSTOM_PAGE_FOLDER}\"") 0059 target_compile_definitions(plasma-welcome PRIVATE "DISTRO_CUSTOM_INTRO_FILE=\"${DISTRO_CUSTOM_INTRO_FILE}\"") 0060 0061 target_link_libraries(plasma-welcome PRIVATE 0062 Qt::Core 0063 Qt::Gui 0064 Qt::Network 0065 Qt::Qml 0066 Qt::Quick 0067 Qt::QuickControls2 0068 Qt::Svg 0069 KF6::I18n 0070 KF6::ConfigCore 0071 KF6::CoreAddons 0072 KF6::ConfigWidgets 0073 KF6::DBusAddons 0074 KF6::KIOGui 0075 KF6::JobWidgets 0076 KF6::KCMUtils 0077 KF6::Service 0078 KF6::WindowSystem 0079 ) 0080 kconfig_add_kcfg_files(plasma-welcome GENERATE_MOC config.kcfgc) 0081 install(TARGETS plasma-welcome ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0082 0083 ecm_finalize_qml_module(plasma-welcome) 0084 0085 add_subdirectory(kded)