diff --git a/meson.build b/meson.build index fd85b119..2da5c65f 100644 --- a/meson.build +++ b/meson.build @@ -13,7 +13,12 @@ is_debug_build = get_option('buildtype').startswith('debug') cc = meson.get_compiler('c') add_project_arguments( - ['-D_GNU_SOURCE=200809L'] + (is_debug_build ? ['-D_DEBUG'] : []), + ['-D_GNU_SOURCE=200809L'] + (is_debug_build ? ['-D_DEBUG'] : []) + + cc.get_supported_arguments( + ['-fno-stack-protector', + '-fstrict-aliasing', + '-Wstrict-aliasing', + '-Wno-missing-profile']), language: 'c', )