From c387bc9bf155fa29f0488f1da5e956c9f2cdee40 Mon Sep 17 00:00:00 2001 From: James Cline Date: Wed, 18 Jan 2012 22:17:59 +0000 Subject: [PATCH] Add -Wextra and -Werror for debug and non-debug builds. --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d5c5456189..f92e80f977 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,13 +69,13 @@ option(ARMA_EXTRA_DEBUG "Compile with extra Armadillo debugging symbols." OFF) if(DEBUG) add_definitions(-DDEBUG) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -O0") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -g -Wall -O0") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -O0 -Wextra -Werror") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -g -Wall -Wextra -Werror -O0") else() add_definitions(-DARMA_NO_DEBUG) add_definitions(-DNDEBUG) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O2") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall -O2") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -O2") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall -Wextra -Werror -O2") endif(DEBUG) if(PROFILE)