| 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 |  |