From 852d91edcd48f8e923124a848abd20cabedeede4 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Wed, 18 Nov 2020 18:14:41 -0800 Subject: [PATCH] windows: Always set NOMINMAX to remove min/max macros Reviewed-by: Francisco Jerez Part-of: --- meson.build | 1 + src/gallium/drivers/swr/rasterizer/common/os.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/meson.build b/meson.build index 834e475..f51bc66 100644 --- a/meson.build +++ b/meson.build @@ -988,6 +988,7 @@ elif host_machine.system() == 'windows' '-D_SCL_SECURE_NO_DEPRECATE', '-D_ALLOW_KEYWORD_MACROS', '-D_HAS_EXCEPTIONS=0', # Tell C++ STL to not use exceptions + '-DNOMINMAX', ] else pre_args += ['-D__MSVCRT_VERSION__=0x0700'] diff --git a/src/gallium/drivers/swr/rasterizer/common/os.h b/src/gallium/drivers/swr/rasterizer/common/os.h index a37b9f4..cc13936 100644 --- a/src/gallium/drivers/swr/rasterizer/common/os.h +++ b/src/gallium/drivers/swr/rasterizer/common/os.h @@ -39,7 +39,9 @@ #undef NOMINMAX #define UNICODE #else +#undef UNICODE #include +#define UNICODE #endif #include #include -- 2.7.4