X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=autogen.sh;h=80b67c3872c310e98a3e87eee92f3d8736010f5d;hp=166ca56e3f10c8ea6a4fc5129b25dd2c7634bcde;hb=5a10318ac808fb3cb0bf9071e0cf6b63a0b3eb6a;hpb=e1b48287ebd6143ba516e427772dca04b4b8c75d diff --git a/autogen.sh b/autogen.sh index 166ca56..80b67c3 100755 --- a/autogen.sh +++ b/autogen.sh @@ -21,10 +21,14 @@ set -e set -v +# ocaml/.depend is updated automatically. However, as it's included by +# ocaml/Makefile.am we need to bootstrap it here. +touch ocaml/.depend + # Ensure that whenever we pull in a gnulib update or otherwise change to a # different version (i.e., when switching branches), we also rerun ./bootstrap. curr_status=.git-module-status -t=$(git submodule status|sed 's/^[ -]//;s/ .*//') +t=$(git submodule status|sed 's/^[ +-]//;s/ .*//') if test "$t" = "$(cat $curr_status 2>/dev/null)"; then : # good, it's up to date else @@ -70,7 +74,7 @@ require_ocaml_pkg() # If no arguments were specified and configure has run before, use the previous # arguments -if [ $# == 0 -a -x ./config.status ]; then +if test $# == 0 && test -x ./config.status; then ./config.status --recheck else $CONFIGUREDIR/configure "$@"