xref: /openbmc/openpower-vpd-parser/vpd-tool/meson.build (revision 3e1cb49d2d469b79cafbd6372d071acb66ee612e)
1compiler = meson.get_compiler('cpp')
2if compiler.has_header('CLI/CLI.hpp')
3    CLI11_dep = declare_dependency()
4else
5    CLI11_dep = dependency('CLI11')
6endif
7
8sdbusplus = dependency('sdbusplus', fallback: ['sdbusplus', 'sdbusplus_dep'])
9dependency_list = [CLI11_dep, sdbusplus]
10
11sources = ['src/vpd_tool_main.cpp', 'src/vpd_tool.cpp']
12
13vpd_tool_exe = executable(
14    'vpd-tool',
15    sources,
16    include_directories: ['../', 'include/'],
17    dependencies: dependency_list,
18    install: true,
19)
20