xref: /openbmc/openpower-vpd-parser/vpd-tool/meson.build (revision fa5e4d325ef9cea3c841fe89d202c340f92bd8c6)
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',
12            'src/vpd_tool.cpp']
13
14vpd_tool_exe = executable('vpd-tool',
15                          sources,
16                          include_directories : ['../', 'include/'],
17                          dependencies: dependency_list,
18                          install: true
19                        )