Legends-of-Azeroth-Pandaria-5.4.8

Форк
0
116 строк · 2.6 Кб
1
/*
2
* This file is part of the Pandaria 5.4.8 Project. See THANKS file for Copyright information
3
*
4
* This program is free software; you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License as published by the
6
* Free Software Foundation; either version 2 of the License, or (at your
7
* option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful, but WITHOUT
10
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12
* more details.
13
*
14
* You should have received a copy of the GNU General Public License along
15
* with this program. If not, see <http://www.gnu.org/licenses/>.
16
*/
17

18
#include "GitRevision.h"
19
//#include "revision_data.h"
20
#include "revision.h"
21

22
char const* GitRevision::GetHash()
23
{
24
    return _HASH;
25
}
26

27
char const* GitRevision::GetDate()
28
{
29
    return _DATE;
30
}
31

32
char const* GitRevision::GetBranch()
33
{
34
    return _BRANCH;
35
}
36

37
char const* GitRevision::GetCMakeCommand()
38
{
39
    return _CMAKE_COMMAND;
40
}
41

42
char const* GitRevision::GetCMakeVersion()
43
{
44
    return _CMAKE_VERSION;
45
}
46

47
char const* GitRevision::GetHostOSVersion()
48
{
49
    return _CMAKE_HOST_SYSTEM;
50
}
51

52
char const* GitRevision::GetBuildDirectory()
53
{
54
    return _BUILD_DIRECTORY;
55
}
56

57
char const* GitRevision::GetSourceDirectory()
58
{
59
    return _SOURCE_DIRECTORY;
60
}
61

62
char const* GitRevision::GetMySQLExecutable()
63
{
64
    return _MYSQL_EXECUTABLE;
65
}
66

67
char const* GitRevision::GetFullDatabase()
68
{
69
    return _FULL_DATABASE;
70
}
71

72
#if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS
73
#  ifdef _WIN64
74
#    define TRINITY_PLATFORM_STR "Win64"
75
#  else
76
#    define TRINITY_PLATFORM_STR "Win32"
77
#  endif
78
#elif TRINITY_PLATFORM == TRINITY_PLATFORM_APPLE
79
#  define TRINITY_PLATFORM_STR "MacOSX"
80
#elif TRINITY_PLATFORM == TRINITY_PLATFORM_INTEL
81
#  define TRINITY_PLATFORM_STR "Intel"
82
#else // TRINITY_PLATFORM_UNIX
83
#  define TRINITY_PLATFORM_STR "Unix"
84
#endif
85

86
#ifndef TRINITY_API_USE_DYNAMIC_LINKING
87
#  define TRINITY_LINKAGE_TYPE_STR "Static"
88
#else
89
#  define TRINITY_LINKAGE_TYPE_STR "Dynamic"
90
#endif
91

92
char const* GitRevision::GetFullVersion()
93
{
94
  return "Pandria 5.4.8 rev. " VER_PRODUCTVERSION_STR
95
    " (" TRINITY_PLATFORM_STR ", " _BUILD_DIRECTIVE ", " TRINITY_LINKAGE_TYPE_STR ")";
96
}
97

98
char const* GitRevision::GetCompanyNameStr()
99
{
100
    return VER_COMPANYNAME_STR;
101
}
102

103
char const* GitRevision::GetLegalCopyrightStr()
104
{
105
    return VER_LEGALCOPYRIGHT_STR;
106
}
107

108
char const* GitRevision::GetFileVersionStr()
109
{
110
    return VER_FILEVERSION_STR;
111
}
112

113
char const* GitRevision::GetProductVersionStr()
114
{
115
    return VER_PRODUCTVERSION_STR;
116
}
117

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.