From 09ecb3a6b368e0d874084a6871d5a30c5db725fe Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 15 Aug 2016 18:35:52 +0200 Subject: [PATCH] Don't use -Werror in release mode on non-windows builds --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9aa9a6bfe..7b0500a10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,6 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") set(warning_flags -Wall -Wextra - -Werror -Wno-unused-variable -Wno-unused-parameter -Wno-unused-result @@ -55,6 +54,10 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") string(REPLACE ";" " " warning_flags "${warning_flags}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${warning_flags}") + + if(NOT CMAKE_BUILD_TYPE STREQUAL "Release") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") + endif() endif() add_definitions(-DRENDERDOC_PLATFORM_POSIX)