nCine 2025.12.r529-30f7d03
A cross-platform 2D game engine
Loading...
Searching...
No Matches
common_windefines.h
1#ifndef NCINE_COMMON_WINDEFINES
2#define NCINE_COMMON_WINDEFINES
3
4#if defined(_WIN32)
5 #if !defined(_X86_) && !defined(_AMD64_) && defined(_M_IX86)
6 #define _X86_
7 #endif
8
9 #if !defined(_X86_) && !defined(_AMD64_) && defined(_M_AMD64)
10 #define _AMD64_
11 #endif
12
13 #define WIN32_LEAN_AND_MEAN
14 #if !defined(NOMINMAX)
15 #define NOMINMAX
16 #endif
17
18 #define _WIN32_WINNT 0x0602 // Windows 8 or newer (needed by `UserSemaphore`)
19#endif
20
21#endif