diff options
author | Eric Blake <ebb9@byu.net> | 2008-11-21 08:31:17 -0700 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-11-21 08:31:17 -0700 |
commit | 83ad597b889044dd2a870bb67746a06c551ee26e (patch) | |
tree | ebac83fa2171f1289cebcee7f02f36de92a87db5 /bin | |
parent | bbc3dc81cce49f892b3345c4c1cfa9737eefcd61 (diff) | |
download | autoconf-83ad597b889044dd2a870bb67746a06c551ee26e.tar.gz |
Use modern m4sh constructs in autoconf.
* bin/autoconf.as (exit_missing_arg, getopt): Use AS_ERROR, rather
than AS_EXIT.
Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'bin')
-rw-r--r-- | bin/autoconf.as | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/bin/autoconf.as b/bin/autoconf.as index c678e55a..dcd8ae09 100644 --- a/bin/autoconf.as +++ b/bin/autoconf.as @@ -79,10 +79,9 @@ help="\ Try \`$as_me --help' for more information." exit_missing_arg=' - AS_ECHO(["$as_me: option \`$[1]'\'' requires an argument"]) >&2 - AS_ECHO(["$help"]) >&2 - AS_EXIT([1]) -' # restore font-lock: " + m4_bpatsubst([AS_ERROR([option `$[1]' requires an argument$as_nl$help])], + ['], ['\\''])' +# restore font-lock: ' # Variables. : ${AUTOM4TE='@bindir@/@autom4te-name@'} @@ -113,7 +112,7 @@ while test $# -gt 0 ; do --prepend-include=* | -B?* | \ --warnings=* | -W?* ) case $1 in - *\'*) arg=`AS_ECHO(["$1"]) | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) arg=`AS_ECHO(["$1"]) | sed "s/'/'\\\\\\\\''/g"` ;; #' *) arg=$1 ;; esac autom4te_options="$autom4te_options '$arg'"; shift ;; @@ -123,7 +122,7 @@ while test $# -gt 0 ; do --warnings | -W ) test $# = 1 && eval "$exit_missing_arg" case $2 in - *\'*) arg=`AS_ECHO(["$2"]) | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) arg=`AS_ECHO(["$2"]) | sed "s/'/'\\\\\\\\''/g"` ;; #' *) arg=$2 ;; esac autom4te_options="$autom4te_options $option '$arg'" @@ -154,9 +153,7 @@ while test $# -gt 0 ; do break ;; -* ) exec >&2 - AS_ECHO(["$as_me: invalid option $[1]"]) - AS_ECHO(["$help"]) - AS_EXIT([1]) ;; + AS_ERROR([invalid option `$[1]'$as_nl$help]) ;; #` * ) break ;; esac @@ -174,16 +171,13 @@ case $# in elif test -f configure.in; then infile=configure.in else - AS_ECHO(["$as_me: no input file"]) >&2 - AS_EXIT([1]) + AS_ERROR([no input file]) fi test -z "$traces" && test -z "$outfile" && outfile=configure;; 1) infile=$1 ;; *) exec >&2 - AS_ECHO(["$as_me: invalid number of arguments."]) - AS_ECHO(["$help"]) - AS_EXIT([1]) ;; + AS_ERROR([invalid number of arguments$as_nl$help]) ;; esac # Unless specified, the output is stdout. |