/
white.sheikh
/
mangoszero-server
Обзор
Документация
Войти
/
white.sheikh
/
mangoszero-server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/shared/Common/GitRevision.cpp
163 строки
4 KB
Antz
Happy New Year 2023 from everyone at getMangos.eu :tada:
01 янв 2023, 00:29
Не верифицирован
01 янв 2023, 00:29
ce8b12f
Код
Авторство
О чём код?
/** * MaNGOS is a full featured server for World of Warcraft, supporting * the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8 * * Copyright (C) 2005-2023 MaNGOS <https://getmangos.eu> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * World of Warcraft, and all World of Warcraft or Warcraft art, images, * and lore are copyrighted by Blizzard Entertainment, Inc. */ #include "GitRevision.h" char const* GitRevision::GetHash() { return REVISION_HASH; } char const* GitRevision::GetDate() { return REVISION_DATE; } char const* GitRevision::GetBranch() { return REVISION_BRANCH; } char const* GitRevision::GetCMakeVersion() { return CMAKE_VERSION; } char const* GitRevision::GetHostOSVersion() { return "Compiled on: " CMAKE_HOST_SYSTEM; } // Platform Define #if PLATFORM == PLATFORM_WINDOWS #ifdef _WIN64 #define MANGOS_PLATFORM_STR "Win64" #else #define MANGOS_PLATFORM_STR "Win32" #endif #elif PLATFORM == PLATFORM_APPLE #define MANGOS_PLATFORM_STR "MacOSX" #elif PLATFORM == PLATFORM_INTEL #define MANGOS_PLATFORM_STR "Intel" #elif PLATFORM == PLATFORM_UNIX #define MANGOS_PLATFORM_STR "Linux" #else #define MANGOS_PLATFORM_STR "Unknown System" #endif // Database Revision char const* GitRevision::GetProjectRevision() { return PROJECT_REVISION_NR; } char const* GitRevision::GetRealmDBVersion() { return REALMD_DB_VERSION_NR; } char const* GitRevision::GetRealmDBStructure() { return REALMD_DB_STRUCTURE_NR; } char const* GitRevision::GetRealmDBContent() { return REALMD_DB_CONTENT_NR; } char const* GitRevision::GetRealmDBUpdateDescription() { return REALMD_DB_UPDATE_DESCRIPT; } char const* GitRevision::GetCharDBVersion() { return CHAR_DB_VERSION_NR; } char const* GitRevision::GetCharDBStructure() { return CHAR_DB_STRUCTURE_NR; } char const* GitRevision::GetCharDBContent() { return CHAR_DB_CONTENT_NR; } char const* GitRevision::GetCharDBUpdateDescription() { return CHAR_DB_UPDATE_DESCRIPT; } char const* GitRevision::GetWorldDBVersion() { return WORLD_DB_VERSION_NR; } char const* GitRevision::GetWorldDBStructure() { return WORLD_DB_STRUCTURE_NR; } char const* GitRevision::GetWorldDBContent() { return WORLD_DB_CONTENT_NR; } char const* GitRevision::GetWorldDBUpdateDescription() { return WORLD_DB_UPDATE_DESCRIPT; } char const* GitRevision::GetFullRevision() { return "Mangos revision: " VER_PRODUCTVERSION_STR; } char const* GitRevision::GetRunningSystem() { return "Running on: " CMAKE_HOST_SYSTEM; } char const* GitRevision::GetCompanyNameStr() { return VER_COMPANY_NAME_STR; } char const* GitRevision::GetLegalCopyrightStr() { return VER_LEGALCOPYRIGHT_STR; } char const* GitRevision::GetFileVersionStr() { return VER_FILEVERSION_STR; } char const* GitRevision::GetProductVersionStr() { return VER_PRODUCTVERSION_STR; }