#!/bin/sh | |
VERSION="4.1" | |
OUT="$1" | |
if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null`; then | |
git update-index --refresh --unmerged > /dev/null | |
descr=$(git describe --match=v*) | |
# on git builds check that the version number above | |
# is correct... | |
[ "${descr%%-*}" = "v$VERSION" ] || exit 2 | |
v="${descr#v}" | |
if git diff-index --name-only HEAD | read dummy ; then | |
v="$v"-dirty | |
fi | |
else | |
v="$VERSION" | |
fi | |
echo '#include "iw.h"' > "$OUT" | |
echo "const char iw_version[] = \"$v\";" >> "$OUT" |