Avoid treating `-Waddress` as errors (despite treating warnings as errors)

This warning shows up too often in tests where it is most likely wrong.
This commit is contained in:
Martchus 2024-05-18 13:25:45 +02:00
parent d180667293
commit 684e0b0344
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ function (configure_development_warnings)
option(TREAT_WARNINGS_AS_ERRORS "adds additional compiler flag to treat warnings as errors" "${ENABLE_DEVEL_DEFAULTS}")
if (TREAT_WARNINGS_AS_ERRORS)
if (CMAKE_CXX_COMPILER_ID MATCHES ".*Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
list(APPEND COMPILE_OPTIONS_TO_CONFIGURE -Werror)
list(APPEND COMPILE_OPTIONS_TO_CONFIGURE -Werror -Wno-error=address)
else ()
message(AUTHOR_WARNING "Treating warnings as errors is not supported for compiler '${CMAKE_CXX_COMPILER_ID}'.")
endif ()