From 6f14954482e26fd8178ad9a74421960c48324ef3 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Thu, 21 Sep 2017 16:26:14 +0200 Subject: [PATCH] Do not set C++ compilation options when compiling C files. --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b2135c03..d4d620c84 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -290,14 +290,16 @@ else() "-Wfloat-equal" "-Winit-self" "-Wno-error=deprecated-declarations" - "-Woverloaded-virtual" "-Wpointer-arith" "-Wuninitialized" "-Wunused" ) + list(APPEND STRICT_OPTIONS_CXX + "-Woverloaded-virtual" + ) CHECK_CXX_COMPILER_FLAG("-Wsuggest-override" SUGGEST_OVERRIDE) if (SUGGEST_OVERRIDE) - list(APPEND STRICT_OPTIONS_CPP "-Wsuggest-override" "-Werror=suggest-override") + list(APPEND STRICT_OPTIONS_CXX "-Wsuggest-override" "-Werror=suggest-override") endif () list(APPEND STRICT_OPTIONS_C "-Wstrict-prototypes" "-Werror=strict-prototypes") if(CMAKE_C_COMPILER_ID STREQUAL "GNU")