| psu_monitor = executable( | |
| 'psu-monitor', | |
| error_hpp, | |
| 'main.cpp', | |
| 'power_supply.cpp', | |
| 'record_manager.cpp', | |
| dependencies: [ | |
| cli11_dep, | |
| nlohmann_json_dep, | |
| phosphor_dbus_interfaces, | |
| phosphor_logging, | |
| sdbusplus, | |
| sdeventplus, | |
| ], | |
| include_directories: '..', | |
| install: true, | |
| link_with: [libpower], | |
| ) | |
| record_manager = psu_monitor.extract_objects('record_manager.cpp') | |
| if get_option('tests').allowed() | |
| subdir('test') | |
| endif |