diff options
Diffstat (limited to 'src/platform.h')
-rw-r--r-- | src/platform.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/platform.h b/src/platform.h index 7685c23..fc37dd4 100644 --- a/src/platform.h +++ b/src/platform.h @@ -22,9 +22,14 @@ namespace amber { #elif defined(__linux__) #define AMBER_PLATFORM_LINUX 1 #define AMBER_PLATFORM_POSIX 1 +#elif defined(__FreeBSD__) +#define AMBER_PLATFORM_FREEBSD 1 +#define AMBER_PLATFORM_POSIX 1 #elif defined(__APPLE__) #define AMBER_PLATFORM_APPLE 1 #define AMBER_PLATFORM_POSIX 1 +#elif defined(__Fuchsia__) +#define AMBER_PLATFORM_POSIX 1 #else #error "Unknown platform." #endif @@ -37,6 +42,10 @@ namespace amber { #define AMBER_PLATFORM_LINUX 0 #endif +#if !defined(AMBER_PLATFORM_FREEBSD) +#define AMBER_PLATFORM_FREEBSD 0 +#endif + #if !defined(AMBER_PLATFORM_APPLE) #define AMBER_PLATFORM_APPLE 0 #endif |