From 9e6970fd39e8167649360457e8955c0e3b4de619 Mon Sep 17 00:00:00 2001 From: Paul Hollinsky Date: Thu, 24 Feb 2022 16:36:47 -0500 Subject: [PATCH] Windows: DynamicLib: Slim down Windows.h This is important as it ends up being included in icsneoc.h --- include/icsneo/platform/windows/dynamiclib.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/icsneo/platform/windows/dynamiclib.h b/include/icsneo/platform/windows/dynamiclib.h index 4e4d003..31201bb 100644 --- a/include/icsneo/platform/windows/dynamiclib.h +++ b/include/icsneo/platform/windows/dynamiclib.h @@ -1,7 +1,19 @@ #ifndef __DYNAMICLIB_WINDOWS_H_ #define __DYNAMICLIB_WINDOWS_H_ +#define NOMINMAX +#ifndef WIN32_LEAN_AND_MEAN +#define LAM_DEFINED +#define WIN32_LEAN_AND_MEAN +#endif #include +#ifdef LAM_DEFINED +#undef LAM_DEFINED +#undef WIN32_LEAN_AND_MEAN +#endif +#undef NOMINMAX +#undef near +#undef far #ifdef ICSNEOC_MAKEDLL #define DLLExport __declspec(dllexport)