[meson] Add needed compiler flags

This commit is contained in:
Ebrahim Byagowi 2020-03-11 20:16:36 +03:30
parent 12df69e59c
commit 365d2d3cc3
1 changed files with 13 additions and 0 deletions

View File

@ -40,6 +40,19 @@ if cpp.get_id() == 'msvc'
# noseh_link_args = ['/SAFESEH:NO']
endif
add_global_arguments(cpp.get_supported_arguments([
'-fno-rtti',
'-fno-exceptions',
'-fno-threadsafe-statics',
'-fvisibility-inlines-hidden', # maybe shouldn't be applied for mingw
]), language : 'cpp')
if host_machine.cpu_family() == 'arm' and cpp.alignment('struct { char c; }') != 1
if cpp.has_argument('-mstructure-size-boundary=8')
add_global_arguments('-mstructure-size-boundary=8', language : 'cpp')
endif
endif
python3 = import('python').find_installation('python3')
check_headers = [