2023-11-28 00:47:04 +00:00
|
|
|
option('bpf_clang', type: 'string', value: 'clang',
|
|
|
|
description: 'clang to use when compiling .bpf.c')
|
|
|
|
option('bpftool', type: 'string', value: 'bpftool',
|
|
|
|
description: 'bpftool to use when generating .bpf.skel.h')
|
|
|
|
option('libbpf_a', type: 'string',
|
|
|
|
description: 'Static libbpf.a to use')
|
|
|
|
option('libbpf_h', type: 'array',
|
2023-12-02 00:49:32 +00:00
|
|
|
description: 'libbpf header directories, only meaningful with libbpf_a option')
|
2023-12-01 21:58:56 +00:00
|
|
|
option('cargo', type: 'string', value: 'cargo',
|
|
|
|
description: 'cargo to use when building rust sub-projects')
|
2023-12-08 18:39:06 +00:00
|
|
|
option('cargo_home', type: 'string',
|
|
|
|
description: 'CARGO_HOME env to use when invoking cargo')
|
|
|
|
option('offline', type: 'boolean', value: 'false',
|
|
|
|
description: 'Compilation step should not access the internet')
|
2023-12-09 13:20:44 +00:00
|
|
|
option('enable_rust', type: 'boolean', value: 'true',
|
|
|
|
description: 'Enable rust sub-projects')
|