1#!/bin/sh 2 3pre_commit_hook=".git/hooks/pre-commit" 4if test ! -L $pre_commit_hook; 5then 6 rm -rf $pre_commit_hook 7 ln -s ../../tools/pre-commit-code-style.sh $pre_commit_hook 8 echo "link $pre_commit_hook to code style check" 9fi 10 11echo "git submodule update" 12git submodule sync 13git submodule init 14git submodule update 15 16echo "Generating configure files" 17autoreconf -i 18# Run twice to get around a "ltmain.sh" bug 19autoreconf --install --force 20 21srcdir=`dirname "$0"` 22test -z "$srcdir" && srcdir=. 23 24if test -z "$NOCONFIGURE"; then 25 $srcdir/configure "$@" 26fi 27