diff --git a/apps/openmw-mp/main.cpp b/apps/openmw-mp/main.cpp index fba354d24..118d0e476 100644 --- a/apps/openmw-mp/main.cpp +++ b/apps/openmw-mp/main.cpp @@ -29,11 +29,11 @@ void printVersion(string version, int protocol) { cout << "TES3:MP dedicated server " << version; cout << " ("; -#ifdef _WIN32 +#if defined(_WIN32) cout << "Windows"; -#elif __linux +#elif defined(__linux) cout << "Linux"; -#elif __APPLE__ +#elif defined(__APPLE__) cout << "OS X"; #else cout << "Unknown OS"; @@ -41,8 +41,10 @@ void printVersion(string version, int protocol) cout << " "; #ifdef __x86_64__ cout << "64-bit"; -#elif defined __i386__ || defined _M_I86 +#elif defined(__i386__) || defined(_M_I86) cout << "32-bit"; +#elif defined(__arm__) + cout << "ARMv" << __ARM_ARCH << " " << (__aarch64__ ? "64-bit" : "32-bit"); #else cout << "Unknown architecture"; #endif