* autogen.sh: Do both autoconf and git setup when invoked
as ‘./autogen.sh autoconf git’. Avoid unnecessary newline in chatter.
Mention new --no-check option in usage message. (Bug#25359)
}
do_check=true
-do_autoconf=true
+do_autoconf=false
do_git=false
for arg; do
case $arg in
--help)
- exec echo "$0: usage: $0 [all|autoconf|git]";;
+ exec echo "$0: usage: $0 [--no-check] [target...]
+ Targets are: all autoconf git";;
--no-check)
do_check=false;;
all)
+ do_autoconf=true
test -e .git && do_git=true;;
autoconf)
- true;;
+ do_autoconf=true;;
git)
- do_autoconf=false
do_git=true;;
*)
echo >&2 "$0: $arg: unknown argument"; exit 1;;
esac
done
+case $do_autoconf,$do_git in
+ false,false)
+ do_autoconf=true;;
+esac
# Generate Autoconf and Automake related files, if requested.
eval min=\$${sprog}_min
- echo "Checking for $prog (need at least version $min)..."
+ printf '%s' "Checking for $prog (need at least version $min) ... "
check_version $prog $min