https://git.reactos.org/?p=reactos.git;a=commitdiff;h=bb9392e4e1b2cab035070b99b9855072a3069974

commit bb9392e4e1b2cab035070b99b9855072a3069974
Author:     Timo Kreuzer <timo.kreu...@reactos.org>
AuthorDate: Tue Jan 28 21:30:42 2025 +0200
Commit:     Timo Kreuzer <timo.kreu...@reactos.org>
CommitDate: Thu Jan 30 11:30:32 2025 +0200

    [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)

Reply via email to