Don't enable address sanitize flags without checking compiler first

This commit is contained in:
Sam Lantinga 2021-01-31 19:11:49 -08:00
parent 0ed16ceddb
commit b7f711cd76

View File

@ -2323,23 +2323,6 @@ if(SDL_STATIC)
endif() endif()
endif() endif()
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} \
-fsanitize=address \
-fsanitize=bool \
-fsanitize=bounds \
-fsanitize=enum \
-fsanitize=float-cast-overflow \
-fsanitize=float-divide-by-zero \
-fsanitize=nonnull-attribute \
-fsanitize=returns-nonnull-attribute \
-fsanitize=signed-integer-overflow \
-fsanitize=undefined \
-fsanitize=vla-bound \
-fno-sanitize=alignment \
-fsanitize=leak \
-fsanitize=object-size \
")
##### Tests ##### ##### Tests #####
if(SDL_TEST) if(SDL_TEST)