From 0adda483c5e3216a095b7bad53942aefdb4924d1 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 7 Nov 2024 07:12:30 +0300 Subject: [PATCH] public: add definitions for Solaris --- public/build.c | 2 ++ public/build.h | 3 +++ public/buildenums.h | 3 +++ 3 files changed, 8 insertions(+) diff --git a/public/build.c b/public/build.c index 38dfd16c..2b0f229a 100644 --- a/public/build.c +++ b/public/build.c @@ -121,6 +121,8 @@ const char *Q_PlatformStringByID( const int platform ) return "psvita"; case PLATFORM_WASI: return "wasi"; + case PLATFORM_SUNOS: + return "sunos"; } assert( 0 ); diff --git a/public/build.h b/public/build.h index 123541ae..24fd9d5b 100644 --- a/public/build.h +++ b/public/build.h @@ -81,6 +81,7 @@ Then you can use another oneliner to query all variables: #undef XASH_RISCV_SINGLEFP #undef XASH_RISCV_SOFTFP #undef XASH_SERENITY +#undef XASH_SUNOS #undef XASH_WIN32 #undef XASH_X86 #undef XASH_NSWITCH @@ -130,6 +131,8 @@ Then you can use another oneliner to query all variables: #define XASH_PSVITA 1 #elif defined __wasi__ #define XASH_WASI 1 + #elif defined __sun__ + #define XASH_SUNOS 1 #else #error #endif diff --git a/public/buildenums.h b/public/buildenums.h index 99a62b55..4dc327d3 100644 --- a/public/buildenums.h +++ b/public/buildenums.h @@ -42,6 +42,7 @@ GNU General Public License for more details. #define PLATFORM_NSWITCH 13 #define PLATFORM_PSVITA 14 #define PLATFORM_WASI 15 +#define PLATFORM_SUNOS 16 #if XASH_WIN32 #define XASH_PLATFORM PLATFORM_WIN32 @@ -73,6 +74,8 @@ GNU General Public License for more details. #define XASH_PLATFORM PLATFORM_PSVITA #elif XASH_WASI #define XASH_PLATFORM PLATFORM_WASI +#elif XASH_SUNOS + #define XASH_PLATFORM PLATFORM_SUNOS #else #error #endif