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