1option('tests', type: 'feature', description: 'Build tests.') 2option( 3 'fru-device', 4 type: 'boolean', 5 description: 'Build fru-device VPD parser.', 6) 7option( 8 'fru-device-update-property', 9 type: 'combo', 10 choices: ['asset_only', 'all'], 11 value: 'all', 12 description: 'Enable updating FRU properties via D-BUS. Choose "asset_only" to update only asset properties, or "all" to update all properties.', 13) 14option( 15 'fru-device-resizefru', 16 value: true, 17 type: 'boolean', 18 description: 'Allow FruDevice to resize FRU areas.', 19) 20option( 21 'fru-device-16bitdetectmode', 22 type: 'combo', 23 choices: ['MODE_1', 'MODE_2'], 24 value: 'MODE_1', 25 description: 'Different modes to detect 16-bit address EEPROM devices. MODE_1 is current and default mode.', 26) 27option( 28 'devicetree-vpd', 29 type: 'boolean', 30 description: 'Build device-tree VPD parser', 31) 32option( 33 'validate-json', 34 type: 'boolean', 35 value: true, 36 description: 'Run JSON schema validation during the build.', 37) 38option( 39 'runtime-validate-json', 40 type: 'boolean', 41 value: false, 42 description: 'Run JSON schema validation at runtime.', 43) 44option( 45 'gpio-presence', 46 type: 'boolean', 47 value: true, 48 description: 'Build gpio presence daemon', 49) 50option( 51 'new-device-detection', 52 type: 'boolean', 53 value: true, 54 description: 'Cache the current configuration to support new-device detection. This option can be set to false for development, which will force re-parsing of configuration.', 55) 56