xref: /openbmc/pldm/common/test/meson.build (revision 3d3e81846344c3b9f10da193cdd044e9dd85b78e)
15327988eSTom Josephcommon_test_src = declare_dependency(
25327988eSTom Joseph          sources: [
35327988eSTom Joseph            '../utils.cpp'])
45327988eSTom Joseph
55327988eSTom Josephtests = [
65327988eSTom Joseph  'pldm_utils_test',
75327988eSTom Joseph]
85327988eSTom Joseph
95327988eSTom Josephforeach t : tests
105327988eSTom Joseph  test(t, executable(t.underscorify(), t + '.cpp',
115327988eSTom Joseph                     implicit_include_directories: false,
125327988eSTom Joseph                     dependencies: [
135327988eSTom Joseph                         common_test_src,
14*3d3e8184SAndrew Jeffery                         gmock,
155327988eSTom Joseph                         gtest,
165327988eSTom Joseph                         libpldm_dep,
17cf772846SPatrick Williams                         nlohmann_json_dep,
185327988eSTom Joseph                         phosphor_dbus_interfaces,
1949cfb138SRiya Dixit                         phosphor_logging_dep,
2006fca441SManojkiran Eda                         libpldmutils,
215327988eSTom Joseph                         sdbusplus]),
225327988eSTom Joseph       workdir: meson.current_source_dir())
235327988eSTom Josephendforeach
24