blob: fda6e56bcc5dc5c81e4e93d90e1f2060aca93bff [file] [log] [blame]
Matt Johnston6586fc12024-09-10 16:01:27 +08001option(
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'],
12 value: ['serial', 'astlpc'],
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)
Matt Johnstonbbfcc6e2024-09-17 16:48:15 +080034option(
35 'custom_alloc',
36 type: 'boolean',
37 value: false,
38 description: 'Use fixed application-provided allocators',
39)
Matt Johnston12507272024-10-01 12:17:19 +080040option(
41 'nolog',
42 type: 'boolean',
43 value: false,
44 description: 'Don\'t include any logging functionality',
45)