From 51190f69b284a393c74cd51475d710228ee89ded Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Tue, 10 Sep 2019 14:22:31 +0200 Subject: [PATCH] update fuzzer flags --- meson.build | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index d19e5735..2ea7bcc7 100644 --- a/meson.build +++ b/meson.build @@ -456,14 +456,15 @@ if get_option('buildtype').contains('debug') endif if want_fuzzer - if not cc.has_argument('-fsanitize=fuzzer-no-link') - error('compiler does not support -fsanitize=fuzzer-no-link, try clang?') + if fuzzer_lib.startswith('-fsanitize=fuzzer') + if not cc.has_argument('-fsanitize=fuzzer-no-link') + error('compiler does not support -fsanitize=fuzzer-no-link, try clang?') + endif + add_project_arguments('-fsanitize=fuzzer-no-link', language : 'c') endif - add_project_arguments('-fsanitize=fuzzer-no-link', language : 'c') - if (fuzzer_link_language != 'c') + if fuzzer_link_language != 'c' add_languages(fuzzer_link_language) endif - add_project_link_arguments('-fsanitize=fuzzer-no-link', language : fuzzer_link_language) endif ##############