meson: fix build on power/ppc targets with altivec enabled
This commit is contained in:
parent
10819b4ea5
commit
6e11153ef7
|
@ -12,6 +12,8 @@ if get_option('native-arch-optimization')
|
||||||
if cc.has_header(native_header) == false
|
if cc.has_header(native_header) == false
|
||||||
error('Error, header '+native_header+' is required')
|
error('Error, header '+native_header+' is required')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
config_h.set10('HAVE_'+native_header.underscorify().to_upper(), true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
header_checks = [
|
header_checks = [
|
||||||
|
|
|
@ -157,7 +157,7 @@ if get_option('native-arch-optimization')
|
||||||
message('ARM64 build - NEON + intrinsics enabled')
|
message('ARM64 build - NEON + intrinsics enabled')
|
||||||
elif host_machine.cpu_family() == 'ppc' or host_machine.cpu_family() == 'ppc64'
|
elif host_machine.cpu_family() == 'ppc' or host_machine.cpu_family() == 'ppc64'
|
||||||
config_h.set10('BUILD_ALTIVEC', true)
|
config_h.set10('BUILD_ALTIVEC', true)
|
||||||
add_global_arguments('-maltivec-vectorize', language: 'c')
|
add_global_arguments('-ftree-vectorize', language: 'c')
|
||||||
add_global_arguments('-maltivec', language: 'c')
|
add_global_arguments('-maltivec', language: 'c')
|
||||||
message('PPC/POWER build - ALTIVEC enabled')
|
message('PPC/POWER build - ALTIVEC enabled')
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue