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