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

0001 add_subdirectory(page)
0002 add_subdirectory(table)
0003 add_subdirectory(faces)
0004 
0005 kconfig_add_kcfg_files(plasma-systemmonitor_SRCS GENERATE_MOC systemmonitor.kcfgc)
0006 
0007 add_definitions(-DQT_NO_KEYWORDS)
0008 
0009 add_executable(plasma-systemmonitor ${plasma-systemmonitor_SRCS} ${plasma-systemmonitor_QRC})
0010 ecm_add_qml_module(plasma-systemmonitor URI "org.kde.systemmonitor" GENERATE_PLUGIN_SOURCE)
0011 
0012 target_sources(plasma-systemmonitor PRIVATE
0013     main.cpp
0014     ToolsModel.cpp
0015     ToolsModel.h
0016     Configuration.cpp
0017     Configuration.h
0018     CommandLineArguments.cpp
0019     CommandLineArguments.h
0020 )
0021 
0022 ecm_target_qml_sources(plasma-systemmonitor SOURCES
0023     Main.qml
0024     GlobalMenu.qml
0025     AboutPage.qml
0026 )
0027 
0028 target_compile_definitions(plasma-systemmonitor PRIVATE PROJECT_VERSION="${PROJECT_VERSION}")
0029 target_link_libraries(plasma-systemmonitor PRIVATE
0030     Qt::Quick
0031     Qt::Widgets
0032     Qt::DBus
0033     KF6::I18n
0034     KF6::ConfigGui
0035     KF6::Service
0036     KF6::KIOGui
0037     KF6::GlobalAccel
0038     KF6::DBusAddons
0039     KF6::WindowSystem
0040     PlasmaSystemMonitorPage
0041     PlasmaSystemMonitorTable
0042 )
0043 
0044 install(TARGETS plasma-systemmonitor DESTINATION ${KDE_INSTALL_BINDIR})
0045 install(FILES systemmonitor.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
0046 install(FILES plasma-systemmonitor.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})
0047 
0048 install(FILES
0049     pages/applications.page
0050     pages/history.page
0051     pages/overview.page
0052     pages/processes.page
0053     DESTINATION ${KDE_INSTALL_DATADIR}/plasma-systemmonitor
0054 )
0055 
0056 ecm_finalize_qml_module(plasma-systemmonitor)