From 3563546a6595051e5c4b7845fe885db8e38d0af5 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 4 Oct 2024 02:31:46 +0900 Subject: [PATCH] infra: --shutdown the unkown-pragmas warning Apply the flag even if the sanitizer is toggled on. --- src/meson.build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/meson.build b/src/meson.build index 7aa10187..cd1052d5 100644 --- a/src/meson.build +++ b/src/meson.build @@ -17,9 +17,10 @@ if cc.get_id() == 'clang-cl' if simd_type == 'neon-arm' compiler_flags += ['/clang:-mfpu=neon'] endif + compiler_flags += ['/clang:-Wno-unknown-pragmas'] if get_option('b_sanitize') == 'none' override_options += ['cpp_eh=none','cpp_rtti=false'] - compiler_flags += ['/clang:-fno-math-errno', '/clang:-Woverloaded-virtual', '/clang:-Wno-unknown-pragmas', + compiler_flags += ['/clang:-fno-math-errno', '/clang:-Woverloaded-virtual', '/clang:-fno-stack-protector', '/clang:-fno-unwind-tables' , '/clang:-fno-asynchronous-unwind-tables'] endif @@ -30,10 +31,10 @@ elif (cc.get_id() != 'msvc') if simd_type == 'neon-arm' compiler_flags += ['-mfpu=neon'] endif + compiler_flags += ['-Wno-unknown-pragmas'] if get_option('b_sanitize') == 'none' compiler_flags += ['-fno-exceptions', '-fno-rtti', '-fno-stack-protector', '-fno-math-errno', - '-fno-unwind-tables' , '-fno-asynchronous-unwind-tables', - '-Woverloaded-virtual', '-Wno-unknown-pragmas'] + '-fno-unwind-tables' , '-fno-asynchronous-unwind-tables', '-Woverloaded-virtual'] endif endif