19#include "revision_data.h"
23 return TRINITY_GIT_COMMIT_HASH;
28 return TRINITY_GIT_COMMIT_DATE;
33 return TRINITY_GIT_COMMIT_BRANCH;
38 return TRINITY_BUILD_CMAKE_COMMAND;
43 return TRINITY_BUILD_CMAKE_VERSION;
49#ifdef TRINITY_BUILD_HOST_DISTRO_NAME
50 TRINITY_BUILD_HOST_DISTRO_NAME
51#ifdef TRINITY_BUILD_HOST_DISTRO_VERSION_ID
52 " " TRINITY_BUILD_HOST_DISTRO_VERSION_ID
56 TRINITY_BUILD_HOST_SYSTEM
" " TRINITY_BUILD_HOST_SYSTEM_VERSION
62 return TRINITY_BUILD_CMAKE_BUILD_DIRECTORY;
67 return TRINITY_BUILD_CMAKE_SOURCE_DIRECTORY;
72 return DATABASE_MYSQL_EXECUTABLE;
77 return DATABASE_FULL_DATABASE;
82 return DATABASE_HOTFIXES_DATABASE;
85#ifndef TRINITY_API_USE_DYNAMIC_LINKING
86# define TRINITY_LINKAGE_TYPE_STR "Static"
88# define TRINITY_LINKAGE_TYPE_STR "Dynamic"
93 return "TrinityCore rev. " VER_PRODUCTVERSION_STR
99 return VER_COMPANYNAME_STR;
104 return VER_LEGALCOPYRIGHT_STR;
109 return VER_FILEVERSION_STR;
114 return VER_PRODUCTVERSION_STR;
#define TRINITY_LINKAGE_TYPE_STR
TC_COMMON_API char const * GetBranch()
TC_COMMON_API char const * GetSourceDirectory()
TC_COMMON_API char const * GetDate()
TC_COMMON_API char const * GetMySQLExecutable()
TC_COMMON_API char const * GetBuildDirectory()
TC_COMMON_API char const * GetHotfixesDatabase()
TC_COMMON_API char const * GetFileVersionStr()
TC_COMMON_API char const * GetCompanyNameStr()
TC_COMMON_API char const * GetCMakeVersion()
TC_COMMON_API char const * GetCMakeCommand()
TC_COMMON_API char const * GetProductVersionStr()
TC_COMMON_API char const * GetLegalCopyrightStr()
TC_COMMON_API char const * GetHostOSVersion()
TC_COMMON_API char const * GetFullVersion()
TC_COMMON_API char const * GetFullDatabase()
TC_COMMON_API char const * GetHash()