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