Warning, /plasma/systemsettings/app/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 add_executable(systemsettings)
0003 ecm_add_qml_module(systemsettings URI org.kde.systemsettings GENERATE_PLUGIN_SOURCE)
0004 
0005 target_sources(systemsettings PRIVATE
0006     main.cpp
0007     SettingsBase.cpp
0008     SettingsBase.h
0009     ToolTips/tooltipmanager.cpp
0010     ToolTips/tooltipmanager.h
0011     sidebar/SidebarMode.cpp
0012     sidebar/SidebarMode.h
0013     ${debug_SRCS}
0014 )
0015 
0016 ecm_target_qml_sources(systemsettings SOURCES
0017     sidebar/qml/CategoriesPage.qml
0018     sidebar/qml/CategoryItem.qml
0019     sidebar/qml/HamburgerMenuButton.qml
0020     sidebar/qml/IntroPage.qml
0021     sidebar/qml/Main.qml
0022     sidebar/qml/SideBarItem.qml
0023     sidebar/qml/SubCategoryPage.qml
0024     RESOURCES
0025     sidebar/images/plasma-logo.svg
0026 )
0027 
0028 qt_target_qml_sources(systemsettings RESOURCES systemsettingsui.rc PREFIX /kxmlgui5/systemsettings)
0029 
0030 target_compile_definitions(systemsettings PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}")
0031 target_include_directories(systemsettings PRIVATE ToolTips sidebar)
0032 
0033 target_link_libraries(systemsettings PRIVATE
0034     systemsettings_debug
0035     systemsettingsview
0036     KF6::Crash
0037     KF6::ItemViews
0038     KF6::ItemModels
0039     KF6::KCMUtils
0040     KF6::I18n
0041     KF6::IconThemes
0042     KF6::KIOWidgets
0043     KF6::Service
0044     KF6::WindowSystem
0045     KF6::XmlGui
0046     KF6::DBusAddons
0047     KF6::ConfigGui
0048     KF6::GuiAddons # UrlHanlder handles help:/ urls
0049     Qt::QuickWidgets
0050     Qt::Qml
0051     Qt::Quick
0052 )
0053 
0054 install(TARGETS systemsettings ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0055 install(PROGRAMS kdesystemsettings.desktop systemsettings.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0056 install(DIRECTORY DESTINATION "${KDE_INSTALL_FULL_DATAROOTDIR}/kglobalaccel")
0057 install(
0058     CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink \"${KDE_INSTALL_FULL_APPDIR}/systemsettings.desktop\" \"\$ENV{DESTDIR}${KDE_INSTALL_FULL_DATAROOTDIR}/kglobalaccel/systemsettings.desktop\")"
0059 )
0060 install(FILES org.kde.systemsettings.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0061 install(FILES systemsettings.zsh RENAME _systemsettings DESTINATION ${KDE_INSTALL_ZSHAUTOCOMPLETEDIR})
0062 
0063 ecm_finalize_qml_module(systemsettings)