summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/get-git-tag15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/get-git-tag b/tools/get-git-tag
new file mode 100755
index 0000000..cb4e2fa
--- /dev/null
+++ b/tools/get-git-tag
@@ -0,0 +1,15 @@
1#!/bin/bash
2
3set -u
4
5TAG="$(git describe --always --tags --long --dirty 2> /dev/null)"
6
7if [[ "$TAG" == "" ]]; then
8 TAG="unknown"
9fi
10
11cat <<END
12#include <string>
13
14std::string GIT_TAG = "$TAG";
15END