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,