From 8ef7441a5e8c011bff993dc7f6f36147922f9cce Mon Sep 17 00:00:00 2001
From: Ward Fisher <wfisher@unidata.ucar.edu>
Date: Fri, 24 Jan 2014 10:30:14 -0700
Subject: [PATCH] Added new variable, 'ENABLE_UNUSED_VAR_PAR_WARNINGS' to make
 debug output more or less verbose. It is off by default.

---
 CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e85e8505..8ec73b239 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -119,8 +119,8 @@ ENDIF()
 #
 # Also, set some other default compiler flags.
 IF(CMAKE_COMPILER_IS_GNUCC OR APPLE)
-  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -Wno-unused-variable -Wno-unused-parameter")
-  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Wno-unused-variable -Wno-unused-parameter")
+  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall")
+  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall")
 ENDIF()
 
 IF(NOT ENABLE_COVERAGE_TESTS)
@@ -128,6 +128,11 @@ IF(NOT ENABLE_COVERAGE_TESTS)
   SET(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -O2")
 ENDIF()
 
+IF(NOT ENABLE_UNUSED_VAR_PAR_WARNINGS) {
+  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-varaible -Wno-unused-parameter")
+  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-unused-parameter")
+}
+
 
 ADD_DEFINITIONS()