Refactor CMake code related to compiler warnings, enable some additional warnings

This commit is contained in:
Siarhei Fedartsou 2022-09-01 23:43:53 +02:00
parent 642683c12a
commit 3b1287e75a

View File

@ -50,7 +50,11 @@ add_warning(all)
add_warning(extra)
add_warning(pedantic)
add_warning(error) # treat all warnings as errors
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_warning(strict-overflow=2)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
add_warning(strict-overflow=1)
endif()
add_warning(suggest-override)
add_warning(suggest-destructor-override)
add_warning(unused)