xref: /openbmc/phosphor-bmc-code-mgmt/test/common/software/meson.build (revision e1d49f183fcddacee05f7fb4fe81fd4c85c60c6a)
18ec69e4bSAlexander Hansen
2*e1d49f18SAlexander Hansentestcases = ['software_get_random_softwareid', 'software_config']
38ec69e4bSAlexander Hansen
48ec69e4bSAlexander Hansenforeach t : testcases
58ec69e4bSAlexander Hansen    test(
68ec69e4bSAlexander Hansen        t,
78ec69e4bSAlexander Hansen        executable(
88ec69e4bSAlexander Hansen            t,
98ec69e4bSAlexander Hansen            f'@t@.cpp',
108ec69e4bSAlexander Hansen            include_directories: [common_include],
118ec69e4bSAlexander Hansen            dependencies: [
128ec69e4bSAlexander Hansen                libpldm_dep,
138ec69e4bSAlexander Hansen                sdbusplus_dep,
148ec69e4bSAlexander Hansen                phosphor_logging_dep,
158ec69e4bSAlexander Hansen                gtest,
168ec69e4bSAlexander Hansen            ],
178ec69e4bSAlexander Hansen            link_with: [
188ec69e4bSAlexander Hansen                libpldmutil,
198ec69e4bSAlexander Hansen                libpldmcreatepkg,
208ec69e4bSAlexander Hansen                software_common_lib,
218ec69e4bSAlexander Hansen                libexampledevice,
228ec69e4bSAlexander Hansen            ],
238ec69e4bSAlexander Hansen        ),
248ec69e4bSAlexander Hansen    )
258ec69e4bSAlexander Hansenendforeach
268ec69e4bSAlexander Hansen
27