aboutsummaryrefslogtreecommitdiff
path: root/src/common/GitRevision.h
diff options
context:
space:
mode:
authorStormBytePP <stormbyte@gmail.com>2015-08-23 23:20:09 +0200
committerStormBytePP <stormbyte@gmail.com>2015-08-24 03:38:54 +0200
commit405f823f68621352e48810c33f1f9dbd36904ff8 (patch)
treebedb57ef459c8c17d690253160e4f9d2a40a1b0b /src/common/GitRevision.h
parent603f49a55134de21b6c02b3cfcd9cb32b44c5f7b (diff)
Core/BuildSystem: Merged crypto and gitrevision into common, cleaned include directory lists (to mimic 6.x buildsystem)
Diffstat (limited to 'src/common/GitRevision.h')
-rw-r--r--src/common/GitRevision.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/common/GitRevision.h b/src/common/GitRevision.h
new file mode 100644
index 00000000000..d9b292031f6
--- /dev/null
+++ b/src/common/GitRevision.h
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __GITREVISION_H__
+#define __GITREVISION_H__
+
+#include <string>
+
+namespace GitRevision
+{
+ char const* GetHash();
+ char const* GetDate();
+ char const* GetBranch();
+ char const* GetSourceDirectory();
+ char const* GetMySQLExecutable();
+ char const* GetFullDatabase();
+ char const* GetFullVersion();
+ char const* GetCompanyNameStr();
+ char const* GetLegalCopyrightStr();
+ char const* GetFileVersionStr();
+ char const* GetProductVersionStr();
+ char const* GetCompilerCFlags();
+ char const* GetCompilerCXXFlags();
+}
+
+#endif