diff --git a/include/CLI/impl/Argv_inl.hpp b/include/CLI/impl/Argv_inl.hpp index 771154ff..3d00a570 100644 --- a/include/CLI/impl/Argv_inl.hpp +++ b/include/CLI/impl/Argv_inl.hpp @@ -31,16 +31,23 @@ #define _ARM_ #endif #endif -#define NOMINMAX + // first +#ifndef NOMINMAX +// if NOMINMAX is already defined we don't want to mess with that either way +#define NOMINMAX #include +#undef NOMINMAX +#else +#include +#endif + // second #include // third #include #include -#undef NOMINMAX #elif defined(__APPLE__) #include #endif