xca/gen_commithash.h.sh
Christian Hohnstaedt 715b263998 Indicate development and release version by git commit hash
Fix "qmake" build for qt4 and qt5
2018-01-28 11:36:37 +01:00

16 lines
282 B
Bash
Executable File

#!/bin/sh
(
cd `dirname $0`
echo '#define COMMITHASH "'
git rev-parse HEAD
git diff-index --quiet HEAD -- || test ! -d .git || echo "+local-changes"
echo '"'
) 2>/dev/null | tr -d '\n' > "$1.new"
if cmp -s "$1" "$1.new"; then
rm -f "$1.new"
else
mv "$1.new" "$1"
fi