xref: /openbmc/libmctp/meson.options (revision 5cc20932a8a52bd43eb124388b7466036705451b)
1option('tests', type: 'feature', value: 'enabled', description: 'Build tests')
2option(
3    'bindings',
4    type: 'array',
5    description: 'Bindings to include',
6    choices: ['serial', 'astlpc', 'i2c'],
7    value: ['serial', 'astlpc', 'i2c'],
8)
9option(
10    'default_alloc',
11    type: 'feature',
12    description: 'Use libc malloc and free for heap memory',
13)
14option('stdio', type: 'feature', description: 'Support logging to stdio')
15option(
16    'fileio',
17    type: 'feature',
18    description: 'Support interfaces based on file-descriptors',
19)
20option('syslog', type: 'feature', description: 'Support logging to syslog')
21option(
22    'custom_alloc',
23    type: 'boolean',
24    value: false,
25    description: 'Use fixed application-provided allocators',
26)
27option(
28    'nolog',
29    type: 'boolean',
30    value: false,
31    description: 'Don\'t include any logging functionality',
32)
33option(
34    'control',
35    type: 'boolean',
36    value: true,
37    description: 'Include MCTP control protocol handler',
38)
39