1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-22 22:34:33 +01:00

Use git describe to express version in terms of closest tag.

This commit is contained in:
Aaron van Geffen
2018-06-12 00:25:04 +02:00
parent e39f89c6ad
commit 56250b43ab
3 changed files with 31 additions and 8 deletions

View File

@@ -22,17 +22,27 @@
#endif
const char gVersionInfoFull[] =
OPENRCT2_NAME ", v" OPENRCT2_VERSION
#ifdef OPENRCT2_BRANCH
"-" OPENRCT2_BRANCH
OPENRCT2_NAME ", "
#ifdef OPENRCT2_VERSION_TAG
OPENRCT2_VERSION_TAG
#else
"v" OPENRCT2_VERSION
#endif
#ifdef OPENRCT2_COMMIT_SHA1_SHORT
" build " OPENRCT2_COMMIT_SHA1_SHORT
#if defined(OPENRCT2_BRANCH) || defined(OPENRCT2_COMMIT_SHA1_SHORT) || !defined(NDEBUG)
" ("
#if defined(OPENRCT2_BRANCH) && defined(OPENRCT2_COMMIT_SHA1_SHORT)
OPENRCT2_COMMIT_SHA1_SHORT " on " OPENRCT2_BRANCH
#elif defined(OPENRCT2_COMMIT_SHA1_SHORT)
OPENRCT2_COMMIT_SHA1_SHORT
#elif defined(OPENRCT2_BRANCH)
OPENRCT2_BRANCH
#endif
#ifndef NDEBUG
", DEBUG"
#endif
")"
#endif
#ifdef OPENRCT2_BUILD_SERVER
" provided by " OPENRCT2_BUILD_SERVER
#endif
#ifndef NDEBUG
" (DEBUG)"
#endif
;