Add warning -Wswitch-enum

This commit is contained in:
Max Bruckner 2017-05-10 01:21:13 +02:00
parent 7aa668ee7a
commit ed549df6e7
2 changed files with 9 additions and 0 deletions

View File

@ -45,6 +45,7 @@ if (ENABLE_CUSTOM_COMPILER_FLAGS)
-Wunused-macros
-Wmissing-variable-declarations
-Wused-but-marked-unused
-Wswitch-enum
)
endif()

View File

@ -25,6 +25,14 @@ if(ENABLE_CJSON_TEST)
target_compile_options(unity PRIVATE "-fno-sanitize=float-divide-by-zero")
endif()
endif()
# Disable -Wswitch-enum for Unity
if (FLAG_SUPPORTED_Wswitchenum)
if ("${CMAKE_VERSION}" VERSION_LESS "2.8.12")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-switch-enum")
else()
target_compile_options(unity PRIVATE "-Wno-switch-enum")
endif()
endif()
#copy test files
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/inputs")