X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=smart-autogen.sh;fp=smart-autogen.sh;h=3f93243c10428ddb548583d9d989d1069da30cfe;hb=db3c701cff1bb7cfdc1128bc78e6058a622e23c1;hp=0000000000000000000000000000000000000000;hpb=095abc24e86c62a9ad06358ba9b0240d57326594;p=lilypond.git diff --git a/smart-autogen.sh b/smart-autogen.sh new file mode 100755 index 0000000000..3f93243c10 --- /dev/null +++ b/smart-autogen.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +srcdir=${srcdir:-.} +set -ux + +AUTOGEN_INPUT_CHECKSUM=`cat $srcdir/configure.in $srcdir/stepmake/aclocal.m4 | md5sum | cut -b 1-32` + +CHECKSUM_FILE=autogen.checksum + +if test `cat $CHECKSUM_FILE`"" = "$AUTOGEN_INPUT_CHECKSUM"; then + exit 0 +fi + +set -e +./autogen.sh +echo -n $AUTOGEN_INPUT_CHECKSUM > $CHECKSUM_FILE + +