xref: /openbmc/pldm/common/test/meson.build (revision cf772846d209bc09bd7f6263574c18fc559d6314)
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                     link_args: dynamic_linker,
1387bfacd2SPatrick Williams                     build_rpath: get_option('oe-sdk').allowed() ? rpath : '',
145327988eSTom Joseph                     dependencies: [
155327988eSTom Joseph                         common_test_src,
165327988eSTom Joseph                         gtest,
175327988eSTom Joseph                         libpldm_dep,
18*cf772846SPatrick Williams                         nlohmann_json_dep,
195327988eSTom Joseph                         phosphor_dbus_interfaces,
2049cfb138SRiya Dixit                         phosphor_logging_dep,
2106fca441SManojkiran Eda                         libpldmutils,
225327988eSTom Joseph                         sdbusplus]),
235327988eSTom Joseph       workdir: meson.current_source_dir())
245327988eSTom Josephendforeach
25