xref: /openbmc/pldm/host-bmc/test/meson.build (revision 5327988e)
1*5327988eSTom Josephhost_bmc_test_src = declare_dependency(
2*5327988eSTom Joseph          sources: [
3*5327988eSTom Joseph            '../dbus_to_host_effecters.cpp',
4*5327988eSTom Joseph            '../../pldmd/dbus_impl_requester.cpp',
5*5327988eSTom Joseph            '../../pldmd/instance_id.cpp'])
6*5327988eSTom Joseph
7*5327988eSTom Josephtests = [
8*5327988eSTom Joseph  'dbus_to_host_effecter_test',
9*5327988eSTom Joseph]
10*5327988eSTom Joseph
11*5327988eSTom Josephforeach t : tests
12*5327988eSTom Joseph  test(t, executable(t.underscorify(), t + '.cpp',
13*5327988eSTom Joseph                     implicit_include_directories: false,
14*5327988eSTom Joseph                     link_args: dynamic_linker,
15*5327988eSTom Joseph                     build_rpath: get_option('oe-sdk').enabled() ? rpath : '',
16*5327988eSTom Joseph                     dependencies: [
17*5327988eSTom Joseph                         gtest,
18*5327988eSTom Joseph                         gmock,
19*5327988eSTom Joseph                         host_bmc_test_src,
20*5327988eSTom Joseph                         libpldm_dep,
21*5327988eSTom Joseph                         libpldmutils,
22*5327988eSTom Joseph                         phosphor_dbus_interfaces,
23*5327988eSTom Joseph                         sdbusplus]),
24*5327988eSTom Joseph       workdir: meson.current_source_dir())
25*5327988eSTom Josephendforeach
26