xref: /openbmc/phosphor-power/tools/power-utils/meson.build (revision 516e22fe84f77c2d029b028785dfd1e5633267b5)
10bf1b782SLei YUpsutils = executable(
20bf1b782SLei YU    'psutils',
30bf1b782SLei YU    'version.cpp',
4d19df255SLei YU    'updater.cpp',
55a582d3cSFaisal Awada    'aei_updater.cpp',
614572cf4SShawn McCarney    'utils.cpp',
70fbc2f6aSShawn McCarney    'model.cpp',
80bf1b782SLei YU    'main.cpp',
90bf1b782SLei YU    dependencies: [
10888bebdeSPatrick Williams        cli11_dep,
11888bebdeSPatrick Williams        libi2c_dep,
12888bebdeSPatrick Williams        nlohmann_json_dep,
130bf1b782SLei YU        phosphor_dbus_interfaces,
140bf1b782SLei YU        phosphor_logging,
150bf1b782SLei YU    ],
167c2fbbb6SLei YU    include_directories: [libpower_inc, libi2c_inc],
170bf1b782SLei YU    install: true,
18*516e22feSPatrick Williams    link_with: [libpower],
190bf1b782SLei YU)
20093b5917SLei YU
215c6a693eSPatrick Williamsif get_option('tests').allowed()
22093b5917SLei YU    subdir('test')
23ff481438SShawn McCarneyendif
24