blob: 95bf08b7c2d161fa589c972e896eaed862e8fda4 [file] [log] [blame]
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -05001compiler = meson.get_compiler('cpp')
2if compiler.has_header('CLI/CLI.hpp')
3 CLI11_dep = declare_dependency()
4else
5 CLI11_dep = dependency('CLI11')
6endif
7
Anupama B R31c04112025-02-27 02:34:26 -06008sdbusplus = dependency('sdbusplus', fallback: ['sdbusplus', 'sdbusplus_dep'])
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -05009dependency_list = [CLI11_dep, sdbusplus]
10
Anupama B R31c04112025-02-27 02:34:26 -060011sources = ['src/vpd_tool_main.cpp', 'src/vpd_tool.cpp']
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -050012
Anupama B R31c04112025-02-27 02:34:26 -060013vpd_tool_exe = executable(
14 'vpd-tool',
15 sources,
16 include_directories: ['../', 'include/'],
17 dependencies: dependency_list,
18 install: true,
19)