xref: /openbmc/pldm/host-bmc/test/meson.build (revision 49cfb138)
1host_bmc_test_src = declare_dependency(
2          sources: [
3            '../dbus_to_host_effecters.cpp',
4            '../../pldmd/dbus_impl_requester.cpp',
5            '../../pldmd/instance_id.cpp'],
6            include_directories: '../../requester')
7
8tests = [
9  'dbus_to_host_effecter_test',
10]
11
12foreach t : tests
13  test(t, executable(t.underscorify(), t + '.cpp',
14                     implicit_include_directories: false,
15                     link_args: dynamic_linker,
16                     build_rpath: get_option('oe-sdk').enabled() ? rpath : '',
17                     dependencies: [
18                         gtest,
19                         gmock,
20                         host_bmc_test_src,
21                         libpldm_dep,
22                         libpldmutils,
23                         nlohmann_json,
24                         phosphor_dbus_interfaces,
25                         phosphor_logging_dep,
26                         sdbusplus,
27                         sdeventplus]),
28       workdir: meson.current_source_dir())
29endforeach
30