blob: 765bdba951d1abe7e43b62a970a9ffe7d2bae704 [file] [log] [blame]
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').enabled()
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'))