xref: /openbmc/libpldm/meson.options (revision c4589e0e8922dca29527d95fb8827d8fe7fd93db)
1*c4589e0eSPatrick Williamsoption(
2*c4589e0eSPatrick Williams    'abi',
3*c4589e0eSPatrick Williams    type: 'array',
4*c4589e0eSPatrick Williams    description: 'Constrain exposed symbol classes',
5*c4589e0eSPatrick Williams    choices: ['deprecated', 'stable', 'testing'],
6*c4589e0eSPatrick Williams    value: ['deprecated', 'stable', 'testing'],
7*c4589e0eSPatrick Williams)
8*c4589e0eSPatrick Williamsoption(
9*c4589e0eSPatrick Williams    'abi-compliance-check',
10*c4589e0eSPatrick Williams    type: 'boolean',
11*c4589e0eSPatrick Williams    description: 'Detect public ABI/API changes',
12*c4589e0eSPatrick Williams)
13*c4589e0eSPatrick Williamsoption(
14*c4589e0eSPatrick Williams    'oem',
15*c4589e0eSPatrick Williams    type: 'array',
16*c4589e0eSPatrick Williams    description: 'Enable OEM PLDM extensions',
17*c4589e0eSPatrick Williams    choices: ['ibm', 'meta'],
18*c4589e0eSPatrick Williams    value: ['ibm', 'meta'],
19*c4589e0eSPatrick Williams)
2065c64099SAndrew Jefferyoption('tests', type: 'boolean', description: 'Build tests')
21*c4589e0eSPatrick Williamsoption(
22*c4589e0eSPatrick Williams    'transport',
23*c4589e0eSPatrick Williams    type: 'boolean',
24*c4589e0eSPatrick Williams    description: 'Enable transport implementation',
25*c4589e0eSPatrick Williams)
26