blob: ff0b0e6f7f64ffde4cd25c55004bfe4078f804be [file] [log] [blame]
Patrick Williams5cc20932025-02-01 08:37:58 -05001option('tests', type: 'feature', value: 'enabled', description: 'Build tests')
Matt Johnston6586fc12024-09-10 16:01:27 +08002option(
3 'bindings',
4 type: 'array',
5 description: 'Bindings to include',
Matt Johnstone5b941d2024-09-17 16:44:38 +08006 choices: ['serial', 'astlpc', 'i2c'],
7 value: ['serial', 'astlpc', 'i2c'],
Matt Johnston6586fc12024-09-10 16:01:27 +08008)
9option(
10 'default_alloc',
11 type: 'feature',
12 description: 'Use libc malloc and free for heap memory',
13)
Patrick Williams5cc20932025-02-01 08:37:58 -050014option('stdio', type: 'feature', description: 'Support logging to stdio')
Matt Johnston6586fc12024-09-10 16:01:27 +080015option(
16 'fileio',
17 type: 'feature',
18 description: 'Support interfaces based on file-descriptors',
19)
Patrick Williams5cc20932025-02-01 08:37:58 -050020option('syslog', type: 'feature', description: 'Support logging to syslog')
Matt Johnstonbbfcc6e2024-09-17 16:48:15 +080021option(
22 'custom_alloc',
23 type: 'boolean',
24 value: false,
25 description: 'Use fixed application-provided allocators',
26)
Matt Johnston12507272024-10-01 12:17:19 +080027option(
28 'nolog',
29 type: 'boolean',
30 value: false,
31 description: 'Don\'t include any logging functionality',
32)
Matt Johnston4058b2c2024-11-07 14:53:50 +080033option(
34 'control',
35 type: 'boolean',
36 value: true,
37 description: 'Include MCTP control protocol handler',
38)