blob: e3d9f9c8d341882b8ef53307b052fc3451c7b0d4 [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',
Matt Johnstone5b941d2024-09-17 16:44:38 +080011 choices: ['serial', 'astlpc', 'i2c'],
12 value: ['serial', 'astlpc', 'i2c'],
Matt Johnston6586fc12024-09-10 16:01:27 +080013)
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)