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