xref: /openbmc/phosphor-power/phosphor-power-supply/test/meson.build (revision 8b38b177315d40f1f9bc1e4d0784d45ea17cbd5c)
1test(
2    'phosphor-power-supply-tests',
3    executable(
4        'phosphor-power-supply-tests',
5        'power_supply_tests.cpp',
6        'mock.cpp',
7        dependencies: [
8            gmock,
9            gtest,
10            libgpiodcxx,
11            nlohmann_json_dep,
12            phosphor_logging,
13            sdbusplus,
14            sdeventplus,
15        ],
16        implicit_include_directories: false,
17        include_directories: ['.', '..', '../..'],
18        link_args: dynamic_linker,
19        link_with: [libpower],
20        build_rpath: get_option('oe-sdk').allowed() ? rpath : '',
21        objects: power_supply,
22    ),
23)
24