message(FATAL_ERROR "${level} is not a valid warning level (${allowed_levels})")
endif()
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- set(supression -Wno-long-long)
set(warn_off -w)
- set(warn_on -Wall ${supression})
- set(warn_all -Wall ${supression})
- set(warn_extra -Wall -Wextra ${supression})
- set(warn_pedantic -Wall -Wextra -pedantic ${supression})
+ set(warn_on -Wall)
+ set(warn_all -Wall)
+ set(warn_extra -Wall -Wextra)
+ set(warn_pedantic -Wall -Wextra -pedantic)
set(werror -Werror)
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
set(warn_off -w0)