xref: /openbmc/pldm/requester/test/meson.build (revision 3012b63243a9e995cdeb6fdf11118169d98eb8f4)
144524a5fSGilbert Chentest_src = declare_dependency(
2*3012b632SManojkiran Eda    sources: ['../mctp_endpoint_discovery.cpp', '../../common/utils.cpp'],
3*3012b632SManojkiran Eda)
444524a5fSGilbert Chen
5*3012b632SManojkiran Edatests = ['handler_test', 'request_test', 'mctp_endpoint_discovery_test']
674f27c73STom Joseph
774f27c73STom Josephforeach t : tests
8*3012b632SManojkiran Eda    test(
9*3012b632SManojkiran Eda        t,
10*3012b632SManojkiran Eda        executable(
11*3012b632SManojkiran Eda            t.underscorify(),
12*3012b632SManojkiran Eda            t + '.cpp',
1374f27c73STom Joseph            implicit_include_directories: false,
147c1dc7eaSAndrew Jeffery            include_directories: ['../../', '../../pldmd'],
1574f27c73STom Joseph            dependencies: [
1674f27c73STom Joseph                gtest,
1774f27c73STom Joseph                gmock,
1874f27c73STom Joseph                libpldm_dep,
19cf772846SPatrick Williams                nlohmann_json_dep,
2074f27c73STom Joseph                phosphor_dbus_interfaces,
2149cfb138SRiya Dixit                phosphor_logging_dep,
2274f27c73STom Joseph                sdbusplus,
2374f27c73STom Joseph                sdeventplus,
2444524a5fSGilbert Chen                test_src,
25*3012b632SManojkiran Eda            ],
26*3012b632SManojkiran Eda        ),
27*3012b632SManojkiran Eda        workdir: meson.current_source_dir(),
28*3012b632SManojkiran Eda    )
2974f27c73STom Josephendforeach
30