Support building igb_uio using meson and ninja. For this, we still use the kernel's kbuild system, by calling out to make, since it's safer and easier than trying to reproduce that in meson. A list of suitable file dependencies is given so that we have a reasonable chance of a rebuild when necessary. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Keith Wiles <keith.wiles@intel.com> Acked-by: Luca Boccassi <luca.boccassi@gmail.com>
9 lines
787 B
Meson
9 lines
787 B
Meson
option('machine', type: 'string', value: 'native', description: 'set the target machine type')
|
|
option('max_lcores', type: 'string', value: '128', description: 'maximum number of cores/threads supported by EAL')
|
|
option('max_numa_nodes', type: 'string', value: '4', description: 'maximum number of NUMA nodes supported by EAL')
|
|
option('use_hpet', type: 'boolean', value: false, description: 'use HPET timer in EAL')
|
|
option('allow_invalid_socket_id', type: 'boolean', value: false,
|
|
description: 'allow out-of-range NUMA socket id\'s for platforms that don\'t report the value correctly')
|
|
option('enable_kmods', type: 'boolean', value: true, description: 'build kernel modules')
|
|
option('kernel_dir', type: 'string', value: '', description: 'path to the kernel for building kernel modules')
|