From 0604d58fd6b9c6505f50b6d9ee2f393eacabf738 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Mon, 3 Jun 2024 16:09:36 +0200 Subject: [PATCH] cmake: add -Wfloat-conversion compile flag --- cmake/sdlcompilers.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/sdlcompilers.cmake b/cmake/sdlcompilers.cmake index 5138fdd0b19fe..ac4db40c6b7c1 100644 --- a/cmake/sdlcompilers.cmake +++ b/cmake/sdlcompilers.cmake @@ -59,6 +59,11 @@ function(SDL_AddCommonCompilerFlags TARGET) sdl_target_compile_option_all_languages(${TARGET} "-Wundef") endif() + check_c_compiler_flag(-Wfloat-conversion HAVE_GCC_WFLOAT_CONVERSION) + if(HAVE_GCC_WFLOAT_CONVERSION) + sdl_target_compile_option_all_languages(${TARGET} "-Wfloat-conversion") + endif() + check_c_compiler_flag(-fno-strict-aliasing HAVE_GCC_NO_STRICT_ALIASING) if(HAVE_GCC_NO_STRICT_ALIASING) sdl_target_compile_option_all_languages(${TARGET} "-fno-strict-aliasing")