1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-25 22:35:07 +00:00
serenity/Userland/Applications/SystemMonitor/CMakeLists.txt
Gunnar Beutner 631d36fd98 Everywhere: Add component declarations
This adds component declarations so that users can select to not build
certain parts of the OS.
2021-06-17 11:03:51 +02:00

23 lines
552 B
CMake

serenity_component(
SystemMonitor
REQUIRED
TARGETS SystemMonitor Profiler Inspector
)
set(SOURCES
DevicesModel.cpp
GraphWidget.cpp
InterruptsWidget.cpp
main.cpp
MemoryStatsWidget.cpp
NetworkStatisticsWidget.cpp
ProcessFileDescriptorMapWidget.cpp
ProcessMemoryMapWidget.cpp
ProcessModel.cpp
ProcessUnveiledPathsWidget.cpp
ProcessStateWidget.cpp
ThreadStackWidget.cpp
)
serenity_app(SystemMonitor ICON app-system-monitor)
target_link_libraries(SystemMonitor LibGUI LibSymbolication LibPCIDB)