diff --git a/CMakeLists.txt b/CMakeLists.txt index a97a9c96..534b8cba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -285,7 +285,11 @@ endif() if (NOT MSVC) add_cxx_compiler_flag("-Wall") endif() -add_cxx_compiler_flag("-Wextra") + +if(CMAKE_COMPILER_IS_GNUCXX) + add_cxx_compiler_flag("-Wextra") +endif(CMAKE_COMPILER_IS_GNUCXX) + add_cxx_compiler_flag("-Wimplicit-fallthrough=2") add_cxx_compiler_flag("-Wpointer-arith") add_cxx_compiler_flag("-Wcast-qual")