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