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