| Christopher Meis | 3cbff97 | 2025-04-09 14:07:22 +0200 | [diff] [blame] | 1 | cpp_args_fd = cpp_args | 
 | 2 | if get_option('fru-device-resizefru') | 
 | 3 |     cpp_args_fd = cpp_args_fd + ['-DENABLE_FRU_AREA_RESIZE'] | 
 | 4 | endif | 
 | 5 | detect_mode = get_option('fru-device-16bitdetectmode') | 
| Naresh Solanki | 89092a9 | 2025-06-02 15:48:04 +0530 | [diff] [blame] | 6 |  | 
 | 7 | cpp_args_fd += [ | 
 | 8 |     '-DFRU_DEVICE_16BITDETECTMODE="' + detect_mode + '"', | 
 | 9 |     '-DENABLE_FRU_UPDATE_PROPERTY=' + (get_option('fru-device-update-property') == 'all' ? '1' : '0'), | 
 | 10 | ] | 
 | 11 |  | 
| Christopher Meis | 3cbff97 | 2025-04-09 14:07:22 +0200 | [diff] [blame] | 12 | executable( | 
 | 13 |     'fru-device', | 
| Christopher Meis | 3cbff97 | 2025-04-09 14:07:22 +0200 | [diff] [blame] | 14 |     'fru_device.cpp', | 
 | 15 |     '../utils.cpp', | 
 | 16 |     'fru_utils.cpp', | 
 | 17 |     'fru_reader.cpp', | 
 | 18 |     cpp_args: cpp_args_fd, | 
 | 19 |     dependencies: [ | 
 | 20 |         boost, | 
 | 21 |         i2c, | 
 | 22 |         nlohmann_json_dep, | 
 | 23 |         phosphor_logging_dep, | 
 | 24 |         sdbusplus, | 
 | 25 |         threads, | 
 | 26 |         valijson, | 
 | 27 |     ], | 
 | 28 |     install: true, | 
 | 29 |     install_dir: installdir, | 
 | 30 | ) | 
 | 31 |  | 
 | 32 |  |