1*3e1cb49dSSouvik Roycompiler = meson.get_compiler('cpp') 2*3e1cb49dSSouvik Royif compiler.has_header('CLI/CLI.hpp') 3*3e1cb49dSSouvik Roy CLI_dep = declare_dependency() 4*3e1cb49dSSouvik Royelse 5*3e1cb49dSSouvik Roy CLI_dep = dependency('CLI11') 6*3e1cb49dSSouvik Royendif 7*3e1cb49dSSouvik Roy 8*3e1cb49dSSouvik Roysdbusplus = dependency('sdbusplus', fallback: ['sdbusplus', 'sdbusplus_dep']) 9*3e1cb49dSSouvik Roydependency_list = [CLI_dep, sdbusplus] 10*3e1cb49dSSouvik Roy 11*3e1cb49dSSouvik Roysources = ['src/wait_vpd_parser.cpp', '../vpd-manager/src/logger.cpp'] 12*3e1cb49dSSouvik Roy 13*3e1cb49dSSouvik Roywait_vpd_parser_exe = executable( 14*3e1cb49dSSouvik Roy 'wait-vpd-parser', 15*3e1cb49dSSouvik Roy sources, 16*3e1cb49dSSouvik Roy include_directories: ['../', '../vpd-manager/include'], 17*3e1cb49dSSouvik Roy dependencies: dependency_list, 18*3e1cb49dSSouvik Roy install: true, 19*3e1cb49dSSouvik Roy) 20