blob: d53e7d6a8be365f134609181c8576289a55d317a [file] [log] [blame]
Patrick Williams37304f02025-02-01 08:38:32 -05001option('tests', type: 'feature', description: 'Build tests.')
2option(
3 'fru-device',
4 type: 'boolean',
5 description: 'Build fru-device VPD parser.',
6)
7option(
Naresh Solanki89092a92025-06-02 15:48:04 +05308 '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(
Patrick Williams37304f02025-02-01 08:38:32 -050015 'fru-device-resizefru',
Naresh Solanki89092a92025-06-02 15:48:04 +053016 value: true,
Patrick Williams37304f02025-02-01 08:38:32 -050017 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)
Alexander Hansen8c4b1d92024-11-04 14:06:24 +010038option(
Alexander Hansen7f51d322025-06-25 12:26:09 +020039 'runtime-validate-json',
40 type: 'boolean',
41 value: false,
42 description: 'Run JSON schema validation at runtime.',
43)
44option(
Alexander Hansen8c4b1d92024-11-04 14:06:24 +010045 'gpio-presence',
46 type: 'boolean',
47 value: true,
48 description: 'Build gpio presence daemon',
49)