blob: 922ec4c254447be4fd10d30f50b2d879f99daa62 [file] [log] [blame]
cpp_args_fd = cpp_args
if get_option('fru-device-resizefru')
cpp_args_fd = cpp_args_fd + ['-DENABLE_FRU_AREA_RESIZE']
endif
detect_mode = get_option('fru-device-16bitdetectmode')
cpp_args_fd += ['-DFRU_DEVICE_16BITDETECTMODE="' + detect_mode + '"']
executable(
'fru-device',
'fru_device.cpp',
'../utils.cpp',
'fru_utils.cpp',
'fru_reader.cpp',
cpp_args: cpp_args_fd,
dependencies: [
boost,
i2c,
nlohmann_json_dep,
phosphor_logging_dep,
sdbusplus,
threads,
valijson,
],
install: true,
install_dir: installdir,
)