blob: 57bab759f689a802595b6ebaa6b74839f5bc70b8 [file] [log] [blame]
Harshit Aghera560e6af2025-04-21 20:04:56 +05301gpusensor_sources = files(
2 'MctpRequester.cpp',
Harshit Aghera4ecdfaa2025-05-22 11:35:39 +05303 'NvidiaDeviceDiscovery.cpp',
4 'NvidiaGpuDevice.cpp',
Harshit Aghera560e6af2025-04-21 20:04:56 +05305 'NvidiaGpuMctpVdm.cpp',
6 'NvidiaGpuSensor.cpp',
7 'NvidiaGpuSensorMain.cpp',
8 'OcpMctpVdm.cpp',
9)
Harshit Aghera82d4a622025-04-21 19:09:02 +053010
11gpusensor_include_dir = include_directories('.', is_system: true)
12sensor_include_dir = include_directories('../..')
13
14executable(
15 'nvidiagpusensor',
16 gpusensor_sources,
17 implicit_include_directories: false,
18 include_directories: [gpusensor_include_dir, sensor_include_dir],
19 dependencies: [thresholds_dep, utils_dep],
20 install: true,
Patrick Williamsb75a54f2025-05-27 17:24:53 -040021 install_dir: '/usr/libexec/dbus-sensors',
Harshit Aghera82d4a622025-04-21 19:09:02 +053022)
Harshit Aghera560e6af2025-04-21 20:04:56 +053023
24if get_option('tests').enabled()
25 subdir('tests')
26endif