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',
]
foreach cf: dev_cflags_try
if cc.has_argument(cf)
dev_cflags += cf
endif
endforeach
dev_cflags = cc.get_supported_arguments(dev_cflags_try)
add_project_arguments(dev_cflags, language: 'c')
add_project_arguments(dev_cflags, language: 'cpp')
langs = ['c', 'objc', 'cpp']
add_project_arguments('-DHAVE_CONFIG_H=1', language: langs)
add_project_arguments('-D_GNU_SOURCE=1', language: langs)