TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GitRevision.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
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 #ifndef __GITREVISION_H__
19 #define __GITREVISION_H__
20 
21 #include <string>
22 #include "Define.h"
23 
24 namespace GitRevision
25 {
26  TC_COMMON_API char const* GetHash();
27  TC_COMMON_API char const* GetDate();
28  TC_COMMON_API char const* GetBranch();
29  TC_COMMON_API char const* GetCMakeCommand();
30  TC_COMMON_API char const* GetBuildDirectory();
31  TC_COMMON_API char const* GetSourceDirectory();
32  TC_COMMON_API char const* GetMySQLExecutable();
33  TC_COMMON_API char const* GetFullDatabase();
34  TC_COMMON_API char const* GetHotfixesDatabase();
35  TC_COMMON_API char const* GetFullVersion();
36  TC_COMMON_API char const* GetCompanyNameStr();
37  TC_COMMON_API char const* GetLegalCopyrightStr();
38  TC_COMMON_API char const* GetFileVersionStr();
39  TC_COMMON_API char const* GetProductVersionStr();
40 }
41 
42 #endif
TC_COMMON_API char const * GetFileVersionStr()
Definition: GitRevision.cpp:74
TC_COMMON_API char const * GetCMakeCommand()
Definition: GitRevision.cpp:19
TC_COMMON_API char const * GetFullVersion()
Definition: GitRevision.cpp:51
TC_COMMON_API char const * GetDate()
Definition: GitRevision.cpp:9
TC_COMMON_API char const * GetMySQLExecutable()
Definition: GitRevision.cpp:34
TC_COMMON_API char const * GetFullDatabase()
Definition: GitRevision.cpp:39
TC_COMMON_API char const * GetSourceDirectory()
Definition: GitRevision.cpp:29
TC_COMMON_API char const * GetBranch()
Definition: GitRevision.cpp:14
TC_COMMON_API char const * GetCompanyNameStr()
Definition: GitRevision.cpp:64
TC_COMMON_API char const * GetBuildDirectory()
Definition: GitRevision.cpp:24
#define TC_COMMON_API
Definition: Define.h:116
Definition: GitRevision.h:24
TC_COMMON_API char const * GetHash()
Definition: GitRevision.cpp:4
TC_COMMON_API char const * GetLegalCopyrightStr()
Definition: GitRevision.cpp:69
TC_COMMON_API char const * GetHotfixesDatabase()
Definition: GitRevision.cpp:44
TC_COMMON_API char const * GetProductVersionStr()
Definition: GitRevision.cpp:79