2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57.
5 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
6 # Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization. ##
11 ## --------------------- ##
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18 # is contrary to our usage. Disable this feature.
19 alias -g '${1+"$@"}'='"$@"'
20 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24 # Support unset when possible.
25 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 if expr a : '\(a\)' >/dev/null 2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.file conf$$ 2>/dev/null; then
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
224 as_executable_p="test -f"
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
234 # We need space, tab and new line, in precisely that order.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
253 ac_default_prefix=/usr/local
254 ac_config_libobj_dir=.
259 SHELL=${CONFIG_SHELL-/bin/sh}
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete. It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
266 # Identity of this package.
273 ac_unique_file="Makefile"
274 # Factoring default headers for most tests.
275 ac_includes_default="\
278 # include <sys/types.h>
281 # include <sys/stat.h>
292 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <strings.h>
301 # include <inttypes.h>
311 ac_subdirs_all="$ac_subdirs_all support/cpp2"
312 ac_subdirs_all="$ac_subdirs_all packihx"
313 ac_subdirs_all="$ac_subdirs_all sim/ucsim"
314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS AWK VERSION VERSIONHI VERSIONLO VERSIONP CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA RANLIB ac_ct_RANLIB LEX LEXLIB LEX_OUTPUT_ROOT YACC AUTOCONF STRIP AS CP LYX LATEX LATEX2HTML PDFLATEX DVIPDF EGREP M_OR_MM sdccconf_h_dir_separator include_dir_suffix lib_dir_suffix docdir OPT_ENABLE_UCSIM OPT_ENABLE_DEVICE_LIB_BUILD OPT_ENABLE_PACKIHX subdirs LIBOBJS LTLIBOBJS'
317 # Initialize some variables set by options.
319 ac_init_version=false
320 # The variables have the same names as the options, with
321 # dashes changed to underlines.
329 program_transform_name=s,x,x,
337 # Installation directory options.
338 # These are left unexpanded so users can "make install exec_prefix=/foo"
339 # and all the variables that are supposed to be based on exec_prefix
340 # by default will actually change.
341 # Use braces instead of parens because sh, perl, etc. also accept them.
342 bindir='${exec_prefix}/bin'
343 sbindir='${exec_prefix}/sbin'
344 libexecdir='${exec_prefix}/libexec'
345 datadir='${prefix}/share'
346 sysconfdir='${prefix}/etc'
347 sharedstatedir='${prefix}/com'
348 localstatedir='${prefix}/var'
349 libdir='${exec_prefix}/lib'
350 includedir='${prefix}/include'
351 oldincludedir='/usr/include'
352 infodir='${prefix}/info'
353 mandir='${prefix}/man'
358 # If the previous option needs an argument, assign it.
359 if test -n "$ac_prev"; then
360 eval "$ac_prev=\$ac_option"
365 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
367 # Accept the important Cygnus configure options, so we can diagnose typos.
371 -bindir | --bindir | --bindi | --bind | --bin | --bi)
373 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 -build | --build | --buil | --bui | --bu)
377 ac_prev=build_alias ;;
378 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
379 build_alias=$ac_optarg ;;
381 -cache-file | --cache-file | --cache-fil | --cache-fi \
382 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
383 ac_prev=cache_file ;;
384 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
385 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
386 cache_file=$ac_optarg ;;
389 cache_file=config.cache ;;
391 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
393 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 datadir=$ac_optarg ;;
397 -disable-* | --disable-*)
398 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
399 # Reject names that are not valid shell variable names.
400 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
401 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
402 { (exit 1); exit 1; }; }
403 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
404 eval "enable_$ac_feature=no" ;;
406 -enable-* | --enable-*)
407 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
408 # Reject names that are not valid shell variable names.
409 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
410 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
411 { (exit 1); exit 1; }; }
412 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
414 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 eval "enable_$ac_feature='$ac_optarg'" ;;
419 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
420 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
421 | --exec | --exe | --ex)
422 ac_prev=exec_prefix ;;
423 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
424 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
425 | --exec=* | --exe=* | --ex=*)
426 exec_prefix=$ac_optarg ;;
428 -gas | --gas | --ga | --g)
429 # Obsolete; use --with-gas.
432 -help | --help | --hel | --he | -h)
434 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
435 ac_init_help=recursive ;;
436 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
437 ac_init_help=short ;;
439 -host | --host | --hos | --ho)
440 ac_prev=host_alias ;;
441 -host=* | --host=* | --hos=* | --ho=*)
442 host_alias=$ac_optarg ;;
444 -includedir | --includedir | --includedi | --included | --include \
445 | --includ | --inclu | --incl | --inc)
446 ac_prev=includedir ;;
447 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
448 | --includ=* | --inclu=* | --incl=* | --inc=*)
449 includedir=$ac_optarg ;;
451 -infodir | --infodir | --infodi | --infod | --info | --inf)
453 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
454 infodir=$ac_optarg ;;
456 -libdir | --libdir | --libdi | --libd)
458 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
462 | --libexe | --libex | --libe)
463 ac_prev=libexecdir ;;
464 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
465 | --libexe=* | --libex=* | --libe=*)
466 libexecdir=$ac_optarg ;;
468 -localstatedir | --localstatedir | --localstatedi | --localstated \
469 | --localstate | --localstat | --localsta | --localst \
470 | --locals | --local | --loca | --loc | --lo)
471 ac_prev=localstatedir ;;
472 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
473 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
474 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
475 localstatedir=$ac_optarg ;;
477 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
479 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
483 # Obsolete; use --without-fp.
486 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
487 | --no-cr | --no-c | -n)
490 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
491 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
495 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
496 | --oldin | --oldi | --old | --ol | --o)
497 ac_prev=oldincludedir ;;
498 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
499 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
500 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
501 oldincludedir=$ac_optarg ;;
503 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
505 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 -program-prefix | --program-prefix | --program-prefi | --program-pref \
509 | --program-pre | --program-pr | --program-p)
510 ac_prev=program_prefix ;;
511 -program-prefix=* | --program-prefix=* | --program-prefi=* \
512 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
513 program_prefix=$ac_optarg ;;
515 -program-suffix | --program-suffix | --program-suffi | --program-suff \
516 | --program-suf | --program-su | --program-s)
517 ac_prev=program_suffix ;;
518 -program-suffix=* | --program-suffix=* | --program-suffi=* \
519 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
520 program_suffix=$ac_optarg ;;
522 -program-transform-name | --program-transform-name \
523 | --program-transform-nam | --program-transform-na \
524 | --program-transform-n | --program-transform- \
525 | --program-transform | --program-transfor \
526 | --program-transfo | --program-transf \
527 | --program-trans | --program-tran \
528 | --progr-tra | --program-tr | --program-t)
529 ac_prev=program_transform_name ;;
530 -program-transform-name=* | --program-transform-name=* \
531 | --program-transform-nam=* | --program-transform-na=* \
532 | --program-transform-n=* | --program-transform-=* \
533 | --program-transform=* | --program-transfor=* \
534 | --program-transfo=* | --program-transf=* \
535 | --program-trans=* | --program-tran=* \
536 | --progr-tra=* | --program-tr=* | --program-t=*)
537 program_transform_name=$ac_optarg ;;
539 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
540 | -silent | --silent | --silen | --sile | --sil)
543 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
545 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
547 sbindir=$ac_optarg ;;
549 -sharedstatedir | --sharedstatedir | --sharedstatedi \
550 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
551 | --sharedst | --shareds | --shared | --share | --shar \
553 ac_prev=sharedstatedir ;;
554 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
555 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
556 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
558 sharedstatedir=$ac_optarg ;;
560 -site | --site | --sit)
562 -site=* | --site=* | --sit=*)
565 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
567 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
571 | --syscon | --sysco | --sysc | --sys | --sy)
572 ac_prev=sysconfdir ;;
573 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
574 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
575 sysconfdir=$ac_optarg ;;
577 -target | --target | --targe | --targ | --tar | --ta | --t)
578 ac_prev=target_alias ;;
579 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
580 target_alias=$ac_optarg ;;
582 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 -version | --version | --versio | --versi | --vers | -V)
589 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
590 # Reject names that are not valid shell variable names.
591 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
592 { echo "$as_me: error: invalid package name: $ac_package" >&2
593 { (exit 1); exit 1; }; }
594 ac_package=`echo $ac_package| sed 's/-/_/g'`
596 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 eval "with_$ac_package='$ac_optarg'" ;;
601 -without-* | --without-*)
602 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
603 # Reject names that are not valid shell variable names.
604 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
605 { echo "$as_me: error: invalid package name: $ac_package" >&2
606 { (exit 1); exit 1; }; }
607 ac_package=`echo $ac_package | sed 's/-/_/g'`
608 eval "with_$ac_package=no" ;;
611 # Obsolete; use --with-x.
614 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
615 | --x-incl | --x-inc | --x-in | --x-i)
616 ac_prev=x_includes ;;
617 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
618 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
619 x_includes=$ac_optarg ;;
621 -x-libraries | --x-libraries | --x-librarie | --x-librari \
622 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
623 ac_prev=x_libraries ;;
624 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
625 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
626 x_libraries=$ac_optarg ;;
628 -*) { echo "$as_me: error: unrecognized option: $ac_option
629 Try \`$0 --help' for more information." >&2
630 { (exit 1); exit 1; }; }
634 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
635 # Reject names that are not valid shell variable names.
636 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
637 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
638 { (exit 1); exit 1; }; }
639 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
640 eval "$ac_envvar='$ac_optarg'"
644 # FIXME: should be removed in autoconf 3.0.
645 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
646 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
647 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
648 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
654 if test -n "$ac_prev"; then
655 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
656 { echo "$as_me: error: missing argument to $ac_option" >&2
657 { (exit 1); exit 1; }; }
660 # Be sure to have absolute paths.
661 for ac_var in exec_prefix prefix
663 eval ac_val=$`echo $ac_var`
665 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
666 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
667 { (exit 1); exit 1; }; };;
671 # Be sure to have absolute paths.
672 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
673 localstatedir libdir includedir oldincludedir infodir mandir
675 eval ac_val=$`echo $ac_var`
677 [\\/$]* | ?:[\\/]* ) ;;
678 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
679 { (exit 1); exit 1; }; };;
683 # There might be people who depend on the old broken behavior: `$host'
684 # used to hold the argument of --host etc.
685 # FIXME: To remove some day.
690 # FIXME: To remove some day.
691 if test "x$host_alias" != x; then
692 if test "x$build_alias" = x; then
693 cross_compiling=maybe
694 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
695 If a cross compiler is detected then cross compile mode will be used." >&2
696 elif test "x$build_alias" != "x$host_alias"; then
702 test -n "$host_alias" && ac_tool_prefix=$host_alias-
704 test "$silent" = yes && exec 6>/dev/null
707 # Find the source files, if location was not specified.
708 if test -z "$srcdir"; then
709 ac_srcdir_defaulted=yes
710 # Try the directory containing this script, then its parent.
711 ac_confdir=`(dirname "$0") 2>/dev/null ||
712 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
713 X"$0" : 'X\(//\)[^/]' \| \
714 X"$0" : 'X\(//\)$' \| \
715 X"$0" : 'X\(/\)' \| \
716 . : '\(.\)' 2>/dev/null ||
718 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
719 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
720 /^X\(\/\/\)$/{ s//\1/; q; }
721 /^X\(\/\).*/{ s//\1/; q; }
724 if test ! -r $srcdir/$ac_unique_file; then
728 ac_srcdir_defaulted=no
730 if test ! -r $srcdir/$ac_unique_file; then
731 if test "$ac_srcdir_defaulted" = yes; then
732 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
733 { (exit 1); exit 1; }; }
735 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
736 { (exit 1); exit 1; }; }
739 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
740 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
741 { (exit 1); exit 1; }; }
742 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
743 ac_env_build_alias_set=${build_alias+set}
744 ac_env_build_alias_value=$build_alias
745 ac_cv_env_build_alias_set=${build_alias+set}
746 ac_cv_env_build_alias_value=$build_alias
747 ac_env_host_alias_set=${host_alias+set}
748 ac_env_host_alias_value=$host_alias
749 ac_cv_env_host_alias_set=${host_alias+set}
750 ac_cv_env_host_alias_value=$host_alias
751 ac_env_target_alias_set=${target_alias+set}
752 ac_env_target_alias_value=$target_alias
753 ac_cv_env_target_alias_set=${target_alias+set}
754 ac_cv_env_target_alias_value=$target_alias
755 ac_env_CC_set=${CC+set}
757 ac_cv_env_CC_set=${CC+set}
758 ac_cv_env_CC_value=$CC
759 ac_env_CFLAGS_set=${CFLAGS+set}
760 ac_env_CFLAGS_value=$CFLAGS
761 ac_cv_env_CFLAGS_set=${CFLAGS+set}
762 ac_cv_env_CFLAGS_value=$CFLAGS
763 ac_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_env_LDFLAGS_value=$LDFLAGS
765 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_cv_env_LDFLAGS_value=$LDFLAGS
767 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_env_CPPFLAGS_value=$CPPFLAGS
769 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
771 ac_env_CXX_set=${CXX+set}
772 ac_env_CXX_value=$CXX
773 ac_cv_env_CXX_set=${CXX+set}
774 ac_cv_env_CXX_value=$CXX
775 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
776 ac_env_CXXFLAGS_value=$CXXFLAGS
777 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
778 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
779 ac_env_CPP_set=${CPP+set}
780 ac_env_CPP_value=$CPP
781 ac_cv_env_CPP_set=${CPP+set}
782 ac_cv_env_CPP_value=$CPP
783 ac_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
784 ac_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
785 ac_cv_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
786 ac_cv_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
787 ac_env_include_dir_suffix_set=${include_dir_suffix+set}
788 ac_env_include_dir_suffix_value=$include_dir_suffix
789 ac_cv_env_include_dir_suffix_set=${include_dir_suffix+set}
790 ac_cv_env_include_dir_suffix_value=$include_dir_suffix
791 ac_env_lib_dir_suffix_set=${lib_dir_suffix+set}
792 ac_env_lib_dir_suffix_value=$lib_dir_suffix
793 ac_cv_env_lib_dir_suffix_set=${lib_dir_suffix+set}
794 ac_cv_env_lib_dir_suffix_value=$lib_dir_suffix
795 ac_env_docdir_set=${docdir+set}
796 ac_env_docdir_value=$docdir
797 ac_cv_env_docdir_set=${docdir+set}
798 ac_cv_env_docdir_value=$docdir
801 # Report the --help message.
803 if test "$ac_init_help" = "long"; then
804 # Omit some internal or obsolete options to make the list less imposing.
805 # This message is too long to be a string in the A/UX 3.1 sh.
807 \`configure' configures this package to adapt to many kinds of systems.
809 Usage: $0 [OPTION]... [VAR=VALUE]...
811 To assign environment variables (e.g., CC, CFLAGS...), specify them as
812 VAR=VALUE. See below for descriptions of some of the useful variables.
814 Defaults for the options are specified in brackets.
817 -h, --help display this help and exit
818 --help=short display options specific to this package
819 --help=recursive display the short help of all the included packages
820 -V, --version display version information and exit
821 -q, --quiet, --silent do not print \`checking...' messages
822 --cache-file=FILE cache test results in FILE [disabled]
823 -C, --config-cache alias for \`--cache-file=config.cache'
824 -n, --no-create do not create output files
825 --srcdir=DIR find the sources in DIR [configure dir or \`..']
830 Installation directories:
831 --prefix=PREFIX install architecture-independent files in PREFIX
833 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
836 By default, \`make install' will install all the files in
837 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
838 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
839 for instance \`--prefix=\$HOME'.
841 For better control, use the options below.
843 Fine tuning of the installation directories:
844 --bindir=DIR user executables [EPREFIX/bin]
845 --sbindir=DIR system admin executables [EPREFIX/sbin]
846 --libexecdir=DIR program executables [EPREFIX/libexec]
847 --datadir=DIR read-only architecture-independent data [PREFIX/share]
848 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
849 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
850 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
851 --libdir=DIR object code libraries [EPREFIX/lib]
852 --includedir=DIR C header files [PREFIX/include]
853 --oldincludedir=DIR C header files for non-gcc [/usr/include]
854 --infodir=DIR info documentation [PREFIX/info]
855 --mandir=DIR man documentation [PREFIX/man]
861 --program-prefix=PREFIX prepend PREFIX to installed program names
862 --program-suffix=SUFFIX append SUFFIX to installed program names
863 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
867 if test -n "$ac_init_help"; then
872 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
873 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
874 --disable-mcs51-port Excludes the Intel mcs51 port
875 --disable-gbz80-port Excludes the Gameboy gbz80 port
876 --disable-z80-port Excludes the z80 port
877 --disable-avr-port Excludes the AVR port
878 --disable-ds390-port Excludes the DS390 port
879 --disable-ds400-port Excludes the DS400 port
880 --disable-pic-port Excludes the PIC port
881 --disable-pic16-port Excludes the PIC port
882 --disable-xa51-port Excludes the XA51 port
883 --disable-hc08-port Excludes the HC08 port
884 --disable-ucsim Disables configuring and building of ucsim
885 --disable-device-lib-build
886 Disables automatically building device libraries
887 --disable-packihx Disables building packihx
888 --enable-libgc Use the Bohem memory allocator. Lower runtime
891 Some influential environment variables:
892 CC C compiler command
893 CFLAGS C compiler flags
894 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
895 nonstandard directory <lib dir>
896 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
897 headers in a nonstandard directory <include dir>
898 CXX C++ compiler command
899 CXXFLAGS C++ compiler flags
901 sdccconf_h_dir_separator
902 needed in sdccconf.h: either "/" (default) or "\\"
904 appended to datadir to define SDCC's include directory
906 appended to datadir to define SDCC's library root directory
907 docdir documentation installation directory
909 Use these variables to override the choices made by `configure' or to help
910 it to find libraries and programs with nonstandard names/locations.
915 if test "$ac_init_help" = "recursive"; then
916 # If there are subdirs, report their specific --help.
918 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
919 test -d $ac_dir || continue
922 if test "$ac_dir" != .; then
923 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
924 # A "../" for each directory in $ac_dir_suffix.
925 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
927 ac_dir_suffix= ac_top_builddir=
931 .) # No --srcdir option. We are building in place.
933 if test -z "$ac_top_builddir"; then
936 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
938 [\\/]* | ?:[\\/]* ) # Absolute path.
939 ac_srcdir=$srcdir$ac_dir_suffix;
940 ac_top_srcdir=$srcdir ;;
942 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
943 ac_top_srcdir=$ac_top_builddir$srcdir ;;
945 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
947 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
948 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
949 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
950 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
953 # Check for guested configure; otherwise get Cygnus style configure.
954 if test -f $ac_srcdir/configure.gnu; then
956 $SHELL $ac_srcdir/configure.gnu --help=recursive
957 elif test -f $ac_srcdir/configure; then
959 $SHELL $ac_srcdir/configure --help=recursive
960 elif test -f $ac_srcdir/configure.ac ||
961 test -f $ac_srcdir/configure.in; then
965 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
971 test -n "$ac_init_help" && exit 0
972 if $ac_init_version; then
975 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
976 Free Software Foundation, Inc.
977 This configure script is free software; the Free Software Foundation
978 gives unlimited permission to copy, distribute and modify it.
984 This file contains any messages produced by compilers while
985 running configure, to aid debugging if configure makes a mistake.
987 It was created by $as_me, which was
988 generated by GNU Autoconf 2.57. Invocation command line was
999 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1000 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1001 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1002 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1003 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1005 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1006 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1008 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1009 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1010 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1011 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1012 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1013 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1014 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1022 test -z "$as_dir" && as_dir=.
1023 echo "PATH: $as_dir"
1038 # Keep a trace of the command line.
1039 # Strip out --no-create and --no-recursion so they do not pile up.
1040 # Strip out --silent because we don't want to record it for future runs.
1041 # Also quote any args containing shell meta-characters.
1042 # Make two passes to allow for proper duplicate-argument suppression.
1047 ac_must_keep_next=false
1053 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1054 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1055 | -silent | --silent | --silen | --sile | --sil)
1057 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1058 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1061 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1063 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1064 if test $ac_must_keep_next = true; then
1065 ac_must_keep_next=false # Got value, back to normal.
1068 *=* | --config-cache | -C | -disable-* | --disable-* \
1069 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1070 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1071 | -with-* | --with-* | -without-* | --without-* | --x)
1072 case "$ac_configure_args0 " in
1073 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1076 -* ) ac_must_keep_next=true ;;
1079 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1080 # Get rid of the leading space.
1086 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1087 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1089 # When interrupted or exit'd, cleanup temporary files, and complete
1090 # config.log. We remove comments because anyway the quotes in there
1091 # would cause problems or look ugly.
1092 # WARNING: Be sure not to use single quotes in there, as some shells,
1093 # such as our DU 5.0 friend, will then `close' the trap.
1094 trap 'exit_status=$?
1095 # Save into config.log some information that might help in debugging.
1100 ## ---------------- ##
1101 ## Cache variables. ##
1102 ## ---------------- ##
1105 # The following way of writing the cache mishandles newlines in values,
1108 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1111 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1112 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1116 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1123 ## ----------------- ##
1124 ## Output variables. ##
1125 ## ----------------- ##
1128 for ac_var in $ac_subst_vars
1130 eval ac_val=$`echo $ac_var`
1131 echo "$ac_var='"'"'$ac_val'"'"'"
1135 if test -n "$ac_subst_files"; then
1142 for ac_var in $ac_subst_files
1144 eval ac_val=$`echo $ac_var`
1145 echo "$ac_var='"'"'$ac_val'"'"'"
1150 if test -s confdefs.h; then
1157 sed "/^$/d" confdefs.h | sort
1160 test "$ac_signal" != 0 &&
1161 echo "$as_me: caught signal $ac_signal"
1162 echo "$as_me: exit $exit_status"
1164 rm -f core core.* *.core &&
1165 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1168 for ac_signal in 1 2 13 15; do
1169 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1173 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1174 rm -rf conftest* confdefs.h
1175 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1178 # Predefined preprocessor variables.
1180 cat >>confdefs.h <<_ACEOF
1181 #define PACKAGE_NAME "$PACKAGE_NAME"
1185 cat >>confdefs.h <<_ACEOF
1186 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1190 cat >>confdefs.h <<_ACEOF
1191 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1195 cat >>confdefs.h <<_ACEOF
1196 #define PACKAGE_STRING "$PACKAGE_STRING"
1200 cat >>confdefs.h <<_ACEOF
1201 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1205 # Let the site file select an alternate cache file if it wants to.
1206 # Prefer explicitly selected file to automatically selected ones.
1207 if test -z "$CONFIG_SITE"; then
1208 if test "x$prefix" != xNONE; then
1209 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1211 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1214 for ac_site_file in $CONFIG_SITE; do
1215 if test -r "$ac_site_file"; then
1216 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1217 echo "$as_me: loading site script $ac_site_file" >&6;}
1218 sed 's/^/| /' "$ac_site_file" >&5
1223 if test -r "$cache_file"; then
1224 # Some versions of bash will fail to source /dev/null (special
1225 # files actually), so we avoid doing that.
1226 if test -f "$cache_file"; then
1227 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1228 echo "$as_me: loading cache $cache_file" >&6;}
1230 [\\/]* | ?:[\\/]* ) . $cache_file;;
1231 *) . ./$cache_file;;
1235 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1236 echo "$as_me: creating cache $cache_file" >&6;}
1240 # Check that the precious variables saved in the cache have kept the same
1242 ac_cache_corrupted=false
1243 for ac_var in `(set) 2>&1 |
1244 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1245 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1246 eval ac_new_set=\$ac_env_${ac_var}_set
1247 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1248 eval ac_new_val="\$ac_env_${ac_var}_value"
1249 case $ac_old_set,$ac_new_set in
1251 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1252 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1253 ac_cache_corrupted=: ;;
1255 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1256 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1257 ac_cache_corrupted=: ;;
1260 if test "x$ac_old_val" != "x$ac_new_val"; then
1261 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1262 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1263 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1264 echo "$as_me: former value: $ac_old_val" >&2;}
1265 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1266 echo "$as_me: current value: $ac_new_val" >&2;}
1267 ac_cache_corrupted=:
1270 # Pass precious variables to config.status.
1271 if test "$ac_new_set" = set; then
1273 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1274 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1275 *) ac_arg=$ac_var=$ac_new_val ;;
1277 case " $ac_configure_args " in
1278 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1279 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1283 if $ac_cache_corrupted; then
1284 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1285 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1286 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1287 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1288 { (exit 1); exit 1; }; }
1292 ac_cpp='$CPP $CPPFLAGS'
1293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1316 ac_config_headers="$ac_config_headers sdccconf.h:sdccconf_in.h"
1319 for ac_prog in gawk mawk nawk awk
1321 # Extract the first word of "$ac_prog", so it can be a program name with args.
1322 set dummy $ac_prog; ac_word=$2
1323 echo "$as_me:$LINENO: checking for $ac_word" >&5
1324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1325 if test "${ac_cv_prog_AWK+set}" = set; then
1326 echo $ECHO_N "(cached) $ECHO_C" >&6
1328 if test -n "$AWK"; then
1329 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1335 test -z "$as_dir" && as_dir=.
1336 for ac_exec_ext in '' $ac_executable_extensions; do
1337 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1338 ac_cv_prog_AWK="$ac_prog"
1339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1348 if test -n "$AWK"; then
1349 echo "$as_me:$LINENO: result: $AWK" >&5
1350 echo "${ECHO_T}$AWK" >&6
1352 echo "$as_me:$LINENO: result: no" >&5
1353 echo "${ECHO_T}no" >&6
1356 test -n "$AWK" && break
1360 echo "$as_me:$LINENO: checking version of the package" >&5
1361 echo $ECHO_N "checking version of the package... $ECHO_C" >&6
1362 if test -f .version; then
1363 VERSION=`cat .version`
1364 elif test -f ../.version; then
1365 VERSION=`cat ../.version`
1369 VERSIONHI=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $1}'`
1370 VERSIONLO=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $2}'`
1371 VERSIONP=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $3}'`
1373 echo "$as_me:$LINENO: result: ${VERSION}" >&5
1374 echo "${ECHO_T}${VERSION}" >&6
1379 cat >>confdefs.h <<_ACEOF
1380 #define SDCC_VERSION_LO ${VERSIONLO}
1383 cat >>confdefs.h <<_ACEOF
1384 #define SDCC_VERSION_HI ${VERSIONHI}
1387 cat >>confdefs.h <<_ACEOF
1388 #define SDCC_VERSION_P ${VERSIONP}
1391 cat >>confdefs.h <<_ACEOF
1392 #define SDCC_VERSION_STR "${VERSION}"
1395 test "$program_prefix" != NONE &&
1396 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1397 # Use a double $ so make ignores it.
1398 test "$program_suffix" != NONE &&
1399 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1400 # Double any \ or $. echo might interpret backslashes.
1401 # By default was `s,x,x', remove it if useless.
1402 cat <<\_ACEOF >conftest.sed
1403 s/[\\$]/&&/g;s/;s,x,x,$//
1405 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1408 sdcc_cv_version=$VERSION
1409 sdcc_cv_versionhi=$VERSIONHI
1410 sdcc_cv_versionlo=$VERSIONLO
1411 sdcc_cv_versionp=$VERSIONP
1415 # ===========================================================================
1417 ac_cpp='$CPP $CPPFLAGS'
1418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1421 if test -n "$ac_tool_prefix"; then
1422 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1423 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1424 echo "$as_me:$LINENO: checking for $ac_word" >&5
1425 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1426 if test "${ac_cv_prog_CC+set}" = set; then
1427 echo $ECHO_N "(cached) $ECHO_C" >&6
1429 if test -n "$CC"; then
1430 ac_cv_prog_CC="$CC" # Let the user override the test.
1432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1436 test -z "$as_dir" && as_dir=.
1437 for ac_exec_ext in '' $ac_executable_extensions; do
1438 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1439 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1440 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1449 if test -n "$CC"; then
1450 echo "$as_me:$LINENO: result: $CC" >&5
1451 echo "${ECHO_T}$CC" >&6
1453 echo "$as_me:$LINENO: result: no" >&5
1454 echo "${ECHO_T}no" >&6
1458 if test -z "$ac_cv_prog_CC"; then
1460 # Extract the first word of "gcc", so it can be a program name with args.
1461 set dummy gcc; ac_word=$2
1462 echo "$as_me:$LINENO: checking for $ac_word" >&5
1463 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1464 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1465 echo $ECHO_N "(cached) $ECHO_C" >&6
1467 if test -n "$ac_ct_CC"; then
1468 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1474 test -z "$as_dir" && as_dir=.
1475 for ac_exec_ext in '' $ac_executable_extensions; do
1476 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1477 ac_cv_prog_ac_ct_CC="gcc"
1478 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1486 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1487 if test -n "$ac_ct_CC"; then
1488 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1489 echo "${ECHO_T}$ac_ct_CC" >&6
1491 echo "$as_me:$LINENO: result: no" >&5
1492 echo "${ECHO_T}no" >&6
1500 if test -z "$CC"; then
1501 if test -n "$ac_tool_prefix"; then
1502 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1503 set dummy ${ac_tool_prefix}cc; ac_word=$2
1504 echo "$as_me:$LINENO: checking for $ac_word" >&5
1505 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1506 if test "${ac_cv_prog_CC+set}" = set; then
1507 echo $ECHO_N "(cached) $ECHO_C" >&6
1509 if test -n "$CC"; then
1510 ac_cv_prog_CC="$CC" # Let the user override the test.
1512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1516 test -z "$as_dir" && as_dir=.
1517 for ac_exec_ext in '' $ac_executable_extensions; do
1518 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1519 ac_cv_prog_CC="${ac_tool_prefix}cc"
1520 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1529 if test -n "$CC"; then
1530 echo "$as_me:$LINENO: result: $CC" >&5
1531 echo "${ECHO_T}$CC" >&6
1533 echo "$as_me:$LINENO: result: no" >&5
1534 echo "${ECHO_T}no" >&6
1538 if test -z "$ac_cv_prog_CC"; then
1540 # Extract the first word of "cc", so it can be a program name with args.
1541 set dummy cc; ac_word=$2
1542 echo "$as_me:$LINENO: checking for $ac_word" >&5
1543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1544 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1545 echo $ECHO_N "(cached) $ECHO_C" >&6
1547 if test -n "$ac_ct_CC"; then
1548 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1554 test -z "$as_dir" && as_dir=.
1555 for ac_exec_ext in '' $ac_executable_extensions; do
1556 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1557 ac_cv_prog_ac_ct_CC="cc"
1558 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1566 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1567 if test -n "$ac_ct_CC"; then
1568 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1569 echo "${ECHO_T}$ac_ct_CC" >&6
1571 echo "$as_me:$LINENO: result: no" >&5
1572 echo "${ECHO_T}no" >&6
1581 if test -z "$CC"; then
1582 # Extract the first word of "cc", so it can be a program name with args.
1583 set dummy cc; ac_word=$2
1584 echo "$as_me:$LINENO: checking for $ac_word" >&5
1585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1586 if test "${ac_cv_prog_CC+set}" = set; then
1587 echo $ECHO_N "(cached) $ECHO_C" >&6
1589 if test -n "$CC"; then
1590 ac_cv_prog_CC="$CC" # Let the user override the test.
1593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1597 test -z "$as_dir" && as_dir=.
1598 for ac_exec_ext in '' $ac_executable_extensions; do
1599 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1600 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1601 ac_prog_rejected=yes
1605 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1611 if test $ac_prog_rejected = yes; then
1612 # We found a bogon in the path, so make sure we never use it.
1613 set dummy $ac_cv_prog_CC
1615 if test $# != 0; then
1616 # We chose a different compiler from the bogus one.
1617 # However, it has the same basename, so the bogon will be chosen
1618 # first if we set CC to just the basename; use the full file name.
1620 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1626 if test -n "$CC"; then
1627 echo "$as_me:$LINENO: result: $CC" >&5
1628 echo "${ECHO_T}$CC" >&6
1630 echo "$as_me:$LINENO: result: no" >&5
1631 echo "${ECHO_T}no" >&6
1635 if test -z "$CC"; then
1636 if test -n "$ac_tool_prefix"; then
1639 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1640 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1641 echo "$as_me:$LINENO: checking for $ac_word" >&5
1642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1643 if test "${ac_cv_prog_CC+set}" = set; then
1644 echo $ECHO_N "(cached) $ECHO_C" >&6
1646 if test -n "$CC"; then
1647 ac_cv_prog_CC="$CC" # Let the user override the test.
1649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1653 test -z "$as_dir" && as_dir=.
1654 for ac_exec_ext in '' $ac_executable_extensions; do
1655 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1656 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1657 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1666 if test -n "$CC"; then
1667 echo "$as_me:$LINENO: result: $CC" >&5
1668 echo "${ECHO_T}$CC" >&6
1670 echo "$as_me:$LINENO: result: no" >&5
1671 echo "${ECHO_T}no" >&6
1674 test -n "$CC" && break
1677 if test -z "$CC"; then
1681 # Extract the first word of "$ac_prog", so it can be a program name with args.
1682 set dummy $ac_prog; ac_word=$2
1683 echo "$as_me:$LINENO: checking for $ac_word" >&5
1684 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1685 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1686 echo $ECHO_N "(cached) $ECHO_C" >&6
1688 if test -n "$ac_ct_CC"; then
1689 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1695 test -z "$as_dir" && as_dir=.
1696 for ac_exec_ext in '' $ac_executable_extensions; do
1697 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1698 ac_cv_prog_ac_ct_CC="$ac_prog"
1699 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1707 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1708 if test -n "$ac_ct_CC"; then
1709 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1710 echo "${ECHO_T}$ac_ct_CC" >&6
1712 echo "$as_me:$LINENO: result: no" >&5
1713 echo "${ECHO_T}no" >&6
1716 test -n "$ac_ct_CC" && break
1725 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1726 See \`config.log' for more details." >&5
1727 echo "$as_me: error: no acceptable C compiler found in \$PATH
1728 See \`config.log' for more details." >&2;}
1729 { (exit 1); exit 1; }; }
1731 # Provide some information about the compiler.
1732 echo "$as_me:$LINENO:" \
1733 "checking for C compiler version" >&5
1734 ac_compiler=`set X $ac_compile; echo $2`
1735 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1736 (eval $ac_compiler --version </dev/null >&5) 2>&5
1738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1739 (exit $ac_status); }
1740 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1741 (eval $ac_compiler -v </dev/null >&5) 2>&5
1743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1744 (exit $ac_status); }
1745 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1746 (eval $ac_compiler -V </dev/null >&5) 2>&5
1748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1749 (exit $ac_status); }
1751 cat >conftest.$ac_ext <<_ACEOF
1752 #line $LINENO "configure"
1755 cat confdefs.h >>conftest.$ac_ext
1756 cat >>conftest.$ac_ext <<_ACEOF
1757 /* end confdefs.h. */
1767 ac_clean_files_save=$ac_clean_files
1768 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1769 # Try to create an executable without -o first, disregard a.out.
1770 # It will help us diagnose broken compilers, and finding out an intuition
1772 echo "$as_me:$LINENO: checking for C compiler default output" >&5
1773 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1774 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1775 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1776 (eval $ac_link_default) 2>&5
1778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1779 (exit $ac_status); }; then
1780 # Find the output, starting from the most likely. This scheme is
1781 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1784 # Be careful to initialize this variable, since it used to be cached.
1785 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1787 # b.out is created by i960 compilers.
1788 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1790 test -f "$ac_file" || continue
1792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1795 # This is the source file.
1798 # We found the default executable, but exeext='' is most
1802 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1803 # FIXME: I believe we export ac_cv_exeext for Libtool,
1804 # but it would be cool to find out if it's true. Does anybody
1805 # maintain Libtool? --akim.
1813 echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1816 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1817 See \`config.log' for more details." >&5
1818 echo "$as_me: error: C compiler cannot create executables
1819 See \`config.log' for more details." >&2;}
1820 { (exit 77); exit 77; }; }
1823 ac_exeext=$ac_cv_exeext
1824 echo "$as_me:$LINENO: result: $ac_file" >&5
1825 echo "${ECHO_T}$ac_file" >&6
1827 # Check the compiler produces executables we can run. If not, either
1828 # the compiler is broken, or we cross compile.
1829 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1830 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1831 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1832 # If not cross compiling, check that we can run a simple program.
1833 if test "$cross_compiling" != yes; then
1834 if { ac_try='./$ac_file'
1835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1839 (exit $ac_status); }; }; then
1842 if test "$cross_compiling" = maybe; then
1845 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1846 If you meant to cross compile, use \`--host'.
1847 See \`config.log' for more details." >&5
1848 echo "$as_me: error: cannot run C compiled programs.
1849 If you meant to cross compile, use \`--host'.
1850 See \`config.log' for more details." >&2;}
1851 { (exit 1); exit 1; }; }
1855 echo "$as_me:$LINENO: result: yes" >&5
1856 echo "${ECHO_T}yes" >&6
1858 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1859 ac_clean_files=$ac_clean_files_save
1860 # Check the compiler produces executables we can run. If not, either
1861 # the compiler is broken, or we cross compile.
1862 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1863 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1864 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1865 echo "${ECHO_T}$cross_compiling" >&6
1867 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1868 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1869 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1870 (eval $ac_link) 2>&5
1872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1873 (exit $ac_status); }; then
1874 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1875 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1876 # work properly (i.e., refer to `conftest.exe'), while it won't with
1878 for ac_file in conftest.exe conftest conftest.*; do
1879 test -f "$ac_file" || continue
1881 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1882 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1889 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1890 See \`config.log' for more details." >&5
1891 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1892 See \`config.log' for more details." >&2;}
1893 { (exit 1); exit 1; }; }
1896 rm -f conftest$ac_cv_exeext
1897 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1898 echo "${ECHO_T}$ac_cv_exeext" >&6
1900 rm -f conftest.$ac_ext
1901 EXEEXT=$ac_cv_exeext
1903 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1904 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1905 if test "${ac_cv_objext+set}" = set; then
1906 echo $ECHO_N "(cached) $ECHO_C" >&6
1908 cat >conftest.$ac_ext <<_ACEOF
1909 #line $LINENO "configure"
1912 cat confdefs.h >>conftest.$ac_ext
1913 cat >>conftest.$ac_ext <<_ACEOF
1914 /* end confdefs.h. */
1924 rm -f conftest.o conftest.obj
1925 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1926 (eval $ac_compile) 2>&5
1928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1929 (exit $ac_status); }; then
1930 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1932 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1933 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1938 echo "$as_me: failed program was:" >&5
1939 sed 's/^/| /' conftest.$ac_ext >&5
1941 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1942 See \`config.log' for more details." >&5
1943 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1944 See \`config.log' for more details." >&2;}
1945 { (exit 1); exit 1; }; }
1948 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1950 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1951 echo "${ECHO_T}$ac_cv_objext" >&6
1952 OBJEXT=$ac_cv_objext
1954 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1955 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1956 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1957 echo $ECHO_N "(cached) $ECHO_C" >&6
1959 cat >conftest.$ac_ext <<_ACEOF
1960 #line $LINENO "configure"
1963 cat confdefs.h >>conftest.$ac_ext
1964 cat >>conftest.$ac_ext <<_ACEOF
1965 /* end confdefs.h. */
1978 rm -f conftest.$ac_objext
1979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1980 (eval $ac_compile) 2>&5
1982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1983 (exit $ac_status); } &&
1984 { ac_try='test -s conftest.$ac_objext'
1985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1989 (exit $ac_status); }; }; then
1992 echo "$as_me: failed program was:" >&5
1993 sed 's/^/| /' conftest.$ac_ext >&5
1997 rm -f conftest.$ac_objext conftest.$ac_ext
1998 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2001 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2002 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2003 GCC=`test $ac_compiler_gnu = yes && echo yes`
2004 ac_test_CFLAGS=${CFLAGS+set}
2005 ac_save_CFLAGS=$CFLAGS
2007 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2008 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2009 if test "${ac_cv_prog_cc_g+set}" = set; then
2010 echo $ECHO_N "(cached) $ECHO_C" >&6
2012 cat >conftest.$ac_ext <<_ACEOF
2013 #line $LINENO "configure"
2016 cat confdefs.h >>conftest.$ac_ext
2017 cat >>conftest.$ac_ext <<_ACEOF
2018 /* end confdefs.h. */
2028 rm -f conftest.$ac_objext
2029 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2030 (eval $ac_compile) 2>&5
2032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2033 (exit $ac_status); } &&
2034 { ac_try='test -s conftest.$ac_objext'
2035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2039 (exit $ac_status); }; }; then
2042 echo "$as_me: failed program was:" >&5
2043 sed 's/^/| /' conftest.$ac_ext >&5
2047 rm -f conftest.$ac_objext conftest.$ac_ext
2049 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2050 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2051 if test "$ac_test_CFLAGS" = set; then
2052 CFLAGS=$ac_save_CFLAGS
2053 elif test $ac_cv_prog_cc_g = yes; then
2054 if test "$GCC" = yes; then
2060 if test "$GCC" = yes; then
2066 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2067 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2068 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2069 echo $ECHO_N "(cached) $ECHO_C" >&6
2071 ac_cv_prog_cc_stdc=no
2073 cat >conftest.$ac_ext <<_ACEOF
2074 #line $LINENO "configure"
2077 cat confdefs.h >>conftest.$ac_ext
2078 cat >>conftest.$ac_ext <<_ACEOF
2079 /* end confdefs.h. */
2082 #include <sys/types.h>
2083 #include <sys/stat.h>
2084 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2085 struct buf { int x; };
2086 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2087 static char *e (p, i)
2093 static char *f (char * (*g) (char **, int), char **p, ...)
2098 s = g (p, va_arg (v,int));
2102 int test (int i, double x);
2103 struct s1 {int (*f) (int a);};
2104 struct s2 {int (*f) (double a);};
2105 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2111 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2116 # Don't try gcc -ansi; that turns off useful extensions and
2117 # breaks some systems' header files.
2118 # AIX -qlanglvl=ansi
2119 # Ultrix and OSF/1 -std1
2120 # HP-UX 10.20 and later -Ae
2121 # HP-UX older versions -Aa -D_HPUX_SOURCE
2122 # SVR4 -Xc -D__EXTENSIONS__
2123 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2125 CC="$ac_save_CC $ac_arg"
2126 rm -f conftest.$ac_objext
2127 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2128 (eval $ac_compile) 2>&5
2130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2131 (exit $ac_status); } &&
2132 { ac_try='test -s conftest.$ac_objext'
2133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2137 (exit $ac_status); }; }; then
2138 ac_cv_prog_cc_stdc=$ac_arg
2141 echo "$as_me: failed program was:" >&5
2142 sed 's/^/| /' conftest.$ac_ext >&5
2145 rm -f conftest.$ac_objext
2147 rm -f conftest.$ac_ext conftest.$ac_objext
2152 case "x$ac_cv_prog_cc_stdc" in
2154 echo "$as_me:$LINENO: result: none needed" >&5
2155 echo "${ECHO_T}none needed" >&6 ;;
2157 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2158 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2159 CC="$CC $ac_cv_prog_cc_stdc" ;;
2162 # Some people use a C++ compiler to compile C. Since we use `exit',
2163 # in C++ we need to declare it. In case someone uses the same compiler
2164 # for both compiling C and C++ we need to have the C++ compiler decide
2165 # the declaration of exit, since it's the most demanding environment.
2166 cat >conftest.$ac_ext <<_ACEOF
2171 rm -f conftest.$ac_objext
2172 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2173 (eval $ac_compile) 2>&5
2175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176 (exit $ac_status); } &&
2177 { ac_try='test -s conftest.$ac_objext'
2178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182 (exit $ac_status); }; }; then
2183 for ac_declaration in \
2185 '#include <stdlib.h>' \
2186 'extern "C" void std::exit (int) throw (); using std::exit;' \
2187 'extern "C" void std::exit (int); using std::exit;' \
2188 'extern "C" void exit (int) throw ();' \
2189 'extern "C" void exit (int);' \
2192 cat >conftest.$ac_ext <<_ACEOF
2193 #line $LINENO "configure"
2196 cat confdefs.h >>conftest.$ac_ext
2197 cat >>conftest.$ac_ext <<_ACEOF
2198 /* end confdefs.h. */
2209 rm -f conftest.$ac_objext
2210 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2211 (eval $ac_compile) 2>&5
2213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214 (exit $ac_status); } &&
2215 { ac_try='test -s conftest.$ac_objext'
2216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2220 (exit $ac_status); }; }; then
2223 echo "$as_me: failed program was:" >&5
2224 sed 's/^/| /' conftest.$ac_ext >&5
2228 rm -f conftest.$ac_objext conftest.$ac_ext
2229 cat >conftest.$ac_ext <<_ACEOF
2230 #line $LINENO "configure"
2233 cat confdefs.h >>conftest.$ac_ext
2234 cat >>conftest.$ac_ext <<_ACEOF
2235 /* end confdefs.h. */
2245 rm -f conftest.$ac_objext
2246 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2247 (eval $ac_compile) 2>&5
2249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250 (exit $ac_status); } &&
2251 { ac_try='test -s conftest.$ac_objext'
2252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256 (exit $ac_status); }; }; then
2259 echo "$as_me: failed program was:" >&5
2260 sed 's/^/| /' conftest.$ac_ext >&5
2263 rm -f conftest.$ac_objext conftest.$ac_ext
2266 if test -n "$ac_declaration"; then
2267 echo '#ifdef __cplusplus' >>confdefs.h
2268 echo $ac_declaration >>confdefs.h
2269 echo '#endif' >>confdefs.h
2273 echo "$as_me: failed program was:" >&5
2274 sed 's/^/| /' conftest.$ac_ext >&5
2277 rm -f conftest.$ac_objext conftest.$ac_ext
2279 ac_cpp='$CPP $CPPFLAGS'
2280 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2281 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2282 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2285 ac_cpp='$CXXCPP $CPPFLAGS'
2286 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2287 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2288 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2289 if test -n "$ac_tool_prefix"; then
2290 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2292 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2293 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2294 echo "$as_me:$LINENO: checking for $ac_word" >&5
2295 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2296 if test "${ac_cv_prog_CXX+set}" = set; then
2297 echo $ECHO_N "(cached) $ECHO_C" >&6
2299 if test -n "$CXX"; then
2300 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2306 test -z "$as_dir" && as_dir=.
2307 for ac_exec_ext in '' $ac_executable_extensions; do
2308 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2309 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2310 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2319 if test -n "$CXX"; then
2320 echo "$as_me:$LINENO: result: $CXX" >&5
2321 echo "${ECHO_T}$CXX" >&6
2323 echo "$as_me:$LINENO: result: no" >&5
2324 echo "${ECHO_T}no" >&6
2327 test -n "$CXX" && break
2330 if test -z "$CXX"; then
2332 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2334 # Extract the first word of "$ac_prog", so it can be a program name with args.
2335 set dummy $ac_prog; ac_word=$2
2336 echo "$as_me:$LINENO: checking for $ac_word" >&5
2337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2338 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2339 echo $ECHO_N "(cached) $ECHO_C" >&6
2341 if test -n "$ac_ct_CXX"; then
2342 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2348 test -z "$as_dir" && as_dir=.
2349 for ac_exec_ext in '' $ac_executable_extensions; do
2350 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2351 ac_cv_prog_ac_ct_CXX="$ac_prog"
2352 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2360 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2361 if test -n "$ac_ct_CXX"; then
2362 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2363 echo "${ECHO_T}$ac_ct_CXX" >&6
2365 echo "$as_me:$LINENO: result: no" >&5
2366 echo "${ECHO_T}no" >&6
2369 test -n "$ac_ct_CXX" && break
2371 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2377 # Provide some information about the compiler.
2378 echo "$as_me:$LINENO:" \
2379 "checking for C++ compiler version" >&5
2380 ac_compiler=`set X $ac_compile; echo $2`
2381 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2382 (eval $ac_compiler --version </dev/null >&5) 2>&5
2384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2385 (exit $ac_status); }
2386 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2387 (eval $ac_compiler -v </dev/null >&5) 2>&5
2389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390 (exit $ac_status); }
2391 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2392 (eval $ac_compiler -V </dev/null >&5) 2>&5
2394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 (exit $ac_status); }
2397 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2398 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2399 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2400 echo $ECHO_N "(cached) $ECHO_C" >&6
2402 cat >conftest.$ac_ext <<_ACEOF
2403 #line $LINENO "configure"
2406 cat confdefs.h >>conftest.$ac_ext
2407 cat >>conftest.$ac_ext <<_ACEOF
2408 /* end confdefs.h. */
2421 rm -f conftest.$ac_objext
2422 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2423 (eval $ac_compile) 2>&5
2425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426 (exit $ac_status); } &&
2427 { ac_try='test -s conftest.$ac_objext'
2428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2432 (exit $ac_status); }; }; then
2435 echo "$as_me: failed program was:" >&5
2436 sed 's/^/| /' conftest.$ac_ext >&5
2440 rm -f conftest.$ac_objext conftest.$ac_ext
2441 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2444 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2445 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2446 GXX=`test $ac_compiler_gnu = yes && echo yes`
2447 ac_test_CXXFLAGS=${CXXFLAGS+set}
2448 ac_save_CXXFLAGS=$CXXFLAGS
2450 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2451 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2452 if test "${ac_cv_prog_cxx_g+set}" = set; then
2453 echo $ECHO_N "(cached) $ECHO_C" >&6
2455 cat >conftest.$ac_ext <<_ACEOF
2456 #line $LINENO "configure"
2459 cat confdefs.h >>conftest.$ac_ext
2460 cat >>conftest.$ac_ext <<_ACEOF
2461 /* end confdefs.h. */
2471 rm -f conftest.$ac_objext
2472 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2473 (eval $ac_compile) 2>&5
2475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2476 (exit $ac_status); } &&
2477 { ac_try='test -s conftest.$ac_objext'
2478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482 (exit $ac_status); }; }; then
2483 ac_cv_prog_cxx_g=yes
2485 echo "$as_me: failed program was:" >&5
2486 sed 's/^/| /' conftest.$ac_ext >&5
2490 rm -f conftest.$ac_objext conftest.$ac_ext
2492 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2493 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2494 if test "$ac_test_CXXFLAGS" = set; then
2495 CXXFLAGS=$ac_save_CXXFLAGS
2496 elif test $ac_cv_prog_cxx_g = yes; then
2497 if test "$GXX" = yes; then
2503 if test "$GXX" = yes; then
2509 for ac_declaration in \
2511 '#include <stdlib.h>' \
2512 'extern "C" void std::exit (int) throw (); using std::exit;' \
2513 'extern "C" void std::exit (int); using std::exit;' \
2514 'extern "C" void exit (int) throw ();' \
2515 'extern "C" void exit (int);' \
2518 cat >conftest.$ac_ext <<_ACEOF
2519 #line $LINENO "configure"
2522 cat confdefs.h >>conftest.$ac_ext
2523 cat >>conftest.$ac_ext <<_ACEOF
2524 /* end confdefs.h. */
2535 rm -f conftest.$ac_objext
2536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2537 (eval $ac_compile) 2>&5
2539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 (exit $ac_status); } &&
2541 { ac_try='test -s conftest.$ac_objext'
2542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546 (exit $ac_status); }; }; then
2549 echo "$as_me: failed program was:" >&5
2550 sed 's/^/| /' conftest.$ac_ext >&5
2554 rm -f conftest.$ac_objext conftest.$ac_ext
2555 cat >conftest.$ac_ext <<_ACEOF
2556 #line $LINENO "configure"
2559 cat confdefs.h >>conftest.$ac_ext
2560 cat >>conftest.$ac_ext <<_ACEOF
2561 /* end confdefs.h. */
2571 rm -f conftest.$ac_objext
2572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2573 (eval $ac_compile) 2>&5
2575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2576 (exit $ac_status); } &&
2577 { ac_try='test -s conftest.$ac_objext'
2578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582 (exit $ac_status); }; }; then
2585 echo "$as_me: failed program was:" >&5
2586 sed 's/^/| /' conftest.$ac_ext >&5
2589 rm -f conftest.$ac_objext conftest.$ac_ext
2592 if test -n "$ac_declaration"; then
2593 echo '#ifdef __cplusplus' >>confdefs.h
2594 echo $ac_declaration >>confdefs.h
2595 echo '#endif' >>confdefs.h
2599 ac_cpp='$CPP $CPPFLAGS'
2600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2605 ac_cpp='$CPP $CPPFLAGS'
2606 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2607 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2608 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2609 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2610 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2611 # On Suns, sometimes $CPP names a directory.
2612 if test -n "$CPP" && test -d "$CPP"; then
2615 if test -z "$CPP"; then
2616 if test "${ac_cv_prog_CPP+set}" = set; then
2617 echo $ECHO_N "(cached) $ECHO_C" >&6
2619 # Double quotes because CPP needs to be expanded
2620 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2623 for ac_c_preproc_warn_flag in '' yes
2625 # Use a header file that comes with gcc, so configuring glibc
2626 # with a fresh cross-compiler works.
2627 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2628 # <limits.h> exists even on freestanding compilers.
2629 # On the NeXT, cc -E runs the code through the compiler's parser,
2630 # not just through cpp. "Syntax error" is here to catch this case.
2631 cat >conftest.$ac_ext <<_ACEOF
2632 #line $LINENO "configure"
2635 cat confdefs.h >>conftest.$ac_ext
2636 cat >>conftest.$ac_ext <<_ACEOF
2637 /* end confdefs.h. */
2639 # include <limits.h>
2641 # include <assert.h>
2645 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2646 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2648 grep -v '^ *+' conftest.er1 >conftest.err
2650 cat conftest.err >&5
2651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652 (exit $ac_status); } >/dev/null; then
2653 if test -s conftest.err; then
2654 ac_cpp_err=$ac_c_preproc_warn_flag
2661 if test -z "$ac_cpp_err"; then
2664 echo "$as_me: failed program was:" >&5
2665 sed 's/^/| /' conftest.$ac_ext >&5
2667 # Broken: fails on valid input.
2670 rm -f conftest.err conftest.$ac_ext
2672 # OK, works on sane cases. Now check whether non-existent headers
2673 # can be detected and how.
2674 cat >conftest.$ac_ext <<_ACEOF
2675 #line $LINENO "configure"
2678 cat confdefs.h >>conftest.$ac_ext
2679 cat >>conftest.$ac_ext <<_ACEOF
2680 /* end confdefs.h. */
2681 #include <ac_nonexistent.h>
2683 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2684 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2686 grep -v '^ *+' conftest.er1 >conftest.err
2688 cat conftest.err >&5
2689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2690 (exit $ac_status); } >/dev/null; then
2691 if test -s conftest.err; then
2692 ac_cpp_err=$ac_c_preproc_warn_flag
2699 if test -z "$ac_cpp_err"; then
2700 # Broken: success on invalid input.
2703 echo "$as_me: failed program was:" >&5
2704 sed 's/^/| /' conftest.$ac_ext >&5
2706 # Passes both tests.
2710 rm -f conftest.err conftest.$ac_ext
2713 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2714 rm -f conftest.err conftest.$ac_ext
2715 if $ac_preproc_ok; then
2727 echo "$as_me:$LINENO: result: $CPP" >&5
2728 echo "${ECHO_T}$CPP" >&6
2730 for ac_c_preproc_warn_flag in '' yes
2732 # Use a header file that comes with gcc, so configuring glibc
2733 # with a fresh cross-compiler works.
2734 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2735 # <limits.h> exists even on freestanding compilers.
2736 # On the NeXT, cc -E runs the code through the compiler's parser,
2737 # not just through cpp. "Syntax error" is here to catch this case.
2738 cat >conftest.$ac_ext <<_ACEOF
2739 #line $LINENO "configure"
2742 cat confdefs.h >>conftest.$ac_ext
2743 cat >>conftest.$ac_ext <<_ACEOF
2744 /* end confdefs.h. */
2746 # include <limits.h>
2748 # include <assert.h>
2752 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2753 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2755 grep -v '^ *+' conftest.er1 >conftest.err
2757 cat conftest.err >&5
2758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759 (exit $ac_status); } >/dev/null; then
2760 if test -s conftest.err; then
2761 ac_cpp_err=$ac_c_preproc_warn_flag
2768 if test -z "$ac_cpp_err"; then
2771 echo "$as_me: failed program was:" >&5
2772 sed 's/^/| /' conftest.$ac_ext >&5
2774 # Broken: fails on valid input.
2777 rm -f conftest.err conftest.$ac_ext
2779 # OK, works on sane cases. Now check whether non-existent headers
2780 # can be detected and how.
2781 cat >conftest.$ac_ext <<_ACEOF
2782 #line $LINENO "configure"
2785 cat confdefs.h >>conftest.$ac_ext
2786 cat >>conftest.$ac_ext <<_ACEOF
2787 /* end confdefs.h. */
2788 #include <ac_nonexistent.h>
2790 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2791 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2793 grep -v '^ *+' conftest.er1 >conftest.err
2795 cat conftest.err >&5
2796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2797 (exit $ac_status); } >/dev/null; then
2798 if test -s conftest.err; then
2799 ac_cpp_err=$ac_c_preproc_warn_flag
2806 if test -z "$ac_cpp_err"; then
2807 # Broken: success on invalid input.
2810 echo "$as_me: failed program was:" >&5
2811 sed 's/^/| /' conftest.$ac_ext >&5
2813 # Passes both tests.
2817 rm -f conftest.err conftest.$ac_ext
2820 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2821 rm -f conftest.err conftest.$ac_ext
2822 if $ac_preproc_ok; then
2825 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2826 See \`config.log' for more details." >&5
2827 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2828 See \`config.log' for more details." >&2;}
2829 { (exit 1); exit 1; }; }
2833 ac_cpp='$CPP $CPPFLAGS'
2834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2839 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
2840 if test -f $ac_dir/install-sh; then
2842 ac_install_sh="$ac_aux_dir/install-sh -c"
2844 elif test -f $ac_dir/install.sh; then
2846 ac_install_sh="$ac_aux_dir/install.sh -c"
2848 elif test -f $ac_dir/shtool; then
2850 ac_install_sh="$ac_aux_dir/shtool install -c"
2854 if test -z "$ac_aux_dir"; then
2855 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
2856 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
2857 { (exit 1); exit 1; }; }
2859 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2860 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
2861 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2863 # Find a good install program. We prefer a C program (faster),
2864 # so one script is as good as another. But avoid the broken or
2865 # incompatible versions:
2866 # SysV /etc/install, /usr/sbin/install
2867 # SunOS /usr/etc/install
2868 # IRIX /sbin/install
2870 # AmigaOS /C/install, which installs bootblocks on floppy discs
2871 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2872 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2873 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2874 # ./install, which can be erroneously created by make from ./install.sh.
2875 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2876 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2877 if test -z "$INSTALL"; then
2878 if test "${ac_cv_path_install+set}" = set; then
2879 echo $ECHO_N "(cached) $ECHO_C" >&6
2881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 test -z "$as_dir" && as_dir=.
2886 # Account for people who put trailing slashes in PATH elements.
2888 ./ | .// | /cC/* | \
2889 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2892 # OSF1 and SCO ODT 3.0 have their own names for install.
2893 # Don't use installbsd from OSF since it installs stuff as root
2895 for ac_prog in ginstall scoinst install; do
2896 for ac_exec_ext in '' $ac_executable_extensions; do
2897 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2898 if test $ac_prog = install &&
2899 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2900 # AIX install. It has an incompatible calling convention.
2902 elif test $ac_prog = install &&
2903 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2904 # program-specific install script used by HP pwplus--don't use.
2907 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2919 if test "${ac_cv_path_install+set}" = set; then
2920 INSTALL=$ac_cv_path_install
2922 # As a last resort, use the slow shell script. We don't cache a
2923 # path for INSTALL within a source directory, because that will
2924 # break other packages using the cache if that directory is
2925 # removed, or if the path is relative.
2926 INSTALL=$ac_install_sh
2929 echo "$as_me:$LINENO: result: $INSTALL" >&5
2930 echo "${ECHO_T}$INSTALL" >&6
2932 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2933 # It thinks the first close brace ends the variable substitution.
2934 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2936 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2938 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2940 if test -n "$ac_tool_prefix"; then
2941 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2942 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2943 echo "$as_me:$LINENO: checking for $ac_word" >&5
2944 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2945 if test "${ac_cv_prog_RANLIB+set}" = set; then
2946 echo $ECHO_N "(cached) $ECHO_C" >&6
2948 if test -n "$RANLIB"; then
2949 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2955 test -z "$as_dir" && as_dir=.
2956 for ac_exec_ext in '' $ac_executable_extensions; do
2957 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2958 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2959 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2967 RANLIB=$ac_cv_prog_RANLIB
2968 if test -n "$RANLIB"; then
2969 echo "$as_me:$LINENO: result: $RANLIB" >&5
2970 echo "${ECHO_T}$RANLIB" >&6
2972 echo "$as_me:$LINENO: result: no" >&5
2973 echo "${ECHO_T}no" >&6
2977 if test -z "$ac_cv_prog_RANLIB"; then
2978 ac_ct_RANLIB=$RANLIB
2979 # Extract the first word of "ranlib", so it can be a program name with args.
2980 set dummy ranlib; ac_word=$2
2981 echo "$as_me:$LINENO: checking for $ac_word" >&5
2982 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2983 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2984 echo $ECHO_N "(cached) $ECHO_C" >&6
2986 if test -n "$ac_ct_RANLIB"; then
2987 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2993 test -z "$as_dir" && as_dir=.
2994 for ac_exec_ext in '' $ac_executable_extensions; do
2995 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2996 ac_cv_prog_ac_ct_RANLIB="ranlib"
2997 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3003 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3006 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3007 if test -n "$ac_ct_RANLIB"; then
3008 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3009 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3011 echo "$as_me:$LINENO: result: no" >&5
3012 echo "${ECHO_T}no" >&6
3015 RANLIB=$ac_ct_RANLIB
3017 RANLIB="$ac_cv_prog_RANLIB"
3021 for ac_prog in flex lex
3023 # Extract the first word of "$ac_prog", so it can be a program name with args.
3024 set dummy $ac_prog; ac_word=$2
3025 echo "$as_me:$LINENO: checking for $ac_word" >&5
3026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3027 if test "${ac_cv_prog_LEX+set}" = set; then
3028 echo $ECHO_N "(cached) $ECHO_C" >&6
3030 if test -n "$LEX"; then
3031 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3037 test -z "$as_dir" && as_dir=.
3038 for ac_exec_ext in '' $ac_executable_extensions; do
3039 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3040 ac_cv_prog_LEX="$ac_prog"
3041 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3050 if test -n "$LEX"; then
3051 echo "$as_me:$LINENO: result: $LEX" >&5
3052 echo "${ECHO_T}$LEX" >&6
3054 echo "$as_me:$LINENO: result: no" >&5
3055 echo "${ECHO_T}no" >&6
3058 test -n "$LEX" && break
3060 test -n "$LEX" || LEX=":"
3062 if test -z "$LEXLIB"
3064 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3065 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3066 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3067 echo $ECHO_N "(cached) $ECHO_C" >&6
3069 ac_check_lib_save_LIBS=$LIBS
3071 cat >conftest.$ac_ext <<_ACEOF
3072 #line $LINENO "configure"
3075 cat confdefs.h >>conftest.$ac_ext
3076 cat >>conftest.$ac_ext <<_ACEOF
3077 /* end confdefs.h. */
3079 /* Override any gcc2 internal prototype to avoid an error. */
3083 /* We use char because int might match the return type of a gcc2
3084 builtin and then its argument prototype would still apply. */
3094 rm -f conftest.$ac_objext conftest$ac_exeext
3095 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3096 (eval $ac_link) 2>&5
3098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3099 (exit $ac_status); } &&
3100 { ac_try='test -s conftest$ac_exeext'
3101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105 (exit $ac_status); }; }; then
3106 ac_cv_lib_fl_yywrap=yes
3108 echo "$as_me: failed program was:" >&5
3109 sed 's/^/| /' conftest.$ac_ext >&5
3111 ac_cv_lib_fl_yywrap=no
3113 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3114 LIBS=$ac_check_lib_save_LIBS
3116 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3117 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3118 if test $ac_cv_lib_fl_yywrap = yes; then
3121 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3122 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3123 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3124 echo $ECHO_N "(cached) $ECHO_C" >&6
3126 ac_check_lib_save_LIBS=$LIBS
3128 cat >conftest.$ac_ext <<_ACEOF
3129 #line $LINENO "configure"
3132 cat confdefs.h >>conftest.$ac_ext
3133 cat >>conftest.$ac_ext <<_ACEOF
3134 /* end confdefs.h. */
3136 /* Override any gcc2 internal prototype to avoid an error. */
3140 /* We use char because int might match the return type of a gcc2
3141 builtin and then its argument prototype would still apply. */
3151 rm -f conftest.$ac_objext conftest$ac_exeext
3152 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3153 (eval $ac_link) 2>&5
3155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156 (exit $ac_status); } &&
3157 { ac_try='test -s conftest$ac_exeext'
3158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162 (exit $ac_status); }; }; then
3163 ac_cv_lib_l_yywrap=yes
3165 echo "$as_me: failed program was:" >&5
3166 sed 's/^/| /' conftest.$ac_ext >&5
3168 ac_cv_lib_l_yywrap=no
3170 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3171 LIBS=$ac_check_lib_save_LIBS
3173 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3174 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3175 if test $ac_cv_lib_l_yywrap = yes; then
3183 if test "x$LEX" != "x:"; then
3184 echo "$as_me:$LINENO: checking lex output file root" >&5
3185 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3186 if test "${ac_cv_prog_lex_root+set}" = set; then
3187 echo $ECHO_N "(cached) $ECHO_C" >&6
3189 # The minimal lex program is just a single line: %%. But some broken lexes
3190 # (Solaris, I think it was) want two %% lines, so accommodate them.
3191 cat >conftest.l <<_ACEOF
3195 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3196 (eval $LEX conftest.l) 2>&5
3198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199 (exit $ac_status); }
3200 if test -f lex.yy.c; then
3201 ac_cv_prog_lex_root=lex.yy
3202 elif test -f lexyy.c; then
3203 ac_cv_prog_lex_root=lexyy
3205 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3206 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3207 { (exit 1); exit 1; }; }
3210 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3211 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3213 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3215 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3216 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3217 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3218 echo $ECHO_N "(cached) $ECHO_C" >&6
3220 # POSIX says lex can declare yytext either as a pointer or an array; the
3221 # default is implementation-dependent. Figure out which it is, since
3222 # not all implementations provide the %pointer and %array declarations.
3223 ac_cv_prog_lex_yytext_pointer=no
3224 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3226 LIBS="$LIBS $LEXLIB"
3227 cat >conftest.$ac_ext <<_ACEOF
3228 `cat $LEX_OUTPUT_ROOT.c`
3230 rm -f conftest.$ac_objext conftest$ac_exeext
3231 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3232 (eval $ac_link) 2>&5
3234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235 (exit $ac_status); } &&
3236 { ac_try='test -s conftest$ac_exeext'
3237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3241 (exit $ac_status); }; }; then
3242 ac_cv_prog_lex_yytext_pointer=yes
3244 echo "$as_me: failed program was:" >&5
3245 sed 's/^/| /' conftest.$ac_ext >&5
3248 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3250 rm -f "${LEX_OUTPUT_ROOT}.c"
3253 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3254 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3255 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3257 cat >>confdefs.h <<\_ACEOF
3258 #define YYTEXT_POINTER 1
3264 for ac_prog in 'bison -y' byacc
3266 # Extract the first word of "$ac_prog", so it can be a program name with args.
3267 set dummy $ac_prog; ac_word=$2
3268 echo "$as_me:$LINENO: checking for $ac_word" >&5
3269 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3270 if test "${ac_cv_prog_YACC+set}" = set; then
3271 echo $ECHO_N "(cached) $ECHO_C" >&6
3273 if test -n "$YACC"; then
3274 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3280 test -z "$as_dir" && as_dir=.
3281 for ac_exec_ext in '' $ac_executable_extensions; do
3282 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3283 ac_cv_prog_YACC="$ac_prog"
3284 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3292 YACC=$ac_cv_prog_YACC
3293 if test -n "$YACC"; then
3294 echo "$as_me:$LINENO: result: $YACC" >&5
3295 echo "${ECHO_T}$YACC" >&6
3297 echo "$as_me:$LINENO: result: no" >&5
3298 echo "${ECHO_T}no" >&6
3301 test -n "$YACC" && break
3303 test -n "$YACC" || YACC="yacc"
3305 # Extract the first word of "autoconf", so it can be a program name with args.
3306 set dummy autoconf; ac_word=$2
3307 echo "$as_me:$LINENO: checking for $ac_word" >&5
3308 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3309 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
3310 echo $ECHO_N "(cached) $ECHO_C" >&6
3312 if test -n "$AUTOCONF"; then
3313 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
3315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319 test -z "$as_dir" && as_dir=.
3320 for ac_exec_ext in '' $ac_executable_extensions; do
3321 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3322 ac_cv_prog_AUTOCONF="autoconf"
3323 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3329 test -z "$ac_cv_prog_AUTOCONF" && ac_cv_prog_AUTOCONF=":"
3332 AUTOCONF=$ac_cv_prog_AUTOCONF
3333 if test -n "$AUTOCONF"; then
3334 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
3335 echo "${ECHO_T}$AUTOCONF" >&6
3337 echo "$as_me:$LINENO: result: no" >&5
3338 echo "${ECHO_T}no" >&6
3341 # Extract the first word of "strip", so it can be a program name with args.
3342 set dummy strip; ac_word=$2
3343 echo "$as_me:$LINENO: checking for $ac_word" >&5
3344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3345 if test "${ac_cv_prog_STRIP+set}" = set; then
3346 echo $ECHO_N "(cached) $ECHO_C" >&6
3348 if test -n "$STRIP"; then
3349 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3355 test -z "$as_dir" && as_dir=.
3356 for ac_exec_ext in '' $ac_executable_extensions; do
3357 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3358 ac_cv_prog_STRIP="strip"
3359 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3365 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3368 STRIP=$ac_cv_prog_STRIP
3369 if test -n "$STRIP"; then
3370 echo "$as_me:$LINENO: result: $STRIP" >&5
3371 echo "${ECHO_T}$STRIP" >&6
3373 echo "$as_me:$LINENO: result: no" >&5
3374 echo "${ECHO_T}no" >&6
3377 # Extract the first word of "as", so it can be a program name with args.
3378 set dummy as; ac_word=$2
3379 echo "$as_me:$LINENO: checking for $ac_word" >&5
3380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3381 if test "${ac_cv_prog_AS+set}" = set; then
3382 echo $ECHO_N "(cached) $ECHO_C" >&6
3384 if test -n "$AS"; then
3385 ac_cv_prog_AS="$AS" # Let the user override the test.
3387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3391 test -z "$as_dir" && as_dir=.
3392 for ac_exec_ext in '' $ac_executable_extensions; do
3393 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3401 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS=":"
3405 if test -n "$AS"; then
3406 echo "$as_me:$LINENO: result: $AS" >&5
3407 echo "${ECHO_T}$AS" >&6
3409 echo "$as_me:$LINENO: result: no" >&5
3410 echo "${ECHO_T}no" >&6
3413 # Extract the first word of "cp", so it can be a program name with args.
3414 set dummy cp; ac_word=$2
3415 echo "$as_me:$LINENO: checking for $ac_word" >&5
3416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3417 if test "${ac_cv_prog_CP+set}" = set; then
3418 echo $ECHO_N "(cached) $ECHO_C" >&6
3420 if test -n "$CP"; then
3421 ac_cv_prog_CP="$CP" # Let the user override the test.
3423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3427 test -z "$as_dir" && as_dir=.
3428 for ac_exec_ext in '' $ac_executable_extensions; do
3429 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3431 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3437 test -z "$ac_cv_prog_CP" && ac_cv_prog_CP=":"
3441 if test -n "$CP"; then
3442 echo "$as_me:$LINENO: result: $CP" >&5
3443 echo "${ECHO_T}$CP" >&6
3445 echo "$as_me:$LINENO: result: no" >&5
3446 echo "${ECHO_T}no" >&6
3450 # Extract the first word of "lyx", so it can be a program name with args.
3451 set dummy lyx; ac_word=$2
3452 echo "$as_me:$LINENO: checking for $ac_word" >&5
3453 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3454 if test "${ac_cv_prog_LYX+set}" = set; then
3455 echo $ECHO_N "(cached) $ECHO_C" >&6
3457 if test -n "$LYX"; then
3458 ac_cv_prog_LYX="$LYX" # Let the user override the test.
3460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464 test -z "$as_dir" && as_dir=.
3465 for ac_exec_ext in '' $ac_executable_extensions; do
3466 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3467 ac_cv_prog_LYX="lyx"
3468 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3474 test -z "$ac_cv_prog_LYX" && ac_cv_prog_LYX=":"
3478 if test -n "$LYX"; then
3479 echo "$as_me:$LINENO: result: $LYX" >&5
3480 echo "${ECHO_T}$LYX" >&6
3482 echo "$as_me:$LINENO: result: no" >&5
3483 echo "${ECHO_T}no" >&6
3486 # Extract the first word of "latex", so it can be a program name with args.
3487 set dummy latex; ac_word=$2
3488 echo "$as_me:$LINENO: checking for $ac_word" >&5
3489 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3490 if test "${ac_cv_prog_LATEX+set}" = set; then
3491 echo $ECHO_N "(cached) $ECHO_C" >&6
3493 if test -n "$LATEX"; then
3494 ac_cv_prog_LATEX="$LATEX" # Let the user override the test.
3496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3500 test -z "$as_dir" && as_dir=.
3501 for ac_exec_ext in '' $ac_executable_extensions; do
3502 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3503 ac_cv_prog_LATEX="latex"
3504 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3510 test -z "$ac_cv_prog_LATEX" && ac_cv_prog_LATEX=":"
3513 LATEX=$ac_cv_prog_LATEX
3514 if test -n "$LATEX"; then
3515 echo "$as_me:$LINENO: result: $LATEX" >&5
3516 echo "${ECHO_T}$LATEX" >&6
3518 echo "$as_me:$LINENO: result: no" >&5
3519 echo "${ECHO_T}no" >&6
3522 # Extract the first word of "latex2html", so it can be a program name with args.
3523 set dummy latex2html; ac_word=$2
3524 echo "$as_me:$LINENO: checking for $ac_word" >&5
3525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3526 if test "${ac_cv_prog_LATEX2HTML+set}" = set; then
3527 echo $ECHO_N "(cached) $ECHO_C" >&6
3529 if test -n "$LATEX2HTML"; then
3530 ac_cv_prog_LATEX2HTML="$LATEX2HTML" # Let the user override the test.
3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3536 test -z "$as_dir" && as_dir=.
3537 for ac_exec_ext in '' $ac_executable_extensions; do
3538 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3539 ac_cv_prog_LATEX2HTML="latex2html"
3540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3546 test -z "$ac_cv_prog_LATEX2HTML" && ac_cv_prog_LATEX2HTML=":"
3549 LATEX2HTML=$ac_cv_prog_LATEX2HTML
3550 if test -n "$LATEX2HTML"; then
3551 echo "$as_me:$LINENO: result: $LATEX2HTML" >&5
3552 echo "${ECHO_T}$LATEX2HTML" >&6
3554 echo "$as_me:$LINENO: result: no" >&5
3555 echo "${ECHO_T}no" >&6
3558 # Extract the first word of "pdflatex", so it can be a program name with args.
3559 set dummy pdflatex; ac_word=$2
3560 echo "$as_me:$LINENO: checking for $ac_word" >&5
3561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3562 if test "${ac_cv_prog_PDFLATEX+set}" = set; then
3563 echo $ECHO_N "(cached) $ECHO_C" >&6
3565 if test -n "$PDFLATEX"; then
3566 ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
3568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3572 test -z "$as_dir" && as_dir=.
3573 for ac_exec_ext in '' $ac_executable_extensions; do
3574 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3575 ac_cv_prog_PDFLATEX="pdflatex"
3576 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3582 test -z "$ac_cv_prog_PDFLATEX" && ac_cv_prog_PDFLATEX=":"
3585 PDFLATEX=$ac_cv_prog_PDFLATEX
3586 if test -n "$PDFLATEX"; then
3587 echo "$as_me:$LINENO: result: $PDFLATEX" >&5
3588 echo "${ECHO_T}$PDFLATEX" >&6
3590 echo "$as_me:$LINENO: result: no" >&5
3591 echo "${ECHO_T}no" >&6
3594 # Extract the first word of "dvipdf", so it can be a program name with args.
3595 set dummy dvipdf; ac_word=$2
3596 echo "$as_me:$LINENO: checking for $ac_word" >&5
3597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3598 if test "${ac_cv_prog_DVIPDF+set}" = set; then
3599 echo $ECHO_N "(cached) $ECHO_C" >&6
3601 if test -n "$DVIPDF"; then
3602 ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test.
3604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3608 test -z "$as_dir" && as_dir=.
3609 for ac_exec_ext in '' $ac_executable_extensions; do
3610 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3611 ac_cv_prog_DVIPDF="dvipdf"
3612 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3618 test -z "$ac_cv_prog_DVIPDF" && ac_cv_prog_DVIPDF=":"
3621 DVIPDF=$ac_cv_prog_DVIPDF
3622 if test -n "$DVIPDF"; then
3623 echo "$as_me:$LINENO: result: $DVIPDF" >&5
3624 echo "${ECHO_T}$DVIPDF" >&6
3626 echo "$as_me:$LINENO: result: no" >&5
3627 echo "${ECHO_T}no" >&6
3633 if test "$YACC" = ":"; then
3634 { { echo "$as_me:$LINENO: error: Cannot find required program bison." >&5
3635 echo "$as_me: error: Cannot find required program bison." >&2;}
3636 { (exit 1); exit 1; }; }
3639 if test "$LEX" = ":"; then
3640 { { echo "$as_me:$LINENO: error: Cannot find required program lex." >&5
3641 echo "$as_me: error: Cannot find required program lex." >&2;}
3642 { (exit 1); exit 1; }; }
3647 ac_cpp='$CPP $CPPFLAGS'
3648 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3649 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3654 # Checking for header files.
3655 # ===========================================================================
3657 echo "$as_me:$LINENO: checking for egrep" >&5
3658 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3659 if test "${ac_cv_prog_egrep+set}" = set; then
3660 echo $ECHO_N "(cached) $ECHO_C" >&6
3662 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3663 then ac_cv_prog_egrep='grep -E'
3664 else ac_cv_prog_egrep='egrep'
3667 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3668 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3669 EGREP=$ac_cv_prog_egrep
3672 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3673 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3674 if test "${ac_cv_header_stdc+set}" = set; then
3675 echo $ECHO_N "(cached) $ECHO_C" >&6
3677 cat >conftest.$ac_ext <<_ACEOF
3678 #line $LINENO "configure"
3681 cat confdefs.h >>conftest.$ac_ext
3682 cat >>conftest.$ac_ext <<_ACEOF
3683 /* end confdefs.h. */
3697 rm -f conftest.$ac_objext
3698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3699 (eval $ac_compile) 2>&5
3701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702 (exit $ac_status); } &&
3703 { ac_try='test -s conftest.$ac_objext'
3704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708 (exit $ac_status); }; }; then
3709 ac_cv_header_stdc=yes
3711 echo "$as_me: failed program was:" >&5
3712 sed 's/^/| /' conftest.$ac_ext >&5
3714 ac_cv_header_stdc=no
3716 rm -f conftest.$ac_objext conftest.$ac_ext
3718 if test $ac_cv_header_stdc = yes; then
3719 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3720 cat >conftest.$ac_ext <<_ACEOF
3721 #line $LINENO "configure"
3724 cat confdefs.h >>conftest.$ac_ext
3725 cat >>conftest.$ac_ext <<_ACEOF
3726 /* end confdefs.h. */
3730 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3731 $EGREP "memchr" >/dev/null 2>&1; then
3734 ac_cv_header_stdc=no
3740 if test $ac_cv_header_stdc = yes; then
3741 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3742 cat >conftest.$ac_ext <<_ACEOF
3743 #line $LINENO "configure"
3746 cat confdefs.h >>conftest.$ac_ext
3747 cat >>conftest.$ac_ext <<_ACEOF
3748 /* end confdefs.h. */
3752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3753 $EGREP "free" >/dev/null 2>&1; then
3756 ac_cv_header_stdc=no
3762 if test $ac_cv_header_stdc = yes; then
3763 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3764 if test "$cross_compiling" = yes; then
3767 cat >conftest.$ac_ext <<_ACEOF
3768 #line $LINENO "configure"
3771 cat confdefs.h >>conftest.$ac_ext
3772 cat >>conftest.$ac_ext <<_ACEOF
3773 /* end confdefs.h. */
3775 #if ((' ' & 0x0FF) == 0x020)
3776 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3777 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3779 # define ISLOWER(c) \
3780 (('a' <= (c) && (c) <= 'i') \
3781 || ('j' <= (c) && (c) <= 'r') \
3782 || ('s' <= (c) && (c) <= 'z'))
3783 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3786 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3791 for (i = 0; i < 256; i++)
3792 if (XOR (islower (i), ISLOWER (i))
3793 || toupper (i) != TOUPPER (i))
3798 rm -f conftest$ac_exeext
3799 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3800 (eval $ac_link) 2>&5
3802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3803 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3808 (exit $ac_status); }; }; then
3811 echo "$as_me: program exited with status $ac_status" >&5
3812 echo "$as_me: failed program was:" >&5
3813 sed 's/^/| /' conftest.$ac_ext >&5
3816 ac_cv_header_stdc=no
3818 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3822 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3823 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3824 if test $ac_cv_header_stdc = yes; then
3826 cat >>confdefs.h <<\_ACEOF
3827 #define STDC_HEADERS 1
3832 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3842 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3843 inttypes.h stdint.h unistd.h
3845 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3846 echo "$as_me:$LINENO: checking for $ac_header" >&5
3847 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3848 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3849 echo $ECHO_N "(cached) $ECHO_C" >&6
3851 cat >conftest.$ac_ext <<_ACEOF
3852 #line $LINENO "configure"
3855 cat confdefs.h >>conftest.$ac_ext
3856 cat >>conftest.$ac_ext <<_ACEOF
3857 /* end confdefs.h. */
3858 $ac_includes_default
3860 #include <$ac_header>
3862 rm -f conftest.$ac_objext
3863 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3864 (eval $ac_compile) 2>&5
3866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867 (exit $ac_status); } &&
3868 { ac_try='test -s conftest.$ac_objext'
3869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873 (exit $ac_status); }; }; then
3874 eval "$as_ac_Header=yes"
3876 echo "$as_me: failed program was:" >&5
3877 sed 's/^/| /' conftest.$ac_ext >&5
3879 eval "$as_ac_Header=no"
3881 rm -f conftest.$ac_objext conftest.$ac_ext
3883 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3884 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3885 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3886 cat >>confdefs.h <<_ACEOF
3887 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3897 for ac_header in sys/socket.h malloc.h
3899 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3900 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3901 echo "$as_me:$LINENO: checking for $ac_header" >&5
3902 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3903 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3904 echo $ECHO_N "(cached) $ECHO_C" >&6
3906 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3907 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3909 # Is the header compilable?
3910 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3911 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3912 cat >conftest.$ac_ext <<_ACEOF
3913 #line $LINENO "configure"
3916 cat confdefs.h >>conftest.$ac_ext
3917 cat >>conftest.$ac_ext <<_ACEOF
3918 /* end confdefs.h. */
3919 $ac_includes_default
3920 #include <$ac_header>
3922 rm -f conftest.$ac_objext
3923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3924 (eval $ac_compile) 2>&5
3926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3927 (exit $ac_status); } &&
3928 { ac_try='test -s conftest.$ac_objext'
3929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3933 (exit $ac_status); }; }; then
3934 ac_header_compiler=yes
3936 echo "$as_me: failed program was:" >&5
3937 sed 's/^/| /' conftest.$ac_ext >&5
3939 ac_header_compiler=no
3941 rm -f conftest.$ac_objext conftest.$ac_ext
3942 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3943 echo "${ECHO_T}$ac_header_compiler" >&6
3945 # Is the header present?
3946 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3947 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3948 cat >conftest.$ac_ext <<_ACEOF
3949 #line $LINENO "configure"
3952 cat confdefs.h >>conftest.$ac_ext
3953 cat >>conftest.$ac_ext <<_ACEOF
3954 /* end confdefs.h. */
3955 #include <$ac_header>
3957 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3958 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3960 grep -v '^ *+' conftest.er1 >conftest.err
3962 cat conftest.err >&5
3963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3964 (exit $ac_status); } >/dev/null; then
3965 if test -s conftest.err; then
3966 ac_cpp_err=$ac_c_preproc_warn_flag
3973 if test -z "$ac_cpp_err"; then
3974 ac_header_preproc=yes
3976 echo "$as_me: failed program was:" >&5
3977 sed 's/^/| /' conftest.$ac_ext >&5
3979 ac_header_preproc=no
3981 rm -f conftest.err conftest.$ac_ext
3982 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3983 echo "${ECHO_T}$ac_header_preproc" >&6
3985 # So? What about this header?
3986 case $ac_header_compiler:$ac_header_preproc in
3988 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3989 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3990 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3991 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3994 ## ------------------------------------ ##
3995 ## Report this to bug-autoconf@gnu.org. ##
3996 ## ------------------------------------ ##
3999 sed "s/^/$as_me: WARNING: /" >&2
4002 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4003 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4004 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4005 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4006 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4010 ## ------------------------------------ ##
4011 ## Report this to bug-autoconf@gnu.org. ##
4012 ## ------------------------------------ ##
4015 sed "s/^/$as_me: WARNING: /" >&2
4018 echo "$as_me:$LINENO: checking for $ac_header" >&5
4019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4020 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4021 echo $ECHO_N "(cached) $ECHO_C" >&6
4023 eval "$as_ac_Header=$ac_header_preproc"
4025 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4026 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4029 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4030 cat >>confdefs.h <<_ACEOF
4031 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4040 # Checking for functions
4041 # ===========================================================================
4043 for ac_func in strerror
4045 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4046 echo "$as_me:$LINENO: checking for $ac_func" >&5
4047 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4048 if eval "test \"\${$as_ac_var+set}\" = set"; then
4049 echo $ECHO_N "(cached) $ECHO_C" >&6
4051 cat >conftest.$ac_ext <<_ACEOF
4052 #line $LINENO "configure"
4055 cat confdefs.h >>conftest.$ac_ext
4056 cat >>conftest.$ac_ext <<_ACEOF
4057 /* end confdefs.h. */
4058 /* System header to define __stub macros and hopefully few prototypes,
4059 which can conflict with char $ac_func (); below.
4060 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4061 <limits.h> exists even on freestanding compilers. */
4063 # include <limits.h>
4065 # include <assert.h>
4067 /* Override any gcc2 internal prototype to avoid an error. */
4072 /* We use char because int might match the return type of a gcc2
4073 builtin and then its argument prototype would still apply. */
4075 /* The GNU C library defines this for functions which it implements
4076 to always fail with ENOSYS. Some functions are actually named
4077 something starting with __ and the normal name is an alias. */
4078 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4081 char (*f) () = $ac_func;
4090 return f != $ac_func;
4095 rm -f conftest.$ac_objext conftest$ac_exeext
4096 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4097 (eval $ac_link) 2>&5
4099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100 (exit $ac_status); } &&
4101 { ac_try='test -s conftest$ac_exeext'
4102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4106 (exit $ac_status); }; }; then
4107 eval "$as_ac_var=yes"
4109 echo "$as_me: failed program was:" >&5
4110 sed 's/^/| /' conftest.$ac_ext >&5
4112 eval "$as_ac_var=no"
4114 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4116 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4117 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4118 if test `eval echo '${'$as_ac_var'}'` = yes; then
4119 cat >>confdefs.h <<_ACEOF
4120 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4130 for ac_func in vsnprintf snprintf vsprintf mkstemp
4132 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4133 echo "$as_me:$LINENO: checking for $ac_func" >&5
4134 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4135 if eval "test \"\${$as_ac_var+set}\" = set"; then
4136 echo $ECHO_N "(cached) $ECHO_C" >&6
4138 cat >conftest.$ac_ext <<_ACEOF
4139 #line $LINENO "configure"
4142 cat confdefs.h >>conftest.$ac_ext
4143 cat >>conftest.$ac_ext <<_ACEOF
4144 /* end confdefs.h. */
4145 /* System header to define __stub macros and hopefully few prototypes,
4146 which can conflict with char $ac_func (); below.
4147 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4148 <limits.h> exists even on freestanding compilers. */
4150 # include <limits.h>
4152 # include <assert.h>
4154 /* Override any gcc2 internal prototype to avoid an error. */
4159 /* We use char because int might match the return type of a gcc2
4160 builtin and then its argument prototype would still apply. */
4162 /* The GNU C library defines this for functions which it implements
4163 to always fail with ENOSYS. Some functions are actually named
4164 something starting with __ and the normal name is an alias. */
4165 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4168 char (*f) () = $ac_func;
4177 return f != $ac_func;
4182 rm -f conftest.$ac_objext conftest$ac_exeext
4183 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4184 (eval $ac_link) 2>&5
4186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4187 (exit $ac_status); } &&
4188 { ac_try='test -s conftest$ac_exeext'
4189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4193 (exit $ac_status); }; }; then
4194 eval "$as_ac_var=yes"
4196 echo "$as_me: failed program was:" >&5
4197 sed 's/^/| /' conftest.$ac_ext >&5
4199 eval "$as_ac_var=no"
4201 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4203 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4204 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4205 if test `eval echo '${'$as_ac_var'}'` = yes; then
4206 cat >>confdefs.h <<_ACEOF
4207 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4216 # ===========================================================================
4218 # DD_COPT macro checks if the compiler specified as the 1st parameter
4219 # supports option specified as the 2nd parameter
4220 # For example: DD_CPORT(CXX, fPIC)
4224 # This macro expands DIR and assigns it to RET.
4225 # If DIR is NONE, then it's replaced by DEFAULT.
4227 # Based on AC_DEFINE_DIR
4231 # AC_EXPAND(prefix, "/usr/local", expanded_prefix)
4235 # adl_NORMALIZE_PATH
4237 # - empty paths are changed to '.'
4238 # - trailing slashes are removed
4239 # - repeated slashes are squeezed except a leading doubled slash '//'
4240 # (which might indicate a networked disk on some OS).
4243 # REFERENCE_STRING is used to turn '/' into '\' and vice-versa: if
4244 # REFERENCE_STRING contains some backslashes, all slashes and backslashes
4245 # are turned into backslashes, otherwise they are all turned into slashes.
4247 # This makes processing of DOS filenames quite easier, because you can turn a
4248 # filename to the Unix notation, make your processing, and turn it back to
4249 # original notation.
4254 # adl_COMPUTE_RELATIVE_PATH
4256 # PATH_LIST is a space-separated list of colon-separated triplets of the form
4257 # 'FROM:TO:RESULT'. This function iterates over these triplets and set $RESULT
4258 # to the relative path from $FROM to $TO. Note that $FROM and $TO needs to be
4259 # absolute filenames for this macro to success.
4265 ## The following helper macros are too fragile to be used out
4266 ## of adl_COMPUTE_RELATIVE_PATHS (mainly because they assume that
4267 ## paths are normalized), that's why I'm keeping them in the same file.
4268 ## Still, some of them maybe worth to reuse.
4282 # AC_NORMALIZE_DEFINE_UNQUOTED(var, DEFINE, REFERENCE_STRING)
4287 # Checking characteristics of compilers and other programs
4288 # ===========================================================================
4289 echo "$as_me:$LINENO: checking whether preprocessor accepts -MM or -M" >&5
4290 echo $ECHO_N "checking whether preprocessor accepts -MM or -M... $ECHO_C" >&6
4291 if test "${sdcc_cv_MM+set}" = set; then
4292 echo $ECHO_N "(cached) $ECHO_C" >&6
4294 echo "#include <stdio.h>" >_test_.c
4296 $CPP -v -MM _test_.c 1>&5 2>&5
4297 if test "$?" = "0"; then
4304 echo "$as_me:$LINENO: result: $sdcc_cv_MM" >&5
4305 echo "${ECHO_T}$sdcc_cv_MM" >&6
4309 # This is the first time when CFLAGS are set/modified!!
4311 echo "$as_me:$LINENO: checking whether $CC accepts -ggdb" >&5
4312 echo $ECHO_N "checking whether $CC accepts -ggdb... $ECHO_C" >&6
4313 if test "${sdcc_cv_CCggdb+set}" = set; then
4314 echo $ECHO_N "(cached) $ECHO_C" >&6
4320 $CC -v -ggdb -c _test_.c 1>&5 2>&5
4321 if test "$?" = "0"; then
4322 sdcc_cv_CCggdb="yes"
4326 rm -f _test_.* a.out
4328 echo "$as_me:$LINENO: result: $sdcc_cv_CCggdb" >&5
4329 echo "${ECHO_T}$sdcc_cv_CCggdb" >&6
4331 if test "$sdcc_cv_CCggdb" = "yes"; then
4332 CFLAGS="-ggdb ${CFLAGS}"
4336 echo "$as_me:$LINENO: checking whether $CC accepts -pipe" >&5
4337 echo $ECHO_N "checking whether $CC accepts -pipe... $ECHO_C" >&6
4338 if test "${sdcc_cv_CCpipe+set}" = set; then
4339 echo $ECHO_N "(cached) $ECHO_C" >&6
4345 $CC -v -pipe -c _test_.c 1>&5 2>&5
4346 if test "$?" = "0"; then
4347 sdcc_cv_CCpipe="yes"
4351 rm -f _test_.* a.out
4353 echo "$as_me:$LINENO: result: $sdcc_cv_CCpipe" >&5
4354 echo "${ECHO_T}$sdcc_cv_CCpipe" >&6
4356 if test "$sdcc_cv_CCpipe" = "yes"; then
4357 CFLAGS="-pipe $CFLAGS"
4361 # Checks for typedefs, structures, and compiler characteristics.
4362 # ===========================================================================
4363 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4364 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4365 if test "${ac_cv_type_signal+set}" = set; then
4366 echo $ECHO_N "(cached) $ECHO_C" >&6
4368 cat >conftest.$ac_ext <<_ACEOF
4369 #line $LINENO "configure"
4372 cat confdefs.h >>conftest.$ac_ext
4373 cat >>conftest.$ac_ext <<_ACEOF
4374 /* end confdefs.h. */
4375 #include <sys/types.h>
4381 extern "C" void (*signal (int, void (*)(int)))(int);
4383 void (*signal ()) ();
4394 rm -f conftest.$ac_objext
4395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4396 (eval $ac_compile) 2>&5
4398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399 (exit $ac_status); } &&
4400 { ac_try='test -s conftest.$ac_objext'
4401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405 (exit $ac_status); }; }; then
4406 ac_cv_type_signal=void
4408 echo "$as_me: failed program was:" >&5
4409 sed 's/^/| /' conftest.$ac_ext >&5
4411 ac_cv_type_signal=int
4413 rm -f conftest.$ac_objext conftest.$ac_ext
4415 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4416 echo "${ECHO_T}$ac_cv_type_signal" >&6
4418 cat >>confdefs.h <<_ACEOF
4419 #define RETSIGTYPE $ac_cv_type_signal
4424 echo "$as_me:$LINENO: checking for char" >&5
4425 echo $ECHO_N "checking for char... $ECHO_C" >&6
4426 if test "${ac_cv_type_char+set}" = set; then
4427 echo $ECHO_N "(cached) $ECHO_C" >&6
4429 cat >conftest.$ac_ext <<_ACEOF
4430 #line $LINENO "configure"
4433 cat confdefs.h >>conftest.$ac_ext
4434 cat >>conftest.$ac_ext <<_ACEOF
4435 /* end confdefs.h. */
4436 $ac_includes_default
4448 rm -f conftest.$ac_objext
4449 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4450 (eval $ac_compile) 2>&5
4452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4453 (exit $ac_status); } &&
4454 { ac_try='test -s conftest.$ac_objext'
4455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4459 (exit $ac_status); }; }; then
4462 echo "$as_me: failed program was:" >&5
4463 sed 's/^/| /' conftest.$ac_ext >&5
4467 rm -f conftest.$ac_objext conftest.$ac_ext
4469 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
4470 echo "${ECHO_T}$ac_cv_type_char" >&6
4472 echo "$as_me:$LINENO: checking size of char" >&5
4473 echo $ECHO_N "checking size of char... $ECHO_C" >&6
4474 if test "${ac_cv_sizeof_char+set}" = set; then
4475 echo $ECHO_N "(cached) $ECHO_C" >&6
4477 if test "$ac_cv_type_char" = yes; then
4478 # The cast to unsigned long works around a bug in the HP C Compiler
4479 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4480 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4481 # This bug is HP SR number 8606223364.
4482 if test "$cross_compiling" = yes; then
4483 # Depending upon the size, compute the lo and hi bounds.
4484 cat >conftest.$ac_ext <<_ACEOF
4485 #line $LINENO "configure"
4488 cat confdefs.h >>conftest.$ac_ext
4489 cat >>conftest.$ac_ext <<_ACEOF
4490 /* end confdefs.h. */
4491 $ac_includes_default
4495 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
4502 rm -f conftest.$ac_objext
4503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4504 (eval $ac_compile) 2>&5
4506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4507 (exit $ac_status); } &&
4508 { ac_try='test -s conftest.$ac_objext'
4509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4513 (exit $ac_status); }; }; then
4516 cat >conftest.$ac_ext <<_ACEOF
4517 #line $LINENO "configure"
4520 cat confdefs.h >>conftest.$ac_ext
4521 cat >>conftest.$ac_ext <<_ACEOF
4522 /* end confdefs.h. */
4523 $ac_includes_default
4527 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4534 rm -f conftest.$ac_objext
4535 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4536 (eval $ac_compile) 2>&5
4538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539 (exit $ac_status); } &&
4540 { ac_try='test -s conftest.$ac_objext'
4541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545 (exit $ac_status); }; }; then
4546 ac_hi=$ac_mid; break
4548 echo "$as_me: failed program was:" >&5
4549 sed 's/^/| /' conftest.$ac_ext >&5
4551 ac_lo=`expr $ac_mid + 1`
4552 if test $ac_lo -le $ac_mid; then
4556 ac_mid=`expr 2 '*' $ac_mid + 1`
4558 rm -f conftest.$ac_objext conftest.$ac_ext
4561 echo "$as_me: failed program was:" >&5
4562 sed 's/^/| /' conftest.$ac_ext >&5
4564 cat >conftest.$ac_ext <<_ACEOF
4565 #line $LINENO "configure"
4568 cat confdefs.h >>conftest.$ac_ext
4569 cat >>conftest.$ac_ext <<_ACEOF
4570 /* end confdefs.h. */
4571 $ac_includes_default
4575 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
4582 rm -f conftest.$ac_objext
4583 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4584 (eval $ac_compile) 2>&5
4586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587 (exit $ac_status); } &&
4588 { ac_try='test -s conftest.$ac_objext'
4589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4593 (exit $ac_status); }; }; then
4596 cat >conftest.$ac_ext <<_ACEOF
4597 #line $LINENO "configure"
4600 cat confdefs.h >>conftest.$ac_ext
4601 cat >>conftest.$ac_ext <<_ACEOF
4602 /* end confdefs.h. */
4603 $ac_includes_default
4607 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
4614 rm -f conftest.$ac_objext
4615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4616 (eval $ac_compile) 2>&5
4618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619 (exit $ac_status); } &&
4620 { ac_try='test -s conftest.$ac_objext'
4621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4625 (exit $ac_status); }; }; then
4626 ac_lo=$ac_mid; break
4628 echo "$as_me: failed program was:" >&5
4629 sed 's/^/| /' conftest.$ac_ext >&5
4631 ac_hi=`expr '(' $ac_mid ')' - 1`
4632 if test $ac_mid -le $ac_hi; then
4636 ac_mid=`expr 2 '*' $ac_mid`
4638 rm -f conftest.$ac_objext conftest.$ac_ext
4641 echo "$as_me: failed program was:" >&5
4642 sed 's/^/| /' conftest.$ac_ext >&5
4646 rm -f conftest.$ac_objext conftest.$ac_ext
4648 rm -f conftest.$ac_objext conftest.$ac_ext
4649 # Binary search between lo and hi bounds.
4650 while test "x$ac_lo" != "x$ac_hi"; do
4651 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4652 cat >conftest.$ac_ext <<_ACEOF
4653 #line $LINENO "configure"
4656 cat confdefs.h >>conftest.$ac_ext
4657 cat >>conftest.$ac_ext <<_ACEOF
4658 /* end confdefs.h. */
4659 $ac_includes_default
4663 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4670 rm -f conftest.$ac_objext
4671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4672 (eval $ac_compile) 2>&5
4674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4675 (exit $ac_status); } &&
4676 { ac_try='test -s conftest.$ac_objext'
4677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681 (exit $ac_status); }; }; then
4684 echo "$as_me: failed program was:" >&5
4685 sed 's/^/| /' conftest.$ac_ext >&5
4687 ac_lo=`expr '(' $ac_mid ')' + 1`
4689 rm -f conftest.$ac_objext conftest.$ac_ext
4692 ?*) ac_cv_sizeof_char=$ac_lo;;
4693 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4694 See \`config.log' for more details." >&5
4695 echo "$as_me: error: cannot compute sizeof (char), 77
4696 See \`config.log' for more details." >&2;}
4697 { (exit 1); exit 1; }; } ;;
4700 if test "$cross_compiling" = yes; then
4701 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4702 See \`config.log' for more details." >&5
4703 echo "$as_me: error: cannot run test program while cross compiling
4704 See \`config.log' for more details." >&2;}
4705 { (exit 1); exit 1; }; }
4707 cat >conftest.$ac_ext <<_ACEOF
4708 #line $LINENO "configure"
4711 cat confdefs.h >>conftest.$ac_ext
4712 cat >>conftest.$ac_ext <<_ACEOF
4713 /* end confdefs.h. */
4714 $ac_includes_default
4715 long longval () { return (long) (sizeof (char)); }
4716 unsigned long ulongval () { return (long) (sizeof (char)); }
4723 FILE *f = fopen ("conftest.val", "w");
4726 if (((long) (sizeof (char))) < 0)
4728 long i = longval ();
4729 if (i != ((long) (sizeof (char))))
4731 fprintf (f, "%ld\n", i);
4735 unsigned long i = ulongval ();
4736 if (i != ((long) (sizeof (char))))
4738 fprintf (f, "%lu\n", i);
4740 exit (ferror (f) || fclose (f) != 0);
4746 rm -f conftest$ac_exeext
4747 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4748 (eval $ac_link) 2>&5
4750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4756 (exit $ac_status); }; }; then
4757 ac_cv_sizeof_char=`cat conftest.val`
4759 echo "$as_me: program exited with status $ac_status" >&5
4760 echo "$as_me: failed program was:" >&5
4761 sed 's/^/| /' conftest.$ac_ext >&5
4764 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4765 See \`config.log' for more details." >&5
4766 echo "$as_me: error: cannot compute sizeof (char), 77
4767 See \`config.log' for more details." >&2;}
4768 { (exit 1); exit 1; }; }
4770 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4778 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
4779 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
4780 cat >>confdefs.h <<_ACEOF
4781 #define SIZEOF_CHAR $ac_cv_sizeof_char
4785 echo "$as_me:$LINENO: checking for short" >&5
4786 echo $ECHO_N "checking for short... $ECHO_C" >&6
4787 if test "${ac_cv_type_short+set}" = set; then
4788 echo $ECHO_N "(cached) $ECHO_C" >&6
4790 cat >conftest.$ac_ext <<_ACEOF
4791 #line $LINENO "configure"
4794 cat confdefs.h >>conftest.$ac_ext
4795 cat >>conftest.$ac_ext <<_ACEOF
4796 /* end confdefs.h. */
4797 $ac_includes_default
4809 rm -f conftest.$ac_objext
4810 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4811 (eval $ac_compile) 2>&5
4813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4814 (exit $ac_status); } &&
4815 { ac_try='test -s conftest.$ac_objext'
4816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4820 (exit $ac_status); }; }; then
4821 ac_cv_type_short=yes
4823 echo "$as_me: failed program was:" >&5
4824 sed 's/^/| /' conftest.$ac_ext >&5
4828 rm -f conftest.$ac_objext conftest.$ac_ext
4830 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4831 echo "${ECHO_T}$ac_cv_type_short" >&6
4833 echo "$as_me:$LINENO: checking size of short" >&5
4834 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4835 if test "${ac_cv_sizeof_short+set}" = set; then
4836 echo $ECHO_N "(cached) $ECHO_C" >&6
4838 if test "$ac_cv_type_short" = yes; then
4839 # The cast to unsigned long works around a bug in the HP C Compiler
4840 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4841 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4842 # This bug is HP SR number 8606223364.
4843 if test "$cross_compiling" = yes; then
4844 # Depending upon the size, compute the lo and hi bounds.
4845 cat >conftest.$ac_ext <<_ACEOF
4846 #line $LINENO "configure"
4849 cat confdefs.h >>conftest.$ac_ext
4850 cat >>conftest.$ac_ext <<_ACEOF
4851 /* end confdefs.h. */
4852 $ac_includes_default
4856 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4863 rm -f conftest.$ac_objext
4864 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4865 (eval $ac_compile) 2>&5
4867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4868 (exit $ac_status); } &&
4869 { ac_try='test -s conftest.$ac_objext'
4870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4874 (exit $ac_status); }; }; then
4877 cat >conftest.$ac_ext <<_ACEOF
4878 #line $LINENO "configure"
4881 cat confdefs.h >>conftest.$ac_ext
4882 cat >>conftest.$ac_ext <<_ACEOF
4883 /* end confdefs.h. */
4884 $ac_includes_default
4888 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4895 rm -f conftest.$ac_objext
4896 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4897 (eval $ac_compile) 2>&5
4899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4900 (exit $ac_status); } &&
4901 { ac_try='test -s conftest.$ac_objext'
4902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4906 (exit $ac_status); }; }; then
4907 ac_hi=$ac_mid; break
4909 echo "$as_me: failed program was:" >&5
4910 sed 's/^/| /' conftest.$ac_ext >&5
4912 ac_lo=`expr $ac_mid + 1`
4913 if test $ac_lo -le $ac_mid; then
4917 ac_mid=`expr 2 '*' $ac_mid + 1`
4919 rm -f conftest.$ac_objext conftest.$ac_ext
4922 echo "$as_me: failed program was:" >&5
4923 sed 's/^/| /' conftest.$ac_ext >&5
4925 cat >conftest.$ac_ext <<_ACEOF
4926 #line $LINENO "configure"
4929 cat confdefs.h >>conftest.$ac_ext
4930 cat >>conftest.$ac_ext <<_ACEOF
4931 /* end confdefs.h. */
4932 $ac_includes_default
4936 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4943 rm -f conftest.$ac_objext
4944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4945 (eval $ac_compile) 2>&5
4947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4948 (exit $ac_status); } &&
4949 { ac_try='test -s conftest.$ac_objext'
4950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954 (exit $ac_status); }; }; then
4957 cat >conftest.$ac_ext <<_ACEOF
4958 #line $LINENO "configure"
4961 cat confdefs.h >>conftest.$ac_ext
4962 cat >>conftest.$ac_ext <<_ACEOF
4963 /* end confdefs.h. */
4964 $ac_includes_default
4968 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4975 rm -f conftest.$ac_objext
4976 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4977 (eval $ac_compile) 2>&5
4979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4980 (exit $ac_status); } &&
4981 { ac_try='test -s conftest.$ac_objext'
4982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986 (exit $ac_status); }; }; then
4987 ac_lo=$ac_mid; break
4989 echo "$as_me: failed program was:" >&5
4990 sed 's/^/| /' conftest.$ac_ext >&5
4992 ac_hi=`expr '(' $ac_mid ')' - 1`
4993 if test $ac_mid -le $ac_hi; then
4997 ac_mid=`expr 2 '*' $ac_mid`
4999 rm -f conftest.$ac_objext conftest.$ac_ext
5002 echo "$as_me: failed program was:" >&5
5003 sed 's/^/| /' conftest.$ac_ext >&5
5007 rm -f conftest.$ac_objext conftest.$ac_ext
5009 rm -f conftest.$ac_objext conftest.$ac_ext
5010 # Binary search between lo and hi bounds.
5011 while test "x$ac_lo" != "x$ac_hi"; do
5012 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5013 cat >conftest.$ac_ext <<_ACEOF
5014 #line $LINENO "configure"
5017 cat confdefs.h >>conftest.$ac_ext
5018 cat >>conftest.$ac_ext <<_ACEOF
5019 /* end confdefs.h. */
5020 $ac_includes_default
5024 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5031 rm -f conftest.$ac_objext
5032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5033 (eval $ac_compile) 2>&5
5035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036 (exit $ac_status); } &&
5037 { ac_try='test -s conftest.$ac_objext'
5038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5042 (exit $ac_status); }; }; then
5045 echo "$as_me: failed program was:" >&5
5046 sed 's/^/| /' conftest.$ac_ext >&5
5048 ac_lo=`expr '(' $ac_mid ')' + 1`
5050 rm -f conftest.$ac_objext conftest.$ac_ext
5053 ?*) ac_cv_sizeof_short=$ac_lo;;
5054 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5055 See \`config.log' for more details." >&5
5056 echo "$as_me: error: cannot compute sizeof (short), 77
5057 See \`config.log' for more details." >&2;}
5058 { (exit 1); exit 1; }; } ;;
5061 if test "$cross_compiling" = yes; then
5062 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5063 See \`config.log' for more details." >&5
5064 echo "$as_me: error: cannot run test program while cross compiling
5065 See \`config.log' for more details." >&2;}
5066 { (exit 1); exit 1; }; }
5068 cat >conftest.$ac_ext <<_ACEOF
5069 #line $LINENO "configure"
5072 cat confdefs.h >>conftest.$ac_ext
5073 cat >>conftest.$ac_ext <<_ACEOF
5074 /* end confdefs.h. */
5075 $ac_includes_default
5076 long longval () { return (long) (sizeof (short)); }
5077 unsigned long ulongval () { return (long) (sizeof (short)); }
5084 FILE *f = fopen ("conftest.val", "w");
5087 if (((long) (sizeof (short))) < 0)
5089 long i = longval ();
5090 if (i != ((long) (sizeof (short))))
5092 fprintf (f, "%ld\n", i);
5096 unsigned long i = ulongval ();
5097 if (i != ((long) (sizeof (short))))
5099 fprintf (f, "%lu\n", i);
5101 exit (ferror (f) || fclose (f) != 0);
5107 rm -f conftest$ac_exeext
5108 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5109 (eval $ac_link) 2>&5
5111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5112 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5117 (exit $ac_status); }; }; then
5118 ac_cv_sizeof_short=`cat conftest.val`
5120 echo "$as_me: program exited with status $ac_status" >&5
5121 echo "$as_me: failed program was:" >&5
5122 sed 's/^/| /' conftest.$ac_ext >&5
5125 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5126 See \`config.log' for more details." >&5
5127 echo "$as_me: error: cannot compute sizeof (short), 77
5128 See \`config.log' for more details." >&2;}
5129 { (exit 1); exit 1; }; }
5131 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5136 ac_cv_sizeof_short=0
5139 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5140 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5141 cat >>confdefs.h <<_ACEOF
5142 #define SIZEOF_SHORT $ac_cv_sizeof_short
5146 echo "$as_me:$LINENO: checking for int" >&5
5147 echo $ECHO_N "checking for int... $ECHO_C" >&6
5148 if test "${ac_cv_type_int+set}" = set; then
5149 echo $ECHO_N "(cached) $ECHO_C" >&6
5151 cat >conftest.$ac_ext <<_ACEOF
5152 #line $LINENO "configure"
5155 cat confdefs.h >>conftest.$ac_ext
5156 cat >>conftest.$ac_ext <<_ACEOF
5157 /* end confdefs.h. */
5158 $ac_includes_default
5170 rm -f conftest.$ac_objext
5171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5172 (eval $ac_compile) 2>&5
5174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175 (exit $ac_status); } &&
5176 { ac_try='test -s conftest.$ac_objext'
5177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5181 (exit $ac_status); }; }; then
5184 echo "$as_me: failed program was:" >&5
5185 sed 's/^/| /' conftest.$ac_ext >&5
5189 rm -f conftest.$ac_objext conftest.$ac_ext
5191 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5192 echo "${ECHO_T}$ac_cv_type_int" >&6
5194 echo "$as_me:$LINENO: checking size of int" >&5
5195 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5196 if test "${ac_cv_sizeof_int+set}" = set; then
5197 echo $ECHO_N "(cached) $ECHO_C" >&6
5199 if test "$ac_cv_type_int" = yes; then
5200 # The cast to unsigned long works around a bug in the HP C Compiler
5201 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5202 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5203 # This bug is HP SR number 8606223364.
5204 if test "$cross_compiling" = yes; then
5205 # Depending upon the size, compute the lo and hi bounds.
5206 cat >conftest.$ac_ext <<_ACEOF
5207 #line $LINENO "configure"
5210 cat confdefs.h >>conftest.$ac_ext
5211 cat >>conftest.$ac_ext <<_ACEOF
5212 /* end confdefs.h. */
5213 $ac_includes_default
5217 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5224 rm -f conftest.$ac_objext
5225 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5226 (eval $ac_compile) 2>&5
5228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229 (exit $ac_status); } &&
5230 { ac_try='test -s conftest.$ac_objext'
5231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5235 (exit $ac_status); }; }; then
5238 cat >conftest.$ac_ext <<_ACEOF
5239 #line $LINENO "configure"
5242 cat confdefs.h >>conftest.$ac_ext
5243 cat >>conftest.$ac_ext <<_ACEOF
5244 /* end confdefs.h. */
5245 $ac_includes_default
5249 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5256 rm -f conftest.$ac_objext
5257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5258 (eval $ac_compile) 2>&5
5260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5261 (exit $ac_status); } &&
5262 { ac_try='test -s conftest.$ac_objext'
5263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267 (exit $ac_status); }; }; then
5268 ac_hi=$ac_mid; break
5270 echo "$as_me: failed program was:" >&5
5271 sed 's/^/| /' conftest.$ac_ext >&5
5273 ac_lo=`expr $ac_mid + 1`
5274 if test $ac_lo -le $ac_mid; then
5278 ac_mid=`expr 2 '*' $ac_mid + 1`
5280 rm -f conftest.$ac_objext conftest.$ac_ext
5283 echo "$as_me: failed program was:" >&5
5284 sed 's/^/| /' conftest.$ac_ext >&5
5286 cat >conftest.$ac_ext <<_ACEOF
5287 #line $LINENO "configure"
5290 cat confdefs.h >>conftest.$ac_ext
5291 cat >>conftest.$ac_ext <<_ACEOF
5292 /* end confdefs.h. */
5293 $ac_includes_default
5297 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5304 rm -f conftest.$ac_objext
5305 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5306 (eval $ac_compile) 2>&5
5308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309 (exit $ac_status); } &&
5310 { ac_try='test -s conftest.$ac_objext'
5311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315 (exit $ac_status); }; }; then
5318 cat >conftest.$ac_ext <<_ACEOF
5319 #line $LINENO "configure"
5322 cat confdefs.h >>conftest.$ac_ext
5323 cat >>conftest.$ac_ext <<_ACEOF
5324 /* end confdefs.h. */
5325 $ac_includes_default
5329 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5336 rm -f conftest.$ac_objext
5337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5338 (eval $ac_compile) 2>&5
5340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341 (exit $ac_status); } &&
5342 { ac_try='test -s conftest.$ac_objext'
5343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5347 (exit $ac_status); }; }; then
5348 ac_lo=$ac_mid; break
5350 echo "$as_me: failed program was:" >&5
5351 sed 's/^/| /' conftest.$ac_ext >&5
5353 ac_hi=`expr '(' $ac_mid ')' - 1`
5354 if test $ac_mid -le $ac_hi; then
5358 ac_mid=`expr 2 '*' $ac_mid`
5360 rm -f conftest.$ac_objext conftest.$ac_ext
5363 echo "$as_me: failed program was:" >&5
5364 sed 's/^/| /' conftest.$ac_ext >&5
5368 rm -f conftest.$ac_objext conftest.$ac_ext
5370 rm -f conftest.$ac_objext conftest.$ac_ext
5371 # Binary search between lo and hi bounds.
5372 while test "x$ac_lo" != "x$ac_hi"; do
5373 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5374 cat >conftest.$ac_ext <<_ACEOF
5375 #line $LINENO "configure"
5378 cat confdefs.h >>conftest.$ac_ext
5379 cat >>conftest.$ac_ext <<_ACEOF
5380 /* end confdefs.h. */
5381 $ac_includes_default
5385 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5392 rm -f conftest.$ac_objext
5393 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5394 (eval $ac_compile) 2>&5
5396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5397 (exit $ac_status); } &&
5398 { ac_try='test -s conftest.$ac_objext'
5399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5403 (exit $ac_status); }; }; then
5406 echo "$as_me: failed program was:" >&5
5407 sed 's/^/| /' conftest.$ac_ext >&5
5409 ac_lo=`expr '(' $ac_mid ')' + 1`
5411 rm -f conftest.$ac_objext conftest.$ac_ext
5414 ?*) ac_cv_sizeof_int=$ac_lo;;
5415 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5416 See \`config.log' for more details." >&5
5417 echo "$as_me: error: cannot compute sizeof (int), 77
5418 See \`config.log' for more details." >&2;}
5419 { (exit 1); exit 1; }; } ;;
5422 if test "$cross_compiling" = yes; then
5423 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5424 See \`config.log' for more details." >&5
5425 echo "$as_me: error: cannot run test program while cross compiling
5426 See \`config.log' for more details." >&2;}
5427 { (exit 1); exit 1; }; }
5429 cat >conftest.$ac_ext <<_ACEOF
5430 #line $LINENO "configure"
5433 cat confdefs.h >>conftest.$ac_ext
5434 cat >>conftest.$ac_ext <<_ACEOF
5435 /* end confdefs.h. */
5436 $ac_includes_default
5437 long longval () { return (long) (sizeof (int)); }
5438 unsigned long ulongval () { return (long) (sizeof (int)); }
5445 FILE *f = fopen ("conftest.val", "w");
5448 if (((long) (sizeof (int))) < 0)
5450 long i = longval ();
5451 if (i != ((long) (sizeof (int))))
5453 fprintf (f, "%ld\n", i);
5457 unsigned long i = ulongval ();
5458 if (i != ((long) (sizeof (int))))
5460 fprintf (f, "%lu\n", i);
5462 exit (ferror (f) || fclose (f) != 0);
5468 rm -f conftest$ac_exeext
5469 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5470 (eval $ac_link) 2>&5
5472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5473 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5478 (exit $ac_status); }; }; then
5479 ac_cv_sizeof_int=`cat conftest.val`
5481 echo "$as_me: program exited with status $ac_status" >&5
5482 echo "$as_me: failed program was:" >&5
5483 sed 's/^/| /' conftest.$ac_ext >&5
5486 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5487 See \`config.log' for more details." >&5
5488 echo "$as_me: error: cannot compute sizeof (int), 77
5489 See \`config.log' for more details." >&2;}
5490 { (exit 1); exit 1; }; }
5492 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5500 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5501 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5502 cat >>confdefs.h <<_ACEOF
5503 #define SIZEOF_INT $ac_cv_sizeof_int
5507 echo "$as_me:$LINENO: checking for long" >&5
5508 echo $ECHO_N "checking for long... $ECHO_C" >&6
5509 if test "${ac_cv_type_long+set}" = set; then
5510 echo $ECHO_N "(cached) $ECHO_C" >&6
5512 cat >conftest.$ac_ext <<_ACEOF
5513 #line $LINENO "configure"
5516 cat confdefs.h >>conftest.$ac_ext
5517 cat >>conftest.$ac_ext <<_ACEOF
5518 /* end confdefs.h. */
5519 $ac_includes_default
5531 rm -f conftest.$ac_objext
5532 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5533 (eval $ac_compile) 2>&5
5535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5536 (exit $ac_status); } &&
5537 { ac_try='test -s conftest.$ac_objext'
5538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542 (exit $ac_status); }; }; then
5545 echo "$as_me: failed program was:" >&5
5546 sed 's/^/| /' conftest.$ac_ext >&5
5550 rm -f conftest.$ac_objext conftest.$ac_ext
5552 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5553 echo "${ECHO_T}$ac_cv_type_long" >&6
5555 echo "$as_me:$LINENO: checking size of long" >&5
5556 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5557 if test "${ac_cv_sizeof_long+set}" = set; then
5558 echo $ECHO_N "(cached) $ECHO_C" >&6
5560 if test "$ac_cv_type_long" = yes; then
5561 # The cast to unsigned long works around a bug in the HP C Compiler
5562 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5563 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5564 # This bug is HP SR number 8606223364.
5565 if test "$cross_compiling" = yes; then
5566 # Depending upon the size, compute the lo and hi bounds.
5567 cat >conftest.$ac_ext <<_ACEOF
5568 #line $LINENO "configure"
5571 cat confdefs.h >>conftest.$ac_ext
5572 cat >>conftest.$ac_ext <<_ACEOF
5573 /* end confdefs.h. */
5574 $ac_includes_default
5578 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5585 rm -f conftest.$ac_objext
5586 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5587 (eval $ac_compile) 2>&5
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); } &&
5591 { ac_try='test -s conftest.$ac_objext'
5592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596 (exit $ac_status); }; }; then
5599 cat >conftest.$ac_ext <<_ACEOF
5600 #line $LINENO "configure"
5603 cat confdefs.h >>conftest.$ac_ext
5604 cat >>conftest.$ac_ext <<_ACEOF
5605 /* end confdefs.h. */
5606 $ac_includes_default
5610 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5617 rm -f conftest.$ac_objext
5618 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5619 (eval $ac_compile) 2>&5
5621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622 (exit $ac_status); } &&
5623 { ac_try='test -s conftest.$ac_objext'
5624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628 (exit $ac_status); }; }; then
5629 ac_hi=$ac_mid; break
5631 echo "$as_me: failed program was:" >&5
5632 sed 's/^/| /' conftest.$ac_ext >&5
5634 ac_lo=`expr $ac_mid + 1`
5635 if test $ac_lo -le $ac_mid; then
5639 ac_mid=`expr 2 '*' $ac_mid + 1`
5641 rm -f conftest.$ac_objext conftest.$ac_ext
5644 echo "$as_me: failed program was:" >&5
5645 sed 's/^/| /' conftest.$ac_ext >&5
5647 cat >conftest.$ac_ext <<_ACEOF
5648 #line $LINENO "configure"
5651 cat confdefs.h >>conftest.$ac_ext
5652 cat >>conftest.$ac_ext <<_ACEOF
5653 /* end confdefs.h. */
5654 $ac_includes_default
5658 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
5665 rm -f conftest.$ac_objext
5666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5667 (eval $ac_compile) 2>&5
5669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670 (exit $ac_status); } &&
5671 { ac_try='test -s conftest.$ac_objext'
5672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676 (exit $ac_status); }; }; then
5679 cat >conftest.$ac_ext <<_ACEOF
5680 #line $LINENO "configure"
5683 cat confdefs.h >>conftest.$ac_ext
5684 cat >>conftest.$ac_ext <<_ACEOF
5685 /* end confdefs.h. */
5686 $ac_includes_default
5690 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5697 rm -f conftest.$ac_objext
5698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5699 (eval $ac_compile) 2>&5
5701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5702 (exit $ac_status); } &&
5703 { ac_try='test -s conftest.$ac_objext'
5704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708 (exit $ac_status); }; }; then
5709 ac_lo=$ac_mid; break
5711 echo "$as_me: failed program was:" >&5
5712 sed 's/^/| /' conftest.$ac_ext >&5
5714 ac_hi=`expr '(' $ac_mid ')' - 1`
5715 if test $ac_mid -le $ac_hi; then
5719 ac_mid=`expr 2 '*' $ac_mid`
5721 rm -f conftest.$ac_objext conftest.$ac_ext
5724 echo "$as_me: failed program was:" >&5
5725 sed 's/^/| /' conftest.$ac_ext >&5
5729 rm -f conftest.$ac_objext conftest.$ac_ext
5731 rm -f conftest.$ac_objext conftest.$ac_ext
5732 # Binary search between lo and hi bounds.
5733 while test "x$ac_lo" != "x$ac_hi"; do
5734 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5735 cat >conftest.$ac_ext <<_ACEOF
5736 #line $LINENO "configure"
5739 cat confdefs.h >>conftest.$ac_ext
5740 cat >>conftest.$ac_ext <<_ACEOF
5741 /* end confdefs.h. */
5742 $ac_includes_default
5746 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5753 rm -f conftest.$ac_objext
5754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5755 (eval $ac_compile) 2>&5
5757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5758 (exit $ac_status); } &&
5759 { ac_try='test -s conftest.$ac_objext'
5760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764 (exit $ac_status); }; }; then
5767 echo "$as_me: failed program was:" >&5
5768 sed 's/^/| /' conftest.$ac_ext >&5
5770 ac_lo=`expr '(' $ac_mid ')' + 1`
5772 rm -f conftest.$ac_objext conftest.$ac_ext
5775 ?*) ac_cv_sizeof_long=$ac_lo;;
5776 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5777 See \`config.log' for more details." >&5
5778 echo "$as_me: error: cannot compute sizeof (long), 77
5779 See \`config.log' for more details." >&2;}
5780 { (exit 1); exit 1; }; } ;;
5783 if test "$cross_compiling" = yes; then
5784 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5785 See \`config.log' for more details." >&5
5786 echo "$as_me: error: cannot run test program while cross compiling
5787 See \`config.log' for more details." >&2;}
5788 { (exit 1); exit 1; }; }
5790 cat >conftest.$ac_ext <<_ACEOF
5791 #line $LINENO "configure"
5794 cat confdefs.h >>conftest.$ac_ext
5795 cat >>conftest.$ac_ext <<_ACEOF
5796 /* end confdefs.h. */
5797 $ac_includes_default
5798 long longval () { return (long) (sizeof (long)); }
5799 unsigned long ulongval () { return (long) (sizeof (long)); }
5806 FILE *f = fopen ("conftest.val", "w");
5809 if (((long) (sizeof (long))) < 0)
5811 long i = longval ();
5812 if (i != ((long) (sizeof (long))))
5814 fprintf (f, "%ld\n", i);
5818 unsigned long i = ulongval ();
5819 if (i != ((long) (sizeof (long))))
5821 fprintf (f, "%lu\n", i);
5823 exit (ferror (f) || fclose (f) != 0);
5829 rm -f conftest$ac_exeext
5830 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5831 (eval $ac_link) 2>&5
5833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5834 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839 (exit $ac_status); }; }; then
5840 ac_cv_sizeof_long=`cat conftest.val`
5842 echo "$as_me: program exited with status $ac_status" >&5
5843 echo "$as_me: failed program was:" >&5
5844 sed 's/^/| /' conftest.$ac_ext >&5
5847 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5848 See \`config.log' for more details." >&5
5849 echo "$as_me: error: cannot compute sizeof (long), 77
5850 See \`config.log' for more details." >&2;}
5851 { (exit 1); exit 1; }; }
5853 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5861 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5862 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5863 cat >>confdefs.h <<_ACEOF
5864 #define SIZEOF_LONG $ac_cv_sizeof_long
5871 if expr "$ac_cv_sizeof_char" '>=' "$1" >/dev/null; then
5875 if expr "$ac_cv_sizeof_short" '>=' "$1" >/dev/null; then
5879 if expr "$ac_cv_sizeof_int" '>=' "$1" >/dev/null; then
5883 if expr "$ac_cv_sizeof_long" '>=' "$1" >/dev/null; then
5890 echo "$as_me:$LINENO: checking type name for byte" >&5
5891 echo $ECHO_N "checking type name for byte... $ECHO_C" >&6
5892 TYPE_BYTE=`type_name 1`
5893 echo "$as_me:$LINENO: result: $TYPE_BYTE" >&5
5894 echo "${ECHO_T}$TYPE_BYTE" >&6
5895 echo "$as_me:$LINENO: checking type name for word" >&5
5896 echo $ECHO_N "checking type name for word... $ECHO_C" >&6
5897 TYPE_WORD=`type_name 2`
5898 echo "$as_me:$LINENO: result: $TYPE_WORD" >&5
5899 echo "${ECHO_T}$TYPE_WORD" >&6
5900 echo "$as_me:$LINENO: checking type name for dword" >&5
5901 echo $ECHO_N "checking type name for dword... $ECHO_C" >&6
5902 TYPE_DWORD=`type_name 4`
5903 echo "$as_me:$LINENO: result: $TYPE_DWORD" >&5
5904 echo "${ECHO_T}$TYPE_DWORD" >&6
5905 cat >>confdefs.h <<_ACEOF
5906 #define TYPE_BYTE $TYPE_BYTE
5909 cat >>confdefs.h <<_ACEOF
5910 #define TYPE_WORD $TYPE_WORD
5913 cat >>confdefs.h <<_ACEOF
5914 #define TYPE_DWORD $TYPE_DWORD
5918 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
5919 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
5920 if test "${ac_cv_c_bigendian+set}" = set; then
5921 echo $ECHO_N "(cached) $ECHO_C" >&6
5923 # See if sys/param.h defines the BYTE_ORDER macro.
5924 cat >conftest.$ac_ext <<_ACEOF
5925 #line $LINENO "configure"
5928 cat confdefs.h >>conftest.$ac_ext
5929 cat >>conftest.$ac_ext <<_ACEOF
5930 /* end confdefs.h. */
5931 #include <sys/types.h>
5932 #include <sys/param.h>
5937 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5945 rm -f conftest.$ac_objext
5946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5947 (eval $ac_compile) 2>&5
5949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5950 (exit $ac_status); } &&
5951 { ac_try='test -s conftest.$ac_objext'
5952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5956 (exit $ac_status); }; }; then
5957 # It does; now see whether it defined to BIG_ENDIAN or not.
5958 cat >conftest.$ac_ext <<_ACEOF
5959 #line $LINENO "configure"
5962 cat confdefs.h >>conftest.$ac_ext
5963 cat >>conftest.$ac_ext <<_ACEOF
5964 /* end confdefs.h. */
5965 #include <sys/types.h>
5966 #include <sys/param.h>
5971 #if BYTE_ORDER != BIG_ENDIAN
5979 rm -f conftest.$ac_objext
5980 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5981 (eval $ac_compile) 2>&5
5983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984 (exit $ac_status); } &&
5985 { ac_try='test -s conftest.$ac_objext'
5986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990 (exit $ac_status); }; }; then
5991 ac_cv_c_bigendian=yes
5993 echo "$as_me: failed program was:" >&5
5994 sed 's/^/| /' conftest.$ac_ext >&5
5996 ac_cv_c_bigendian=no
5998 rm -f conftest.$ac_objext conftest.$ac_ext
6000 echo "$as_me: failed program was:" >&5
6001 sed 's/^/| /' conftest.$ac_ext >&5
6003 # It does not; compile a test program.
6004 if test "$cross_compiling" = yes; then
6005 # try to guess the endianness by grepping values into an object file
6006 ac_cv_c_bigendian=unknown
6007 cat >conftest.$ac_ext <<_ACEOF
6008 #line $LINENO "configure"
6011 cat confdefs.h >>conftest.$ac_ext
6012 cat >>conftest.$ac_ext <<_ACEOF
6013 /* end confdefs.h. */
6014 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6015 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6016 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6017 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6018 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6019 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6023 _ascii (); _ebcdic ();
6028 rm -f conftest.$ac_objext
6029 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6030 (eval $ac_compile) 2>&5
6032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033 (exit $ac_status); } &&
6034 { ac_try='test -s conftest.$ac_objext'
6035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039 (exit $ac_status); }; }; then
6040 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6041 ac_cv_c_bigendian=yes
6043 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6044 if test "$ac_cv_c_bigendian" = unknown; then
6045 ac_cv_c_bigendian=no
6047 # finding both strings is unlikely to happen, but who knows?
6048 ac_cv_c_bigendian=unknown
6052 echo "$as_me: failed program was:" >&5
6053 sed 's/^/| /' conftest.$ac_ext >&5
6056 rm -f conftest.$ac_objext conftest.$ac_ext
6058 cat >conftest.$ac_ext <<_ACEOF
6059 #line $LINENO "configure"
6062 cat confdefs.h >>conftest.$ac_ext
6063 cat >>conftest.$ac_ext <<_ACEOF
6064 /* end confdefs.h. */
6068 /* Are we little or big endian? From Harbison&Steele. */
6072 char c[sizeof (long)];
6075 exit (u.c[sizeof (long) - 1] == 1);
6078 rm -f conftest$ac_exeext
6079 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6080 (eval $ac_link) 2>&5
6082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6088 (exit $ac_status); }; }; then
6089 ac_cv_c_bigendian=no
6091 echo "$as_me: program exited with status $ac_status" >&5
6092 echo "$as_me: failed program was:" >&5
6093 sed 's/^/| /' conftest.$ac_ext >&5
6096 ac_cv_c_bigendian=yes
6098 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6101 rm -f conftest.$ac_objext conftest.$ac_ext
6103 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6104 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6105 case $ac_cv_c_bigendian in
6108 cat >>confdefs.h <<\_ACEOF
6109 #define WORDS_BIGENDIAN 1
6115 { { echo "$as_me:$LINENO: error: unknown endianness
6116 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6117 echo "$as_me: error: unknown endianness
6118 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6119 { (exit 1); exit 1; }; } ;;
6123 # Set standard installation paths
6124 # ===========================================================================
6126 # In the Makefiles we need paths with '/' as directory separator, even if
6127 # crosscompiling for Win32.
6128 # And we want to preserve the macros (e.g. ${prefix}) in the Makefiles.
6129 # The variables in the Makefiles are replaced by AC_SUBST()
6131 # In sdccconf.h the '/' in paths can be replaced by "\\" (normalized), if
6133 # The macros are expanded for the header.
6134 # The variables in the header are replaced by AC_*DEFINE*()
6135 # sdccconf_h_dir_separator contains a backslash.
6137 if test "${sdccconf_h_dir_separator}" = ""; then
6138 sdccconf_h_dir_separator="/"
6144 # include_dir_suffix:
6145 # *nix default: "sdcc/include"
6148 if test "${include_dir_suffix}" = ""; then
6149 include_dir_suffix="sdcc/include"
6154 # *nix default: "sdcc/lib"
6156 if test "${lib_dir_suffix}" = ""; then
6157 lib_dir_suffix="sdcc/lib"
6162 # *nix default: "${datadir}/sdcc/doc"
6164 if test "${docdir}" = ""; then
6165 docdir="\${datadir}"/sdcc/doc
6174 cat >>confdefs.h <<_ACEOF
6175 #define DIR_SEPARATOR_STRING "${sdccconf_h_dir_separator}"
6178 cat >>confdefs.h <<_ACEOF
6179 #define DIR_SEPARATOR_CHAR '${sdccconf_h_dir_separator}'
6184 # default: "NONE", ${ac_default_prefix}: "/usr/local"
6186 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6187 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6189 test "x$ac_expand" = xNONE && ac_expand="$ac_default_prefix"
6190 ac_expand=`eval echo $ac_expand`
6191 expanded_prefix=`eval echo $ac_expand`
6194 ac_ndu=$expanded_prefix
6196 # change empty paths to '.'
6198 # strip trailing slashes
6199 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6202 # squeze repeated slashes
6203 case $sdccconf_h_dir_separator in
6204 # if the path contains any backslashes, turn slashes into backslashes
6206 # Bernhard Held 2003-04-06
6207 # This was the original line. It doesn't:
6208 # - convert the first slash
6209 # - replace a slash with a double-backslash
6210 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6211 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6213 # if the path contains slashes, also turn backslashes into slashes
6214 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6216 cat >>confdefs.h <<_ACEOF
6217 #define PREFIX "${ac_ndu}"
6223 # default: "${prefix}"
6225 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6226 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6227 ac_expand=$exec_prefix
6228 test "x$ac_expand" = xNONE && ac_expand="$expanded_prefix"
6229 ac_expand=`eval echo $ac_expand`
6230 expanded_exec_prefix=`eval echo $ac_expand`
6233 ac_ndu=$expanded_exec_prefix
6235 # change empty paths to '.'
6237 # strip trailing slashes
6238 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6241 # squeze repeated slashes
6242 case $sdccconf_h_dir_separator in
6243 # if the path contains any backslashes, turn slashes into backslashes
6245 # Bernhard Held 2003-04-06
6246 # This was the original line. It doesn't:
6247 # - convert the first slash
6248 # - replace a slash with a double-backslash
6249 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6250 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6252 # if the path contains slashes, also turn backslashes into slashes
6253 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6255 cat >>confdefs.h <<_ACEOF
6256 #define EXEC_PREFIX "${ac_ndu}"
6262 # default: "${exec_prefix}/bin"
6264 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6265 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6267 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6268 ac_expand=`eval echo $ac_expand`
6269 expanded_bindir=`eval echo $ac_expand`
6272 ac_ndu=$expanded_bindir
6274 # change empty paths to '.'
6276 # strip trailing slashes
6277 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6280 # squeze repeated slashes
6281 case $sdccconf_h_dir_separator in
6282 # if the path contains any backslashes, turn slashes into backslashes
6284 # Bernhard Held 2003-04-06
6285 # This was the original line. It doesn't:
6286 # - convert the first slash
6287 # - replace a slash with a double-backslash
6288 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6289 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6291 # if the path contains slashes, also turn backslashes into slashes
6292 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6294 cat >>confdefs.h <<_ACEOF
6295 #define BINDIR "${ac_ndu}"
6301 # default: "${prefix}/share"
6303 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6304 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6306 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6307 ac_expand=`eval echo $ac_expand`
6308 expanded_datadir=`eval echo $ac_expand`
6311 ac_ndu=$expanded_datadir
6313 # change empty paths to '.'
6315 # strip trailing slashes
6316 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6319 # squeze repeated slashes
6320 case $sdccconf_h_dir_separator in
6321 # if the path contains any backslashes, turn slashes into backslashes
6323 # Bernhard Held 2003-04-06
6324 # This was the original line. It doesn't:
6325 # - convert the first slash
6326 # - replace a slash with a double-backslash
6327 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6328 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6330 # if the path contains slashes, also turn backslashes into slashes
6331 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6333 cat >>confdefs.h <<_ACEOF
6334 #define DATADIR "${ac_ndu}"
6339 # include/lib suffix
6340 norm_inc_dir_suffix=${include_dir_suffix}
6341 case ":$norm_inc_dir_suffix:" in
6342 # change empty paths to '.'
6343 ::) norm_inc_dir_suffix='.' ;;
6344 # strip trailing slashes
6345 :*[\\/]:) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6348 # squeze repeated slashes
6349 case $sdccconf_h_dir_separator in
6350 # if the path contains any backslashes, turn slashes into backslashes
6352 # Bernhard Held 2003-04-06
6353 # This was the original line. It doesn't:
6354 # - convert the first slash
6355 # - replace a slash with a double-backslash
6356 # *\\*) norm_inc_dir_suffix=`echo "[$]norm_inc_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6357 *\\*) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6359 # if the path contains slashes, also turn backslashes into slashes
6360 *) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6362 cat >>confdefs.h <<_ACEOF
6363 #define INCLUDE_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_inc_dir_suffix}"
6366 norm_lib_dir_suffix=${lib_dir_suffix}
6367 case ":$norm_lib_dir_suffix:" in
6368 # change empty paths to '.'
6369 ::) norm_lib_dir_suffix='.' ;;
6370 # strip trailing slashes
6371 :*[\\/]:) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6374 # squeze repeated slashes
6375 case $sdccconf_h_dir_separator in
6376 # if the path contains any backslashes, turn slashes into backslashes
6378 # Bernhard Held 2003-04-06
6379 # This was the original line. It doesn't:
6380 # - convert the first slash
6381 # - replace a slash with a double-backslash
6382 # *\\*) norm_lib_dir_suffix=`echo "[$]norm_lib_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6383 *\\*) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6385 # if the path contains slashes, also turn backslashes into slashes
6386 *) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6388 cat >>confdefs.h <<_ACEOF
6389 #define LIB_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_lib_dir_suffix}"
6394 for _lcl_i in expanded_bindir:expanded_datadir:bin2data_dir; do
6395 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6396 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6397 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6398 _lcl_receval="$_lcl_from"
6399 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6400 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6402 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6403 _lcl_receval_old="$_lcl_receval"
6404 eval _lcl_receval="\"$_lcl_receval\""
6406 echo "$_lcl_receval")`
6407 _lcl_receval="$_lcl_to"
6408 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6409 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6411 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6412 _lcl_receval_old="$_lcl_receval"
6413 eval _lcl_receval="\"$_lcl_receval\""
6415 echo "$_lcl_receval")`
6416 _lcl_notation="$_lcl_from$_lcl_to"
6417 case ":$_lcl_from:" in
6418 # change empty paths to '.'
6419 ::) _lcl_from='.' ;;
6420 # strip trailing slashes
6421 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6424 # squeze repeated slashes
6426 # if the path contains any backslashes, turn slashes into backslashes
6428 # Bernhard Held 2003-04-06
6429 # This was the original line. It doesn't:
6430 # - convert the first slash
6431 # - replace a slash with a double-backslash
6432 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6433 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6435 # if the path contains slashes, also turn backslashes into slashes
6436 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6438 case ":$_lcl_to:" in
6439 # change empty paths to '.'
6441 # strip trailing slashes
6442 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6445 # squeze repeated slashes
6447 # if the path contains any backslashes, turn slashes into backslashes
6449 # Bernhard Held 2003-04-06
6450 # This was the original line. It doesn't:
6451 # - convert the first slash
6452 # - replace a slash with a double-backslash
6453 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6454 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6456 # if the path contains slashes, also turn backslashes into slashes
6457 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6459 _lcl_common_prefix=''
6460 _lcl_second_prefix_match=''
6461 while test "$_lcl_second_prefix_match" != 0; do
6462 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6463 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6464 if test "$_lcl_second_prefix_match" != 0; then
6465 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6466 _lcl_common_prefix="$_lcl_first_prefix"
6468 _lcl_second_prefix_match=0
6472 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6475 while test "$_lcl_tmp" != ''; do
6476 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6477 if test "$_lcl_first_suffix" != ''; then
6478 _lcl_first_suffix="$_lcl_tmp"
6479 _lcl_first_rel="../$_lcl_first_rel"
6482 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6483 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6484 case ":$_lcl_result_tmp:" in
6485 # change empty paths to '.'
6486 ::) _lcl_result_tmp='.' ;;
6487 # strip trailing slashes
6488 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6491 # squeze repeated slashes
6492 case "$_lcl_notation" in
6493 # if the path contains any backslashes, turn slashes into backslashes
6495 # Bernhard Held 2003-04-06
6496 # This was the original line. It doesn't:
6497 # - convert the first slash
6498 # - replace a slash with a double-backslash
6499 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6500 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6502 # if the path contains slashes, also turn backslashes into slashes
6503 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6505 eval $_lcl_result_var='$_lcl_result_tmp'
6507 case ":$bin2data_dir:" in
6508 # change empty paths to '.'
6509 ::) bin2data_dir='.' ;;
6510 # strip trailing slashes
6511 :*[\\/]:) bin2data_dir=`echo "$bin2data_dir" | sed 's,[\\/]*$,,'` ;;
6514 # squeze repeated slashes
6515 case $sdccconf_h_dir_separator in
6516 # if the path contains any backslashes, turn slashes into backslashes
6518 # Bernhard Held 2003-04-06
6519 # This was the original line. It doesn't:
6520 # - convert the first slash
6521 # - replace a slash with a double-backslash
6522 # *\\*) bin2data_dir=`echo "[$]bin2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6523 *\\*) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6525 # if the path contains slashes, also turn backslashes into slashes
6526 *) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6528 cat >>confdefs.h <<_ACEOF
6529 #define BIN2DATA_DIR DIR_SEPARATOR_STRING "${bin2data_dir}"
6533 for _lcl_i in expanded_prefix:expanded_bindir:prefix2bin_dir; do
6534 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6535 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6536 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6537 _lcl_receval="$_lcl_from"
6538 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6539 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6541 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6542 _lcl_receval_old="$_lcl_receval"
6543 eval _lcl_receval="\"$_lcl_receval\""
6545 echo "$_lcl_receval")`
6546 _lcl_receval="$_lcl_to"
6547 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6548 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6550 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6551 _lcl_receval_old="$_lcl_receval"
6552 eval _lcl_receval="\"$_lcl_receval\""
6554 echo "$_lcl_receval")`
6555 _lcl_notation="$_lcl_from$_lcl_to"
6556 case ":$_lcl_from:" in
6557 # change empty paths to '.'
6558 ::) _lcl_from='.' ;;
6559 # strip trailing slashes
6560 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6563 # squeze repeated slashes
6565 # if the path contains any backslashes, turn slashes into backslashes
6567 # Bernhard Held 2003-04-06
6568 # This was the original line. It doesn't:
6569 # - convert the first slash
6570 # - replace a slash with a double-backslash
6571 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6572 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6574 # if the path contains slashes, also turn backslashes into slashes
6575 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6577 case ":$_lcl_to:" in
6578 # change empty paths to '.'
6580 # strip trailing slashes
6581 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6584 # squeze repeated slashes
6586 # if the path contains any backslashes, turn slashes into backslashes
6588 # Bernhard Held 2003-04-06
6589 # This was the original line. It doesn't:
6590 # - convert the first slash
6591 # - replace a slash with a double-backslash
6592 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6593 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6595 # if the path contains slashes, also turn backslashes into slashes
6596 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6598 _lcl_common_prefix=''
6599 _lcl_second_prefix_match=''
6600 while test "$_lcl_second_prefix_match" != 0; do
6601 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6602 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6603 if test "$_lcl_second_prefix_match" != 0; then
6604 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6605 _lcl_common_prefix="$_lcl_first_prefix"
6607 _lcl_second_prefix_match=0
6611 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6614 while test "$_lcl_tmp" != ''; do
6615 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6616 if test "$_lcl_first_suffix" != ''; then
6617 _lcl_first_suffix="$_lcl_tmp"
6618 _lcl_first_rel="../$_lcl_first_rel"
6621 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6622 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6623 case ":$_lcl_result_tmp:" in
6624 # change empty paths to '.'
6625 ::) _lcl_result_tmp='.' ;;
6626 # strip trailing slashes
6627 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6630 # squeze repeated slashes
6631 case "$_lcl_notation" in
6632 # if the path contains any backslashes, turn slashes into backslashes
6634 # Bernhard Held 2003-04-06
6635 # This was the original line. It doesn't:
6636 # - convert the first slash
6637 # - replace a slash with a double-backslash
6638 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6639 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6641 # if the path contains slashes, also turn backslashes into slashes
6642 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6644 eval $_lcl_result_var='$_lcl_result_tmp'
6646 case ":$prefix2bin_dir:" in
6647 # change empty paths to '.'
6648 ::) prefix2bin_dir='.' ;;
6649 # strip trailing slashes
6650 :*[\\/]:) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,[\\/]*$,,'` ;;
6653 # squeze repeated slashes
6654 case $sdccconf_h_dir_separator in
6655 # if the path contains any backslashes, turn slashes into backslashes
6657 # Bernhard Held 2003-04-06
6658 # This was the original line. It doesn't:
6659 # - convert the first slash
6660 # - replace a slash with a double-backslash
6661 # *\\*) prefix2bin_dir=`echo "[$]prefix2bin_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6662 *\\*) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6664 # if the path contains slashes, also turn backslashes into slashes
6665 *) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6667 cat >>confdefs.h <<_ACEOF
6668 #define PREFIX2BIN_DIR DIR_SEPARATOR_STRING "${prefix2bin_dir}"
6672 for _lcl_i in expanded_prefix:expanded_datadir:prefix2data_dir; do
6673 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6674 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6675 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6676 _lcl_receval="$_lcl_from"
6677 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6678 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6680 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6681 _lcl_receval_old="$_lcl_receval"
6682 eval _lcl_receval="\"$_lcl_receval\""
6684 echo "$_lcl_receval")`
6685 _lcl_receval="$_lcl_to"
6686 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6687 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6689 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6690 _lcl_receval_old="$_lcl_receval"
6691 eval _lcl_receval="\"$_lcl_receval\""
6693 echo "$_lcl_receval")`
6694 _lcl_notation="$_lcl_from$_lcl_to"
6695 case ":$_lcl_from:" in
6696 # change empty paths to '.'
6697 ::) _lcl_from='.' ;;
6698 # strip trailing slashes
6699 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6702 # squeze repeated slashes
6704 # if the path contains any backslashes, turn slashes into backslashes
6706 # Bernhard Held 2003-04-06
6707 # This was the original line. It doesn't:
6708 # - convert the first slash
6709 # - replace a slash with a double-backslash
6710 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6711 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6713 # if the path contains slashes, also turn backslashes into slashes
6714 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6716 case ":$_lcl_to:" in
6717 # change empty paths to '.'
6719 # strip trailing slashes
6720 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6723 # squeze repeated slashes
6725 # if the path contains any backslashes, turn slashes into backslashes
6727 # Bernhard Held 2003-04-06
6728 # This was the original line. It doesn't:
6729 # - convert the first slash
6730 # - replace a slash with a double-backslash
6731 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6732 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6734 # if the path contains slashes, also turn backslashes into slashes
6735 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6737 _lcl_common_prefix=''
6738 _lcl_second_prefix_match=''
6739 while test "$_lcl_second_prefix_match" != 0; do
6740 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6741 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6742 if test "$_lcl_second_prefix_match" != 0; then
6743 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6744 _lcl_common_prefix="$_lcl_first_prefix"
6746 _lcl_second_prefix_match=0
6750 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6753 while test "$_lcl_tmp" != ''; do
6754 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6755 if test "$_lcl_first_suffix" != ''; then
6756 _lcl_first_suffix="$_lcl_tmp"
6757 _lcl_first_rel="../$_lcl_first_rel"
6760 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6761 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6762 case ":$_lcl_result_tmp:" in
6763 # change empty paths to '.'
6764 ::) _lcl_result_tmp='.' ;;
6765 # strip trailing slashes
6766 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6769 # squeze repeated slashes
6770 case "$_lcl_notation" in
6771 # if the path contains any backslashes, turn slashes into backslashes
6773 # Bernhard Held 2003-04-06
6774 # This was the original line. It doesn't:
6775 # - convert the first slash
6776 # - replace a slash with a double-backslash
6777 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6778 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6780 # if the path contains slashes, also turn backslashes into slashes
6781 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6783 eval $_lcl_result_var='$_lcl_result_tmp'
6785 case ":$prefix2data_dir:" in
6786 # change empty paths to '.'
6787 ::) prefix2data_dir='.' ;;
6788 # strip trailing slashes
6789 :*[\\/]:) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,[\\/]*$,,'` ;;
6792 # squeze repeated slashes
6793 case $sdccconf_h_dir_separator in
6794 # if the path contains any backslashes, turn slashes into backslashes
6796 # Bernhard Held 2003-04-06
6797 # This was the original line. It doesn't:
6798 # - convert the first slash
6799 # - replace a slash with a double-backslash
6800 # *\\*) prefix2data_dir=`echo "[$]prefix2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6801 *\\*) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6803 # if the path contains slashes, also turn backslashes into slashes
6804 *) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6806 if test "${prefix2data_dir}" = "."; then
6807 # small optimization for Mingw32; otherwise Borut will complain ;-)
6808 cat >>confdefs.h <<_ACEOF
6809 #define PREFIX2DATA_DIR ""
6813 cat >>confdefs.h <<_ACEOF
6814 #define PREFIX2DATA_DIR DIR_SEPARATOR_STRING "${prefix2data_dir}"
6820 cat >>confdefs.h <<_ACEOF
6821 #define STD_LIB "libsdcc"
6824 cat >>confdefs.h <<_ACEOF
6825 #define STD_INT_LIB "libint"
6828 cat >>confdefs.h <<_ACEOF
6829 #define STD_LONG_LIB "liblong"
6832 cat >>confdefs.h <<_ACEOF
6833 #define STD_FP_LIB "libfloat"
6836 cat >>confdefs.h <<_ACEOF
6837 #define STD_DS390_LIB "libds390"
6840 cat >>confdefs.h <<_ACEOF
6841 #define STD_DS400_LIB "libds400"
6844 cat >>confdefs.h <<_ACEOF
6845 #define STD_XA51_LIB "libxa51"
6849 # SDCC runtime environment variables
6850 sdcc_dir_name="SDCC_HOME"
6851 cat >>confdefs.h <<_ACEOF
6852 #define SDCC_DIR_NAME "${sdcc_dir_name}"
6856 sdcc_include_name="SDCC_INCLUDE"
6857 cat >>confdefs.h <<_ACEOF
6858 #define SDCC_INCLUDE_NAME "${sdcc_include_name}"
6862 sdcc_lib_name="SDCC_LIB"
6863 cat >>confdefs.h <<_ACEOF
6864 #define SDCC_LIB_NAME "${sdcc_lib_name}"
6868 # Now handle the port selection
6869 # ===========================================================================
6870 rm -f ports.all ports.build
6871 # Check whether --enable-mcs51-port or --disable-mcs51-port was given.
6872 if test "${enable_mcs51_port+set}" = set; then
6873 enableval="$enable_mcs51_port"
6876 echo mcs51 >>ports.all
6877 if test "$enable_mcs51_port" = "no"; then
6878 cat >>confdefs.h <<_ACEOF
6879 #define OPT_DISABLE_MCS51 1
6883 echo mcs51 >>ports.build
6884 cat >>confdefs.h <<_ACEOF
6885 #define OPT_DISABLE_MCS51 0
6890 # Check whether --enable-gbz80-port or --disable-gbz80-port was given.
6891 if test "${enable_gbz80_port+set}" = set; then
6892 enableval="$enable_gbz80_port"
6895 echo z80 >>ports.all
6896 if test "$enable_gbz80_port" = "no"; then
6897 cat >>confdefs.h <<_ACEOF
6898 #define OPT_DISABLE_GBZ80 1
6902 echo z80 >>ports.build
6903 cat >>confdefs.h <<_ACEOF
6904 #define OPT_DISABLE_GBZ80 0
6909 # Check whether --enable-z80-port or --disable-z80-port was given.
6910 if test "${enable_z80_port+set}" = set; then
6911 enableval="$enable_z80_port"
6914 echo z80 >>ports.all
6915 if test "$enable_z80_port" = "no"; then
6916 cat >>confdefs.h <<_ACEOF
6917 #define OPT_DISABLE_Z80 1
6921 echo z80 >>ports.build
6922 cat >>confdefs.h <<_ACEOF
6923 #define OPT_DISABLE_Z80 0
6928 # Check whether --enable-avr-port or --disable-avr-port was given.
6929 if test "${enable_avr_port+set}" = set; then
6930 enableval="$enable_avr_port"
6933 echo avr >>ports.all
6934 if test "$enable_avr_port" = "no"; then
6935 cat >>confdefs.h <<_ACEOF
6936 #define OPT_DISABLE_AVR 1
6940 echo avr >>ports.build
6941 cat >>confdefs.h <<_ACEOF
6942 #define OPT_DISABLE_AVR 0
6947 # Check whether --enable-ds390-port or --disable-ds390-port was given.
6948 if test "${enable_ds390_port+set}" = set; then
6949 enableval="$enable_ds390_port"
6952 echo ds390 >>ports.all
6953 if test "$enable_ds390_port" = "no"; then
6954 cat >>confdefs.h <<_ACEOF
6955 #define OPT_DISABLE_DS390 1
6958 cat >>confdefs.h <<_ACEOF
6959 #define OPT_DISABLE_TININative 1
6963 echo ds390 >>ports.build
6964 cat >>confdefs.h <<_ACEOF
6965 #define OPT_DISABLE_DS390 0
6968 cat >>confdefs.h <<_ACEOF
6969 #define OPT_DISABLE_TININative 0
6974 # Check whether --enable-ds400-port or --disable-ds400-port was given.
6975 if test "${enable_ds400_port+set}" = set; then
6976 enableval="$enable_ds400_port"
6979 echo ds400 >>ports.all
6980 if test "$enable_ds400_port" = "no"; then
6981 cat >>confdefs.h <<_ACEOF
6982 #define OPT_DISABLE_DS400 1
6986 echo ds400 >>ports.build
6987 cat >>confdefs.h <<_ACEOF
6988 #define OPT_DISABLE_DS400 0
6993 # Check whether --enable-pic-port or --disable-pic-port was given.
6994 if test "${enable_pic_port+set}" = set; then
6995 enableval="$enable_pic_port"
6998 echo pic >>ports.all
6999 if test "$enable_pic_port" = "no"; then
7000 cat >>confdefs.h <<_ACEOF
7001 #define OPT_DISABLE_PIC 1
7005 echo pic >>ports.build
7006 cat >>confdefs.h <<_ACEOF
7007 #define OPT_DISABLE_PIC 0
7012 # Check whether --enable-pic16-port or --disable-pic16-port was given.
7013 if test "${enable_pic16_port+set}" = set; then
7014 enableval="$enable_pic16_port"
7017 echo pic16 >>ports.all
7018 if test "$enable_pic16_port" = "no"; then
7019 cat >>confdefs.h <<_ACEOF
7020 #define OPT_DISABLE_PIC16 1
7024 echo pic16 >>ports.build
7025 cat >>confdefs.h <<_ACEOF
7026 #define OPT_DISABLE_PIC16 0
7031 # Check whether --enable-xa51-port or --disable-xa51-port was given.
7032 if test "${enable_xa51_port+set}" = set; then
7033 enableval="$enable_xa51_port"
7036 echo xa51 >>ports.all
7037 if test "$enable_xa51_port" = "no"; then
7038 cat >>confdefs.h <<_ACEOF
7039 #define OPT_DISABLE_XA51 1
7043 echo xa51 >>ports.build
7044 cat >>confdefs.h <<_ACEOF
7045 #define OPT_DISABLE_XA51 0
7050 # Check whether --enable-hc08-port or --disable-hc08-port was given.
7051 if test "${enable_hc08_port+set}" = set; then
7052 enableval="$enable_hc08_port"
7055 echo hc08 >>ports.all
7056 if test "$enable_hc08_port" = "no"; then
7057 cat >>confdefs.h <<_ACEOF
7058 #define OPT_DISABLE_HC08 1
7062 echo hc08 >>ports.build
7063 cat >>confdefs.h <<_ACEOF
7064 #define OPT_DISABLE_HC08 0
7069 # Check whether --enable-ucsim or --disable-ucsim was given.
7070 if test "${enable_ucsim+set}" = set; then
7071 enableval="$enable_ucsim"
7074 OPT_ENABLE_UCSIM=$enable_ucsim
7077 # Check whether --enable-device-lib-build or --disable-device-lib-build was given.
7078 if test "${enable_device_lib_build+set}" = set; then
7079 enableval="$enable_device_lib_build"
7082 OPT_ENABLE_DEVICE_LIB_BUILD=$enable_device_lib_build
7085 # Check whether --enable-packihx or --disable-packihx was given.
7086 if test "${enable_packihx+set}" = set; then
7087 enableval="$enable_packihx"
7090 OPT_ENABLE_PACKIHX=$enable_packihx
7093 # Check whether --enable-libgc or --disable-libgc was given.
7094 if test "${enable_libgc+set}" = set; then
7095 enableval="$enable_libgc"
7098 if test "$enable_libgc" = "yes"; then
7100 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7101 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7102 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7103 echo $ECHO_N "(cached) $ECHO_C" >&6
7105 ac_check_lib_save_LIBS=$LIBS
7107 cat >conftest.$ac_ext <<_ACEOF
7108 #line $LINENO "configure"
7111 cat confdefs.h >>conftest.$ac_ext
7112 cat >>conftest.$ac_ext <<_ACEOF
7113 /* end confdefs.h. */
7115 /* Override any gcc2 internal prototype to avoid an error. */
7119 /* We use char because int might match the return type of a gcc2
7120 builtin and then its argument prototype would still apply. */
7130 rm -f conftest.$ac_objext conftest$ac_exeext
7131 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7132 (eval $ac_link) 2>&5
7134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135 (exit $ac_status); } &&
7136 { ac_try='test -s conftest$ac_exeext'
7137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141 (exit $ac_status); }; }; then
7142 ac_cv_lib_gc_GC_malloc=yes
7144 echo "$as_me: failed program was:" >&5
7145 sed 's/^/| /' conftest.$ac_ext >&5
7147 ac_cv_lib_gc_GC_malloc=no
7149 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7150 LIBS=$ac_check_lib_save_LIBS
7152 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7153 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7154 if test $ac_cv_lib_gc_GC_malloc = yes; then
7155 cat >>confdefs.h <<_ACEOF
7156 #define HAVE_LIBGC 1
7167 cat >>confdefs.h <<_ACEOF
7168 #define OPT_ENABLE_LIBGC $OPT_ENABLE_LIBGC
7173 uniq ports.all ports
7175 uniq ports.build ports
7176 mv ports ports.build
7178 # Generating output files
7179 # ===========================================================================
7182 subdirs="$subdirs support/cpp2"
7186 subdirs="$subdirs packihx"
7190 subdirs="$subdirs sim/ucsim"
7192 ac_config_files="$ac_config_files main.mk:main_in.mk src/Makefile as/mcs51/Makefile as/hc08/Makefile device/include/Makefile device/lib/Makefile debugger/mcs51/Makefile Makefile.common:Makefile.common.in"
7194 cat >confcache <<\_ACEOF
7195 # This file is a shell script that caches the results of configure
7196 # tests run on this system so they can be shared between configure
7197 # scripts and configure runs, see configure's option --config-cache.
7198 # It is not useful on other systems. If it contains results you don't
7199 # want to keep, you may remove or edit it.
7201 # config.status only pays attention to the cache file if you give it
7202 # the --recheck option to rerun configure.
7204 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7205 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7210 # The following way of writing the cache mishandles newlines in values,
7211 # but we know of no workaround that is simple, portable, and efficient.
7212 # So, don't put newlines in cache variables' values.
7213 # Ultrix sh set writes to stderr and can't be redirected directly,
7214 # and sets the high bit in the cache file unless we assign to the vars.
7217 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7219 # `set' does not quote correctly, so add quotes (double-quote
7220 # substitution turns \\\\ into \\, and sed turns \\ into \).
7223 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7226 # `set' quotes correctly as required by POSIX, so do not add quotes.
7228 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7235 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7237 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7239 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7240 if test -w $cache_file; then
7241 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7242 cat confcache >$cache_file
7244 echo "not updating unwritable cache $cache_file"
7249 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7250 # Let make expand exec_prefix.
7251 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7253 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7254 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7255 # trailing colons and then remove the whole line if VPATH becomes empty
7256 # (actually we leave an empty line to preserve line numbers).
7257 if test "x$srcdir" = x.; then
7258 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7259 s/:*\$(srcdir):*/:/;
7260 s/:*\${srcdir}:*/:/;
7262 s/^\([^=]*=[ ]*\):*/\1/;
7268 DEFS=-DHAVE_CONFIG_H
7272 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7273 # 1. Remove the extension, and $U if already installed.
7274 ac_i=`echo "$ac_i" |
7275 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7277 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7278 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7282 LTLIBOBJS=$ac_ltlibobjs
7286 : ${CONFIG_STATUS=./config.status}
7287 ac_clean_files_save=$ac_clean_files
7288 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7289 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7290 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7291 cat >$CONFIG_STATUS <<_ACEOF
7293 # Generated by $as_me.
7294 # Run this file to recreate the current configuration.
7295 # Compiler output produced by configure, useful for debugging
7296 # configure, is in config.log if it exists.
7301 SHELL=\${CONFIG_SHELL-$SHELL}
7304 cat >>$CONFIG_STATUS <<\_ACEOF
7305 ## --------------------- ##
7306 ## M4sh Initialization. ##
7307 ## --------------------- ##
7309 # Be Bourne compatible
7310 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7313 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7314 # is contrary to our usage. Disable this feature.
7315 alias -g '${1+"$@"}'='"$@"'
7316 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7320 # Support unset when possible.
7321 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
7328 # Work around bugs in pre-3.0 UWIN ksh.
7329 $as_unset ENV MAIL MAILPATH
7336 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7337 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7338 LC_TELEPHONE LC_TIME
7340 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
7341 eval $as_var=C; export $as_var
7347 # Required to use basename.
7348 if expr a : '\(a\)' >/dev/null 2>&1; then
7354 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7355 as_basename=basename
7361 # Name of the executable.
7362 as_me=`$as_basename "$0" ||
7363 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7364 X"$0" : 'X\(//\)$' \| \
7365 X"$0" : 'X\(/\)$' \| \
7366 . : '\(.\)' 2>/dev/null ||
7368 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7369 /^X\/\(\/\/\)$/{ s//\1/; q; }
7370 /^X\/\(\/\).*/{ s//\1/; q; }
7374 # PATH needs CR, and LINENO needs CR and PATH.
7375 # Avoid depending upon Character Ranges.
7376 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7377 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7378 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7379 as_cr_digits='0123456789'
7380 as_cr_alnum=$as_cr_Letters$as_cr_digits
7382 # The user is always right.
7383 if test "${PATH_SEPARATOR+set}" != set; then
7384 echo "#! /bin/sh" >conf$$.sh
7385 echo "exit 0" >>conf$$.sh
7387 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7398 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7399 test "x$as_lineno_1" != "x$as_lineno_2" &&
7400 test "x$as_lineno_3" = "x$as_lineno_2" || {
7401 # Find who we are. Look in the path if we contain no path at all
7404 *[\\/]* ) as_myself=$0 ;;
7405 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7409 test -z "$as_dir" && as_dir=.
7410 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7415 # We did not find ourselves, most probably we were run as `sh COMMAND'
7416 # in which case we are not to be found in the path.
7417 if test "x$as_myself" = x; then
7420 if test ! -f "$as_myself"; then
7421 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7422 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7423 { (exit 1); exit 1; }; }
7425 case $CONFIG_SHELL in
7427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7431 test -z "$as_dir" && as_dir=.
7432 for as_base in sh bash ksh sh5; do
7435 if ("$as_dir/$as_base" -c '
7438 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7439 test "x$as_lineno_1" != "x$as_lineno_2" &&
7440 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7441 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7442 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7443 CONFIG_SHELL=$as_dir/$as_base
7445 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7453 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7454 # uniformly replaced by the line number. The first 'sed' inserts a
7455 # line-number line before each line; the second 'sed' does the real
7456 # work. The second script uses 'N' to pair each line-number line
7457 # with the numbered line, and appends trailing '-' during
7458 # substitution so that $LINENO is not a special case at line end.
7459 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7460 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7461 sed '=' <$as_myself |
7466 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7469 s,^['$as_cr_digits']*\n,,
7471 chmod +x $as_me.lineno ||
7472 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7473 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7474 { (exit 1); exit 1; }; }
7476 # Don't try to exec as it changes $[0], causing all sort of problems
7477 # (the dirname of $[0] is not the place where we might find the
7478 # original and so on. Autoconf is especially sensible to this).
7480 # Exit status is that of the last command.
7485 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7486 *c*,-n*) ECHO_N= ECHO_C='
7488 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7489 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7492 if expr a : '\(a\)' >/dev/null 2>&1; then
7498 rm -f conf$$ conf$$.exe conf$$.file
7500 if ln -s conf$$.file conf$$ 2>/dev/null; then
7501 # We could just check for DJGPP; but this test a) works b) is more generic
7502 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7503 if test -f conf$$.exe; then
7504 # Don't use ln at all; we don't have any links
7509 elif ln conf$$.file conf$$ 2>/dev/null; then
7514 rm -f conf$$ conf$$.exe conf$$.file
7516 if mkdir -p . 2>/dev/null; then
7522 as_executable_p="test -f"
7524 # Sed expression to map a string onto a valid CPP name.
7525 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
7527 # Sed expression to map a string onto a valid variable name.
7528 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
7532 # We need space, tab and new line, in precisely that order.
7542 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7543 # report actual input values of CONFIG_FILES etc. instead of their
7544 # values after options handling. Logging --version etc. is OK.
7548 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7549 ## Running $as_me. ##
7554 This file was extended by $as_me, which was
7555 generated by GNU Autoconf 2.57. Invocation command line was
7557 CONFIG_FILES = $CONFIG_FILES
7558 CONFIG_HEADERS = $CONFIG_HEADERS
7559 CONFIG_LINKS = $CONFIG_LINKS
7560 CONFIG_COMMANDS = $CONFIG_COMMANDS
7564 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7568 # Files that config.status was made for.
7569 if test -n "$ac_config_files"; then
7570 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7573 if test -n "$ac_config_headers"; then
7574 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7577 if test -n "$ac_config_links"; then
7578 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7581 if test -n "$ac_config_commands"; then
7582 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7585 cat >>$CONFIG_STATUS <<\_ACEOF
7588 \`$as_me' instantiates files from templates according to the
7589 current configuration.
7591 Usage: $0 [OPTIONS] [FILE]...
7593 -h, --help print this help, then exit
7594 -V, --version print version number, then exit
7595 -q, --quiet do not print progress messages
7596 -d, --debug don't remove temporary files
7597 --recheck update $as_me by reconfiguring in the same conditions
7598 --file=FILE[:TEMPLATE]
7599 instantiate the configuration file FILE
7600 --header=FILE[:TEMPLATE]
7601 instantiate the configuration header FILE
7603 Configuration files:
7606 Configuration headers:
7609 Report bugs to <bug-autoconf@gnu.org>."
7612 cat >>$CONFIG_STATUS <<_ACEOF
7615 configured by $0, generated by GNU Autoconf 2.57,
7616 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7618 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7619 Free Software Foundation, Inc.
7620 This config.status script is free software; the Free Software Foundation
7621 gives unlimited permission to copy, distribute and modify it."
7626 cat >>$CONFIG_STATUS <<\_ACEOF
7627 # If no file are specified by the user, then we need to provide default
7628 # value. By we need to know if files were specified by the user.
7634 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7635 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7643 *) # This is not an option, so the user has probably given explicit
7646 ac_need_defaults=false;;
7650 # Handling of the options.
7652 cat >>$CONFIG_STATUS <<\_ACEOF
7653 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7655 --version | --vers* | -V )
7656 echo "$ac_cs_version"; exit 0 ;;
7658 # Conflict between --help and --header
7659 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7660 Try \`$0 --help' for more information." >&5
7661 echo "$as_me: error: ambiguous option: $1
7662 Try \`$0 --help' for more information." >&2;}
7663 { (exit 1); exit 1; }; };;
7664 --help | --hel | -h )
7665 echo "$ac_cs_usage"; exit 0 ;;
7666 --debug | --d* | -d )
7668 --file | --fil | --fi | --f )
7670 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7671 ac_need_defaults=false;;
7672 --header | --heade | --head | --hea )
7674 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7675 ac_need_defaults=false;;
7676 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7677 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7681 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7682 Try \`$0 --help' for more information." >&5
7683 echo "$as_me: error: unrecognized option: $1
7684 Try \`$0 --help' for more information." >&2;}
7685 { (exit 1); exit 1; }; } ;;
7687 *) ac_config_targets="$ac_config_targets $1" ;;
7693 ac_configure_extra_args=
7695 if $ac_cs_silent; then
7697 ac_configure_extra_args="$ac_configure_extra_args --silent"
7701 cat >>$CONFIG_STATUS <<_ACEOF
7702 if \$ac_cs_recheck; then
7703 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7704 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7713 cat >>$CONFIG_STATUS <<\_ACEOF
7714 for ac_config_target in $ac_config_targets
7716 case "$ac_config_target" in
7717 # Handling of arguments.
7718 "main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
7719 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7720 "as/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/mcs51/Makefile" ;;
7721 "as/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/hc08/Makefile" ;;
7722 "device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
7723 "device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
7724 "debugger/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES debugger/mcs51/Makefile" ;;
7725 "Makefile.common" ) CONFIG_FILES="$CONFIG_FILES Makefile.common:Makefile.common.in" ;;
7726 "sdccconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS sdccconf.h:sdccconf_in.h" ;;
7727 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7728 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7729 { (exit 1); exit 1; }; };;
7733 # If the user did not use the arguments to specify the items to instantiate,
7734 # then the envvar interface is used. Set only those that are not.
7735 # We use the long form for the default assignment because of an extremely
7736 # bizarre bug on SunOS 4.1.3.
7737 if $ac_need_defaults; then
7738 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7739 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7742 # Have a temporary directory for convenience. Make it in the build tree
7743 # simply because there is no reason to put it here, and in addition,
7744 # creating and moving files from /tmp can sometimes cause problems.
7745 # Create a temporary directory, and hook for its removal unless debugging.
7748 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7749 trap '{ (exit 1); exit 1; }' 1 2 13 15
7752 # Create a (secure) tmp directory for tmp files.
7755 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7756 test -n "$tmp" && test -d "$tmp"
7759 tmp=./confstat$$-$RANDOM
7760 (umask 077 && mkdir $tmp)
7763 echo "$me: cannot create a temporary directory in ." >&2
7764 { (exit 1); exit 1; }
7769 cat >>$CONFIG_STATUS <<_ACEOF
7772 # CONFIG_FILES section.
7775 # No need to generate the scripts if there are no CONFIG_FILES.
7776 # This happens for instance when ./config.status config.h
7777 if test -n "\$CONFIG_FILES"; then
7778 # Protect against being on the right side of a sed subst in config.status.
7779 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7780 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7781 s,@SHELL@,$SHELL,;t t
7782 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7783 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7784 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7785 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7786 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7787 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7788 s,@exec_prefix@,$exec_prefix,;t t
7789 s,@prefix@,$prefix,;t t
7790 s,@program_transform_name@,$program_transform_name,;t t
7791 s,@bindir@,$bindir,;t t
7792 s,@sbindir@,$sbindir,;t t
7793 s,@libexecdir@,$libexecdir,;t t
7794 s,@datadir@,$datadir,;t t
7795 s,@sysconfdir@,$sysconfdir,;t t
7796 s,@sharedstatedir@,$sharedstatedir,;t t
7797 s,@localstatedir@,$localstatedir,;t t
7798 s,@libdir@,$libdir,;t t
7799 s,@includedir@,$includedir,;t t
7800 s,@oldincludedir@,$oldincludedir,;t t
7801 s,@infodir@,$infodir,;t t
7802 s,@mandir@,$mandir,;t t
7803 s,@build_alias@,$build_alias,;t t
7804 s,@host_alias@,$host_alias,;t t
7805 s,@target_alias@,$target_alias,;t t
7807 s,@ECHO_C@,$ECHO_C,;t t
7808 s,@ECHO_N@,$ECHO_N,;t t
7809 s,@ECHO_T@,$ECHO_T,;t t
7812 s,@VERSION@,$VERSION,;t t
7813 s,@VERSIONHI@,$VERSIONHI,;t t
7814 s,@VERSIONLO@,$VERSIONLO,;t t
7815 s,@VERSIONP@,$VERSIONP,;t t
7817 s,@CFLAGS@,$CFLAGS,;t t
7818 s,@LDFLAGS@,$LDFLAGS,;t t
7819 s,@CPPFLAGS@,$CPPFLAGS,;t t
7820 s,@ac_ct_CC@,$ac_ct_CC,;t t
7821 s,@EXEEXT@,$EXEEXT,;t t
7822 s,@OBJEXT@,$OBJEXT,;t t
7824 s,@CXXFLAGS@,$CXXFLAGS,;t t
7825 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
7827 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7828 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7829 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7830 s,@RANLIB@,$RANLIB,;t t
7831 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7833 s,@LEXLIB@,$LEXLIB,;t t
7834 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
7836 s,@AUTOCONF@,$AUTOCONF,;t t
7837 s,@STRIP@,$STRIP,;t t
7841 s,@LATEX@,$LATEX,;t t
7842 s,@LATEX2HTML@,$LATEX2HTML,;t t
7843 s,@PDFLATEX@,$PDFLATEX,;t t
7844 s,@DVIPDF@,$DVIPDF,;t t
7845 s,@EGREP@,$EGREP,;t t
7846 s,@M_OR_MM@,$M_OR_MM,;t t
7847 s,@sdccconf_h_dir_separator@,$sdccconf_h_dir_separator,;t t
7848 s,@include_dir_suffix@,$include_dir_suffix,;t t
7849 s,@lib_dir_suffix@,$lib_dir_suffix,;t t
7850 s,@docdir@,$docdir,;t t
7851 s,@OPT_ENABLE_UCSIM@,$OPT_ENABLE_UCSIM,;t t
7852 s,@OPT_ENABLE_DEVICE_LIB_BUILD@,$OPT_ENABLE_DEVICE_LIB_BUILD,;t t
7853 s,@OPT_ENABLE_PACKIHX@,$OPT_ENABLE_PACKIHX,;t t
7854 s,@subdirs@,$subdirs,;t t
7855 s,@LIBOBJS@,$LIBOBJS,;t t
7856 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7861 cat >>$CONFIG_STATUS <<\_ACEOF
7862 # Split the substitutions into bite-sized pieces for seds with
7863 # small command number limits, like on Digital OSF/1 and HP-UX.
7865 ac_sed_frag=1 # Number of current file.
7866 ac_beg=1 # First line for current file.
7867 ac_end=$ac_max_sed_lines # Line after last line for current file.
7870 while $ac_more_lines; do
7871 if test $ac_beg -gt 1; then
7872 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7874 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7876 if test ! -s $tmp/subs.frag; then
7879 # The purpose of the label and of the branching condition is to
7880 # speed up the sed processing (if there are no `@' at all, there
7881 # is no need to browse any of the substitutions).
7882 # These are the two extra sed commands mentioned above.
7884 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7885 if test -z "$ac_sed_cmds"; then
7886 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7888 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7890 ac_sed_frag=`expr $ac_sed_frag + 1`
7892 ac_end=`expr $ac_end + $ac_max_sed_lines`
7895 if test -z "$ac_sed_cmds"; then
7898 fi # test -n "$CONFIG_FILES"
7901 cat >>$CONFIG_STATUS <<\_ACEOF
7902 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7903 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7905 - | *:- | *:-:* ) # input from stdin
7907 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7908 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7909 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7910 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7911 * ) ac_file_in=$ac_file.in ;;
7914 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7915 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7916 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7917 X"$ac_file" : 'X\(//\)[^/]' \| \
7918 X"$ac_file" : 'X\(//\)$' \| \
7919 X"$ac_file" : 'X\(/\)' \| \
7920 . : '\(.\)' 2>/dev/null ||
7922 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7923 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7924 /^X\(\/\/\)$/{ s//\1/; q; }
7925 /^X\(\/\).*/{ s//\1/; q; }
7927 { if $as_mkdir_p; then
7932 while test ! -d "$as_dir"; do
7933 as_dirs="$as_dir $as_dirs"
7934 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7935 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7936 X"$as_dir" : 'X\(//\)[^/]' \| \
7937 X"$as_dir" : 'X\(//\)$' \| \
7938 X"$as_dir" : 'X\(/\)' \| \
7939 . : '\(.\)' 2>/dev/null ||
7941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7942 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7943 /^X\(\/\/\)$/{ s//\1/; q; }
7944 /^X\(\/\).*/{ s//\1/; q; }
7947 test ! -n "$as_dirs" || mkdir $as_dirs
7948 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7949 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7950 { (exit 1); exit 1; }; }; }
7954 if test "$ac_dir" != .; then
7955 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7956 # A "../" for each directory in $ac_dir_suffix.
7957 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7959 ac_dir_suffix= ac_top_builddir=
7963 .) # No --srcdir option. We are building in place.
7965 if test -z "$ac_top_builddir"; then
7968 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7970 [\\/]* | ?:[\\/]* ) # Absolute path.
7971 ac_srcdir=$srcdir$ac_dir_suffix;
7972 ac_top_srcdir=$srcdir ;;
7974 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7975 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7977 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7979 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7980 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7981 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7982 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7986 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7987 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7990 if test x"$ac_file" != x-; then
7991 { echo "$as_me:$LINENO: creating $ac_file" >&5
7992 echo "$as_me: creating $ac_file" >&6;}
7995 # Let's still pretend it is `configure' which instantiates (i.e., don't
7996 # use $as_me), people would be surprised to read:
7997 # /* config.h. Generated by config.status. */
7998 if test x"$ac_file" = x-; then
8001 configure_input="$ac_file. "
8003 configure_input=$configure_input"Generated from `echo $ac_file_in |
8004 sed 's,.*/,,'` by configure."
8006 # First look for the input files in the build tree, otherwise in the
8008 ac_file_inputs=`IFS=:
8009 for f in $ac_file_in; do
8011 -) echo $tmp/stdin ;;
8013 # Absolute (can't be DOS-style, as IFS=:)
8014 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8015 echo "$as_me: error: cannot find input file: $f" >&2;}
8016 { (exit 1); exit 1; }; }
8019 if test -f "$f"; then
8022 elif test -f "$srcdir/$f"; then
8027 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8028 echo "$as_me: error: cannot find input file: $f" >&2;}
8029 { (exit 1); exit 1; }; }
8032 done` || { (exit 1); exit 1; }
8034 cat >>$CONFIG_STATUS <<_ACEOF
8038 cat >>$CONFIG_STATUS <<\_ACEOF
8040 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8041 s,@configure_input@,$configure_input,;t t
8042 s,@srcdir@,$ac_srcdir,;t t
8043 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8044 s,@top_srcdir@,$ac_top_srcdir,;t t
8045 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8046 s,@builddir@,$ac_builddir,;t t
8047 s,@abs_builddir@,$ac_abs_builddir,;t t
8048 s,@top_builddir@,$ac_top_builddir,;t t
8049 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8050 s,@INSTALL@,$ac_INSTALL,;t t
8051 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8053 if test x"$ac_file" != x-; then
8054 mv $tmp/out $ac_file
8062 cat >>$CONFIG_STATUS <<\_ACEOF
8065 # CONFIG_HEADER section.
8068 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8069 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8071 # ac_d sets the value in "#define NAME VALUE" lines.
8072 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8073 ac_dB='[ ].*$,\1#\2'
8076 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8077 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8078 ac_uB='$,\1#\2define\3'
8082 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8083 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8085 - | *:- | *:-:* ) # input from stdin
8087 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8088 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8089 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8090 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8091 * ) ac_file_in=$ac_file.in ;;
8094 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8095 echo "$as_me: creating $ac_file" >&6;}
8097 # First look for the input files in the build tree, otherwise in the
8099 ac_file_inputs=`IFS=:
8100 for f in $ac_file_in; do
8102 -) echo $tmp/stdin ;;
8104 # Absolute (can't be DOS-style, as IFS=:)
8105 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8106 echo "$as_me: error: cannot find input file: $f" >&2;}
8107 { (exit 1); exit 1; }; }
8110 if test -f "$f"; then
8113 elif test -f "$srcdir/$f"; then
8118 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8119 echo "$as_me: error: cannot find input file: $f" >&2;}
8120 { (exit 1); exit 1; }; }
8123 done` || { (exit 1); exit 1; }
8124 # Remove the trailing spaces.
8125 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8129 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8130 # `conftest.undefs', that substitutes the proper values into
8131 # config.h.in to produce config.h. The first handles `#define'
8132 # templates, and the second `#undef' templates.
8133 # And first: Protect against being on the right side of a sed subst in
8134 # config.status. Protect against being in an unquoted here document
8136 rm -f conftest.defines conftest.undefs
8137 # Using a here document instead of a string reduces the quoting nightmare.
8138 # Putting comments in sed scripts is not portable.
8140 # `end' is used to avoid that the second main sed command (meant for
8141 # 0-ary CPP macros) applies to n-ary macro definitions.
8142 # See the Autoconf documentation for `clear'.
8143 cat >confdef2sed.sed <<\_ACEOF
8148 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8150 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8153 # If some macros were called several times there might be several times
8154 # the same #defines, which is useless. Nevertheless, we may not want to
8155 # sort them, since we want the *last* AC-DEFINE to be honored.
8156 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8157 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8158 rm -f confdef2sed.sed
8160 # This sed command replaces #undef with comments. This is necessary, for
8161 # example, in the case of _POSIX_SOURCE, which is predefined and required
8162 # on some systems where configure will not decide to define it.
8163 cat >>conftest.undefs <<\_ACEOF
8164 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8167 # Break up conftest.defines because some shells have a limit on the size
8168 # of here documents, and old seds have small limits too (100 cmds).
8169 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8170 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8171 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8172 echo ' :' >>$CONFIG_STATUS
8174 while grep . conftest.defines >/dev/null
8176 # Write a limited-size here document to $tmp/defines.sed.
8177 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8178 # Speed up: don't consider the non `#define' lines.
8179 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8180 # Work around the forget-to-reset-the-flag bug.
8181 echo 't clr' >>$CONFIG_STATUS
8182 echo ': clr' >>$CONFIG_STATUS
8183 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8185 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8189 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8190 rm -f conftest.defines
8191 mv conftest.tail conftest.defines
8193 rm -f conftest.defines
8194 echo ' fi # grep' >>$CONFIG_STATUS
8195 echo >>$CONFIG_STATUS
8197 # Break up conftest.undefs because some shells have a limit on the size
8198 # of here documents, and old seds have small limits too (100 cmds).
8199 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8201 while grep . conftest.undefs >/dev/null
8203 # Write a limited-size here document to $tmp/undefs.sed.
8204 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8205 # Speed up: don't consider the non `#undef'
8206 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8207 # Work around the forget-to-reset-the-flag bug.
8208 echo 't clr' >>$CONFIG_STATUS
8209 echo ': clr' >>$CONFIG_STATUS
8210 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8212 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8216 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8217 rm -f conftest.undefs
8218 mv conftest.tail conftest.undefs
8220 rm -f conftest.undefs
8222 cat >>$CONFIG_STATUS <<\_ACEOF
8223 # Let's still pretend it is `configure' which instantiates (i.e., don't
8224 # use $as_me), people would be surprised to read:
8225 # /* config.h. Generated by config.status. */
8226 if test x"$ac_file" = x-; then
8227 echo "/* Generated by configure. */" >$tmp/config.h
8229 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8231 cat $tmp/in >>$tmp/config.h
8233 if test x"$ac_file" != x-; then
8234 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8235 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8236 echo "$as_me: $ac_file is unchanged" >&6;}
8238 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8239 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8240 X"$ac_file" : 'X\(//\)[^/]' \| \
8241 X"$ac_file" : 'X\(//\)$' \| \
8242 X"$ac_file" : 'X\(/\)' \| \
8243 . : '\(.\)' 2>/dev/null ||
8245 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8246 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8247 /^X\(\/\/\)$/{ s//\1/; q; }
8248 /^X\(\/\).*/{ s//\1/; q; }
8250 { if $as_mkdir_p; then
8255 while test ! -d "$as_dir"; do
8256 as_dirs="$as_dir $as_dirs"
8257 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8258 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8259 X"$as_dir" : 'X\(//\)[^/]' \| \
8260 X"$as_dir" : 'X\(//\)$' \| \
8261 X"$as_dir" : 'X\(/\)' \| \
8262 . : '\(.\)' 2>/dev/null ||
8264 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8265 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8266 /^X\(\/\/\)$/{ s//\1/; q; }
8267 /^X\(\/\).*/{ s//\1/; q; }
8270 test ! -n "$as_dirs" || mkdir $as_dirs
8271 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8272 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8273 { (exit 1); exit 1; }; }; }
8276 mv $tmp/config.h $ac_file
8285 cat >>$CONFIG_STATUS <<\_ACEOF
8287 { (exit 0); exit 0; }
8289 chmod +x $CONFIG_STATUS
8290 ac_clean_files=$ac_clean_files_save
8293 # configure is writing to config.log, and then calls config.status.
8294 # config.status does its own redirection, appending to config.log.
8295 # Unfortunately, on DOS this fails, as config.log is still kept open
8296 # by configure, so config.status won't be able to write to it; its
8297 # output is simply discarded. So we exec the FD to /dev/null,
8298 # effectively closing config.log, so it can be properly (re)opened and
8299 # appended to by config.status. When coming back to configure, we
8300 # need to make the FD available again.
8301 if test "$no_create" != yes; then
8303 ac_config_status_args=
8304 test "$silent" = yes &&
8305 ac_config_status_args="$ac_config_status_args --quiet"
8307 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8309 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8310 # would make configure fail if this is the last instruction.
8311 $ac_cs_success || { (exit 1); exit 1; }
8315 # CONFIG_SUBDIRS section.
8317 if test "$no_recursion" != yes; then
8319 # Remove --cache-file and --srcdir arguments so they do not pile up.
8320 ac_sub_configure_args=
8322 for ac_arg in $ac_configure_args; do
8323 if test -n "$ac_prev"; then
8328 -cache-file | --cache-file | --cache-fil | --cache-fi \
8329 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8330 ac_prev=cache_file ;;
8331 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8332 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8335 --config-cache | -C)
8337 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8339 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8341 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8343 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8345 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8349 # Always prepend --prefix to ensure using the same prefix
8350 # in subdir configurations.
8351 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8354 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8356 # Do not complain, so a configure script can configure whichever
8357 # parts of a large source tree are present.
8358 test -d $srcdir/$ac_dir || continue
8360 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8361 echo "$as_me: configuring in $ac_dir" >&6;}
8362 { if $as_mkdir_p; then
8367 while test ! -d "$as_dir"; do
8368 as_dirs="$as_dir $as_dirs"
8369 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8370 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8371 X"$as_dir" : 'X\(//\)[^/]' \| \
8372 X"$as_dir" : 'X\(//\)$' \| \
8373 X"$as_dir" : 'X\(/\)' \| \
8374 . : '\(.\)' 2>/dev/null ||
8376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8377 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8378 /^X\(\/\/\)$/{ s//\1/; q; }
8379 /^X\(\/\).*/{ s//\1/; q; }
8382 test ! -n "$as_dirs" || mkdir $as_dirs
8383 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8384 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8385 { (exit 1); exit 1; }; }; }
8389 if test "$ac_dir" != .; then
8390 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8391 # A "../" for each directory in $ac_dir_suffix.
8392 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8394 ac_dir_suffix= ac_top_builddir=
8398 .) # No --srcdir option. We are building in place.
8400 if test -z "$ac_top_builddir"; then
8403 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8405 [\\/]* | ?:[\\/]* ) # Absolute path.
8406 ac_srcdir=$srcdir$ac_dir_suffix;
8407 ac_top_srcdir=$srcdir ;;
8409 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8410 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8412 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8414 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8415 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8416 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8417 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8422 # Check for guested configure; otherwise get Cygnus style configure.
8423 if test -f $ac_srcdir/configure.gnu; then
8424 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8425 elif test -f $ac_srcdir/configure; then
8426 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8427 elif test -f $ac_srcdir/configure.in; then
8428 ac_sub_configure=$ac_configure
8430 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8431 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8435 # The recursion is here.
8436 if test -n "$ac_sub_configure"; then
8437 # Make the cache file name correct relative to the subdirectory.
8439 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8441 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8444 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8445 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8446 # The eval makes quoting arguments work.
8447 eval $ac_sub_configure $ac_sub_configure_args \
8448 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8449 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8450 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8451 { (exit 1); exit 1; }; }
8459 # End of configure/configure.in