summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 32d3ce37a..433205f44 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -98,6 +98,9 @@ IF(MSVC)
ADD_DEFINITIONS(/analyze)
ENDIF()
ELSE()
+
+ OPTION(ENABLE_WERROR "Enable -Werror" ON)
+
SET(THREADS_PREFER_PTHREAD_FLAG ON)
SET(CMAKE_THREAD_PREFER_PTHREAD ON)
FIND_PACKAGE(Threads REQUIRED)
@@ -112,7 +115,9 @@ ELSE()
endif ()
endif ()
ADD_COMPILE_FLAG("-Wall")
- ADD_COMPILE_FLAG("-Werror")
+ if(ENABLE_WERROR)
+ ADD_COMPILE_FLAG("-Werror")
+ endif()
ADD_COMPILE_FLAG("-Wextra")
ADD_COMPILE_FLAG("-Wno-unused-parameter")
ADD_COMPILE_FLAG("-fno-omit-frame-pointer")