diff options
| author | Martin Ridgers <[email protected]> | 2021-09-08 16:09:35 +0200 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2021-09-14 14:29:26 +0200 |
| commit | efa7ba66ef780ec2bab7f54d2182fbc63b6bcfa3 (patch) | |
| tree | 2235f0262b8ed9813625817e753ec0cf9a89c52e | |
| parent | Merge branch 'main' of https://github.com/EpicGames/zen (diff) | |
| download | zen-efa7ba66ef780ec2bab7f54d2182fbc63b6bcfa3.tar.xz zen-efa7ba66ef780ec2bab7f54d2182fbc63b6bcfa3.zip | |
Set ZEN_PLATFORM_* defines for Linux and Mac
| -rw-r--r-- | zencore/include/zencore/zencore.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/zencore/include/zencore/zencore.h b/zencore/include/zencore/zencore.h index 206046f0b..59c950ac4 100644 --- a/zencore/include/zencore/zencore.h +++ b/zencore/include/zencore/zencore.h @@ -10,9 +10,20 @@ // Platform // -#define ZEN_PLATFORM_WINDOWS 1 -#define ZEN_PLATFORM_LINUX 0 -#define ZEN_PLATFORM_MACOS 0 +#define ZEN_PLATFORM_WINDOWS 0 +#define ZEN_PLATFORM_LINUX 0 +#define ZEN_PLATFORM_MACOS 0 + +#ifdef _WIN32 +# undef ZEN_PLATFORM_WINDOWS +# define ZEN_PLATFORM_WINDOWS 1 +#elif defined(__linux__) +# undef ZEN_PLATFORM_LINUX +# define ZEN_PLATFORM_LINUX 1 +#elif defined(__APPLE__) +# undef ZEN_PLATFORM_MACOS +# define ZEN_PLATFORM_MACOS 1 +#endif ////////////////////////////////////////////////////////////////////////// // Compiler |