From 6f97855d06a6c366d18d93458141d206a99f7c9a Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 28 Aug 2019 15:45:23 +0200 Subject: [PATCH] CMake: Remove unsupported G++ strict flag According to the documentation this flag is only supported by C and Objective-C languages: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html Solves noisy output on every C++ file in the project when using latest GCC-9. --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 16ac322ebdd..2939d33c4a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1430,7 +1430,6 @@ if(CMAKE_COMPILER_IS_GNUCC) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_DIV_BY_ZERO -Wno-div-by-zero) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_TYPE_LIMITS -Wtype-limits) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_ERROR_RETURN_TYPE -Werror=return-type) - ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION -Werror=implicit-function-declaration) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_CHAR_SUBSCRIPTS -Wno-char-subscripts) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_UNKNOWN_PRAGMAS -Wno-unknown-pragmas) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_POINTER_ARITH -Wpointer-arith)