libpldm_headers = ['.', './oem/ibm'] sources = [ 'pldm_cmd_helper.cpp', 'pldm_base_cmd.cpp', 'pldm_platform_cmd.cpp', 'pldm_bios_cmd.cpp', 'pldm_fru_cmd.cpp', 'pldm_fw_update_cmd.cpp', 'pldmtool.cpp', ] if get_option('oem-ibm').allowed() sources += [ 'oem/ibm/pldm_oem_ibm.cpp', ] endif executable( 'pldmtool', sources, implicit_include_directories: false, include_directories: include_directories(libpldm_headers), dependencies: [ CLI11_dep, libpldm_dep, libpldmutils, nlohmann_json, phosphor_dbus_interfaces, sdbusplus, ], install: true, install_dir: get_option('bindir'))