forked from ariadne/libucontext
meson: Add option to pass cpu
This helps with cross compile setups, where host_cpu != target_cpu therefore detecting it on the fly will end up with wrong cpu to build for Signed-off-by: Khem Raj <raj.khem@gmail.com>master
parent
335ee864ef
commit
a530eed9e7
|
@ -6,7 +6,11 @@ project(
|
||||||
version : run_command('head', files('VERSION')).stdout()
|
version : run_command('head', files('VERSION')).stdout()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
cpu = get_option('cpu')
|
||||||
|
if cpu == ''
|
||||||
cpu = host_machine.cpu_family()
|
cpu = host_machine.cpu_family()
|
||||||
|
endif
|
||||||
|
|
||||||
if cpu == 'sh4'
|
if cpu == 'sh4'
|
||||||
cpu = 'sh'
|
cpu = 'sh'
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -2,3 +2,5 @@ option('freestanding', type : 'boolean', value : false,
|
||||||
description: 'Do not use system headers')
|
description: 'Do not use system headers')
|
||||||
option('export_unprefixed', type : 'boolean', value : true,
|
option('export_unprefixed', type : 'boolean', value : true,
|
||||||
description: 'Export POSIX 2004 ucontext names as alises')
|
description: 'Export POSIX 2004 ucontext names as alises')
|
||||||
|
option('cpu', type : 'string', value : '',
|
||||||
|
description: 'Target CPU architecture for cross compile')
|
||||||
|
|
Loading…
Reference in New Issue