Core/Build: Merge common library and move database out of shared

This commit is contained in:
StormBytePP
2015-08-19 19:02:10 +02:00
parent 172293acee
commit 1d2aafd39b
142 changed files with 346 additions and 245 deletions

View File

@@ -0,0 +1,73 @@
#include "GitRevision.h"
#include "CompilerDefs.h"
#include "revision_data.h"
char const* GitRevision::GetHash()
{
return _HASH;
}
char const* GitRevision::GetDate()
{
return _DATE;
}
char const* GitRevision::GetBranch()
{
return _BRANCH;
}
char const* GitRevision::GetSourceDirectory()
{
return _SOURCE_DIRECTORY;
}
char const* GitRevision::GetMySQLExecutable()
{
return _MYSQL_EXECUTABLE;
}
char const* GitRevision::GetFullDatabase()
{
return _FULL_DATABASE;
}
char const* GitRevision::GetHotfixesDatabase()
{
return _HOTFIXES_DATABASE;
}
#define _PACKAGENAME "TrinityCore"
char const* GitRevision::GetFullVersion()
{
#if PLATFORM == PLATFORM_WINDOWS
# ifdef _WIN64
return _PACKAGENAME " rev. " VER_PRODUCTVERSION_STR " (Win64, " _BUILD_DIRECTIVE ")";
# else
return _PACKAGENAME " rev. " VER_PRODUCTVERSION_STR " (Win32, " _BUILD_DIRECTIVE ")";
# endif
#else
return _PACKAGENAME " rev. " VER_PRODUCTVERSION_STR " (Unix, " _BUILD_DIRECTIVE ")";
#endif
}
char const* GitRevision::GetCompanyNameStr()
{
return VER_COMPANYNAME_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;
}