xref: /openbmc/entity-manager/meson.options (revision 89092a9ccd91f315aea7814040521f2107d9594e)
137304f09SPatrick Williamsoption('tests', type: 'feature', description: 'Build tests.')
237304f09SPatrick Williamsoption(
337304f09SPatrick Williams    'fru-device',
437304f09SPatrick Williams    type: 'boolean',
537304f09SPatrick Williams    description: 'Build fru-device VPD parser.',
637304f09SPatrick Williams)
737304f09SPatrick Williamsoption(
8*89092a9cSNaresh Solanki    'fru-device-update-property',
9*89092a9cSNaresh Solanki    type: 'combo',
10*89092a9cSNaresh Solanki    choices: ['asset_only', 'all'],
11*89092a9cSNaresh Solanki    value: 'all',
12*89092a9cSNaresh Solanki    description: 'Enable updating FRU properties via D-BUS. Choose "asset_only" to update only asset properties, or "all" to update all properties.',
13*89092a9cSNaresh Solanki)
14*89092a9cSNaresh Solankioption(
1537304f09SPatrick Williams    'fru-device-resizefru',
16*89092a9cSNaresh Solanki    value: true,
1737304f09SPatrick Williams    type: 'boolean',
1837304f09SPatrick Williams    description: 'Allow FruDevice to resize FRU areas.',
1937304f09SPatrick Williams)
2037304f09SPatrick Williamsoption(
2137304f09SPatrick Williams    'fru-device-16bitdetectmode',
2237304f09SPatrick Williams    type: 'combo',
2337304f09SPatrick Williams    choices: ['MODE_1', 'MODE_2'],
2437304f09SPatrick Williams    value: 'MODE_1',
2537304f09SPatrick Williams    description: 'Different modes to detect 16-bit address EEPROM devices. MODE_1 is current and default mode.',
2637304f09SPatrick Williams)
2737304f09SPatrick Williamsoption(
2837304f09SPatrick Williams    'devicetree-vpd',
2937304f09SPatrick Williams    type: 'boolean',
3037304f09SPatrick Williams    description: 'Build device-tree VPD parser',
3137304f09SPatrick Williams)
3237304f09SPatrick Williamsoption(
3337304f09SPatrick Williams    'validate-json',
3437304f09SPatrick Williams    type: 'boolean',
3537304f09SPatrick Williams    value: true,
3637304f09SPatrick Williams    description: 'Run JSON schema validation during the build.',
3737304f09SPatrick Williams)
388c4b1d99SAlexander Hansenoption(
397f51d32fSAlexander Hansen    'runtime-validate-json',
407f51d32fSAlexander Hansen    type: 'boolean',
417f51d32fSAlexander Hansen    value: false,
427f51d32fSAlexander Hansen    description: 'Run JSON schema validation at runtime.',
437f51d32fSAlexander Hansen)
447f51d32fSAlexander Hansenoption(
458c4b1d99SAlexander Hansen    'gpio-presence',
468c4b1d99SAlexander Hansen    type: 'boolean',
478c4b1d99SAlexander Hansen    value: true,
488c4b1d99SAlexander Hansen    description: 'Build gpio presence daemon',
498c4b1d99SAlexander Hansen)
50