meson: Convert the 'neon' option into a feature

Easier to express things, now that runtime is a no-op.
This commit is contained in:
Arun Raghavan
2024-12-30 16:10:39 -05:00
parent d63a2c9714
commit 54a632f018
5 changed files with 9 additions and 29 deletions

View File

@ -4,11 +4,7 @@ pffft_sources = [
pffft_cflags = [ '-D_GNU_SOURCE' ]
if neon_opt == 'runtime'
warning('pffft cannot check NEON support at runtime, will build without NEON')
endif
if not have_inline_sse or (have_arm and neon_opt != 'yes') or (have_mips and host_machine.endian() == 'little') or have_mips64
if not have_inline_sse or (have_arm and not neon_opt.enabled()) or (have_mips and host_machine.endian() == 'little') or have_mips64
pffft_cflags += [ '-DPFFFT_SIMD_DISABLE' ]
endif