configure: fix version string breakage

As we use the directory names as Makefile targets, they can not contain any
column ':', or else make will complain about 'multiple target patterns'.

Replace the offending ':' with a dash '-', as Titus suggested.

Reported-by: Erdem Budak <erdembudak@hotmail.com>
Reported-by: Titus von Boxberg <titus@v9g.de>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
Yann E. MORIN" 2011-11-14 18:12:55 +01:00
parent 66cf16ec46
commit bdae0332be

4
configure vendored
View File

@ -550,11 +550,11 @@ if [ -n "${V}" ]; then
else
case "${VERSION}" in
*+hg|hg)
rev_id="$( hg log -r . --template '{branch}:{node|short}\n' \
rev_id="$( hg log -r . --template '{branch}-{node|short}\n' \
2>/dev/null \
|| true \
)"
VERSION="${VERSION}@${rev_id:-unknown:$( date +%Y%m%d.%H%M%S )}"
VERSION="${VERSION}@${rev_id:-unknown-$( date +%Y%m%d.%H%M%S )}"
;;
esac
fi