xref: /openbmc/phosphor-bmc-code-mgmt/test/common/software/meson.build (revision 8ec69e4b3fbe817a1aac4256a7934b8cf7731386)
1*8ec69e4bSAlexander Hansen
2*8ec69e4bSAlexander Hansentestcases = ['software_get_random_softwareid']
3*8ec69e4bSAlexander Hansen
4*8ec69e4bSAlexander Hansenforeach t : testcases
5*8ec69e4bSAlexander Hansen    test(
6*8ec69e4bSAlexander Hansen        t,
7*8ec69e4bSAlexander Hansen        executable(
8*8ec69e4bSAlexander Hansen            t,
9*8ec69e4bSAlexander Hansen            f'@t@.cpp',
10*8ec69e4bSAlexander Hansen            include_directories: [common_include],
11*8ec69e4bSAlexander Hansen            dependencies: [
12*8ec69e4bSAlexander Hansen                libpldm_dep,
13*8ec69e4bSAlexander Hansen                sdbusplus_dep,
14*8ec69e4bSAlexander Hansen                phosphor_logging_dep,
15*8ec69e4bSAlexander Hansen                gtest,
16*8ec69e4bSAlexander Hansen            ],
17*8ec69e4bSAlexander Hansen            link_with: [
18*8ec69e4bSAlexander Hansen                libpldmutil,
19*8ec69e4bSAlexander Hansen                libpldmcreatepkg,
20*8ec69e4bSAlexander Hansen                software_common_lib,
21*8ec69e4bSAlexander Hansen                libexampledevice,
22*8ec69e4bSAlexander Hansen            ],
23*8ec69e4bSAlexander Hansen        ),
24*8ec69e4bSAlexander Hansen    )
25*8ec69e4bSAlexander Hansenendforeach
26*8ec69e4bSAlexander Hansen
27