xref: /openbmc/libpldm/meson.options (revision d6a957481638b00a49aed15d04b60d3d32fede54)
1option(
2    'abi',
3    type: 'array',
4    description: 'Constrain exposed symbol classes',
5    choices: ['deprecated', 'stable', 'testing'],
6    value: ['deprecated', 'stable', 'testing'],
7)
8option(
9    'abi-compliance-check',
10    type: 'boolean',
11    description: 'Detect public ABI/API changes',
12    value: false,
13)
14option(
15    'oem',
16    type: 'array',
17    description: 'Enable OEM PLDM extensions',
18    choices: ['ibm', 'meta'],
19    value: ['ibm', 'meta'],
20)
21option('tests', type: 'boolean', description: 'Build tests')
22option(
23    'transport',
24    type: 'boolean',
25    description: 'Enable transport implementation',
26)
27option(
28    'tools',
29    type: 'array',
30    description: 'Tools to build with the library',
31    choices: ['pd'],
32    value: ['pd'],
33)
34option(
35    'bindings',
36    type: 'array',
37    description: 'Language bindings for libpldm',
38    choices: ['cpp'],
39    value: ['cpp'],
40)
41