Relax the warning/error handing in GCC. Thanks to Matthew Woehlke for suggesting this. Change-Id: Iae754465c086b0841a7816df1a36781371d0dc9a
diff --git a/CMakeLists.txt b/CMakeLists.txt index d0f7c77..67c93c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -674,7 +674,7 @@ IF (UNIX) # GCC is not strict enough by default, so enable most of the warnings. SET(CMAKE_CXX_FLAGS - "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers") + "${CMAKE_CXX_FLAGS} -Werror=all -Werror=extra -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers") ENDIF (UNIX) # Use a larger inlining threshold for Clang, since it hobbles Eigen,