1 | #! /bin/sh
|
---|
2 | ## --------------------- ##
|
---|
3 | ## M4sh Initialization. ##
|
---|
4 | ## --------------------- ##
|
---|
5 |
|
---|
6 | # Be more Bourne compatible
|
---|
7 | DUALCASE=1; export DUALCASE # for MKS sh
|
---|
8 | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
---|
9 | emulate sh
|
---|
10 | NULLCMD=:
|
---|
11 | # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
---|
12 | # is contrary to our usage. Disable this feature.
|
---|
13 | alias -g '${1+"$@"}'='"$@"'
|
---|
14 | setopt NO_GLOB_SUBST
|
---|
15 | else
|
---|
16 | case `(set -o) 2>/dev/null` in
|
---|
17 | *posix*) set -o posix ;;
|
---|
18 | esac
|
---|
19 |
|
---|
20 | fi
|
---|
21 |
|
---|
22 |
|
---|
23 |
|
---|
24 |
|
---|
25 | # PATH needs CR
|
---|
26 | # Avoid depending upon Character Ranges.
|
---|
27 | as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
---|
28 | as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
---|
29 | as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
---|
30 | as_cr_digits='0123456789'
|
---|
31 | as_cr_alnum=$as_cr_Letters$as_cr_digits
|
---|
32 |
|
---|
33 | # The user is always right.
|
---|
34 | if test "${PATH_SEPARATOR+set}" != set; then
|
---|
35 | echo "#! /bin/sh" >conf$$.sh
|
---|
36 | echo "exit 0" >>conf$$.sh
|
---|
37 | chmod +x conf$$.sh
|
---|
38 | if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
---|
39 | PATH_SEPARATOR=';'
|
---|
40 | else
|
---|
41 | PATH_SEPARATOR=:
|
---|
42 | fi
|
---|
43 | rm -f conf$$.sh
|
---|
44 | fi
|
---|
45 |
|
---|
46 | # Support unset when possible.
|
---|
47 | if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
---|
48 | as_unset=unset
|
---|
49 | else
|
---|
50 | as_unset=false
|
---|
51 | fi
|
---|
52 |
|
---|
53 |
|
---|
54 | # IFS
|
---|
55 | # We need space, tab and new line, in precisely that order. Quoting is
|
---|
56 | # there to prevent editors from complaining about space-tab.
|
---|
57 | # (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
---|
58 | # splitting by setting IFS to empty value.)
|
---|
59 | as_nl='
|
---|
60 | '
|
---|
61 | IFS=" "" $as_nl"
|
---|
62 |
|
---|
63 | # Find who we are. Look in the path if we contain no directory separator.
|
---|
64 | case $0 in
|
---|
65 | *[\\/]* ) as_myself=$0 ;;
|
---|
66 | *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
---|
67 | for as_dir in $PATH
|
---|
68 | do
|
---|
69 | IFS=$as_save_IFS
|
---|
70 | test -z "$as_dir" && as_dir=.
|
---|
71 | test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
---|
72 | done
|
---|
73 | IFS=$as_save_IFS
|
---|
74 |
|
---|
75 | ;;
|
---|
76 | esac
|
---|
77 | # We did not find ourselves, most probably we were run as `sh COMMAND'
|
---|
78 | # in which case we are not to be found in the path.
|
---|
79 | if test "x$as_myself" = x; then
|
---|
80 | as_myself=$0
|
---|
81 | fi
|
---|
82 | if test ! -f "$as_myself"; then
|
---|
83 | echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
---|
84 | { (exit 1); exit 1; }
|
---|
85 | fi
|
---|
86 |
|
---|
87 | # Work around bugs in pre-3.0 UWIN ksh.
|
---|
88 | for as_var in ENV MAIL MAILPATH
|
---|
89 | do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
---|
90 | done
|
---|
91 | PS1='$ '
|
---|
92 | PS2='> '
|
---|
93 | PS4='+ '
|
---|
94 |
|
---|
95 | # NLS nuisances.
|
---|
96 | for as_var in \
|
---|
97 | LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
---|
98 | LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
---|
99 | LC_TELEPHONE LC_TIME
|
---|
100 | do
|
---|
101 | if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
---|
102 | eval $as_var=C; export $as_var
|
---|
103 | else
|
---|
104 | ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
---|
105 | fi
|
---|
106 | done
|
---|
107 |
|
---|
108 | # Required to use basename.
|
---|
109 | if expr a : '\(a\)' >/dev/null 2>&1 &&
|
---|
110 | test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
---|
111 | as_expr=expr
|
---|
112 | else
|
---|
113 | as_expr=false
|
---|
114 | fi
|
---|
115 |
|
---|
116 | if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
---|
117 | as_basename=basename
|
---|
118 | else
|
---|
119 | as_basename=false
|
---|
120 | fi
|
---|
121 |
|
---|
122 |
|
---|
123 | # Name of the executable.
|
---|
124 | as_me=`$as_basename -- "$0" ||
|
---|
125 | $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
---|
126 | X"$0" : 'X\(//\)$' \| \
|
---|
127 | X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
---|
128 | echo X/"$0" |
|
---|
129 | sed '/^.*\/\([^/][^/]*\)\/*$/{
|
---|
130 | s//\1/
|
---|
131 | q
|
---|
132 | }
|
---|
133 | /^X\/\(\/\/\)$/{
|
---|
134 | s//\1/
|
---|
135 | q
|
---|
136 | }
|
---|
137 | /^X\/\(\/\).*/{
|
---|
138 | s//\1/
|
---|
139 | q
|
---|
140 | }
|
---|
141 | s/.*/./; q'`
|
---|
142 |
|
---|
143 | # CDPATH.
|
---|
144 | $as_unset CDPATH
|
---|
145 |
|
---|
146 |
|
---|
147 | if test "x$CONFIG_SHELL" = x; then
|
---|
148 | if (eval ":") 2>/dev/null; then
|
---|
149 | as_have_required=yes
|
---|
150 | else
|
---|
151 | as_have_required=no
|
---|
152 | fi
|
---|
153 |
|
---|
154 | if test $as_have_required = yes && (eval ":
|
---|
155 | (as_func_return () {
|
---|
156 | (exit \$1)
|
---|
157 | }
|
---|
158 | as_func_success () {
|
---|
159 | as_func_return 0
|
---|
160 | }
|
---|
161 | as_func_failure () {
|
---|
162 | as_func_return 1
|
---|
163 | }
|
---|
164 | as_func_ret_success () {
|
---|
165 | return 0
|
---|
166 | }
|
---|
167 | as_func_ret_failure () {
|
---|
168 | return 1
|
---|
169 | }
|
---|
170 |
|
---|
171 | exitcode=0
|
---|
172 | if as_func_success; then
|
---|
173 | :
|
---|
174 | else
|
---|
175 | exitcode=1
|
---|
176 | echo as_func_success failed.
|
---|
177 | fi
|
---|
178 |
|
---|
179 | if as_func_failure; then
|
---|
180 | exitcode=1
|
---|
181 | echo as_func_failure succeeded.
|
---|
182 | fi
|
---|
183 |
|
---|
184 | if as_func_ret_success; then
|
---|
185 | :
|
---|
186 | else
|
---|
187 | exitcode=1
|
---|
188 | echo as_func_ret_success failed.
|
---|
189 | fi
|
---|
190 |
|
---|
191 | if as_func_ret_failure; then
|
---|
192 | exitcode=1
|
---|
193 | echo as_func_ret_failure succeeded.
|
---|
194 | fi
|
---|
195 |
|
---|
196 | if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
|
---|
197 | :
|
---|
198 | else
|
---|
199 | exitcode=1
|
---|
200 | echo positional parameters were not saved.
|
---|
201 | fi
|
---|
202 |
|
---|
203 | test \$exitcode = 0) || { (exit 1); exit 1; }
|
---|
204 | ") 2> /dev/null; then
|
---|
205 | :
|
---|
206 | else
|
---|
207 | as_candidate_shells=
|
---|
208 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
---|
209 | for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
|
---|
210 | do
|
---|
211 | IFS=$as_save_IFS
|
---|
212 | test -z "$as_dir" && as_dir=.
|
---|
213 | case $as_dir in
|
---|
214 | /*)
|
---|
215 | for as_base in sh bash ksh sh5; do
|
---|
216 | as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
|
---|
217 | done;;
|
---|
218 | esac
|
---|
219 | done
|
---|
220 | IFS=$as_save_IFS
|
---|
221 |
|
---|
222 |
|
---|
223 | for as_shell in $as_candidate_shells $SHELL; do
|
---|
224 | # Try only shells that exist, to save several forks.
|
---|
225 | if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
|
---|
226 | { ("$as_shell") 2> /dev/null <<\_ASEOF
|
---|
227 | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
---|
228 | emulate sh
|
---|
229 | NULLCMD=:
|
---|
230 | # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
---|
231 | # is contrary to our usage. Disable this feature.
|
---|
232 | alias -g '${1+"$@"}'='"$@"'
|
---|
233 | setopt NO_GLOB_SUBST
|
---|
234 | else
|
---|
235 | case `(set -o) 2>/dev/null` in
|
---|
236 | *posix*) set -o posix ;;
|
---|
237 | esac
|
---|
238 |
|
---|
239 | fi
|
---|
240 |
|
---|
241 |
|
---|
242 | :
|
---|
243 | _ASEOF
|
---|
244 | }; then
|
---|
245 | CONFIG_SHELL=$as_shell
|
---|
246 | as_have_required=yes
|
---|
247 | if { "$as_shell" 2> /dev/null <<\_ASEOF
|
---|
248 | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
---|
249 | emulate sh
|
---|
250 | NULLCMD=:
|
---|
251 | # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
---|
252 | # is contrary to our usage. Disable this feature.
|
---|
253 | alias -g '${1+"$@"}'='"$@"'
|
---|
254 | setopt NO_GLOB_SUBST
|
---|
255 | else
|
---|
256 | case `(set -o) 2>/dev/null` in
|
---|
257 | *posix*) set -o posix ;;
|
---|
258 | esac
|
---|
259 |
|
---|
260 | fi
|
---|
261 |
|
---|
262 |
|
---|
263 | :
|
---|
264 | (as_func_return () {
|
---|
265 | (exit $1)
|
---|
266 | }
|
---|
267 | as_func_success () {
|
---|
268 | as_func_return 0
|
---|
269 | }
|
---|
270 | as_func_failure () {
|
---|
271 | as_func_return 1
|
---|
272 | }
|
---|
273 | as_func_ret_success () {
|
---|
274 | return 0
|
---|
275 | }
|
---|
276 | as_func_ret_failure () {
|
---|
277 | return 1
|
---|
278 | }
|
---|
279 |
|
---|
280 | exitcode=0
|
---|
281 | if as_func_success; then
|
---|
282 | :
|
---|
283 | else
|
---|
284 | exitcode=1
|
---|
285 | echo as_func_success failed.
|
---|
286 | fi
|
---|
287 |
|
---|
288 | if as_func_failure; then
|
---|
289 | exitcode=1
|
---|
290 | echo as_func_failure succeeded.
|
---|
291 | fi
|
---|
292 |
|
---|
293 | if as_func_ret_success; then
|
---|
294 | :
|
---|
295 | else
|
---|
296 | exitcode=1
|
---|
297 | echo as_func_ret_success failed.
|
---|
298 | fi
|
---|
299 |
|
---|
300 | if as_func_ret_failure; then
|
---|
301 | exitcode=1
|
---|
302 | echo as_func_ret_failure succeeded.
|
---|
303 | fi
|
---|
304 |
|
---|
305 | if ( set x; as_func_ret_success y && test x = "$1" ); then
|
---|
306 | :
|
---|
307 | else
|
---|
308 | exitcode=1
|
---|
309 | echo positional parameters were not saved.
|
---|
310 | fi
|
---|
311 |
|
---|
312 | test $exitcode = 0) || { (exit 1); exit 1; }
|
---|
313 |
|
---|
314 | _ASEOF
|
---|
315 | }; then
|
---|
316 | break
|
---|
317 | fi
|
---|
318 |
|
---|
319 | fi
|
---|
320 |
|
---|
321 | done
|
---|
322 |
|
---|
323 | if test "x$CONFIG_SHELL" != x; then
|
---|
324 | for as_var in BASH_ENV ENV
|
---|
325 | do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
---|
326 | done
|
---|
327 | export CONFIG_SHELL
|
---|
328 | exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
|
---|
329 | fi
|
---|
330 |
|
---|
331 |
|
---|
332 | if test $as_have_required = no; then
|
---|
333 | echo This script requires a shell more modern than all the
|
---|
334 | echo shells that I found on your system. Please install a
|
---|
335 | echo modern shell, or manually run the script under such a
|
---|
336 | echo shell if you do have one.
|
---|
337 | { (exit 1); exit 1; }
|
---|
338 | fi
|
---|
339 |
|
---|
340 |
|
---|
341 | fi
|
---|
342 |
|
---|
343 | fi
|
---|
344 |
|
---|
345 |
|
---|
346 |
|
---|
347 | (eval "as_func_return () {
|
---|
348 | (exit \$1)
|
---|
349 | }
|
---|
350 | as_func_success () {
|
---|
351 | as_func_return 0
|
---|
352 | }
|
---|
353 | as_func_failure () {
|
---|
354 | as_func_return 1
|
---|
355 | }
|
---|
356 | as_func_ret_success () {
|
---|
357 | return 0
|
---|
358 | }
|
---|
359 | as_func_ret_failure () {
|
---|
360 | return 1
|
---|
361 | }
|
---|
362 |
|
---|
363 | exitcode=0
|
---|
364 | if as_func_success; then
|
---|
365 | :
|
---|
366 | else
|
---|
367 | exitcode=1
|
---|
368 | echo as_func_success failed.
|
---|
369 | fi
|
---|
370 |
|
---|
371 | if as_func_failure; then
|
---|
372 | exitcode=1
|
---|
373 | echo as_func_failure succeeded.
|
---|
374 | fi
|
---|
375 |
|
---|
376 | if as_func_ret_success; then
|
---|
377 | :
|
---|
378 | else
|
---|
379 | exitcode=1
|
---|
380 | echo as_func_ret_success failed.
|
---|
381 | fi
|
---|
382 |
|
---|
383 | if as_func_ret_failure; then
|
---|
384 | exitcode=1
|
---|
385 | echo as_func_ret_failure succeeded.
|
---|
386 | fi
|
---|
387 |
|
---|
388 | if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
|
---|
389 | :
|
---|
390 | else
|
---|
391 | exitcode=1
|
---|
392 | echo positional parameters were not saved.
|
---|
393 | fi
|
---|
394 |
|
---|
395 | test \$exitcode = 0") || {
|
---|
396 | echo No shell found that supports shell functions.
|
---|
397 | echo Please tell autoconf@gnu.org about your system,
|
---|
398 | echo including any error possibly output before this
|
---|
399 | echo message
|
---|
400 | }
|
---|
401 |
|
---|
402 | # autoconf -- create `configure' using m4 macros
|
---|
403 |
|
---|
404 | # Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003,
|
---|
405 | # 2004, 2005, 2006 Free Software Foundation, Inc.
|
---|
406 |
|
---|
407 | # This program is free software; you can redistribute it and/or modify
|
---|
408 | # it under the terms of the GNU General Public License as published by
|
---|
409 | # the Free Software Foundation; either version 2, or (at your option)
|
---|
410 | # any later version.
|
---|
411 |
|
---|
412 | # This program is distributed in the hope that it will be useful,
|
---|
413 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
414 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
---|
415 | # GNU General Public License for more details.
|
---|
416 |
|
---|
417 | # You should have received a copy of the GNU General Public License
|
---|
418 | # along with this program; if not, write to the Free Software
|
---|
419 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
---|
420 | # 02110-1301, USA.
|
---|
421 |
|
---|
422 | usage="\
|
---|
423 | Usage: $0 [OPTION] ... [TEMPLATE-FILE]
|
---|
424 |
|
---|
425 | Generate a configuration script from a TEMPLATE-FILE if given, or
|
---|
426 | \`configure.ac' if present, or else \`configure.in'. Output is sent
|
---|
427 | to the standard output if TEMPLATE-FILE is given, else into
|
---|
428 | \`configure'.
|
---|
429 |
|
---|
430 | Operation modes:
|
---|
431 | -h, --help print this help, then exit
|
---|
432 | -V, --version print version number, then exit
|
---|
433 | -v, --verbose verbosely report processing
|
---|
434 | -d, --debug don't remove temporary files
|
---|
435 | -f, --force consider all files obsolete
|
---|
436 | -o, --output=FILE save output in FILE (stdout is the default)
|
---|
437 | -W, --warnings=CATEGORY report the warnings falling in CATEGORY [syntax]
|
---|
438 |
|
---|
439 | Warning categories include:
|
---|
440 | \`cross' cross compilation issues
|
---|
441 | \`obsolete' obsolete constructs
|
---|
442 | \`syntax' dubious syntactic constructs
|
---|
443 | \`all' all the warnings
|
---|
444 | \`no-CATEGORY' turn off the warnings on CATEGORY
|
---|
445 | \`none' turn off all the warnings
|
---|
446 | \`error' warnings are error
|
---|
447 |
|
---|
448 | The environment variables \`M4' and \`WARNINGS' are honored.
|
---|
449 |
|
---|
450 | Library directories:
|
---|
451 | -B, --prepend-include=DIR prepend directory DIR to search path
|
---|
452 | -I, --include=DIR append directory DIR to search path
|
---|
453 |
|
---|
454 | Tracing:
|
---|
455 | -t, --trace=MACRO report the list of calls to MACRO
|
---|
456 | -i, --initialization also trace Autoconf's initialization process
|
---|
457 |
|
---|
458 | In tracing mode, no configuration script is created.
|
---|
459 |
|
---|
460 | Report bugs to <bug-autoconf@gnu.org>."
|
---|
461 |
|
---|
462 | version="\
|
---|
463 | autoconf (@PACKAGE_NAME@) @VERSION@
|
---|
464 | Copyright (C) 2006 Free Software Foundation, Inc.
|
---|
465 | This is free software. You may redistribute copies of it under the terms of
|
---|
466 | the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
---|
467 | There is NO WARRANTY, to the extent permitted by law.
|
---|
468 |
|
---|
469 | Written by David J. MacKenzie and Akim Demaille."
|
---|
470 |
|
---|
471 | help="\
|
---|
472 | Try \`$as_me --help' for more information."
|
---|
473 |
|
---|
474 | exit_missing_arg="\
|
---|
475 | echo \"$as_me: option \\\`\$1' requires an argument\" >&2
|
---|
476 | echo \"\$help\" >&2
|
---|
477 | exit 1"
|
---|
478 |
|
---|
479 | # Variables.
|
---|
480 | : ${AUTOM4TE=`echo '@bindir@/@autom4te-name@' | sed -e "s|\/@unixroot|$UNIXROOT|"`}
|
---|
481 | autom4te_options=
|
---|
482 | outfile=
|
---|
483 | verbose=:
|
---|
484 |
|
---|
485 | # Parse command line.
|
---|
486 | while test $# -gt 0 ; do
|
---|
487 | option=`expr "x$1" : 'x\(--[^=]*\)' \| \
|
---|
488 | "x$1" : 'x\(-.\)'`
|
---|
489 | optarg=`expr "x$1" : 'x--[^=]*=\(.*\)' \| \
|
---|
490 | "x$1" : 'x-.\(.*\)'`
|
---|
491 | case $1 in
|
---|
492 | --version | -V )
|
---|
493 | echo "$version" ; exit ;;
|
---|
494 | --help | -h )
|
---|
495 | echo "$usage"; exit ;;
|
---|
496 |
|
---|
497 | --verbose | -v )
|
---|
498 | verbose=echo
|
---|
499 | autom4te_options="$autom4te_options $1"; shift ;;
|
---|
500 |
|
---|
501 | # Arguments passed as is to autom4te.
|
---|
502 | --debug | -d | \
|
---|
503 | --force | -f | \
|
---|
504 | --include=* | -I?* | \
|
---|
505 | --prepend-include=* | -B?* | \
|
---|
506 | --warnings=* | -W?* )
|
---|
507 | autom4te_options="$autom4te_options '$1'"; shift ;;
|
---|
508 |
|
---|
509 | # Options with separated arg passed as is to autom4te.
|
---|
510 | --include | -I | \
|
---|
511 | --prepend-include | -B | \
|
---|
512 | --warnings | -W )
|
---|
513 | test $# = 1 && eval "$exit_missing_arg"
|
---|
514 | autom4te_options="$autom4te_options $option '$2'"
|
---|
515 | shift; shift ;;
|
---|
516 |
|
---|
517 | --trace=* | -t?* )
|
---|
518 | traces="$traces --trace='"`echo "$optarg" | sed "s/'/'\\\\\\\\''/g"`"'"
|
---|
519 | shift ;;
|
---|
520 | --trace | -t )
|
---|
521 | test $# = 1 && eval "$exit_missing_arg"
|
---|
522 | traces="$traces --trace='"`echo "$2" | sed "s/'/'\\\\\\\\''/g"`"'"
|
---|
523 | shift; shift ;;
|
---|
524 | --initialization | -i )
|
---|
525 | autom4te_options="$autom4te_options --melt"
|
---|
526 | shift;;
|
---|
527 |
|
---|
528 | --output=* | -o?* )
|
---|
529 | outfile=$optarg
|
---|
530 | shift ;;
|
---|
531 | --output | -o )
|
---|
532 | test $# = 1 && eval "$exit_missing_arg"
|
---|
533 | outfile=$2
|
---|
534 | shift; shift ;;
|
---|
535 |
|
---|
536 | -- ) # Stop option processing
|
---|
537 | shift; break ;;
|
---|
538 | - ) # Use stdin as input.
|
---|
539 | break ;;
|
---|
540 | -* )
|
---|
541 | exec >&2
|
---|
542 | echo "$as_me: invalid option $1"
|
---|
543 | echo "$help"
|
---|
544 | exit 1 ;;
|
---|
545 | * )
|
---|
546 | break ;;
|
---|
547 | esac
|
---|
548 | done
|
---|
549 |
|
---|
550 | # Find the input file.
|
---|
551 | case $# in
|
---|
552 | 0)
|
---|
553 | if test -f configure.ac; then
|
---|
554 | if test -f configure.in; then
|
---|
555 | echo "$as_me: warning: both \`configure.ac' and \`configure.in' are present." >&2
|
---|
556 | echo "$as_me: warning: proceeding with \`configure.ac'." >&2
|
---|
557 | fi
|
---|
558 | infile=configure.ac
|
---|
559 | elif test -f configure.in; then
|
---|
560 | infile=configure.in
|
---|
561 | else
|
---|
562 | echo "$as_me: no input file" >&2
|
---|
563 | exit 1
|
---|
564 | fi
|
---|
565 | test -z "$traces" && test -z "$outfile" && outfile=configure;;
|
---|
566 | 1) # autom4te doesn't like `-'.
|
---|
567 | test "x$1" != "x-" && infile=$1 ;;
|
---|
568 | *) exec >&2
|
---|
569 | echo "$as_me: invalid number of arguments."
|
---|
570 | echo "$help"
|
---|
571 | (exit 1); exit 1 ;;
|
---|
572 | esac
|
---|
573 |
|
---|
574 | # Unless specified, the output is stdout.
|
---|
575 | test -z "$outfile" && outfile=-
|
---|
576 |
|
---|
577 | # Run autom4te with expansion.
|
---|
578 | eval set x $autom4te_options \
|
---|
579 | --language=autoconf --output=\$outfile "$traces" \$infile
|
---|
580 | shift
|
---|
581 | $verbose "$as_me: running $AUTOM4TE $*" >&2
|
---|
582 | exec "$AUTOM4TE" "$@"
|
---|