From 4bae00f5933e39dbd8196e7e13697d2213845c72 Mon Sep 17 00:00:00 2001 From: project-repo Date: Fri, 22 May 2020 15:40:15 +0200 Subject: [PATCH] Add fanalyzer flag by default if supported --- meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index b9ff4ed..eeef2e0 100644 --- a/meson.build +++ b/meson.build @@ -100,8 +100,10 @@ else have_xwayland = false endif -if cc.get_id() == 'gcc' and cc.version().version_compare('>=10') +fanalyzer_compile_flag=[] +if cc.has_argument('-fanalyzer') have_fanalyze=true + fanalyzer_compile_flag=[ '-fanalyzer' ] else have_fanalyze=false endif @@ -220,7 +222,7 @@ executable( cagebreak_main_file + cagebreak_sources + cagebreak_headers, dependencies: cagebreak_dependencies, install: true, - link_args: fuzz_link_args, + link_args: fuzz_link_args+fanalyzer_compile_flag, c_args: fuzz_compile_args, )