meson: use get_supported_arguments instead of manual loop

This commit is contained in:
Dmitri Chudinov 2023-12-22 09:31:37 +05:00
parent 11f15ca62e
commit 0aaea4b4ff
Signed by: dimmus
GPG Key ID: D4AED7D0CD0B767C
1 changed files with 1 additions and 7 deletions

View File

@ -83,16 +83,10 @@ dev_cflags_try = [
'-Wno-missing-field-initializers', '-Wno-missing-field-initializers',
] ]
foreach cf: dev_cflags_try dev_cflags = cc.get_supported_arguments(dev_cflags_try)
if cc.has_argument(cf)
dev_cflags += cf
endif
endforeach
add_project_arguments(dev_cflags, language: 'c') add_project_arguments(dev_cflags, language: 'c')
add_project_arguments(dev_cflags, language: 'cpp') add_project_arguments(dev_cflags, language: 'cpp')
langs = ['c', 'objc', 'cpp'] langs = ['c', 'objc', 'cpp']
add_project_arguments('-DHAVE_CONFIG_H=1', language: langs) add_project_arguments('-DHAVE_CONFIG_H=1', language: langs)
add_project_arguments('-D_GNU_SOURCE=1', language: langs) add_project_arguments('-D_GNU_SOURCE=1', language: langs)