OpenLoco/src/openloco/Version.cpp

30 lines
753 B
C++

#include "OpenLoco.h"
#define NAME "OpenLoco"
#define VERSION "20.07"
namespace openloco
{
const char version[] = NAME ", "
#ifdef OPENLOCO_VERSION_TAG
OPENLOCO_VERSION_TAG
#else
"v" VERSION
#endif
#if defined(OPENLOCO_BRANCH) || defined(OPENLOCO_COMMIT_SHA1_SHORT) || !defined(NDEBUG)
" ("
#if defined(OPENLOCO_BRANCH) && defined(OPENLOCO_COMMIT_SHA1_SHORT)
OPENLOCO_COMMIT_SHA1_SHORT " on " OPENLOCO_BRANCH
#elif defined(OPENLOCO_COMMIT_SHA1_SHORT)
OPENLOCO_COMMIT_SHA1_SHORT
#elif defined(OPENLOCO_BRANCH)
OPENLOCO_BRANCH
#endif
#ifndef NDEBUG
", DEBUG"
#endif
")"
#endif
;
}