From 560d38d0698cb80fac208627a1ae38e4d30a7651 Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Wed, 13 Oct 2021 18:11:33 -0300 Subject: [PATCH] Allow disabling -Werror via a cmake option --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index affe3f5..ae117c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -113,7 +113,13 @@ target_include_directories(oxenmq $ ) -target_compile_options(oxenmq PRIVATE -Wall -Wextra -Werror) +target_compile_options(oxenmq PRIVATE -Wall -Wextra) + +option(WARNINGS_AS_ERRORS "treat all warnings as errors" ON) +if(WARNINGS_AS_ERRORS) + target_compile_options(oxenmq PRIVATE -Werror) +endif() + set_target_properties(oxenmq PROPERTIES CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON