From 8a9b43fee0fac2708139be097a3f03c4a00b5627 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Wed, 17 Feb 2021 15:49:34 +0900 Subject: [PATCH] cmake: add -Wno-stringop-truncation Change-Id: I43d9ba731d0feaf8934d2724ff98072df88a902d --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8dc37a23..1e84631f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,6 +41,11 @@ if(IMPLICIT_FALLTHROUGH) set(EXTRA_WARNINGS "-Wno-implicit-fallthrough") endif(IMPLICIT_FALLTHROUGH) +CHECK_C_COMPILER_FLAG(-Wno-stringop-truncation STRINGOP_TRUNCATION) +if(STRINGOP_TRUNCATION) + list(APPEND EXTRA_WARNINGS "-Wno-stringop-truncation") +endif(STRINGOP_TRUNCATION) + # build options set(CFLAGS_WARNING "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-unused-function" ${EXTRA_WARNINGS} CACHE STRING "Warning flags") add_compile_options(${CFLAGS_WARNING})