From 33335782e786e247f512c028b000f4a27017ed28 Mon Sep 17 00:00:00 2001 From: scawful Date: Fri, 10 Oct 2025 11:41:37 -0400 Subject: [PATCH] wandoze :( --- cmake/grpc_windows.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/grpc_windows.cmake b/cmake/grpc_windows.cmake index db5bc5a4..6c0d8b31 100644 --- a/cmake/grpc_windows.cmake +++ b/cmake/grpc_windows.cmake @@ -24,6 +24,14 @@ if(WIN32 AND YAZE_USE_VCPKG_GRPC) if(gRPC_FOUND AND Protobuf_FOUND) message(STATUS "✓ Using vcpkg gRPC packages (fast build path)") + + # Prevent Windows macro pollution in protobuf-generated headers + add_compile_definitions( + WIN32_LEAN_AND_MEAN # Exclude rarely-used Windows headers + NOMINMAX # Don't define min/max macros + NOGDI # Exclude GDI (prevents DWORD and other macro conflicts) + ) + # Verify required targets exist if(NOT TARGET grpc++)