build(windows): guard NOMINMAX before including windows.h

Four sources defined NOMINMAX unconditionally, which redefines the macro the build already passes and warns on every MinGW build. Use the #ifndef guard the rest of the tree uses.
This commit is contained in:
Fishybeing 2026-10-06 13:45:13 +02:00
parent 5895ea721a
commit 5a04d3cc9e
4 changed files with 8 additions and 0 deletions

View File

@ -2,7 +2,9 @@
#include <cerrno>
#include <vector>
#ifdef _WIN32
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
#else
#include <unistd.h>

View File

@ -7,7 +7,9 @@
#include "prx/libkernel/DirectMemory/DirectMemory.hpp"
#ifdef _WIN32
#define WIN32_LEAN_AND_MEAN
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
#else
#include <cerrno>

View File

@ -9,7 +9,9 @@
#include <string>
#include <vector>
#ifdef _WIN32
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
#else
#include <dlfcn.h>

View File

@ -3,7 +3,9 @@
#include <cstdlib>
#include <fstream>
#ifdef _WIN32
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
#include <aclapi.h>
#endif