mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:12:43 +00:00 
			
		
		
		
	 889b9d029e
			
		
	
	
		889b9d029e
		
	
	
	
	
		
			
			This will allow us to essentially remove /proc/pci node for good, as well as to create a better GUI application to contain PCI information with other system hardware info too.
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			690 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			690 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| serenity_component(
 | |
|     SystemMonitor
 | |
|     REQUIRED
 | |
|     TARGETS SystemMonitor Profiler Inspector
 | |
| )
 | |
| 
 | |
| compile_gml(SystemMonitor.gml SystemMonitorGML.h system_monitor_gml)
 | |
| compile_gml(ProcessWindow.gml ProcessWindowGML.h process_window_gml)
 | |
| 
 | |
| set(SOURCES
 | |
|     GraphWidget.cpp
 | |
|     main.cpp
 | |
|     MemoryStatsWidget.cpp
 | |
|     NetworkStatisticsWidget.cpp
 | |
|     ProcessFileDescriptorMapWidget.cpp
 | |
|     ProcessMemoryMapWidget.cpp
 | |
|     ProcessModel.cpp
 | |
|     ProcessUnveiledPathsWidget.cpp
 | |
|     ProcessStateWidget.cpp
 | |
|     ThreadStackWidget.cpp
 | |
|     SystemMonitorGML.h
 | |
|     ProcessWindowGML.h
 | |
| )
 | |
| 
 | |
| serenity_app(SystemMonitor ICON app-system-monitor)
 | |
| target_link_libraries(SystemMonitor LibGUI LibSymbolication LibMain)
 |