diff --git a/CMakeLists.txt b/CMakeLists.txt index f2eec85cd..8fc50afcd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -929,7 +929,7 @@ if(SDL_LIBC) set(HAVE_${_UPPER} 1) endforeach() set(HAVE_ALLOCA 1) - set(HAVE_M_PI 1) + check_symbol_exists(M_PI math.h HAVE_M_PI) target_compile_definitions(sdl-build-options INTERFACE "-D_USE_MATH_DEFINES") # needed for M_PI set(STDC_HEADERS 1) else()