xref: /openbmc/libmctp/meson.options (revision e5b941d9d76421a16491be7f52dd72ffc3eae629)
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)
46