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
3896 for ac_header in sys/socket.h
3898 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3899 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3900 echo "$as_me:$LINENO: checking for $ac_header" >&5
3901 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3902 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3903 echo $ECHO_N "(cached) $ECHO_C" >&6
3905 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3908 # Is the header compilable?
3909 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3910 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3911 cat >conftest.$ac_ext <<_ACEOF
3912 #line $LINENO "configure"
3915 cat confdefs.h >>conftest.$ac_ext
3916 cat >>conftest.$ac_ext <<_ACEOF
3917 /* end confdefs.h. */
3918 $ac_includes_default
3919 #include <$ac_header>
3921 rm -f conftest.$ac_objext
3922 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3923 (eval $ac_compile) 2>&5
3925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3926 (exit $ac_status); } &&
3927 { ac_try='test -s conftest.$ac_objext'
3928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932 (exit $ac_status); }; }; then
3933 ac_header_compiler=yes
3935 echo "$as_me: failed program was:" >&5
3936 sed 's/^/| /' conftest.$ac_ext >&5
3938 ac_header_compiler=no
3940 rm -f conftest.$ac_objext conftest.$ac_ext
3941 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3942 echo "${ECHO_T}$ac_header_compiler" >&6
3944 # Is the header present?
3945 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3946 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3947 cat >conftest.$ac_ext <<_ACEOF
3948 #line $LINENO "configure"
3951 cat confdefs.h >>conftest.$ac_ext
3952 cat >>conftest.$ac_ext <<_ACEOF
3953 /* end confdefs.h. */
3954 #include <$ac_header>
3956 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3957 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3959 grep -v '^ *+' conftest.er1 >conftest.err
3961 cat conftest.err >&5
3962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3963 (exit $ac_status); } >/dev/null; then
3964 if test -s conftest.err; then
3965 ac_cpp_err=$ac_c_preproc_warn_flag
3972 if test -z "$ac_cpp_err"; then
3973 ac_header_preproc=yes
3975 echo "$as_me: failed program was:" >&5
3976 sed 's/^/| /' conftest.$ac_ext >&5
3978 ac_header_preproc=no
3980 rm -f conftest.err conftest.$ac_ext
3981 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3982 echo "${ECHO_T}$ac_header_preproc" >&6
3984 # So? What about this header?
3985 case $ac_header_compiler:$ac_header_preproc in
3987 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3988 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3989 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3990 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3993 ## ------------------------------------ ##
3994 ## Report this to bug-autoconf@gnu.org. ##
3995 ## ------------------------------------ ##
3998 sed "s/^/$as_me: WARNING: /" >&2
4001 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4002 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4003 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4004 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4005 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4006 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4009 ## ------------------------------------ ##
4010 ## Report this to bug-autoconf@gnu.org. ##
4011 ## ------------------------------------ ##
4014 sed "s/^/$as_me: WARNING: /" >&2
4017 echo "$as_me:$LINENO: checking for $ac_header" >&5
4018 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4019 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4020 echo $ECHO_N "(cached) $ECHO_C" >&6
4022 eval "$as_ac_Header=$ac_header_preproc"
4024 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4025 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4028 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4029 cat >>confdefs.h <<_ACEOF
4030 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4039 # Checking for functions
4040 # ===========================================================================
4042 for ac_func in strerror
4044 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4045 echo "$as_me:$LINENO: checking for $ac_func" >&5
4046 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4047 if eval "test \"\${$as_ac_var+set}\" = set"; then
4048 echo $ECHO_N "(cached) $ECHO_C" >&6
4050 cat >conftest.$ac_ext <<_ACEOF
4051 #line $LINENO "configure"
4054 cat confdefs.h >>conftest.$ac_ext
4055 cat >>conftest.$ac_ext <<_ACEOF
4056 /* end confdefs.h. */
4057 /* System header to define __stub macros and hopefully few prototypes,
4058 which can conflict with char $ac_func (); below.
4059 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4060 <limits.h> exists even on freestanding compilers. */
4062 # include <limits.h>
4064 # include <assert.h>
4066 /* Override any gcc2 internal prototype to avoid an error. */
4071 /* We use char because int might match the return type of a gcc2
4072 builtin and then its argument prototype would still apply. */
4074 /* The GNU C library defines this for functions which it implements
4075 to always fail with ENOSYS. Some functions are actually named
4076 something starting with __ and the normal name is an alias. */
4077 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4080 char (*f) () = $ac_func;
4089 return f != $ac_func;
4094 rm -f conftest.$ac_objext conftest$ac_exeext
4095 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4096 (eval $ac_link) 2>&5
4098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4099 (exit $ac_status); } &&
4100 { ac_try='test -s conftest$ac_exeext'
4101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4105 (exit $ac_status); }; }; then
4106 eval "$as_ac_var=yes"
4108 echo "$as_me: failed program was:" >&5
4109 sed 's/^/| /' conftest.$ac_ext >&5
4111 eval "$as_ac_var=no"
4113 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4115 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4116 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4117 if test `eval echo '${'$as_ac_var'}'` = yes; then
4118 cat >>confdefs.h <<_ACEOF
4119 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4129 for ac_func in vsnprintf snprintf vsprintf mkstemp
4131 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4132 echo "$as_me:$LINENO: checking for $ac_func" >&5
4133 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4134 if eval "test \"\${$as_ac_var+set}\" = set"; then
4135 echo $ECHO_N "(cached) $ECHO_C" >&6
4137 cat >conftest.$ac_ext <<_ACEOF
4138 #line $LINENO "configure"
4141 cat confdefs.h >>conftest.$ac_ext
4142 cat >>conftest.$ac_ext <<_ACEOF
4143 /* end confdefs.h. */
4144 /* System header to define __stub macros and hopefully few prototypes,
4145 which can conflict with char $ac_func (); below.
4146 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4147 <limits.h> exists even on freestanding compilers. */
4149 # include <limits.h>
4151 # include <assert.h>
4153 /* Override any gcc2 internal prototype to avoid an error. */
4158 /* We use char because int might match the return type of a gcc2
4159 builtin and then its argument prototype would still apply. */
4161 /* The GNU C library defines this for functions which it implements
4162 to always fail with ENOSYS. Some functions are actually named
4163 something starting with __ and the normal name is an alias. */
4164 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4167 char (*f) () = $ac_func;
4176 return f != $ac_func;
4181 rm -f conftest.$ac_objext conftest$ac_exeext
4182 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4183 (eval $ac_link) 2>&5
4185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4186 (exit $ac_status); } &&
4187 { ac_try='test -s conftest$ac_exeext'
4188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4192 (exit $ac_status); }; }; then
4193 eval "$as_ac_var=yes"
4195 echo "$as_me: failed program was:" >&5
4196 sed 's/^/| /' conftest.$ac_ext >&5
4198 eval "$as_ac_var=no"
4200 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4202 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4203 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4204 if test `eval echo '${'$as_ac_var'}'` = yes; then
4205 cat >>confdefs.h <<_ACEOF
4206 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4215 # ===========================================================================
4217 # DD_COPT macro checks if the compiler specified as the 1st parameter
4218 # supports option specified as the 2nd parameter
4219 # For example: DD_CPORT(CXX, fPIC)
4223 # This macro expands DIR and assigns it to RET.
4224 # If DIR is NONE, then it's replaced by DEFAULT.
4226 # Based on AC_DEFINE_DIR
4230 # AC_EXPAND(prefix, "/usr/local", expanded_prefix)
4234 # adl_NORMALIZE_PATH
4236 # - empty paths are changed to '.'
4237 # - trailing slashes are removed
4238 # - repeated slashes are squeezed except a leading doubled slash '//'
4239 # (which might indicate a networked disk on some OS).
4242 # REFERENCE_STRING is used to turn '/' into '\' and vice-versa: if
4243 # REFERENCE_STRING contains some backslashes, all slashes and backslashes
4244 # are turned into backslashes, otherwise they are all turned into slashes.
4246 # This makes processing of DOS filenames quite easier, because you can turn a
4247 # filename to the Unix notation, make your processing, and turn it back to
4248 # original notation.
4253 # adl_COMPUTE_RELATIVE_PATH
4255 # PATH_LIST is a space-separated list of colon-separated triplets of the form
4256 # 'FROM:TO:RESULT'. This function iterates over these triplets and set $RESULT
4257 # to the relative path from $FROM to $TO. Note that $FROM and $TO needs to be
4258 # absolute filenames for this macro to success.
4264 ## The following helper macros are too fragile to be used out
4265 ## of adl_COMPUTE_RELATIVE_PATHS (mainly because they assume that
4266 ## paths are normalized), that's why I'm keeping them in the same file.
4267 ## Still, some of them maybe worth to reuse.
4281 # AC_NORMALIZE_DEFINE_UNQUOTED(var, DEFINE, REFERENCE_STRING)
4286 # Checking characteristics of compilers and other programs
4287 # ===========================================================================
4288 echo "$as_me:$LINENO: checking whether preprocessor accepts -MM or -M" >&5
4289 echo $ECHO_N "checking whether preprocessor accepts -MM or -M... $ECHO_C" >&6
4290 if test "${sdcc_cv_MM+set}" = set; then
4291 echo $ECHO_N "(cached) $ECHO_C" >&6
4293 echo "#include <stdio.h>" >_test_.c
4295 $CPP -v -MM _test_.c 1>&5 2>&5
4296 if test "$?" = "0"; then
4303 echo "$as_me:$LINENO: result: $sdcc_cv_MM" >&5
4304 echo "${ECHO_T}$sdcc_cv_MM" >&6
4308 # This is the first time when CFLAGS are set/modified!!
4310 echo "$as_me:$LINENO: checking whether $CC accepts -ggdb" >&5
4311 echo $ECHO_N "checking whether $CC accepts -ggdb... $ECHO_C" >&6
4312 if test "${sdcc_cv_CCggdb+set}" = set; then
4313 echo $ECHO_N "(cached) $ECHO_C" >&6
4319 $CC -v -ggdb -c _test_.c 1>&5 2>&5
4320 if test "$?" = "0"; then
4321 sdcc_cv_CCggdb="yes"
4325 rm -f _test_.* a.out
4327 echo "$as_me:$LINENO: result: $sdcc_cv_CCggdb" >&5
4328 echo "${ECHO_T}$sdcc_cv_CCggdb" >&6
4330 if test "$sdcc_cv_CCggdb" = "yes"; then
4331 CFLAGS="-ggdb ${CFLAGS}"
4335 echo "$as_me:$LINENO: checking whether $CC accepts -pipe" >&5
4336 echo $ECHO_N "checking whether $CC accepts -pipe... $ECHO_C" >&6
4337 if test "${sdcc_cv_CCpipe+set}" = set; then
4338 echo $ECHO_N "(cached) $ECHO_C" >&6
4344 $CC -v -pipe -c _test_.c 1>&5 2>&5
4345 if test "$?" = "0"; then
4346 sdcc_cv_CCpipe="yes"
4350 rm -f _test_.* a.out
4352 echo "$as_me:$LINENO: result: $sdcc_cv_CCpipe" >&5
4353 echo "${ECHO_T}$sdcc_cv_CCpipe" >&6
4355 if test "$sdcc_cv_CCpipe" = "yes"; then
4356 CFLAGS="-pipe $CFLAGS"
4360 # Checks for typedefs, structures, and compiler characteristics.
4361 # ===========================================================================
4362 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4363 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4364 if test "${ac_cv_type_signal+set}" = set; then
4365 echo $ECHO_N "(cached) $ECHO_C" >&6
4367 cat >conftest.$ac_ext <<_ACEOF
4368 #line $LINENO "configure"
4371 cat confdefs.h >>conftest.$ac_ext
4372 cat >>conftest.$ac_ext <<_ACEOF
4373 /* end confdefs.h. */
4374 #include <sys/types.h>
4380 extern "C" void (*signal (int, void (*)(int)))(int);
4382 void (*signal ()) ();
4393 rm -f conftest.$ac_objext
4394 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4395 (eval $ac_compile) 2>&5
4397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4398 (exit $ac_status); } &&
4399 { ac_try='test -s conftest.$ac_objext'
4400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4404 (exit $ac_status); }; }; then
4405 ac_cv_type_signal=void
4407 echo "$as_me: failed program was:" >&5
4408 sed 's/^/| /' conftest.$ac_ext >&5
4410 ac_cv_type_signal=int
4412 rm -f conftest.$ac_objext conftest.$ac_ext
4414 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4415 echo "${ECHO_T}$ac_cv_type_signal" >&6
4417 cat >>confdefs.h <<_ACEOF
4418 #define RETSIGTYPE $ac_cv_type_signal
4423 echo "$as_me:$LINENO: checking for char" >&5
4424 echo $ECHO_N "checking for char... $ECHO_C" >&6
4425 if test "${ac_cv_type_char+set}" = set; then
4426 echo $ECHO_N "(cached) $ECHO_C" >&6
4428 cat >conftest.$ac_ext <<_ACEOF
4429 #line $LINENO "configure"
4432 cat confdefs.h >>conftest.$ac_ext
4433 cat >>conftest.$ac_ext <<_ACEOF
4434 /* end confdefs.h. */
4435 $ac_includes_default
4447 rm -f conftest.$ac_objext
4448 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4449 (eval $ac_compile) 2>&5
4451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4452 (exit $ac_status); } &&
4453 { ac_try='test -s conftest.$ac_objext'
4454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4458 (exit $ac_status); }; }; then
4461 echo "$as_me: failed program was:" >&5
4462 sed 's/^/| /' conftest.$ac_ext >&5
4466 rm -f conftest.$ac_objext conftest.$ac_ext
4468 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
4469 echo "${ECHO_T}$ac_cv_type_char" >&6
4471 echo "$as_me:$LINENO: checking size of char" >&5
4472 echo $ECHO_N "checking size of char... $ECHO_C" >&6
4473 if test "${ac_cv_sizeof_char+set}" = set; then
4474 echo $ECHO_N "(cached) $ECHO_C" >&6
4476 if test "$ac_cv_type_char" = yes; then
4477 # The cast to unsigned long works around a bug in the HP C Compiler
4478 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4479 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4480 # This bug is HP SR number 8606223364.
4481 if test "$cross_compiling" = yes; then
4482 # Depending upon the size, compute the lo and hi bounds.
4483 cat >conftest.$ac_ext <<_ACEOF
4484 #line $LINENO "configure"
4487 cat confdefs.h >>conftest.$ac_ext
4488 cat >>conftest.$ac_ext <<_ACEOF
4489 /* end confdefs.h. */
4490 $ac_includes_default
4494 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
4501 rm -f conftest.$ac_objext
4502 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4503 (eval $ac_compile) 2>&5
4505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4506 (exit $ac_status); } &&
4507 { ac_try='test -s conftest.$ac_objext'
4508 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512 (exit $ac_status); }; }; then
4515 cat >conftest.$ac_ext <<_ACEOF
4516 #line $LINENO "configure"
4519 cat confdefs.h >>conftest.$ac_ext
4520 cat >>conftest.$ac_ext <<_ACEOF
4521 /* end confdefs.h. */
4522 $ac_includes_default
4526 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4533 rm -f conftest.$ac_objext
4534 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4535 (eval $ac_compile) 2>&5
4537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4538 (exit $ac_status); } &&
4539 { ac_try='test -s conftest.$ac_objext'
4540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4544 (exit $ac_status); }; }; then
4545 ac_hi=$ac_mid; break
4547 echo "$as_me: failed program was:" >&5
4548 sed 's/^/| /' conftest.$ac_ext >&5
4550 ac_lo=`expr $ac_mid + 1`
4551 if test $ac_lo -le $ac_mid; then
4555 ac_mid=`expr 2 '*' $ac_mid + 1`
4557 rm -f conftest.$ac_objext conftest.$ac_ext
4560 echo "$as_me: failed program was:" >&5
4561 sed 's/^/| /' conftest.$ac_ext >&5
4563 cat >conftest.$ac_ext <<_ACEOF
4564 #line $LINENO "configure"
4567 cat confdefs.h >>conftest.$ac_ext
4568 cat >>conftest.$ac_ext <<_ACEOF
4569 /* end confdefs.h. */
4570 $ac_includes_default
4574 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
4581 rm -f conftest.$ac_objext
4582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4583 (eval $ac_compile) 2>&5
4585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4586 (exit $ac_status); } &&
4587 { ac_try='test -s conftest.$ac_objext'
4588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592 (exit $ac_status); }; }; then
4595 cat >conftest.$ac_ext <<_ACEOF
4596 #line $LINENO "configure"
4599 cat confdefs.h >>conftest.$ac_ext
4600 cat >>conftest.$ac_ext <<_ACEOF
4601 /* end confdefs.h. */
4602 $ac_includes_default
4606 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
4613 rm -f conftest.$ac_objext
4614 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4615 (eval $ac_compile) 2>&5
4617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4618 (exit $ac_status); } &&
4619 { ac_try='test -s conftest.$ac_objext'
4620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4624 (exit $ac_status); }; }; then
4625 ac_lo=$ac_mid; break
4627 echo "$as_me: failed program was:" >&5
4628 sed 's/^/| /' conftest.$ac_ext >&5
4630 ac_hi=`expr '(' $ac_mid ')' - 1`
4631 if test $ac_mid -le $ac_hi; then
4635 ac_mid=`expr 2 '*' $ac_mid`
4637 rm -f conftest.$ac_objext conftest.$ac_ext
4640 echo "$as_me: failed program was:" >&5
4641 sed 's/^/| /' conftest.$ac_ext >&5
4645 rm -f conftest.$ac_objext conftest.$ac_ext
4647 rm -f conftest.$ac_objext conftest.$ac_ext
4648 # Binary search between lo and hi bounds.
4649 while test "x$ac_lo" != "x$ac_hi"; do
4650 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4651 cat >conftest.$ac_ext <<_ACEOF
4652 #line $LINENO "configure"
4655 cat confdefs.h >>conftest.$ac_ext
4656 cat >>conftest.$ac_ext <<_ACEOF
4657 /* end confdefs.h. */
4658 $ac_includes_default
4662 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4669 rm -f conftest.$ac_objext
4670 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4671 (eval $ac_compile) 2>&5
4673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4674 (exit $ac_status); } &&
4675 { ac_try='test -s conftest.$ac_objext'
4676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680 (exit $ac_status); }; }; then
4683 echo "$as_me: failed program was:" >&5
4684 sed 's/^/| /' conftest.$ac_ext >&5
4686 ac_lo=`expr '(' $ac_mid ')' + 1`
4688 rm -f conftest.$ac_objext conftest.$ac_ext
4691 ?*) ac_cv_sizeof_char=$ac_lo;;
4692 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4693 See \`config.log' for more details." >&5
4694 echo "$as_me: error: cannot compute sizeof (char), 77
4695 See \`config.log' for more details." >&2;}
4696 { (exit 1); exit 1; }; } ;;
4699 if test "$cross_compiling" = yes; then
4700 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4701 See \`config.log' for more details." >&5
4702 echo "$as_me: error: cannot run test program while cross compiling
4703 See \`config.log' for more details." >&2;}
4704 { (exit 1); exit 1; }; }
4706 cat >conftest.$ac_ext <<_ACEOF
4707 #line $LINENO "configure"
4710 cat confdefs.h >>conftest.$ac_ext
4711 cat >>conftest.$ac_ext <<_ACEOF
4712 /* end confdefs.h. */
4713 $ac_includes_default
4714 long longval () { return (long) (sizeof (char)); }
4715 unsigned long ulongval () { return (long) (sizeof (char)); }
4722 FILE *f = fopen ("conftest.val", "w");
4725 if (((long) (sizeof (char))) < 0)
4727 long i = longval ();
4728 if (i != ((long) (sizeof (char))))
4730 fprintf (f, "%ld\n", i);
4734 unsigned long i = ulongval ();
4735 if (i != ((long) (sizeof (char))))
4737 fprintf (f, "%lu\n", i);
4739 exit (ferror (f) || fclose (f) != 0);
4745 rm -f conftest$ac_exeext
4746 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4747 (eval $ac_link) 2>&5
4749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4750 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4755 (exit $ac_status); }; }; then
4756 ac_cv_sizeof_char=`cat conftest.val`
4758 echo "$as_me: program exited with status $ac_status" >&5
4759 echo "$as_me: failed program was:" >&5
4760 sed 's/^/| /' conftest.$ac_ext >&5
4763 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4764 See \`config.log' for more details." >&5
4765 echo "$as_me: error: cannot compute sizeof (char), 77
4766 See \`config.log' for more details." >&2;}
4767 { (exit 1); exit 1; }; }
4769 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4777 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
4778 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
4779 cat >>confdefs.h <<_ACEOF
4780 #define SIZEOF_CHAR $ac_cv_sizeof_char
4784 echo "$as_me:$LINENO: checking for short" >&5
4785 echo $ECHO_N "checking for short... $ECHO_C" >&6
4786 if test "${ac_cv_type_short+set}" = set; then
4787 echo $ECHO_N "(cached) $ECHO_C" >&6
4789 cat >conftest.$ac_ext <<_ACEOF
4790 #line $LINENO "configure"
4793 cat confdefs.h >>conftest.$ac_ext
4794 cat >>conftest.$ac_ext <<_ACEOF
4795 /* end confdefs.h. */
4796 $ac_includes_default
4808 rm -f conftest.$ac_objext
4809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4810 (eval $ac_compile) 2>&5
4812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813 (exit $ac_status); } &&
4814 { ac_try='test -s conftest.$ac_objext'
4815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4819 (exit $ac_status); }; }; then
4820 ac_cv_type_short=yes
4822 echo "$as_me: failed program was:" >&5
4823 sed 's/^/| /' conftest.$ac_ext >&5
4827 rm -f conftest.$ac_objext conftest.$ac_ext
4829 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4830 echo "${ECHO_T}$ac_cv_type_short" >&6
4832 echo "$as_me:$LINENO: checking size of short" >&5
4833 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4834 if test "${ac_cv_sizeof_short+set}" = set; then
4835 echo $ECHO_N "(cached) $ECHO_C" >&6
4837 if test "$ac_cv_type_short" = yes; then
4838 # The cast to unsigned long works around a bug in the HP C Compiler
4839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4841 # This bug is HP SR number 8606223364.
4842 if test "$cross_compiling" = yes; then
4843 # Depending upon the size, compute the lo and hi bounds.
4844 cat >conftest.$ac_ext <<_ACEOF
4845 #line $LINENO "configure"
4848 cat confdefs.h >>conftest.$ac_ext
4849 cat >>conftest.$ac_ext <<_ACEOF
4850 /* end confdefs.h. */
4851 $ac_includes_default
4855 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4862 rm -f conftest.$ac_objext
4863 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4864 (eval $ac_compile) 2>&5
4866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4867 (exit $ac_status); } &&
4868 { ac_try='test -s conftest.$ac_objext'
4869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4873 (exit $ac_status); }; }; then
4876 cat >conftest.$ac_ext <<_ACEOF
4877 #line $LINENO "configure"
4880 cat confdefs.h >>conftest.$ac_ext
4881 cat >>conftest.$ac_ext <<_ACEOF
4882 /* end confdefs.h. */
4883 $ac_includes_default
4887 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4894 rm -f conftest.$ac_objext
4895 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4896 (eval $ac_compile) 2>&5
4898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4899 (exit $ac_status); } &&
4900 { ac_try='test -s conftest.$ac_objext'
4901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4905 (exit $ac_status); }; }; then
4906 ac_hi=$ac_mid; break
4908 echo "$as_me: failed program was:" >&5
4909 sed 's/^/| /' conftest.$ac_ext >&5
4911 ac_lo=`expr $ac_mid + 1`
4912 if test $ac_lo -le $ac_mid; then
4916 ac_mid=`expr 2 '*' $ac_mid + 1`
4918 rm -f conftest.$ac_objext conftest.$ac_ext
4921 echo "$as_me: failed program was:" >&5
4922 sed 's/^/| /' conftest.$ac_ext >&5
4924 cat >conftest.$ac_ext <<_ACEOF
4925 #line $LINENO "configure"
4928 cat confdefs.h >>conftest.$ac_ext
4929 cat >>conftest.$ac_ext <<_ACEOF
4930 /* end confdefs.h. */
4931 $ac_includes_default
4935 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4942 rm -f conftest.$ac_objext
4943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4944 (eval $ac_compile) 2>&5
4946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947 (exit $ac_status); } &&
4948 { ac_try='test -s conftest.$ac_objext'
4949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4953 (exit $ac_status); }; }; then
4956 cat >conftest.$ac_ext <<_ACEOF
4957 #line $LINENO "configure"
4960 cat confdefs.h >>conftest.$ac_ext
4961 cat >>conftest.$ac_ext <<_ACEOF
4962 /* end confdefs.h. */
4963 $ac_includes_default
4967 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4974 rm -f conftest.$ac_objext
4975 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4976 (eval $ac_compile) 2>&5
4978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4979 (exit $ac_status); } &&
4980 { ac_try='test -s conftest.$ac_objext'
4981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4985 (exit $ac_status); }; }; then
4986 ac_lo=$ac_mid; break
4988 echo "$as_me: failed program was:" >&5
4989 sed 's/^/| /' conftest.$ac_ext >&5
4991 ac_hi=`expr '(' $ac_mid ')' - 1`
4992 if test $ac_mid -le $ac_hi; then
4996 ac_mid=`expr 2 '*' $ac_mid`
4998 rm -f conftest.$ac_objext conftest.$ac_ext
5001 echo "$as_me: failed program was:" >&5
5002 sed 's/^/| /' conftest.$ac_ext >&5
5006 rm -f conftest.$ac_objext conftest.$ac_ext
5008 rm -f conftest.$ac_objext conftest.$ac_ext
5009 # Binary search between lo and hi bounds.
5010 while test "x$ac_lo" != "x$ac_hi"; do
5011 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5012 cat >conftest.$ac_ext <<_ACEOF
5013 #line $LINENO "configure"
5016 cat confdefs.h >>conftest.$ac_ext
5017 cat >>conftest.$ac_ext <<_ACEOF
5018 /* end confdefs.h. */
5019 $ac_includes_default
5023 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5030 rm -f conftest.$ac_objext
5031 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5032 (eval $ac_compile) 2>&5
5034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5035 (exit $ac_status); } &&
5036 { ac_try='test -s conftest.$ac_objext'
5037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041 (exit $ac_status); }; }; then
5044 echo "$as_me: failed program was:" >&5
5045 sed 's/^/| /' conftest.$ac_ext >&5
5047 ac_lo=`expr '(' $ac_mid ')' + 1`
5049 rm -f conftest.$ac_objext conftest.$ac_ext
5052 ?*) ac_cv_sizeof_short=$ac_lo;;
5053 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5054 See \`config.log' for more details." >&5
5055 echo "$as_me: error: cannot compute sizeof (short), 77
5056 See \`config.log' for more details." >&2;}
5057 { (exit 1); exit 1; }; } ;;
5060 if test "$cross_compiling" = yes; then
5061 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5062 See \`config.log' for more details." >&5
5063 echo "$as_me: error: cannot run test program while cross compiling
5064 See \`config.log' for more details." >&2;}
5065 { (exit 1); exit 1; }; }
5067 cat >conftest.$ac_ext <<_ACEOF
5068 #line $LINENO "configure"
5071 cat confdefs.h >>conftest.$ac_ext
5072 cat >>conftest.$ac_ext <<_ACEOF
5073 /* end confdefs.h. */
5074 $ac_includes_default
5075 long longval () { return (long) (sizeof (short)); }
5076 unsigned long ulongval () { return (long) (sizeof (short)); }
5083 FILE *f = fopen ("conftest.val", "w");
5086 if (((long) (sizeof (short))) < 0)
5088 long i = longval ();
5089 if (i != ((long) (sizeof (short))))
5091 fprintf (f, "%ld\n", i);
5095 unsigned long i = ulongval ();
5096 if (i != ((long) (sizeof (short))))
5098 fprintf (f, "%lu\n", i);
5100 exit (ferror (f) || fclose (f) != 0);
5106 rm -f conftest$ac_exeext
5107 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5108 (eval $ac_link) 2>&5
5110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5111 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5116 (exit $ac_status); }; }; then
5117 ac_cv_sizeof_short=`cat conftest.val`
5119 echo "$as_me: program exited with status $ac_status" >&5
5120 echo "$as_me: failed program was:" >&5
5121 sed 's/^/| /' conftest.$ac_ext >&5
5124 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5125 See \`config.log' for more details." >&5
5126 echo "$as_me: error: cannot compute sizeof (short), 77
5127 See \`config.log' for more details." >&2;}
5128 { (exit 1); exit 1; }; }
5130 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5135 ac_cv_sizeof_short=0
5138 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5139 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5140 cat >>confdefs.h <<_ACEOF
5141 #define SIZEOF_SHORT $ac_cv_sizeof_short
5145 echo "$as_me:$LINENO: checking for int" >&5
5146 echo $ECHO_N "checking for int... $ECHO_C" >&6
5147 if test "${ac_cv_type_int+set}" = set; then
5148 echo $ECHO_N "(cached) $ECHO_C" >&6
5150 cat >conftest.$ac_ext <<_ACEOF
5151 #line $LINENO "configure"
5154 cat confdefs.h >>conftest.$ac_ext
5155 cat >>conftest.$ac_ext <<_ACEOF
5156 /* end confdefs.h. */
5157 $ac_includes_default
5169 rm -f conftest.$ac_objext
5170 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5171 (eval $ac_compile) 2>&5
5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174 (exit $ac_status); } &&
5175 { ac_try='test -s conftest.$ac_objext'
5176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5180 (exit $ac_status); }; }; then
5183 echo "$as_me: failed program was:" >&5
5184 sed 's/^/| /' conftest.$ac_ext >&5
5188 rm -f conftest.$ac_objext conftest.$ac_ext
5190 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5191 echo "${ECHO_T}$ac_cv_type_int" >&6
5193 echo "$as_me:$LINENO: checking size of int" >&5
5194 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5195 if test "${ac_cv_sizeof_int+set}" = set; then
5196 echo $ECHO_N "(cached) $ECHO_C" >&6
5198 if test "$ac_cv_type_int" = yes; then
5199 # The cast to unsigned long works around a bug in the HP C Compiler
5200 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5201 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5202 # This bug is HP SR number 8606223364.
5203 if test "$cross_compiling" = yes; then
5204 # Depending upon the size, compute the lo and hi bounds.
5205 cat >conftest.$ac_ext <<_ACEOF
5206 #line $LINENO "configure"
5209 cat confdefs.h >>conftest.$ac_ext
5210 cat >>conftest.$ac_ext <<_ACEOF
5211 /* end confdefs.h. */
5212 $ac_includes_default
5216 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5223 rm -f conftest.$ac_objext
5224 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5225 (eval $ac_compile) 2>&5
5227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5228 (exit $ac_status); } &&
5229 { ac_try='test -s conftest.$ac_objext'
5230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5234 (exit $ac_status); }; }; then
5237 cat >conftest.$ac_ext <<_ACEOF
5238 #line $LINENO "configure"
5241 cat confdefs.h >>conftest.$ac_ext
5242 cat >>conftest.$ac_ext <<_ACEOF
5243 /* end confdefs.h. */
5244 $ac_includes_default
5248 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5255 rm -f conftest.$ac_objext
5256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5257 (eval $ac_compile) 2>&5
5259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5260 (exit $ac_status); } &&
5261 { ac_try='test -s conftest.$ac_objext'
5262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5266 (exit $ac_status); }; }; then
5267 ac_hi=$ac_mid; break
5269 echo "$as_me: failed program was:" >&5
5270 sed 's/^/| /' conftest.$ac_ext >&5
5272 ac_lo=`expr $ac_mid + 1`
5273 if test $ac_lo -le $ac_mid; then
5277 ac_mid=`expr 2 '*' $ac_mid + 1`
5279 rm -f conftest.$ac_objext conftest.$ac_ext
5282 echo "$as_me: failed program was:" >&5
5283 sed 's/^/| /' conftest.$ac_ext >&5
5285 cat >conftest.$ac_ext <<_ACEOF
5286 #line $LINENO "configure"
5289 cat confdefs.h >>conftest.$ac_ext
5290 cat >>conftest.$ac_ext <<_ACEOF
5291 /* end confdefs.h. */
5292 $ac_includes_default
5296 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5303 rm -f conftest.$ac_objext
5304 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5305 (eval $ac_compile) 2>&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); } &&
5309 { ac_try='test -s conftest.$ac_objext'
5310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5314 (exit $ac_status); }; }; then
5317 cat >conftest.$ac_ext <<_ACEOF
5318 #line $LINENO "configure"
5321 cat confdefs.h >>conftest.$ac_ext
5322 cat >>conftest.$ac_ext <<_ACEOF
5323 /* end confdefs.h. */
5324 $ac_includes_default
5328 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5335 rm -f conftest.$ac_objext
5336 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5337 (eval $ac_compile) 2>&5
5339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340 (exit $ac_status); } &&
5341 { ac_try='test -s conftest.$ac_objext'
5342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5346 (exit $ac_status); }; }; then
5347 ac_lo=$ac_mid; break
5349 echo "$as_me: failed program was:" >&5
5350 sed 's/^/| /' conftest.$ac_ext >&5
5352 ac_hi=`expr '(' $ac_mid ')' - 1`
5353 if test $ac_mid -le $ac_hi; then
5357 ac_mid=`expr 2 '*' $ac_mid`
5359 rm -f conftest.$ac_objext conftest.$ac_ext
5362 echo "$as_me: failed program was:" >&5
5363 sed 's/^/| /' conftest.$ac_ext >&5
5367 rm -f conftest.$ac_objext conftest.$ac_ext
5369 rm -f conftest.$ac_objext conftest.$ac_ext
5370 # Binary search between lo and hi bounds.
5371 while test "x$ac_lo" != "x$ac_hi"; do
5372 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5373 cat >conftest.$ac_ext <<_ACEOF
5374 #line $LINENO "configure"
5377 cat confdefs.h >>conftest.$ac_ext
5378 cat >>conftest.$ac_ext <<_ACEOF
5379 /* end confdefs.h. */
5380 $ac_includes_default
5384 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5391 rm -f conftest.$ac_objext
5392 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5393 (eval $ac_compile) 2>&5
5395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5396 (exit $ac_status); } &&
5397 { ac_try='test -s conftest.$ac_objext'
5398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5402 (exit $ac_status); }; }; then
5405 echo "$as_me: failed program was:" >&5
5406 sed 's/^/| /' conftest.$ac_ext >&5
5408 ac_lo=`expr '(' $ac_mid ')' + 1`
5410 rm -f conftest.$ac_objext conftest.$ac_ext
5413 ?*) ac_cv_sizeof_int=$ac_lo;;
5414 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5415 See \`config.log' for more details." >&5
5416 echo "$as_me: error: cannot compute sizeof (int), 77
5417 See \`config.log' for more details." >&2;}
5418 { (exit 1); exit 1; }; } ;;
5421 if test "$cross_compiling" = yes; then
5422 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5423 See \`config.log' for more details." >&5
5424 echo "$as_me: error: cannot run test program while cross compiling
5425 See \`config.log' for more details." >&2;}
5426 { (exit 1); exit 1; }; }
5428 cat >conftest.$ac_ext <<_ACEOF
5429 #line $LINENO "configure"
5432 cat confdefs.h >>conftest.$ac_ext
5433 cat >>conftest.$ac_ext <<_ACEOF
5434 /* end confdefs.h. */
5435 $ac_includes_default
5436 long longval () { return (long) (sizeof (int)); }
5437 unsigned long ulongval () { return (long) (sizeof (int)); }
5444 FILE *f = fopen ("conftest.val", "w");
5447 if (((long) (sizeof (int))) < 0)
5449 long i = longval ();
5450 if (i != ((long) (sizeof (int))))
5452 fprintf (f, "%ld\n", i);
5456 unsigned long i = ulongval ();
5457 if (i != ((long) (sizeof (int))))
5459 fprintf (f, "%lu\n", i);
5461 exit (ferror (f) || fclose (f) != 0);
5467 rm -f conftest$ac_exeext
5468 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5469 (eval $ac_link) 2>&5
5471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5472 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5477 (exit $ac_status); }; }; then
5478 ac_cv_sizeof_int=`cat conftest.val`
5480 echo "$as_me: program exited with status $ac_status" >&5
5481 echo "$as_me: failed program was:" >&5
5482 sed 's/^/| /' conftest.$ac_ext >&5
5485 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5486 See \`config.log' for more details." >&5
5487 echo "$as_me: error: cannot compute sizeof (int), 77
5488 See \`config.log' for more details." >&2;}
5489 { (exit 1); exit 1; }; }
5491 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5499 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5500 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5501 cat >>confdefs.h <<_ACEOF
5502 #define SIZEOF_INT $ac_cv_sizeof_int
5506 echo "$as_me:$LINENO: checking for long" >&5
5507 echo $ECHO_N "checking for long... $ECHO_C" >&6
5508 if test "${ac_cv_type_long+set}" = set; then
5509 echo $ECHO_N "(cached) $ECHO_C" >&6
5511 cat >conftest.$ac_ext <<_ACEOF
5512 #line $LINENO "configure"
5515 cat confdefs.h >>conftest.$ac_ext
5516 cat >>conftest.$ac_ext <<_ACEOF
5517 /* end confdefs.h. */
5518 $ac_includes_default
5530 rm -f conftest.$ac_objext
5531 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5532 (eval $ac_compile) 2>&5
5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535 (exit $ac_status); } &&
5536 { ac_try='test -s conftest.$ac_objext'
5537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5541 (exit $ac_status); }; }; then
5544 echo "$as_me: failed program was:" >&5
5545 sed 's/^/| /' conftest.$ac_ext >&5
5549 rm -f conftest.$ac_objext conftest.$ac_ext
5551 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5552 echo "${ECHO_T}$ac_cv_type_long" >&6
5554 echo "$as_me:$LINENO: checking size of long" >&5
5555 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5556 if test "${ac_cv_sizeof_long+set}" = set; then
5557 echo $ECHO_N "(cached) $ECHO_C" >&6
5559 if test "$ac_cv_type_long" = yes; then
5560 # The cast to unsigned long works around a bug in the HP C Compiler
5561 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5562 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5563 # This bug is HP SR number 8606223364.
5564 if test "$cross_compiling" = yes; then
5565 # Depending upon the size, compute the lo and hi bounds.
5566 cat >conftest.$ac_ext <<_ACEOF
5567 #line $LINENO "configure"
5570 cat confdefs.h >>conftest.$ac_ext
5571 cat >>conftest.$ac_ext <<_ACEOF
5572 /* end confdefs.h. */
5573 $ac_includes_default
5577 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5584 rm -f conftest.$ac_objext
5585 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5586 (eval $ac_compile) 2>&5
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); } &&
5590 { ac_try='test -s conftest.$ac_objext'
5591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5595 (exit $ac_status); }; }; then
5598 cat >conftest.$ac_ext <<_ACEOF
5599 #line $LINENO "configure"
5602 cat confdefs.h >>conftest.$ac_ext
5603 cat >>conftest.$ac_ext <<_ACEOF
5604 /* end confdefs.h. */
5605 $ac_includes_default
5609 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5616 rm -f conftest.$ac_objext
5617 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5618 (eval $ac_compile) 2>&5
5620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5621 (exit $ac_status); } &&
5622 { ac_try='test -s conftest.$ac_objext'
5623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5627 (exit $ac_status); }; }; then
5628 ac_hi=$ac_mid; break
5630 echo "$as_me: failed program was:" >&5
5631 sed 's/^/| /' conftest.$ac_ext >&5
5633 ac_lo=`expr $ac_mid + 1`
5634 if test $ac_lo -le $ac_mid; then
5638 ac_mid=`expr 2 '*' $ac_mid + 1`
5640 rm -f conftest.$ac_objext conftest.$ac_ext
5643 echo "$as_me: failed program was:" >&5
5644 sed 's/^/| /' conftest.$ac_ext >&5
5646 cat >conftest.$ac_ext <<_ACEOF
5647 #line $LINENO "configure"
5650 cat confdefs.h >>conftest.$ac_ext
5651 cat >>conftest.$ac_ext <<_ACEOF
5652 /* end confdefs.h. */
5653 $ac_includes_default
5657 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
5664 rm -f conftest.$ac_objext
5665 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5666 (eval $ac_compile) 2>&5
5668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669 (exit $ac_status); } &&
5670 { ac_try='test -s conftest.$ac_objext'
5671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675 (exit $ac_status); }; }; then
5678 cat >conftest.$ac_ext <<_ACEOF
5679 #line $LINENO "configure"
5682 cat confdefs.h >>conftest.$ac_ext
5683 cat >>conftest.$ac_ext <<_ACEOF
5684 /* end confdefs.h. */
5685 $ac_includes_default
5689 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5696 rm -f conftest.$ac_objext
5697 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5698 (eval $ac_compile) 2>&5
5700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701 (exit $ac_status); } &&
5702 { ac_try='test -s conftest.$ac_objext'
5703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5707 (exit $ac_status); }; }; then
5708 ac_lo=$ac_mid; break
5710 echo "$as_me: failed program was:" >&5
5711 sed 's/^/| /' conftest.$ac_ext >&5
5713 ac_hi=`expr '(' $ac_mid ')' - 1`
5714 if test $ac_mid -le $ac_hi; then
5718 ac_mid=`expr 2 '*' $ac_mid`
5720 rm -f conftest.$ac_objext conftest.$ac_ext
5723 echo "$as_me: failed program was:" >&5
5724 sed 's/^/| /' conftest.$ac_ext >&5
5728 rm -f conftest.$ac_objext conftest.$ac_ext
5730 rm -f conftest.$ac_objext conftest.$ac_ext
5731 # Binary search between lo and hi bounds.
5732 while test "x$ac_lo" != "x$ac_hi"; do
5733 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5734 cat >conftest.$ac_ext <<_ACEOF
5735 #line $LINENO "configure"
5738 cat confdefs.h >>conftest.$ac_ext
5739 cat >>conftest.$ac_ext <<_ACEOF
5740 /* end confdefs.h. */
5741 $ac_includes_default
5745 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5752 rm -f conftest.$ac_objext
5753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5754 (eval $ac_compile) 2>&5
5756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757 (exit $ac_status); } &&
5758 { ac_try='test -s conftest.$ac_objext'
5759 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5763 (exit $ac_status); }; }; then
5766 echo "$as_me: failed program was:" >&5
5767 sed 's/^/| /' conftest.$ac_ext >&5
5769 ac_lo=`expr '(' $ac_mid ')' + 1`
5771 rm -f conftest.$ac_objext conftest.$ac_ext
5774 ?*) ac_cv_sizeof_long=$ac_lo;;
5775 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5776 See \`config.log' for more details." >&5
5777 echo "$as_me: error: cannot compute sizeof (long), 77
5778 See \`config.log' for more details." >&2;}
5779 { (exit 1); exit 1; }; } ;;
5782 if test "$cross_compiling" = yes; then
5783 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5784 See \`config.log' for more details." >&5
5785 echo "$as_me: error: cannot run test program while cross compiling
5786 See \`config.log' for more details." >&2;}
5787 { (exit 1); exit 1; }; }
5789 cat >conftest.$ac_ext <<_ACEOF
5790 #line $LINENO "configure"
5793 cat confdefs.h >>conftest.$ac_ext
5794 cat >>conftest.$ac_ext <<_ACEOF
5795 /* end confdefs.h. */
5796 $ac_includes_default
5797 long longval () { return (long) (sizeof (long)); }
5798 unsigned long ulongval () { return (long) (sizeof (long)); }
5805 FILE *f = fopen ("conftest.val", "w");
5808 if (((long) (sizeof (long))) < 0)
5810 long i = longval ();
5811 if (i != ((long) (sizeof (long))))
5813 fprintf (f, "%ld\n", i);
5817 unsigned long i = ulongval ();
5818 if (i != ((long) (sizeof (long))))
5820 fprintf (f, "%lu\n", i);
5822 exit (ferror (f) || fclose (f) != 0);
5828 rm -f conftest$ac_exeext
5829 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5830 (eval $ac_link) 2>&5
5832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5833 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5838 (exit $ac_status); }; }; then
5839 ac_cv_sizeof_long=`cat conftest.val`
5841 echo "$as_me: program exited with status $ac_status" >&5
5842 echo "$as_me: failed program was:" >&5
5843 sed 's/^/| /' conftest.$ac_ext >&5
5846 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5847 See \`config.log' for more details." >&5
5848 echo "$as_me: error: cannot compute sizeof (long), 77
5849 See \`config.log' for more details." >&2;}
5850 { (exit 1); exit 1; }; }
5852 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5860 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5861 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5862 cat >>confdefs.h <<_ACEOF
5863 #define SIZEOF_LONG $ac_cv_sizeof_long
5870 if expr "$ac_cv_sizeof_char" '>=' "$1" >/dev/null; then
5874 if expr "$ac_cv_sizeof_short" '>=' "$1" >/dev/null; then
5878 if expr "$ac_cv_sizeof_int" '>=' "$1" >/dev/null; then
5882 if expr "$ac_cv_sizeof_long" '>=' "$1" >/dev/null; then
5889 echo "$as_me:$LINENO: checking type name for byte" >&5
5890 echo $ECHO_N "checking type name for byte... $ECHO_C" >&6
5891 TYPE_BYTE=`type_name 1`
5892 echo "$as_me:$LINENO: result: $TYPE_BYTE" >&5
5893 echo "${ECHO_T}$TYPE_BYTE" >&6
5894 echo "$as_me:$LINENO: checking type name for word" >&5
5895 echo $ECHO_N "checking type name for word... $ECHO_C" >&6
5896 TYPE_WORD=`type_name 2`
5897 echo "$as_me:$LINENO: result: $TYPE_WORD" >&5
5898 echo "${ECHO_T}$TYPE_WORD" >&6
5899 echo "$as_me:$LINENO: checking type name for dword" >&5
5900 echo $ECHO_N "checking type name for dword... $ECHO_C" >&6
5901 TYPE_DWORD=`type_name 4`
5902 echo "$as_me:$LINENO: result: $TYPE_DWORD" >&5
5903 echo "${ECHO_T}$TYPE_DWORD" >&6
5904 cat >>confdefs.h <<_ACEOF
5905 #define TYPE_BYTE $TYPE_BYTE
5908 cat >>confdefs.h <<_ACEOF
5909 #define TYPE_WORD $TYPE_WORD
5912 cat >>confdefs.h <<_ACEOF
5913 #define TYPE_DWORD $TYPE_DWORD
5917 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
5918 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
5919 if test "${ac_cv_c_bigendian+set}" = set; then
5920 echo $ECHO_N "(cached) $ECHO_C" >&6
5922 # See if sys/param.h defines the BYTE_ORDER macro.
5923 cat >conftest.$ac_ext <<_ACEOF
5924 #line $LINENO "configure"
5927 cat confdefs.h >>conftest.$ac_ext
5928 cat >>conftest.$ac_ext <<_ACEOF
5929 /* end confdefs.h. */
5930 #include <sys/types.h>
5931 #include <sys/param.h>
5936 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5944 rm -f conftest.$ac_objext
5945 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5946 (eval $ac_compile) 2>&5
5948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949 (exit $ac_status); } &&
5950 { ac_try='test -s conftest.$ac_objext'
5951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5955 (exit $ac_status); }; }; then
5956 # It does; now see whether it defined to BIG_ENDIAN or not.
5957 cat >conftest.$ac_ext <<_ACEOF
5958 #line $LINENO "configure"
5961 cat confdefs.h >>conftest.$ac_ext
5962 cat >>conftest.$ac_ext <<_ACEOF
5963 /* end confdefs.h. */
5964 #include <sys/types.h>
5965 #include <sys/param.h>
5970 #if BYTE_ORDER != BIG_ENDIAN
5978 rm -f conftest.$ac_objext
5979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5980 (eval $ac_compile) 2>&5
5982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5983 (exit $ac_status); } &&
5984 { ac_try='test -s conftest.$ac_objext'
5985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989 (exit $ac_status); }; }; then
5990 ac_cv_c_bigendian=yes
5992 echo "$as_me: failed program was:" >&5
5993 sed 's/^/| /' conftest.$ac_ext >&5
5995 ac_cv_c_bigendian=no
5997 rm -f conftest.$ac_objext conftest.$ac_ext
5999 echo "$as_me: failed program was:" >&5
6000 sed 's/^/| /' conftest.$ac_ext >&5
6002 # It does not; compile a test program.
6003 if test "$cross_compiling" = yes; then
6004 # try to guess the endianness by grepping values into an object file
6005 ac_cv_c_bigendian=unknown
6006 cat >conftest.$ac_ext <<_ACEOF
6007 #line $LINENO "configure"
6010 cat confdefs.h >>conftest.$ac_ext
6011 cat >>conftest.$ac_ext <<_ACEOF
6012 /* end confdefs.h. */
6013 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6014 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6015 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6016 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6017 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6018 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6022 _ascii (); _ebcdic ();
6027 rm -f conftest.$ac_objext
6028 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6029 (eval $ac_compile) 2>&5
6031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032 (exit $ac_status); } &&
6033 { ac_try='test -s conftest.$ac_objext'
6034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6038 (exit $ac_status); }; }; then
6039 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6040 ac_cv_c_bigendian=yes
6042 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6043 if test "$ac_cv_c_bigendian" = unknown; then
6044 ac_cv_c_bigendian=no
6046 # finding both strings is unlikely to happen, but who knows?
6047 ac_cv_c_bigendian=unknown
6051 echo "$as_me: failed program was:" >&5
6052 sed 's/^/| /' conftest.$ac_ext >&5
6055 rm -f conftest.$ac_objext conftest.$ac_ext
6057 cat >conftest.$ac_ext <<_ACEOF
6058 #line $LINENO "configure"
6061 cat confdefs.h >>conftest.$ac_ext
6062 cat >>conftest.$ac_ext <<_ACEOF
6063 /* end confdefs.h. */
6067 /* Are we little or big endian? From Harbison&Steele. */
6071 char c[sizeof (long)];
6074 exit (u.c[sizeof (long) - 1] == 1);
6077 rm -f conftest$ac_exeext
6078 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6079 (eval $ac_link) 2>&5
6081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6082 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 (exit $ac_status); }; }; then
6088 ac_cv_c_bigendian=no
6090 echo "$as_me: program exited with status $ac_status" >&5
6091 echo "$as_me: failed program was:" >&5
6092 sed 's/^/| /' conftest.$ac_ext >&5
6095 ac_cv_c_bigendian=yes
6097 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6100 rm -f conftest.$ac_objext conftest.$ac_ext
6102 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6103 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6104 case $ac_cv_c_bigendian in
6107 cat >>confdefs.h <<\_ACEOF
6108 #define WORDS_BIGENDIAN 1
6114 { { echo "$as_me:$LINENO: error: unknown endianness
6115 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6116 echo "$as_me: error: unknown endianness
6117 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6118 { (exit 1); exit 1; }; } ;;
6122 # Set standard installation paths
6123 # ===========================================================================
6125 # In the Makefiles we need paths with '/' as directory separator, even if
6126 # crosscompiling for Win32.
6127 # And we want to preserve the macros (e.g. ${prefix}) in the Makefiles.
6128 # The variables in the Makefiles are replaced by AC_SUBST()
6130 # In sdccconf.h the '/' in paths can be replaced by "\\" (normalized), if
6132 # The macros are expanded for the header.
6133 # The variables in the header are replaced by AC_*DEFINE*()
6134 # sdccconf_h_dir_separator contains a backslash.
6136 if test "${sdccconf_h_dir_separator}" = ""; then
6137 sdccconf_h_dir_separator="/"
6143 # include_dir_suffix:
6144 # *nix default: "sdcc/include"
6147 if test "${include_dir_suffix}" = ""; then
6148 include_dir_suffix="sdcc/include"
6153 # *nix default: "sdcc/lib"
6155 if test "${lib_dir_suffix}" = ""; then
6156 lib_dir_suffix="sdcc/lib"
6161 # *nix default: "${datadir}/sdcc/doc"
6163 if test "${docdir}" = ""; then
6164 docdir="\${datadir}"/sdcc/doc
6173 cat >>confdefs.h <<_ACEOF
6174 #define DIR_SEPARATOR_STRING "${sdccconf_h_dir_separator}"
6177 cat >>confdefs.h <<_ACEOF
6178 #define DIR_SEPARATOR_CHAR '${sdccconf_h_dir_separator}'
6183 # default: "NONE", ${ac_default_prefix}: "/usr/local"
6185 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6186 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6188 test "x$ac_expand" = xNONE && ac_expand="$ac_default_prefix"
6189 ac_expand=`eval echo $ac_expand`
6190 expanded_prefix=`eval echo $ac_expand`
6193 ac_ndu=$expanded_prefix
6195 # change empty paths to '.'
6197 # strip trailing slashes
6198 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6201 # squeze repeated slashes
6202 case $sdccconf_h_dir_separator in
6203 # if the path contains any backslashes, turn slashes into backslashes
6205 # Bernhard Held 2003-04-06
6206 # This was the original line. It doesn't:
6207 # - convert the first slash
6208 # - replace a slash with a double-backslash
6209 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6210 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6212 # if the path contains slashes, also turn backslashes into slashes
6213 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6215 cat >>confdefs.h <<_ACEOF
6216 #define PREFIX "${ac_ndu}"
6222 # default: "${prefix}"
6224 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6225 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6226 ac_expand=$exec_prefix
6227 test "x$ac_expand" = xNONE && ac_expand="$expanded_prefix"
6228 ac_expand=`eval echo $ac_expand`
6229 expanded_exec_prefix=`eval echo $ac_expand`
6232 ac_ndu=$expanded_exec_prefix
6234 # change empty paths to '.'
6236 # strip trailing slashes
6237 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6240 # squeze repeated slashes
6241 case $sdccconf_h_dir_separator in
6242 # if the path contains any backslashes, turn slashes into backslashes
6244 # Bernhard Held 2003-04-06
6245 # This was the original line. It doesn't:
6246 # - convert the first slash
6247 # - replace a slash with a double-backslash
6248 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6249 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6251 # if the path contains slashes, also turn backslashes into slashes
6252 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6254 cat >>confdefs.h <<_ACEOF
6255 #define EXEC_PREFIX "${ac_ndu}"
6261 # default: "${exec_prefix}/bin"
6263 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6264 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6266 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6267 ac_expand=`eval echo $ac_expand`
6268 expanded_bindir=`eval echo $ac_expand`
6271 ac_ndu=$expanded_bindir
6273 # change empty paths to '.'
6275 # strip trailing slashes
6276 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6279 # squeze repeated slashes
6280 case $sdccconf_h_dir_separator in
6281 # if the path contains any backslashes, turn slashes into backslashes
6283 # Bernhard Held 2003-04-06
6284 # This was the original line. It doesn't:
6285 # - convert the first slash
6286 # - replace a slash with a double-backslash
6287 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6288 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6290 # if the path contains slashes, also turn backslashes into slashes
6291 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6293 cat >>confdefs.h <<_ACEOF
6294 #define BINDIR "${ac_ndu}"
6300 # default: "${prefix}/share"
6302 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6303 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6305 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6306 ac_expand=`eval echo $ac_expand`
6307 expanded_datadir=`eval echo $ac_expand`
6310 ac_ndu=$expanded_datadir
6312 # change empty paths to '.'
6314 # strip trailing slashes
6315 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6318 # squeze repeated slashes
6319 case $sdccconf_h_dir_separator in
6320 # if the path contains any backslashes, turn slashes into backslashes
6322 # Bernhard Held 2003-04-06
6323 # This was the original line. It doesn't:
6324 # - convert the first slash
6325 # - replace a slash with a double-backslash
6326 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6327 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6329 # if the path contains slashes, also turn backslashes into slashes
6330 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6332 cat >>confdefs.h <<_ACEOF
6333 #define DATADIR "${ac_ndu}"
6338 # include/lib suffix
6339 norm_inc_dir_suffix=${include_dir_suffix}
6340 case ":$norm_inc_dir_suffix:" in
6341 # change empty paths to '.'
6342 ::) norm_inc_dir_suffix='.' ;;
6343 # strip trailing slashes
6344 :*[\\/]:) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6347 # squeze repeated slashes
6348 case $sdccconf_h_dir_separator in
6349 # if the path contains any backslashes, turn slashes into backslashes
6351 # Bernhard Held 2003-04-06
6352 # This was the original line. It doesn't:
6353 # - convert the first slash
6354 # - replace a slash with a double-backslash
6355 # *\\*) norm_inc_dir_suffix=`echo "[$]norm_inc_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6356 *\\*) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6358 # if the path contains slashes, also turn backslashes into slashes
6359 *) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6361 cat >>confdefs.h <<_ACEOF
6362 #define INCLUDE_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_inc_dir_suffix}"
6365 norm_lib_dir_suffix=${lib_dir_suffix}
6366 case ":$norm_lib_dir_suffix:" in
6367 # change empty paths to '.'
6368 ::) norm_lib_dir_suffix='.' ;;
6369 # strip trailing slashes
6370 :*[\\/]:) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6373 # squeze repeated slashes
6374 case $sdccconf_h_dir_separator in
6375 # if the path contains any backslashes, turn slashes into backslashes
6377 # Bernhard Held 2003-04-06
6378 # This was the original line. It doesn't:
6379 # - convert the first slash
6380 # - replace a slash with a double-backslash
6381 # *\\*) norm_lib_dir_suffix=`echo "[$]norm_lib_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6382 *\\*) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6384 # if the path contains slashes, also turn backslashes into slashes
6385 *) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6387 cat >>confdefs.h <<_ACEOF
6388 #define LIB_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_lib_dir_suffix}"
6393 for _lcl_i in expanded_bindir:expanded_datadir:bin2data_dir; do
6394 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6395 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6396 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6397 _lcl_receval="$_lcl_from"
6398 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6399 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6401 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6402 _lcl_receval_old="$_lcl_receval"
6403 eval _lcl_receval="\"$_lcl_receval\""
6405 echo "$_lcl_receval")`
6406 _lcl_receval="$_lcl_to"
6407 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6408 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6410 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6411 _lcl_receval_old="$_lcl_receval"
6412 eval _lcl_receval="\"$_lcl_receval\""
6414 echo "$_lcl_receval")`
6415 _lcl_notation="$_lcl_from$_lcl_to"
6416 case ":$_lcl_from:" in
6417 # change empty paths to '.'
6418 ::) _lcl_from='.' ;;
6419 # strip trailing slashes
6420 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6423 # squeze repeated slashes
6425 # if the path contains any backslashes, turn slashes into backslashes
6427 # Bernhard Held 2003-04-06
6428 # This was the original line. It doesn't:
6429 # - convert the first slash
6430 # - replace a slash with a double-backslash
6431 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6432 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6434 # if the path contains slashes, also turn backslashes into slashes
6435 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6437 case ":$_lcl_to:" in
6438 # change empty paths to '.'
6440 # strip trailing slashes
6441 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6444 # squeze repeated slashes
6446 # if the path contains any backslashes, turn slashes into backslashes
6448 # Bernhard Held 2003-04-06
6449 # This was the original line. It doesn't:
6450 # - convert the first slash
6451 # - replace a slash with a double-backslash
6452 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6453 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6455 # if the path contains slashes, also turn backslashes into slashes
6456 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6458 _lcl_common_prefix=''
6459 _lcl_second_prefix_match=''
6460 while test "$_lcl_second_prefix_match" != 0; do
6461 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6462 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6463 if test "$_lcl_second_prefix_match" != 0; then
6464 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6465 _lcl_common_prefix="$_lcl_first_prefix"
6467 _lcl_second_prefix_match=0
6471 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6474 while test "$_lcl_tmp" != ''; do
6475 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6476 if test "$_lcl_first_suffix" != ''; then
6477 _lcl_first_suffix="$_lcl_tmp"
6478 _lcl_first_rel="../$_lcl_first_rel"
6481 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6482 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6483 case ":$_lcl_result_tmp:" in
6484 # change empty paths to '.'
6485 ::) _lcl_result_tmp='.' ;;
6486 # strip trailing slashes
6487 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6490 # squeze repeated slashes
6491 case "$_lcl_notation" in
6492 # if the path contains any backslashes, turn slashes into backslashes
6494 # Bernhard Held 2003-04-06
6495 # This was the original line. It doesn't:
6496 # - convert the first slash
6497 # - replace a slash with a double-backslash
6498 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6499 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6501 # if the path contains slashes, also turn backslashes into slashes
6502 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6504 eval $_lcl_result_var='$_lcl_result_tmp'
6506 case ":$bin2data_dir:" in
6507 # change empty paths to '.'
6508 ::) bin2data_dir='.' ;;
6509 # strip trailing slashes
6510 :*[\\/]:) bin2data_dir=`echo "$bin2data_dir" | sed 's,[\\/]*$,,'` ;;
6513 # squeze repeated slashes
6514 case $sdccconf_h_dir_separator in
6515 # if the path contains any backslashes, turn slashes into backslashes
6517 # Bernhard Held 2003-04-06
6518 # This was the original line. It doesn't:
6519 # - convert the first slash
6520 # - replace a slash with a double-backslash
6521 # *\\*) bin2data_dir=`echo "[$]bin2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6522 *\\*) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6524 # if the path contains slashes, also turn backslashes into slashes
6525 *) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6527 cat >>confdefs.h <<_ACEOF
6528 #define BIN2DATA_DIR DIR_SEPARATOR_STRING "${bin2data_dir}"
6532 for _lcl_i in expanded_prefix:expanded_bindir:prefix2bin_dir; do
6533 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6534 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6535 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6536 _lcl_receval="$_lcl_from"
6537 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6538 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6540 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6541 _lcl_receval_old="$_lcl_receval"
6542 eval _lcl_receval="\"$_lcl_receval\""
6544 echo "$_lcl_receval")`
6545 _lcl_receval="$_lcl_to"
6546 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6547 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6549 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6550 _lcl_receval_old="$_lcl_receval"
6551 eval _lcl_receval="\"$_lcl_receval\""
6553 echo "$_lcl_receval")`
6554 _lcl_notation="$_lcl_from$_lcl_to"
6555 case ":$_lcl_from:" in
6556 # change empty paths to '.'
6557 ::) _lcl_from='.' ;;
6558 # strip trailing slashes
6559 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6562 # squeze repeated slashes
6564 # if the path contains any backslashes, turn slashes into backslashes
6566 # Bernhard Held 2003-04-06
6567 # This was the original line. It doesn't:
6568 # - convert the first slash
6569 # - replace a slash with a double-backslash
6570 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6571 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6573 # if the path contains slashes, also turn backslashes into slashes
6574 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6576 case ":$_lcl_to:" in
6577 # change empty paths to '.'
6579 # strip trailing slashes
6580 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6583 # squeze repeated slashes
6585 # if the path contains any backslashes, turn slashes into backslashes
6587 # Bernhard Held 2003-04-06
6588 # This was the original line. It doesn't:
6589 # - convert the first slash
6590 # - replace a slash with a double-backslash
6591 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6592 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6594 # if the path contains slashes, also turn backslashes into slashes
6595 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6597 _lcl_common_prefix=''
6598 _lcl_second_prefix_match=''
6599 while test "$_lcl_second_prefix_match" != 0; do
6600 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6601 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6602 if test "$_lcl_second_prefix_match" != 0; then
6603 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6604 _lcl_common_prefix="$_lcl_first_prefix"
6606 _lcl_second_prefix_match=0
6610 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6613 while test "$_lcl_tmp" != ''; do
6614 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6615 if test "$_lcl_first_suffix" != ''; then
6616 _lcl_first_suffix="$_lcl_tmp"
6617 _lcl_first_rel="../$_lcl_first_rel"
6620 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6621 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6622 case ":$_lcl_result_tmp:" in
6623 # change empty paths to '.'
6624 ::) _lcl_result_tmp='.' ;;
6625 # strip trailing slashes
6626 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6629 # squeze repeated slashes
6630 case "$_lcl_notation" in
6631 # if the path contains any backslashes, turn slashes into backslashes
6633 # Bernhard Held 2003-04-06
6634 # This was the original line. It doesn't:
6635 # - convert the first slash
6636 # - replace a slash with a double-backslash
6637 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6638 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6640 # if the path contains slashes, also turn backslashes into slashes
6641 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6643 eval $_lcl_result_var='$_lcl_result_tmp'
6645 case ":$prefix2bin_dir:" in
6646 # change empty paths to '.'
6647 ::) prefix2bin_dir='.' ;;
6648 # strip trailing slashes
6649 :*[\\/]:) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,[\\/]*$,,'` ;;
6652 # squeze repeated slashes
6653 case $sdccconf_h_dir_separator in
6654 # if the path contains any backslashes, turn slashes into backslashes
6656 # Bernhard Held 2003-04-06
6657 # This was the original line. It doesn't:
6658 # - convert the first slash
6659 # - replace a slash with a double-backslash
6660 # *\\*) prefix2bin_dir=`echo "[$]prefix2bin_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6661 *\\*) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6663 # if the path contains slashes, also turn backslashes into slashes
6664 *) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6666 cat >>confdefs.h <<_ACEOF
6667 #define PREFIX2BIN_DIR DIR_SEPARATOR_STRING "${prefix2bin_dir}"
6671 for _lcl_i in expanded_prefix:expanded_datadir:prefix2data_dir; do
6672 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6673 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6674 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6675 _lcl_receval="$_lcl_from"
6676 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6677 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6679 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6680 _lcl_receval_old="$_lcl_receval"
6681 eval _lcl_receval="\"$_lcl_receval\""
6683 echo "$_lcl_receval")`
6684 _lcl_receval="$_lcl_to"
6685 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6686 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6688 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6689 _lcl_receval_old="$_lcl_receval"
6690 eval _lcl_receval="\"$_lcl_receval\""
6692 echo "$_lcl_receval")`
6693 _lcl_notation="$_lcl_from$_lcl_to"
6694 case ":$_lcl_from:" in
6695 # change empty paths to '.'
6696 ::) _lcl_from='.' ;;
6697 # strip trailing slashes
6698 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6701 # squeze repeated slashes
6703 # if the path contains any backslashes, turn slashes into backslashes
6705 # Bernhard Held 2003-04-06
6706 # This was the original line. It doesn't:
6707 # - convert the first slash
6708 # - replace a slash with a double-backslash
6709 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6710 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6712 # if the path contains slashes, also turn backslashes into slashes
6713 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6715 case ":$_lcl_to:" in
6716 # change empty paths to '.'
6718 # strip trailing slashes
6719 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6722 # squeze repeated slashes
6724 # if the path contains any backslashes, turn slashes into backslashes
6726 # Bernhard Held 2003-04-06
6727 # This was the original line. It doesn't:
6728 # - convert the first slash
6729 # - replace a slash with a double-backslash
6730 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6731 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6733 # if the path contains slashes, also turn backslashes into slashes
6734 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6736 _lcl_common_prefix=''
6737 _lcl_second_prefix_match=''
6738 while test "$_lcl_second_prefix_match" != 0; do
6739 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6740 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6741 if test "$_lcl_second_prefix_match" != 0; then
6742 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6743 _lcl_common_prefix="$_lcl_first_prefix"
6745 _lcl_second_prefix_match=0
6749 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6752 while test "$_lcl_tmp" != ''; do
6753 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6754 if test "$_lcl_first_suffix" != ''; then
6755 _lcl_first_suffix="$_lcl_tmp"
6756 _lcl_first_rel="../$_lcl_first_rel"
6759 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6760 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6761 case ":$_lcl_result_tmp:" in
6762 # change empty paths to '.'
6763 ::) _lcl_result_tmp='.' ;;
6764 # strip trailing slashes
6765 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6768 # squeze repeated slashes
6769 case "$_lcl_notation" in
6770 # if the path contains any backslashes, turn slashes into backslashes
6772 # Bernhard Held 2003-04-06
6773 # This was the original line. It doesn't:
6774 # - convert the first slash
6775 # - replace a slash with a double-backslash
6776 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6777 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6779 # if the path contains slashes, also turn backslashes into slashes
6780 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6782 eval $_lcl_result_var='$_lcl_result_tmp'
6784 case ":$prefix2data_dir:" in
6785 # change empty paths to '.'
6786 ::) prefix2data_dir='.' ;;
6787 # strip trailing slashes
6788 :*[\\/]:) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,[\\/]*$,,'` ;;
6791 # squeze repeated slashes
6792 case $sdccconf_h_dir_separator in
6793 # if the path contains any backslashes, turn slashes into backslashes
6795 # Bernhard Held 2003-04-06
6796 # This was the original line. It doesn't:
6797 # - convert the first slash
6798 # - replace a slash with a double-backslash
6799 # *\\*) prefix2data_dir=`echo "[$]prefix2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6800 *\\*) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6802 # if the path contains slashes, also turn backslashes into slashes
6803 *) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6805 if test "${prefix2data_dir}" = "."; then
6806 # small optimization for Mingw32; otherwise Borut will complain ;-)
6807 cat >>confdefs.h <<_ACEOF
6808 #define PREFIX2DATA_DIR ""
6812 cat >>confdefs.h <<_ACEOF
6813 #define PREFIX2DATA_DIR DIR_SEPARATOR_STRING "${prefix2data_dir}"
6819 cat >>confdefs.h <<_ACEOF
6820 #define STD_LIB "libsdcc"
6823 cat >>confdefs.h <<_ACEOF
6824 #define STD_INT_LIB "libint"
6827 cat >>confdefs.h <<_ACEOF
6828 #define STD_LONG_LIB "liblong"
6831 cat >>confdefs.h <<_ACEOF
6832 #define STD_FP_LIB "libfloat"
6835 cat >>confdefs.h <<_ACEOF
6836 #define STD_DS390_LIB "libds390"
6839 cat >>confdefs.h <<_ACEOF
6840 #define STD_DS400_LIB "libds400"
6843 cat >>confdefs.h <<_ACEOF
6844 #define STD_XA51_LIB "libxa51"
6848 # SDCC runtime environment variables
6849 sdcc_dir_name="SDCC_HOME"
6850 cat >>confdefs.h <<_ACEOF
6851 #define SDCC_DIR_NAME "${sdcc_dir_name}"
6855 sdcc_include_name="SDCC_INCLUDE"
6856 cat >>confdefs.h <<_ACEOF
6857 #define SDCC_INCLUDE_NAME "${sdcc_include_name}"
6861 sdcc_lib_name="SDCC_LIB"
6862 cat >>confdefs.h <<_ACEOF
6863 #define SDCC_LIB_NAME "${sdcc_lib_name}"
6867 # Now handle the port selection
6868 # ===========================================================================
6869 rm -f ports.all ports.build
6870 # Check whether --enable-mcs51-port or --disable-mcs51-port was given.
6871 if test "${enable_mcs51_port+set}" = set; then
6872 enableval="$enable_mcs51_port"
6875 echo mcs51 >>ports.all
6876 if test "$enable_mcs51_port" = "no"; then
6877 cat >>confdefs.h <<_ACEOF
6878 #define OPT_DISABLE_MCS51 1
6882 echo mcs51 >>ports.build
6883 cat >>confdefs.h <<_ACEOF
6884 #define OPT_DISABLE_MCS51 0
6889 # Check whether --enable-gbz80-port or --disable-gbz80-port was given.
6890 if test "${enable_gbz80_port+set}" = set; then
6891 enableval="$enable_gbz80_port"
6894 echo z80 >>ports.all
6895 if test "$enable_gbz80_port" = "no"; then
6896 cat >>confdefs.h <<_ACEOF
6897 #define OPT_DISABLE_GBZ80 1
6901 echo z80 >>ports.build
6902 cat >>confdefs.h <<_ACEOF
6903 #define OPT_DISABLE_GBZ80 0
6908 # Check whether --enable-z80-port or --disable-z80-port was given.
6909 if test "${enable_z80_port+set}" = set; then
6910 enableval="$enable_z80_port"
6913 echo z80 >>ports.all
6914 if test "$enable_z80_port" = "no"; then
6915 cat >>confdefs.h <<_ACEOF
6916 #define OPT_DISABLE_Z80 1
6920 echo z80 >>ports.build
6921 cat >>confdefs.h <<_ACEOF
6922 #define OPT_DISABLE_Z80 0
6927 # Check whether --enable-avr-port or --disable-avr-port was given.
6928 if test "${enable_avr_port+set}" = set; then
6929 enableval="$enable_avr_port"
6932 echo avr >>ports.all
6933 if test "$enable_avr_port" = "no"; then
6934 cat >>confdefs.h <<_ACEOF
6935 #define OPT_DISABLE_AVR 1
6939 echo avr >>ports.build
6940 cat >>confdefs.h <<_ACEOF
6941 #define OPT_DISABLE_AVR 0
6946 # Check whether --enable-ds390-port or --disable-ds390-port was given.
6947 if test "${enable_ds390_port+set}" = set; then
6948 enableval="$enable_ds390_port"
6951 echo ds390 >>ports.all
6952 if test "$enable_ds390_port" = "no"; then
6953 cat >>confdefs.h <<_ACEOF
6954 #define OPT_DISABLE_DS390 1
6957 cat >>confdefs.h <<_ACEOF
6958 #define OPT_DISABLE_TININative 1
6962 echo ds390 >>ports.build
6963 cat >>confdefs.h <<_ACEOF
6964 #define OPT_DISABLE_DS390 0
6967 cat >>confdefs.h <<_ACEOF
6968 #define OPT_DISABLE_TININative 0
6973 # Check whether --enable-ds400-port or --disable-ds400-port was given.
6974 if test "${enable_ds400_port+set}" = set; then
6975 enableval="$enable_ds400_port"
6978 echo ds400 >>ports.all
6979 if test "$enable_ds400_port" = "no"; then
6980 cat >>confdefs.h <<_ACEOF
6981 #define OPT_DISABLE_DS400 1
6985 echo ds400 >>ports.build
6986 cat >>confdefs.h <<_ACEOF
6987 #define OPT_DISABLE_DS400 0
6992 # Check whether --enable-pic-port or --disable-pic-port was given.
6993 if test "${enable_pic_port+set}" = set; then
6994 enableval="$enable_pic_port"
6997 echo pic >>ports.all
6998 if test "$enable_pic_port" = "no"; then
6999 cat >>confdefs.h <<_ACEOF
7000 #define OPT_DISABLE_PIC 1
7004 echo pic >>ports.build
7005 cat >>confdefs.h <<_ACEOF
7006 #define OPT_DISABLE_PIC 0
7011 # Check whether --enable-pic16-port or --disable-pic16-port was given.
7012 if test "${enable_pic16_port+set}" = set; then
7013 enableval="$enable_pic16_port"
7016 echo pic16 >>ports.all
7017 if test "$enable_pic16_port" = "no"; then
7018 cat >>confdefs.h <<_ACEOF
7019 #define OPT_DISABLE_PIC16 1
7023 echo pic16 >>ports.build
7024 cat >>confdefs.h <<_ACEOF
7025 #define OPT_DISABLE_PIC16 0
7030 # Check whether --enable-xa51-port or --disable-xa51-port was given.
7031 if test "${enable_xa51_port+set}" = set; then
7032 enableval="$enable_xa51_port"
7035 echo xa51 >>ports.all
7036 if test "$enable_xa51_port" = "no"; then
7037 cat >>confdefs.h <<_ACEOF
7038 #define OPT_DISABLE_XA51 1
7042 echo xa51 >>ports.build
7043 cat >>confdefs.h <<_ACEOF
7044 #define OPT_DISABLE_XA51 0
7049 # Check whether --enable-hc08-port or --disable-hc08-port was given.
7050 if test "${enable_hc08_port+set}" = set; then
7051 enableval="$enable_hc08_port"
7054 echo hc08 >>ports.all
7055 if test "$enable_hc08_port" = "no"; then
7056 cat >>confdefs.h <<_ACEOF
7057 #define OPT_DISABLE_HC08 1
7061 echo hc08 >>ports.build
7062 cat >>confdefs.h <<_ACEOF
7063 #define OPT_DISABLE_HC08 0
7068 # Check whether --enable-ucsim or --disable-ucsim was given.
7069 if test "${enable_ucsim+set}" = set; then
7070 enableval="$enable_ucsim"
7073 OPT_ENABLE_UCSIM=$enable_ucsim
7076 # Check whether --enable-device-lib-build or --disable-device-lib-build was given.
7077 if test "${enable_device_lib_build+set}" = set; then
7078 enableval="$enable_device_lib_build"
7081 OPT_ENABLE_DEVICE_LIB_BUILD=$enable_device_lib_build
7084 # Check whether --enable-packihx or --disable-packihx was given.
7085 if test "${enable_packihx+set}" = set; then
7086 enableval="$enable_packihx"
7089 OPT_ENABLE_PACKIHX=$enable_packihx
7092 # Check whether --enable-libgc or --disable-libgc was given.
7093 if test "${enable_libgc+set}" = set; then
7094 enableval="$enable_libgc"
7097 if test "$enable_libgc" = "yes"; then
7099 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7100 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7101 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7102 echo $ECHO_N "(cached) $ECHO_C" >&6
7104 ac_check_lib_save_LIBS=$LIBS
7106 cat >conftest.$ac_ext <<_ACEOF
7107 #line $LINENO "configure"
7110 cat confdefs.h >>conftest.$ac_ext
7111 cat >>conftest.$ac_ext <<_ACEOF
7112 /* end confdefs.h. */
7114 /* Override any gcc2 internal prototype to avoid an error. */
7118 /* We use char because int might match the return type of a gcc2
7119 builtin and then its argument prototype would still apply. */
7129 rm -f conftest.$ac_objext conftest$ac_exeext
7130 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7131 (eval $ac_link) 2>&5
7133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7134 (exit $ac_status); } &&
7135 { ac_try='test -s conftest$ac_exeext'
7136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7140 (exit $ac_status); }; }; then
7141 ac_cv_lib_gc_GC_malloc=yes
7143 echo "$as_me: failed program was:" >&5
7144 sed 's/^/| /' conftest.$ac_ext >&5
7146 ac_cv_lib_gc_GC_malloc=no
7148 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7149 LIBS=$ac_check_lib_save_LIBS
7151 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7152 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7153 if test $ac_cv_lib_gc_GC_malloc = yes; then
7154 cat >>confdefs.h <<_ACEOF
7155 #define HAVE_LIBGC 1
7166 cat >>confdefs.h <<_ACEOF
7167 #define OPT_ENABLE_LIBGC $OPT_ENABLE_LIBGC
7172 uniq ports.all ports
7174 uniq ports.build ports
7175 mv ports ports.build
7177 # Generating output files
7178 # ===========================================================================
7181 subdirs="$subdirs support/cpp2"
7185 subdirs="$subdirs packihx"
7189 subdirs="$subdirs sim/ucsim"
7191 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"
7193 cat >confcache <<\_ACEOF
7194 # This file is a shell script that caches the results of configure
7195 # tests run on this system so they can be shared between configure
7196 # scripts and configure runs, see configure's option --config-cache.
7197 # It is not useful on other systems. If it contains results you don't
7198 # want to keep, you may remove or edit it.
7200 # config.status only pays attention to the cache file if you give it
7201 # the --recheck option to rerun configure.
7203 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7204 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7209 # The following way of writing the cache mishandles newlines in values,
7210 # but we know of no workaround that is simple, portable, and efficient.
7211 # So, don't put newlines in cache variables' values.
7212 # Ultrix sh set writes to stderr and can't be redirected directly,
7213 # and sets the high bit in the cache file unless we assign to the vars.
7216 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7218 # `set' does not quote correctly, so add quotes (double-quote
7219 # substitution turns \\\\ into \\, and sed turns \\ into \).
7222 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7225 # `set' quotes correctly as required by POSIX, so do not add quotes.
7227 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7234 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7236 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7238 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7239 if test -w $cache_file; then
7240 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7241 cat confcache >$cache_file
7243 echo "not updating unwritable cache $cache_file"
7248 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7249 # Let make expand exec_prefix.
7250 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7252 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7253 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7254 # trailing colons and then remove the whole line if VPATH becomes empty
7255 # (actually we leave an empty line to preserve line numbers).
7256 if test "x$srcdir" = x.; then
7257 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7258 s/:*\$(srcdir):*/:/;
7259 s/:*\${srcdir}:*/:/;
7261 s/^\([^=]*=[ ]*\):*/\1/;
7267 DEFS=-DHAVE_CONFIG_H
7271 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7272 # 1. Remove the extension, and $U if already installed.
7273 ac_i=`echo "$ac_i" |
7274 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7276 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7277 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7281 LTLIBOBJS=$ac_ltlibobjs
7285 : ${CONFIG_STATUS=./config.status}
7286 ac_clean_files_save=$ac_clean_files
7287 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7288 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7289 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7290 cat >$CONFIG_STATUS <<_ACEOF
7292 # Generated by $as_me.
7293 # Run this file to recreate the current configuration.
7294 # Compiler output produced by configure, useful for debugging
7295 # configure, is in config.log if it exists.
7300 SHELL=\${CONFIG_SHELL-$SHELL}
7303 cat >>$CONFIG_STATUS <<\_ACEOF
7304 ## --------------------- ##
7305 ## M4sh Initialization. ##
7306 ## --------------------- ##
7308 # Be Bourne compatible
7309 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7312 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7313 # is contrary to our usage. Disable this feature.
7314 alias -g '${1+"$@"}'='"$@"'
7315 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7319 # Support unset when possible.
7320 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
7327 # Work around bugs in pre-3.0 UWIN ksh.
7328 $as_unset ENV MAIL MAILPATH
7335 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7336 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7337 LC_TELEPHONE LC_TIME
7339 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
7340 eval $as_var=C; export $as_var
7346 # Required to use basename.
7347 if expr a : '\(a\)' >/dev/null 2>&1; then
7353 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7354 as_basename=basename
7360 # Name of the executable.
7361 as_me=`$as_basename "$0" ||
7362 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7363 X"$0" : 'X\(//\)$' \| \
7364 X"$0" : 'X\(/\)$' \| \
7365 . : '\(.\)' 2>/dev/null ||
7367 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7368 /^X\/\(\/\/\)$/{ s//\1/; q; }
7369 /^X\/\(\/\).*/{ s//\1/; q; }
7373 # PATH needs CR, and LINENO needs CR and PATH.
7374 # Avoid depending upon Character Ranges.
7375 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7376 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7377 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7378 as_cr_digits='0123456789'
7379 as_cr_alnum=$as_cr_Letters$as_cr_digits
7381 # The user is always right.
7382 if test "${PATH_SEPARATOR+set}" != set; then
7383 echo "#! /bin/sh" >conf$$.sh
7384 echo "exit 0" >>conf$$.sh
7386 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7397 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7398 test "x$as_lineno_1" != "x$as_lineno_2" &&
7399 test "x$as_lineno_3" = "x$as_lineno_2" || {
7400 # Find who we are. Look in the path if we contain no path at all
7403 *[\\/]* ) as_myself=$0 ;;
7404 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408 test -z "$as_dir" && as_dir=.
7409 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7414 # We did not find ourselves, most probably we were run as `sh COMMAND'
7415 # in which case we are not to be found in the path.
7416 if test "x$as_myself" = x; then
7419 if test ! -f "$as_myself"; then
7420 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7421 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7422 { (exit 1); exit 1; }; }
7424 case $CONFIG_SHELL in
7426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7427 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7430 test -z "$as_dir" && as_dir=.
7431 for as_base in sh bash ksh sh5; do
7434 if ("$as_dir/$as_base" -c '
7437 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7438 test "x$as_lineno_1" != "x$as_lineno_2" &&
7439 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7440 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7441 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7442 CONFIG_SHELL=$as_dir/$as_base
7444 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7452 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7453 # uniformly replaced by the line number. The first 'sed' inserts a
7454 # line-number line before each line; the second 'sed' does the real
7455 # work. The second script uses 'N' to pair each line-number line
7456 # with the numbered line, and appends trailing '-' during
7457 # substitution so that $LINENO is not a special case at line end.
7458 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7459 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7460 sed '=' <$as_myself |
7465 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7468 s,^['$as_cr_digits']*\n,,
7470 chmod +x $as_me.lineno ||
7471 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7472 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7473 { (exit 1); exit 1; }; }
7475 # Don't try to exec as it changes $[0], causing all sort of problems
7476 # (the dirname of $[0] is not the place where we might find the
7477 # original and so on. Autoconf is especially sensible to this).
7479 # Exit status is that of the last command.
7484 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7485 *c*,-n*) ECHO_N= ECHO_C='
7487 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7488 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7491 if expr a : '\(a\)' >/dev/null 2>&1; then
7497 rm -f conf$$ conf$$.exe conf$$.file
7499 if ln -s conf$$.file conf$$ 2>/dev/null; then
7500 # We could just check for DJGPP; but this test a) works b) is more generic
7501 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7502 if test -f conf$$.exe; then
7503 # Don't use ln at all; we don't have any links
7508 elif ln conf$$.file conf$$ 2>/dev/null; then
7513 rm -f conf$$ conf$$.exe conf$$.file
7515 if mkdir -p . 2>/dev/null; then
7521 as_executable_p="test -f"
7523 # Sed expression to map a string onto a valid CPP name.
7524 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
7526 # Sed expression to map a string onto a valid variable name.
7527 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
7531 # We need space, tab and new line, in precisely that order.
7541 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7542 # report actual input values of CONFIG_FILES etc. instead of their
7543 # values after options handling. Logging --version etc. is OK.
7547 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7548 ## Running $as_me. ##
7553 This file was extended by $as_me, which was
7554 generated by GNU Autoconf 2.57. Invocation command line was
7556 CONFIG_FILES = $CONFIG_FILES
7557 CONFIG_HEADERS = $CONFIG_HEADERS
7558 CONFIG_LINKS = $CONFIG_LINKS
7559 CONFIG_COMMANDS = $CONFIG_COMMANDS
7563 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7567 # Files that config.status was made for.
7568 if test -n "$ac_config_files"; then
7569 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7572 if test -n "$ac_config_headers"; then
7573 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7576 if test -n "$ac_config_links"; then
7577 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7580 if test -n "$ac_config_commands"; then
7581 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7584 cat >>$CONFIG_STATUS <<\_ACEOF
7587 \`$as_me' instantiates files from templates according to the
7588 current configuration.
7590 Usage: $0 [OPTIONS] [FILE]...
7592 -h, --help print this help, then exit
7593 -V, --version print version number, then exit
7594 -q, --quiet do not print progress messages
7595 -d, --debug don't remove temporary files
7596 --recheck update $as_me by reconfiguring in the same conditions
7597 --file=FILE[:TEMPLATE]
7598 instantiate the configuration file FILE
7599 --header=FILE[:TEMPLATE]
7600 instantiate the configuration header FILE
7602 Configuration files:
7605 Configuration headers:
7608 Report bugs to <bug-autoconf@gnu.org>."
7611 cat >>$CONFIG_STATUS <<_ACEOF
7614 configured by $0, generated by GNU Autoconf 2.57,
7615 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7617 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7618 Free Software Foundation, Inc.
7619 This config.status script is free software; the Free Software Foundation
7620 gives unlimited permission to copy, distribute and modify it."
7625 cat >>$CONFIG_STATUS <<\_ACEOF
7626 # If no file are specified by the user, then we need to provide default
7627 # value. By we need to know if files were specified by the user.
7633 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7634 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7642 *) # This is not an option, so the user has probably given explicit
7645 ac_need_defaults=false;;
7649 # Handling of the options.
7651 cat >>$CONFIG_STATUS <<\_ACEOF
7652 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7654 --version | --vers* | -V )
7655 echo "$ac_cs_version"; exit 0 ;;
7657 # Conflict between --help and --header
7658 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7659 Try \`$0 --help' for more information." >&5
7660 echo "$as_me: error: ambiguous option: $1
7661 Try \`$0 --help' for more information." >&2;}
7662 { (exit 1); exit 1; }; };;
7663 --help | --hel | -h )
7664 echo "$ac_cs_usage"; exit 0 ;;
7665 --debug | --d* | -d )
7667 --file | --fil | --fi | --f )
7669 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7670 ac_need_defaults=false;;
7671 --header | --heade | --head | --hea )
7673 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7674 ac_need_defaults=false;;
7675 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7676 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7680 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7681 Try \`$0 --help' for more information." >&5
7682 echo "$as_me: error: unrecognized option: $1
7683 Try \`$0 --help' for more information." >&2;}
7684 { (exit 1); exit 1; }; } ;;
7686 *) ac_config_targets="$ac_config_targets $1" ;;
7692 ac_configure_extra_args=
7694 if $ac_cs_silent; then
7696 ac_configure_extra_args="$ac_configure_extra_args --silent"
7700 cat >>$CONFIG_STATUS <<_ACEOF
7701 if \$ac_cs_recheck; then
7702 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7703 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7712 cat >>$CONFIG_STATUS <<\_ACEOF
7713 for ac_config_target in $ac_config_targets
7715 case "$ac_config_target" in
7716 # Handling of arguments.
7717 "main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
7718 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7719 "as/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/mcs51/Makefile" ;;
7720 "as/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/hc08/Makefile" ;;
7721 "device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
7722 "device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
7723 "debugger/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES debugger/mcs51/Makefile" ;;
7724 "Makefile.common" ) CONFIG_FILES="$CONFIG_FILES Makefile.common:Makefile.common.in" ;;
7725 "sdccconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS sdccconf.h:sdccconf_in.h" ;;
7726 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7727 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7728 { (exit 1); exit 1; }; };;
7732 # If the user did not use the arguments to specify the items to instantiate,
7733 # then the envvar interface is used. Set only those that are not.
7734 # We use the long form for the default assignment because of an extremely
7735 # bizarre bug on SunOS 4.1.3.
7736 if $ac_need_defaults; then
7737 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7738 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7741 # Have a temporary directory for convenience. Make it in the build tree
7742 # simply because there is no reason to put it here, and in addition,
7743 # creating and moving files from /tmp can sometimes cause problems.
7744 # Create a temporary directory, and hook for its removal unless debugging.
7747 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7748 trap '{ (exit 1); exit 1; }' 1 2 13 15
7751 # Create a (secure) tmp directory for tmp files.
7754 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7755 test -n "$tmp" && test -d "$tmp"
7758 tmp=./confstat$$-$RANDOM
7759 (umask 077 && mkdir $tmp)
7762 echo "$me: cannot create a temporary directory in ." >&2
7763 { (exit 1); exit 1; }
7768 cat >>$CONFIG_STATUS <<_ACEOF
7771 # CONFIG_FILES section.
7774 # No need to generate the scripts if there are no CONFIG_FILES.
7775 # This happens for instance when ./config.status config.h
7776 if test -n "\$CONFIG_FILES"; then
7777 # Protect against being on the right side of a sed subst in config.status.
7778 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7779 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7780 s,@SHELL@,$SHELL,;t t
7781 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7782 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7783 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7784 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7785 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7786 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7787 s,@exec_prefix@,$exec_prefix,;t t
7788 s,@prefix@,$prefix,;t t
7789 s,@program_transform_name@,$program_transform_name,;t t
7790 s,@bindir@,$bindir,;t t
7791 s,@sbindir@,$sbindir,;t t
7792 s,@libexecdir@,$libexecdir,;t t
7793 s,@datadir@,$datadir,;t t
7794 s,@sysconfdir@,$sysconfdir,;t t
7795 s,@sharedstatedir@,$sharedstatedir,;t t
7796 s,@localstatedir@,$localstatedir,;t t
7797 s,@libdir@,$libdir,;t t
7798 s,@includedir@,$includedir,;t t
7799 s,@oldincludedir@,$oldincludedir,;t t
7800 s,@infodir@,$infodir,;t t
7801 s,@mandir@,$mandir,;t t
7802 s,@build_alias@,$build_alias,;t t
7803 s,@host_alias@,$host_alias,;t t
7804 s,@target_alias@,$target_alias,;t t
7806 s,@ECHO_C@,$ECHO_C,;t t
7807 s,@ECHO_N@,$ECHO_N,;t t
7808 s,@ECHO_T@,$ECHO_T,;t t
7811 s,@VERSION@,$VERSION,;t t
7812 s,@VERSIONHI@,$VERSIONHI,;t t
7813 s,@VERSIONLO@,$VERSIONLO,;t t
7814 s,@VERSIONP@,$VERSIONP,;t t
7816 s,@CFLAGS@,$CFLAGS,;t t
7817 s,@LDFLAGS@,$LDFLAGS,;t t
7818 s,@CPPFLAGS@,$CPPFLAGS,;t t
7819 s,@ac_ct_CC@,$ac_ct_CC,;t t
7820 s,@EXEEXT@,$EXEEXT,;t t
7821 s,@OBJEXT@,$OBJEXT,;t t
7823 s,@CXXFLAGS@,$CXXFLAGS,;t t
7824 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
7826 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7827 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7828 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7829 s,@RANLIB@,$RANLIB,;t t
7830 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7832 s,@LEXLIB@,$LEXLIB,;t t
7833 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
7835 s,@AUTOCONF@,$AUTOCONF,;t t
7836 s,@STRIP@,$STRIP,;t t
7840 s,@LATEX@,$LATEX,;t t
7841 s,@LATEX2HTML@,$LATEX2HTML,;t t
7842 s,@PDFLATEX@,$PDFLATEX,;t t
7843 s,@DVIPDF@,$DVIPDF,;t t
7844 s,@EGREP@,$EGREP,;t t
7845 s,@M_OR_MM@,$M_OR_MM,;t t
7846 s,@sdccconf_h_dir_separator@,$sdccconf_h_dir_separator,;t t
7847 s,@include_dir_suffix@,$include_dir_suffix,;t t
7848 s,@lib_dir_suffix@,$lib_dir_suffix,;t t
7849 s,@docdir@,$docdir,;t t
7850 s,@OPT_ENABLE_UCSIM@,$OPT_ENABLE_UCSIM,;t t
7851 s,@OPT_ENABLE_DEVICE_LIB_BUILD@,$OPT_ENABLE_DEVICE_LIB_BUILD,;t t
7852 s,@OPT_ENABLE_PACKIHX@,$OPT_ENABLE_PACKIHX,;t t
7853 s,@subdirs@,$subdirs,;t t
7854 s,@LIBOBJS@,$LIBOBJS,;t t
7855 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7860 cat >>$CONFIG_STATUS <<\_ACEOF
7861 # Split the substitutions into bite-sized pieces for seds with
7862 # small command number limits, like on Digital OSF/1 and HP-UX.
7864 ac_sed_frag=1 # Number of current file.
7865 ac_beg=1 # First line for current file.
7866 ac_end=$ac_max_sed_lines # Line after last line for current file.
7869 while $ac_more_lines; do
7870 if test $ac_beg -gt 1; then
7871 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7873 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7875 if test ! -s $tmp/subs.frag; then
7878 # The purpose of the label and of the branching condition is to
7879 # speed up the sed processing (if there are no `@' at all, there
7880 # is no need to browse any of the substitutions).
7881 # These are the two extra sed commands mentioned above.
7883 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7884 if test -z "$ac_sed_cmds"; then
7885 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7887 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7889 ac_sed_frag=`expr $ac_sed_frag + 1`
7891 ac_end=`expr $ac_end + $ac_max_sed_lines`
7894 if test -z "$ac_sed_cmds"; then
7897 fi # test -n "$CONFIG_FILES"
7900 cat >>$CONFIG_STATUS <<\_ACEOF
7901 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7902 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7904 - | *:- | *:-:* ) # input from stdin
7906 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7907 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7908 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7909 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7910 * ) ac_file_in=$ac_file.in ;;
7913 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7914 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7915 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7916 X"$ac_file" : 'X\(//\)[^/]' \| \
7917 X"$ac_file" : 'X\(//\)$' \| \
7918 X"$ac_file" : 'X\(/\)' \| \
7919 . : '\(.\)' 2>/dev/null ||
7921 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7922 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7923 /^X\(\/\/\)$/{ s//\1/; q; }
7924 /^X\(\/\).*/{ s//\1/; q; }
7926 { if $as_mkdir_p; then
7931 while test ! -d "$as_dir"; do
7932 as_dirs="$as_dir $as_dirs"
7933 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7934 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7935 X"$as_dir" : 'X\(//\)[^/]' \| \
7936 X"$as_dir" : 'X\(//\)$' \| \
7937 X"$as_dir" : 'X\(/\)' \| \
7938 . : '\(.\)' 2>/dev/null ||
7940 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7941 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7942 /^X\(\/\/\)$/{ s//\1/; q; }
7943 /^X\(\/\).*/{ s//\1/; q; }
7946 test ! -n "$as_dirs" || mkdir $as_dirs
7947 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7948 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7949 { (exit 1); exit 1; }; }; }
7953 if test "$ac_dir" != .; then
7954 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7955 # A "../" for each directory in $ac_dir_suffix.
7956 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7958 ac_dir_suffix= ac_top_builddir=
7962 .) # No --srcdir option. We are building in place.
7964 if test -z "$ac_top_builddir"; then
7967 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7969 [\\/]* | ?:[\\/]* ) # Absolute path.
7970 ac_srcdir=$srcdir$ac_dir_suffix;
7971 ac_top_srcdir=$srcdir ;;
7973 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7974 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7976 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7978 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7979 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7980 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7981 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7985 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7986 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7989 if test x"$ac_file" != x-; then
7990 { echo "$as_me:$LINENO: creating $ac_file" >&5
7991 echo "$as_me: creating $ac_file" >&6;}
7994 # Let's still pretend it is `configure' which instantiates (i.e., don't
7995 # use $as_me), people would be surprised to read:
7996 # /* config.h. Generated by config.status. */
7997 if test x"$ac_file" = x-; then
8000 configure_input="$ac_file. "
8002 configure_input=$configure_input"Generated from `echo $ac_file_in |
8003 sed 's,.*/,,'` by configure."
8005 # First look for the input files in the build tree, otherwise in the
8007 ac_file_inputs=`IFS=:
8008 for f in $ac_file_in; do
8010 -) echo $tmp/stdin ;;
8012 # Absolute (can't be DOS-style, as IFS=:)
8013 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8014 echo "$as_me: error: cannot find input file: $f" >&2;}
8015 { (exit 1); exit 1; }; }
8018 if test -f "$f"; then
8021 elif test -f "$srcdir/$f"; then
8026 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8027 echo "$as_me: error: cannot find input file: $f" >&2;}
8028 { (exit 1); exit 1; }; }
8031 done` || { (exit 1); exit 1; }
8033 cat >>$CONFIG_STATUS <<_ACEOF
8037 cat >>$CONFIG_STATUS <<\_ACEOF
8039 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8040 s,@configure_input@,$configure_input,;t t
8041 s,@srcdir@,$ac_srcdir,;t t
8042 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8043 s,@top_srcdir@,$ac_top_srcdir,;t t
8044 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8045 s,@builddir@,$ac_builddir,;t t
8046 s,@abs_builddir@,$ac_abs_builddir,;t t
8047 s,@top_builddir@,$ac_top_builddir,;t t
8048 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8049 s,@INSTALL@,$ac_INSTALL,;t t
8050 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8052 if test x"$ac_file" != x-; then
8053 mv $tmp/out $ac_file
8061 cat >>$CONFIG_STATUS <<\_ACEOF
8064 # CONFIG_HEADER section.
8067 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8068 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8070 # ac_d sets the value in "#define NAME VALUE" lines.
8071 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8072 ac_dB='[ ].*$,\1#\2'
8075 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8076 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8077 ac_uB='$,\1#\2define\3'
8081 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8082 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8084 - | *:- | *:-:* ) # input from stdin
8086 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8087 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8088 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8089 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8090 * ) ac_file_in=$ac_file.in ;;
8093 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8094 echo "$as_me: creating $ac_file" >&6;}
8096 # First look for the input files in the build tree, otherwise in the
8098 ac_file_inputs=`IFS=:
8099 for f in $ac_file_in; do
8101 -) echo $tmp/stdin ;;
8103 # Absolute (can't be DOS-style, as IFS=:)
8104 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8105 echo "$as_me: error: cannot find input file: $f" >&2;}
8106 { (exit 1); exit 1; }; }
8109 if test -f "$f"; then
8112 elif test -f "$srcdir/$f"; then
8117 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8118 echo "$as_me: error: cannot find input file: $f" >&2;}
8119 { (exit 1); exit 1; }; }
8122 done` || { (exit 1); exit 1; }
8123 # Remove the trailing spaces.
8124 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8128 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8129 # `conftest.undefs', that substitutes the proper values into
8130 # config.h.in to produce config.h. The first handles `#define'
8131 # templates, and the second `#undef' templates.
8132 # And first: Protect against being on the right side of a sed subst in
8133 # config.status. Protect against being in an unquoted here document
8135 rm -f conftest.defines conftest.undefs
8136 # Using a here document instead of a string reduces the quoting nightmare.
8137 # Putting comments in sed scripts is not portable.
8139 # `end' is used to avoid that the second main sed command (meant for
8140 # 0-ary CPP macros) applies to n-ary macro definitions.
8141 # See the Autoconf documentation for `clear'.
8142 cat >confdef2sed.sed <<\_ACEOF
8147 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8149 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8152 # If some macros were called several times there might be several times
8153 # the same #defines, which is useless. Nevertheless, we may not want to
8154 # sort them, since we want the *last* AC-DEFINE to be honored.
8155 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8156 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8157 rm -f confdef2sed.sed
8159 # This sed command replaces #undef with comments. This is necessary, for
8160 # example, in the case of _POSIX_SOURCE, which is predefined and required
8161 # on some systems where configure will not decide to define it.
8162 cat >>conftest.undefs <<\_ACEOF
8163 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8166 # Break up conftest.defines because some shells have a limit on the size
8167 # of here documents, and old seds have small limits too (100 cmds).
8168 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8169 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8170 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8171 echo ' :' >>$CONFIG_STATUS
8173 while grep . conftest.defines >/dev/null
8175 # Write a limited-size here document to $tmp/defines.sed.
8176 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8177 # Speed up: don't consider the non `#define' lines.
8178 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8179 # Work around the forget-to-reset-the-flag bug.
8180 echo 't clr' >>$CONFIG_STATUS
8181 echo ': clr' >>$CONFIG_STATUS
8182 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8184 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8188 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8189 rm -f conftest.defines
8190 mv conftest.tail conftest.defines
8192 rm -f conftest.defines
8193 echo ' fi # grep' >>$CONFIG_STATUS
8194 echo >>$CONFIG_STATUS
8196 # Break up conftest.undefs because some shells have a limit on the size
8197 # of here documents, and old seds have small limits too (100 cmds).
8198 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8200 while grep . conftest.undefs >/dev/null
8202 # Write a limited-size here document to $tmp/undefs.sed.
8203 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8204 # Speed up: don't consider the non `#undef'
8205 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8206 # Work around the forget-to-reset-the-flag bug.
8207 echo 't clr' >>$CONFIG_STATUS
8208 echo ': clr' >>$CONFIG_STATUS
8209 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8211 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8215 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8216 rm -f conftest.undefs
8217 mv conftest.tail conftest.undefs
8219 rm -f conftest.undefs
8221 cat >>$CONFIG_STATUS <<\_ACEOF
8222 # Let's still pretend it is `configure' which instantiates (i.e., don't
8223 # use $as_me), people would be surprised to read:
8224 # /* config.h. Generated by config.status. */
8225 if test x"$ac_file" = x-; then
8226 echo "/* Generated by configure. */" >$tmp/config.h
8228 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8230 cat $tmp/in >>$tmp/config.h
8232 if test x"$ac_file" != x-; then
8233 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8234 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8235 echo "$as_me: $ac_file is unchanged" >&6;}
8237 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8238 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8239 X"$ac_file" : 'X\(//\)[^/]' \| \
8240 X"$ac_file" : 'X\(//\)$' \| \
8241 X"$ac_file" : 'X\(/\)' \| \
8242 . : '\(.\)' 2>/dev/null ||
8244 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8245 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8246 /^X\(\/\/\)$/{ s//\1/; q; }
8247 /^X\(\/\).*/{ s//\1/; q; }
8249 { if $as_mkdir_p; then
8254 while test ! -d "$as_dir"; do
8255 as_dirs="$as_dir $as_dirs"
8256 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8257 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8258 X"$as_dir" : 'X\(//\)[^/]' \| \
8259 X"$as_dir" : 'X\(//\)$' \| \
8260 X"$as_dir" : 'X\(/\)' \| \
8261 . : '\(.\)' 2>/dev/null ||
8263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8264 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8265 /^X\(\/\/\)$/{ s//\1/; q; }
8266 /^X\(\/\).*/{ s//\1/; q; }
8269 test ! -n "$as_dirs" || mkdir $as_dirs
8270 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8271 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8272 { (exit 1); exit 1; }; }; }
8275 mv $tmp/config.h $ac_file
8284 cat >>$CONFIG_STATUS <<\_ACEOF
8286 { (exit 0); exit 0; }
8288 chmod +x $CONFIG_STATUS
8289 ac_clean_files=$ac_clean_files_save
8292 # configure is writing to config.log, and then calls config.status.
8293 # config.status does its own redirection, appending to config.log.
8294 # Unfortunately, on DOS this fails, as config.log is still kept open
8295 # by configure, so config.status won't be able to write to it; its
8296 # output is simply discarded. So we exec the FD to /dev/null,
8297 # effectively closing config.log, so it can be properly (re)opened and
8298 # appended to by config.status. When coming back to configure, we
8299 # need to make the FD available again.
8300 if test "$no_create" != yes; then
8302 ac_config_status_args=
8303 test "$silent" = yes &&
8304 ac_config_status_args="$ac_config_status_args --quiet"
8306 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8308 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8309 # would make configure fail if this is the last instruction.
8310 $ac_cs_success || { (exit 1); exit 1; }
8314 # CONFIG_SUBDIRS section.
8316 if test "$no_recursion" != yes; then
8318 # Remove --cache-file and --srcdir arguments so they do not pile up.
8319 ac_sub_configure_args=
8321 for ac_arg in $ac_configure_args; do
8322 if test -n "$ac_prev"; then
8327 -cache-file | --cache-file | --cache-fil | --cache-fi \
8328 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8329 ac_prev=cache_file ;;
8330 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8331 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8334 --config-cache | -C)
8336 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8338 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8340 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8342 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8344 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8348 # Always prepend --prefix to ensure using the same prefix
8349 # in subdir configurations.
8350 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8353 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8355 # Do not complain, so a configure script can configure whichever
8356 # parts of a large source tree are present.
8357 test -d $srcdir/$ac_dir || continue
8359 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8360 echo "$as_me: configuring in $ac_dir" >&6;}
8361 { if $as_mkdir_p; then
8366 while test ! -d "$as_dir"; do
8367 as_dirs="$as_dir $as_dirs"
8368 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8369 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8370 X"$as_dir" : 'X\(//\)[^/]' \| \
8371 X"$as_dir" : 'X\(//\)$' \| \
8372 X"$as_dir" : 'X\(/\)' \| \
8373 . : '\(.\)' 2>/dev/null ||
8375 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8376 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8377 /^X\(\/\/\)$/{ s//\1/; q; }
8378 /^X\(\/\).*/{ s//\1/; q; }
8381 test ! -n "$as_dirs" || mkdir $as_dirs
8382 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8383 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8384 { (exit 1); exit 1; }; }; }
8388 if test "$ac_dir" != .; then
8389 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8390 # A "../" for each directory in $ac_dir_suffix.
8391 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8393 ac_dir_suffix= ac_top_builddir=
8397 .) # No --srcdir option. We are building in place.
8399 if test -z "$ac_top_builddir"; then
8402 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8404 [\\/]* | ?:[\\/]* ) # Absolute path.
8405 ac_srcdir=$srcdir$ac_dir_suffix;
8406 ac_top_srcdir=$srcdir ;;
8408 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8409 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8411 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8413 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8414 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8415 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8416 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8421 # Check for guested configure; otherwise get Cygnus style configure.
8422 if test -f $ac_srcdir/configure.gnu; then
8423 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8424 elif test -f $ac_srcdir/configure; then
8425 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8426 elif test -f $ac_srcdir/configure.in; then
8427 ac_sub_configure=$ac_configure
8429 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8430 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8434 # The recursion is here.
8435 if test -n "$ac_sub_configure"; then
8436 # Make the cache file name correct relative to the subdirectory.
8438 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8440 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8443 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8444 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8445 # The eval makes quoting arguments work.
8446 eval $ac_sub_configure $ac_sub_configure_args \
8447 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8448 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8449 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8450 { (exit 1); exit 1; }; }
8458 # End of configure/configure.in