From bb9392e4e1b2cab035070b99b9855072a3069974 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 28 Jan 2025 21:30:42 +0200 Subject: [PATCH] [CMAKE] Define _CRT_SUPPRESS_RESTRICT on GCC builds This prevents the use of __declspec(restrict) in UCRT headers. --- sdk/cmake/gcc.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake index 6043ab70e2e..54224a806ef 100644 --- a/sdk/cmake/gcc.cmake +++ b/sdk/cmake/gcc.cmake @@ -251,6 +251,9 @@ endif() # Fix build with GLIBCXX + our c++ headers add_definitions(-D_GLIBCXX_HAVE_BROKEN_VSWPRINTF) +# Fix build with UCRT headers +add_definitions(-D_CRT_SUPPRESS_RESTRICT) + # Alternative arch name if(ARCH STREQUAL "amd64") set(ARCH2 x86_64)