meson: Disable asserts in release builds
parent
64a205205c
commit
08587baf4d
22
meson.build
22
meson.build
|
@ -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')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue