ref: e06232862237466679ec2ea8326111e06e5d3a99
parent: 1df181649d2b8cd46e517d01fd82d36bad0f7f2f
author: James Almer <jamrial@gmail.com>
date: Wed Jun 5 14:51:28 EDT 2019
meson: simplify a few checks for x86 targets
--- a/meson.build
+++ b/meson.build
@@ -293,24 +293,14 @@
endif
endif
+cdata.set10('ARCH_X86', host_machine.cpu_family().startswith('x86'))+cdata.set10('ARCH_X86_64', host_machine.cpu_family() == 'x86_64')+cdata.set10('ARCH_X86_32', host_machine.cpu_family() == 'x86')+
if host_machine.cpu_family().startswith('x86')- cdata.set10('ARCH_X86', true)- if host_machine.cpu_family() == 'x86_64'
- cdata_asm.set10('ARCH_X86_64', true)- cdata.set10('ARCH_X86_64', true)- cdata_asm.set10('ARCH_X86_32', false)- cdata.set10('ARCH_X86_32', false)- else
- cdata_asm.set10('ARCH_X86_64', false)- cdata.set10('ARCH_X86_64', false)- cdata_asm.set10('ARCH_X86_32', true)- cdata.set10('ARCH_X86_32', true)- cdata_asm.set10('PIC', true)- endif
-else
- cdata.set10('ARCH_X86', false)- cdata.set10('ARCH_X86_64', false)- cdata.set10('ARCH_X86_32', false)+ cdata_asm.set10('ARCH_X86_64', host_machine.cpu_family() == 'x86_64')+ cdata_asm.set10('ARCH_X86_32', host_machine.cpu_family() == 'x86')+ cdata_asm.set10('PIC', true)endif
if cc.symbols_have_underscore_prefix()
--
⑨