meson: Disable asserts in release builds

vencrypt
Andri Yngvason 2020-01-22 22:09:47 +00:00
parent 64a205205c
commit 08587baf4d
1 changed files with 11 additions and 11 deletions

View File

@ -8,26 +8,26 @@ project(
], ],
) )
add_project_arguments([ buildtype = get_option('buildtype')
c_args = [
'-D_GNU_SOURCE', '-D_GNU_SOURCE',
'-fvisibility=hidden', '-fvisibility=hidden',
], language: 'c') ]
if buildtype == 'release' or buildtype == 'plain'
c_args += '-DNDEBUG'
endif
cpu = host_machine.cpu_family() cpu = host_machine.cpu_family()
if cpu == 'x86_64' if cpu == 'x86_64'
arch_args = [ c_args += '-mavx'
'-mavx',
]
elif cpu == 'arm' elif cpu == 'arm'
arch_args = [ c_args += '-mfpu=neon'
'-mfpu=neon',
]
else
arch_args = []
endif endif
add_project_arguments(arch_args, language: 'c') add_project_arguments(c_args, language: 'c')
cc = meson.get_compiler('c') cc = meson.get_compiler('c')