19#include "revision_data.h"
38 return _CMAKE_COMMAND;
43 return _CMAKE_VERSION;
48 return _CMAKE_HOST_SYSTEM;
53 return _BUILD_DIRECTORY;
58 return _SOURCE_DIRECTORY;
63 return _MYSQL_EXECUTABLE;
68 return _FULL_DATABASE;
73 return _HOTFIXES_DATABASE;
76#if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS
78# define TRINITY_PLATFORM_STR "Win64"
80# define TRINITY_PLATFORM_STR "Win32"
82#elif TRINITY_PLATFORM == TRINITY_PLATFORM_APPLE
83# define TRINITY_PLATFORM_STR "MacOSX"
84#elif TRINITY_PLATFORM == TRINITY_PLATFORM_INTEL
85# define TRINITY_PLATFORM_STR "Intel"
87# define TRINITY_PLATFORM_STR "Unix"
90#ifndef TRINITY_API_USE_DYNAMIC_LINKING
91# define TRINITY_LINKAGE_TYPE_STR "Static"
93# define TRINITY_LINKAGE_TYPE_STR "Dynamic"
98 return "TrinityCore rev. " VER_PRODUCTVERSION_STR
104 return VER_COMPANYNAME_STR;
109 return VER_LEGALCOPYRIGHT_STR;
114 return VER_FILEVERSION_STR;
119 return VER_PRODUCTVERSION_STR;
#define TRINITY_LINKAGE_TYPE_STR
#define TRINITY_PLATFORM_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()