| ... | @@ -330,7 +330,8 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") | ... | @@ -330,7 +330,8 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") |
| 330 | set(EXE_CFLAGS "${EXE_CFLAGS} /w") | 330 | set(EXE_CFLAGS "${EXE_CFLAGS} /w") |
| 331 | else() | 331 | else() |
| 332 | set(EXE_CFLAGS "${EXE_CFLAGS} -Werror -Wall") | 332 | set(EXE_CFLAGS "${EXE_CFLAGS} -Werror -Wall") |
| 333 | if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 7.0) | 333 | # fallthrough support was added in GCC 7.0 |
| | 334 | if(NOT CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 7.0) |
| 334 | set(EXE_CFLAGS "${EXE_CFLAGS} -Werror=implicit-fallthrough") | 335 | set(EXE_CFLAGS "${EXE_CFLAGS} -Werror=implicit-fallthrough") |
| 335 | endif() | 336 | endif() |
| 336 | endif() | 337 | endif() |