]> git.eshelyaron.com Git - emacs.git/commitdiff
Restore behavior of ‘./autogen.sh autoconf git’
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 12 Jan 2017 23:04:38 +0000 (15:04 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 12 Jan 2017 23:08:15 +0000 (15:08 -0800)
* 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)

autogen.sh

index cb2a9151afee51e201a3883d192030c4e0c1bc2a..bb3f8185f79e3a11b879dd2dc1db1b9c2b0c1e6a 100755 (executable)
@@ -104,27 +104,32 @@ check_version ()
 }
 
 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.
 
@@ -143,7 +148,7 @@ if $do_autoconf; then
 
       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