From c753a2af39ae1a414e45bd6c5b025f58b94d8425 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Sun, 28 Jan 2018 20:26:25 -0800 Subject: [PATCH] Don't include the world with WIN32_LEAN_AND_MEAN (#503) --- include/fmt/format.cc | 3 +++ include/fmt/posix.cc | 3 +++ 2 files changed, 6 insertions(+) diff --git a/include/fmt/format.cc b/include/fmt/format.cc index e41f2cba4cea..97192d85113e 100644 --- a/include/fmt/format.cc +++ b/include/fmt/format.cc @@ -22,6 +22,9 @@ #endif #if FMT_USE_WINDOWS_H +# if !defined(FMT_HEADER_ONLY) && !defined(WIN32_LEAN_AND_MEAN) +# define WIN32_LEAN_AND_MEAN +# endif # if defined(NOMINMAX) || defined(FMT_WIN_MINMAX) # include # else diff --git a/include/fmt/posix.cc b/include/fmt/posix.cc index a3c076ca1639..a7a255aca19d 100644 --- a/include/fmt/posix.cc +++ b/include/fmt/posix.cc @@ -19,6 +19,9 @@ #ifndef _WIN32 # include #else +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif # include # include