diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake index 49b7fd5025b..47f5be14ed9 100644 --- a/cmake/Dependencies.cmake +++ b/cmake/Dependencies.cmake @@ -92,6 +92,10 @@ endif() if(MSVC) # skip unwanted includes from windows.h add_definitions(-DWIN32_LEAN_AND_MEAN) + + # Windows SDK broke compatibility since version 25131, but introduced this define for backward compatibility. + add_definitions(-D_UCRT_LEGACY_INFINITY) + foreach(flag_var CMAKE_C_FLAGS CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL)