From 73a80d3a1d4d3a0e6fea93f082a20b8cf4ba41fd Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 7 Aug 2022 01:28:52 +1000 Subject: [PATCH] scmversion: Fix generation on Macs --- src/scmversion/gen_scmversion.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scmversion/gen_scmversion.sh b/src/scmversion/gen_scmversion.sh index 1a8baa52a..4917c005e 100755 --- a/src/scmversion/gen_scmversion.sh +++ b/src/scmversion/gen_scmversion.sh @@ -3,7 +3,12 @@ VERSION_FILE="scmversion.cpp" CURDIR=$(pwd) -cd $(dirname $(readlink -f $0)) +if [ "$(uname -s)" == "Darwin" ]; then + cd "$(dirname $(python -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' "$0"))" +else + cd $(dirname $(readlink -f $0)) +fi + HASH=$(git rev-parse HEAD) BRANCH=$(git rev-parse --abbrev-ref HEAD | tr -d '\r\n')