summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorPoommetee Ketson <poommetee@protonmail.com>2017-07-10 15:47:38 +0700
committerPoommetee Ketson <poommetee@protonmail.com>2017-07-11 15:57:52 +0700
commit5a9eb5ef58288506256998bcbc9c1fc20d4f50d1 (patch)
treef3897bdeced775dd9df467fd1b210374a7a8524b /core
parent159b1fc65f650df0428dbfa9d14e3fd0bcfb94d0 (diff)
Include Git hash in the engine
Diffstat (limited to 'core')
-rw-r--r--core/engine.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/engine.cpp b/core/engine.cpp
index 5301c4e519..42850325b4 100644
--- a/core/engine.cpp
+++ b/core/engine.cpp
@@ -30,6 +30,7 @@
#include "engine.h"
#include "version.h"
+#include "version_hash.gen.h"
void Engine::set_iterations_per_second(int p_ips) {
@@ -87,6 +88,9 @@ Dictionary Engine::get_version_info() const {
dict["revision"] = _MKSTR(VERSION_REVISION);
dict["year"] = VERSION_YEAR;
+ String hash = String(VERSION_HASH);
+ dict["hash"] = hash.length() == 0 ? String("unknown") : hash;
+
String stringver = String(dict["major"]) + "." + String(dict["minor"]);
if ((int)dict["patch"] != 0)
stringver += "." + String(dict["patch"]);