#!/bin/sh FALLBACK=\"0.10-svn\" if [[ $# -eq 0 ]]; then DIR=. else DIR=$1 fi if [[ -f version.h ]]; then REV_OLD=$(cat version.h | cut -d" " -f3) else REV_OLD="" fi if [[ -x "$(which svnversion 2>/dev/null)" && -d "${DIR}/.svn" ]] ; then REV=\"$(svnversion -n ${DIR})\" else REV=${FALLBACK} fi if [[ ${REV_OLD} != ${REV} ]]; then echo "Building new version.h" echo "#define VERSION_STRING ${REV}" > version.h fi