xref: /openbmc/openpower-vpd-parser/vpd-tool/meson.build (revision 227938343973968ac77541111fa6c0ef384082cd)
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