scmversion: Use source directory as git directory

Fixes tagging in out of directory builds.
This commit is contained in:
Connor McLaughlin 2021-07-12 22:38:29 +10:00
parent c962e9899d
commit fd3c12de84

View File

@ -1,11 +1,17 @@
#!/bin/sh
VERSION_FILE="scmversion.cpp"
CURDIR=$(pwd)
cd $(dirname $(readlink -f $0))
HASH=$(git rev-parse HEAD)
BRANCH=$(git rev-parse --abbrev-ref HEAD | tr -d '\r\n')
TAG=$(git describe --tags --dirty --exclude latest --exclude preview --exclude play-store-release | tr -d '\r\n')
DATE=$(git log -1 --date=iso8601-strict --format=%cd)
cd $CURDIR
SIGNATURE_LINE="// ${HASH} ${BRANCH} ${TAG} ${DATE}"
if [ -f $VERSION_FILE ]; then