From 6503fcc8a8c0398495b0489fcf04f444556c62d8 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 7 May 2024 01:16:56 +0900 Subject: [PATCH] infra: update the compiler options - applying robust build options - aligning options between gcc/clang compilers. --- src/meson.build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/meson.build b/src/meson.build index 26941cd3..4c83a5b7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -19,8 +19,9 @@ if (cc.get_id() == 'clang-cl') endif 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-unused-value', '-Wno-deprecated-declarations'] + compiler_flags += ['/clang:-fno-math-errno', '/clang:-Woverloaded-virtual', + '/clang:-fno-stack-protector', '/clang:-fno-unwind-tables' , + '/clang:-fno-asynchronous-unwind-tables'] endif elif (cc.get_id() != 'msvc') if simd_type == 'avx' @@ -32,7 +33,7 @@ elif (cc.get_id() != 'msvc') 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-unused-parameter'] + '-Woverloaded-virtual'] endif endif