150276Speter#! /bin/sh
2184989Srafan# From configure.in Revision: 1.454 .
3166124Srafan# Guess values for system-dependent variables and create Makefiles.
4178866Srafan# Generated by Autoconf 2.52.20080325.
5166124Srafan#
6166124Srafan# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7166124Srafan# Free Software Foundation, Inc.
8166124Srafan# This configure script is free software; the Free Software Foundation
9166124Srafan# gives unlimited permission to copy, distribute and modify it.
1050276Speter
11166124Srafan# Avoid depending upon Character Ranges.
12166124Srafanas_cr_letters='abcdefghijklmnopqrstuvwxyz'
13166124Srafanas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14166124Srafanas_cr_Letters=$as_cr_letters$as_cr_LETTERS
15166124Srafanas_cr_digits='0123456789'
16166124Srafanas_cr_alnum=$as_cr_Letters$as_cr_digits
1750276Speter
18166124Srafan# Sed expression to map a string onto a valid variable name.
19166124Srafanas_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
2050276Speter
21166124Srafan# Sed expression to map a string onto a valid CPP name.
22166124Srafanas_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
2362449Speter
24166124Srafan# Be Bourne compatible
25166124Srafanif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26166124Srafan  emulate sh
27166124Srafan  NULLCMD=:
28166124Srafanelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29166124Srafan  set -o posix
30166124Srafanfi
31166124Srafan
32166124Srafan# Name of the executable.
33166124Srafanas_me=`echo "$0" |sed 's,.*[\\/],,'`
34166124Srafan
35166124Srafanif expr a : '\(a\)' >/dev/null 2>&1; then
36166124Srafan  as_expr=expr
37166124Srafanelse
38166124Srafan  as_expr=false
39166124Srafanfi
40166124Srafan
41166124Srafanrm -f conf$$ conf$$.exe conf$$.file
42166124Srafanecho >conf$$.file
43166124Srafanif ln -s conf$$.file conf$$ 2>/dev/null; then
44166124Srafan  # We could just check for DJGPP; but this test a) works b) is more generic
45166124Srafan  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46166124Srafan  if test -f conf$$.exe; then
47166124Srafan    # Don't use ln at all; we don't have any links
48166124Srafan    as_ln_s='cp -p'
49166124Srafan  else
50166124Srafan    as_ln_s='ln -s'
51166124Srafan  fi
52166124Srafanelif ln conf$$.file conf$$ 2>/dev/null; then
53166124Srafan  as_ln_s=ln
54166124Srafanelse
55166124Srafan  as_ln_s='cp -p'
56166124Srafanfi
57166124Srafanrm -f conf$$ conf$$.exe conf$$.file
58166124Srafan
59166124Srafanas_executable_p="test -f"
60166124Srafan
61166124Srafan# Support unset when possible.
62166124Srafanif (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63166124Srafan  as_unset=unset
64166124Srafanelse
65166124Srafan  as_unset=false
66166124Srafanfi
67166124Srafan
68166124Srafan# NLS nuisances.
69166124Srafan$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70166124Srafan$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71166124Srafan$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72166124Srafan$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73166124Srafan$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74166124Srafan$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75166124Srafan$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76166124Srafan$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77166124Srafan
78166124Srafan# IFS
79166124Srafan# We need space, tab and new line, in precisely that order.
80166124Srafanas_nl='
81166124Srafan'
82166124SrafanIFS=" 	$as_nl"
83166124Srafan
84166124Srafan# CDPATH.
85166124Srafan$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86166124Srafan
87166124Srafan# Name of the host.
88166124Srafan# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89166124Srafan# so uname gets run too.
90166124Srafanac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91166124Srafan
92166124Srafanexec 6>&1
93166124Srafan
9450276Speter#
95166124Srafan# Initializations.
96166124Srafan#
9750276Speterac_default_prefix=/usr/local
98166124Srafancross_compiling=no
99166124Srafansubdirs=
100166124SrafanMFLAGS= MAKEFLAGS=
101166124SrafanSHELL=${CONFIG_SHELL-/bin/sh}
10250276Speter
103166124Srafan# Maximum number of lines to put in a shell here document.
104166124Srafan# This variable seems obsolete.  It should probably be removed, and
105166124Srafan# only ac_max_sed_lines should be used.
106166124Srafan: ${ac_max_here_lines=38}
107166124Srafan
108166124Srafanac_unique_file="ncurses/base/lib_initscr.c"
109166124Srafan# Factoring default headers for most tests.
110166124Srafanac_includes_default="\
111166124Srafan#include <stdio.h>
112166124Srafan#if HAVE_SYS_TYPES_H
113166124Srafan# include <sys/types.h>
114166124Srafan#endif
115166124Srafan#if HAVE_SYS_STAT_H
116166124Srafan# include <sys/stat.h>
117166124Srafan#endif
118166124Srafan#if STDC_HEADERS
119166124Srafan# include <stdlib.h>
120166124Srafan# include <stddef.h>
121166124Srafan#else
122166124Srafan# if HAVE_STDLIB_H
123166124Srafan#  include <stdlib.h>
124166124Srafan# endif
125166124Srafan#endif
126166124Srafan#if HAVE_STRING_H
127166124Srafan# if !STDC_HEADERS && HAVE_MEMORY_H
128166124Srafan#  include <memory.h>
129166124Srafan# endif
130166124Srafan# include <string.h>
131166124Srafan#endif
132166124Srafan#if HAVE_STRINGS_H
133166124Srafan# include <strings.h>
134166124Srafan#endif
135166124Srafan#if HAVE_INTTYPES_H
136166124Srafan# include <inttypes.h>
137166124Srafan#else
138166124Srafan# if HAVE_STDINT_H
139166124Srafan#  include <stdint.h>
140166124Srafan# endif
141166124Srafan#endif
142166124Srafan#if HAVE_UNISTD_H
143166124Srafan# include <unistd.h>
144166124Srafan#endif"
145166124Srafan
14650276Speter# Initialize some variables set by options.
147166124Srafanac_init_help=
148166124Srafanac_init_version=false
14950276Speter# The variables have the same names as the options, with
15050276Speter# dashes changed to underlines.
151166124Srafancache_file=/dev/null
15250276Speterexec_prefix=NONE
15350276Speterno_create=
15450276Speterno_recursion=
15550276Speterprefix=NONE
15650276Speterprogram_prefix=NONE
15750276Speterprogram_suffix=NONE
15850276Speterprogram_transform_name=s,x,x,
15950276Spetersilent=
16050276Spetersite=
16150276Spetersrcdir=
16250276Speterverbose=
16350276Speterx_includes=NONE
16450276Speterx_libraries=NONE
165166124Srafan
166166124Srafan# Installation directory options.
167166124Srafan# These are left unexpanded so users can "make install exec_prefix=/foo"
168166124Srafan# and all the variables that are supposed to be based on exec_prefix
169166124Srafan# by default will actually change.
170166124Srafan# Use braces instead of parens because sh, perl, etc. also accept them.
17150276Speterbindir='${exec_prefix}/bin'
17250276Spetersbindir='${exec_prefix}/sbin'
17350276Speterlibexecdir='${exec_prefix}/libexec'
17450276Speterdatadir='${prefix}/share'
17550276Spetersysconfdir='${prefix}/etc'
17650276Spetersharedstatedir='${prefix}/com'
17750276Speterlocalstatedir='${prefix}/var'
17850276Speterlibdir='${exec_prefix}/lib'
17950276Speterincludedir='${prefix}/include'
18050276Speteroldincludedir='/usr/include'
18150276Speterinfodir='${prefix}/info'
18250276Spetermandir='${prefix}/man'
18350276Speter
184166124Srafan# Identity of this package.
185166124SrafanPACKAGE_NAME=
186166124SrafanPACKAGE_TARNAME=
187166124SrafanPACKAGE_VERSION=
188166124SrafanPACKAGE_STRING=
189166124SrafanPACKAGE_BUGREPORT=
19050276Speter
19150276Speterac_prev=
19250276Speterfor ac_option
19350276Speterdo
19450276Speter  # If the previous option needs an argument, assign it.
19550276Speter  if test -n "$ac_prev"; then
19650276Speter    eval "$ac_prev=\$ac_option"
19750276Speter    ac_prev=
19850276Speter    continue
19950276Speter  fi
20050276Speter
201166124Srafan  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
20250276Speter
20350276Speter  # Accept the important Cygnus configure options, so we can diagnose typos.
20450276Speter
205166124Srafan  case $ac_option in
20650276Speter
20750276Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
20850276Speter    ac_prev=bindir ;;
20950276Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
210166124Srafan    bindir=$ac_optarg ;;
21150276Speter
21250276Speter  -build | --build | --buil | --bui | --bu)
213166124Srafan    ac_prev=build_alias ;;
21450276Speter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215166124Srafan    build_alias=$ac_optarg ;;
21650276Speter
21750276Speter  -cache-file | --cache-file | --cache-fil | --cache-fi \
21850276Speter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21950276Speter    ac_prev=cache_file ;;
22050276Speter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22150276Speter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222166124Srafan    cache_file=$ac_optarg ;;
22350276Speter
224166124Srafan  --config-cache | -C)
225166124Srafan    cache_file=config.cache ;;
226166124Srafan
22750276Speter  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
22850276Speter    ac_prev=datadir ;;
22950276Speter  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
23050276Speter  | --da=*)
231166124Srafan    datadir=$ac_optarg ;;
23250276Speter
23350276Speter  -disable-* | --disable-*)
234166124Srafan    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
23550276Speter    # Reject names that are not valid shell variable names.
236166124Srafan    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237166124Srafan      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238166124Srafan   { (exit 1); exit 1; }; }
239166124Srafan    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240166124Srafan    eval "enable_$ac_feature=no" ;;
24150276Speter
24250276Speter  -enable-* | --enable-*)
243166124Srafan    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
24450276Speter    # Reject names that are not valid shell variable names.
245166124Srafan    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246166124Srafan      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247166124Srafan   { (exit 1); exit 1; }; }
248166124Srafan    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
249166124Srafan    case $ac_option in
250166124Srafan      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
25150276Speter      *) ac_optarg=yes ;;
25250276Speter    esac
253166124Srafan    eval "enable_$ac_feature='$ac_optarg'" ;;
25450276Speter
25550276Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
25650276Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
25750276Speter  | --exec | --exe | --ex)
25850276Speter    ac_prev=exec_prefix ;;
25950276Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
26050276Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
26150276Speter  | --exec=* | --exe=* | --ex=*)
262166124Srafan    exec_prefix=$ac_optarg ;;
26350276Speter
26450276Speter  -gas | --gas | --ga | --g)
26550276Speter    # Obsolete; use --with-gas.
26650276Speter    with_gas=yes ;;
26750276Speter
268166124Srafan  -help | --help | --hel | --he | -h)
269166124Srafan    ac_init_help=long ;;
270166124Srafan  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271166124Srafan    ac_init_help=recursive ;;
272166124Srafan  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273166124Srafan    ac_init_help=short ;;
27450276Speter
27550276Speter  -host | --host | --hos | --ho)
276166124Srafan    ac_prev=host_alias ;;
27750276Speter  -host=* | --host=* | --hos=* | --ho=*)
278166124Srafan    host_alias=$ac_optarg ;;
27950276Speter
28050276Speter  -includedir | --includedir | --includedi | --included | --include \
28150276Speter  | --includ | --inclu | --incl | --inc)
28250276Speter    ac_prev=includedir ;;
28350276Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
28450276Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
285166124Srafan    includedir=$ac_optarg ;;
28650276Speter
28750276Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
28850276Speter    ac_prev=infodir ;;
28950276Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290166124Srafan    infodir=$ac_optarg ;;
29150276Speter
29250276Speter  -libdir | --libdir | --libdi | --libd)
29350276Speter    ac_prev=libdir ;;
29450276Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
295166124Srafan    libdir=$ac_optarg ;;
29650276Speter
29750276Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
29850276Speter  | --libexe | --libex | --libe)
29950276Speter    ac_prev=libexecdir ;;
30050276Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
30150276Speter  | --libexe=* | --libex=* | --libe=*)
302166124Srafan    libexecdir=$ac_optarg ;;
30350276Speter
30450276Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
30550276Speter  | --localstate | --localstat | --localsta | --localst \
30650276Speter  | --locals | --local | --loca | --loc | --lo)
30750276Speter    ac_prev=localstatedir ;;
30850276Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
30950276Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
31050276Speter  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311166124Srafan    localstatedir=$ac_optarg ;;
31250276Speter
31350276Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
31450276Speter    ac_prev=mandir ;;
31550276Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
316166124Srafan    mandir=$ac_optarg ;;
31750276Speter
31850276Speter  -nfp | --nfp | --nf)
31950276Speter    # Obsolete; use --without-fp.
32050276Speter    with_fp=no ;;
32150276Speter
32250276Speter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
32350276Speter  | --no-cr | --no-c)
32450276Speter    no_create=yes ;;
32550276Speter
32650276Speter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
32750276Speter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
32850276Speter    no_recursion=yes ;;
32950276Speter
33050276Speter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
33150276Speter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
33250276Speter  | --oldin | --oldi | --old | --ol | --o)
33350276Speter    ac_prev=oldincludedir ;;
33450276Speter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
33550276Speter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
33650276Speter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337166124Srafan    oldincludedir=$ac_optarg ;;
33850276Speter
33950276Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
34050276Speter    ac_prev=prefix ;;
34150276Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
342166124Srafan    prefix=$ac_optarg ;;
34350276Speter
34450276Speter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
34550276Speter  | --program-pre | --program-pr | --program-p)
34650276Speter    ac_prev=program_prefix ;;
34750276Speter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
34850276Speter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349166124Srafan    program_prefix=$ac_optarg ;;
35050276Speter
35150276Speter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
35250276Speter  | --program-suf | --program-su | --program-s)
35350276Speter    ac_prev=program_suffix ;;
35450276Speter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
35550276Speter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356166124Srafan    program_suffix=$ac_optarg ;;
35750276Speter
35850276Speter  -program-transform-name | --program-transform-name \
35950276Speter  | --program-transform-nam | --program-transform-na \
36050276Speter  | --program-transform-n | --program-transform- \
36150276Speter  | --program-transform | --program-transfor \
36250276Speter  | --program-transfo | --program-transf \
36350276Speter  | --program-trans | --program-tran \
36450276Speter  | --progr-tra | --program-tr | --program-t)
36550276Speter    ac_prev=program_transform_name ;;
36650276Speter  -program-transform-name=* | --program-transform-name=* \
36750276Speter  | --program-transform-nam=* | --program-transform-na=* \
36850276Speter  | --program-transform-n=* | --program-transform-=* \
36950276Speter  | --program-transform=* | --program-transfor=* \
37050276Speter  | --program-transfo=* | --program-transf=* \
37150276Speter  | --program-trans=* | --program-tran=* \
37250276Speter  | --progr-tra=* | --program-tr=* | --program-t=*)
373166124Srafan    program_transform_name=$ac_optarg ;;
37450276Speter
37550276Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
37650276Speter  | -silent | --silent | --silen | --sile | --sil)
37750276Speter    silent=yes ;;
37850276Speter
37950276Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
38050276Speter    ac_prev=sbindir ;;
38150276Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
38250276Speter  | --sbi=* | --sb=*)
383166124Srafan    sbindir=$ac_optarg ;;
38450276Speter
38550276Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
38650276Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
38750276Speter  | --sharedst | --shareds | --shared | --share | --shar \
38850276Speter  | --sha | --sh)
38950276Speter    ac_prev=sharedstatedir ;;
39050276Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
39150276Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
39250276Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
39350276Speter  | --sha=* | --sh=*)
394166124Srafan    sharedstatedir=$ac_optarg ;;
39550276Speter
39650276Speter  -site | --site | --sit)
39750276Speter    ac_prev=site ;;
39850276Speter  -site=* | --site=* | --sit=*)
399166124Srafan    site=$ac_optarg ;;
40050276Speter
40150276Speter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
40250276Speter    ac_prev=srcdir ;;
40350276Speter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
404166124Srafan    srcdir=$ac_optarg ;;
40550276Speter
40650276Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
40750276Speter  | --syscon | --sysco | --sysc | --sys | --sy)
40850276Speter    ac_prev=sysconfdir ;;
40950276Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
41050276Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411166124Srafan    sysconfdir=$ac_optarg ;;
41250276Speter
41350276Speter  -target | --target | --targe | --targ | --tar | --ta | --t)
414166124Srafan    ac_prev=target_alias ;;
41550276Speter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416166124Srafan    target_alias=$ac_optarg ;;
41750276Speter
41850276Speter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
41950276Speter    verbose=yes ;;
42050276Speter
421166124Srafan  -version | --version | --versio | --versi | --vers | -V)
422166124Srafan    ac_init_version=: ;;
42350276Speter
42450276Speter  -with-* | --with-*)
425166124Srafan    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
42650276Speter    # Reject names that are not valid shell variable names.
427166124Srafan    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428166124Srafan      { echo "$as_me: error: invalid package name: $ac_package" >&2
429166124Srafan   { (exit 1); exit 1; }; }
43050276Speter    ac_package=`echo $ac_package| sed 's/-/_/g'`
431166124Srafan    case $ac_option in
432166124Srafan      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
43350276Speter      *) ac_optarg=yes ;;
43450276Speter    esac
435166124Srafan    eval "with_$ac_package='$ac_optarg'" ;;
43650276Speter
43750276Speter  -without-* | --without-*)
438166124Srafan    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
43950276Speter    # Reject names that are not valid shell variable names.
440166124Srafan    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441166124Srafan      { echo "$as_me: error: invalid package name: $ac_package" >&2
442166124Srafan   { (exit 1); exit 1; }; }
443166124Srafan    ac_package=`echo $ac_package | sed 's/-/_/g'`
444166124Srafan    eval "with_$ac_package=no" ;;
44550276Speter
44650276Speter  --x)
44750276Speter    # Obsolete; use --with-x.
44850276Speter    with_x=yes ;;
44950276Speter
45050276Speter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
45150276Speter  | --x-incl | --x-inc | --x-in | --x-i)
45250276Speter    ac_prev=x_includes ;;
45350276Speter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
45450276Speter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455166124Srafan    x_includes=$ac_optarg ;;
45650276Speter
45750276Speter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
45850276Speter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
45950276Speter    ac_prev=x_libraries ;;
46050276Speter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
46150276Speter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462166124Srafan    x_libraries=$ac_optarg ;;
46350276Speter
464166124Srafan  -*) { echo "$as_me: error: unrecognized option: $ac_option
465166124SrafanTry \`$0 --help' for more information." >&2
466166124Srafan   { (exit 1); exit 1; }; }
46750276Speter    ;;
46850276Speter
469166124Srafan  *=*)
470166124Srafan    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471166124Srafan    # Reject names that are not valid shell variable names.
472166124Srafan    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473166124Srafan      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474166124Srafan   { (exit 1); exit 1; }; }
475166124Srafan    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476166124Srafan    eval "$ac_envvar='$ac_optarg'"
477166124Srafan    export $ac_envvar ;;
478166124Srafan
47950276Speter  *)
480166124Srafan    # FIXME: should be removed in autoconf 3.0.
481166124Srafan    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482166124Srafan    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483166124Srafan      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484166124Srafan    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
48550276Speter    ;;
48650276Speter
48750276Speter  esac
48850276Speterdone
48950276Speter
49050276Speterif test -n "$ac_prev"; then
491166124Srafan  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492166124Srafan  { echo "$as_me: error: missing argument to $ac_option" >&2
493166124Srafan   { (exit 1); exit 1; }; }
49450276Speterfi
49550276Speter
496166124Srafan# Be sure to have absolute paths.
497166124Srafanfor ac_var in exec_prefix prefix
498166124Srafando
499166124Srafan  eval ac_val=$`echo $ac_var`
500166124Srafan  case $ac_val in
501166124Srafan    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502166124Srafan    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503166124Srafan   { (exit 1); exit 1; }; };;
504166124Srafan  esac
505166124Srafandone
50650276Speter
507166124Srafan# Be sure to have absolute paths.
508166124Srafanfor ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509166124Srafan              localstatedir libdir includedir oldincludedir infodir mandir
51050276Speterdo
511166124Srafan  eval ac_val=$`echo $ac_var`
512166124Srafan  case $ac_val in
513166124Srafan    [\\/$]* | ?:[\\/]* ) ;;
514166124Srafan    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515166124Srafan   { (exit 1); exit 1; }; };;
51650276Speter  esac
51750276Speterdone
51850276Speter
519166124Srafan# There might be people who depend on the old broken behavior: `$host'
520166124Srafan# used to hold the argument of --host etc.
521166124Srafanbuild=$build_alias
522166124Srafanhost=$host_alias
523166124Srafantarget=$target_alias
52450276Speter
525166124Srafan# FIXME: should be removed in autoconf 3.0.
526166124Srafanif test "x$host_alias" != x; then
527166124Srafan  if test "x$build_alias" = x; then
528166124Srafan    cross_compiling=maybe
529166124Srafan    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530166124Srafan    If a cross compiler is detected then cross compile mode will be used." >&2
531166124Srafan  elif test "x$build_alias" != "x$host_alias"; then
532166124Srafan    cross_compiling=yes
533166124Srafan  fi
534166124Srafanfi
53550276Speter
536166124Srafanac_tool_prefix=
537166124Srafantest -n "$host_alias" && ac_tool_prefix=$host_alias-
53850276Speter
539166124Srafantest "$silent" = yes && exec 6>/dev/null
540166124Srafan
54150276Speter# Find the source files, if location was not specified.
54250276Speterif test -z "$srcdir"; then
54350276Speter  ac_srcdir_defaulted=yes
54450276Speter  # Try the directory containing this script, then its parent.
54550276Speter  ac_prog=$0
546166124Srafan  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
54750276Speter  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
54850276Speter  srcdir=$ac_confdir
54950276Speter  if test ! -r $srcdir/$ac_unique_file; then
55050276Speter    srcdir=..
55150276Speter  fi
55250276Speterelse
55350276Speter  ac_srcdir_defaulted=no
55450276Speterfi
55550276Speterif test ! -r $srcdir/$ac_unique_file; then
55650276Speter  if test "$ac_srcdir_defaulted" = yes; then
557166124Srafan    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558166124Srafan   { (exit 1); exit 1; }; }
55950276Speter  else
560166124Srafan    { echo "$as_me: error: cannot find sources in $srcdir" >&2
561166124Srafan   { (exit 1); exit 1; }; }
56250276Speter  fi
56350276Speterfi
564166124Srafansrcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565166124Srafanac_env_build_alias_set=${build_alias+set}
566166124Srafanac_env_build_alias_value=$build_alias
567166124Srafanac_cv_env_build_alias_set=${build_alias+set}
568166124Srafanac_cv_env_build_alias_value=$build_alias
569166124Srafanac_env_host_alias_set=${host_alias+set}
570166124Srafanac_env_host_alias_value=$host_alias
571166124Srafanac_cv_env_host_alias_set=${host_alias+set}
572166124Srafanac_cv_env_host_alias_value=$host_alias
573166124Srafanac_env_target_alias_set=${target_alias+set}
574166124Srafanac_env_target_alias_value=$target_alias
575166124Srafanac_cv_env_target_alias_set=${target_alias+set}
576166124Srafanac_cv_env_target_alias_value=$target_alias
577166124Srafanac_env_CC_set=${CC+set}
578166124Srafanac_env_CC_value=$CC
579166124Srafanac_cv_env_CC_set=${CC+set}
580166124Srafanac_cv_env_CC_value=$CC
581166124Srafanac_env_CFLAGS_set=${CFLAGS+set}
582166124Srafanac_env_CFLAGS_value=$CFLAGS
583166124Srafanac_cv_env_CFLAGS_set=${CFLAGS+set}
584166124Srafanac_cv_env_CFLAGS_value=$CFLAGS
585166124Srafanac_env_LDFLAGS_set=${LDFLAGS+set}
586166124Srafanac_env_LDFLAGS_value=$LDFLAGS
587166124Srafanac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588166124Srafanac_cv_env_LDFLAGS_value=$LDFLAGS
589166124Srafanac_env_CPPFLAGS_set=${CPPFLAGS+set}
590166124Srafanac_env_CPPFLAGS_value=$CPPFLAGS
591166124Srafanac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592166124Srafanac_cv_env_CPPFLAGS_value=$CPPFLAGS
593166124Srafanac_env_CPP_set=${CPP+set}
594166124Srafanac_env_CPP_value=$CPP
595166124Srafanac_cv_env_CPP_set=${CPP+set}
596166124Srafanac_cv_env_CPP_value=$CPP
597166124Srafanac_env_CXX_set=${CXX+set}
598166124Srafanac_env_CXX_value=$CXX
599166124Srafanac_cv_env_CXX_set=${CXX+set}
600166124Srafanac_cv_env_CXX_value=$CXX
601166124Srafanac_env_CXXFLAGS_set=${CXXFLAGS+set}
602166124Srafanac_env_CXXFLAGS_value=$CXXFLAGS
603166124Srafanac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604166124Srafanac_cv_env_CXXFLAGS_value=$CXXFLAGS
605166124Srafanac_env_CXXCPP_set=${CXXCPP+set}
606166124Srafanac_env_CXXCPP_value=$CXXCPP
607166124Srafanac_cv_env_CXXCPP_set=${CXXCPP+set}
608166124Srafanac_cv_env_CXXCPP_value=$CXXCPP
60950276Speter
610166124Srafan#
611166124Srafan# Report the --help message.
612166124Srafan#
613166124Srafanif test "$ac_init_help" = "long"; then
614166124Srafan  # Omit some internal or obsolete options to make the list less imposing.
615166124Srafan  # This message is too long to be a string in the A/UX 3.1 sh.
616166124Srafan  cat <<EOF
617166124Srafan\`configure' configures this package to adapt to many kinds of systems.
618166124Srafan
619166124SrafanUsage: $0 [OPTION]... [VAR=VALUE]...
620166124Srafan
621166124SrafanTo assign environment variables (e.g., CC, CFLAGS...), specify them as
622166124SrafanVAR=VALUE.  See below for descriptions of some of the useful variables.
623166124Srafan
624166124SrafanDefaults for the options are specified in brackets.
625166124Srafan
626166124SrafanConfiguration:
627166124Srafan  -h, --help              display this help and exit
628166124Srafan      --help=short        display options specific to this package
629166124Srafan      --help=recursive    display the short help of all the included packages
630166124Srafan  -V, --version           display version information and exit
631166124Srafan  -q, --quiet, --silent   do not print \`checking...' messages
632166124Srafan      --cache-file=FILE   cache test results in FILE [disabled]
633166124Srafan  -C, --config-cache      alias for \`--cache-file=config.cache'
634166124Srafan  -n, --no-create         do not create output files
635166124Srafan      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
636166124Srafan
637166124SrafanEOF
638166124Srafan
639166124Srafan  cat <<EOF
640166124SrafanInstallation directories:
641166124Srafan  --prefix=PREFIX         install architecture-independent files in PREFIX
642166124Srafan                          [$ac_default_prefix]
643166124Srafan  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
644166124Srafan                          [PREFIX]
645166124Srafan
646166124SrafanBy default, \`make install' will install all the files in
647166124Srafan\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
648166124Srafanan installation prefix other than \`$ac_default_prefix' using \`--prefix',
649166124Srafanfor instance \`--prefix=\$HOME'.
650166124Srafan
651166124SrafanFor better control, use the options below.
652166124Srafan
653166124SrafanFine tuning of the installation directories:
654166124Srafan  --bindir=DIR            user executables [EPREFIX/bin]
655166124Srafan  --sbindir=DIR           system admin executables [EPREFIX/sbin]
656166124Srafan  --libexecdir=DIR        program executables [EPREFIX/libexec]
657166124Srafan  --datadir=DIR           read-only architecture-independent data [PREFIX/share]
658166124Srafan  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
659166124Srafan  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
660166124Srafan  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
661166124Srafan  --libdir=DIR            object code libraries [EPREFIX/lib]
662166124Srafan  --includedir=DIR        C header files [PREFIX/include]
663166124Srafan  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
664166124Srafan  --infodir=DIR           info documentation [PREFIX/info]
665166124Srafan  --mandir=DIR            man documentation [PREFIX/man]
666166124SrafanEOF
667166124Srafan
668166124Srafan  cat <<\EOF
669166124Srafan
670166124SrafanProgram names:
671166124Srafan  --program-prefix=PREFIX            prepend PREFIX to installed program names
672166124Srafan  --program-suffix=SUFFIX            append SUFFIX to installed program names
673166124Srafan  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
674166124Srafan
675166124SrafanSystem types:
676166124Srafan  --build=BUILD           configure for building on BUILD [guessed]
677166124Srafan  --host=HOST       build programs to run on HOST [BUILD]
678166124Srafan  --target=TARGET   configure for building compilers for TARGET [HOST]
679166124SrafanEOF
680166124Srafanfi
681166124Srafan
682166124Srafanif test -n "$ac_init_help"; then
683166124Srafan
684166124Srafan  cat <<\EOF
685166124Srafan
686166124SrafanOptional Packages:
687166124Srafan  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
688166124Srafan  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
689166124Srafan
690166124SrafanOptional Features:
691166124Srafan  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
692166124Srafan  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
693166124Srafan
694166124Srafan  --with-rel-version=XXX  override derived release version
695166124Srafan  --with-abi-version=XXX  override derived ABI version
696166124Srafan  --with-system-type=XXX  test: override derived host system-type
697166124Srafan  --without-cxx           do not adjust ncurses bool to match C++
698166124Srafan  --without-cxx-binding   do not build C++ binding and demo
699166124Srafan  --without-ada           suppress check for Ada95, don't build demo
700166124Srafan  --without-progs         suppress build with programs (e.g., tic)
701166124Srafan  --without-curses-h      install curses.h as ncurses.h only
702174993Srafan  --enable-mixed-case     tic should assume mixed-case filenames
703166124Srafan  --with-install-prefix   prefixes actual install-location ($DESTDIR)
704166124SrafanBuild-Tools Needed to Compile Temporary Applications for Cross-compiling:
705166124Srafan  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
706166124Srafan  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
707166124Srafan  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
708166124Srafan  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
709166124Srafan  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
710166124Srafan  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
711166124SrafanOptions to Specify the Libraries Built/Used:
712166124Srafan  --with-libtool          generate libraries with libtool
713166124Srafan  --with-shared           generate shared-libraries
714166124Srafan  --with-normal           generate normal-libraries (default)
715166124Srafan  --with-debug            generate debug-libraries (default)
716166124Srafan  --with-profile          generate profile-libraries
717166124Srafan  --with-termlib          generate separate terminfo library
718174993Srafan  --with-ticlib           generate separate tic library
719166124Srafan  --with-gpm              use Alessandro Rubini's GPM library
720166124Srafan  --without-dlsym         do not use dlsym() to load GPM dynamically
721166124Srafan  --with-sysmouse         use sysmouse (FreeBSD console)
722166124Srafan  --enable-rpath          use rpath option when generating shared libraries
723174993Srafan  --disable-relink        relink shared libraries during install
724166124Srafan  --with-shlib-version=X  Specify rel or abi version for shared libs
725166124SrafanFine-Tuning Your Configuration:
726166124Srafan  --disable-overwrite     leave out the link to -lcurses
727166124Srafan  --disable-database      do not use terminfo, only fallbacks/termcap
728166124Srafan  --with-database=XXX     specify terminfo source to install
729166124Srafan  --with-hashed-db        specify hashed-database library
730166124Srafan  --with-fallbacks=XXX    specify list of fallback terminal descriptions
731166124Srafan  --without-xterm-new     specify if xterm terminfo should be old version
732166124Srafan  --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
733166124Srafan  --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
734166124Srafan  --disable-big-core      assume machine has little memory
735174993Srafan  --disable-big-strings   assume compiler has only standard-size strings
736166124Srafan  --enable-termcap        compile in termcap fallback support
737166124Srafan  --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
738166124Srafan  --enable-getcap         fast termcap load, no xrefs to terminfo
739166124Srafan  --enable-getcap-cache   cache translated termcaps in ~/.terminfo
740166124Srafan  --disable-home-terminfo drop ~/.terminfo from terminfo search-path
741166124Srafan  --disable-root-environ  restrict environment when running as root
742166124Srafan  --enable-symlinks       make tic use symbolic links not hard links
743166124Srafan  --enable-broken_linker  compile with broken-linker support code
744166124Srafan  --enable-bsdpad         recognize BSD-style prefix padding
745166124Srafan  --enable-widec          compile with wide-char/UTF-8 code
746166124Srafan  --disable-lp64          allow chtype to be long (ignore _LP64)
747166124Srafan  --disable-largefile     omit support for large files
748166124Srafan  --disable-tparm-varargs compile tparm() without varargs interface
749184989Srafan  --disable-tic-depends   link tic library without explicit dependency on ncurses library
750166124Srafan  --with-bool=TYPE        override fallback type of bool variable
751166124Srafan  --with-caps=alt         compile with alternate Caps file
752166124Srafan  --with-chtype=TYPE      override type of chtype
753166124Srafan  --with-ospeed=TYPE      override type of ospeed variable
754166124Srafan  --with-mmask-t=TYPE     override type of mmask_t
755166124Srafan  --with-rcs-ids          compile-in RCS identifiers
756166124SrafanOptions to Specify How Manpages are Installed:
757166124Srafan  --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
758166124Srafan                          optionally formatted/catonly, e.g., gzip,formatted
759166124Srafan  --with-manpage-renames  specify manpage-renaming
760166124Srafan  --with-manpage-aliases  specify manpage-aliases using .so
761166124Srafan  --with-manpage-symlinks specify manpage-aliases using symlinks
762166124Srafan  --with-manpage-tbl      specify manpage processing with tbl
763166124SrafanExtensions:
764166124Srafan  --disable-ext-funcs     disable function-extensions
765166124Srafan  --enable-const          compile with extra/non-standard const
766184989Srafan  --enable-ext-colors     compile for 256-color support
767184989Srafan  --enable-ext-mouse      compile for extended mouse-encoding
768166124Srafan  --enable-no-padding     compile with $NCURSES_NO_PADDING code
769174993Srafan  --enable-signed-char    compile using signed Boolean's in term.h
770166124Srafan  --enable-sigwinch       compile with SIGWINCH handler
771166124Srafan  --enable-tcap-names     compile with user-definable terminal capabilities
772166124SrafanDevelopment Code:
773166124Srafan  --without-develop       disable development options
774166124Srafan  --enable-hard-tabs      compile with hard-tabs code
775166124Srafan  --enable-xmc-glitch     compile with support for xmc (magic-cookie)
776166124SrafanExperimental Code:
777166124Srafan  --disable-assumed-color do not assume anything about default-colors
778166124Srafan  --disable-hashmap       compile without hashmap scrolling-optimization
779166124Srafan  --enable-colorfgbg      compile with $COLORFGBG code
780178866Srafan  --with-pthread          use POSIX thread library
781184989Srafan  --enable-weak-symbols   enable weak-symbols for pthreads
782174993Srafan  --enable-reentrant      compile with experimental reentrant code
783166124Srafan  --enable-safe-sprintf   compile with experimental safe-sprintf code
784166124Srafan  --disable-scroll-hints  compile without scroll-hints code
785166124Srafan  --enable-wgetch-events  compile with experimental wgetch-events code
786166124SrafanTesting/development Options:
787166124Srafan  --enable-echo           build: display "compiling" commands (default)
788166124Srafan  --enable-warnings       build: turn on GCC compiler warnings
789166124Srafan  --enable-assertions     test: turn on generation of assertion code
790166124Srafan  --with-dmalloc          test: use Gray Watson's dmalloc library
791166124Srafan  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
792166124Srafan  --with-valgrind         test: use valgrind
793166124Srafan  --disable-leaks         test: free permanent memory, analyze leaks
794166124Srafan  --enable-expanded       test: generate functions for certain macros
795166124Srafan  --disable-macros        test: use functions rather than macros
796166124Srafan  --with-trace            test: add trace() function to all models of ncurses
797166124SrafanAda95 Binding Options:
798166124Srafan  --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
799166124Srafan  --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
800166124Srafan  --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
801166124Srafan
802166124SrafanSome influential environment variables:
803166124Srafan  CC          C compiler command
804166124Srafan  CFLAGS      C compiler flags
805166124Srafan  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
806166124Srafan              nonstandard directory <lib dir>
807166124Srafan  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
808166124Srafan              headers in a nonstandard directory <include dir>
809166124Srafan  CPP         C preprocessor
810166124Srafan  CXX         C++ compiler command
811166124Srafan  CXXFLAGS    C++ compiler flags
812166124Srafan  CXXCPP      C++ preprocessor
813166124Srafan
814166124SrafanUse these variables to override the choices made by `configure' or to help
815166124Srafanit to find libraries and programs with nonstandard names/locations.
816166124Srafan
817166124SrafanEOF
818166124Srafanfi
819166124Srafan
820166124Srafanif test "$ac_init_help" = "recursive"; then
821166124Srafan  # If there are subdirs, report their specific --help.
822166124Srafan  ac_popdir=`pwd`
823166124Srafan  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
824166124Srafan    cd $ac_subdir
825166124Srafan    # A "../" for each directory in /$ac_subdir.
826166124Srafan    ac_dots=`echo $ac_subdir |
827166124Srafan             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
828166124Srafan
829166124Srafan    case $srcdir in
830166124Srafan    .) # No --srcdir option.  We are building in place.
831166124Srafan      ac_sub_srcdir=$srcdir ;;
832166124Srafan    [\\/]* | ?:[\\/]* ) # Absolute path.
833166124Srafan      ac_sub_srcdir=$srcdir/$ac_subdir ;;
834166124Srafan    *) # Relative path.
835166124Srafan      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
836166124Srafan    esac
837166124Srafan
838166124Srafan    # Check for guested configure; otherwise get Cygnus style configure.
839166124Srafan    if test -f $ac_sub_srcdir/configure.gnu; then
840166124Srafan      echo
841166124Srafan      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
842166124Srafan    elif test -f $ac_sub_srcdir/configure; then
843166124Srafan      echo
844166124Srafan      $SHELL $ac_sub_srcdir/configure  --help=recursive
845166124Srafan    elif test -f $ac_sub_srcdir/configure.ac ||
846166124Srafan           test -f $ac_sub_srcdir/configure.in; then
847166124Srafan      echo
848166124Srafan      $ac_configure --help
849166124Srafan    else
850166124Srafan      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
851166124Srafan    fi
852166124Srafan    cd $ac_popdir
853166124Srafan  done
854166124Srafanfi
855166124Srafan
856166124Srafantest -n "$ac_init_help" && exit 0
857166124Srafanif $ac_init_version; then
858166124Srafan  cat <<\EOF
859166124Srafan
860166124SrafanCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
861166124SrafanFree Software Foundation, Inc.
862166124SrafanThis configure script is free software; the Free Software Foundation
863166124Srafangives unlimited permission to copy, distribute and modify it.
864166124SrafanEOF
865166124Srafan  exit 0
866166124Srafanfi
867166124Srafanexec 5>config.log
868166124Srafancat >&5 <<EOF
869166124SrafanThis file contains any messages produced by compilers while
870166124Srafanrunning configure, to aid debugging if configure makes a mistake.
871166124Srafan
872166124SrafanIt was created by $as_me, which was
873178866Srafangenerated by GNU Autoconf 2.52.20080325.  Invocation command line was
874166124Srafan
875166124Srafan  $ $0 $@
876166124Srafan
877166124SrafanEOF
878166124Srafan{
879166124Srafancat <<_ASUNAME
880166124Srafan## ---------- ##
881166124Srafan## Platform.  ##
882166124Srafan## ---------- ##
883166124Srafan
884166124Srafanhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
885166124Srafanuname -m = `(uname -m) 2>/dev/null || echo unknown`
886166124Srafanuname -r = `(uname -r) 2>/dev/null || echo unknown`
887166124Srafanuname -s = `(uname -s) 2>/dev/null || echo unknown`
888166124Srafanuname -v = `(uname -v) 2>/dev/null || echo unknown`
889166124Srafan
890166124Srafan/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
891166124Srafan/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
892166124Srafan
893166124Srafan/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
894166124Srafan/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
895166124Srafan/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
896166124Srafanhostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
897166124Srafan/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
898166124Srafan/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
899166124Srafan/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
900166124Srafan
901166124SrafanPATH = $PATH
902166124Srafan
903166124Srafan_ASUNAME
904166124Srafan} >&5
905166124Srafan
906166124Srafancat >&5 <<EOF
907166124Srafan## ------------ ##
908166124Srafan## Core tests.  ##
909166124Srafan## ------------ ##
910166124Srafan
911166124SrafanEOF
912166124Srafan
913166124Srafan# Keep a trace of the command line.
914166124Srafan# Strip out --no-create and --no-recursion so they do not pile up.
915166124Srafan# Also quote any args containing shell meta-characters.
916166124Srafanac_configure_args=
917166124Srafanac_sep=
918166124Srafanfor ac_arg
919166124Srafando
920166124Srafan  case $ac_arg in
921166124Srafan  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
922166124Srafan  | --no-cr | --no-c) ;;
923166124Srafan  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
924166124Srafan  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
925166124Srafan  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
926166124Srafan    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
927166124Srafan    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
928166124Srafan    ac_sep=" " ;;
929166124Srafan  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
930166124Srafan     ac_sep=" " ;;
931166124Srafan  esac
932166124Srafan  # Get rid of the leading space.
933166124Srafandone
934166124Srafan
935166124Srafan# When interrupted or exit'd, cleanup temporary files, and complete
936166124Srafan# config.log.  We remove comments because anyway the quotes in there
937166124Srafan# would cause problems or look ugly.
938166124Srafantrap 'exit_status=$?
939166124Srafan  # Save into config.log some information that might help in debugging.
940166124Srafan  echo >&5
941166124Srafan  echo "## ----------------- ##" >&5
942166124Srafan  echo "## Cache variables.  ##" >&5
943166124Srafan  echo "## ----------------- ##" >&5
944166124Srafan  echo >&5
945166124Srafan  # The following way of writing the cache mishandles newlines in values,
946166124Srafan{
947166124Srafan  (set) 2>&1 |
948166124Srafan    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
949166124Srafan    *ac_space=\ *)
950166124Srafan      sed -n \
951166124Srafan        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
952166124Srafan    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
953166124Srafan      ;;
954166124Srafan    *)
955166124Srafan      sed -n \
956166124Srafan        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
957166124Srafan      ;;
958166124Srafan    esac;
959166124Srafan} >&5
960166124Srafan  sed "/^$/d" confdefs.h >conftest.log
961166124Srafan  if test -s conftest.log; then
962166124Srafan    echo >&5
963166124Srafan    echo "## ------------ ##" >&5
964166124Srafan    echo "## confdefs.h.  ##" >&5
965166124Srafan    echo "## ------------ ##" >&5
966166124Srafan    echo >&5
967166124Srafan    cat conftest.log >&5
968166124Srafan  fi
969166124Srafan  (echo; echo) >&5
970166124Srafan  test "$ac_signal" != 0 &&
971166124Srafan    echo "$as_me: caught signal $ac_signal" >&5
972166124Srafan  echo "$as_me: exit $exit_status" >&5
973166124Srafan  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
974166124Srafan    exit $exit_status
975166124Srafan     ' 0
976166124Srafanfor ac_signal in 1 2 13 15; do
977166124Srafan  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
978166124Srafandone
979166124Srafanac_signal=0
980166124Srafan
981166124Srafan# confdefs.h avoids OS command line length limits that DEFS can exceed.
982166124Srafanrm -rf conftest* confdefs.h
983166124Srafan# AIX cpp loses on an empty file, so make sure it contains at least a newline.
984166124Srafanecho >confdefs.h
985166124Srafan
986166124Srafan# Let the site file select an alternate cache file if it wants to.
98750276Speter# Prefer explicitly selected file to automatically selected ones.
98850276Speterif test -z "$CONFIG_SITE"; then
98950276Speter  if test "x$prefix" != xNONE; then
99050276Speter    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
99150276Speter  else
99250276Speter    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
99350276Speter  fi
99450276Speterfi
99550276Speterfor ac_site_file in $CONFIG_SITE; do
99650276Speter  if test -r "$ac_site_file"; then
997184989Srafan    { echo "$as_me:997: loading site script $ac_site_file" >&5
998166124Srafanecho "$as_me: loading site script $ac_site_file" >&6;}
999166124Srafan    cat "$ac_site_file" >&5
100050276Speter    . "$ac_site_file"
100150276Speter  fi
100250276Speterdone
100350276Speter
100450276Speterif test -r "$cache_file"; then
1005166124Srafan  # Some versions of bash will fail to source /dev/null (special
1006166124Srafan  # files actually), so we avoid doing that.
1007166124Srafan  if test -f "$cache_file"; then
1008184989Srafan    { echo "$as_me:1008: loading cache $cache_file" >&5
1009166124Srafanecho "$as_me: loading cache $cache_file" >&6;}
1010166124Srafan    case $cache_file in
1011166124Srafan      [\\/]* | ?:[\\/]* ) . $cache_file;;
1012166124Srafan      *)                      . ./$cache_file;;
1013166124Srafan    esac
1014166124Srafan  fi
101550276Speterelse
1016184989Srafan  { echo "$as_me:1016: creating cache $cache_file" >&5
1017166124Srafanecho "$as_me: creating cache $cache_file" >&6;}
1018166124Srafan  >$cache_file
101950276Speterfi
102050276Speter
1021166124Srafan# Check that the precious variables saved in the cache have kept the same
1022166124Srafan# value.
1023166124Srafanac_cache_corrupted=false
1024166124Srafanfor ac_var in `(set) 2>&1 |
1025166124Srafan               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1026166124Srafan  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1027166124Srafan  eval ac_new_set=\$ac_env_${ac_var}_set
1028166124Srafan  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1029166124Srafan  eval ac_new_val="\$ac_env_${ac_var}_value"
1030166124Srafan  case $ac_old_set,$ac_new_set in
1031166124Srafan    set,)
1032184989Srafan      { echo "$as_me:1032: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1033166124Srafanecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1034166124Srafan      ac_cache_corrupted=: ;;
1035166124Srafan    ,set)
1036184989Srafan      { echo "$as_me:1036: error: \`$ac_var' was not set in the previous run" >&5
1037166124Srafanecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1038166124Srafan      ac_cache_corrupted=: ;;
1039166124Srafan    ,);;
1040166124Srafan    *)
1041166124Srafan      if test "x$ac_old_val" != "x$ac_new_val"; then
1042184989Srafan        { echo "$as_me:1042: error: \`$ac_var' has changed since the previous run:" >&5
1043166124Srafanecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1044184989Srafan        { echo "$as_me:1044:   former value:  $ac_old_val" >&5
1045166124Srafanecho "$as_me:   former value:  $ac_old_val" >&2;}
1046184989Srafan        { echo "$as_me:1046:   current value: $ac_new_val" >&5
1047166124Srafanecho "$as_me:   current value: $ac_new_val" >&2;}
1048166124Srafan        ac_cache_corrupted=:
1049166124Srafan      fi;;
1050166124Srafan  esac
1051166124Srafan  # Pass precious variables to config.status.  It doesn't matter if
1052166124Srafan  # we pass some twice (in addition to the command line arguments).
1053166124Srafan  if test "$ac_new_set" = set; then
1054166124Srafan    case $ac_new_val in
1055166124Srafan    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1056166124Srafan      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1057166124Srafan      ac_configure_args="$ac_configure_args '$ac_arg'"
1058166124Srafan      ;;
1059166124Srafan    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1060166124Srafan       ;;
1061166124Srafan    esac
1062166124Srafan  fi
1063166124Srafandone
1064166124Srafanif $ac_cache_corrupted; then
1065184989Srafan  { echo "$as_me:1065: error: changes in the environment can compromise the build" >&5
1066166124Srafanecho "$as_me: error: changes in the environment can compromise the build" >&2;}
1067184989Srafan  { { echo "$as_me:1067: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1068166124Srafanecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1069166124Srafan   { (exit 1); exit 1; }; }
1070166124Srafanfi
1071166124Srafan
107250276Speterac_ext=c
107350276Speterac_cpp='$CPP $CPPFLAGS'
1074166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1075166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1076166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
1077166124Srafanac_main_return=return
107850276Speter
1079166124Srafancase `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1080166124Srafan  *c*,-n*) ECHO_N= ECHO_C='
1081166124Srafan' ECHO_T='	' ;;
1082166124Srafan  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1083166124Srafan  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1084166124Srafanesac
1085166124Srafanecho "#! $SHELL" >conftest.sh
1086166124Srafanecho  "exit 0"   >>conftest.sh
1087166124Srafanchmod +x conftest.sh
1088184989Srafanif { (echo "$as_me:1088: PATH=\".;.\"; conftest.sh") >&5
1089166124Srafan  (PATH=".;."; conftest.sh) 2>&5
1090166124Srafan  ac_status=$?
1091184989Srafan  echo "$as_me:1091: \$? = $ac_status" >&5
1092166124Srafan  (exit $ac_status); }; then
1093166124Srafan  ac_path_separator=';'
109450276Speterelse
1095166124Srafan  ac_path_separator=:
109650276Speterfi
1097166124SrafanPATH_SEPARATOR="$ac_path_separator"
1098166124Srafanrm -f conftest.sh
109950276Speter
1100166124Srafanac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
110150276Speter
1102166124Srafantop_builddir=`pwd`
110350276Speter
1104184989Srafanecho "$as_me:1104: checking for egrep" >&5
1105166124Srafanecho $ECHO_N "checking for egrep... $ECHO_C" >&6
1106166124Srafanif test "${ac_cv_prog_egrep+set}" = set; then
1107166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1108166124Srafanelse
1109166124Srafan  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1110166124Srafan    then ac_cv_prog_egrep='grep -E'
1111166124Srafan    else ac_cv_prog_egrep='egrep'
1112166124Srafan    fi
1113166124Srafanfi
1114184989Srafanecho "$as_me:1114: result: $ac_cv_prog_egrep" >&5
1115166124Srafanecho "${ECHO_T}$ac_cv_prog_egrep" >&6
1116166124Srafan EGREP=$ac_cv_prog_egrep
111750276Speter
1118184989Srafantest -z "$EGREP" && { { echo "$as_me:1118: error: No egrep program found" >&5
1119166124Srafanecho "$as_me: error: No egrep program found" >&2;}
1120166124Srafan   { (exit 1); exit 1; }; }
112150276Speter
1122166124SrafanNCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1123166124SrafanNCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1124166124SrafanNCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
112550276Spetercf_cv_abi_version=${NCURSES_MAJOR}
112650276Spetercf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
112797049Spetercf_cv_timestamp=`date`
1128184989Srafanecho "$as_me:1128: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1129166124Srafanecho "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
113050276Speter
1131166124Srafantest -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
113250276Speter
1133166124Srafan# Check whether --with-rel-version or --without-rel-version was given.
1134166124Srafanif test "${with_rel_version+set}" = set; then
1135166124Srafan  withval="$with_rel_version"
1136184989Srafan  { echo "$as_me:1136: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1137166124Srafanecho "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1138166124Srafan cf_cv_rel_version=$withval
1139166124Srafanfi;
114050276Speter
1141166124Srafan NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1142166124Srafan NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
114350276Speter
1144166124Srafanif test -n "$NCURSES_MAJOR" ; then
1145166124Srafan  case $NCURSES_MAJOR in #(vi
1146166124Srafan  [0-9]*) #(vi
1147166124Srafan 	;;
1148166124Srafan  *)
1149184989Srafan	{ { echo "$as_me:1149: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1150166124Srafanecho "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1151166124Srafan   { (exit 1); exit 1; }; }
1152166124Srafan 	;;
1153166124Srafan  esac
1154166124Srafanelse
1155184989Srafan  { { echo "$as_me:1155: error: Release major-version value is empty" >&5
1156166124Srafanecho "$as_me: error: Release major-version value is empty" >&2;}
1157166124Srafan   { (exit 1); exit 1; }; }
1158166124Srafanfi
115950276Speter
1160166124Srafanif test -n "$NCURSES_MINOR" ; then
1161166124Srafan  case $NCURSES_MINOR in #(vi
1162166124Srafan  [0-9]*) #(vi
1163166124Srafan 	;;
1164166124Srafan  *)
1165184989Srafan	{ { echo "$as_me:1165: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1166166124Srafanecho "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1167166124Srafan   { (exit 1); exit 1; }; }
1168166124Srafan 	;;
1169166124Srafan  esac
1170166124Srafanelse
1171184989Srafan  { { echo "$as_me:1171: error: Release minor-version value is empty" >&5
1172166124Srafanecho "$as_me: error: Release minor-version value is empty" >&2;}
1173166124Srafan   { (exit 1); exit 1; }; }
1174166124Srafanfi
117550276Speter
1176166124Srafantest -z "$cf_cv_abi_version" && cf_cv_abi_version=0
117750276Speter
1178166124Srafan# Check whether --with-abi-version or --without-abi-version was given.
1179166124Srafanif test "${with_abi_version+set}" = set; then
1180166124Srafan  withval="$with_abi_version"
1181184989Srafan  { echo "$as_me:1181: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1182166124Srafanecho "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1183166124Srafan cf_cv_abi_version=$withval
1184166124Srafanfi;
118550276Speter
1186166124Srafanif test -n "$cf_cv_abi_version" ; then
1187166124Srafan  case $cf_cv_abi_version in #(vi
1188166124Srafan  [0-9]*) #(vi
1189166124Srafan 	;;
1190166124Srafan  *)
1191184989Srafan	{ { echo "$as_me:1191: error: ABI version is not a number: $cf_cv_abi_version" >&5
1192166124Srafanecho "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1193166124Srafan   { (exit 1); exit 1; }; }
1194166124Srafan 	;;
1195166124Srafan  esac
1196166124Srafanelse
1197184989Srafan  { { echo "$as_me:1197: error: ABI version value is empty" >&5
1198166124Srafanecho "$as_me: error: ABI version value is empty" >&2;}
1199166124Srafan   { (exit 1); exit 1; }; }
1200166124Srafanfi
120197049Speter
120250276Speterac_aux_dir=
120350276Speterfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
120450276Speter  if test -f $ac_dir/install-sh; then
120550276Speter    ac_aux_dir=$ac_dir
120650276Speter    ac_install_sh="$ac_aux_dir/install-sh -c"
120750276Speter    break
120850276Speter  elif test -f $ac_dir/install.sh; then
120950276Speter    ac_aux_dir=$ac_dir
121050276Speter    ac_install_sh="$ac_aux_dir/install.sh -c"
121150276Speter    break
1212166124Srafan  elif test -f $ac_dir/shtool; then
1213166124Srafan    ac_aux_dir=$ac_dir
1214166124Srafan    ac_install_sh="$ac_aux_dir/shtool install -c"
1215166124Srafan    break
121650276Speter  fi
121750276Speterdone
121850276Speterif test -z "$ac_aux_dir"; then
1219184989Srafan  { { echo "$as_me:1219: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1220166124Srafanecho "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1221166124Srafan   { (exit 1); exit 1; }; }
122250276Speterfi
1223166124Srafanac_config_guess="$SHELL $ac_aux_dir/config.guess"
1224166124Srafanac_config_sub="$SHELL $ac_aux_dir/config.sub"
1225166124Srafanac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
122650276Speter
1227166124Srafan# Make sure we can run config.sub.
1228166124Srafan$ac_config_sub sun4 >/dev/null 2>&1 ||
1229184989Srafan  { { echo "$as_me:1229: error: cannot run $ac_config_sub" >&5
1230166124Srafanecho "$as_me: error: cannot run $ac_config_sub" >&2;}
1231166124Srafan   { (exit 1); exit 1; }; }
123250276Speter
1233184989Srafanecho "$as_me:1233: checking build system type" >&5
1234166124Srafanecho $ECHO_N "checking build system type... $ECHO_C" >&6
1235166124Srafanif test "${ac_cv_build+set}" = set; then
1236166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1237166124Srafanelse
1238166124Srafan  ac_cv_build_alias=$build_alias
1239166124Srafantest -z "$ac_cv_build_alias" &&
1240166124Srafan  ac_cv_build_alias=`$ac_config_guess`
1241166124Srafantest -z "$ac_cv_build_alias" &&
1242184989Srafan  { { echo "$as_me:1242: error: cannot guess build type; you must specify one" >&5
1243166124Srafanecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
1244166124Srafan   { (exit 1); exit 1; }; }
1245166124Srafanac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1246184989Srafan  { { echo "$as_me:1246: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1247166124Srafanecho "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1248166124Srafan   { (exit 1); exit 1; }; }
124966963Speter
1250166124Srafanfi
1251184989Srafanecho "$as_me:1251: result: $ac_cv_build" >&5
1252166124Srafanecho "${ECHO_T}$ac_cv_build" >&6
1253166124Srafanbuild=$ac_cv_build
1254166124Srafanbuild_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1255166124Srafanbuild_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1256166124Srafanbuild_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
125766963Speter
1258184989Srafanecho "$as_me:1258: checking host system type" >&5
1259166124Srafanecho $ECHO_N "checking host system type... $ECHO_C" >&6
1260166124Srafanif test "${ac_cv_host+set}" = set; then
1261166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1262166124Srafanelse
1263166124Srafan  ac_cv_host_alias=$host_alias
1264166124Srafantest -z "$ac_cv_host_alias" &&
1265166124Srafan  ac_cv_host_alias=$ac_cv_build_alias
1266166124Srafanac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1267184989Srafan  { { echo "$as_me:1267: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1268166124Srafanecho "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1269166124Srafan   { (exit 1); exit 1; }; }
127066963Speter
127150276Speterfi
1272184989Srafanecho "$as_me:1272: result: $ac_cv_host" >&5
1273166124Srafanecho "${ECHO_T}$ac_cv_host" >&6
1274166124Srafanhost=$ac_cv_host
1275166124Srafanhost_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1276166124Srafanhost_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1277166124Srafanhost_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
127850276Speter
1279166124Srafanif test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1280184989Srafan	echo "$as_me:1280: checking target system type" >&5
1281166124Srafanecho $ECHO_N "checking target system type... $ECHO_C" >&6
1282166124Srafanif test "${ac_cv_target+set}" = set; then
1283166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1284166124Srafanelse
1285166124Srafan  ac_cv_target_alias=$target_alias
1286166124Srafantest "x$ac_cv_target_alias" = "x" &&
1287166124Srafan  ac_cv_target_alias=$ac_cv_host_alias
1288166124Srafanac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1289184989Srafan  { { echo "$as_me:1289: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1290166124Srafanecho "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1291166124Srafan   { (exit 1); exit 1; }; }
129250276Speter
1293166124Srafanfi
1294184989Srafanecho "$as_me:1294: result: $ac_cv_target" >&5
1295166124Srafanecho "${ECHO_T}$ac_cv_target" >&6
1296166124Srafantarget=$ac_cv_target
1297166124Srafantarget_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1298166124Srafantarget_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1299166124Srafantarget_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
130050276Speter
1301166124Srafan# The aliases save the names the user supplied, while $host etc.
1302166124Srafan# will get canonicalized.
1303166124Srafantest -n "$target_alias" &&
130466963Speter  test "$program_prefix$program_suffix$program_transform_name" = \
130566963Speter    NONENONEs,x,x, &&
130666963Speter  program_prefix=${target_alias}-
130750276Speter	system_name="$host_os"
130850276Speterelse
130950276Speter	system_name="`(uname -s -r) 2>/dev/null`"
131050276Speter	if test -z "$system_name" ; then
131150276Speter		system_name="`(hostname) 2>/dev/null`"
131250276Speter	fi
131350276Speterfi
1314166124Srafantest -n "$system_name" && cat >>confdefs.h <<EOF
131550276Speter#define SYSTEM_NAME "$system_name"
131650276SpeterEOF
131750276Speter
1318166124Srafanif test "${cf_cv_system_name+set}" = set; then
1319166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
132050276Speterelse
132150276Speter  cf_cv_system_name="$system_name"
132250276Speterfi
132350276Speter
132450276Spetertest -z "$system_name" && system_name="$cf_cv_system_name"
1325184989Srafantest -n "$cf_cv_system_name" && echo "$as_me:1325: result: Configuring for $cf_cv_system_name" >&5
1326166124Srafanecho "${ECHO_T}Configuring for $cf_cv_system_name" >&6
132750276Speter
132850276Speterif test ".$system_name" != ".$cf_cv_system_name" ; then
1329184989Srafan	echo "$as_me:1329: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1330166124Srafanecho "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1331184989Srafan	{ { echo "$as_me:1331: error: \"Please remove config.cache and try again.\"" >&5
1332166124Srafanecho "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1333166124Srafan   { (exit 1); exit 1; }; }
133450276Speterfi
133550276Speter
133650276Speter# Check whether --with-system-type or --without-system-type was given.
133750276Speterif test "${with_system_type+set}" = set; then
133850276Speter  withval="$with_system_type"
1339184989Srafan  { echo "$as_me:1339: WARNING: overriding system type to $withval" >&5
1340166124Srafanecho "$as_me: WARNING: overriding system type to $withval" >&2;}
134150276Speter cf_cv_system_name=$withval
1342166124Srafanfi;
134350276Speter
134450276Speter###	Save the given $CFLAGS to allow user-override.
134550276Spetercf_user_CFLAGS="$CFLAGS"
134650276Speter
134750276Speter###	Default install-location
134850276Speter
1349184989Srafanecho "$as_me:1349: checking for prefix" >&5
1350166124Srafanecho $ECHO_N "checking for prefix... $ECHO_C" >&6
135150276Speterif test "x$prefix" = "xNONE" ; then
135250276Speter	case "$cf_cv_system_name" in
135350276Speter		# non-vendor systems don't have a conflict
1354166124Srafan	openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
135550276Speter		prefix=/usr
135650276Speter		;;
135750276Speter	*)	prefix=$ac_default_prefix
135850276Speter		;;
135950276Speter	esac
136050276Speterfi
1361184989Srafanecho "$as_me:1361: result: $prefix" >&5
1362166124Srafanecho "${ECHO_T}$prefix" >&6
136350276Speter
136450276Speterif test "x$prefix" = "xNONE" ; then
1365184989Srafanecho "$as_me:1365: checking for default include-directory" >&5
1366166124Srafanecho $ECHO_N "checking for default include-directory... $ECHO_C" >&6
136750276Spetertest -n "$verbose" && echo 1>&6
136850276Speterfor cf_symbol in \
136950276Speter	$includedir \
137050276Speter	$includedir/ncurses \
137150276Speter	$prefix/include \
137250276Speter	$prefix/include/ncurses \
137350276Speter	/usr/local/include \
137450276Speter	/usr/local/include/ncurses \
137550276Speter	/usr/include \
137650276Speter	/usr/include/ncurses
137750276Speterdo
137850276Speter	cf_dir=`eval echo $cf_symbol`
137950276Speter	if test -f $cf_dir/curses.h ; then
138050276Speter	if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
138150276Speter		includedir="$cf_symbol"
138250276Speter		test -n "$verbose"  && echo $ac_n "	found " 1>&6
138350276Speter		break
138450276Speter	fi
138550276Speter	fi
138650276Speter	test -n "$verbose"  && echo "	tested $cf_dir" 1>&6
138750276Speterdone
1388184989Srafanecho "$as_me:1388: result: $includedir" >&5
1389166124Srafanecho "${ECHO_T}$includedir" >&6
139050276Speterfi
139150276Speter
1392166124Srafan###	Checks for programs.
1393166124Srafanac_ext=c
1394166124Srafanac_cpp='$CPP $CPPFLAGS'
1395166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1396166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1397166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
1398166124Srafanac_main_return=return
1399166124Srafanif test -n "$ac_tool_prefix"; then
1400166124Srafan  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1401166124Srafanset dummy ${ac_tool_prefix}gcc; ac_word=$2
1402184989Srafanecho "$as_me:1402: checking for $ac_word" >&5
1403166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1404166124Srafanif test "${ac_cv_prog_CC+set}" = set; then
1405166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1406166124Srafanelse
1407166124Srafan  if test -n "$CC"; then
1408166124Srafan  ac_cv_prog_CC="$CC" # Let the user override the test.
1409166124Srafanelse
1410166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1411166124Srafanac_dummy="$PATH"
1412166124Srafanfor ac_dir in $ac_dummy; do
1413166124Srafan  IFS=$ac_save_IFS
1414166124Srafan  test -z "$ac_dir" && ac_dir=.
1415166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1416166124Srafanac_cv_prog_CC="${ac_tool_prefix}gcc"
1417184989Srafanecho "$as_me:1417: found $ac_dir/$ac_word" >&5
1418166124Srafanbreak
1419166124Srafandone
142050276Speter
1421166124Srafanfi
1422166124Srafanfi
1423166124SrafanCC=$ac_cv_prog_CC
1424166124Srafanif test -n "$CC"; then
1425184989Srafan  echo "$as_me:1425: result: $CC" >&5
1426166124Srafanecho "${ECHO_T}$CC" >&6
1427166124Srafanelse
1428184989Srafan  echo "$as_me:1428: result: no" >&5
1429166124Srafanecho "${ECHO_T}no" >&6
1430166124Srafanfi
1431166124Srafan
1432166124Srafanfi
1433166124Srafanif test -z "$ac_cv_prog_CC"; then
1434166124Srafan  ac_ct_CC=$CC
1435166124Srafan  # Extract the first word of "gcc", so it can be a program name with args.
143650276Speterset dummy gcc; ac_word=$2
1437184989Srafanecho "$as_me:1437: checking for $ac_word" >&5
1438166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1439166124Srafanif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1440166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
144150276Speterelse
1442166124Srafan  if test -n "$ac_ct_CC"; then
1443166124Srafan  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1444166124Srafanelse
1445166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1446166124Srafanac_dummy="$PATH"
1447166124Srafanfor ac_dir in $ac_dummy; do
1448166124Srafan  IFS=$ac_save_IFS
1449166124Srafan  test -z "$ac_dir" && ac_dir=.
1450166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1451166124Srafanac_cv_prog_ac_ct_CC="gcc"
1452184989Srafanecho "$as_me:1452: found $ac_dir/$ac_word" >&5
1453166124Srafanbreak
1454166124Srafandone
1455166124Srafan
1456166124Srafanfi
1457166124Srafanfi
1458166124Srafanac_ct_CC=$ac_cv_prog_ac_ct_CC
1459166124Srafanif test -n "$ac_ct_CC"; then
1460184989Srafan  echo "$as_me:1460: result: $ac_ct_CC" >&5
1461166124Srafanecho "${ECHO_T}$ac_ct_CC" >&6
1462166124Srafanelse
1463184989Srafan  echo "$as_me:1463: result: no" >&5
1464166124Srafanecho "${ECHO_T}no" >&6
1465166124Srafanfi
1466166124Srafan
1467166124Srafan  CC=$ac_ct_CC
1468166124Srafanelse
1469166124Srafan  CC="$ac_cv_prog_CC"
1470166124Srafanfi
1471166124Srafan
1472166124Srafanif test -z "$CC"; then
1473166124Srafan  if test -n "$ac_tool_prefix"; then
1474166124Srafan  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1475166124Srafanset dummy ${ac_tool_prefix}cc; ac_word=$2
1476184989Srafanecho "$as_me:1476: checking for $ac_word" >&5
1477166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1478166124Srafanif test "${ac_cv_prog_CC+set}" = set; then
1479166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1480166124Srafanelse
148150276Speter  if test -n "$CC"; then
148250276Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
148350276Speterelse
1484166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1485166124Srafanac_dummy="$PATH"
1486166124Srafanfor ac_dir in $ac_dummy; do
1487166124Srafan  IFS=$ac_save_IFS
1488166124Srafan  test -z "$ac_dir" && ac_dir=.
1489166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1490166124Srafanac_cv_prog_CC="${ac_tool_prefix}cc"
1491184989Srafanecho "$as_me:1491: found $ac_dir/$ac_word" >&5
1492166124Srafanbreak
1493166124Srafandone
1494166124Srafan
149550276Speterfi
149650276Speterfi
1497166124SrafanCC=$ac_cv_prog_CC
149850276Speterif test -n "$CC"; then
1499184989Srafan  echo "$as_me:1499: result: $CC" >&5
1500166124Srafanecho "${ECHO_T}$CC" >&6
150150276Speterelse
1502184989Srafan  echo "$as_me:1502: result: no" >&5
1503166124Srafanecho "${ECHO_T}no" >&6
150450276Speterfi
150550276Speter
1506166124Srafanfi
1507166124Srafanif test -z "$ac_cv_prog_CC"; then
1508166124Srafan  ac_ct_CC=$CC
1509166124Srafan  # Extract the first word of "cc", so it can be a program name with args.
1510166124Srafanset dummy cc; ac_word=$2
1511184989Srafanecho "$as_me:1511: checking for $ac_word" >&5
1512166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1513166124Srafanif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1514166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1515166124Srafanelse
1516166124Srafan  if test -n "$ac_ct_CC"; then
1517166124Srafan  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1518166124Srafanelse
1519166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1520166124Srafanac_dummy="$PATH"
1521166124Srafanfor ac_dir in $ac_dummy; do
1522166124Srafan  IFS=$ac_save_IFS
1523166124Srafan  test -z "$ac_dir" && ac_dir=.
1524166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1525166124Srafanac_cv_prog_ac_ct_CC="cc"
1526184989Srafanecho "$as_me:1526: found $ac_dir/$ac_word" >&5
1527166124Srafanbreak
1528166124Srafandone
1529166124Srafan
1530166124Srafanfi
1531166124Srafanfi
1532166124Srafanac_ct_CC=$ac_cv_prog_ac_ct_CC
1533166124Srafanif test -n "$ac_ct_CC"; then
1534184989Srafan  echo "$as_me:1534: result: $ac_ct_CC" >&5
1535166124Srafanecho "${ECHO_T}$ac_ct_CC" >&6
1536166124Srafanelse
1537184989Srafan  echo "$as_me:1537: result: no" >&5
1538166124Srafanecho "${ECHO_T}no" >&6
1539166124Srafanfi
1540166124Srafan
1541166124Srafan  CC=$ac_ct_CC
1542166124Srafanelse
1543166124Srafan  CC="$ac_cv_prog_CC"
1544166124Srafanfi
1545166124Srafan
1546166124Srafanfi
154750276Speterif test -z "$CC"; then
154850276Speter  # Extract the first word of "cc", so it can be a program name with args.
154950276Speterset dummy cc; ac_word=$2
1550184989Srafanecho "$as_me:1550: checking for $ac_word" >&5
1551166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1552166124Srafanif test "${ac_cv_prog_CC+set}" = set; then
1553166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
155450276Speterelse
155550276Speter  if test -n "$CC"; then
155650276Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
155750276Speterelse
155850276Speter  ac_prog_rejected=no
1559166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1560166124Srafanac_dummy="$PATH"
1561166124Srafanfor ac_dir in $ac_dummy; do
1562166124Srafan  IFS=$ac_save_IFS
1563166124Srafan  test -z "$ac_dir" && ac_dir=.
1564166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1565166124Srafanif test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1566166124Srafan  ac_prog_rejected=yes
1567166124Srafan  continue
1568166124Srafanfi
1569166124Srafanac_cv_prog_CC="cc"
1570184989Srafanecho "$as_me:1570: found $ac_dir/$ac_word" >&5
1571166124Srafanbreak
1572166124Srafandone
1573166124Srafan
157450276Speterif test $ac_prog_rejected = yes; then
157550276Speter  # We found a bogon in the path, so make sure we never use it.
157650276Speter  set dummy $ac_cv_prog_CC
157750276Speter  shift
1578166124Srafan  if test $# != 0; then
157950276Speter    # We chose a different compiler from the bogus one.
158050276Speter    # However, it has the same basename, so the bogon will be chosen
158150276Speter    # first if we set CC to just the basename; use the full file name.
158250276Speter    shift
1583166124Srafan    set dummy "$ac_dir/$ac_word" ${1+"$@"}
158450276Speter    shift
158550276Speter    ac_cv_prog_CC="$@"
158650276Speter  fi
158750276Speterfi
158850276Speterfi
158950276Speterfi
1590166124SrafanCC=$ac_cv_prog_CC
159150276Speterif test -n "$CC"; then
1592184989Srafan  echo "$as_me:1592: result: $CC" >&5
1593166124Srafanecho "${ECHO_T}$CC" >&6
159450276Speterelse
1595184989Srafan  echo "$as_me:1595: result: no" >&5
1596166124Srafanecho "${ECHO_T}no" >&6
159750276Speterfi
159850276Speter
1599166124Srafanfi
1600166124Srafanif test -z "$CC"; then
1601166124Srafan  if test -n "$ac_tool_prefix"; then
1602166124Srafan  for ac_prog in cl
1603166124Srafan  do
1604166124Srafan    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1605166124Srafanset dummy $ac_tool_prefix$ac_prog; ac_word=$2
1606184989Srafanecho "$as_me:1606: checking for $ac_word" >&5
1607166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1608166124Srafanif test "${ac_cv_prog_CC+set}" = set; then
1609166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
161050276Speterelse
161150276Speter  if test -n "$CC"; then
161250276Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
161350276Speterelse
1614166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1615166124Srafanac_dummy="$PATH"
1616166124Srafanfor ac_dir in $ac_dummy; do
1617166124Srafan  IFS=$ac_save_IFS
1618166124Srafan  test -z "$ac_dir" && ac_dir=.
1619166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1620166124Srafanac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1621184989Srafanecho "$as_me:1621: found $ac_dir/$ac_word" >&5
1622166124Srafanbreak
1623166124Srafandone
1624166124Srafan
162550276Speterfi
162650276Speterfi
1627166124SrafanCC=$ac_cv_prog_CC
162850276Speterif test -n "$CC"; then
1629184989Srafan  echo "$as_me:1629: result: $CC" >&5
1630166124Srafanecho "${ECHO_T}$CC" >&6
163150276Speterelse
1632184989Srafan  echo "$as_me:1632: result: no" >&5
1633166124Srafanecho "${ECHO_T}no" >&6
163450276Speterfi
1635166124Srafan
1636166124Srafan    test -n "$CC" && break
1637166124Srafan  done
163850276Speterfi
1639166124Srafanif test -z "$CC"; then
1640166124Srafan  ac_ct_CC=$CC
1641166124Srafan  for ac_prog in cl
1642166124Srafando
1643166124Srafan  # Extract the first word of "$ac_prog", so it can be a program name with args.
1644166124Srafanset dummy $ac_prog; ac_word=$2
1645184989Srafanecho "$as_me:1645: checking for $ac_word" >&5
1646166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1647166124Srafanif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1648166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1649166124Srafanelse
1650166124Srafan  if test -n "$ac_ct_CC"; then
1651166124Srafan  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1652166124Srafanelse
1653166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
1654166124Srafanac_dummy="$PATH"
1655166124Srafanfor ac_dir in $ac_dummy; do
1656166124Srafan  IFS=$ac_save_IFS
1657166124Srafan  test -z "$ac_dir" && ac_dir=.
1658166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
1659166124Srafanac_cv_prog_ac_ct_CC="$ac_prog"
1660184989Srafanecho "$as_me:1660: found $ac_dir/$ac_word" >&5
1661166124Srafanbreak
1662166124Srafandone
166350276Speter
1664166124Srafanfi
1665166124Srafanfi
1666166124Srafanac_ct_CC=$ac_cv_prog_ac_ct_CC
1667166124Srafanif test -n "$ac_ct_CC"; then
1668184989Srafan  echo "$as_me:1668: result: $ac_ct_CC" >&5
1669166124Srafanecho "${ECHO_T}$ac_ct_CC" >&6
1670166124Srafanelse
1671184989Srafan  echo "$as_me:1671: result: no" >&5
1672166124Srafanecho "${ECHO_T}no" >&6
1673166124Srafanfi
167450276Speter
1675166124Srafan  test -n "$ac_ct_CC" && break
1676166124Srafandone
167750276Speter
1678166124Srafan  CC=$ac_ct_CC
1679166124Srafanfi
168050276Speter
1681166124Srafanfi
1682166124Srafan
1683184989Srafantest -z "$CC" && { { echo "$as_me:1683: error: no acceptable cc found in \$PATH" >&5
1684166124Srafanecho "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1685166124Srafan   { (exit 1); exit 1; }; }
1686166124Srafan
1687166124Srafan# Provide some information about the compiler.
1688184989Srafanecho "$as_me:1688:" \
1689166124Srafan     "checking for C compiler version" >&5
1690166124Srafanac_compiler=`set X $ac_compile; echo $2`
1691184989Srafan{ (eval echo "$as_me:1691: \"$ac_compiler --version </dev/null >&5\"") >&5
1692166124Srafan  (eval $ac_compiler --version </dev/null >&5) 2>&5
1693166124Srafan  ac_status=$?
1694184989Srafan  echo "$as_me:1694: \$? = $ac_status" >&5
1695166124Srafan  (exit $ac_status); }
1696184989Srafan{ (eval echo "$as_me:1696: \"$ac_compiler -v </dev/null >&5\"") >&5
1697166124Srafan  (eval $ac_compiler -v </dev/null >&5) 2>&5
1698166124Srafan  ac_status=$?
1699184989Srafan  echo "$as_me:1699: \$? = $ac_status" >&5
1700166124Srafan  (exit $ac_status); }
1701184989Srafan{ (eval echo "$as_me:1701: \"$ac_compiler -V </dev/null >&5\"") >&5
1702166124Srafan  (eval $ac_compiler -V </dev/null >&5) 2>&5
1703166124Srafan  ac_status=$?
1704184989Srafan  echo "$as_me:1704: \$? = $ac_status" >&5
1705166124Srafan  (exit $ac_status); }
1706166124Srafan
1707166124Srafancat >conftest.$ac_ext <<_ACEOF
1708184989Srafan#line 1708 "configure"
170950276Speter#include "confdefs.h"
171050276Speter
1711166124Srafanint
1712166124Srafanmain ()
1713166124Srafan{
1714166124Srafan
1715166124Srafan  ;
1716166124Srafan  return 0;
1717166124Srafan}
1718166124Srafan_ACEOF
1719166124Srafanac_clean_files_save=$ac_clean_files
1720166124Srafanac_clean_files="$ac_clean_files a.out a.exe"
1721166124Srafan# Try to create an executable without -o first, disregard a.out.
1722166124Srafan# It will help us diagnose broken compilers, and finding out an intuition
1723166124Srafan# of exeext.
1724184989Srafanecho "$as_me:1724: checking for C compiler default output" >&5
1725166124Srafanecho $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1726166124Srafanac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1727184989Srafanif { (eval echo "$as_me:1727: \"$ac_link_default\"") >&5
1728166124Srafan  (eval $ac_link_default) 2>&5
1729166124Srafan  ac_status=$?
1730184989Srafan  echo "$as_me:1730: \$? = $ac_status" >&5
1731166124Srafan  (exit $ac_status); }; then
1732166124Srafan  # Find the output, starting from the most likely.  This scheme is
1733166124Srafan# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1734166124Srafan# resort.
1735166124Srafanfor ac_file in `ls a.exe conftest.exe 2>/dev/null;
1736166124Srafan                ls a.out conftest 2>/dev/null;
1737166124Srafan                ls a.* conftest.* 2>/dev/null`; do
1738166124Srafan  case $ac_file in
1739166124Srafan    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1740166124Srafan    a.out ) # We found the default executable, but exeext='' is most
1741166124Srafan            # certainly right.
1742166124Srafan            break;;
1743166124Srafan    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1744166124Srafan          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1745166124Srafan          export ac_cv_exeext
1746166124Srafan          break;;
1747166124Srafan    * ) break;;
1748166124Srafan  esac
1749166124Srafandone
1750166124Srafanelse
1751166124Srafan  echo "$as_me: failed program was:" >&5
1752166124Srafancat conftest.$ac_ext >&5
1753184989Srafan{ { echo "$as_me:1753: error: C compiler cannot create executables" >&5
1754166124Srafanecho "$as_me: error: C compiler cannot create executables" >&2;}
1755166124Srafan   { (exit 77); exit 77; }; }
1756166124Srafanfi
1757166124Srafan
1758166124Srafanac_exeext=$ac_cv_exeext
1759184989Srafanecho "$as_me:1759: result: $ac_file" >&5
1760166124Srafanecho "${ECHO_T}$ac_file" >&6
1761166124Srafan
1762166124Srafan# Check the compiler produces executables we can run.  If not, either
1763166124Srafan# the compiler is broken, or we cross compile.
1764184989Srafanecho "$as_me:1764: checking whether the C compiler works" >&5
1765166124Srafanecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1766166124Srafan# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1767166124Srafan# If not cross compiling, check that we can run a simple program.
1768166124Srafanif test "$cross_compiling" != yes; then
1769166124Srafan  if { ac_try='./$ac_file'
1770184989Srafan  { (eval echo "$as_me:1770: \"$ac_try\"") >&5
1771166124Srafan  (eval $ac_try) 2>&5
1772166124Srafan  ac_status=$?
1773184989Srafan  echo "$as_me:1773: \$? = $ac_status" >&5
1774166124Srafan  (exit $ac_status); }; }; then
1775166124Srafan    cross_compiling=no
177650276Speter  else
1777166124Srafan    if test "$cross_compiling" = maybe; then
1778166124Srafan	cross_compiling=yes
1779166124Srafan    else
1780184989Srafan	{ { echo "$as_me:1780: error: cannot run C compiled programs.
1781166124SrafanIf you meant to cross compile, use \`--host'." >&5
1782166124Srafanecho "$as_me: error: cannot run C compiled programs.
1783166124SrafanIf you meant to cross compile, use \`--host'." >&2;}
1784166124Srafan   { (exit 1); exit 1; }; }
1785166124Srafan    fi
178650276Speter  fi
178750276Speterfi
1788184989Srafanecho "$as_me:1788: result: yes" >&5
1789166124Srafanecho "${ECHO_T}yes" >&6
179050276Speter
1791166124Srafanrm -f a.out a.exe conftest$ac_cv_exeext
1792166124Srafanac_clean_files=$ac_clean_files_save
1793166124Srafan# Check the compiler produces executables we can run.  If not, either
1794166124Srafan# the compiler is broken, or we cross compile.
1795184989Srafanecho "$as_me:1795: checking whether we are cross compiling" >&5
1796166124Srafanecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1797184989Srafanecho "$as_me:1797: result: $cross_compiling" >&5
1798166124Srafanecho "${ECHO_T}$cross_compiling" >&6
1799166124Srafan
1800184989Srafanecho "$as_me:1800: checking for executable suffix" >&5
1801166124Srafanecho $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1802184989Srafanif { (eval echo "$as_me:1802: \"$ac_link\"") >&5
1803166124Srafan  (eval $ac_link) 2>&5
1804166124Srafan  ac_status=$?
1805184989Srafan  echo "$as_me:1805: \$? = $ac_status" >&5
1806166124Srafan  (exit $ac_status); }; then
1807166124Srafan  # If both `conftest.exe' and `conftest' are `present' (well, observable)
1808166124Srafan# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1809166124Srafan# work properly (i.e., refer to `conftest.exe'), while it won't with
1810166124Srafan# `rm'.
1811166124Srafanfor ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1812166124Srafan  case $ac_file in
1813166124Srafan    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1814166124Srafan    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1815166124Srafan          export ac_cv_exeext
1816166124Srafan          break;;
1817166124Srafan    * ) break;;
1818166124Srafan  esac
1819166124Srafandone
1820166124Srafanelse
1821184989Srafan  { { echo "$as_me:1821: error: cannot compute EXEEXT: cannot compile and link" >&5
1822166124Srafanecho "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1823166124Srafan   { (exit 1); exit 1; }; }
182450276Speterfi
182550276Speter
1826166124Srafanrm -f conftest$ac_cv_exeext
1827184989Srafanecho "$as_me:1827: result: $ac_cv_exeext" >&5
1828166124Srafanecho "${ECHO_T}$ac_cv_exeext" >&6
1829166124Srafan
1830166124Srafanrm -f conftest.$ac_ext
1831166124SrafanEXEEXT=$ac_cv_exeext
1832166124Srafanac_exeext=$EXEEXT
1833184989Srafanecho "$as_me:1833: checking for object suffix" >&5
1834166124Srafanecho $ECHO_N "checking for object suffix... $ECHO_C" >&6
1835166124Srafanif test "${ac_cv_objext+set}" = set; then
1836166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
183750276Speterelse
1838166124Srafan  cat >conftest.$ac_ext <<_ACEOF
1839184989Srafan#line 1839 "configure"
1840166124Srafan#include "confdefs.h"
1841166124Srafan
1842166124Srafanint
1843166124Srafanmain ()
1844166124Srafan{
1845166124Srafan
1846166124Srafan  ;
1847166124Srafan  return 0;
1848166124Srafan}
1849166124Srafan_ACEOF
1850166124Srafanrm -f conftest.o conftest.obj
1851184989Srafanif { (eval echo "$as_me:1851: \"$ac_compile\"") >&5
1852166124Srafan  (eval $ac_compile) 2>&5
1853166124Srafan  ac_status=$?
1854184989Srafan  echo "$as_me:1854: \$? = $ac_status" >&5
1855166124Srafan  (exit $ac_status); }; then
1856166124Srafan  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1857166124Srafan  case $ac_file in
1858166124Srafan    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1859166124Srafan    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1860166124Srafan       break;;
1861166124Srafan  esac
1862166124Srafandone
186350276Speterelse
1864166124Srafan  echo "$as_me: failed program was:" >&5
1865166124Srafancat conftest.$ac_ext >&5
1866184989Srafan{ { echo "$as_me:1866: error: cannot compute OBJEXT: cannot compile" >&5
1867166124Srafanecho "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1868166124Srafan   { (exit 1); exit 1; }; }
186950276Speterfi
1870166124Srafan
1871166124Srafanrm -f conftest.$ac_cv_objext conftest.$ac_ext
187250276Speterfi
1873184989Srafanecho "$as_me:1873: result: $ac_cv_objext" >&5
1874166124Srafanecho "${ECHO_T}$ac_cv_objext" >&6
1875166124SrafanOBJEXT=$ac_cv_objext
1876166124Srafanac_objext=$OBJEXT
1877184989Srafanecho "$as_me:1877: checking whether we are using the GNU C compiler" >&5
1878166124Srafanecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1879166124Srafanif test "${ac_cv_c_compiler_gnu+set}" = set; then
1880166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1881166124Srafanelse
1882166124Srafan  cat >conftest.$ac_ext <<_ACEOF
1883184989Srafan#line 1883 "configure"
1884166124Srafan#include "confdefs.h"
188550276Speter
1886166124Srafanint
1887166124Srafanmain ()
1888166124Srafan{
1889166124Srafan#ifndef __GNUC__
1890166124Srafan       choke me
1891166124Srafan#endif
189250276Speter
1893166124Srafan  ;
1894166124Srafan  return 0;
1895166124Srafan}
1896166124Srafan_ACEOF
1897166124Srafanrm -f conftest.$ac_objext
1898184989Srafanif { (eval echo "$as_me:1898: \"$ac_compile\"") >&5
1899166124Srafan  (eval $ac_compile) 2>&5
1900166124Srafan  ac_status=$?
1901184989Srafan  echo "$as_me:1901: \$? = $ac_status" >&5
1902166124Srafan  (exit $ac_status); } &&
1903166124Srafan         { ac_try='test -s conftest.$ac_objext'
1904184989Srafan  { (eval echo "$as_me:1904: \"$ac_try\"") >&5
1905166124Srafan  (eval $ac_try) 2>&5
1906166124Srafan  ac_status=$?
1907184989Srafan  echo "$as_me:1907: \$? = $ac_status" >&5
1908166124Srafan  (exit $ac_status); }; }; then
1909166124Srafan  ac_compiler_gnu=yes
191050276Speterelse
1911166124Srafan  echo "$as_me: failed program was:" >&5
1912166124Srafancat conftest.$ac_ext >&5
1913166124Srafanac_compiler_gnu=no
191450276Speterfi
1915166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1916166124Srafanac_cv_c_compiler_gnu=$ac_compiler_gnu
191750276Speter
1918166124Srafanfi
1919184989Srafanecho "$as_me:1919: result: $ac_cv_c_compiler_gnu" >&5
1920166124Srafanecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1921166124SrafanGCC=`test $ac_compiler_gnu = yes && echo yes`
1922166124Srafanac_test_CFLAGS=${CFLAGS+set}
1923166124Srafanac_save_CFLAGS=$CFLAGS
1924166124SrafanCFLAGS="-g"
1925184989Srafanecho "$as_me:1925: checking whether $CC accepts -g" >&5
1926166124Srafanecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1927166124Srafanif test "${ac_cv_prog_cc_g+set}" = set; then
1928166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
192950276Speterelse
1930166124Srafan  cat >conftest.$ac_ext <<_ACEOF
1931184989Srafan#line 1931 "configure"
1932166124Srafan#include "confdefs.h"
1933166124Srafan
1934166124Srafanint
1935166124Srafanmain ()
1936166124Srafan{
1937166124Srafan
1938166124Srafan  ;
1939166124Srafan  return 0;
1940166124Srafan}
1941166124Srafan_ACEOF
1942166124Srafanrm -f conftest.$ac_objext
1943184989Srafanif { (eval echo "$as_me:1943: \"$ac_compile\"") >&5
1944166124Srafan  (eval $ac_compile) 2>&5
1945166124Srafan  ac_status=$?
1946184989Srafan  echo "$as_me:1946: \$? = $ac_status" >&5
1947166124Srafan  (exit $ac_status); } &&
1948166124Srafan         { ac_try='test -s conftest.$ac_objext'
1949184989Srafan  { (eval echo "$as_me:1949: \"$ac_try\"") >&5
1950166124Srafan  (eval $ac_try) 2>&5
1951166124Srafan  ac_status=$?
1952184989Srafan  echo "$as_me:1952: \$? = $ac_status" >&5
1953166124Srafan  (exit $ac_status); }; }; then
195450276Speter  ac_cv_prog_cc_g=yes
195550276Speterelse
1956166124Srafan  echo "$as_me: failed program was:" >&5
1957166124Srafancat conftest.$ac_ext >&5
1958166124Srafanac_cv_prog_cc_g=no
195950276Speterfi
1960166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
196150276Speterfi
1962184989Srafanecho "$as_me:1962: result: $ac_cv_prog_cc_g" >&5
1963166124Srafanecho "${ECHO_T}$ac_cv_prog_cc_g" >&6
196450276Speterif test "$ac_test_CFLAGS" = set; then
1965166124Srafan  CFLAGS=$ac_save_CFLAGS
196650276Speterelif test $ac_cv_prog_cc_g = yes; then
196750276Speter  if test "$GCC" = yes; then
196850276Speter    CFLAGS="-g -O2"
196950276Speter  else
197050276Speter    CFLAGS="-g"
197150276Speter  fi
197250276Speterelse
197350276Speter  if test "$GCC" = yes; then
197450276Speter    CFLAGS="-O2"
197550276Speter  else
197650276Speter    CFLAGS=
197750276Speter  fi
197850276Speterfi
1979166124Srafan# Some people use a C++ compiler to compile C.  Since we use `exit',
1980166124Srafan# in C++ we need to declare it.  In case someone uses the same compiler
1981166124Srafan# for both compiling C and C++ we need to have the C++ compiler decide
1982166124Srafan# the declaration of exit, since it's the most demanding environment.
1983166124Srafancat >conftest.$ac_ext <<_ACEOF
1984166124Srafan#ifndef __cplusplus
1985166124Srafan  choke me
1986166124Srafan#endif
1987166124Srafan_ACEOF
1988166124Srafanrm -f conftest.$ac_objext
1989184989Srafanif { (eval echo "$as_me:1989: \"$ac_compile\"") >&5
1990166124Srafan  (eval $ac_compile) 2>&5
1991166124Srafan  ac_status=$?
1992184989Srafan  echo "$as_me:1992: \$? = $ac_status" >&5
1993166124Srafan  (exit $ac_status); } &&
1994166124Srafan         { ac_try='test -s conftest.$ac_objext'
1995184989Srafan  { (eval echo "$as_me:1995: \"$ac_try\"") >&5
1996166124Srafan  (eval $ac_try) 2>&5
1997166124Srafan  ac_status=$?
1998184989Srafan  echo "$as_me:1998: \$? = $ac_status" >&5
1999166124Srafan  (exit $ac_status); }; }; then
2000166124Srafan  for ac_declaration in \
2001166124Srafan   ''\
2002166124Srafan   '#include <stdlib.h>' \
2003166124Srafan   'extern "C" void std::exit (int) throw (); using std::exit;' \
2004166124Srafan   'extern "C" void std::exit (int); using std::exit;' \
2005166124Srafan   'extern "C" void exit (int) throw ();' \
2006166124Srafan   'extern "C" void exit (int);' \
2007166124Srafan   'void exit (int);'
200850276Speterdo
2009166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2010184989Srafan#line 2010 "configure"
2011166124Srafan#include "confdefs.h"
2012166124Srafan#include <stdlib.h>
2013166124Srafan$ac_declaration
2014166124Srafanint
2015166124Srafanmain ()
2016166124Srafan{
2017166124Srafanexit (42);
2018166124Srafan  ;
2019166124Srafan  return 0;
2020166124Srafan}
2021166124Srafan_ACEOF
2022166124Srafanrm -f conftest.$ac_objext
2023184989Srafanif { (eval echo "$as_me:2023: \"$ac_compile\"") >&5
2024166124Srafan  (eval $ac_compile) 2>&5
2025166124Srafan  ac_status=$?
2026184989Srafan  echo "$as_me:2026: \$? = $ac_status" >&5
2027166124Srafan  (exit $ac_status); } &&
2028166124Srafan         { ac_try='test -s conftest.$ac_objext'
2029184989Srafan  { (eval echo "$as_me:2029: \"$ac_try\"") >&5
2030166124Srafan  (eval $ac_try) 2>&5
2031166124Srafan  ac_status=$?
2032184989Srafan  echo "$as_me:2032: \$? = $ac_status" >&5
2033166124Srafan  (exit $ac_status); }; }; then
2034166124Srafan  :
203550276Speterelse
2036166124Srafan  echo "$as_me: failed program was:" >&5
2037166124Srafancat conftest.$ac_ext >&5
2038166124Srafancontinue
203950276Speterfi
2040166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
2041166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2042184989Srafan#line 2042 "configure"
2043166124Srafan#include "confdefs.h"
2044166124Srafan$ac_declaration
2045166124Srafanint
2046166124Srafanmain ()
2047166124Srafan{
2048166124Srafanexit (42);
2049166124Srafan  ;
2050166124Srafan  return 0;
2051166124Srafan}
2052166124Srafan_ACEOF
2053166124Srafanrm -f conftest.$ac_objext
2054184989Srafanif { (eval echo "$as_me:2054: \"$ac_compile\"") >&5
2055166124Srafan  (eval $ac_compile) 2>&5
2056166124Srafan  ac_status=$?
2057184989Srafan  echo "$as_me:2057: \$? = $ac_status" >&5
2058166124Srafan  (exit $ac_status); } &&
2059166124Srafan         { ac_try='test -s conftest.$ac_objext'
2060184989Srafan  { (eval echo "$as_me:2060: \"$ac_try\"") >&5
2061166124Srafan  (eval $ac_try) 2>&5
2062166124Srafan  ac_status=$?
2063184989Srafan  echo "$as_me:2063: \$? = $ac_status" >&5
2064166124Srafan  (exit $ac_status); }; }; then
2065166124Srafan  break
206650276Speterelse
2067166124Srafan  echo "$as_me: failed program was:" >&5
2068166124Srafancat conftest.$ac_ext >&5
206950276Speterfi
2070166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
207150276Speterdone
2072166124Srafanrm -f conftest*
2073166124Srafanif test -n "$ac_declaration"; then
2074166124Srafan  echo '#ifdef __cplusplus' >>confdefs.h
2075166124Srafan  echo $ac_declaration      >>confdefs.h
2076166124Srafan  echo '#endif'             >>confdefs.h
207750276Speterfi
207866963Speter
2079166124Srafanelse
2080166124Srafan  echo "$as_me: failed program was:" >&5
2081166124Srafancat conftest.$ac_ext >&5
208297049Speterfi
2083166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
2084166124Srafanac_ext=c
2085166124Srafanac_cpp='$CPP $CPPFLAGS'
2086166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2087166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2088166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
2089166124Srafanac_main_return=return
209097049Speter
2091166124SrafanGCC_VERSION=none
2092166124Srafanif test "$GCC" = yes ; then
2093184989Srafan	echo "$as_me:2093: checking version of $CC" >&5
2094166124Srafanecho $ECHO_N "checking version of $CC... $ECHO_C" >&6
2095166124Srafan	GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2096166124Srafan	test -z "$GCC_VERSION" && GCC_VERSION=unknown
2097184989Srafan	echo "$as_me:2097: result: $GCC_VERSION" >&5
2098166124Srafanecho "${ECHO_T}$GCC_VERSION" >&6
209997049Speterfi
210097049Speter
2101166124Srafanac_ext=c
2102166124Srafanac_cpp='$CPP $CPPFLAGS'
2103166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2104166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2105166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
2106166124Srafanac_main_return=return
2107184989Srafanecho "$as_me:2107: checking how to run the C preprocessor" >&5
2108166124Srafanecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
210950276Speter# On Suns, sometimes $CPP names a directory.
211050276Speterif test -n "$CPP" && test -d "$CPP"; then
211150276Speter  CPP=
211250276Speterfi
211350276Speterif test -z "$CPP"; then
2114166124Srafan  if test "${ac_cv_prog_CPP+set}" = set; then
2115166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
211650276Speterelse
2117166124Srafan      # Double quotes because CPP needs to be expanded
2118166124Srafan    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2119166124Srafan    do
2120166124Srafan      ac_preproc_ok=false
2121166124Srafanfor ac_c_preproc_warn_flag in '' yes
2122166124Srafando
2123166124Srafan  # Use a header file that comes with gcc, so configuring glibc
2124166124Srafan  # with a fresh cross-compiler works.
212550276Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
2126166124Srafan  # not just through cpp. "Syntax error" is here to catch this case.
2127166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2128184989Srafan#line 2128 "configure"
212950276Speter#include "confdefs.h"
213050276Speter#include <assert.h>
2131166124Srafan                     Syntax error
2132166124Srafan_ACEOF
2133184989Srafanif { (eval echo "$as_me:2133: \"$ac_cpp conftest.$ac_ext\"") >&5
2134166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2135166124Srafan  ac_status=$?
2136166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
2137166124Srafan  rm -f conftest.er1
2138166124Srafan  cat conftest.err >&5
2139184989Srafan  echo "$as_me:2139: \$? = $ac_status" >&5
2140166124Srafan  (exit $ac_status); } >/dev/null; then
2141166124Srafan  if test -s conftest.err; then
2142166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
2143166124Srafan  else
2144166124Srafan    ac_cpp_err=
2145166124Srafan  fi
2146166124Srafanelse
2147166124Srafan  ac_cpp_err=yes
2148166124Srafanfi
2149166124Srafanif test -z "$ac_cpp_err"; then
215050276Speter  :
215150276Speterelse
2152166124Srafan  echo "$as_me: failed program was:" >&5
215350276Speter  cat conftest.$ac_ext >&5
2154166124Srafan  # Broken: fails on valid input.
2155166124Srafancontinue
2156166124Srafanfi
2157166124Srafanrm -f conftest.err conftest.$ac_ext
2158166124Srafan
2159166124Srafan  # OK, works on sane cases.  Now check whether non-existent headers
2160166124Srafan  # can be detected and how.
2161166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2162184989Srafan#line 2162 "configure"
216350276Speter#include "confdefs.h"
2164166124Srafan#include <ac_nonexistent.h>
2165166124Srafan_ACEOF
2166184989Srafanif { (eval echo "$as_me:2166: \"$ac_cpp conftest.$ac_ext\"") >&5
2167166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2168166124Srafan  ac_status=$?
2169166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
2170166124Srafan  rm -f conftest.er1
2171166124Srafan  cat conftest.err >&5
2172184989Srafan  echo "$as_me:2172: \$? = $ac_status" >&5
2173166124Srafan  (exit $ac_status); } >/dev/null; then
2174166124Srafan  if test -s conftest.err; then
2175166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
2176166124Srafan  else
2177166124Srafan    ac_cpp_err=
2178166124Srafan  fi
217950276Speterelse
2180166124Srafan  ac_cpp_err=yes
2181166124Srafanfi
2182166124Srafanif test -z "$ac_cpp_err"; then
2183166124Srafan  # Broken: success on invalid input.
2184166124Srafancontinue
2185166124Srafanelse
2186166124Srafan  echo "$as_me: failed program was:" >&5
218750276Speter  cat conftest.$ac_ext >&5
2188166124Srafan  # Passes both tests.
2189166124Srafanac_preproc_ok=:
2190166124Srafanbreak
2191166124Srafanfi
2192166124Srafanrm -f conftest.err conftest.$ac_ext
2193166124Srafan
2194166124Srafandone
2195166124Srafan# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2196166124Srafanrm -f conftest.err conftest.$ac_ext
2197166124Srafanif $ac_preproc_ok; then
2198166124Srafan  break
2199166124Srafanfi
2200166124Srafan
2201166124Srafan    done
2202166124Srafan    ac_cv_prog_CPP=$CPP
2203166124Srafan
2204166124Srafanfi
2205166124Srafan  CPP=$ac_cv_prog_CPP
2206166124Srafanelse
2207166124Srafan  ac_cv_prog_CPP=$CPP
2208166124Srafanfi
2209184989Srafanecho "$as_me:2209: result: $CPP" >&5
2210166124Srafanecho "${ECHO_T}$CPP" >&6
2211166124Srafanac_preproc_ok=false
2212166124Srafanfor ac_c_preproc_warn_flag in '' yes
2213166124Srafando
2214166124Srafan  # Use a header file that comes with gcc, so configuring glibc
2215166124Srafan  # with a fresh cross-compiler works.
2216166124Srafan  # On the NeXT, cc -E runs the code through the compiler's parser,
2217166124Srafan  # not just through cpp. "Syntax error" is here to catch this case.
2218166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2219184989Srafan#line 2219 "configure"
222050276Speter#include "confdefs.h"
222150276Speter#include <assert.h>
2222166124Srafan                     Syntax error
2223166124Srafan_ACEOF
2224184989Srafanif { (eval echo "$as_me:2224: \"$ac_cpp conftest.$ac_ext\"") >&5
2225166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2226166124Srafan  ac_status=$?
2227166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
2228166124Srafan  rm -f conftest.er1
2229166124Srafan  cat conftest.err >&5
2230184989Srafan  echo "$as_me:2230: \$? = $ac_status" >&5
2231166124Srafan  (exit $ac_status); } >/dev/null; then
2232166124Srafan  if test -s conftest.err; then
2233166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
2234166124Srafan  else
2235166124Srafan    ac_cpp_err=
2236166124Srafan  fi
2237166124Srafanelse
2238166124Srafan  ac_cpp_err=yes
2239166124Srafanfi
2240166124Srafanif test -z "$ac_cpp_err"; then
224150276Speter  :
224250276Speterelse
2243166124Srafan  echo "$as_me: failed program was:" >&5
224450276Speter  cat conftest.$ac_ext >&5
2245166124Srafan  # Broken: fails on valid input.
2246166124Srafancontinue
224750276Speterfi
2248166124Srafanrm -f conftest.err conftest.$ac_ext
2249166124Srafan
2250166124Srafan  # OK, works on sane cases.  Now check whether non-existent headers
2251166124Srafan  # can be detected and how.
2252166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2253184989Srafan#line 2253 "configure"
2254166124Srafan#include "confdefs.h"
2255166124Srafan#include <ac_nonexistent.h>
2256166124Srafan_ACEOF
2257184989Srafanif { (eval echo "$as_me:2257: \"$ac_cpp conftest.$ac_ext\"") >&5
2258166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2259166124Srafan  ac_status=$?
2260166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
2261166124Srafan  rm -f conftest.er1
2262166124Srafan  cat conftest.err >&5
2263184989Srafan  echo "$as_me:2263: \$? = $ac_status" >&5
2264166124Srafan  (exit $ac_status); } >/dev/null; then
2265166124Srafan  if test -s conftest.err; then
2266166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
2267166124Srafan  else
2268166124Srafan    ac_cpp_err=
2269166124Srafan  fi
2270166124Srafanelse
2271166124Srafan  ac_cpp_err=yes
227250276Speterfi
2273166124Srafanif test -z "$ac_cpp_err"; then
2274166124Srafan  # Broken: success on invalid input.
2275166124Srafancontinue
2276166124Srafanelse
2277166124Srafan  echo "$as_me: failed program was:" >&5
2278166124Srafan  cat conftest.$ac_ext >&5
2279166124Srafan  # Passes both tests.
2280166124Srafanac_preproc_ok=:
2281166124Srafanbreak
228250276Speterfi
2283166124Srafanrm -f conftest.err conftest.$ac_ext
2284166124Srafan
2285166124Srafandone
2286166124Srafan# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2287166124Srafanrm -f conftest.err conftest.$ac_ext
2288166124Srafanif $ac_preproc_ok; then
2289166124Srafan  :
229050276Speterelse
2291184989Srafan  { { echo "$as_me:2291: error: C preprocessor \"$CPP\" fails sanity check" >&5
2292166124Srafanecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2293166124Srafan   { (exit 1); exit 1; }; }
229450276Speterfi
229550276Speter
2296166124Srafanac_ext=c
2297166124Srafanac_cpp='$CPP $CPPFLAGS'
2298166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
2301166124Srafanac_main_return=return
2302166124Srafan
2303166124Srafanif test $ac_cv_c_compiler_gnu = yes; then
2304184989Srafan    echo "$as_me:2304: checking whether $CC needs -traditional" >&5
2305166124Srafanecho $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2306166124Srafanif test "${ac_cv_prog_gcc_traditional+set}" = set; then
2307166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
230850276Speterelse
230950276Speter    ac_pattern="Autoconf.*'x'"
2310166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2311184989Srafan#line 2311 "configure"
231250276Speter#include "confdefs.h"
231350276Speter#include <sgtty.h>
2314166124Srafanint Autoconf = TIOCGETP;
2315166124Srafan_ACEOF
231650276Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
231750276Speter  egrep "$ac_pattern" >/dev/null 2>&1; then
231850276Speter  ac_cv_prog_gcc_traditional=yes
231950276Speterelse
232050276Speter  ac_cv_prog_gcc_traditional=no
232150276Speterfi
232250276Speterrm -f conftest*
232350276Speter
232450276Speter  if test $ac_cv_prog_gcc_traditional = no; then
2325166124Srafan    cat >conftest.$ac_ext <<_ACEOF
2326184989Srafan#line 2326 "configure"
232750276Speter#include "confdefs.h"
232850276Speter#include <termio.h>
2329166124Srafanint Autoconf = TCGETA;
2330166124Srafan_ACEOF
233150276Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
233250276Speter  egrep "$ac_pattern" >/dev/null 2>&1; then
233350276Speter  ac_cv_prog_gcc_traditional=yes
233450276Speterfi
233550276Speterrm -f conftest*
233650276Speter
233750276Speter  fi
233850276Speterfi
2339184989Srafanecho "$as_me:2339: result: $ac_cv_prog_gcc_traditional" >&5
2340166124Srafanecho "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
234150276Speter  if test $ac_cv_prog_gcc_traditional = yes; then
234250276Speter    CC="$CC -traditional"
234350276Speter  fi
234450276Speterfi
234550276Speter
2346184989Srafanecho "$as_me:2346: checking whether $CC understands -c and -o together" >&5
2347166124Srafanecho $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2348166124Srafanif test "${cf_cv_prog_CC_c_o+set}" = set; then
2349166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
2350166124Srafanelse
2351166124Srafan
2352166124Srafancat > conftest.$ac_ext <<CF_EOF
2353166124Srafan#include <stdio.h>
2354166124Srafanint main()
2355166124Srafan{
2356166124Srafan	${cf_cv_main_return:-return}(0);
2357166124Srafan}
2358166124SrafanCF_EOF
2359166124Srafan# We do the test twice because some compilers refuse to overwrite an
2360166124Srafan# existing .o file with -o, though they will create one.
2361166124Srafanac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2362184989Srafanif { (eval echo "$as_me:2362: \"$ac_try\"") >&5
2363166124Srafan  (eval $ac_try) 2>&5
2364166124Srafan  ac_status=$?
2365184989Srafan  echo "$as_me:2365: \$? = $ac_status" >&5
2366166124Srafan  (exit $ac_status); } &&
2367184989Srafan  test -f conftest2.$ac_objext && { (eval echo "$as_me:2367: \"$ac_try\"") >&5
2368166124Srafan  (eval $ac_try) 2>&5
2369166124Srafan  ac_status=$?
2370184989Srafan  echo "$as_me:2370: \$? = $ac_status" >&5
2371166124Srafan  (exit $ac_status); };
2372166124Srafanthen
2373166124Srafan  eval cf_cv_prog_CC_c_o=yes
2374166124Srafanelse
2375166124Srafan  eval cf_cv_prog_CC_c_o=no
2376166124Srafanfi
2377166124Srafanrm -f conftest*
2378166124Srafan
2379166124Srafanfi
2380166124Srafanif test $cf_cv_prog_CC_c_o = yes; then
2381184989Srafan  echo "$as_me:2381: result: yes" >&5
2382166124Srafanecho "${ECHO_T}yes" >&6
2383166124Srafanelse
2384184989Srafan  echo "$as_me:2384: result: no" >&5
2385166124Srafanecho "${ECHO_T}no" >&6
2386166124Srafanfi
2387166124Srafan
2388184989Srafanecho "$as_me:2388: checking for POSIXized ISC" >&5
2389166124Srafanecho $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
239050276Speterif test -d /etc/conf/kconfig.d &&
2391166124Srafan   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
239250276Speterthen
2393184989Srafan  echo "$as_me:2393: result: yes" >&5
2394166124Srafanecho "${ECHO_T}yes" >&6
239550276Speter  ISC=yes # If later tests want to check for ISC.
2396166124Srafan
2397166124Srafancat >>confdefs.h <<\EOF
239850276Speter#define _POSIX_SOURCE 1
239950276SpeterEOF
240050276Speter
240150276Speter  if test "$GCC" = yes; then
240250276Speter    CC="$CC -posix"
240350276Speter  else
240450276Speter    CC="$CC -Xp"
240550276Speter  fi
240650276Speterelse
2407184989Srafan  echo "$as_me:2407: result: no" >&5
2408166124Srafanecho "${ECHO_T}no" >&6
240950276Speter  ISC=
241050276Speterfi
241150276Speter
2412184989Srafanecho "$as_me:2412: checking for ${CC-cc} option to accept ANSI C" >&5
2413166124Srafanecho $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2414166124Srafanif test "${cf_cv_ansi_cc+set}" = set; then
2415166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
2416166124Srafanelse
241750276Speter
241850276Spetercf_cv_ansi_cc=no
241950276Spetercf_save_CFLAGS="$CFLAGS"
242076726Spetercf_save_CPPFLAGS="$CPPFLAGS"
242150276Speter# Don't try gcc -ansi; that turns off useful extensions and
242250276Speter# breaks some systems' header files.
242350276Speter# AIX			-qlanglvl=ansi
242450276Speter# Ultrix and OSF/1	-std1
242550276Speter# HP-UX			-Aa -D_HPUX_SOURCE
242650276Speter# SVR4			-Xc
242750276Speter# UnixWare 1.2		(cannot use -Xc, since ANSI/POSIX clashes)
242850276Speterfor cf_arg in "-DCC_HAS_PROTOS" \
242950276Speter	"" \
243050276Speter	-qlanglvl=ansi \
243150276Speter	-std1 \
243262449Speter	-Ae \
243350276Speter	"-Aa -D_HPUX_SOURCE" \
243450276Speter	-Xc
243550276Speterdo
2436166124Srafan
2437166124Srafancf_fix_cppflags=no
243897049Spetercf_new_cflags=
243997049Spetercf_new_cppflags=
2440166124Srafancf_new_extra_cppflags=
2441166124Srafan
244276726Speterfor cf_add_cflags in $cf_arg
244376726Speterdo
2444166124Srafancase $cf_fix_cppflags in
2445166124Srafanno)
244676726Speter	case $cf_add_cflags in #(vi
244776726Speter	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2448166124Srafan		case $cf_add_cflags in
2449166124Srafan		-D*)
2450166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2451166124Srafan
2452166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2453166124Srafan			&& test -z "${cf_tst_cflags}" \
2454166124Srafan			&& cf_fix_cppflags=yes
2455166124Srafan
2456166124Srafan			if test $cf_fix_cppflags = yes ; then
2457166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2458166124Srafan				continue
2459166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
2460166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2461166124Srafan				continue
2462166124Srafan			fi
2463166124Srafan			;;
2464166124Srafan		esac
246576726Speter		case "$CPPFLAGS" in
246697049Speter		*$cf_add_cflags) #(vi
246776726Speter			;;
246897049Speter		*) #(vi
246997049Speter			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
247076726Speter			;;
247176726Speter		esac
247276726Speter		;;
247376726Speter	*)
247497049Speter		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
247576726Speter		;;
247676726Speter	esac
2477166124Srafan	;;
2478166124Srafanyes)
2479166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2480166124Srafan
2481166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2482166124Srafan
2483166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2484166124Srafan	&& test -z "${cf_tst_cflags}" \
2485166124Srafan	&& cf_fix_cppflags=no
2486166124Srafan	;;
2487166124Srafanesac
248876726Speterdone
248976726Speter
249097049Speterif test -n "$cf_new_cflags" ; then
2491166124Srafan
249297049Speter	CFLAGS="$CFLAGS $cf_new_cflags"
249397049Speterfi
249497049Speter
249597049Speterif test -n "$cf_new_cppflags" ; then
2496166124Srafan
2497166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
249897049Speterfi
249997049Speter
2500166124Srafanif test -n "$cf_new_extra_cppflags" ; then
250197049Speter
2502166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2503166124Srafanfi
2504166124Srafan
2505166124Srafan	cat >conftest.$ac_ext <<_ACEOF
2506184989Srafan#line 2506 "configure"
250750276Speter#include "confdefs.h"
250850276Speter
250950276Speter#ifndef CC_HAS_PROTOS
251050276Speter#if !defined(__STDC__) || (__STDC__ != 1)
251150276Speterchoke me
251250276Speter#endif
251350276Speter#endif
251450276Speter
2515166124Srafanint
2516166124Srafanmain ()
2517166124Srafan{
251850276Speter
251950276Speter	int test (int i, double x);
252050276Speter	struct s1 {int (*f) (int a);};
252150276Speter	struct s2 {int (*f) (double a);};
2522166124Srafan  ;
2523166124Srafan  return 0;
2524166124Srafan}
2525166124Srafan_ACEOF
2526166124Srafanrm -f conftest.$ac_objext
2527184989Srafanif { (eval echo "$as_me:2527: \"$ac_compile\"") >&5
2528166124Srafan  (eval $ac_compile) 2>&5
2529166124Srafan  ac_status=$?
2530184989Srafan  echo "$as_me:2530: \$? = $ac_status" >&5
2531166124Srafan  (exit $ac_status); } &&
2532166124Srafan         { ac_try='test -s conftest.$ac_objext'
2533184989Srafan  { (eval echo "$as_me:2533: \"$ac_try\"") >&5
2534166124Srafan  (eval $ac_try) 2>&5
2535166124Srafan  ac_status=$?
2536184989Srafan  echo "$as_me:2536: \$? = $ac_status" >&5
2537166124Srafan  (exit $ac_status); }; }; then
253850276Speter  cf_cv_ansi_cc="$cf_arg"; break
253950276Speterelse
2540166124Srafan  echo "$as_me: failed program was:" >&5
2541166124Srafancat conftest.$ac_ext >&5
254250276Speterfi
2543166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
254450276Speterdone
254550276SpeterCFLAGS="$cf_save_CFLAGS"
254676726SpeterCPPFLAGS="$cf_save_CPPFLAGS"
254750276Speter
254850276Speterfi
2549184989Srafanecho "$as_me:2549: result: $cf_cv_ansi_cc" >&5
2550166124Srafanecho "${ECHO_T}$cf_cv_ansi_cc" >&6
255150276Speter
255250276Speterif test "$cf_cv_ansi_cc" != "no"; then
255350276Speterif test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2554166124Srafan
2555166124Srafancf_fix_cppflags=no
255697049Spetercf_new_cflags=
255797049Spetercf_new_cppflags=
2558166124Srafancf_new_extra_cppflags=
2559166124Srafan
256076726Speterfor cf_add_cflags in $cf_cv_ansi_cc
256176726Speterdo
2562166124Srafancase $cf_fix_cppflags in
2563166124Srafanno)
256476726Speter	case $cf_add_cflags in #(vi
256576726Speter	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2566166124Srafan		case $cf_add_cflags in
2567166124Srafan		-D*)
2568166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2569166124Srafan
2570166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2571166124Srafan			&& test -z "${cf_tst_cflags}" \
2572166124Srafan			&& cf_fix_cppflags=yes
2573166124Srafan
2574166124Srafan			if test $cf_fix_cppflags = yes ; then
2575166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2576166124Srafan				continue
2577166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
2578166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2579166124Srafan				continue
2580166124Srafan			fi
2581166124Srafan			;;
2582166124Srafan		esac
258376726Speter		case "$CPPFLAGS" in
258497049Speter		*$cf_add_cflags) #(vi
258576726Speter			;;
258697049Speter		*) #(vi
258797049Speter			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
258876726Speter			;;
258976726Speter		esac
259076726Speter		;;
259176726Speter	*)
259297049Speter		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
259376726Speter		;;
259476726Speter	esac
2595166124Srafan	;;
2596166124Srafanyes)
2597166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2598166124Srafan
2599166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2600166124Srafan
2601166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2602166124Srafan	&& test -z "${cf_tst_cflags}" \
2603166124Srafan	&& cf_fix_cppflags=no
2604166124Srafan	;;
2605166124Srafanesac
260676726Speterdone
260776726Speter
260897049Speterif test -n "$cf_new_cflags" ; then
2609166124Srafan
261097049Speter	CFLAGS="$CFLAGS $cf_new_cflags"
261197049Speterfi
261297049Speter
261397049Speterif test -n "$cf_new_cppflags" ; then
2614166124Srafan
2615166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
261697049Speterfi
261797049Speter
2618166124Srafanif test -n "$cf_new_extra_cppflags" ; then
261997049Speter
2620166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2621166124Srafanfi
2622166124Srafan
262350276Speterelse
2624166124Srafan	cat >>confdefs.h <<\EOF
262550276Speter#define CC_HAS_PROTOS 1
262650276SpeterEOF
262750276Speter
262850276Speterfi
262950276Speterfi
263050276Speter
263150276Speterif test "$cf_cv_ansi_cc" = "no"; then
2632184989Srafan	{ { echo "$as_me:2632: error: Your compiler does not appear to recognize prototypes.
263350276SpeterYou have the following choices:
263450276Speter	a. adjust your compiler options
263550276Speter	b. get an up-to-date compiler
2636166124Srafan	c. use a wrapper such as unproto" >&5
2637166124Srafanecho "$as_me: error: Your compiler does not appear to recognize prototypes.
2638166124SrafanYou have the following choices:
2639166124Srafan	a. adjust your compiler options
2640166124Srafan	b. get an up-to-date compiler
2641166124Srafan	c. use a wrapper such as unproto" >&2;}
2642166124Srafan   { (exit 1); exit 1; }; }
264350276Speterfi
264450276Speter
264550276Spetercase $cf_cv_system_name in
264650276Speteros2*)
264776726Speter    CFLAGS="$CFLAGS -Zmt"
264876726Speter    CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
264976726Speter    CXXFLAGS="$CXXFLAGS -Zmt"
2650166124Srafan    # autoconf's macro sets -Zexe and suffix both, which conflict:w
2651166124Srafan    LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2652166124Srafan    ac_cv_exeext=.exe
265350276Speter    ;;
265450276Speteresac
265550276Speter
2656166124SrafanPROG_EXT="$EXEEXT"
2657166124Srafan
2658166124Srafantest -n "$PROG_EXT" && cat >>confdefs.h <<EOF
265997049Speter#define PROG_EXT "$PROG_EXT"
266097049SpeterEOF
266150276Speter
2662166124Srafanif test "$cross_compiling" = yes ; then
2663166124Srafan  LDCONFIG=:
2664166124Srafanelse
2665166124Srafancase "$cf_cv_system_name" in #(vi
266650276Speterfreebsd*) #(vi
266750276Speter  test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
266850276Speter  ;;
266950276Speter*) LDPATH=$PATH:/sbin:/usr/sbin
267050276Speter  # Extract the first word of "ldconfig", so it can be a program name with args.
267150276Speterset dummy ldconfig; ac_word=$2
2672184989Srafanecho "$as_me:2672: checking for $ac_word" >&5
2673166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2674166124Srafanif test "${ac_cv_path_LDCONFIG+set}" = set; then
2675166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
267650276Speterelse
2677166124Srafan  case $LDCONFIG in
2678166124Srafan  [\\/]* | ?:[\\/]*)
267950276Speter  ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
268050276Speter  ;;
268150276Speter  *)
2682166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
2683166124Srafanac_dummy="$LDPATH"
2684166124Srafanfor ac_dir in $ac_dummy; do
2685166124Srafan  IFS=$ac_save_IFS
2686166124Srafan  test -z "$ac_dir" && ac_dir=.
2687166124Srafan  if $as_executable_p "$ac_dir/$ac_word"; then
2688166124Srafan   ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2689184989Srafan   echo "$as_me:2689: found $ac_dir/$ac_word" >&5
2690166124Srafan   break
2691166124Srafanfi
2692166124Srafandone
2693166124Srafan
269450276Speter  ;;
269550276Speteresac
269650276Speterfi
2697166124SrafanLDCONFIG=$ac_cv_path_LDCONFIG
2698166124Srafan
269950276Speterif test -n "$LDCONFIG"; then
2700184989Srafan  echo "$as_me:2700: result: $LDCONFIG" >&5
2701166124Srafanecho "${ECHO_T}$LDCONFIG" >&6
270250276Speterelse
2703184989Srafan  echo "$as_me:2703: result: no" >&5
2704166124Srafanecho "${ECHO_T}no" >&6
270550276Speterfi
270650276Speter
270750276Speter  ;;
270850276Speteresac
2709166124Srafanfi
271050276Speter
2711184989Srafanecho "$as_me:2711: checking if you want to ensure bool is consistent with C++" >&5
2712166124Srafanecho $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
271350276Speter
271450276Speter# Check whether --with-cxx or --without-cxx was given.
271550276Speterif test "${with_cxx+set}" = set; then
271650276Speter  withval="$with_cxx"
271750276Speter  cf_with_cxx=$withval
271850276Speterelse
271950276Speter  cf_with_cxx=yes
2720166124Srafanfi;
2721184989Srafanecho "$as_me:2721: result: $cf_with_cxx" >&5
2722166124Srafanecho "${ECHO_T}$cf_with_cxx" >&6
272356639Speterif test "X$cf_with_cxx" = Xno ; then
272456639Speter	CXX=""
272556639Speter	GXX=""
272656639Speterelse
2727166124Srafan	# with autoconf 2.13, we can change the error to a warning:
2728166124Srafan		ac_ext=cc
2729166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
2730166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2731166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2732166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2733166124Srafanac_main_return=return
2734166124Srafanif test -n "$ac_tool_prefix"; then
2735166124Srafan  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2736166124Srafan  do
2737166124Srafan    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2738166124Srafanset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2739184989Srafanecho "$as_me:2739: checking for $ac_word" >&5
2740166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2741166124Srafanif test "${ac_cv_prog_CXX+set}" = set; then
2742166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
274350276Speterelse
274450276Speter  if test -n "$CXX"; then
274550276Speter  ac_cv_prog_CXX="$CXX" # Let the user override the test.
274650276Speterelse
2747166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
2748166124Srafanac_dummy="$PATH"
2749166124Srafanfor ac_dir in $ac_dummy; do
2750166124Srafan  IFS=$ac_save_IFS
2751166124Srafan  test -z "$ac_dir" && ac_dir=.
2752166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
2753166124Srafanac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2754184989Srafanecho "$as_me:2754: found $ac_dir/$ac_word" >&5
2755166124Srafanbreak
2756166124Srafandone
2757166124Srafan
275850276Speterfi
275950276Speterfi
2760166124SrafanCXX=$ac_cv_prog_CXX
276150276Speterif test -n "$CXX"; then
2762184989Srafan  echo "$as_me:2762: result: $CXX" >&5
2763166124Srafanecho "${ECHO_T}$CXX" >&6
276450276Speterelse
2765184989Srafan  echo "$as_me:2765: result: no" >&5
2766166124Srafanecho "${ECHO_T}no" >&6
276750276Speterfi
276850276Speter
2769166124Srafan    test -n "$CXX" && break
2770166124Srafan  done
2771166124Srafanfi
2772166124Srafanif test -z "$CXX"; then
2773166124Srafan  ac_ct_CXX=$CXX
2774166124Srafan  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2775166124Srafando
2776166124Srafan  # Extract the first word of "$ac_prog", so it can be a program name with args.
2777166124Srafanset dummy $ac_prog; ac_word=$2
2778184989Srafanecho "$as_me:2778: checking for $ac_word" >&5
2779166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2780166124Srafanif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2781166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
2782166124Srafanelse
2783166124Srafan  if test -n "$ac_ct_CXX"; then
2784166124Srafan  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2785166124Srafanelse
2786166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
2787166124Srafanac_dummy="$PATH"
2788166124Srafanfor ac_dir in $ac_dummy; do
2789166124Srafan  IFS=$ac_save_IFS
2790166124Srafan  test -z "$ac_dir" && ac_dir=.
2791166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
2792166124Srafanac_cv_prog_ac_ct_CXX="$ac_prog"
2793184989Srafanecho "$as_me:2793: found $ac_dir/$ac_word" >&5
2794166124Srafanbreak
279550276Speterdone
279650276Speter
2797166124Srafanfi
2798166124Srafanfi
2799166124Srafanac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2800166124Srafanif test -n "$ac_ct_CXX"; then
2801184989Srafan  echo "$as_me:2801: result: $ac_ct_CXX" >&5
2802166124Srafanecho "${ECHO_T}$ac_ct_CXX" >&6
2803166124Srafanelse
2804184989Srafan  echo "$as_me:2804: result: no" >&5
2805166124Srafanecho "${ECHO_T}no" >&6
2806166124Srafanfi
280750276Speter
2808166124Srafan  test -n "$ac_ct_CXX" && break
2809166124Srafandone
2810166124Srafantest -n "$ac_ct_CXX" || ac_ct_CXX="g++"
281150276Speter
2812166124Srafan  CXX=$ac_ct_CXX
2813166124Srafanfi
281450276Speter
2815166124Srafan# Provide some information about the compiler.
2816184989Srafanecho "$as_me:2816:" \
2817166124Srafan     "checking for C++ compiler version" >&5
2818166124Srafanac_compiler=`set X $ac_compile; echo $2`
2819184989Srafan{ (eval echo "$as_me:2819: \"$ac_compiler --version </dev/null >&5\"") >&5
2820166124Srafan  (eval $ac_compiler --version </dev/null >&5) 2>&5
2821166124Srafan  ac_status=$?
2822184989Srafan  echo "$as_me:2822: \$? = $ac_status" >&5
2823166124Srafan  (exit $ac_status); }
2824184989Srafan{ (eval echo "$as_me:2824: \"$ac_compiler -v </dev/null >&5\"") >&5
2825166124Srafan  (eval $ac_compiler -v </dev/null >&5) 2>&5
2826166124Srafan  ac_status=$?
2827184989Srafan  echo "$as_me:2827: \$? = $ac_status" >&5
2828166124Srafan  (exit $ac_status); }
2829184989Srafan{ (eval echo "$as_me:2829: \"$ac_compiler -V </dev/null >&5\"") >&5
2830166124Srafan  (eval $ac_compiler -V </dev/null >&5) 2>&5
2831166124Srafan  ac_status=$?
2832184989Srafan  echo "$as_me:2832: \$? = $ac_status" >&5
2833166124Srafan  (exit $ac_status); }
283450276Speter
2835184989Srafanecho "$as_me:2835: checking whether we are using the GNU C++ compiler" >&5
2836166124Srafanecho $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2837166124Srafanif test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2838166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
2839166124Srafanelse
2840166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2841184989Srafan#line 2841 "configure"
284250276Speter#include "confdefs.h"
284350276Speter
2844166124Srafanint
2845166124Srafanmain ()
2846166124Srafan{
2847166124Srafan#ifndef __GNUC__
2848166124Srafan       choke me
2849166124Srafan#endif
2850166124Srafan
2851166124Srafan  ;
2852166124Srafan  return 0;
2853166124Srafan}
2854166124Srafan_ACEOF
2855166124Srafanrm -f conftest.$ac_objext
2856184989Srafanif { (eval echo "$as_me:2856: \"$ac_compile\"") >&5
2857166124Srafan  (eval $ac_compile) 2>&5
2858166124Srafan  ac_status=$?
2859184989Srafan  echo "$as_me:2859: \$? = $ac_status" >&5
2860166124Srafan  (exit $ac_status); } &&
2861166124Srafan         { ac_try='test -s conftest.$ac_objext'
2862184989Srafan  { (eval echo "$as_me:2862: \"$ac_try\"") >&5
2863166124Srafan  (eval $ac_try) 2>&5
2864166124Srafan  ac_status=$?
2865184989Srafan  echo "$as_me:2865: \$? = $ac_status" >&5
2866166124Srafan  (exit $ac_status); }; }; then
2867166124Srafan  ac_compiler_gnu=yes
286850276Speterelse
2869166124Srafan  echo "$as_me: failed program was:" >&5
2870166124Srafancat conftest.$ac_ext >&5
2871166124Srafanac_compiler_gnu=no
287250276Speterfi
2873166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
2874166124Srafanac_cv_cxx_compiler_gnu=$ac_compiler_gnu
287550276Speter
287650276Speterfi
2877184989Srafanecho "$as_me:2877: result: $ac_cv_cxx_compiler_gnu" >&5
2878166124Srafanecho "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2879166124SrafanGXX=`test $ac_compiler_gnu = yes && echo yes`
2880166124Srafanac_test_CXXFLAGS=${CXXFLAGS+set}
2881166124Srafanac_save_CXXFLAGS=$CXXFLAGS
2882166124SrafanCXXFLAGS="-g"
2883184989Srafanecho "$as_me:2883: checking whether $CXX accepts -g" >&5
2884166124Srafanecho $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2885166124Srafanif test "${ac_cv_prog_cxx_g+set}" = set; then
2886166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
288750276Speterelse
2888166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2889184989Srafan#line 2889 "configure"
2890166124Srafan#include "confdefs.h"
289150276Speter
2892166124Srafanint
2893166124Srafanmain ()
2894166124Srafan{
289550276Speter
2896166124Srafan  ;
2897166124Srafan  return 0;
2898166124Srafan}
2899166124Srafan_ACEOF
2900166124Srafanrm -f conftest.$ac_objext
2901184989Srafanif { (eval echo "$as_me:2901: \"$ac_compile\"") >&5
2902166124Srafan  (eval $ac_compile) 2>&5
2903166124Srafan  ac_status=$?
2904184989Srafan  echo "$as_me:2904: \$? = $ac_status" >&5
2905166124Srafan  (exit $ac_status); } &&
2906166124Srafan         { ac_try='test -s conftest.$ac_objext'
2907184989Srafan  { (eval echo "$as_me:2907: \"$ac_try\"") >&5
2908166124Srafan  (eval $ac_try) 2>&5
2909166124Srafan  ac_status=$?
2910184989Srafan  echo "$as_me:2910: \$? = $ac_status" >&5
2911166124Srafan  (exit $ac_status); }; }; then
291250276Speter  ac_cv_prog_cxx_g=yes
291350276Speterelse
2914166124Srafan  echo "$as_me: failed program was:" >&5
2915166124Srafancat conftest.$ac_ext >&5
2916166124Srafanac_cv_prog_cxx_g=no
291750276Speterfi
2918166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
291950276Speterfi
2920184989Srafanecho "$as_me:2920: result: $ac_cv_prog_cxx_g" >&5
2921166124Srafanecho "${ECHO_T}$ac_cv_prog_cxx_g" >&6
292250276Speterif test "$ac_test_CXXFLAGS" = set; then
2923166124Srafan  CXXFLAGS=$ac_save_CXXFLAGS
292450276Speterelif test $ac_cv_prog_cxx_g = yes; then
292550276Speter  if test "$GXX" = yes; then
292650276Speter    CXXFLAGS="-g -O2"
292750276Speter  else
292850276Speter    CXXFLAGS="-g"
292950276Speter  fi
293050276Speterelse
293150276Speter  if test "$GXX" = yes; then
293250276Speter    CXXFLAGS="-O2"
293350276Speter  else
293450276Speter    CXXFLAGS=
293550276Speter  fi
293650276Speterfi
2937166124Srafanfor ac_declaration in \
2938166124Srafan   ''\
2939166124Srafan   '#include <stdlib.h>' \
2940166124Srafan   'extern "C" void std::exit (int) throw (); using std::exit;' \
2941166124Srafan   'extern "C" void std::exit (int); using std::exit;' \
2942166124Srafan   'extern "C" void exit (int) throw ();' \
2943166124Srafan   'extern "C" void exit (int);' \
2944166124Srafan   'void exit (int);'
2945166124Srafando
2946166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2947184989Srafan#line 2947 "configure"
2948166124Srafan#include "confdefs.h"
2949166124Srafan#include <stdlib.h>
2950166124Srafan$ac_declaration
2951166124Srafanint
2952166124Srafanmain ()
2953166124Srafan{
2954166124Srafanexit (42);
2955166124Srafan  ;
2956166124Srafan  return 0;
2957166124Srafan}
2958166124Srafan_ACEOF
2959166124Srafanrm -f conftest.$ac_objext
2960184989Srafanif { (eval echo "$as_me:2960: \"$ac_compile\"") >&5
2961166124Srafan  (eval $ac_compile) 2>&5
2962166124Srafan  ac_status=$?
2963184989Srafan  echo "$as_me:2963: \$? = $ac_status" >&5
2964166124Srafan  (exit $ac_status); } &&
2965166124Srafan         { ac_try='test -s conftest.$ac_objext'
2966184989Srafan  { (eval echo "$as_me:2966: \"$ac_try\"") >&5
2967166124Srafan  (eval $ac_try) 2>&5
2968166124Srafan  ac_status=$?
2969184989Srafan  echo "$as_me:2969: \$? = $ac_status" >&5
2970166124Srafan  (exit $ac_status); }; }; then
2971166124Srafan  :
2972166124Srafanelse
2973166124Srafan  echo "$as_me: failed program was:" >&5
2974166124Srafancat conftest.$ac_ext >&5
2975166124Srafancontinue
2976166124Srafanfi
2977166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
2978166124Srafan  cat >conftest.$ac_ext <<_ACEOF
2979184989Srafan#line 2979 "configure"
2980166124Srafan#include "confdefs.h"
2981166124Srafan$ac_declaration
2982166124Srafanint
2983166124Srafanmain ()
2984166124Srafan{
2985166124Srafanexit (42);
2986166124Srafan  ;
2987166124Srafan  return 0;
2988166124Srafan}
2989166124Srafan_ACEOF
2990166124Srafanrm -f conftest.$ac_objext
2991184989Srafanif { (eval echo "$as_me:2991: \"$ac_compile\"") >&5
2992166124Srafan  (eval $ac_compile) 2>&5
2993166124Srafan  ac_status=$?
2994184989Srafan  echo "$as_me:2994: \$? = $ac_status" >&5
2995166124Srafan  (exit $ac_status); } &&
2996166124Srafan         { ac_try='test -s conftest.$ac_objext'
2997184989Srafan  { (eval echo "$as_me:2997: \"$ac_try\"") >&5
2998166124Srafan  (eval $ac_try) 2>&5
2999166124Srafan  ac_status=$?
3000184989Srafan  echo "$as_me:3000: \$? = $ac_status" >&5
3001166124Srafan  (exit $ac_status); }; }; then
3002166124Srafan  break
3003166124Srafanelse
3004166124Srafan  echo "$as_me: failed program was:" >&5
3005166124Srafancat conftest.$ac_ext >&5
3006166124Srafanfi
3007166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
3008166124Srafandone
3009166124Srafanrm -f conftest*
3010166124Srafanif test -n "$ac_declaration"; then
3011166124Srafan  echo '#ifdef __cplusplus' >>confdefs.h
3012166124Srafan  echo $ac_declaration      >>confdefs.h
3013166124Srafan  echo '#endif'             >>confdefs.h
3014166124Srafanfi
301550276Speter
3016166124Srafanac_ext=c
3017166124Srafanac_cpp='$CPP $CPPFLAGS'
3018166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3019166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3020166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
3021166124Srafanac_main_return=return
3022166124Srafan
3023166124Srafan		# autoconf 2.5x removed the error - by hardcoding it to g++.
3024166124Srafan	if test "$CXX" = "g++" ; then
3025166124Srafan		# Extract the first word of "g++", so it can be a program name with args.
3026166124Srafanset dummy g++; ac_word=$2
3027184989Srafanecho "$as_me:3027: checking for $ac_word" >&5
3028166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3029166124Srafanif test "${ac_cv_path_CXX+set}" = set; then
3030166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3031166124Srafanelse
3032166124Srafan  case $CXX in
3033166124Srafan  [\\/]* | ?:[\\/]*)
3034166124Srafan  ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3035166124Srafan  ;;
3036166124Srafan  *)
3037166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3038166124Srafanac_dummy="$PATH"
3039166124Srafanfor ac_dir in $ac_dummy; do
3040166124Srafan  IFS=$ac_save_IFS
3041166124Srafan  test -z "$ac_dir" && ac_dir=.
3042166124Srafan  if $as_executable_p "$ac_dir/$ac_word"; then
3043166124Srafan   ac_cv_path_CXX="$ac_dir/$ac_word"
3044184989Srafan   echo "$as_me:3044: found $ac_dir/$ac_word" >&5
3045166124Srafan   break
3046166124Srafanfi
3047166124Srafandone
3048166124Srafan
3049166124Srafan  ;;
3050166124Srafanesac
3051166124Srafanfi
3052166124SrafanCXX=$ac_cv_path_CXX
3053166124Srafan
3054166124Srafanif test -n "$CXX"; then
3055184989Srafan  echo "$as_me:3055: result: $CXX" >&5
3056166124Srafanecho "${ECHO_T}$CXX" >&6
3057166124Srafanelse
3058184989Srafan  echo "$as_me:3058: result: no" >&5
3059166124Srafanecho "${ECHO_T}no" >&6
3060166124Srafanfi
3061166124Srafan
306262449Speter	fi
3063166124Srafan	if test "$CXX" = "g++" ; then
3064184989Srafan		{ echo "$as_me:3064: WARNING: ignoring hardcoded g++" >&5
3065166124Srafanecho "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3066166124Srafan		cf_with_cxx=no; CXX=""; GXX="";
3067166124Srafan	fi
3068166124Srafanfi
306950276Speter
307097049SpeterGXX_VERSION=none
307166963Speterif test "$GXX" = yes; then
3072184989Srafan	echo "$as_me:3072: checking version of g++" >&5
3073166124Srafanecho $ECHO_N "checking version of g++... $ECHO_C" >&6
3074166124Srafan	GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3075166124Srafan	test -z "$GXX_VERSION" && GXX_VERSION=unknown
3076184989Srafan	echo "$as_me:3076: result: $GXX_VERSION" >&5
3077166124Srafanecho "${ECHO_T}$GXX_VERSION" >&6
307866963Speterfi
307966963Speter
3080166124Srafancase $GXX_VERSION in
3081166124Srafan1*|2.[0-6]*)
3082166124Srafan	# GXX=""; CXX=""; ac_cv_prog_gxx=no
3083166124Srafan	# cf_cxx_library=no
3084184989Srafan	{ echo "$as_me:3084: WARNING: templates do not work" >&5
3085166124Srafanecho "$as_me: WARNING: templates do not work" >&2;}
3086166124Srafan	;;
3087166124Srafanesac
308856639Speter
3089184989Srafanecho "$as_me:3089: checking if you want to build C++ binding and demo" >&5
3090166124Srafanecho $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3091166124Srafan
309256639Speter# Check whether --with-cxx-binding or --without-cxx-binding was given.
309356639Speterif test "${with_cxx_binding+set}" = set; then
309456639Speter  withval="$with_cxx_binding"
309556639Speter  cf_with_cxx_binding=$withval
309656639Speterelse
309756639Speter  cf_with_cxx_binding=$cf_with_cxx
3098166124Srafanfi;
3099184989Srafanecho "$as_me:3099: result: $cf_with_cxx_binding" >&5
3100166124Srafanecho "${ECHO_T}$cf_with_cxx_binding" >&6
310156639Speter
3102184989Srafanecho "$as_me:3102: checking if you want to build with Ada95" >&5
3103166124Srafanecho $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
310456639Speter
310550276Speter# Check whether --with-ada or --without-ada was given.
310650276Speterif test "${with_ada+set}" = set; then
310750276Speter  withval="$with_ada"
310850276Speter  cf_with_ada=$withval
310950276Speterelse
311050276Speter  cf_with_ada=yes
3111166124Srafanfi;
3112184989Srafanecho "$as_me:3112: result: $cf_with_ada" >&5
3113166124Srafanecho "${ECHO_T}$cf_with_ada" >&6
311450276Speter
3115184989Srafanecho "$as_me:3115: checking if you want to build programs such as tic" >&5
3116166124Srafanecho $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
311750276Speter
311850276Speter# Check whether --with-progs or --without-progs was given.
311950276Speterif test "${with_progs+set}" = set; then
312050276Speter  withval="$with_progs"
312150276Speter  cf_with_progs=$withval
312250276Speterelse
312350276Speter  cf_with_progs=yes
3124166124Srafanfi;
3125184989Srafanecho "$as_me:3125: result: $cf_with_progs" >&5
3126166124Srafanecho "${ECHO_T}$cf_with_progs" >&6
312750276Speter
3128184989Srafanecho "$as_me:3128: checking if you wish to install curses.h" >&5
3129166124Srafanecho $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
313050276Speter
313176726Speter# Check whether --with-curses-h or --without-curses-h was given.
313276726Speterif test "${with_curses_h+set}" = set; then
313376726Speter  withval="$with_curses_h"
313476726Speter  with_curses_h=$withval
313576726Speterelse
313676726Speter  with_curses_h=yes
3137166124Srafanfi;
3138184989Srafanecho "$as_me:3138: result: $with_curses_h" >&5
3139166124Srafanecho "${ECHO_T}$with_curses_h" >&6
314076726Speter
314150276Spetermodules_to_build="ncurses"
314250276Speterif test "X$cf_with_progs" != Xno ; then
314350276Spetermodules_to_build="$modules_to_build progs tack"
314450276Speterfi
314550276Spetermodules_to_build="$modules_to_build panel menu form"
314650276Speter
314766963Spetertest "$program_prefix" != NONE &&
3148166124Srafan  program_transform_name="s,^,$program_prefix,;$program_transform_name"
314966963Speter# Use a double $ so make ignores it.
315066963Spetertest "$program_suffix" != NONE &&
3151166124Srafan  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3152166124Srafan# Double any \ or $.  echo might interpret backslashes.
3153166124Srafan# By default was `s,x,x', remove it if useless.
3154166124Srafancat <<\_ACEOF >conftest.sed
3155166124Srafans/[\\$]/&&/g;s/;s,x,x,$//
3156166124Srafan_ACEOF
3157166124Srafanprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3158166124Srafanrm conftest.sed
315966963Speter
316050276Speterfor ac_prog in mawk gawk nawk awk
316150276Speterdo
3162166124Srafan  # Extract the first word of "$ac_prog", so it can be a program name with args.
316350276Speterset dummy $ac_prog; ac_word=$2
3164184989Srafanecho "$as_me:3164: checking for $ac_word" >&5
3165166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3166166124Srafanif test "${ac_cv_prog_AWK+set}" = set; then
3167166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
316850276Speterelse
316950276Speter  if test -n "$AWK"; then
317050276Speter  ac_cv_prog_AWK="$AWK" # Let the user override the test.
317150276Speterelse
3172166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3173166124Srafanac_dummy="$PATH"
3174166124Srafanfor ac_dir in $ac_dummy; do
3175166124Srafan  IFS=$ac_save_IFS
3176166124Srafan  test -z "$ac_dir" && ac_dir=.
3177166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3178166124Srafanac_cv_prog_AWK="$ac_prog"
3179184989Srafanecho "$as_me:3179: found $ac_dir/$ac_word" >&5
3180166124Srafanbreak
3181166124Srafandone
3182166124Srafan
318350276Speterfi
318450276Speterfi
3185166124SrafanAWK=$ac_cv_prog_AWK
318650276Speterif test -n "$AWK"; then
3187184989Srafan  echo "$as_me:3187: result: $AWK" >&5
3188166124Srafanecho "${ECHO_T}$AWK" >&6
318950276Speterelse
3190184989Srafan  echo "$as_me:3190: result: no" >&5
3191166124Srafanecho "${ECHO_T}no" >&6
319250276Speterfi
319350276Speter
3194166124Srafan  test -n "$AWK" && break
319550276Speterdone
319650276Speter
3197184989Srafantest -z "$AWK" && { { echo "$as_me:3197: error: No awk program found" >&5
3198166124Srafanecho "$as_me: error: No awk program found" >&2;}
3199166124Srafan   { (exit 1); exit 1; }; }
3200166124Srafan
3201184989Srafanecho "$as_me:3201: checking for egrep" >&5
3202166124Srafanecho $ECHO_N "checking for egrep... $ECHO_C" >&6
3203166124Srafanif test "${ac_cv_prog_egrep+set}" = set; then
3204166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
320550276Speterelse
3206166124Srafan  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3207166124Srafan    then ac_cv_prog_egrep='grep -E'
3208166124Srafan    else ac_cv_prog_egrep='egrep'
3209166124Srafan    fi
321050276Speterfi
3211184989Srafanecho "$as_me:3211: result: $ac_cv_prog_egrep" >&5
3212166124Srafanecho "${ECHO_T}$ac_cv_prog_egrep" >&6
3213166124Srafan EGREP=$ac_cv_prog_egrep
321450276Speter
3215184989Srafantest -z "$EGREP" && { { echo "$as_me:3215: error: No egrep program found" >&5
3216166124Srafanecho "$as_me: error: No egrep program found" >&2;}
3217166124Srafan   { (exit 1); exit 1; }; }
3218166124Srafan
321950276Speter# Find a good install program.  We prefer a C program (faster),
322050276Speter# so one script is as good as another.  But avoid the broken or
322150276Speter# incompatible versions:
322250276Speter# SysV /etc/install, /usr/sbin/install
322350276Speter# SunOS /usr/etc/install
322450276Speter# IRIX /sbin/install
322550276Speter# AIX /bin/install
3226166124Srafan# AmigaOS /C/install, which installs bootblocks on floppy discs
322750276Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
322850276Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
322950276Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
323050276Speter# ./install, which can be erroneously created by make from ./install.sh.
3231184989Srafanecho "$as_me:3231: checking for a BSD compatible install" >&5
3232166124Srafanecho $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
323350276Speterif test -z "$INSTALL"; then
3234166124Srafanif test "${ac_cv_path_install+set}" = set; then
3235166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
323650276Speterelse
3237166124Srafan    ac_save_IFS=$IFS; IFS=$ac_path_separator
323850276Speter  for ac_dir in $PATH; do
3239166124Srafan    IFS=$ac_save_IFS
324050276Speter    # Account for people who put trailing slashes in PATH elements.
3241166124Srafan    case $ac_dir/ in
3242166124Srafan    / | ./ | .// | /cC/* \
3243166124Srafan    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3244166124Srafan    | /usr/ucb/* ) ;;
324550276Speter    *)
324650276Speter      # OSF1 and SCO ODT 3.0 have their own names for install.
324750276Speter      # Don't use installbsd from OSF since it installs stuff as root
324850276Speter      # by default.
324950276Speter      for ac_prog in ginstall scoinst install; do
3250166124Srafan        if $as_executable_p "$ac_dir/$ac_prog"; then
325150276Speter	  if test $ac_prog = install &&
3252166124Srafan            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
325350276Speter	    # AIX install.  It has an incompatible calling convention.
325450276Speter	    :
3255166124Srafan	  elif test $ac_prog = install &&
3256166124Srafan	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3257166124Srafan	    # program-specific install script used by HP pwplus--don't use.
3258166124Srafan	    :
325950276Speter	  else
326050276Speter	    ac_cv_path_install="$ac_dir/$ac_prog -c"
326150276Speter	    break 2
326250276Speter	  fi
326350276Speter	fi
326450276Speter      done
326550276Speter      ;;
326650276Speter    esac
326750276Speter  done
326850276Speter
326950276Speterfi
327050276Speter  if test "${ac_cv_path_install+set}" = set; then
3271166124Srafan    INSTALL=$ac_cv_path_install
327250276Speter  else
327350276Speter    # As a last resort, use the slow shell script.  We don't cache a
327450276Speter    # path for INSTALL within a source directory, because that will
327550276Speter    # break other packages using the cache if that directory is
327650276Speter    # removed, or if the path is relative.
3277166124Srafan    INSTALL=$ac_install_sh
327850276Speter  fi
327950276Speterfi
3280184989Srafanecho "$as_me:3280: result: $INSTALL" >&5
3281166124Srafanecho "${ECHO_T}$INSTALL" >&6
328250276Speter
328350276Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
328450276Speter# It thinks the first close brace ends the variable substitution.
328550276Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
328650276Speter
3287166124Srafantest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
328850276Speter
328950276Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
329050276Speter
329150276Spetercase $INSTALL in
329250276Speter/*)
329350276Speter  ;;
329450276Speter*)
3295166124Srafan  cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
329650276Speter  test -z "$cf_dir" && cf_dir=.
3297166124Srafan  INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
329850276Speter  ;;
329950276Speteresac
330050276Speter
3301166124Srafanfor ac_prog in tdlint lint alint
3302166124Srafando
3303166124Srafan  # Extract the first word of "$ac_prog", so it can be a program name with args.
3304166124Srafanset dummy $ac_prog; ac_word=$2
3305184989Srafanecho "$as_me:3305: checking for $ac_word" >&5
3306166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3307166124Srafanif test "${ac_cv_prog_LINT+set}" = set; then
3308166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
330950276Speterelse
3310166124Srafan  if test -n "$LINT"; then
3311166124Srafan  ac_cv_prog_LINT="$LINT" # Let the user override the test.
331250276Speterelse
3313166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3314166124Srafanac_dummy="$PATH"
3315166124Srafanfor ac_dir in $ac_dummy; do
3316166124Srafan  IFS=$ac_save_IFS
3317166124Srafan  test -z "$ac_dir" && ac_dir=.
3318166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3319166124Srafanac_cv_prog_LINT="$ac_prog"
3320184989Srafanecho "$as_me:3320: found $ac_dir/$ac_word" >&5
3321166124Srafanbreak
3322166124Srafandone
3323166124Srafan
332450276Speterfi
3325166124Srafanfi
3326166124SrafanLINT=$ac_cv_prog_LINT
3327166124Srafanif test -n "$LINT"; then
3328184989Srafan  echo "$as_me:3328: result: $LINT" >&5
3329166124Srafanecho "${ECHO_T}$LINT" >&6
3330166124Srafanelse
3331184989Srafan  echo "$as_me:3331: result: no" >&5
3332166124Srafanecho "${ECHO_T}no" >&6
3333166124Srafanfi
3334166124Srafan
3335166124Srafan  test -n "$LINT" && break
333650276Speterdone
3337166124Srafan
3338184989Srafanecho "$as_me:3338: checking whether ln -s works" >&5
3339166124Srafanecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3340166124SrafanLN_S=$as_ln_s
3341166124Srafanif test "$LN_S" = "ln -s"; then
3342184989Srafan  echo "$as_me:3342: result: yes" >&5
3343166124Srafanecho "${ECHO_T}yes" >&6
3344166124Srafanelse
3345184989Srafan  echo "$as_me:3345: result: no, using $LN_S" >&5
3346166124Srafanecho "${ECHO_T}no, using $LN_S" >&6
334750276Speterfi
334850276Speter
3349184989Srafanecho "$as_me:3349: checking for long file names" >&5
3350174993Srafanecho $ECHO_N "checking for long file names... $ECHO_C" >&6
3351174993Srafanif test "${ac_cv_sys_long_file_names+set}" = set; then
3352166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3353166124Srafanelse
3354174993Srafan  ac_cv_sys_long_file_names=yes
3355174993Srafan# Test for long file names in all the places we know might matter:
3356174993Srafan#      .		the current directory, where building will happen
3357174993Srafan#      $prefix/lib	where we will be installing things
3358174993Srafan#      $exec_prefix/lib	likewise
3359174993Srafan# eval it to expand exec_prefix.
3360174993Srafan#      $TMPDIR		if set, where it might want to write temporary files
3361174993Srafan# if $TMPDIR is not set:
3362174993Srafan#      /tmp		where it might want to write temporary files
3363174993Srafan#      /var/tmp		likewise
3364174993Srafan#      /usr/tmp		likewise
3365174993Srafanif test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3366174993Srafan  ac_tmpdirs=$TMPDIR
3367166124Srafanelse
3368174993Srafan  ac_tmpdirs='/tmp /var/tmp /usr/tmp'
336950276Speterfi
3370174993Srafanfor ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3371174993Srafan  test -d $ac_dir || continue
3372174993Srafan  test -w $ac_dir || continue # It is less confusing to not echo anything here.
3373174993Srafan  ac_xdir=$ac_dir/cf$$
3374174993Srafan  (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3375174993Srafan  ac_tf1=$ac_xdir/conftest9012345
3376174993Srafan  ac_tf2=$ac_xdir/conftest9012346
3377174993Srafan  (echo 1 >$ac_tf1) 2>/dev/null
3378174993Srafan  (echo 2 >$ac_tf2) 2>/dev/null
3379174993Srafan  ac_val=`cat $ac_tf1 2>/dev/null`
3380174993Srafan  if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3381174993Srafan    ac_cv_sys_long_file_names=no
3382174993Srafan    rm -rf $ac_xdir 2>/dev/null
3383174993Srafan    break
3384174993Srafan  fi
3385174993Srafan  rm -rf $ac_xdir 2>/dev/null
3386174993Srafandone
3387166124Srafanfi
3388184989Srafanecho "$as_me:3388: result: $ac_cv_sys_long_file_names" >&5
3389174993Srafanecho "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3390174993Srafanif test $ac_cv_sys_long_file_names = yes; then
3391174993Srafan
3392174993Srafancat >>confdefs.h <<\EOF
3393174993Srafan#define HAVE_LONG_FILE_NAMES 1
3394174993SrafanEOF
3395174993Srafan
3396166124Srafanfi
339750276Speter
3398184989Srafanecho "$as_me:3398: checking if we should assume mixed-case filenames" >&5
3399174993Srafanecho $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3400174993Srafan
3401174993Srafan# Check whether --enable-mixed-case or --disable-mixed-case was given.
3402174993Srafanif test "${enable_mixed_case+set}" = set; then
3403174993Srafan  enableval="$enable_mixed_case"
3404174993Srafan  enable_mixedcase=$enableval
3405174993Srafanelse
3406174993Srafan  enable_mixedcase=auto
3407174993Srafanfi;
3408184989Srafanecho "$as_me:3408: result: $enable_mixedcase" >&5
3409174993Srafanecho "${ECHO_T}$enable_mixedcase" >&6
3410174993Srafanif test "$enable_mixedcase" = "auto" ; then
3411174993Srafan
3412184989Srafanecho "$as_me:3412: checking if filesystem supports mixed-case filenames" >&5
3413166124Srafanecho $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3414166124Srafanif test "${cf_cv_mixedcase+set}" = set; then
3415166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3416166124Srafanelse
341766963Speter
3418166124Srafanif test "$cross_compiling" = yes ; then
3419166124Srafan	case $target_alias in #(vi
3420166124Srafan	*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3421166124Srafan		cf_cv_mixedcase=no
3422166124Srafan		;;
3423166124Srafan	*)
3424166124Srafan		cf_cv_mixedcase=yes
3425166124Srafan		;;
3426166124Srafan	esac
342766963Speterelse
342866963Speter	rm -f conftest CONFTEST
342966963Speter	echo test >conftest
343066963Speter	if test -f CONFTEST ; then
343166963Speter		cf_cv_mixedcase=no
343266963Speter	else
343366963Speter		cf_cv_mixedcase=yes
343466963Speter	fi
343566963Speter	rm -f conftest CONFTEST
3436166124Srafanfi
343766963Speter
343866963Speterfi
3439184989Srafanecho "$as_me:3439: result: $cf_cv_mixedcase" >&5
3440166124Srafanecho "${ECHO_T}$cf_cv_mixedcase" >&6
3441166124Srafantest "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
344266963Speter#define MIXEDCASE_FILENAMES 1
344366963SpeterEOF
344466963Speter
3445174993Srafanelse
3446174993Srafan    cf_cv_mixedcase=$enable_mixedcase
3447174993Srafan    if test "$enable_mixedcase" = "yes" ; then
3448174993Srafan        cat >>confdefs.h <<\EOF
3449174993Srafan#define MIXEDCASE_FILENAMES 1
3450174993SrafanEOF
3451174993Srafan
3452174993Srafan    fi
3453174993Srafanfi
3454174993Srafan
3455174993Srafan# do this after mixed-case option (tags/TAGS is not as important as tic).
3456184989Srafanecho "$as_me:3456: checking whether ${MAKE-make} sets \${MAKE}" >&5
3457174993Srafanecho $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3458174993Srafanset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3459174993Srafanif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3460174993Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3461174993Srafanelse
3462174993Srafan  cat >conftest.make <<\EOF
3463174993Srafanall:
3464174993Srafan	@echo 'ac_maketemp="${MAKE}"'
3465174993SrafanEOF
3466174993Srafan# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3467174993Srafaneval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3468174993Srafanif test -n "$ac_maketemp"; then
3469174993Srafan  eval ac_cv_prog_make_${ac_make}_set=yes
3470174993Srafanelse
3471174993Srafan  eval ac_cv_prog_make_${ac_make}_set=no
3472174993Srafanfi
3473174993Srafanrm -f conftest.make
3474174993Srafanfi
3475174993Srafanif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3476184989Srafan  echo "$as_me:3476: result: yes" >&5
3477174993Srafanecho "${ECHO_T}yes" >&6
3478174993Srafan  SET_MAKE=
3479174993Srafanelse
3480184989Srafan  echo "$as_me:3480: result: no" >&5
3481174993Srafanecho "${ECHO_T}no" >&6
3482174993Srafan  SET_MAKE="MAKE=${MAKE-make}"
3483174993Srafanfi
3484174993Srafan
348566963Speter# Extract the first word of "ctags", so it can be a program name with args.
348666963Speterset dummy ctags; ac_word=$2
3487184989Srafanecho "$as_me:3487: checking for $ac_word" >&5
3488166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3489166124Srafanif test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3490166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
349166963Speterelse
349266963Speter  if test -n "$MAKE_LOWER_TAGS"; then
349366963Speter  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
349466963Speterelse
3495166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3496166124Srafanac_dummy="$PATH"
3497166124Srafanfor ac_dir in $ac_dummy; do
3498166124Srafan  IFS=$ac_save_IFS
3499166124Srafan  test -z "$ac_dir" && ac_dir=.
3500166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3501166124Srafanac_cv_prog_MAKE_LOWER_TAGS="yes"
3502184989Srafanecho "$as_me:3502: found $ac_dir/$ac_word" >&5
3503166124Srafanbreak
3504166124Srafandone
3505166124Srafan
350666963Speter  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
350766963Speterfi
350866963Speterfi
3509166124SrafanMAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
351066963Speterif test -n "$MAKE_LOWER_TAGS"; then
3511184989Srafan  echo "$as_me:3511: result: $MAKE_LOWER_TAGS" >&5
3512166124Srafanecho "${ECHO_T}$MAKE_LOWER_TAGS" >&6
351366963Speterelse
3514184989Srafan  echo "$as_me:3514: result: no" >&5
3515166124Srafanecho "${ECHO_T}no" >&6
351666963Speterfi
351766963Speter
351866963Speterif test "$cf_cv_mixedcase" = yes ; then
351966963Speter	# Extract the first word of "etags", so it can be a program name with args.
352066963Speterset dummy etags; ac_word=$2
3521184989Srafanecho "$as_me:3521: checking for $ac_word" >&5
3522166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3523166124Srafanif test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3524166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
352566963Speterelse
352666963Speter  if test -n "$MAKE_UPPER_TAGS"; then
352766963Speter  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
352866963Speterelse
3529166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3530166124Srafanac_dummy="$PATH"
3531166124Srafanfor ac_dir in $ac_dummy; do
3532166124Srafan  IFS=$ac_save_IFS
3533166124Srafan  test -z "$ac_dir" && ac_dir=.
3534166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3535166124Srafanac_cv_prog_MAKE_UPPER_TAGS="yes"
3536184989Srafanecho "$as_me:3536: found $ac_dir/$ac_word" >&5
3537166124Srafanbreak
3538166124Srafandone
3539166124Srafan
354066963Speter  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
354166963Speterfi
354266963Speterfi
3543166124SrafanMAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
354466963Speterif test -n "$MAKE_UPPER_TAGS"; then
3545184989Srafan  echo "$as_me:3545: result: $MAKE_UPPER_TAGS" >&5
3546166124Srafanecho "${ECHO_T}$MAKE_UPPER_TAGS" >&6
354766963Speterelse
3548184989Srafan  echo "$as_me:3548: result: no" >&5
3549166124Srafanecho "${ECHO_T}no" >&6
355066963Speterfi
355166963Speter
355266963Speterelse
355366963Speter	MAKE_UPPER_TAGS=no
355466963Speterfi
355566963Speter
355666963Speterif test "$MAKE_UPPER_TAGS" = yes ; then
355766963Speter	MAKE_UPPER_TAGS=
355866963Speterelse
355966963Speter	MAKE_UPPER_TAGS="#"
356066963Speterfi
356166963Speter
356266963Speterif test "$MAKE_LOWER_TAGS" = yes ; then
356366963Speter	MAKE_LOWER_TAGS=
356466963Speterelse
356566963Speter	MAKE_LOWER_TAGS="#"
356666963Speterfi
356766963Speter
3568184989Srafanecho "$as_me:3568: checking for makeflags variable" >&5
3569166124Srafanecho $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3570166124Srafanif test "${cf_cv_makeflags+set}" = set; then
3571166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3572166124Srafanelse
357366963Speter
3574166124Srafan	cf_cv_makeflags=''
3575166124Srafan	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3576166124Srafan	do
3577166124Srafan		cat >cf_makeflags.tmp <<CF_EOF
3578166124SrafanSHELL = /bin/sh
3579166124Srafanall :
3580166124Srafan	@ echo '.$cf_option'
3581166124SrafanCF_EOF
3582166124Srafan		cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ 	]*$,,'`
3583166124Srafan		case "$cf_result" in
3584166124Srafan		.*k)
3585166124Srafan			cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3586166124Srafan			case "$cf_result" in
3587166124Srafan			.*CC=*)	cf_cv_makeflags=
3588166124Srafan				;;
3589166124Srafan			*)	cf_cv_makeflags=$cf_option
3590166124Srafan				;;
3591166124Srafan			esac
3592166124Srafan			break
3593166124Srafan			;;
3594166124Srafan		.-)	;;
3595166124Srafan		*)	echo "given option \"$cf_option\", no match \"$cf_result\""
3596166124Srafan			;;
3597166124Srafan		esac
3598166124Srafan	done
3599166124Srafan	rm -f cf_makeflags.tmp
3600166124Srafan
3601166124Srafanfi
3602184989Srafanecho "$as_me:3602: result: $cf_cv_makeflags" >&5
3603166124Srafanecho "${ECHO_T}$cf_cv_makeflags" >&6
3604166124Srafan
3605166124Srafanif test -n "$ac_tool_prefix"; then
3606166124Srafan  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3607166124Srafanset dummy ${ac_tool_prefix}ranlib; ac_word=$2
3608184989Srafanecho "$as_me:3608: checking for $ac_word" >&5
3609166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3610166124Srafanif test "${ac_cv_prog_RANLIB+set}" = set; then
3611166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
361250276Speterelse
3613166124Srafan  if test -n "$RANLIB"; then
3614166124Srafan  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
361550276Speterelse
3616166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3617166124Srafanac_dummy="$PATH"
3618166124Srafanfor ac_dir in $ac_dummy; do
3619166124Srafan  IFS=$ac_save_IFS
3620166124Srafan  test -z "$ac_dir" && ac_dir=.
3621166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3622166124Srafanac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3623184989Srafanecho "$as_me:3623: found $ac_dir/$ac_word" >&5
3624166124Srafanbreak
3625166124Srafandone
3626166124Srafan
362750276Speterfi
362850276Speterfi
3629166124SrafanRANLIB=$ac_cv_prog_RANLIB
3630166124Srafanif test -n "$RANLIB"; then
3631184989Srafan  echo "$as_me:3631: result: $RANLIB" >&5
3632166124Srafanecho "${ECHO_T}$RANLIB" >&6
363350276Speterelse
3634184989Srafan  echo "$as_me:3634: result: no" >&5
3635166124Srafanecho "${ECHO_T}no" >&6
363650276Speterfi
363750276Speter
3638166124Srafanfi
3639166124Srafanif test -z "$ac_cv_prog_RANLIB"; then
3640166124Srafan  ac_ct_RANLIB=$RANLIB
3641166124Srafan  # Extract the first word of "ranlib", so it can be a program name with args.
3642166124Srafanset dummy ranlib; ac_word=$2
3643184989Srafanecho "$as_me:3643: checking for $ac_word" >&5
3644166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3645166124Srafanif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3646166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3647166124Srafanelse
3648166124Srafan  if test -n "$ac_ct_RANLIB"; then
3649166124Srafan  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3650166124Srafanelse
3651166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3652166124Srafanac_dummy="$PATH"
3653166124Srafanfor ac_dir in $ac_dummy; do
3654166124Srafan  IFS=$ac_save_IFS
3655166124Srafan  test -z "$ac_dir" && ac_dir=.
3656166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3657166124Srafanac_cv_prog_ac_ct_RANLIB="ranlib"
3658184989Srafanecho "$as_me:3658: found $ac_dir/$ac_word" >&5
3659166124Srafanbreak
366050276Speterdone
366150276Speter
3662166124Srafan  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3663166124Srafanfi
3664166124Srafanfi
3665166124Srafanac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3666166124Srafanif test -n "$ac_ct_RANLIB"; then
3667184989Srafan  echo "$as_me:3667: result: $ac_ct_RANLIB" >&5
3668166124Srafanecho "${ECHO_T}$ac_ct_RANLIB" >&6
3669166124Srafanelse
3670184989Srafan  echo "$as_me:3670: result: no" >&5
3671166124Srafanecho "${ECHO_T}no" >&6
3672166124Srafanfi
367350276Speter
3674166124Srafan  RANLIB=$ac_ct_RANLIB
3675166124Srafanelse
3676166124Srafan  RANLIB="$ac_cv_prog_RANLIB"
3677166124Srafanfi
367850276Speter
3679166124Srafanif test -n "$ac_tool_prefix"; then
3680166124Srafan  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3681166124Srafanset dummy ${ac_tool_prefix}ld; ac_word=$2
3682184989Srafanecho "$as_me:3682: checking for $ac_word" >&5
3683166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3684166124Srafanif test "${ac_cv_prog_LD+set}" = set; then
3685166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
368650276Speterelse
3687166124Srafan  if test -n "$LD"; then
3688166124Srafan  ac_cv_prog_LD="$LD" # Let the user override the test.
3689166124Srafanelse
3690166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3691166124Srafanac_dummy="$PATH"
3692166124Srafanfor ac_dir in $ac_dummy; do
3693166124Srafan  IFS=$ac_save_IFS
3694166124Srafan  test -z "$ac_dir" && ac_dir=.
3695166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3696166124Srafanac_cv_prog_LD="${ac_tool_prefix}ld"
3697184989Srafanecho "$as_me:3697: found $ac_dir/$ac_word" >&5
3698166124Srafanbreak
3699166124Srafandone
370050276Speter
370150276Speterfi
3702166124Srafanfi
3703166124SrafanLD=$ac_cv_prog_LD
3704166124Srafanif test -n "$LD"; then
3705184989Srafan  echo "$as_me:3705: result: $LD" >&5
3706166124Srafanecho "${ECHO_T}$LD" >&6
3707166124Srafanelse
3708184989Srafan  echo "$as_me:3708: result: no" >&5
3709166124Srafanecho "${ECHO_T}no" >&6
3710166124Srafanfi
371150276Speter
3712166124Srafanfi
3713166124Srafanif test -z "$ac_cv_prog_LD"; then
3714166124Srafan  ac_ct_LD=$LD
3715166124Srafan  # Extract the first word of "ld", so it can be a program name with args.
3716166124Srafanset dummy ld; ac_word=$2
3717184989Srafanecho "$as_me:3717: checking for $ac_word" >&5
3718166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3719166124Srafanif test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3720166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3721166124Srafanelse
3722166124Srafan  if test -n "$ac_ct_LD"; then
3723166124Srafan  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3724166124Srafanelse
3725166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3726166124Srafanac_dummy="$PATH"
3727166124Srafanfor ac_dir in $ac_dummy; do
3728166124Srafan  IFS=$ac_save_IFS
3729166124Srafan  test -z "$ac_dir" && ac_dir=.
3730166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3731166124Srafanac_cv_prog_ac_ct_LD="ld"
3732184989Srafanecho "$as_me:3732: found $ac_dir/$ac_word" >&5
3733166124Srafanbreak
3734166124Srafandone
373550276Speter
3736166124Srafan  test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3737166124Srafanfi
3738166124Srafanfi
3739166124Srafanac_ct_LD=$ac_cv_prog_ac_ct_LD
3740166124Srafanif test -n "$ac_ct_LD"; then
3741184989Srafan  echo "$as_me:3741: result: $ac_ct_LD" >&5
3742166124Srafanecho "${ECHO_T}$ac_ct_LD" >&6
374350276Speterelse
3744184989Srafan  echo "$as_me:3744: result: no" >&5
3745166124Srafanecho "${ECHO_T}no" >&6
3746166124Srafanfi
374750276Speter
3748166124Srafan  LD=$ac_ct_LD
3749166124Srafanelse
3750166124Srafan  LD="$ac_cv_prog_LD"
375150276Speterfi
375250276Speter
3753166124Srafanif test -n "$ac_tool_prefix"; then
3754166124Srafan  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3755166124Srafanset dummy ${ac_tool_prefix}ar; ac_word=$2
3756184989Srafanecho "$as_me:3756: checking for $ac_word" >&5
3757166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3758166124Srafanif test "${ac_cv_prog_AR+set}" = set; then
3759166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3760166124Srafanelse
3761166124Srafan  if test -n "$AR"; then
3762166124Srafan  ac_cv_prog_AR="$AR" # Let the user override the test.
3763166124Srafanelse
3764166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3765166124Srafanac_dummy="$PATH"
3766166124Srafanfor ac_dir in $ac_dummy; do
3767166124Srafan  IFS=$ac_save_IFS
3768166124Srafan  test -z "$ac_dir" && ac_dir=.
3769166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3770166124Srafanac_cv_prog_AR="${ac_tool_prefix}ar"
3771184989Srafanecho "$as_me:3771: found $ac_dir/$ac_word" >&5
3772166124Srafanbreak
3773166124Srafandone
377450276Speter
3775166124Srafanfi
3776166124Srafanfi
3777166124SrafanAR=$ac_cv_prog_AR
3778166124Srafanif test -n "$AR"; then
3779184989Srafan  echo "$as_me:3779: result: $AR" >&5
3780166124Srafanecho "${ECHO_T}$AR" >&6
378150276Speterelse
3782184989Srafan  echo "$as_me:3782: result: no" >&5
3783166124Srafanecho "${ECHO_T}no" >&6
3784166124Srafanfi
378550276Speter
378650276Speterfi
3787166124Srafanif test -z "$ac_cv_prog_AR"; then
3788166124Srafan  ac_ct_AR=$AR
3789166124Srafan  # Extract the first word of "ar", so it can be a program name with args.
3790166124Srafanset dummy ar; ac_word=$2
3791184989Srafanecho "$as_me:3791: checking for $ac_word" >&5
3792166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3793166124Srafanif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3794166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3795166124Srafanelse
3796166124Srafan  if test -n "$ac_ct_AR"; then
3797166124Srafan  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3798166124Srafanelse
3799166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3800166124Srafanac_dummy="$PATH"
3801166124Srafanfor ac_dir in $ac_dummy; do
3802166124Srafan  IFS=$ac_save_IFS
3803166124Srafan  test -z "$ac_dir" && ac_dir=.
3804166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3805166124Srafanac_cv_prog_ac_ct_AR="ar"
3806184989Srafanecho "$as_me:3806: found $ac_dir/$ac_word" >&5
3807166124Srafanbreak
3808166124Srafandone
380950276Speter
3810166124Srafan  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3811166124Srafanfi
3812166124Srafanfi
3813166124Srafanac_ct_AR=$ac_cv_prog_ac_ct_AR
3814166124Srafanif test -n "$ac_ct_AR"; then
3815184989Srafan  echo "$as_me:3815: result: $ac_ct_AR" >&5
3816166124Srafanecho "${ECHO_T}$ac_ct_AR" >&6
3817166124Srafanelse
3818184989Srafan  echo "$as_me:3818: result: no" >&5
3819166124Srafanecho "${ECHO_T}no" >&6
3820166124Srafanfi
382150276Speter
3822166124Srafan  AR=$ac_ct_AR
3823166124Srafanelse
3824166124Srafan  AR="$ac_cv_prog_AR"
3825166124Srafanfi
382650276Speter
3827166124Srafanif test "${cf_cv_subst_AR_OPTS+set}" = set; then
3828166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
382950276Speterelse
383097049Speter
3831184989Srafanecho "$as_me:3831: checking for archiver options (symbol AR_OPTS)" >&5
3832166124Srafanecho $ECHO_N "checking for archiver options (symbol AR_OPTS)... $ECHO_C" >&6
383350276Speter
3834166124Srafanif test -z "$AR_OPTS" ; then
3835166124Srafan	AR_OPTS=rv
383650276Speter
3837166124Srafanfi
383850276Speter
3839166124Srafancf_cv_subst_AR_OPTS=$AR_OPTS
3840184989Srafanecho "$as_me:3840: result: $AR_OPTS" >&5
3841166124Srafanecho "${ECHO_T}$AR_OPTS" >&6
384250276Speter
3843166124Srafanfi
384497049Speter
3845184989Srafanecho "$as_me:3845: checking if you have specified an install-prefix" >&5
3846166124Srafanecho $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
384750276Speter
384850276Speter# Check whether --with-install-prefix or --without-install-prefix was given.
384950276Speterif test "${with_install_prefix+set}" = set; then
385050276Speter  withval="$with_install_prefix"
385150276Speter  case "$withval" in #(vi
385250276Speter	yes|no) #(vi
385350276Speter		;;
385466963Speter	*)	DESTDIR="$withval"
385550276Speter		;;
385650276Speter	esac
3857166124Srafanfi;
3858184989Srafanecho "$as_me:3858: result: $DESTDIR" >&5
3859166124Srafanecho "${ECHO_T}$DESTDIR" >&6
3860166124Srafan
3861166124Srafan###############################################################################
3862166124Srafan
3863166124Srafan# If we're cross-compiling, allow the user to override the tools and their
3864166124Srafan# options.  The configure script is oriented toward identifying the host
3865166124Srafan# compiler, etc., but we need a build compiler to generate parts of the source.
3866166124Srafan
3867166124Srafanif test "$cross_compiling" = yes ; then
3868166124Srafan
3869166124Srafan	# defaults that we might want to override
3870166124Srafan	: ${BUILD_CFLAGS:=''}
3871166124Srafan	: ${BUILD_CPPFLAGS:=''}
3872166124Srafan	: ${BUILD_LDFLAGS:=''}
3873166124Srafan	: ${BUILD_LIBS:=''}
3874166124Srafan	: ${BUILD_EXEEXT:='$x'}
3875166124Srafan	: ${BUILD_OBJEXT:='o'}
3876166124Srafan
3877166124Srafan# Check whether --with-build-cc or --without-build-cc was given.
3878166124Srafanif test "${with_build_cc+set}" = set; then
3879166124Srafan  withval="$with_build_cc"
3880166124Srafan  BUILD_CC="$withval"
3881166124Srafanelse
3882166124Srafan  for ac_prog in gcc cc cl
3883166124Srafando
3884166124Srafan  # Extract the first word of "$ac_prog", so it can be a program name with args.
3885166124Srafanset dummy $ac_prog; ac_word=$2
3886184989Srafanecho "$as_me:3886: checking for $ac_word" >&5
3887166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3888166124Srafanif test "${ac_cv_prog_BUILD_CC+set}" = set; then
3889166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
3890166124Srafanelse
3891166124Srafan  if test -n "$BUILD_CC"; then
3892166124Srafan  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3893166124Srafanelse
3894166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
3895166124Srafanac_dummy="$PATH"
3896166124Srafanfor ac_dir in $ac_dummy; do
3897166124Srafan  IFS=$ac_save_IFS
3898166124Srafan  test -z "$ac_dir" && ac_dir=.
3899166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
3900166124Srafanac_cv_prog_BUILD_CC="$ac_prog"
3901184989Srafanecho "$as_me:3901: found $ac_dir/$ac_word" >&5
3902166124Srafanbreak
3903166124Srafandone
3904166124Srafan
390550276Speterfi
3906166124Srafanfi
3907166124SrafanBUILD_CC=$ac_cv_prog_BUILD_CC
3908166124Srafanif test -n "$BUILD_CC"; then
3909184989Srafan  echo "$as_me:3909: result: $BUILD_CC" >&5
3910166124Srafanecho "${ECHO_T}$BUILD_CC" >&6
3911166124Srafanelse
3912184989Srafan  echo "$as_me:3912: result: no" >&5
3913166124Srafanecho "${ECHO_T}no" >&6
3914166124Srafanfi
391550276Speter
3916166124Srafan  test -n "$BUILD_CC" && break
3917166124Srafandone
391850276Speter
3919166124Srafanfi;
3920184989Srafan	echo "$as_me:3920: checking for native build C compiler" >&5
3921166124Srafanecho $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3922184989Srafan	echo "$as_me:3922: result: $BUILD_CC" >&5
3923166124Srafanecho "${ECHO_T}$BUILD_CC" >&6
392450276Speter
3925184989Srafan	echo "$as_me:3925: checking for native build C preprocessor" >&5
3926166124Srafanecho $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3927166124Srafan
3928166124Srafan# Check whether --with-build-cpp or --without-build-cpp was given.
3929166124Srafanif test "${with_build_cpp+set}" = set; then
3930166124Srafan  withval="$with_build_cpp"
3931166124Srafan  BUILD_CPP="$withval"
3932166124Srafanelse
3933166124Srafan  BUILD_CPP='${BUILD_CC} -E'
3934166124Srafanfi;
3935184989Srafan	echo "$as_me:3935: result: $BUILD_CPP" >&5
3936166124Srafanecho "${ECHO_T}$BUILD_CPP" >&6
3937166124Srafan
3938184989Srafan	echo "$as_me:3938: checking for native build C flags" >&5
3939166124Srafanecho $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3940166124Srafan
3941166124Srafan# Check whether --with-build-cflags or --without-build-cflags was given.
3942166124Srafanif test "${with_build_cflags+set}" = set; then
3943166124Srafan  withval="$with_build_cflags"
3944166124Srafan  BUILD_CFLAGS="$withval"
3945166124Srafanfi;
3946184989Srafan	echo "$as_me:3946: result: $BUILD_CFLAGS" >&5
3947166124Srafanecho "${ECHO_T}$BUILD_CFLAGS" >&6
3948166124Srafan
3949184989Srafan	echo "$as_me:3949: checking for native build C preprocessor-flags" >&5
3950166124Srafanecho $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3951166124Srafan
3952166124Srafan# Check whether --with-build-cppflags or --without-build-cppflags was given.
3953166124Srafanif test "${with_build_cppflags+set}" = set; then
3954166124Srafan  withval="$with_build_cppflags"
3955166124Srafan  BUILD_CPPFLAGS="$withval"
3956166124Srafanfi;
3957184989Srafan	echo "$as_me:3957: result: $BUILD_CPPFLAGS" >&5
3958166124Srafanecho "${ECHO_T}$BUILD_CPPFLAGS" >&6
3959166124Srafan
3960184989Srafan	echo "$as_me:3960: checking for native build linker-flags" >&5
3961166124Srafanecho $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3962166124Srafan
3963166124Srafan# Check whether --with-build-ldflags or --without-build-ldflags was given.
3964166124Srafanif test "${with_build_ldflags+set}" = set; then
3965166124Srafan  withval="$with_build_ldflags"
3966166124Srafan  BUILD_LDFLAGS="$withval"
3967166124Srafanfi;
3968184989Srafan	echo "$as_me:3968: result: $BUILD_LDFLAGS" >&5
3969166124Srafanecho "${ECHO_T}$BUILD_LDFLAGS" >&6
3970166124Srafan
3971184989Srafan	echo "$as_me:3971: checking for native build linker-libraries" >&5
3972166124Srafanecho $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3973166124Srafan
3974166124Srafan# Check whether --with-build-libs or --without-build-libs was given.
3975166124Srafanif test "${with_build_libs+set}" = set; then
3976166124Srafan  withval="$with_build_libs"
3977166124Srafan  BUILD_LIBS="$withval"
3978166124Srafanfi;
3979184989Srafan	echo "$as_me:3979: result: $BUILD_LIBS" >&5
3980166124Srafanecho "${ECHO_T}$BUILD_LIBS" >&6
3981166124Srafan
3982166124Srafan	# this assumes we're on Unix.
3983166124Srafan	BUILD_EXEEXT=
3984166124Srafan	BUILD_OBJEXT=o
3985166124Srafan
3986166124Srafan	: ${BUILD_CC:='${CC}'}
3987166124Srafan
3988166124Srafan	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3989184989Srafan		{ { echo "$as_me:3989: error: Cross-build requires two compilers.
3990166124SrafanUse --with-build-cc to specify the native compiler." >&5
3991166124Srafanecho "$as_me: error: Cross-build requires two compilers.
3992166124SrafanUse --with-build-cc to specify the native compiler." >&2;}
3993166124Srafan   { (exit 1); exit 1; }; }
3994166124Srafan	fi
3995166124Srafan
3996166124Srafanelse
3997166124Srafan	: ${BUILD_CC:='${CC}'}
3998166124Srafan	: ${BUILD_CPP:='${CPP}'}
3999166124Srafan	: ${BUILD_CFLAGS:='${CFLAGS}'}
4000166124Srafan	: ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4001166124Srafan	: ${BUILD_LDFLAGS:='${LDFLAGS}'}
4002166124Srafan	: ${BUILD_LIBS:='${LIBS}'}
4003166124Srafan	: ${BUILD_EXEEXT:='$x'}
4004166124Srafan	: ${BUILD_OBJEXT:='o'}
4005166124Srafanfi
4006166124Srafan
400750276Speter###############################################################################
400850276Speter
400950276Speter### Options to allow the user to specify the set of libraries which are used.
401050276Speter### Use "--without-normal --with-shared" to allow the default model to be
401150276Speter### shared, for example.
401250276Spetercf_list_models=""
401350276Speter
4014166124SrafanLIBTOOL=
401576726Speter
4016166124Srafan# common library maintenance symbols that are convenient for libtool scripts:
4017166124SrafanLIB_CREATE='${AR} -cr'
4018166124SrafanLIB_OBJECT='${OBJECTS}'
4019166124SrafanLIB_SUFFIX=.a
4020166124SrafanLIB_PREP="$RANLIB"
4021166124Srafan
4022166124Srafan# symbols used to prop libtool up to enable it to determine what it should be
4023166124Srafan# doing:
4024166124SrafanLIB_CLEAN=
4025166124SrafanLIB_COMPILE=
4026174993SrafanLIB_LINK='${CC}'
4027166124SrafanLIB_INSTALL=
4028166124SrafanLIB_UNINSTALL=
4029166124Srafan
4030184989Srafanecho "$as_me:4030: checking if you want to build libraries with libtool" >&5
4031166124Srafanecho $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4032166124Srafan
403376726Speter# Check whether --with-libtool or --without-libtool was given.
403476726Speterif test "${with_libtool+set}" = set; then
403576726Speter  withval="$with_libtool"
403676726Speter  with_libtool=$withval
403776726Speterelse
403876726Speter  with_libtool=no
4039166124Srafanfi;
4040184989Srafanecho "$as_me:4040: result: $with_libtool" >&5
4041166124Srafanecho "${ECHO_T}$with_libtool" >&6
4042166124Srafanif test "$with_libtool" != "no"; then
4043166124Srafan
4044166124Srafan 	if test "$with_libtool" != "yes" ; then
4045166124Srafan
4046166124Srafanif test "x$prefix" != xNONE; then
4047166124Srafan  cf_path_syntax="$prefix"
4048166124Srafanelse
4049166124Srafan  cf_path_syntax="$ac_default_prefix"
405076726Speterfi
405176726Speter
4052166124Srafancase ".$with_libtool" in #(vi
4053166124Srafan.\$\(*\)*|.\'*\'*) #(vi
4054166124Srafan  ;;
4055166124Srafan..|./*|.\\*) #(vi
4056166124Srafan  ;;
4057166124Srafan.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4058166124Srafan  ;;
4059166124Srafan.\${*prefix}*) #(vi
4060166124Srafan  eval with_libtool="$with_libtool"
4061166124Srafan  case ".$with_libtool" in #(vi
4062166124Srafan  .NONE/*)
4063166124Srafan    with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4064166124Srafan    ;;
4065166124Srafan  esac
4066166124Srafan  ;; #(vi
4067166124Srafan.no|.NONE/*)
4068166124Srafan  with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4069166124Srafan  ;;
4070166124Srafan*)
4071184989Srafan  { { echo "$as_me:4071: error: expected a pathname, not \"$with_libtool\"" >&5
4072166124Srafanecho "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4073166124Srafan   { (exit 1); exit 1; }; }
4074166124Srafan  ;;
4075166124Srafanesac
4076166124Srafan
4077166124Srafan		LIBTOOL=$with_libtool
4078166124Srafan	else
4079166124Srafan 		# Extract the first word of "libtool", so it can be a program name with args.
4080166124Srafanset dummy libtool; ac_word=$2
4081184989Srafanecho "$as_me:4081: checking for $ac_word" >&5
4082166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4083166124Srafanif test "${ac_cv_path_LIBTOOL+set}" = set; then
4084166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
408576726Speterelse
4086166124Srafan  case $LIBTOOL in
4087166124Srafan  [\\/]* | ?:[\\/]*)
4088166124Srafan  ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4089166124Srafan  ;;
4090166124Srafan  *)
4091166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
4092166124Srafanac_dummy="$PATH"
4093166124Srafanfor ac_dir in $ac_dummy; do
4094166124Srafan  IFS=$ac_save_IFS
4095166124Srafan  test -z "$ac_dir" && ac_dir=.
4096166124Srafan  if $as_executable_p "$ac_dir/$ac_word"; then
4097166124Srafan   ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4098184989Srafan   echo "$as_me:4098: found $ac_dir/$ac_word" >&5
4099166124Srafan   break
4100166124Srafanfi
4101166124Srafandone
4102166124Srafan
4103166124Srafan  ;;
4104166124Srafanesac
4105166124Srafanfi
4106166124SrafanLIBTOOL=$ac_cv_path_LIBTOOL
4107166124Srafan
4108166124Srafanif test -n "$LIBTOOL"; then
4109184989Srafan  echo "$as_me:4109: result: $LIBTOOL" >&5
4110166124Srafanecho "${ECHO_T}$LIBTOOL" >&6
4111166124Srafanelse
4112184989Srafan  echo "$as_me:4112: result: no" >&5
4113166124Srafanecho "${ECHO_T}no" >&6
4114166124Srafanfi
4115166124Srafan
4116166124Srafan 	fi
4117166124Srafan 	if test -z "$LIBTOOL" ; then
4118184989Srafan 		{ { echo "$as_me:4118: error: Cannot find libtool" >&5
4119166124Srafanecho "$as_me: error: Cannot find libtool" >&2;}
4120166124Srafan   { (exit 1); exit 1; }; }
4121166124Srafan 	fi
4122174993Srafan	LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} -o'
4123174993Srafan	LIB_OBJECT='${OBJECTS:.o=.lo}'
4124166124Srafan	LIB_SUFFIX=.la
4125166124Srafan	LIB_CLEAN='${LIBTOOL} --mode=clean'
4126166124Srafan	LIB_COMPILE='${LIBTOOL} --mode=compile'
4127174993Srafan	LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4128166124Srafan	LIB_INSTALL='${LIBTOOL} --mode=install'
4129166124Srafan	LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4130166124Srafan	LIB_PREP=:
4131166124Srafan
4132166124Srafan	# Show the version of libtool
4133184989Srafan	echo "$as_me:4133: checking version of libtool" >&5
4134166124Srafanecho $ECHO_N "checking version of libtool... $ECHO_C" >&6
4135166124Srafan
4136166124Srafan	# Save the version in a cache variable - this is not entirely a good
4137166124Srafan	# thing, but the version string from libtool is very ugly, and for
4138166124Srafan	# bug reports it might be useful to have the original string.
4139174993Srafan	cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4140184989Srafan	echo "$as_me:4140: result: $cf_cv_libtool_version" >&5
4141166124Srafanecho "${ECHO_T}$cf_cv_libtool_version" >&6
4142166124Srafan	if test -z "$cf_cv_libtool_version" ; then
4143184989Srafan		{ { echo "$as_me:4143: error: This is not GNU libtool" >&5
4144174993Srafanecho "$as_me: error: This is not GNU libtool" >&2;}
4145166124Srafan   { (exit 1); exit 1; }; }
4146166124Srafan	fi
4147166124Srafan
4148166124Srafan	# special hack to add --tag option for C++ compiler
4149166124Srafan	case $cf_cv_libtool_version in
4150166124Srafan	1.[5-9]*|[2-9]*)
4151166124Srafan		LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4152178866Srafan		LIBTOOL="$LIBTOOL --tag=CC"
4153166124Srafan		;;
4154166124Srafan	*)
4155166124Srafan		LIBTOOL_CXX="$LIBTOOL"
4156166124Srafan		;;
4157166124Srafan	esac
4158166124Srafanelse
415976726Speter	LIBTOOL=""
4160166124Srafan	LIBTOOL_CXX=""
416176726Speterfi
416276726Speter
4163166124Srafantest -z "$LIBTOOL" && ECHO_LT=
416476726Speter
4165166124Srafanif test "$with_libtool" != "no" ; then
416650276Speter
4167166124Srafancf_list_models="$cf_list_models libtool"
4168166124Srafan
4169166124Srafanelse
4170166124Srafan
4171184989Srafanecho "$as_me:4171: checking if you want to build shared libraries" >&5
4172166124Srafanecho $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4173166124Srafan
417450276Speter# Check whether --with-shared or --without-shared was given.
417550276Speterif test "${with_shared+set}" = set; then
417650276Speter  withval="$with_shared"
417750276Speter  with_shared=$withval
417850276Speterelse
417950276Speter  with_shared=no
4180166124Srafanfi;
4181184989Srafanecho "$as_me:4181: result: $with_shared" >&5
4182166124Srafanecho "${ECHO_T}$with_shared" >&6
418350276Spetertest "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
418450276Speter
4185184989Srafanecho "$as_me:4185: checking if you want to build static libraries" >&5
4186166124Srafanecho $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
418750276Speter
418850276Speter# Check whether --with-normal or --without-normal was given.
418950276Speterif test "${with_normal+set}" = set; then
419050276Speter  withval="$with_normal"
419150276Speter  with_normal=$withval
419250276Speterelse
419350276Speter  with_normal=yes
4194166124Srafanfi;
4195184989Srafanecho "$as_me:4195: result: $with_normal" >&5
4196166124Srafanecho "${ECHO_T}$with_normal" >&6
419750276Spetertest "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
419850276Speter
4199184989Srafanecho "$as_me:4199: checking if you want to build debug libraries" >&5
4200166124Srafanecho $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
420150276Speter
420250276Speter# Check whether --with-debug or --without-debug was given.
420350276Speterif test "${with_debug+set}" = set; then
420450276Speter  withval="$with_debug"
420550276Speter  with_debug=$withval
420650276Speterelse
420750276Speter  with_debug=yes
4208166124Srafanfi;
4209184989Srafanecho "$as_me:4209: result: $with_debug" >&5
4210166124Srafanecho "${ECHO_T}$with_debug" >&6
421150276Spetertest "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
421250276Speter
4213184989Srafanecho "$as_me:4213: checking if you want to build profiling libraries" >&5
4214166124Srafanecho $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
421550276Speter
421650276Speter# Check whether --with-profile or --without-profile was given.
421750276Speterif test "${with_profile+set}" = set; then
421850276Speter  withval="$with_profile"
421950276Speter  with_profile=$withval
422050276Speterelse
422150276Speter  with_profile=no
4222166124Srafanfi;
4223184989Srafanecho "$as_me:4223: result: $with_profile" >&5
4224166124Srafanecho "${ECHO_T}$with_profile" >&6
4225166124Srafantest "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4226166124Srafan
422750276Speterfi
422850276Speter
422962449Speter###############################################################################
423062449Speter
4231184989Srafanecho "$as_me:4231: checking for specified models" >&5
4232166124Srafanecho $ECHO_N "checking for specified models... $ECHO_C" >&6
423362449Spetertest -z "$cf_list_models" && cf_list_models=normal
4234166124Srafantest "$with_libtool" != "no" && cf_list_models=libtool
4235184989Srafanecho "$as_me:4235: result: $cf_list_models" >&5
4236166124Srafanecho "${ECHO_T}$cf_list_models" >&6
423762449Speter
423862449Speter### Use the first model as the default, and save its suffix for use in building
423962449Speter### up test-applications.
4240184989Srafanecho "$as_me:4240: checking for default model" >&5
4241166124Srafanecho $ECHO_N "checking for default model... $ECHO_C" >&6
4242166124SrafanDFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4243184989Srafanecho "$as_me:4243: result: $DFT_LWR_MODEL" >&5
4244166124Srafanecho "${ECHO_T}$DFT_LWR_MODEL" >&6
424562449Speter
424666963SpeterDFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
424762449Speter
4248174993SrafanTICS_NAME=tic
4249174993Srafan
425062449SpeterTINFO_NAME=tinfo
425162449Speter
425262449SpeterLIB_NAME=ncurses
425362449Speter
425462449SpeterLIB_DIR=../lib
4255166124SrafanLIB_2ND=../../lib
425662449Speter
4257184989Srafan	case $cf_cv_system_name in #(vi
4258184989Srafan	OS/2*|os2*) #(vi
4259184989Srafan        LIB_PREFIX=''
4260184989Srafan        ;;
4261184989Srafan	*)	LIB_PREFIX='lib'
4262184989Srafan        ;;
426362449Speter	esac
426462449Spetercf_prefix=$LIB_PREFIX
426562449Speter
426662449SpeterLIB_PREFIX=$cf_prefix
426762449Speter
426862449SpeterLIB_SUFFIX=
426962449Speter
427062449Speter###############################################################################
427162449Speter
4272184989Srafanecho "$as_me:4272: checking if you want to build a separate terminfo library" >&5
4273166124Srafanecho $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
427450276Speter
427550276Speter# Check whether --with-termlib or --without-termlib was given.
427650276Speterif test "${with_termlib+set}" = set; then
427750276Speter  withval="$with_termlib"
427850276Speter  with_termlib=$withval
427950276Speterelse
428050276Speter  with_termlib=no
4281166124Srafanfi;
4282184989Srafanecho "$as_me:4282: result: $with_termlib" >&5
4283166124Srafanecho "${ECHO_T}$with_termlib" >&6
428450276Speter
4285184989Srafanecho "$as_me:4285: checking if you want to build a separate tic library" >&5
4286174993Srafanecho $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4287174993Srafan
4288174993Srafan# Check whether --with-ticlib or --without-ticlib was given.
4289174993Srafanif test "${with_ticlib+set}" = set; then
4290174993Srafan  withval="$with_ticlib"
4291174993Srafan  with_ticlib=$withval
4292174993Srafanelse
4293174993Srafan  with_ticlib=no
4294174993Srafanfi;
4295184989Srafanecho "$as_me:4295: result: $with_ticlib" >&5
4296174993Srafanecho "${ECHO_T}$with_ticlib" >&6
4297174993Srafan
429850276Speter### Checks for special libraries, must be done up-front.
4299166124SrafanSHLIB_LIST=""
430050276Speter
4301184989Srafanecho "$as_me:4301: checking if you want to link with the GPM mouse library" >&5
4302166124Srafanecho $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4303166124Srafan
4304166124Srafan# Check whether --with-gpm or --without-gpm was given.
4305166124Srafanif test "${with_gpm+set}" = set; then
4306166124Srafan  withval="$with_gpm"
4307166124Srafan  with_gpm=$withval
430850276Speterelse
4309166124Srafan  with_gpm=maybe
4310166124Srafanfi;
4311184989Srafanecho "$as_me:4311: result: $with_gpm" >&5
4312166124Srafanecho "${ECHO_T}$with_gpm" >&6
4313166124Srafan
4314166124Srafanif test "$with_gpm" != no ; then
4315184989Srafan	echo "$as_me:4315: checking for gpm.h" >&5
4316166124Srafanecho $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4317166124Srafanif test "${ac_cv_header_gpm_h+set}" = set; then
4318166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
4319166124Srafanelse
4320166124Srafan  cat >conftest.$ac_ext <<_ACEOF
4321184989Srafan#line 4321 "configure"
4322166124Srafan#include "confdefs.h"
4323166124Srafan#include <gpm.h>
4324166124Srafan_ACEOF
4325184989Srafanif { (eval echo "$as_me:4325: \"$ac_cpp conftest.$ac_ext\"") >&5
4326166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4327166124Srafan  ac_status=$?
4328166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
4329166124Srafan  rm -f conftest.er1
4330166124Srafan  cat conftest.err >&5
4331184989Srafan  echo "$as_me:4331: \$? = $ac_status" >&5
4332166124Srafan  (exit $ac_status); } >/dev/null; then
4333166124Srafan  if test -s conftest.err; then
4334166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
4335166124Srafan  else
4336166124Srafan    ac_cpp_err=
4337166124Srafan  fi
4338166124Srafanelse
4339166124Srafan  ac_cpp_err=yes
434050276Speterfi
4341166124Srafanif test -z "$ac_cpp_err"; then
4342166124Srafan  ac_cv_header_gpm_h=yes
4343166124Srafanelse
4344166124Srafan  echo "$as_me: failed program was:" >&5
4345166124Srafan  cat conftest.$ac_ext >&5
4346166124Srafan  ac_cv_header_gpm_h=no
4347166124Srafanfi
4348166124Srafanrm -f conftest.err conftest.$ac_ext
4349166124Srafanfi
4350184989Srafanecho "$as_me:4350: result: $ac_cv_header_gpm_h" >&5
4351166124Srafanecho "${ECHO_T}$ac_cv_header_gpm_h" >&6
4352166124Srafanif test $ac_cv_header_gpm_h = yes; then
435350276Speter
4354166124Srafan		cat >>confdefs.h <<\EOF
4355166124Srafan#define HAVE_GPM_H 1
4356166124SrafanEOF
4357166124Srafan
4358166124Srafan		if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4359166124Srafan			test -n "$verbose" && echo "	assuming we really have GPM library" 1>&6
4360166124Srafan
4361184989Srafanecho "${as_me-configure}:4361: testing assuming we really have GPM library ..." 1>&5
4362174993Srafan
4363166124Srafan			cat >>confdefs.h <<\EOF
4364166124Srafan#define HAVE_LIBGPM 1
4365166124SrafanEOF
4366166124Srafan
4367166124Srafan		else
4368184989Srafan			echo "$as_me:4368: checking for Gpm_Open in -lgpm" >&5
4369166124Srafanecho $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4370166124Srafanif test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4371166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
437250276Speterelse
4373166124Srafan  ac_check_lib_save_LIBS=$LIBS
4374166124SrafanLIBS="-lgpm  $LIBS"
4375166124Srafancat >conftest.$ac_ext <<_ACEOF
4376184989Srafan#line 4376 "configure"
437750276Speter#include "confdefs.h"
4378166124Srafan
437950276Speter/* Override any gcc2 internal prototype to avoid an error.  */
4380166124Srafan#ifdef __cplusplus
4381166124Srafanextern "C"
4382166124Srafan#endif
438350276Speter/* We use char because int might match the return type of a gcc2
4384166124Srafan   builtin and then its argument prototype would still apply.  */
4385166124Srafanchar Gpm_Open ();
4386166124Srafanint
4387166124Srafanmain ()
4388166124Srafan{
4389166124SrafanGpm_Open ();
4390166124Srafan  ;
4391166124Srafan  return 0;
4392166124Srafan}
4393166124Srafan_ACEOF
4394166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
4395184989Srafanif { (eval echo "$as_me:4395: \"$ac_link\"") >&5
4396166124Srafan  (eval $ac_link) 2>&5
4397166124Srafan  ac_status=$?
4398184989Srafan  echo "$as_me:4398: \$? = $ac_status" >&5
4399166124Srafan  (exit $ac_status); } &&
4400166124Srafan         { ac_try='test -s conftest$ac_exeext'
4401184989Srafan  { (eval echo "$as_me:4401: \"$ac_try\"") >&5
4402166124Srafan  (eval $ac_try) 2>&5
4403166124Srafan  ac_status=$?
4404184989Srafan  echo "$as_me:4404: \$? = $ac_status" >&5
4405166124Srafan  (exit $ac_status); }; }; then
4406166124Srafan  ac_cv_lib_gpm_Gpm_Open=yes
440750276Speterelse
4408166124Srafan  echo "$as_me: failed program was:" >&5
4409166124Srafancat conftest.$ac_ext >&5
4410166124Srafanac_cv_lib_gpm_Gpm_Open=no
441150276Speterfi
4412166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4413166124SrafanLIBS=$ac_check_lib_save_LIBS
4414166124Srafanfi
4415184989Srafanecho "$as_me:4415: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4416166124Srafanecho "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4417166124Srafanif test $ac_cv_lib_gpm_Gpm_Open = yes; then
4418166124Srafan  :
4419166124Srafanelse
442050276Speter
4421184989Srafan				{ { echo "$as_me:4421: error: Cannot link with GPM library" >&5
4422166124Srafanecho "$as_me: error: Cannot link with GPM library" >&2;}
4423166124Srafan   { (exit 1); exit 1; }; }
4424166124Srafan		fi
4425166124Srafan		with_gpm=yes
4426166124Srafan
442750276Speterfi
442850276Speter
4429166124Srafanelse
443050276Speter
4431184989Srafan		test "$with_gpm" != maybe && { echo "$as_me:4431: WARNING: Cannot find GPM header" >&5
4432166124Srafanecho "$as_me: WARNING: Cannot find GPM header" >&2;}
4433166124Srafan		with_gpm=no
4434166124Srafan
443550276Speterfi
443650276Speter
443750276Speterfi
443850276Speter
4439166124Srafanif test "$with_gpm" != no ; then
4440184989Srafan	echo "$as_me:4440: checking if you want to load GPM dynamically" >&5
4441166124Srafanecho $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
444250276Speter
4443166124Srafan# Check whether --with-dlsym or --without-dlsym was given.
4444166124Srafanif test "${with_dlsym+set}" = set; then
4445166124Srafan  withval="$with_dlsym"
4446166124Srafan  with_dlsym=$withval
444750276Speterelse
4448166124Srafan  with_dlsym=yes
4449166124Srafanfi;
4450184989Srafan	echo "$as_me:4450: result: $with_dlsym" >&5
4451166124Srafanecho "${ECHO_T}$with_dlsym" >&6
4452166124Srafan	if test "$with_dlsym" = yes ; then
445350276Speter
4454166124Srafancf_have_dlsym=no
4455184989Srafanecho "$as_me:4455: checking for dlsym" >&5
4456166124Srafanecho $ECHO_N "checking for dlsym... $ECHO_C" >&6
4457166124Srafanif test "${ac_cv_func_dlsym+set}" = set; then
4458166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
445950276Speterelse
4460166124Srafan  cat >conftest.$ac_ext <<_ACEOF
4461184989Srafan#line 4461 "configure"
446250276Speter#include "confdefs.h"
4463166124Srafan/* System header to define __stub macros and hopefully few prototypes,
4464166124Srafan    which can conflict with char dlsym (); below.  */
4465166124Srafan#include <assert.h>
446650276Speter/* Override any gcc2 internal prototype to avoid an error.  */
4467166124Srafan#ifdef __cplusplus
4468166124Srafanextern "C"
4469166124Srafan#endif
447050276Speter/* We use char because int might match the return type of a gcc2
4471166124Srafan   builtin and then its argument prototype would still apply.  */
4472166124Srafanchar dlsym ();
4473166124Srafanchar (*f) ();
447450276Speter
4475166124Srafanint
4476166124Srafanmain ()
4477166124Srafan{
4478166124Srafan/* The GNU C library defines this for functions which it implements
4479166124Srafan    to always fail with ENOSYS.  Some functions are actually named
4480166124Srafan    something starting with __ and the normal name is an alias.  */
4481166124Srafan#if defined (__stub_dlsym) || defined (__stub___dlsym)
4482166124Srafanchoke me
4483166124Srafan#else
4484166124Srafanf = dlsym;
4485166124Srafan#endif
4486166124Srafan
4487166124Srafan  ;
4488166124Srafan  return 0;
4489166124Srafan}
4490166124Srafan_ACEOF
4491166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
4492184989Srafanif { (eval echo "$as_me:4492: \"$ac_link\"") >&5
4493166124Srafan  (eval $ac_link) 2>&5
4494166124Srafan  ac_status=$?
4495184989Srafan  echo "$as_me:4495: \$? = $ac_status" >&5
4496166124Srafan  (exit $ac_status); } &&
4497166124Srafan         { ac_try='test -s conftest$ac_exeext'
4498184989Srafan  { (eval echo "$as_me:4498: \"$ac_try\"") >&5
4499166124Srafan  (eval $ac_try) 2>&5
4500166124Srafan  ac_status=$?
4501184989Srafan  echo "$as_me:4501: \$? = $ac_status" >&5
4502166124Srafan  (exit $ac_status); }; }; then
4503166124Srafan  ac_cv_func_dlsym=yes
450450276Speterelse
4505166124Srafan  echo "$as_me: failed program was:" >&5
4506166124Srafancat conftest.$ac_ext >&5
4507166124Srafanac_cv_func_dlsym=no
450850276Speterfi
4509166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
451050276Speterfi
4511184989Srafanecho "$as_me:4511: result: $ac_cv_func_dlsym" >&5
4512166124Srafanecho "${ECHO_T}$ac_cv_func_dlsym" >&6
4513166124Srafanif test $ac_cv_func_dlsym = yes; then
4514166124Srafan  cf_have_dlsym=yes
4515166124Srafanelse
451650276Speter
4517166124Srafancf_have_libdl=no
4518184989Srafanecho "$as_me:4518: checking for dlsym in -ldl" >&5
4519166124Srafanecho $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4520166124Srafanif test "${ac_cv_lib_dl_dlsym+set}" = set; then
4521166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
4522166124Srafanelse
4523166124Srafan  ac_check_lib_save_LIBS=$LIBS
4524166124SrafanLIBS="-ldl  $LIBS"
4525166124Srafancat >conftest.$ac_ext <<_ACEOF
4526184989Srafan#line 4526 "configure"
4527166124Srafan#include "confdefs.h"
452850276Speter
4529166124Srafan/* Override any gcc2 internal prototype to avoid an error.  */
4530166124Srafan#ifdef __cplusplus
4531166124Srafanextern "C"
4532166124Srafan#endif
4533166124Srafan/* We use char because int might match the return type of a gcc2
4534166124Srafan   builtin and then its argument prototype would still apply.  */
4535166124Srafanchar dlsym ();
4536166124Srafanint
4537166124Srafanmain ()
4538166124Srafan{
4539166124Srafandlsym ();
4540166124Srafan  ;
4541166124Srafan  return 0;
4542166124Srafan}
4543166124Srafan_ACEOF
4544166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
4545184989Srafanif { (eval echo "$as_me:4545: \"$ac_link\"") >&5
4546166124Srafan  (eval $ac_link) 2>&5
4547166124Srafan  ac_status=$?
4548184989Srafan  echo "$as_me:4548: \$? = $ac_status" >&5
4549166124Srafan  (exit $ac_status); } &&
4550166124Srafan         { ac_try='test -s conftest$ac_exeext'
4551184989Srafan  { (eval echo "$as_me:4551: \"$ac_try\"") >&5
4552166124Srafan  (eval $ac_try) 2>&5
4553166124Srafan  ac_status=$?
4554184989Srafan  echo "$as_me:4554: \$? = $ac_status" >&5
4555166124Srafan  (exit $ac_status); }; }; then
4556166124Srafan  ac_cv_lib_dl_dlsym=yes
455750276Speterelse
4558166124Srafan  echo "$as_me: failed program was:" >&5
4559166124Srafancat conftest.$ac_ext >&5
4560166124Srafanac_cv_lib_dl_dlsym=no
456150276Speterfi
4562166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4563166124SrafanLIBS=$ac_check_lib_save_LIBS
4564166124Srafanfi
4565184989Srafanecho "$as_me:4565: result: $ac_cv_lib_dl_dlsym" >&5
4566166124Srafanecho "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4567166124Srafanif test $ac_cv_lib_dl_dlsym = yes; then
456850276Speter
4569166124Srafan	cf_have_dlsym=yes
4570166124Srafan	cf_have_libdl=yes
457150276Speterfi
457250276Speter
457350276Speterfi
457450276Speter
4575166124Srafanif test "$cf_have_dlsym" = yes ; then
4576166124Srafan	test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4577166124Srafan
4578184989Srafan	echo "$as_me:4578: checking whether able to link to dl*() functions" >&5
4579166124Srafanecho $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4580166124Srafan	cat >conftest.$ac_ext <<_ACEOF
4581184989Srafan#line 4581 "configure"
458250276Speter#include "confdefs.h"
4583166124Srafan#include <dlfcn.h>
4584166124Srafanint
4585166124Srafanmain ()
4586166124Srafan{
458750276Speter
4588166124Srafan		void *obj;
4589166124Srafan		if ((obj = dlopen("filename", 0)) != 0) {
4590166124Srafan			if (dlsym(obj, "symbolname") == 0) {
4591166124Srafan			dlclose(obj);
4592166124Srafan			}
4593166124Srafan		}
4594166124Srafan  ;
4595166124Srafan  return 0;
4596166124Srafan}
4597166124Srafan_ACEOF
4598166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
4599184989Srafanif { (eval echo "$as_me:4599: \"$ac_link\"") >&5
4600166124Srafan  (eval $ac_link) 2>&5
4601166124Srafan  ac_status=$?
4602184989Srafan  echo "$as_me:4602: \$? = $ac_status" >&5
4603166124Srafan  (exit $ac_status); } &&
4604166124Srafan         { ac_try='test -s conftest$ac_exeext'
4605184989Srafan  { (eval echo "$as_me:4605: \"$ac_try\"") >&5
4606166124Srafan  (eval $ac_try) 2>&5
4607166124Srafan  ac_status=$?
4608184989Srafan  echo "$as_me:4608: \$? = $ac_status" >&5
4609166124Srafan  (exit $ac_status); }; }; then
4610166124Srafan
4611166124Srafan		cat >>confdefs.h <<\EOF
4612166124Srafan#define HAVE_LIBDL 1
461350276SpeterEOF
4614166124Srafan
461550276Speterelse
4616166124Srafan  echo "$as_me: failed program was:" >&5
4617166124Srafancat conftest.$ac_ext >&5
4618166124Srafan
4619184989Srafan		{ { echo "$as_me:4619: error: Cannot link test program for libdl" >&5
4620166124Srafanecho "$as_me: error: Cannot link test program for libdl" >&2;}
4621166124Srafan   { (exit 1); exit 1; }; }
462250276Speterfi
4623166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4624184989Srafan	echo "$as_me:4624: result: ok" >&5
4625166124Srafanecho "${ECHO_T}ok" >&6
4626166124Srafanelse
4627184989Srafan	{ { echo "$as_me:4627: error: Cannot find dlsym function" >&5
4628166124Srafanecho "$as_me: error: Cannot find dlsym function" >&2;}
4629166124Srafan   { (exit 1); exit 1; }; }
4630166124Srafanfi
4631166124Srafan
4632166124Srafan		if test "$with_gpm" != yes ; then
4633166124Srafan			test -n "$verbose" && echo "	assuming soname for gpm is $with_gpm" 1>&6
4634166124Srafan
4635184989Srafanecho "${as_me-configure}:4635: testing assuming soname for gpm is $with_gpm ..." 1>&5
4636174993Srafan
4637166124Srafan			cf_cv_gpm_soname="$with_gpm"
4638166124Srafan		else
4639166124Srafan
4640184989Srafanecho "$as_me:4640: checking for soname of gpm library" >&5
4641166124Srafanecho $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4642166124Srafanif test "${cf_cv_gpm_soname+set}" = set; then
4643166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
4644166124Srafanelse
4645166124Srafan
4646166124Srafancf_cv_gpm_soname=unknown
4647166124Srafanif test "$cross_compiling" != yes ; then
4648166124Srafancat >conftest.$ac_ext <<CF_EOF
4649166124Srafan#include <gpm.h>
4650166124Srafanint main()
4651166124Srafan{
4652166124Srafanif (Gpm_Open(0,0)) Gpm_Close();
4653166124Srafan	${cf_cv_main_return:-return}(0);
4654166124Srafan}
4655166124SrafanCF_EOF
4656166124Srafancf_save_LIBS="$LIBS"
4657166124Srafan	LIBS="-lgpm $LIBS"
4658184989Srafan	if { (eval echo "$as_me:4658: \"$ac_compile\"") >&5
4659166124Srafan  (eval $ac_compile) 2>&5
4660166124Srafan  ac_status=$?
4661184989Srafan  echo "$as_me:4661: \$? = $ac_status" >&5
4662166124Srafan  (exit $ac_status); } ; then
4663184989Srafan		if { (eval echo "$as_me:4663: \"$ac_link\"") >&5
4664166124Srafan  (eval $ac_link) 2>&5
4665166124Srafan  ac_status=$?
4666184989Srafan  echo "$as_me:4666: \$? = $ac_status" >&5
4667166124Srafan  (exit $ac_status); } ; then
4668166124Srafan			cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4669166124Srafan			test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4670166124Srafan		fi
4671166124Srafan	fi
467250276Speterrm -f conftest*
4673166124SrafanLIBS="$cf_save_LIBS"
4674166124Srafanfi
467550276Speter
467650276Speterfi
4677184989Srafanecho "$as_me:4677: result: $cf_cv_gpm_soname" >&5
4678166124Srafanecho "${ECHO_T}$cf_cv_gpm_soname" >&6
4679166124Srafan
4680166124Srafan		fi
4681166124Srafan		test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4682166124Srafan#define LIBGPM_SONAME "$cf_cv_gpm_soname"
4683166124SrafanEOF
4684166124Srafan
4685166124Srafan		SHLIB_LIST="-ldl $SHLIB_LIST"
4686166124Srafan	else
468750276Speter		SHLIB_LIST="-lgpm $SHLIB_LIST"
4688166124Srafan	fi
4689166124Srafan	cat >>confdefs.h <<\EOF
469050276Speter#define HAVE_LIBGPM 1
469150276SpeterEOF
469250276Speter
4693184989Srafanecho "$as_me:4693: checking for Gpm_Wgetch in -lgpm" >&5
4694166124Srafanecho $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4695166124Srafanif test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4696166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
469750276Speterelse
4698166124Srafan  ac_check_lib_save_LIBS=$LIBS
4699166124SrafanLIBS="-lgpm  $LIBS"
4700166124Srafancat >conftest.$ac_ext <<_ACEOF
4701184989Srafan#line 4701 "configure"
470250276Speter#include "confdefs.h"
4703166124Srafan
4704166124Srafan/* Override any gcc2 internal prototype to avoid an error.  */
4705166124Srafan#ifdef __cplusplus
4706166124Srafanextern "C"
4707166124Srafan#endif
4708166124Srafan/* We use char because int might match the return type of a gcc2
4709166124Srafan   builtin and then its argument prototype would still apply.  */
4710166124Srafanchar Gpm_Wgetch ();
4711166124Srafanint
4712166124Srafanmain ()
4713166124Srafan{
4714166124SrafanGpm_Wgetch ();
4715166124Srafan  ;
4716166124Srafan  return 0;
4717166124Srafan}
4718166124Srafan_ACEOF
4719166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
4720184989Srafanif { (eval echo "$as_me:4720: \"$ac_link\"") >&5
4721166124Srafan  (eval $ac_link) 2>&5
4722166124Srafan  ac_status=$?
4723184989Srafan  echo "$as_me:4723: \$? = $ac_status" >&5
4724166124Srafan  (exit $ac_status); } &&
4725166124Srafan         { ac_try='test -s conftest$ac_exeext'
4726184989Srafan  { (eval echo "$as_me:4726: \"$ac_try\"") >&5
4727166124Srafan  (eval $ac_try) 2>&5
4728166124Srafan  ac_status=$?
4729184989Srafan  echo "$as_me:4729: \$? = $ac_status" >&5
4730166124Srafan  (exit $ac_status); }; }; then
4731166124Srafan  ac_cv_lib_gpm_Gpm_Wgetch=yes
473250276Speterelse
4733166124Srafan  echo "$as_me: failed program was:" >&5
4734166124Srafancat conftest.$ac_ext >&5
4735166124Srafanac_cv_lib_gpm_Gpm_Wgetch=no
473650276Speterfi
4737166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4738166124SrafanLIBS=$ac_check_lib_save_LIBS
473950276Speterfi
4740184989Srafanecho "$as_me:4740: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
4741166124Srafanecho "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
4742166124Srafanif test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
4743166124Srafan
4744184989Srafanecho "$as_me:4744: checking if GPM is weakly bound to curses library" >&5
4745174993Srafanecho $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
4746174993Srafanif test "${cf_cv_check_gpm_wgetch+set}" = set; then
4747174993Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
4748174993Srafanelse
4749174993Srafan
4750174993Srafancf_cv_check_gpm_wgetch=unknown
4751174993Srafanif test "$cross_compiling" != yes ; then
4752174993Srafan
4753174993Srafancat >conftest.$ac_ext <<CF_EOF
4754174993Srafan#include <gpm.h>
4755174993Srafanint main()
4756174993Srafan{
4757174993Srafan	Gpm_Wgetch();
4758174993Srafan	${cf_cv_main_return:-return}(0);
4759174993Srafan}
4760174993SrafanCF_EOF
4761174993Srafan
4762174993Srafan	cf_save_LIBS="$LIBS"
4763174993Srafan	# This only works if we can look at the symbol table.  If a shared
4764174993Srafan	# library is stripped for install, we cannot use that.  So we're forced
4765174993Srafan	# to rely on the static library, noting that some packagers may not
4766174993Srafan	# include it.
4767174993Srafan	LIBS="-static -lgpm -dynamic $LIBS"
4768184989Srafan	if { (eval echo "$as_me:4768: \"$ac_compile\"") >&5
4769174993Srafan  (eval $ac_compile) 2>&5
4770174993Srafan  ac_status=$?
4771184989Srafan  echo "$as_me:4771: \$? = $ac_status" >&5
4772174993Srafan  (exit $ac_status); } ; then
4773184989Srafan		if { (eval echo "$as_me:4773: \"$ac_link\"") >&5
4774174993Srafan  (eval $ac_link) 2>&5
4775174993Srafan  ac_status=$?
4776184989Srafan  echo "$as_me:4776: \$? = $ac_status" >&5
4777174993Srafan  (exit $ac_status); } ; then
4778174993Srafan			cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
4779174993Srafan			test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
4780174993Srafan			test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
4781174993Srafan		fi
4782174993Srafan	fi
4783174993Srafan	rm -f conftest*
4784174993Srafan	LIBS="$cf_save_LIBS"
4785174993Srafanfi
4786174993Srafan
4787174993Srafanfi
4788184989Srafanecho "$as_me:4788: result: $cf_cv_check_gpm_wgetch" >&5
4789174993Srafanecho "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
4790174993Srafan
4791174993Srafanif test "$cf_cv_check_gpm_wgetch" != yes ; then
4792184989Srafan	{ echo "$as_me:4792: WARNING: GPM library is already linked with curses - read the FAQ" >&5
4793166124Srafanecho "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
4794174993Srafanfi
4795166124Srafan
479650276Speterfi
479750276Speter
4798166124Srafanfi
4799166124Srafan
4800166124Srafan# not everyone has "test -c"
4801166124Srafanif test -c /dev/sysmouse 2>/dev/null ; then
4802184989Srafanecho "$as_me:4802: checking if you want to use sysmouse" >&5
4803166124Srafanecho $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
4804166124Srafan
4805166124Srafan# Check whether --with-sysmouse or --without-sysmouse was given.
4806166124Srafanif test "${with_sysmouse+set}" = set; then
4807166124Srafan  withval="$with_sysmouse"
4808166124Srafan  cf_with_sysmouse=$withval
480950276Speterelse
4810166124Srafan  cf_with_sysmouse=maybe
4811166124Srafanfi;
4812166124Srafan	if test "$cf_with_sysmouse" != no ; then
4813166124Srafan	cat >conftest.$ac_ext <<_ACEOF
4814184989Srafan#line 4814 "configure"
4815166124Srafan#include "confdefs.h"
4816166124Srafan
4817166124Srafan#include <osreldate.h>
4818166124Srafan#if (__FreeBSD_version >= 400017)
4819166124Srafan#include <sys/consio.h>
4820166124Srafan#include <sys/fbio.h>
4821166124Srafan#else
4822166124Srafan#include <machine/console.h>
4823166124Srafan#endif
4824166124Srafan
4825166124Srafanint
4826166124Srafanmain ()
4827166124Srafan{
4828166124Srafan
4829166124Srafan	struct mouse_info the_mouse;
4830166124Srafan	ioctl(0, CONS_MOUSECTL, &the_mouse);
4831166124Srafan
4832166124Srafan  ;
4833166124Srafan  return 0;
4834166124Srafan}
4835166124Srafan_ACEOF
4836166124Srafanrm -f conftest.$ac_objext
4837184989Srafanif { (eval echo "$as_me:4837: \"$ac_compile\"") >&5
4838166124Srafan  (eval $ac_compile) 2>&5
4839166124Srafan  ac_status=$?
4840184989Srafan  echo "$as_me:4840: \$? = $ac_status" >&5
4841166124Srafan  (exit $ac_status); } &&
4842166124Srafan         { ac_try='test -s conftest.$ac_objext'
4843184989Srafan  { (eval echo "$as_me:4843: \"$ac_try\"") >&5
4844166124Srafan  (eval $ac_try) 2>&5
4845166124Srafan  ac_status=$?
4846184989Srafan  echo "$as_me:4846: \$? = $ac_status" >&5
4847166124Srafan  (exit $ac_status); }; }; then
4848166124Srafan  cf_with_sysmouse=yes
4849166124Srafanelse
4850166124Srafan  echo "$as_me: failed program was:" >&5
4851166124Srafancat conftest.$ac_ext >&5
4852166124Srafancf_with_sysmouse=no
485350276Speterfi
4854166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
4855166124Srafan	fi
4856184989Srafanecho "$as_me:4856: result: $cf_with_sysmouse" >&5
4857166124Srafanecho "${ECHO_T}$cf_with_sysmouse" >&6
4858166124Srafantest "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
4859166124Srafan#define USE_SYSMOUSE 1
4860166124SrafanEOF
486150276Speter
486250276Speterfi
486350276Speter
486450276Speterif test X"$CC_G_OPT" = X"" ; then
486550276Speter	CC_G_OPT='-g'
486650276Speter	test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
486750276Speterfi
486850276Speter
486950276Speterif test X"$CXX_G_OPT" = X"" ; then
487050276Speter	CXX_G_OPT='-g'
487150276Speter	test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
487250276Speterfi
487350276Speter
4874184989Srafanecho "$as_me:4874: checking for default loader flags" >&5
4875166124Srafanecho $ECHO_N "checking for default loader flags... $ECHO_C" >&6
487650276Spetercase $DFT_LWR_MODEL in
487776726Speterlibtool) LD_MODEL=''   ;;
487850276Speternormal)  LD_MODEL=''   ;;
487950276Speterdebug)   LD_MODEL=$CC_G_OPT ;;
488050276Speterprofile) LD_MODEL='-pg';;
488150276Spetershared)  LD_MODEL=''   ;;
488250276Speteresac
4883184989Srafanecho "$as_me:4883: result: $LD_MODEL" >&5
4884166124Srafanecho "${ECHO_T}$LD_MODEL" >&6
488550276Speter
4886174993Srafancase $DFT_LWR_MODEL in
4887174993Srafanshared)
4888184989Srafan
4889184989Srafanecho "$as_me:4889: checking if rpath option should be used" >&5
4890166124Srafanecho $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
489150276Speter
489250276Speter# Check whether --enable-rpath or --disable-rpath was given.
489350276Speterif test "${enable_rpath+set}" = set; then
489450276Speter  enableval="$enable_rpath"
489550276Speter  cf_cv_ld_rpath=$enableval
489650276Speterelse
489750276Speter  cf_cv_ld_rpath=no
4898166124Srafanfi;
4899184989Srafanecho "$as_me:4899: result: $cf_cv_ld_rpath" >&5
4900166124Srafanecho "${ECHO_T}$cf_cv_ld_rpath" >&6
4901184989Srafan
4902184989Srafanecho "$as_me:4902: checking if shared libraries should be relinked during install" >&5
4903174993Srafanecho $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
490450276Speter
4905174993Srafan# Check whether --enable-relink or --disable-relink was given.
4906174993Srafanif test "${enable_relink+set}" = set; then
4907174993Srafan  enableval="$enable_relink"
4908174993Srafan  cf_cv_do_relink=$enableval
4909174993Srafanelse
4910174993Srafan  cf_cv_do_relink=yes
4911174993Srafanfi;
4912184989Srafanecho "$as_me:4912: result: $cf_cv_do_relink" >&5
4913174993Srafanecho "${ECHO_T}$cf_cv_do_relink" >&6
4914174993Srafan	;;
4915174993Srafanesac
4916174993Srafan
491797049Speter	LOCAL_LDFLAGS=
491897049Speter	LOCAL_LDFLAGS2=
491950276Speter	LD_SHARED_OPTS=
492050276Speter	INSTALL_LIB="-m 644"
492150276Speter
492250276Speter	cf_cv_do_symlinks=no
492350276Speter
4924184989Srafan	echo "$as_me:4924: checking if release/abi version should be used for shared libs" >&5
4925166124Srafanecho $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
4926166124Srafan
492750276Speter# Check whether --with-shlib-version or --without-shlib-version was given.
492850276Speterif test "${with_shlib_version+set}" = set; then
492950276Speter  withval="$with_shlib_version"
493050276Speter  test -z "$withval" && withval=auto
493150276Speter	case $withval in #(vi
493250276Speter	yes) #(vi
493350276Speter		cf_cv_shlib_version=auto
493450276Speter		;;
493550276Speter	rel|abi|auto|no) #(vi
493650276Speter		cf_cv_shlib_version=$withval
493750276Speter		;;
493850276Speter	*)
4939184989Srafan		{ { echo "$as_me:4939: error: option value must be one of: rel, abi, auto or no" >&5
4940166124Srafanecho "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
4941166124Srafan   { (exit 1); exit 1; }; }
494250276Speter		;;
494350276Speter	esac
4944166124Srafan
494550276Speterelse
494650276Speter  cf_cv_shlib_version=auto
4947166124Srafanfi;
4948184989Srafan	echo "$as_me:4948: result: $cf_cv_shlib_version" >&5
4949166124Srafanecho "${ECHO_T}$cf_cv_shlib_version" >&6
495050276Speter
495150276Speter	cf_cv_rm_so_locs=no
495250276Speter
495362449Speter	# Some less-capable ports of gcc support only -fpic
495462449Speter	CC_SHARED_OPTS=
495566963Speter	if test "$GCC" = yes
495662449Speter	then
4957184989Srafan		echo "$as_me:4957: checking which $CC option to use" >&5
4958166124Srafanecho $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
495962449Speter		cf_save_CFLAGS="$CFLAGS"
496062449Speter		for CC_SHARED_OPTS in -fPIC -fpic ''
496162449Speter		do
496262449Speter			CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
4963166124Srafan			cat >conftest.$ac_ext <<_ACEOF
4964184989Srafan#line 4964 "configure"
496562449Speter#include "confdefs.h"
496662449Speter#include <stdio.h>
4967166124Srafanint
4968166124Srafanmain ()
4969166124Srafan{
497062449Speterint x = 1
4971166124Srafan  ;
4972166124Srafan  return 0;
4973166124Srafan}
4974166124Srafan_ACEOF
4975166124Srafanrm -f conftest.$ac_objext
4976184989Srafanif { (eval echo "$as_me:4976: \"$ac_compile\"") >&5
4977166124Srafan  (eval $ac_compile) 2>&5
4978166124Srafan  ac_status=$?
4979184989Srafan  echo "$as_me:4979: \$? = $ac_status" >&5
4980166124Srafan  (exit $ac_status); } &&
4981166124Srafan         { ac_try='test -s conftest.$ac_objext'
4982184989Srafan  { (eval echo "$as_me:4982: \"$ac_try\"") >&5
4983166124Srafan  (eval $ac_try) 2>&5
4984166124Srafan  ac_status=$?
4985184989Srafan  echo "$as_me:4985: \$? = $ac_status" >&5
4986166124Srafan  (exit $ac_status); }; }; then
498762449Speter  break
498862449Speterelse
4989166124Srafan  echo "$as_me: failed program was:" >&5
4990166124Srafancat conftest.$ac_ext >&5
499162449Speterfi
4992166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
499362449Speter		done
4994184989Srafan		echo "$as_me:4994: result: $CC_SHARED_OPTS" >&5
4995166124Srafanecho "${ECHO_T}$CC_SHARED_OPTS" >&6
499662449Speter		CFLAGS="$cf_save_CFLAGS"
499762449Speter	fi
499862449Speter
499997049Speter	cf_cv_shlib_version_infix=no
500097049Speter
500150276Speter	case $cf_cv_system_name in
500262449Speter	beos*)
5003166124Srafan		MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
500462449Speter		;;
500597049Speter	cygwin*)
500697049Speter		CC_SHARED_OPTS=
5007174993Srafan		MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
500897049Speter		cf_cv_shlib_version=cygdll
500997049Speter		cf_cv_shlib_version_infix=cygdll
5010174993Srafan		cat >mk_shared_lib.sh <<-CF_EOF
5011174993Srafan		#!/bin/sh
5012174993Srafan		SHARED_LIB=\$1
5013174993Srafan		IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5014174993Srafan		shift
5015174993Srafan		cat <<-EOF
5016174993Srafan		Linking shared library
5017174993Srafan		** SHARED_LIB \$SHARED_LIB
5018174993Srafan		** IMPORT_LIB \$IMPORT_LIB
5019174993SrafanEOF
5020174993Srafan		exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5021174993SrafanCF_EOF
5022174993Srafan		chmod +x mk_shared_lib.sh
502397049Speter		;;
502497049Speter	darwin*)
502597049Speter		EXTRA_CFLAGS="-no-cpp-precomp"
502697049Speter		CC_SHARED_OPTS="-dynamic"
5027174993Srafan		MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
502897049Speter		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
502997049Speter		cf_cv_shlib_version_infix=yes
5030184989Srafan		echo "$as_me:5030: checking if ld -search_paths_first works" >&5
5031166124Srafanecho $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5032166124Srafanif test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5033166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
5034166124Srafanelse
5035166124Srafan
5036166124Srafan			cf_save_LDFLAGS=$LDFLAGS
5037166124Srafan			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5038166124Srafan			cat >conftest.$ac_ext <<_ACEOF
5039184989Srafan#line 5039 "configure"
5040166124Srafan#include "confdefs.h"
5041166124Srafan
5042166124Srafanint
5043166124Srafanmain ()
5044166124Srafan{
5045166124Srafanint i;
5046166124Srafan  ;
5047166124Srafan  return 0;
5048166124Srafan}
5049166124Srafan_ACEOF
5050166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
5051184989Srafanif { (eval echo "$as_me:5051: \"$ac_link\"") >&5
5052166124Srafan  (eval $ac_link) 2>&5
5053166124Srafan  ac_status=$?
5054184989Srafan  echo "$as_me:5054: \$? = $ac_status" >&5
5055166124Srafan  (exit $ac_status); } &&
5056166124Srafan         { ac_try='test -s conftest$ac_exeext'
5057184989Srafan  { (eval echo "$as_me:5057: \"$ac_try\"") >&5
5058166124Srafan  (eval $ac_try) 2>&5
5059166124Srafan  ac_status=$?
5060184989Srafan  echo "$as_me:5060: \$? = $ac_status" >&5
5061166124Srafan  (exit $ac_status); }; }; then
5062166124Srafan  cf_cv_ldflags_search_paths_first=yes
5063166124Srafanelse
5064166124Srafan  echo "$as_me: failed program was:" >&5
5065166124Srafancat conftest.$ac_ext >&5
5066166124Srafancf_cv_ldflags_search_paths_first=no
5067166124Srafanfi
5068166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5069166124Srafan				LDFLAGS=$cf_save_LDFLAGS
5070166124Srafanfi
5071184989Srafanecho "$as_me:5071: result: $cf_cv_ldflags_search_paths_first" >&5
5072166124Srafanecho "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5073166124Srafan		if test $cf_cv_ldflags_search_paths_first = yes; then
5074166124Srafan			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5075166124Srafan		fi
507697049Speter		;;
507750276Speter	hpux*)
507850276Speter		# (tested with gcc 2.7.2 -- I don't have c89)
507966963Speter		if test "$GCC" = yes; then
5080166124Srafan			LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
508150276Speter		else
508250276Speter			CC_SHARED_OPTS='+Z'
5083166124Srafan			LD_SHARED_OPTS='-Wl,+b,${libdir}'
508450276Speter		fi
5085166124Srafan		MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
508650276Speter		# HP-UX shared libraries must be executable, and should be
508750276Speter		# readonly to exploit a quirk in the memory manager.
508850276Speter		INSTALL_LIB="-m 555"
508950276Speter		;;
509050276Speter	irix*)
509166963Speter		if test "$cf_cv_ld_rpath" = yes ; then
5092166124Srafan			if test "$GCC" = yes; then
5093166124Srafan				cf_ld_rpath_opt="-Wl,-rpath,"
5094166124Srafan				EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5095166124Srafan			else
5096166124Srafan				cf_ld_rpath_opt="-rpath "
5097166124Srafan				EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5098166124Srafan			fi
509966963Speter		fi
510050276Speter		# tested with IRIX 5.2 and 'cc'.
510166963Speter		if test "$GCC" != yes; then
510250276Speter			CC_SHARED_OPTS='-KPIC'
5103184989Srafan			MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5104184989Srafan		else
5105184989Srafan			MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
510650276Speter		fi
510750276Speter		cf_cv_rm_so_locs=yes
510850276Speter		;;
5109166124Srafan	linux*|gnu*|k*bsd*-gnu)
511066963Speter		if test "$DFT_LWR_MODEL" = "shared" ; then
5111166124Srafan			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
511297049Speter			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
511350276Speter		fi
511466963Speter		if test "$cf_cv_ld_rpath" = yes ; then
511566963Speter			cf_ld_rpath_opt="-Wl,-rpath,"
5116166124Srafan			EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
511750276Speter		fi
5118166124Srafan
5119166124Srafan	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5120166124Srafan	if test "$cf_cv_shlib_version" = rel; then
5121184989Srafan		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5122166124Srafan	else
5123184989Srafan		cf_cv_shared_soname='`basename $@`'
5124166124Srafan	fi
5125166124Srafan
5126184989Srafan		MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
512750276Speter		;;
5128174993Srafan	openbsd[2-9].*)
5129184989Srafan		if test "$DFT_LWR_MODEL" = "shared" ; then
5130184989Srafan			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5131184989Srafan			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5132184989Srafan		fi
5133184989Srafan		if test "$cf_cv_ld_rpath" = yes ; then
5134184989Srafan			cf_ld_rpath_opt="-Wl,-rpath,"
5135184989Srafan			EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5136184989Srafan		fi
513766963Speter		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5138184989Srafan
5139184989Srafan	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5140184989Srafan	if test "$cf_cv_shlib_version" = rel; then
5141184989Srafan		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5142184989Srafan	else
5143184989Srafan		cf_cv_shared_soname='`basename $@`'
5144184989Srafan	fi
5145184989Srafan
5146184989Srafan		MK_SHARED_LIB='${CC} ${CFLAGS} -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
514750276Speter		;;
5148184989Srafan	nto-qnx*|openbsd*|freebsd[12].*)
514966963Speter		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5150166124Srafan		MK_SHARED_LIB='${LD} -Bshareable -o $@'
515166963Speter		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
515250276Speter		;;
5153166124Srafan	freebsd*)
5154166124Srafan		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5155166124Srafan		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5156166124Srafan			LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5157166124Srafan			LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5158166124Srafan			cf_ld_rpath_opt="-rpath "
5159166124Srafan			EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5160166124Srafan		fi
5161166124Srafan
5162166124Srafan	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5163166124Srafan	if test "$cf_cv_shlib_version" = rel; then
5164184989Srafan		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5165166124Srafan	else
5166184989Srafan		cf_cv_shared_soname='`basename $@`'
5167166124Srafan	fi
5168166124Srafan
5169166124Srafan		MK_SHARED_LIB='${LD} -Bshareable -soname=`basename $@` -o $@'
5170166124Srafan		;;
517156639Speter	netbsd*)
517266963Speter		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
517366963Speter		test "$cf_cv_ld_rpath" = yes && cf_ld_rpath_opt="-Wl,-rpath,"
517466963Speter		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5175166124Srafan			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
517697049Speter			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5177166124Srafan			EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
517866963Speter			if test "$cf_cv_shlib_version" = auto; then
5179166124Srafan			if test -f /usr/libexec/ld.elf_so; then
5180166124Srafan				cf_cv_shlib_version=abi
5181166124Srafan			else
518266963Speter				cf_cv_shlib_version=rel
518366963Speter			fi
518466963Speter			fi
5185166124Srafan
5186166124Srafan	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5187166124Srafan	if test "$cf_cv_shlib_version" = rel; then
5188184989Srafan		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5189166124Srafan	else
5190184989Srafan		cf_cv_shared_soname='`basename $@`'
5191166124Srafan	fi
5192166124Srafan
5193184989Srafan			MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
519456639Speter		else
5195166124Srafan			MK_SHARED_LIB='${LD} -Bshareable -o $@'
519656639Speter		fi
519756639Speter		;;
519850276Speter	osf*|mls+*)
519950276Speter		# tested with OSF/1 V3.2 and 'cc'
520050276Speter		# tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
520150276Speter		# link with shared libs).
5202166124Srafan		MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
520350276Speter		case $host_os in
520450276Speter		osf4*)
520597049Speter			MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
520650276Speter			;;
520750276Speter		esac
520850276Speter		MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
520966963Speter		if test "$DFT_LWR_MODEL" = "shared" ; then
5210166124Srafan			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
521197049Speter			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
521250276Speter		fi
521366963Speter		if test "$cf_cv_ld_rpath" = yes ; then
521466963Speter			cf_ld_rpath_opt="-rpath"
521566963Speter			# EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
521666963Speter		fi
521750276Speter		cf_cv_rm_so_locs=yes
521850276Speter		;;
521950276Speter	sco3.2v5*)  # (also uw2* and UW7) hops 13-Apr-98
522050276Speter		# tested with osr5.0.5
5221166124Srafan		if test "$GCC" != yes; then
522256639Speter			CC_SHARED_OPTS='-belf -KPIC'
522350276Speter		fi
5224166124Srafan		MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
522566963Speter		if test "$cf_cv_ld_rpath" = yes ; then
522650276Speter			# only way is to set LD_RUN_PATH but no switch for it
522750276Speter			RUN_PATH=$libdir
522850276Speter		fi
522966963Speter		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5230166124Srafan		LINK_PROGS='LD_RUN_PATH=${libdir}'
523150276Speter		LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
523250276Speter		;;
523350276Speter	sunos4*)
523450276Speter		# tested with SunOS 4.1.1 and gcc 2.7.0
5235166124Srafan		if test "$GCC" != yes; then
523650276Speter			CC_SHARED_OPTS='-KPIC'
523750276Speter		fi
5238166124Srafan		MK_SHARED_LIB='${LD} -assert pure-text -o $@'
523966963Speter		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
524050276Speter		;;
524150276Speter	solaris2*)
524250276Speter		# tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5243184989Srafan		# tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
524466963Speter		if test "$DFT_LWR_MODEL" = "shared" ; then
5245166124Srafan			LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
524697049Speter			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
524766963Speter		fi
524866963Speter		if test "$cf_cv_ld_rpath" = yes ; then
524950276Speter			cf_ld_rpath_opt="-R"
525066963Speter			EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
525150276Speter		fi
5252166124Srafan
5253166124Srafan	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5254166124Srafan	if test "$cf_cv_shlib_version" = rel; then
5255184989Srafan		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5256166124Srafan	else
5257184989Srafan		cf_cv_shared_soname='`basename $@`'
5258166124Srafan	fi
5259166124Srafan
5260184989Srafan		if test "$GCC" != yes; then
5261184989Srafan			CC_SHARED_OPTS='-xcode=pic32'
5262184989Srafan			MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5263184989Srafan		else
5264184989Srafan			MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5265184989Srafan		fi
526650276Speter		;;
526762449Speter	sysv5uw7*|unix_sv*)
526862449Speter		# tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5269166124Srafan		if test "$GCC" != yes; then
527062449Speter			CC_SHARED_OPTS='-KPIC'
527162449Speter		fi
5272166124Srafan		MK_SHARED_LIB='${LD} -d y -G -o $@'
527350276Speter		;;
527450276Speter	*)
527550276Speter		CC_SHARED_OPTS='unknown'
527650276Speter		MK_SHARED_LIB='echo unknown'
527750276Speter		;;
527850276Speter	esac
527950276Speter
528050276Speter	# This works if the last tokens in $MK_SHARED_LIB are the -o target.
528150276Speter	case "$cf_cv_shlib_version" in #(vi
528250276Speter	rel|abi)
528350276Speter		case "$MK_SHARED_LIB" in #(vi
528450276Speter		*'-o $@')
528566963Speter			test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
528650276Speter			;;
528750276Speter		*)
5288184989Srafan			{ echo "$as_me:5288: WARNING: ignored --with-shlib-version" >&5
5289166124Srafanecho "$as_me: WARNING: ignored --with-shlib-version" >&2;}
529050276Speter			;;
529150276Speter		esac
529250276Speter		;;
529350276Speter	esac
529450276Speter
529550276Speter	if test -n "$cf_ld_rpath_opt" ; then
5296184989Srafan		echo "$as_me:5296: checking if we need a space after rpath option" >&5
5297166124Srafanecho $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
529850276Speter		cf_save_LIBS="$LIBS"
529966963Speter		LIBS="$LIBS ${cf_ld_rpath_opt}$libdir"
5300166124Srafan		cat >conftest.$ac_ext <<_ACEOF
5301184989Srafan#line 5301 "configure"
530250276Speter#include "confdefs.h"
530350276Speter
5304166124Srafanint
5305166124Srafanmain ()
5306166124Srafan{
530750276Speter
5308166124Srafan  ;
5309166124Srafan  return 0;
5310166124Srafan}
5311166124Srafan_ACEOF
5312166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
5313184989Srafanif { (eval echo "$as_me:5313: \"$ac_link\"") >&5
5314166124Srafan  (eval $ac_link) 2>&5
5315166124Srafan  ac_status=$?
5316184989Srafan  echo "$as_me:5316: \$? = $ac_status" >&5
5317166124Srafan  (exit $ac_status); } &&
5318166124Srafan         { ac_try='test -s conftest$ac_exeext'
5319184989Srafan  { (eval echo "$as_me:5319: \"$ac_try\"") >&5
5320166124Srafan  (eval $ac_try) 2>&5
5321166124Srafan  ac_status=$?
5322184989Srafan  echo "$as_me:5322: \$? = $ac_status" >&5
5323166124Srafan  (exit $ac_status); }; }; then
532450276Speter  cf_rpath_space=no
532550276Speterelse
5326166124Srafan  echo "$as_me: failed program was:" >&5
5327166124Srafancat conftest.$ac_ext >&5
5328166124Srafancf_rpath_space=yes
532950276Speterfi
5330166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
533150276Speter		LIBS="$cf_save_LIBS"
5332184989Srafan		echo "$as_me:5332: result: $cf_rpath_space" >&5
5333166124Srafanecho "${ECHO_T}$cf_rpath_space" >&6
533466963Speter		test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt "
5335166124Srafan		MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
533650276Speter	fi
533750276Speter
533850276Speterif test "$CC_SHARED_OPTS" = "unknown"; then
533950276Speter	for model in $cf_list_models; do
534050276Speter		if test "$model" = "shared"; then
5341184989Srafan			{ { echo "$as_me:5341: error: Shared libraries are not supported in this version" >&5
5342166124Srafanecho "$as_me: error: Shared libraries are not supported in this version" >&2;}
5343166124Srafan   { (exit 1); exit 1; }; }
534450276Speter		fi
534550276Speter	done
534650276Speterfi
534750276Speter
534850276Speter###############################################################################
534950276Speter
535050276Speter###	use option --disable-overwrite to leave out the link to -lcurses
5351184989Srafanecho "$as_me:5351: checking if you wish to install ncurses overwriting curses" >&5
5352166124Srafanecho $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
535350276Speter
535450276Speter# Check whether --enable-overwrite or --disable-overwrite was given.
535550276Speterif test "${enable_overwrite+set}" = set; then
535650276Speter  enableval="$enable_overwrite"
535750276Speter  with_overwrite=$enableval
535850276Speterelse
5359166124Srafan  if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5360166124Srafanfi;
5361184989Srafanecho "$as_me:5361: result: $with_overwrite" >&5
5362166124Srafanecho "${ECHO_T}$with_overwrite" >&6
536350276Speter
5364184989Srafanecho "$as_me:5364: checking if external terminfo-database is used" >&5
5365166124Srafanecho $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
536650276Speter
536750276Speter# Check whether --enable-database or --disable-database was given.
536850276Speterif test "${enable_database+set}" = set; then
536950276Speter  enableval="$enable_database"
537066963Speter  use_database=$enableval
537150276Speterelse
537266963Speter  use_database=yes
5373166124Srafanfi;
5374184989Srafanecho "$as_me:5374: result: $use_database" >&5
5375166124Srafanecho "${ECHO_T}$use_database" >&6
537650276Speter
537766963Spetercase $host_os in #(vi
537866963Speteros2*) #(vi
537966963Speter	TERMINFO_SRC='${top_srcdir}/misc/emx.src'
538066963Speter	;;
538166963Speter*) #(vi
538266963Speter	TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
538366963Speter	;;
538466963Speteresac
538566963Speter
538697049Speter	case $cf_cv_system_name in
538797049Speter	os2*)	PATHSEP=';'  ;;
538897049Speter	*)	PATHSEP=':'  ;;
538997049Speter	esac
539097049Speter
539166963Speterif test "$use_database" != no ; then
5392166124Srafan	cat >>confdefs.h <<\EOF
539350276Speter#define USE_DATABASE 1
539450276SpeterEOF
539550276Speter
5396184989Srafan	echo "$as_me:5396: checking which terminfo source-file will be installed" >&5
5397166124Srafanecho $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5398166124Srafan
539966963Speter# Check whether --enable-database or --disable-database was given.
540066963Speterif test "${enable_database+set}" = set; then
540166963Speter  enableval="$enable_database"
540266963Speter  TERMINFO_SRC=$withval
5403166124Srafanfi;
5404184989Srafan	echo "$as_me:5404: result: $TERMINFO_SRC" >&5
5405166124Srafanecho "${ECHO_T}$TERMINFO_SRC" >&6
540650276Speter
5407184989Srafan	echo "$as_me:5407: checking whether to use hashed database instead of directory/tree" >&5
5408166124Srafanecho $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5409166124Srafan
5410166124Srafan# Check whether --with-hashed-db or --without-hashed-db was given.
5411166124Srafanif test "${with_hashed_db+set}" = set; then
5412166124Srafan  withval="$with_hashed_db"
5413166124Srafan
5414166124Srafanelse
5415166124Srafan  with_hashed_db=no
5416166124Srafanfi;
5417184989Srafan	echo "$as_me:5417: result: $with_hashed_db" >&5
5418166124Srafanecho "${ECHO_T}$with_hashed_db" >&6
5419184989Srafanelse
5420184989Srafan	with_hashed_db=no
542166963Speterfi
542266963Speter
5423184989Srafanecho "$as_me:5423: checking for list of fallback descriptions" >&5
5424166124Srafanecho $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
542550276Speter
542650276Speter# Check whether --with-fallbacks or --without-fallbacks was given.
542750276Speterif test "${with_fallbacks+set}" = set; then
542850276Speter  withval="$with_fallbacks"
542950276Speter  with_fallback=$withval
543050276Speterelse
543150276Speter  with_fallback=
5432166124Srafanfi;
5433184989Srafanecho "$as_me:5433: result: $with_fallback" >&5
5434166124Srafanecho "${ECHO_T}$with_fallback" >&6
5435166124SrafanFALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
543650276Speter
5437184989Srafanecho "$as_me:5437: checking if you want modern xterm or antique" >&5
5438166124Srafanecho $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
543950276Speter
5440166124Srafan# Check whether --with-xterm-new or --without-xterm-new was given.
5441166124Srafanif test "${with_xterm_new+set}" = set; then
5442166124Srafan  withval="$with_xterm_new"
5443166124Srafan  with_xterm_new=$withval
5444166124Srafanelse
5445166124Srafan  with_xterm_new=yes
5446166124Srafanfi;
5447166124Srafancase $with_xterm_new in
5448166124Srafanno)	with_xterm_new=xterm-old;;
5449166124Srafan*)	with_xterm_new=xterm-new;;
5450166124Srafanesac
5451184989Srafanecho "$as_me:5451: result: $with_xterm_new" >&5
5452166124Srafanecho "${ECHO_T}$with_xterm_new" >&6
5453166124SrafanWHICH_XTERM=$with_xterm_new
545450276Speter
545597049SpeterMAKE_TERMINFO=
545666963Speterif test "$use_database" = no ; then
545766963Speter	TERMINFO="${datadir}/terminfo"
545897049Speter	MAKE_TERMINFO="#"
545966963Speterelse
546066963Speter
5461184989Srafanecho "$as_me:5461: checking for list of terminfo directories" >&5
5462166124Srafanecho $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
546350276Speter
546450276Speter# Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
546550276Speterif test "${with_terminfo_dirs+set}" = set; then
546650276Speter  withval="$with_terminfo_dirs"
5467166124Srafan
546850276Speterelse
546997049Speter  withval=${TERMINFO_DIRS-${datadir}/terminfo}
5470166124Srafanfi;
547197049SpeterIFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
547250276Spetercf_dst_path=
547350276Speterfor cf_src_path in $withval
547450276Speterdo
5475166124Srafan
5476166124Srafanif test "x$prefix" != xNONE; then
5477166124Srafan  cf_path_syntax="$prefix"
5478166124Srafanelse
5479166124Srafan  cf_path_syntax="$ac_default_prefix"
5480166124Srafanfi
5481166124Srafan
548250276Spetercase ".$cf_src_path" in #(vi
548397049Speter.\$\(*\)*|.\'*\'*) #(vi
548450276Speter  ;;
548597049Speter..|./*|.\\*) #(vi
548697049Speter  ;;
548776726Speter.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
548862449Speter  ;;
548950276Speter.\${*prefix}*) #(vi
549050276Speter  eval cf_src_path="$cf_src_path"
549150276Speter  case ".$cf_src_path" in #(vi
549250276Speter  .NONE/*)
5493166124Srafan    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
549450276Speter    ;;
549550276Speter  esac
549650276Speter  ;; #(vi
5497166124Srafan.no|.NONE/*)
5498166124Srafan  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
549950276Speter  ;;
550050276Speter*)
5501184989Srafan  { { echo "$as_me:5501: error: expected a pathname, not \"$cf_src_path\"" >&5
5502166124Srafanecho "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5503166124Srafan   { (exit 1); exit 1; }; }
550450276Speter  ;;
550550276Speteresac
550650276Speter
550750276Speter  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
550850276Speter  cf_dst_path="${cf_dst_path}${cf_src_path}"
550950276Speterdone
551050276SpeterIFS="$ac_save_ifs"
551150276Speter
551297049Spetereval 'TERMINFO_DIRS="$cf_dst_path"'
551397049Speter
5514184989Srafanecho "$as_me:5514: result: $TERMINFO_DIRS" >&5
5515166124Srafanecho "${ECHO_T}$TERMINFO_DIRS" >&6
5516166124Srafantest -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
551750276Speter#define TERMINFO_DIRS "$TERMINFO_DIRS"
551850276SpeterEOF
551950276Speter
5520184989Srafanecho "$as_me:5520: checking for default terminfo directory" >&5
5521166124Srafanecho $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
552250276Speter
552366963Speter# Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
552466963Speterif test "${with_default_terminfo_dir+set}" = set; then
552566963Speter  withval="$with_default_terminfo_dir"
5526166124Srafan
552766963Speterelse
552866963Speter  withval="${TERMINFO-${datadir}/terminfo}"
5529174993Srafanfi; if test -n "${datadir}/terminfo" ; then
5530174993Srafan
5531166124Srafanif test "x$prefix" != xNONE; then
5532166124Srafan  cf_path_syntax="$prefix"
5533166124Srafanelse
5534166124Srafan  cf_path_syntax="$ac_default_prefix"
553550276Speterfi
553650276Speter
553766963Spetercase ".$withval" in #(vi
553897049Speter.\$\(*\)*|.\'*\'*) #(vi
553966963Speter  ;;
554097049Speter..|./*|.\\*) #(vi
554197049Speter  ;;
554276726Speter.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
554366963Speter  ;;
554466963Speter.\${*prefix}*) #(vi
554566963Speter  eval withval="$withval"
554666963Speter  case ".$withval" in #(vi
554766963Speter  .NONE/*)
5548166124Srafan    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
554966963Speter    ;;
555066963Speter  esac
555166963Speter  ;; #(vi
5552166124Srafan.no|.NONE/*)
5553166124Srafan  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
555466963Speter  ;;
555566963Speter*)
5556184989Srafan  { { echo "$as_me:5556: error: expected a pathname, not \"$withval\"" >&5
5557166124Srafanecho "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5558166124Srafan   { (exit 1); exit 1; }; }
555966963Speter  ;;
556066963Speteresac
556166963Speter
5562174993Srafanfi
5563166124SrafanTERMINFO="$withval"
556466963Speter
5565184989Srafanecho "$as_me:5565: result: $TERMINFO" >&5
5566166124Srafanecho "${ECHO_T}$TERMINFO" >&6
5567166124Srafancat >>confdefs.h <<EOF
556866963Speter#define TERMINFO "$TERMINFO"
556966963SpeterEOF
557066963Speter
557166963Speterfi
557266963Speter
557350276Speter###	use option --disable-big-core to make tic run on small machines
557450276Speter###	We need 4Mb, check if we can allocate 50% more than that.
5575184989Srafanecho "$as_me:5575: checking if big-core option selected" >&5
5576166124Srafanecho $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
557750276Speter
557850276Speter# Check whether --enable-big-core or --disable-big-core was given.
557950276Speterif test "${enable_big_core+set}" = set; then
558050276Speter  enableval="$enable_big_core"
558150276Speter  with_big_core=$enableval
558250276Speterelse
558350276Speter  if test "$cross_compiling" = yes; then
558450276Speter  with_big_core=no
558550276Speterelse
5586166124Srafan  cat >conftest.$ac_ext <<_ACEOF
5587184989Srafan#line 5587 "configure"
558850276Speter#include "confdefs.h"
558950276Speter
559050276Speter#include <stdlib.h>
559150276Speter#include <string.h>
559266963Speterint main() {
559366963Speter	unsigned long n = 6000000L;
559466963Speter	char *s = malloc(n);
559566963Speter	if (s != 0)
559666963Speter		s[0] = s[n-1] = 0;
5597166124Srafan	${cf_cv_main_return:-return}(s == 0);
559866963Speter}
5599166124Srafan_ACEOF
5600166124Srafanrm -f conftest$ac_exeext
5601184989Srafanif { (eval echo "$as_me:5601: \"$ac_link\"") >&5
5602166124Srafan  (eval $ac_link) 2>&5
5603166124Srafan  ac_status=$?
5604184989Srafan  echo "$as_me:5604: \$? = $ac_status" >&5
5605166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5606184989Srafan  { (eval echo "$as_me:5606: \"$ac_try\"") >&5
5607166124Srafan  (eval $ac_try) 2>&5
5608166124Srafan  ac_status=$?
5609184989Srafan  echo "$as_me:5609: \$? = $ac_status" >&5
5610166124Srafan  (exit $ac_status); }; }; then
561150276Speter  with_big_core=yes
561250276Speterelse
5613166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
5614166124Srafanecho "$as_me: failed program was:" >&5
5615166124Srafancat conftest.$ac_ext >&5
5616166124Srafanwith_big_core=no
561750276Speterfi
5618166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
561950276Speterfi
5620166124Srafanfi;
5621184989Srafanecho "$as_me:5621: result: $with_big_core" >&5
5622166124Srafanecho "${ECHO_T}$with_big_core" >&6
5623166124Srafantest "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
562450276Speter#define HAVE_BIG_CORE 1
562550276SpeterEOF
562650276Speter
5627174993Srafan### ISO C only guarantees 512-char strings, we have tables which load faster
5628184989Srafan### when constructed using "big" strings.  More than the C compiler, the awk
5629184989Srafan### program is a limit on most vendor UNIX systems.  Check that we can build.
5630184989Srafanecho "$as_me:5630: checking if big-strings option selected" >&5
5631174993Srafanecho $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5632174993Srafan
5633174993Srafan# Check whether --enable-big-strings or --disable-big-strings was given.
5634174993Srafanif test "${enable_big_strings+set}" = set; then
5635174993Srafan  enableval="$enable_big_strings"
5636184989Srafan  with_big_strings=$enableval
5637174993Srafanelse
5638184989Srafan
5639184989Srafan    case x$AWK in #(vi
5640184989Srafan    x)
5641184989Srafan        eval with_big_strings=no
5642184989Srafan        ;;
5643184989Srafan    *) #(vi
5644184989Srafan        if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
5645184989Srafan            | $AWK '{ printf "%d\n", length($0); }' | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
5646184989Srafan            eval with_big_strings=yes
5647184989Srafan        else
5648184989Srafan            eval with_big_strings=no
5649184989Srafan        fi
5650184989Srafan        ;;
5651184989Srafan    esac
5652184989Srafan
5653174993Srafanfi;
5654184989Srafanecho "$as_me:5654: result: $with_big_strings" >&5
5655174993Srafanecho "${ECHO_T}$with_big_strings" >&6
5656174993Srafan
5657174993SrafanUSE_BIG_STRINGS=0
5658174993Srafantest "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5659174993Srafan
566050276Speter###	use option --enable-termcap to compile in the termcap fallback support
5661184989Srafanecho "$as_me:5661: checking if you want termcap-fallback support" >&5
5662166124Srafanecho $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
566350276Speter
566450276Speter# Check whether --enable-termcap or --disable-termcap was given.
566550276Speterif test "${enable_termcap+set}" = set; then
566650276Speter  enableval="$enable_termcap"
566750276Speter  with_termcap=$enableval
566850276Speterelse
566950276Speter  with_termcap=no
5670166124Srafanfi;
5671184989Srafanecho "$as_me:5671: result: $with_termcap" >&5
5672166124Srafanecho "${ECHO_T}$with_termcap" >&6
567350276Speter
567450276Speterif test "$with_termcap" != "yes" ; then
567597049Speter	if test "$use_database" = no ; then
5676166124Srafan		if test -z "$with_fallback" ; then
5677184989Srafan			{ { echo "$as_me:5677: error: You have disabled the database w/o specifying fallbacks" >&5
5678166124Srafanecho "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5679166124Srafan   { (exit 1); exit 1; }; }
568097049Speter		fi
568197049Speter	fi
5682166124Srafan	cat >>confdefs.h <<\EOF
568350276Speter#define PURE_TERMINFO 1
568450276SpeterEOF
568550276Speter
568650276Speterelse
568750276Speter
5688174993Srafanif test "$with_ticlib" != no ; then
5689184989Srafan	{ { echo "$as_me:5689: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
5690174993Srafanecho "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
5691174993Srafan   { (exit 1); exit 1; }; }
5692174993Srafanfi
5693174993Srafan
5694166124Srafancat >>confdefs.h <<\EOF
569597049Speter#define USE_TERMCAP 1
569697049SpeterEOF
569797049Speter
5698184989Srafanecho "$as_me:5698: checking for list of termcap files" >&5
5699166124Srafanecho $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
570097049Speter
570197049Speter# Check whether --with-termpath or --without-termpath was given.
570297049Speterif test "${with_termpath+set}" = set; then
570397049Speter  withval="$with_termpath"
5704166124Srafan
570597049Speterelse
570697049Speter  withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
5707166124Srafanfi;
570897049SpeterIFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
570997049Spetercf_dst_path=
571097049Speterfor cf_src_path in $withval
571197049Speterdo
5712166124Srafan
5713166124Srafanif test "x$prefix" != xNONE; then
5714166124Srafan  cf_path_syntax="$prefix"
5715166124Srafanelse
5716166124Srafan  cf_path_syntax="$ac_default_prefix"
5717166124Srafanfi
5718166124Srafan
571997049Spetercase ".$cf_src_path" in #(vi
572097049Speter.\$\(*\)*|.\'*\'*) #(vi
572197049Speter  ;;
572297049Speter..|./*|.\\*) #(vi
572397049Speter  ;;
572497049Speter.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
572597049Speter  ;;
572697049Speter.\${*prefix}*) #(vi
572797049Speter  eval cf_src_path="$cf_src_path"
572897049Speter  case ".$cf_src_path" in #(vi
572997049Speter  .NONE/*)
5730166124Srafan    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
573197049Speter    ;;
573297049Speter  esac
573397049Speter  ;; #(vi
5734166124Srafan.no|.NONE/*)
5735166124Srafan  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
573697049Speter  ;;
573797049Speter*)
5738184989Srafan  { { echo "$as_me:5738: error: expected a pathname, not \"$cf_src_path\"" >&5
5739166124Srafanecho "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5740166124Srafan   { (exit 1); exit 1; }; }
574197049Speter  ;;
574297049Speteresac
574397049Speter
574497049Speter  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
574597049Speter  cf_dst_path="${cf_dst_path}${cf_src_path}"
574697049Speterdone
574797049SpeterIFS="$ac_save_ifs"
574897049Speter
574997049Spetereval 'TERMPATH="$cf_dst_path"'
575097049Speter
5751184989Srafanecho "$as_me:5751: result: $TERMPATH" >&5
5752166124Srafanecho "${ECHO_T}$TERMPATH" >&6
5753166124Srafantest -n "$TERMPATH" && cat >>confdefs.h <<EOF
575497049Speter#define TERMPATH "$TERMPATH"
575597049SpeterEOF
575697049Speter
575750276Speter###	use option --enable-getcap to use a hacked getcap for reading termcaps
5758184989Srafanecho "$as_me:5758: checking if fast termcap-loader is needed" >&5
5759166124Srafanecho $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
576050276Speter
576150276Speter# Check whether --enable-getcap or --disable-getcap was given.
576250276Speterif test "${enable_getcap+set}" = set; then
576350276Speter  enableval="$enable_getcap"
576450276Speter  with_getcap=$enableval
576550276Speterelse
576650276Speter  with_getcap=no
5767166124Srafanfi;
5768184989Srafanecho "$as_me:5768: result: $with_getcap" >&5
5769166124Srafanecho "${ECHO_T}$with_getcap" >&6
5770166124Srafantest "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
577150276Speter#define USE_GETCAP 1
577250276SpeterEOF
577350276Speter
5774184989Srafanecho "$as_me:5774: checking if translated termcaps will be cached in ~/.terminfo" >&5
5775166124Srafanecho $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
577650276Speter
577750276Speter# Check whether --enable-getcap-cache or --disable-getcap-cache was given.
577850276Speterif test "${enable_getcap_cache+set}" = set; then
577950276Speter  enableval="$enable_getcap_cache"
578050276Speter  with_getcap_cache=$enableval
578150276Speterelse
578250276Speter  with_getcap_cache=no
5783166124Srafanfi;
5784184989Srafanecho "$as_me:5784: result: $with_getcap_cache" >&5
5785166124Srafanecho "${ECHO_T}$with_getcap_cache" >&6
5786166124Srafantest "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
5787166124Srafan#define USE_GETCAP_CACHE 1
5788166124SrafanEOF
5789166124Srafan
579050276Speterfi
579150276Speter
5792166124Srafan###   Use option --disable-home-terminfo to completely remove ~/.terminfo
5793184989Srafanecho "$as_me:5793: checking if ~/.terminfo is wanted" >&5
5794166124Srafanecho $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
5795166124Srafan
5796166124Srafan# Check whether --enable-home-terminfo or --disable-home-terminfo was given.
5797166124Srafanif test "${enable_home_terminfo+set}" = set; then
5798166124Srafan  enableval="$enable_home_terminfo"
5799166124Srafan  with_home_terminfo=$enableval
5800166124Srafanelse
5801166124Srafan  with_home_terminfo=yes
5802166124Srafanfi;
5803184989Srafanecho "$as_me:5803: result: $with_home_terminfo" >&5
5804166124Srafanecho "${ECHO_T}$with_home_terminfo" >&6
5805166124Srafantest "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
5806166124Srafan#define USE_HOME_TERMINFO 1
580750276SpeterEOF
580850276Speter
5809184989Srafanecho "$as_me:5809: checking if you want to use restricted environment when running as root" >&5
5810166124Srafanecho $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
581150276Speter
5812166124Srafan# Check whether --enable-root-environ or --disable-root-environ was given.
5813166124Srafanif test "${enable_root_environ+set}" = set; then
5814166124Srafan  enableval="$enable_root_environ"
5815166124Srafan  with_root_environ=$enableval
5816166124Srafanelse
5817166124Srafan  with_root_environ=yes
5818166124Srafanfi;
5819184989Srafanecho "$as_me:5819: result: $with_root_environ" >&5
5820166124Srafanecho "${ECHO_T}$with_root_environ" >&6
5821166124Srafantest "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
5822166124Srafan#define USE_ROOT_ENVIRON 1
5823166124SrafanEOF
582450276Speter
582550276Speter###   Use option --enable-symlinks to make tic use symlinks, not hard links
582650276Speter###   to reduce storage requirements for the terminfo database.
582750276Speter
582850276Speterfor ac_func in \
582950276Speter	remove \
5830166124Srafan	unlink
583150276Speterdo
5832166124Srafanas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5833184989Srafanecho "$as_me:5833: checking for $ac_func" >&5
5834166124Srafanecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5835166124Srafanif eval "test \"\${$as_ac_var+set}\" = set"; then
5836166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
583750276Speterelse
5838166124Srafan  cat >conftest.$ac_ext <<_ACEOF
5839184989Srafan#line 5839 "configure"
584050276Speter#include "confdefs.h"
584150276Speter/* System header to define __stub macros and hopefully few prototypes,
5842166124Srafan    which can conflict with char $ac_func (); below.  */
584350276Speter#include <assert.h>
584450276Speter/* Override any gcc2 internal prototype to avoid an error.  */
5845166124Srafan#ifdef __cplusplus
5846166124Srafanextern "C"
5847166124Srafan#endif
584850276Speter/* We use char because int might match the return type of a gcc2
5849166124Srafan   builtin and then its argument prototype would still apply.  */
5850166124Srafanchar $ac_func ();
5851166124Srafanchar (*f) ();
585250276Speter
5853166124Srafanint
5854166124Srafanmain ()
5855166124Srafan{
585650276Speter/* The GNU C library defines this for functions which it implements
585750276Speter    to always fail with ENOSYS.  Some functions are actually named
585850276Speter    something starting with __ and the normal name is an alias.  */
585950276Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
586050276Speterchoke me
586150276Speter#else
5862166124Srafanf = $ac_func;
586350276Speter#endif
586450276Speter
5865166124Srafan  ;
5866166124Srafan  return 0;
5867166124Srafan}
5868166124Srafan_ACEOF
5869166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
5870184989Srafanif { (eval echo "$as_me:5870: \"$ac_link\"") >&5
5871166124Srafan  (eval $ac_link) 2>&5
5872166124Srafan  ac_status=$?
5873184989Srafan  echo "$as_me:5873: \$? = $ac_status" >&5
5874166124Srafan  (exit $ac_status); } &&
5875166124Srafan         { ac_try='test -s conftest$ac_exeext'
5876184989Srafan  { (eval echo "$as_me:5876: \"$ac_try\"") >&5
5877166124Srafan  (eval $ac_try) 2>&5
5878166124Srafan  ac_status=$?
5879184989Srafan  echo "$as_me:5879: \$? = $ac_status" >&5
5880166124Srafan  (exit $ac_status); }; }; then
5881166124Srafan  eval "$as_ac_var=yes"
588250276Speterelse
5883166124Srafan  echo "$as_me: failed program was:" >&5
5884166124Srafancat conftest.$ac_ext >&5
5885166124Srafaneval "$as_ac_var=no"
588650276Speterfi
5887166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
588850276Speterfi
5889184989Srafanecho "$as_me:5889: result: `eval echo '${'$as_ac_var'}'`" >&5
5890166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5891166124Srafanif test `eval echo '${'$as_ac_var'}'` = yes; then
5892166124Srafan  cat >>confdefs.h <<EOF
5893166124Srafan#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5894166124SrafanEOF
589550276Speter
589650276Speterfi
589750276Speterdone
589850276Speter
5899166124Srafanif test "$cross_compiling" = yes ; then
590050276Speter
5901166124Srafanfor ac_func in \
590250276Speter		link \
5903166124Srafan		symlink
590450276Speterdo
5905166124Srafanas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5906184989Srafanecho "$as_me:5906: checking for $ac_func" >&5
5907166124Srafanecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5908166124Srafanif eval "test \"\${$as_ac_var+set}\" = set"; then
5909166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
591050276Speterelse
5911166124Srafan  cat >conftest.$ac_ext <<_ACEOF
5912184989Srafan#line 5912 "configure"
591350276Speter#include "confdefs.h"
591450276Speter/* System header to define __stub macros and hopefully few prototypes,
5915166124Srafan    which can conflict with char $ac_func (); below.  */
591650276Speter#include <assert.h>
591750276Speter/* Override any gcc2 internal prototype to avoid an error.  */
5918166124Srafan#ifdef __cplusplus
5919166124Srafanextern "C"
5920166124Srafan#endif
592150276Speter/* We use char because int might match the return type of a gcc2
5922166124Srafan   builtin and then its argument prototype would still apply.  */
5923166124Srafanchar $ac_func ();
5924166124Srafanchar (*f) ();
592550276Speter
5926166124Srafanint
5927166124Srafanmain ()
5928166124Srafan{
592950276Speter/* The GNU C library defines this for functions which it implements
593050276Speter    to always fail with ENOSYS.  Some functions are actually named
593150276Speter    something starting with __ and the normal name is an alias.  */
593250276Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
593350276Speterchoke me
593450276Speter#else
5935166124Srafanf = $ac_func;
593650276Speter#endif
593750276Speter
5938166124Srafan  ;
5939166124Srafan  return 0;
5940166124Srafan}
5941166124Srafan_ACEOF
5942166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
5943184989Srafanif { (eval echo "$as_me:5943: \"$ac_link\"") >&5
5944166124Srafan  (eval $ac_link) 2>&5
5945166124Srafan  ac_status=$?
5946184989Srafan  echo "$as_me:5946: \$? = $ac_status" >&5
5947166124Srafan  (exit $ac_status); } &&
5948166124Srafan         { ac_try='test -s conftest$ac_exeext'
5949184989Srafan  { (eval echo "$as_me:5949: \"$ac_try\"") >&5
5950166124Srafan  (eval $ac_try) 2>&5
5951166124Srafan  ac_status=$?
5952184989Srafan  echo "$as_me:5952: \$? = $ac_status" >&5
5953166124Srafan  (exit $ac_status); }; }; then
5954166124Srafan  eval "$as_ac_var=yes"
595550276Speterelse
5956166124Srafan  echo "$as_me: failed program was:" >&5
5957166124Srafancat conftest.$ac_ext >&5
5958166124Srafaneval "$as_ac_var=no"
595950276Speterfi
5960166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
596150276Speterfi
5962184989Srafanecho "$as_me:5962: result: `eval echo '${'$as_ac_var'}'`" >&5
5963166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5964166124Srafanif test `eval echo '${'$as_ac_var'}'` = yes; then
5965166124Srafan  cat >>confdefs.h <<EOF
5966166124Srafan#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5967166124SrafanEOF
596850276Speter
596950276Speterfi
597050276Speterdone
597150276Speter
597250276Speterelse
5973184989Srafan	echo "$as_me:5973: checking if link/symlink functions work" >&5
5974166124Srafanecho $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
5975166124Srafanif test "${cf_cv_link_funcs+set}" = set; then
5976166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
597750276Speterelse
5978166124Srafan
597950276Speter		cf_cv_link_funcs=
598050276Speter		for cf_func in link symlink ; do
598150276Speter			if test "$cross_compiling" = yes; then
5982166124Srafan
598350276Speter			eval 'ac_cv_func_'$cf_func'=error'
598450276Speterelse
5985166124Srafan  cat >conftest.$ac_ext <<_ACEOF
5986184989Srafan#line 5986 "configure"
598750276Speter#include "confdefs.h"
598850276Speter
598950276Speter#include <sys/types.h>
599050276Speter#include <sys/stat.h>
599150276Speter#ifdef HAVE_UNISTD_H
599250276Speter#include <unistd.h>
599350276Speter#endif
599450276Speterint main()
599550276Speter{
599650276Speter	int fail = 0;
599750276Speter	char *src = "config.log";
599850276Speter	char *dst = "conftest.chk";
599950276Speter	struct stat src_sb;
600050276Speter	struct stat dst_sb;
600150276Speter
600250276Speter	stat(src, &src_sb);
600350276Speter	fail = ($cf_func("config.log", "conftest.chk") < 0)
600450276Speter	    || (stat(dst, &dst_sb) < 0)
600550276Speter	    || (dst_sb.st_mtime != src_sb.st_mtime);
600650276Speter#ifdef HAVE_UNLINK
600750276Speter	unlink(dst);
600850276Speter#else
600950276Speter	remove(dst);
601050276Speter#endif
6011166124Srafan	${cf_cv_main_return:-return} (fail);
601250276Speter}
6013166124Srafan
6014166124Srafan_ACEOF
6015166124Srafanrm -f conftest$ac_exeext
6016184989Srafanif { (eval echo "$as_me:6016: \"$ac_link\"") >&5
6017166124Srafan  (eval $ac_link) 2>&5
6018166124Srafan  ac_status=$?
6019184989Srafan  echo "$as_me:6019: \$? = $ac_status" >&5
6020166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6021184989Srafan  { (eval echo "$as_me:6021: \"$ac_try\"") >&5
6022166124Srafan  (eval $ac_try) 2>&5
6023166124Srafan  ac_status=$?
6024184989Srafan  echo "$as_me:6024: \$? = $ac_status" >&5
6025166124Srafan  (exit $ac_status); }; }; then
6026166124Srafan
602750276Speter			cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
602850276Speter			eval 'ac_cv_func_'$cf_func'=yes'
602950276Speterelse
6030166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
6031166124Srafanecho "$as_me: failed program was:" >&5
6032166124Srafancat conftest.$ac_ext >&5
6033166124Srafan
603450276Speter			eval 'ac_cv_func_'$cf_func'=no'
603550276Speterfi
6036166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
603750276Speterfi
603850276Speter		done
603950276Speter		test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6040166124Srafan
604150276Speterfi
6042184989Srafanecho "$as_me:6042: result: $cf_cv_link_funcs" >&5
6043166124Srafanecho "${ECHO_T}$cf_cv_link_funcs" >&6
6044166124Srafan	test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
604566963Speter#define HAVE_LINK 1
604666963SpeterEOF
604766963Speter
6048166124Srafan	test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
604966963Speter#define HAVE_SYMLINK 1
605066963SpeterEOF
605166963Speter
605250276Speterfi
605350276Speter
605450276Speterwith_links=no
605550276Speterwith_symlinks=no
605650276Speter
6057166124Srafan# soft links (symbolic links) are useful for some systems where hard links do
6058166124Srafan# not work, or to make it simpler to copy terminfo trees around.
6059166124Srafanif test "$ac_cv_func_symlink" = yes ; then
6060184989Srafan    echo "$as_me:6060: checking if tic should use symbolic links" >&5
6061166124Srafanecho $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6062166124Srafan
606350276Speter# Check whether --enable-symlinks or --disable-symlinks was given.
606450276Speterif test "${enable_symlinks+set}" = set; then
606550276Speter  enableval="$enable_symlinks"
606650276Speter  with_symlinks=$enableval
606750276Speterelse
606850276Speter  with_symlinks=no
6069166124Srafanfi;
6070184989Srafan    echo "$as_me:6070: result: $with_symlinks" >&5
6071166124Srafanecho "${ECHO_T}$with_symlinks" >&6
607250276Speterfi
607350276Speter
6074166124Srafan# If we have hard links and did not choose to use soft links instead, there is
6075166124Srafan# no reason to make this choice optional - use the hard links.
6076166124Srafanif test "$with_symlinks" = no ; then
6077184989Srafan    echo "$as_me:6077: checking if tic should use hard links" >&5
6078166124Srafanecho $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6079166124Srafan    if test "$ac_cv_func_link" = yes ; then
6080166124Srafan	with_links=yes
6081166124Srafan    else
6082166124Srafan	with_links=no
6083166124Srafan    fi
6084184989Srafan    echo "$as_me:6084: result: $with_links" >&5
6085166124Srafanecho "${ECHO_T}$with_links" >&6
608650276Speterfi
608750276Speter
6088166124Srafantest "$with_links" = yes && cat >>confdefs.h <<\EOF
608950276Speter#define USE_LINKS 1
609050276SpeterEOF
609150276Speter
6092166124Srafantest "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
609350276Speter#define USE_SYMLINKS 1
609450276SpeterEOF
609550276Speter
609662449Speter###   use option --enable-broken-linker to force on use of broken-linker support
6097184989Srafanecho "$as_me:6097: checking if you want broken-linker support code" >&5
6098166124Srafanecho $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
609962449Speter
610062449Speter# Check whether --enable-broken_linker or --disable-broken_linker was given.
610162449Speterif test "${enable_broken_linker+set}" = set; then
610262449Speter  enableval="$enable_broken_linker"
610362449Speter  with_broken_linker=$enableval
610462449Speterelse
6105166124Srafan  with_broken_linker=${BROKEN_LINKER-no}
6106166124Srafanfi;
6107184989Srafanecho "$as_me:6107: result: $with_broken_linker" >&5
6108166124Srafanecho "${ECHO_T}$with_broken_linker" >&6
610962449Speter
611097049SpeterBROKEN_LINKER=0
611197049Speterif test "$with_broken_linker" = yes ; then
6112166124Srafan	cat >>confdefs.h <<\EOF
611362449Speter#define BROKEN_LINKER 1
611462449SpeterEOF
611562449Speter
611697049Speter	BROKEN_LINKER=1
6117166124Srafanelif test "$DFT_LWR_MODEL" = shared ; then
611897049Speter	case $cf_cv_system_name in #(vi
611997049Speter	cygwin*)
6120166124Srafan		cat >>confdefs.h <<\EOF
612197049Speter#define BROKEN_LINKER 1
612297049SpeterEOF
612362449Speter
612497049Speter		BROKEN_LINKER=1
612597049Speter		test -n "$verbose" && echo "	cygwin linker is broken anyway" 1>&6
612697049Speter
6127184989Srafanecho "${as_me-configure}:6127: testing cygwin linker is broken anyway ..." 1>&5
6128174993Srafan
612997049Speter		;;
613097049Speter	esac
613197049Speterfi
613297049Speter
6133166124Srafan###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6134184989Srafanecho "$as_me:6134: checking if tputs should process BSD-style prefix padding" >&5
6135166124Srafanecho $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
613697049Speter
6137166124Srafan# Check whether --enable-bsdpad or --disable-bsdpad was given.
6138166124Srafanif test "${enable_bsdpad+set}" = set; then
6139166124Srafan  enableval="$enable_bsdpad"
6140166124Srafan  with_bsdpad=$enableval
6141166124Srafanelse
6142166124Srafan  with_bsdpad=no
6143166124Srafanfi;
6144184989Srafanecho "$as_me:6144: result: $with_bsdpad" >&5
6145166124Srafanecho "${ECHO_T}$with_bsdpad" >&6
6146166124Srafantest "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6147166124Srafan#define BSD_TPUTS 1
6148166124SrafanEOF
6149166124Srafan
6150166124Srafan###   use option --enable-widec to turn on use of wide-character support
6151166124SrafanNCURSES_CH_T=chtype
6152166124SrafanNCURSES_LIBUTF8=0
6153166124Srafan
6154166124SrafanNEED_WCHAR_H=0
6155166124SrafanNCURSES_MBSTATE_T=0
6156166124SrafanNCURSES_WCHAR_T=0
6157166124SrafanNCURSES_WINT_T=0
6158166124Srafan
6159166124Srafan# Check to define _XOPEN_SOURCE "automatically"
6160166124Srafan
6161184989Srafanecho "$as_me:6161: checking if $CC -U and -D options work together" >&5
6162166124Srafanecho $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6
6163166124Srafanif test "${cf_cv_cc_u_d_options+set}" = set; then
6164166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6165166124Srafanelse
6166166124Srafan
6167166124Srafan	cf_save_CPPFLAGS="$CPPFLAGS"
6168166124Srafan	CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
6169166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6170184989Srafan#line 6170 "configure"
6171166124Srafan#include "confdefs.h"
6172166124Srafan
6173166124Srafanint
6174166124Srafanmain ()
6175166124Srafan{
6176166124Srafan
6177166124Srafan#ifndef U_D_OPTIONS
6178166124Srafanmake an undefined-error
6179166124Srafan#endif
6180166124Srafan#ifdef  D_U_OPTIONS
6181166124Srafanmake a defined-error
6182166124Srafan#endif
6183166124Srafan
6184166124Srafan  ;
6185166124Srafan  return 0;
6186166124Srafan}
6187166124Srafan_ACEOF
6188166124Srafanrm -f conftest.$ac_objext
6189184989Srafanif { (eval echo "$as_me:6189: \"$ac_compile\"") >&5
6190166124Srafan  (eval $ac_compile) 2>&5
6191166124Srafan  ac_status=$?
6192184989Srafan  echo "$as_me:6192: \$? = $ac_status" >&5
6193166124Srafan  (exit $ac_status); } &&
6194166124Srafan         { ac_try='test -s conftest.$ac_objext'
6195184989Srafan  { (eval echo "$as_me:6195: \"$ac_try\"") >&5
6196166124Srafan  (eval $ac_try) 2>&5
6197166124Srafan  ac_status=$?
6198184989Srafan  echo "$as_me:6198: \$? = $ac_status" >&5
6199166124Srafan  (exit $ac_status); }; }; then
6200166124Srafan
6201166124Srafan	cf_cv_cc_u_d_options=yes
6202166124Srafanelse
6203166124Srafan  echo "$as_me: failed program was:" >&5
6204166124Srafancat conftest.$ac_ext >&5
6205166124Srafan
6206166124Srafan	cf_cv_cc_u_d_options=no
6207166124Srafanfi
6208166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6209166124Srafan	CPPFLAGS="$cf_save_CPPFLAGS"
6210166124Srafan
6211166124Srafanfi
6212184989Srafanecho "$as_me:6212: result: $cf_cv_cc_u_d_options" >&5
6213166124Srafanecho "${ECHO_T}$cf_cv_cc_u_d_options" >&6
6214166124Srafan
6215166124Srafancf_XOPEN_SOURCE=500
6216166124Srafancf_POSIX_C_SOURCE=199506L
6217166124Srafan
6218166124Srafancase $host_os in #(vi
6219166124Srafanaix[45]*) #(vi
6220166124Srafan	CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
6221166124Srafan	;;
6222184989Srafanfreebsd*|dragonfly*) #(vi
6223166124Srafan	# 5.x headers associate
6224166124Srafan	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6225166124Srafan	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6226166124Srafan	cf_POSIX_C_SOURCE=200112L
6227166124Srafan	cf_XOPEN_SOURCE=600
6228166124Srafan	CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6229166124Srafan	;;
6230166124Srafanhpux*) #(vi
6231166124Srafan	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE"
6232166124Srafan	;;
6233166124Srafanirix[56].*) #(vi
6234166124Srafan	CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE"
6235166124Srafan	;;
6236174993Srafanlinux*|gnu*|k*bsd*-gnu) #(vi
6237166124Srafan
6238184989Srafanecho "$as_me:6238: checking if we must define _GNU_SOURCE" >&5
6239166124Srafanecho $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6240166124Srafanif test "${cf_cv_gnu_source+set}" = set; then
6241166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6242166124Srafanelse
6243166124Srafan
6244166124Srafancat >conftest.$ac_ext <<_ACEOF
6245184989Srafan#line 6245 "configure"
6246166124Srafan#include "confdefs.h"
6247166124Srafan#include <sys/types.h>
6248166124Srafanint
6249166124Srafanmain ()
6250166124Srafan{
6251166124Srafan
6252166124Srafan#ifndef _XOPEN_SOURCE
6253166124Srafanmake an error
6254166124Srafan#endif
6255166124Srafan  ;
6256166124Srafan  return 0;
6257166124Srafan}
6258166124Srafan_ACEOF
6259166124Srafanrm -f conftest.$ac_objext
6260184989Srafanif { (eval echo "$as_me:6260: \"$ac_compile\"") >&5
6261166124Srafan  (eval $ac_compile) 2>&5
6262166124Srafan  ac_status=$?
6263184989Srafan  echo "$as_me:6263: \$? = $ac_status" >&5
6264166124Srafan  (exit $ac_status); } &&
6265166124Srafan         { ac_try='test -s conftest.$ac_objext'
6266184989Srafan  { (eval echo "$as_me:6266: \"$ac_try\"") >&5
6267166124Srafan  (eval $ac_try) 2>&5
6268166124Srafan  ac_status=$?
6269184989Srafan  echo "$as_me:6269: \$? = $ac_status" >&5
6270166124Srafan  (exit $ac_status); }; }; then
6271166124Srafan  cf_cv_gnu_source=no
6272166124Srafanelse
6273166124Srafan  echo "$as_me: failed program was:" >&5
6274166124Srafancat conftest.$ac_ext >&5
6275166124Srafancf_save="$CPPFLAGS"
6276166124Srafan	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6277166124Srafan	 cat >conftest.$ac_ext <<_ACEOF
6278184989Srafan#line 6278 "configure"
6279166124Srafan#include "confdefs.h"
6280166124Srafan#include <sys/types.h>
6281166124Srafanint
6282166124Srafanmain ()
6283166124Srafan{
6284166124Srafan
6285166124Srafan#ifdef _XOPEN_SOURCE
6286166124Srafanmake an error
6287166124Srafan#endif
6288166124Srafan  ;
6289166124Srafan  return 0;
6290166124Srafan}
6291166124Srafan_ACEOF
6292166124Srafanrm -f conftest.$ac_objext
6293184989Srafanif { (eval echo "$as_me:6293: \"$ac_compile\"") >&5
6294166124Srafan  (eval $ac_compile) 2>&5
6295166124Srafan  ac_status=$?
6296184989Srafan  echo "$as_me:6296: \$? = $ac_status" >&5
6297166124Srafan  (exit $ac_status); } &&
6298166124Srafan         { ac_try='test -s conftest.$ac_objext'
6299184989Srafan  { (eval echo "$as_me:6299: \"$ac_try\"") >&5
6300166124Srafan  (eval $ac_try) 2>&5
6301166124Srafan  ac_status=$?
6302184989Srafan  echo "$as_me:6302: \$? = $ac_status" >&5
6303166124Srafan  (exit $ac_status); }; }; then
6304166124Srafan  cf_cv_gnu_source=no
6305166124Srafanelse
6306166124Srafan  echo "$as_me: failed program was:" >&5
6307166124Srafancat conftest.$ac_ext >&5
6308166124Srafancf_cv_gnu_source=yes
6309166124Srafanfi
6310166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6311166124Srafan	CPPFLAGS="$cf_save"
6312166124Srafan
6313166124Srafanfi
6314166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6315166124Srafan
6316166124Srafanfi
6317184989Srafanecho "$as_me:6317: result: $cf_cv_gnu_source" >&5
6318166124Srafanecho "${ECHO_T}$cf_cv_gnu_source" >&6
6319166124Srafantest "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6320166124Srafan
6321166124Srafan	;;
6322166124Srafanmirbsd*) #(vi
6323166124Srafan	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6324166124Srafan	;;
6325166124Srafannetbsd*) #(vi
6326166124Srafan	# setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6327166124Srafan	;;
6328166124Srafanopenbsd*) #(vi
6329166124Srafan	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6330166124Srafan	;;
6331166124Srafanosf[45]*) #(vi
6332166124Srafan	CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE"
6333166124Srafan	;;
6334166124Srafannto-qnx*) #(vi
6335166124Srafan	CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE"
6336166124Srafan	;;
6337166124Srafansco*) #(vi
6338166124Srafan	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6339166124Srafan	;;
6340166124Srafansolaris*) #(vi
6341166124Srafan	CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
6342166124Srafan	;;
6343166124Srafan*)
6344184989Srafan	echo "$as_me:6344: checking if we should define _XOPEN_SOURCE" >&5
6345166124Srafanecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6346166124Srafanif test "${cf_cv_xopen_source+set}" = set; then
6347166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6348166124Srafanelse
6349166124Srafan
6350166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6351184989Srafan#line 6351 "configure"
6352166124Srafan#include "confdefs.h"
6353166124Srafan#include <sys/types.h>
6354166124Srafanint
6355166124Srafanmain ()
6356166124Srafan{
6357166124Srafan
6358166124Srafan#ifndef _XOPEN_SOURCE
6359166124Srafanmake an error
6360166124Srafan#endif
6361166124Srafan  ;
6362166124Srafan  return 0;
6363166124Srafan}
6364166124Srafan_ACEOF
6365166124Srafanrm -f conftest.$ac_objext
6366184989Srafanif { (eval echo "$as_me:6366: \"$ac_compile\"") >&5
6367166124Srafan  (eval $ac_compile) 2>&5
6368166124Srafan  ac_status=$?
6369184989Srafan  echo "$as_me:6369: \$? = $ac_status" >&5
6370166124Srafan  (exit $ac_status); } &&
6371166124Srafan         { ac_try='test -s conftest.$ac_objext'
6372184989Srafan  { (eval echo "$as_me:6372: \"$ac_try\"") >&5
6373166124Srafan  (eval $ac_try) 2>&5
6374166124Srafan  ac_status=$?
6375184989Srafan  echo "$as_me:6375: \$? = $ac_status" >&5
6376166124Srafan  (exit $ac_status); }; }; then
6377166124Srafan  cf_cv_xopen_source=no
6378166124Srafanelse
6379166124Srafan  echo "$as_me: failed program was:" >&5
6380166124Srafancat conftest.$ac_ext >&5
6381166124Srafancf_save="$CPPFLAGS"
6382166124Srafan	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6383166124Srafan	 cat >conftest.$ac_ext <<_ACEOF
6384184989Srafan#line 6384 "configure"
6385166124Srafan#include "confdefs.h"
6386166124Srafan#include <sys/types.h>
6387166124Srafanint
6388166124Srafanmain ()
6389166124Srafan{
6390166124Srafan
6391166124Srafan#ifdef _XOPEN_SOURCE
6392166124Srafanmake an error
6393166124Srafan#endif
6394166124Srafan  ;
6395166124Srafan  return 0;
6396166124Srafan}
6397166124Srafan_ACEOF
6398166124Srafanrm -f conftest.$ac_objext
6399184989Srafanif { (eval echo "$as_me:6399: \"$ac_compile\"") >&5
6400166124Srafan  (eval $ac_compile) 2>&5
6401166124Srafan  ac_status=$?
6402184989Srafan  echo "$as_me:6402: \$? = $ac_status" >&5
6403166124Srafan  (exit $ac_status); } &&
6404166124Srafan         { ac_try='test -s conftest.$ac_objext'
6405184989Srafan  { (eval echo "$as_me:6405: \"$ac_try\"") >&5
6406166124Srafan  (eval $ac_try) 2>&5
6407166124Srafan  ac_status=$?
6408184989Srafan  echo "$as_me:6408: \$? = $ac_status" >&5
6409166124Srafan  (exit $ac_status); }; }; then
6410166124Srafan  cf_cv_xopen_source=no
6411166124Srafanelse
6412166124Srafan  echo "$as_me: failed program was:" >&5
6413166124Srafancat conftest.$ac_ext >&5
6414166124Srafancf_cv_xopen_source=$cf_XOPEN_SOURCE
6415166124Srafanfi
6416166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6417166124Srafan	CPPFLAGS="$cf_save"
6418166124Srafan
6419166124Srafanfi
6420166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6421166124Srafan
6422166124Srafanfi
6423184989Srafanecho "$as_me:6423: result: $cf_cv_xopen_source" >&5
6424166124Srafanecho "${ECHO_T}$cf_cv_xopen_source" >&6
6425166124Srafan	if test "$cf_cv_xopen_source" != no ; then
6426166124Srafan
6427166124Srafan# remove _XOPEN_SOURCE symbol from $CFLAGS
6428166124SrafanCFLAGS=`echo "$CFLAGS" | \
6429166124Srafan	sed	-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6430166124Srafan		-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?$//g'`
6431166124Srafan
6432166124Srafan# remove _XOPEN_SOURCE symbol from $CPPFLAGS
6433166124SrafanCPPFLAGS=`echo "$CPPFLAGS" | \
6434166124Srafan	sed	-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6435166124Srafan		-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?$//g'`
6436166124Srafan
6437166124Srafan		test "$cf_cv_cc_u_d_options" = yes && \
6438166124Srafan			CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE"
6439166124Srafan		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source"
6440166124Srafan	fi
6441166124Srafan
6442166124Srafancf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6443166124Srafan
6444166124Srafancf_save_CFLAGS="$CFLAGS"
6445166124Srafancf_save_CPPFLAGS="$CPPFLAGS"
6446166124Srafan
6447166124Srafan# remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS
6448166124Srafancf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6449166124Srafan	sed	-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6450166124Srafan		-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?$//g'`
6451166124Srafan
6452166124Srafan# remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS
6453166124Srafancf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6454166124Srafan	sed	-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6455166124Srafan		-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?$//g'`
6456166124Srafan
6457184989Srafanecho "$as_me:6457: checking if we should define _POSIX_C_SOURCE" >&5
6458166124Srafanecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6459166124Srafanif test "${cf_cv_posix_c_source+set}" = set; then
6460166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6461166124Srafanelse
6462166124Srafan
6463184989Srafanecho "${as_me-configure}:6463: testing if the symbol is already defined go no further ..." 1>&5
6464166124Srafan
6465166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6466184989Srafan#line 6466 "configure"
6467166124Srafan#include "confdefs.h"
6468166124Srafan#include <sys/types.h>
6469166124Srafanint
6470166124Srafanmain ()
6471166124Srafan{
6472166124Srafan
6473166124Srafan#ifndef _POSIX_C_SOURCE
6474166124Srafanmake an error
6475166124Srafan#endif
6476166124Srafan  ;
6477166124Srafan  return 0;
6478166124Srafan}
6479166124Srafan_ACEOF
6480166124Srafanrm -f conftest.$ac_objext
6481184989Srafanif { (eval echo "$as_me:6481: \"$ac_compile\"") >&5
6482166124Srafan  (eval $ac_compile) 2>&5
6483166124Srafan  ac_status=$?
6484184989Srafan  echo "$as_me:6484: \$? = $ac_status" >&5
6485166124Srafan  (exit $ac_status); } &&
6486166124Srafan         { ac_try='test -s conftest.$ac_objext'
6487184989Srafan  { (eval echo "$as_me:6487: \"$ac_try\"") >&5
6488166124Srafan  (eval $ac_try) 2>&5
6489166124Srafan  ac_status=$?
6490184989Srafan  echo "$as_me:6490: \$? = $ac_status" >&5
6491166124Srafan  (exit $ac_status); }; }; then
6492166124Srafan  cf_cv_posix_c_source=no
6493166124Srafanelse
6494166124Srafan  echo "$as_me: failed program was:" >&5
6495166124Srafancat conftest.$ac_ext >&5
6496166124Srafancf_want_posix_source=no
6497166124Srafan	 case .$cf_POSIX_C_SOURCE in #(vi
6498166124Srafan	 .[12]??*) #(vi
6499166124Srafan		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6500166124Srafan		;;
6501166124Srafan	 .2) #(vi
6502166124Srafan		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6503166124Srafan		cf_want_posix_source=yes
6504166124Srafan		;;
6505166124Srafan	 .*)
6506166124Srafan		cf_want_posix_source=yes
6507166124Srafan		;;
6508166124Srafan	 esac
6509166124Srafan	 if test "$cf_want_posix_source" = yes ; then
6510166124Srafan		cat >conftest.$ac_ext <<_ACEOF
6511184989Srafan#line 6511 "configure"
6512166124Srafan#include "confdefs.h"
6513166124Srafan#include <sys/types.h>
6514166124Srafanint
6515166124Srafanmain ()
6516166124Srafan{
6517166124Srafan
6518166124Srafan#ifdef _POSIX_SOURCE
6519166124Srafanmake an error
6520166124Srafan#endif
6521166124Srafan  ;
6522166124Srafan  return 0;
6523166124Srafan}
6524166124Srafan_ACEOF
6525166124Srafanrm -f conftest.$ac_objext
6526184989Srafanif { (eval echo "$as_me:6526: \"$ac_compile\"") >&5
6527166124Srafan  (eval $ac_compile) 2>&5
6528166124Srafan  ac_status=$?
6529184989Srafan  echo "$as_me:6529: \$? = $ac_status" >&5
6530166124Srafan  (exit $ac_status); } &&
6531166124Srafan         { ac_try='test -s conftest.$ac_objext'
6532184989Srafan  { (eval echo "$as_me:6532: \"$ac_try\"") >&5
6533166124Srafan  (eval $ac_try) 2>&5
6534166124Srafan  ac_status=$?
6535184989Srafan  echo "$as_me:6535: \$? = $ac_status" >&5
6536166124Srafan  (exit $ac_status); }; }; then
6537166124Srafan  :
6538166124Srafanelse
6539166124Srafan  echo "$as_me: failed program was:" >&5
6540166124Srafancat conftest.$ac_ext >&5
6541166124Srafancf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6542166124Srafanfi
6543166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6544166124Srafan	 fi
6545166124Srafan
6546184989Srafanecho "${as_me-configure}:6546: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6547166124Srafan
6548166124Srafan	 CFLAGS="$cf_trim_CFLAGS"
6549166124Srafan	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6550166124Srafan
6551184989Srafanecho "${as_me-configure}:6551: testing if the second compile does not leave our definition intact error ..." 1>&5
6552166124Srafan
6553166124Srafan	 cat >conftest.$ac_ext <<_ACEOF
6554184989Srafan#line 6554 "configure"
6555166124Srafan#include "confdefs.h"
6556166124Srafan#include <sys/types.h>
6557166124Srafanint
6558166124Srafanmain ()
6559166124Srafan{
6560166124Srafan
6561166124Srafan#ifndef _POSIX_C_SOURCE
6562166124Srafanmake an error
6563166124Srafan#endif
6564166124Srafan  ;
6565166124Srafan  return 0;
6566166124Srafan}
6567166124Srafan_ACEOF
6568166124Srafanrm -f conftest.$ac_objext
6569184989Srafanif { (eval echo "$as_me:6569: \"$ac_compile\"") >&5
6570166124Srafan  (eval $ac_compile) 2>&5
6571166124Srafan  ac_status=$?
6572184989Srafan  echo "$as_me:6572: \$? = $ac_status" >&5
6573166124Srafan  (exit $ac_status); } &&
6574166124Srafan         { ac_try='test -s conftest.$ac_objext'
6575184989Srafan  { (eval echo "$as_me:6575: \"$ac_try\"") >&5
6576166124Srafan  (eval $ac_try) 2>&5
6577166124Srafan  ac_status=$?
6578184989Srafan  echo "$as_me:6578: \$? = $ac_status" >&5
6579166124Srafan  (exit $ac_status); }; }; then
6580166124Srafan  :
6581166124Srafanelse
6582166124Srafan  echo "$as_me: failed program was:" >&5
6583166124Srafancat conftest.$ac_ext >&5
6584166124Srafancf_cv_posix_c_source=no
6585166124Srafanfi
6586166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6587166124Srafan	 CFLAGS="$cf_save_CFLAGS"
6588166124Srafan	 CPPFLAGS="$cf_save_CPPFLAGS"
6589166124Srafan
6590166124Srafanfi
6591166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6592166124Srafan
6593166124Srafanfi
6594184989Srafanecho "$as_me:6594: result: $cf_cv_posix_c_source" >&5
6595166124Srafanecho "${ECHO_T}$cf_cv_posix_c_source" >&6
6596166124Srafan
6597166124Srafanif test "$cf_cv_posix_c_source" != no ; then
6598166124Srafan	CFLAGS="$cf_trim_CFLAGS"
6599166124Srafan	CPPFLAGS="$cf_trim_CPPFLAGS"
6600166124Srafan	if test "$cf_cv_cc_u_d_options" = yes ; then
6601166124Srafan		cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \
6602166124Srafan				sed -e 's/-D/-U/g' -e 's/=[^ 	]*//g'`
6603166124Srafan		CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source"
6604166124Srafan	fi
6605166124Srafan	CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source"
6606166124Srafanfi
6607166124Srafan
6608166124Srafan	;;
6609166124Srafanesac
6610166124Srafan
6611166124Srafan# Work around breakage on OS X
6612166124Srafan
6613184989Srafanecho "$as_me:6613: checking if SIGWINCH is defined" >&5
6614166124Srafanecho $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6615166124Srafanif test "${cf_cv_define_sigwinch+set}" = set; then
6616166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6617166124Srafanelse
6618166124Srafan
6619166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6620184989Srafan#line 6620 "configure"
6621166124Srafan#include "confdefs.h"
6622166124Srafan
6623166124Srafan#include <sys/types.h>
6624166124Srafan#include <sys/signal.h>
6625166124Srafan
6626166124Srafanint
6627166124Srafanmain ()
6628166124Srafan{
6629166124Srafanint x = SIGWINCH
6630166124Srafan  ;
6631166124Srafan  return 0;
6632166124Srafan}
6633166124Srafan_ACEOF
6634166124Srafanrm -f conftest.$ac_objext
6635184989Srafanif { (eval echo "$as_me:6635: \"$ac_compile\"") >&5
6636166124Srafan  (eval $ac_compile) 2>&5
6637166124Srafan  ac_status=$?
6638184989Srafan  echo "$as_me:6638: \$? = $ac_status" >&5
6639166124Srafan  (exit $ac_status); } &&
6640166124Srafan         { ac_try='test -s conftest.$ac_objext'
6641184989Srafan  { (eval echo "$as_me:6641: \"$ac_try\"") >&5
6642166124Srafan  (eval $ac_try) 2>&5
6643166124Srafan  ac_status=$?
6644184989Srafan  echo "$as_me:6644: \$? = $ac_status" >&5
6645166124Srafan  (exit $ac_status); }; }; then
6646166124Srafan  cf_cv_define_sigwinch=yes
6647166124Srafanelse
6648166124Srafan  echo "$as_me: failed program was:" >&5
6649166124Srafancat conftest.$ac_ext >&5
6650166124Srafancat >conftest.$ac_ext <<_ACEOF
6651184989Srafan#line 6651 "configure"
6652166124Srafan#include "confdefs.h"
6653166124Srafan
6654166124Srafan#undef _XOPEN_SOURCE
6655166124Srafan#undef _POSIX_SOURCE
6656166124Srafan#undef _POSIX_C_SOURCE
6657166124Srafan#include <sys/types.h>
6658166124Srafan#include <sys/signal.h>
6659166124Srafan
6660166124Srafanint
6661166124Srafanmain ()
6662166124Srafan{
6663166124Srafanint x = SIGWINCH
6664166124Srafan  ;
6665166124Srafan  return 0;
6666166124Srafan}
6667166124Srafan_ACEOF
6668166124Srafanrm -f conftest.$ac_objext
6669184989Srafanif { (eval echo "$as_me:6669: \"$ac_compile\"") >&5
6670166124Srafan  (eval $ac_compile) 2>&5
6671166124Srafan  ac_status=$?
6672184989Srafan  echo "$as_me:6672: \$? = $ac_status" >&5
6673166124Srafan  (exit $ac_status); } &&
6674166124Srafan         { ac_try='test -s conftest.$ac_objext'
6675184989Srafan  { (eval echo "$as_me:6675: \"$ac_try\"") >&5
6676166124Srafan  (eval $ac_try) 2>&5
6677166124Srafan  ac_status=$?
6678184989Srafan  echo "$as_me:6678: \$? = $ac_status" >&5
6679166124Srafan  (exit $ac_status); }; }; then
6680166124Srafan  cf_cv_define_sigwinch=maybe
6681166124Srafanelse
6682166124Srafan  echo "$as_me: failed program was:" >&5
6683166124Srafancat conftest.$ac_ext >&5
6684166124Srafancf_cv_define_sigwinch=no
6685166124Srafanfi
6686166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6687166124Srafan
6688166124Srafanfi
6689166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6690166124Srafan
6691166124Srafanfi
6692184989Srafanecho "$as_me:6692: result: $cf_cv_define_sigwinch" >&5
6693166124Srafanecho "${ECHO_T}$cf_cv_define_sigwinch" >&6
6694166124Srafan
6695166124Srafanif test "$cf_cv_define_sigwinch" = maybe ; then
6696184989Srafanecho "$as_me:6696: checking for actual SIGWINCH definition" >&5
6697166124Srafanecho $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6698166124Srafanif test "${cf_cv_fixup_sigwinch+set}" = set; then
6699166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6700166124Srafanelse
6701166124Srafan
6702166124Srafancf_cv_fixup_sigwinch=unknown
6703166124Srafancf_sigwinch=32
6704166124Srafanwhile test $cf_sigwinch != 1
6705166124Srafando
6706166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6707184989Srafan#line 6707 "configure"
6708166124Srafan#include "confdefs.h"
6709166124Srafan
6710166124Srafan#undef _XOPEN_SOURCE
6711166124Srafan#undef _POSIX_SOURCE
6712166124Srafan#undef _POSIX_C_SOURCE
6713166124Srafan#include <sys/types.h>
6714166124Srafan#include <sys/signal.h>
6715166124Srafan
6716166124Srafanint
6717166124Srafanmain ()
6718166124Srafan{
6719166124Srafan
6720166124Srafan#if SIGWINCH != $cf_sigwinch
6721166124Srafanmake an error
6722166124Srafan#endif
6723166124Srafanint x = SIGWINCH
6724166124Srafan  ;
6725166124Srafan  return 0;
6726166124Srafan}
6727166124Srafan_ACEOF
6728166124Srafanrm -f conftest.$ac_objext
6729184989Srafanif { (eval echo "$as_me:6729: \"$ac_compile\"") >&5
6730166124Srafan  (eval $ac_compile) 2>&5
6731166124Srafan  ac_status=$?
6732184989Srafan  echo "$as_me:6732: \$? = $ac_status" >&5
6733166124Srafan  (exit $ac_status); } &&
6734166124Srafan         { ac_try='test -s conftest.$ac_objext'
6735184989Srafan  { (eval echo "$as_me:6735: \"$ac_try\"") >&5
6736166124Srafan  (eval $ac_try) 2>&5
6737166124Srafan  ac_status=$?
6738184989Srafan  echo "$as_me:6738: \$? = $ac_status" >&5
6739166124Srafan  (exit $ac_status); }; }; then
6740166124Srafan  cf_cv_fixup_sigwinch=$cf_sigwinch
6741166124Srafan	 break
6742166124Srafanelse
6743166124Srafan  echo "$as_me: failed program was:" >&5
6744166124Srafancat conftest.$ac_ext >&5
6745166124Srafanfi
6746166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6747166124Srafan
6748166124Srafancf_sigwinch=`expr $cf_sigwinch - 1`
6749166124Srafandone
6750166124Srafan
6751166124Srafanfi
6752184989Srafanecho "$as_me:6752: result: $cf_cv_fixup_sigwinch" >&5
6753166124Srafanecho "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6754166124Srafan
6755166124Srafan	if test "$cf_cv_fixup_sigwinch" != unknown ; then
6756166124Srafan		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6757166124Srafan	fi
6758166124Srafanfi
6759166124Srafan
6760166124Srafan# Checks for CODESET support.
6761166124Srafan
6762184989Srafan  echo "$as_me:6762: checking for nl_langinfo and CODESET" >&5
6763166124Srafanecho $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6764166124Srafanif test "${am_cv_langinfo_codeset+set}" = set; then
6765166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6766166124Srafanelse
6767166124Srafan  cat >conftest.$ac_ext <<_ACEOF
6768184989Srafan#line 6768 "configure"
6769166124Srafan#include "confdefs.h"
6770166124Srafan#include <langinfo.h>
6771166124Srafanint
6772166124Srafanmain ()
6773166124Srafan{
6774166124Srafanchar* cs = nl_langinfo(CODESET);
6775166124Srafan  ;
6776166124Srafan  return 0;
6777166124Srafan}
6778166124Srafan_ACEOF
6779166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
6780184989Srafanif { (eval echo "$as_me:6780: \"$ac_link\"") >&5
6781166124Srafan  (eval $ac_link) 2>&5
6782166124Srafan  ac_status=$?
6783184989Srafan  echo "$as_me:6783: \$? = $ac_status" >&5
6784166124Srafan  (exit $ac_status); } &&
6785166124Srafan         { ac_try='test -s conftest$ac_exeext'
6786184989Srafan  { (eval echo "$as_me:6786: \"$ac_try\"") >&5
6787166124Srafan  (eval $ac_try) 2>&5
6788166124Srafan  ac_status=$?
6789184989Srafan  echo "$as_me:6789: \$? = $ac_status" >&5
6790166124Srafan  (exit $ac_status); }; }; then
6791166124Srafan  am_cv_langinfo_codeset=yes
6792166124Srafanelse
6793166124Srafan  echo "$as_me: failed program was:" >&5
6794166124Srafancat conftest.$ac_ext >&5
6795166124Srafanam_cv_langinfo_codeset=no
6796166124Srafanfi
6797166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6798166124Srafan
6799166124Srafanfi
6800184989Srafanecho "$as_me:6800: result: $am_cv_langinfo_codeset" >&5
6801166124Srafanecho "${ECHO_T}$am_cv_langinfo_codeset" >&6
6802166124Srafan  if test $am_cv_langinfo_codeset = yes; then
6803166124Srafan
6804166124Srafancat >>confdefs.h <<\EOF
6805166124Srafan#define HAVE_LANGINFO_CODESET 1
6806166124SrafanEOF
6807166124Srafan
6808166124Srafan  fi
6809166124Srafan
6810166124Srafan# use these variables to work around a defect in gcc's fixincludes.
6811166124SrafanNCURSES_OK_WCHAR_T=
6812166124SrafanNCURSES_OK_WINT_T=
6813166124Srafan
6814184989Srafanecho "$as_me:6814: checking if you want wide-character code" >&5
6815166124Srafanecho $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6816166124Srafan
6817166124Srafan# Check whether --enable-widec or --disable-widec was given.
6818166124Srafanif test "${enable_widec+set}" = set; then
6819166124Srafan  enableval="$enable_widec"
6820166124Srafan  with_widec=$enableval
6821166124Srafanelse
6822166124Srafan  with_widec=no
6823166124Srafanfi;
6824184989Srafanecho "$as_me:6824: result: $with_widec" >&5
6825166124Srafanecho "${ECHO_T}$with_widec" >&6
6826166124Srafanif test "$with_widec" = yes ; then
6827166124Srafan	LIB_SUFFIX="w${LIB_SUFFIX}"
6828166124Srafan	cat >>confdefs.h <<\EOF
6829166124Srafan#define USE_WIDEC_SUPPORT 1
6830166124SrafanEOF
6831166124Srafan
6832184989Srafanecho "$as_me:6832: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
6833166124Srafanecho $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
6834166124Srafancat >conftest.$ac_ext <<_ACEOF
6835184989Srafan#line 6835 "configure"
6836166124Srafan#include "confdefs.h"
6837166124Srafan#include <sys/types.h>
6838166124Srafan
6839166124Srafanint
6840166124Srafanmain ()
6841166124Srafan{
6842166124Srafan
6843166124Srafan#ifndef _XOPEN_SOURCE_EXTENDED
6844166124Srafanmake an error
6845166124Srafan#endif
6846166124Srafan  ;
6847166124Srafan  return 0;
6848166124Srafan}
6849166124Srafan_ACEOF
6850166124Srafanrm -f conftest.$ac_objext
6851184989Srafanif { (eval echo "$as_me:6851: \"$ac_compile\"") >&5
6852166124Srafan  (eval $ac_compile) 2>&5
6853166124Srafan  ac_status=$?
6854184989Srafan  echo "$as_me:6854: \$? = $ac_status" >&5
6855166124Srafan  (exit $ac_status); } &&
6856166124Srafan         { ac_try='test -s conftest.$ac_objext'
6857184989Srafan  { (eval echo "$as_me:6857: \"$ac_try\"") >&5
6858166124Srafan  (eval $ac_try) 2>&5
6859166124Srafan  ac_status=$?
6860184989Srafan  echo "$as_me:6860: \$? = $ac_status" >&5
6861166124Srafan  (exit $ac_status); }; }; then
6862166124Srafan  cf_result=no
6863166124Srafanelse
6864166124Srafan  echo "$as_me: failed program was:" >&5
6865166124Srafancat conftest.$ac_ext >&5
6866166124Srafancf_result=yes
6867166124Srafanfi
6868166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6869184989Srafanecho "$as_me:6869: result: $cf_result" >&5
6870166124Srafanecho "${ECHO_T}$cf_result" >&6
6871166124Srafan
6872166124Srafanif test "$cf_result" = yes ; then
6873166124Srafan	CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
6874166124Srafanelif test "x" != "x" ; then
6875184989Srafan	echo "$as_me:6875: checking checking for compatible value versus " >&5
6876166124Srafanecho $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
6877166124Srafan	cat >conftest.$ac_ext <<_ACEOF
6878184989Srafan#line 6878 "configure"
6879166124Srafan#include "confdefs.h"
6880166124Srafan#include <sys/types.h>
6881166124Srafan
6882166124Srafanint
6883166124Srafanmain ()
6884166124Srafan{
6885166124Srafan
6886166124Srafan#if _XOPEN_SOURCE_EXTENDED- < 0
6887166124Srafanmake an error
6888166124Srafan#endif
6889166124Srafan  ;
6890166124Srafan  return 0;
6891166124Srafan}
6892166124Srafan_ACEOF
6893166124Srafanrm -f conftest.$ac_objext
6894184989Srafanif { (eval echo "$as_me:6894: \"$ac_compile\"") >&5
6895166124Srafan  (eval $ac_compile) 2>&5
6896166124Srafan  ac_status=$?
6897184989Srafan  echo "$as_me:6897: \$? = $ac_status" >&5
6898166124Srafan  (exit $ac_status); } &&
6899166124Srafan         { ac_try='test -s conftest.$ac_objext'
6900184989Srafan  { (eval echo "$as_me:6900: \"$ac_try\"") >&5
6901166124Srafan  (eval $ac_try) 2>&5
6902166124Srafan  ac_status=$?
6903184989Srafan  echo "$as_me:6903: \$? = $ac_status" >&5
6904166124Srafan  (exit $ac_status); }; }; then
6905166124Srafan  cf_result=yes
6906166124Srafanelse
6907166124Srafan  echo "$as_me: failed program was:" >&5
6908166124Srafancat conftest.$ac_ext >&5
6909166124Srafancf_result=no
6910166124Srafanfi
6911166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
6912184989Srafan	echo "$as_me:6912: result: $cf_result" >&5
6913166124Srafanecho "${ECHO_T}$cf_result" >&6
6914166124Srafan	if test "$cf_result" = no ; then
6915166124Srafan		# perhaps we can override it - try...
6916166124Srafan		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
6917166124Srafan	fi
6918166124Srafanfi
6919166124Srafan
6920166124Srafan	# with_overwrite=no
6921166124Srafan	NCURSES_CH_T=cchar_t
6922166124Srafan
6923184989Srafanfor ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
6924166124Srafando
6925166124Srafanas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6926184989Srafanecho "$as_me:6926: checking for $ac_func" >&5
6927166124Srafanecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6928166124Srafanif eval "test \"\${$as_ac_var+set}\" = set"; then
6929166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6930166124Srafanelse
6931166124Srafan  cat >conftest.$ac_ext <<_ACEOF
6932184989Srafan#line 6932 "configure"
6933166124Srafan#include "confdefs.h"
6934166124Srafan/* System header to define __stub macros and hopefully few prototypes,
6935166124Srafan    which can conflict with char $ac_func (); below.  */
6936166124Srafan#include <assert.h>
6937166124Srafan/* Override any gcc2 internal prototype to avoid an error.  */
6938166124Srafan#ifdef __cplusplus
6939166124Srafanextern "C"
6940166124Srafan#endif
6941166124Srafan/* We use char because int might match the return type of a gcc2
6942166124Srafan   builtin and then its argument prototype would still apply.  */
6943166124Srafanchar $ac_func ();
6944166124Srafanchar (*f) ();
6945166124Srafan
6946166124Srafanint
6947166124Srafanmain ()
6948166124Srafan{
6949166124Srafan/* The GNU C library defines this for functions which it implements
6950166124Srafan    to always fail with ENOSYS.  Some functions are actually named
6951166124Srafan    something starting with __ and the normal name is an alias.  */
6952166124Srafan#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6953166124Srafanchoke me
6954166124Srafan#else
6955166124Srafanf = $ac_func;
6956166124Srafan#endif
6957166124Srafan
6958166124Srafan  ;
6959166124Srafan  return 0;
6960166124Srafan}
6961166124Srafan_ACEOF
6962166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
6963184989Srafanif { (eval echo "$as_me:6963: \"$ac_link\"") >&5
6964166124Srafan  (eval $ac_link) 2>&5
6965166124Srafan  ac_status=$?
6966184989Srafan  echo "$as_me:6966: \$? = $ac_status" >&5
6967166124Srafan  (exit $ac_status); } &&
6968166124Srafan         { ac_try='test -s conftest$ac_exeext'
6969184989Srafan  { (eval echo "$as_me:6969: \"$ac_try\"") >&5
6970166124Srafan  (eval $ac_try) 2>&5
6971166124Srafan  ac_status=$?
6972184989Srafan  echo "$as_me:6972: \$? = $ac_status" >&5
6973166124Srafan  (exit $ac_status); }; }; then
6974166124Srafan  eval "$as_ac_var=yes"
6975166124Srafanelse
6976166124Srafan  echo "$as_me: failed program was:" >&5
6977166124Srafancat conftest.$ac_ext >&5
6978166124Srafaneval "$as_ac_var=no"
6979166124Srafanfi
6980166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6981166124Srafanfi
6982184989Srafanecho "$as_me:6982: result: `eval echo '${'$as_ac_var'}'`" >&5
6983166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6984166124Srafanif test `eval echo '${'$as_ac_var'}'` = yes; then
6985166124Srafan  cat >>confdefs.h <<EOF
6986166124Srafan#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6987166124SrafanEOF
6988166124Srafan
6989166124Srafanfi
6990166124Srafandone
6991166124Srafan
6992166124Srafan	if test "$ac_cv_func_putwc" != yes ; then
6993166124Srafan
6994184989Srafanecho "$as_me:6994: checking for multibyte character support" >&5
6995184989Srafanecho $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
6996184989Srafanif test "${cf_cv_utf8_lib+set}" = set; then
6997166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
6998166124Srafanelse
6999166124Srafan
7000166124Srafan	cf_save_LIBS="$LIBS"
7001184989Srafan	cat >conftest.$ac_ext <<_ACEOF
7002184989Srafan#line 7002 "configure"
7003184989Srafan#include "confdefs.h"
7004184989Srafan
7005184989Srafan#include <stdlib.h>
7006184989Srafanint
7007184989Srafanmain ()
7008184989Srafan{
7009184989Srafanputwc(0,0);
7010184989Srafan  ;
7011184989Srafan  return 0;
7012184989Srafan}
7013184989Srafan_ACEOF
7014184989Srafanrm -f conftest.$ac_objext conftest$ac_exeext
7015184989Srafanif { (eval echo "$as_me:7015: \"$ac_link\"") >&5
7016184989Srafan  (eval $ac_link) 2>&5
7017184989Srafan  ac_status=$?
7018184989Srafan  echo "$as_me:7018: \$? = $ac_status" >&5
7019184989Srafan  (exit $ac_status); } &&
7020184989Srafan         { ac_try='test -s conftest$ac_exeext'
7021184989Srafan  { (eval echo "$as_me:7021: \"$ac_try\"") >&5
7022184989Srafan  (eval $ac_try) 2>&5
7023184989Srafan  ac_status=$?
7024184989Srafan  echo "$as_me:7024: \$? = $ac_status" >&5
7025184989Srafan  (exit $ac_status); }; }; then
7026184989Srafan  cf_cv_utf8_lib=yes
7027184989Srafanelse
7028184989Srafan  echo "$as_me: failed program was:" >&5
7029184989Srafancat conftest.$ac_ext >&5
7030184989Srafan
7031184989Srafan# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7032184989Srafan# will be set on completion of the AC_TRY_LINK below.
7033184989Srafancf_cv_header_path_utf8=
7034184989Srafancf_cv_library_path_utf8=
7035184989Srafan
7036184989Srafanecho "${as_me-configure}:7036: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7037184989Srafan
7038166124Srafancat >conftest.$ac_ext <<_ACEOF
7039184989Srafan#line 7039 "configure"
7040166124Srafan#include "confdefs.h"
7041166124Srafan
7042166124Srafan#include <libutf8.h>
7043166124Srafanint
7044166124Srafanmain ()
7045166124Srafan{
7046166124Srafanputwc(0,0);
7047166124Srafan  ;
7048166124Srafan  return 0;
7049166124Srafan}
7050166124Srafan_ACEOF
7051166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
7052184989Srafanif { (eval echo "$as_me:7052: \"$ac_link\"") >&5
7053166124Srafan  (eval $ac_link) 2>&5
7054166124Srafan  ac_status=$?
7055184989Srafan  echo "$as_me:7055: \$? = $ac_status" >&5
7056166124Srafan  (exit $ac_status); } &&
7057166124Srafan         { ac_try='test -s conftest$ac_exeext'
7058184989Srafan  { (eval echo "$as_me:7058: \"$ac_try\"") >&5
7059166124Srafan  (eval $ac_try) 2>&5
7060166124Srafan  ac_status=$?
7061184989Srafan  echo "$as_me:7061: \$? = $ac_status" >&5
7062166124Srafan  (exit $ac_status); }; }; then
7063184989Srafan  cf_cv_find_linkage_utf8=yes
7064166124Srafanelse
7065166124Srafan  echo "$as_me: failed program was:" >&5
7066166124Srafancat conftest.$ac_ext >&5
7067184989Srafan
7068184989Srafan    cf_cv_find_linkage_utf8=no
7069184989Srafan
7070184989Srafanecho "${as_me-configure}:7070: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
7071184989Srafan
7072184989Srafan    cf_save_CPPFLAGS="$CPPFLAGS"
7073184989Srafan    cf_test_CPPFLAGS="$CPPFLAGS"
7074184989Srafan
7075184989Srafan    cf_search=""
7076184989Srafan
7077184989Srafantest "/usr" != "$prefix" && \
7078184989Srafantest -d "/usr" && \
7079184989Srafan(test $prefix = NONE || test -d $prefix) && {
7080184989Srafan	test -n "$verbose" && echo "	... testing for include-directories under /usr"
7081184989Srafan	test -d /usr/include &&          cf_search="$cf_search /usr/include"
7082184989Srafan	test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
7083184989Srafan	test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
7084184989Srafan	test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
7085184989Srafan	test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
7086184989Srafan}
7087184989Srafan
7088184989Srafantest "$prefix" != "NONE" && \
7089184989Srafantest -d "$prefix" && \
7090184989Srafan {
7091184989Srafan	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
7092184989Srafan	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
7093184989Srafan	test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
7094184989Srafan	test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
7095184989Srafan	test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
7096184989Srafan	test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
7097184989Srafan}
7098184989Srafan
7099184989Srafantest "/usr/local" != "$prefix" && \
7100184989Srafantest -d "/usr/local" && \
7101184989Srafan(test $prefix = NONE || test -d $prefix) && {
7102184989Srafan	test -n "$verbose" && echo "	... testing for include-directories under /usr/local"
7103184989Srafan	test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
7104184989Srafan	test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
7105184989Srafan	test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
7106184989Srafan	test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
7107184989Srafan	test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
7108184989Srafan}
7109184989Srafan
7110184989Srafantest "/opt" != "$prefix" && \
7111184989Srafantest -d "/opt" && \
7112184989Srafan(test $prefix = NONE || test -d $prefix) && {
7113184989Srafan	test -n "$verbose" && echo "	... testing for include-directories under /opt"
7114184989Srafan	test -d /opt/include &&          cf_search="$cf_search /opt/include"
7115184989Srafan	test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
7116184989Srafan	test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
7117184989Srafan	test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
7118184989Srafan	test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
7119184989Srafan}
7120184989Srafan
7121184989Srafantest "$HOME" != "$prefix" && \
7122184989Srafantest -d "$HOME" && \
7123184989Srafan(test $prefix = NONE || test -d $prefix) && {
7124184989Srafan	test -n "$verbose" && echo "	... testing for include-directories under $HOME"
7125184989Srafan	test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
7126184989Srafan	test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
7127184989Srafan	test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
7128184989Srafan	test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
7129184989Srafan	test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
7130184989Srafan}
7131184989Srafan
7132184989Srafantest "$includedir" != NONE && \
7133184989Srafantest "$includedir" != "/usr/include" && \
7134184989Srafantest -d "$includedir" && {
7135184989Srafan	test -d $includedir &&    cf_search="$cf_search $includedir"
7136184989Srafan	test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
7137184989Srafan}
7138184989Srafan
7139184989Srafantest "$oldincludedir" != NONE && \
7140184989Srafantest "$oldincludedir" != "/usr/include" && \
7141184989Srafantest -d "$oldincludedir" && {
7142184989Srafan	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
7143184989Srafan	test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
7144184989Srafan}
7145184989Srafan
7146184989Srafan    for cf_cv_header_path_utf8 in $cf_search
7147184989Srafan    do
7148184989Srafan      if test -d $cf_cv_header_path_utf8 ; then
7149184989Srafan        test -n "$verbose" && echo "	... testing $cf_cv_header_path_utf8" 1>&6
7150184989Srafan
7151184989Srafanecho "${as_me-configure}:7151: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7152184989Srafan
7153184989Srafan        CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
7154184989Srafan        cat >conftest.$ac_ext <<_ACEOF
7155184989Srafan#line 7155 "configure"
7156184989Srafan#include "confdefs.h"
7157184989Srafan
7158184989Srafan#include <libutf8.h>
7159184989Srafanint
7160184989Srafanmain ()
7161184989Srafan{
7162184989Srafanputwc(0,0);
7163184989Srafan  ;
7164184989Srafan  return 0;
7165184989Srafan}
7166184989Srafan_ACEOF
7167184989Srafanrm -f conftest.$ac_objext
7168184989Srafanif { (eval echo "$as_me:7168: \"$ac_compile\"") >&5
7169184989Srafan  (eval $ac_compile) 2>&5
7170184989Srafan  ac_status=$?
7171184989Srafan  echo "$as_me:7171: \$? = $ac_status" >&5
7172184989Srafan  (exit $ac_status); } &&
7173184989Srafan         { ac_try='test -s conftest.$ac_objext'
7174184989Srafan  { (eval echo "$as_me:7174: \"$ac_try\"") >&5
7175184989Srafan  (eval $ac_try) 2>&5
7176184989Srafan  ac_status=$?
7177184989Srafan  echo "$as_me:7177: \$? = $ac_status" >&5
7178184989Srafan  (exit $ac_status); }; }; then
7179184989Srafan
7180184989Srafan            test -n "$verbose" && echo "	... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7181184989Srafan
7182184989Srafanecho "${as_me-configure}:7182: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7183184989Srafan
7184184989Srafan            cf_cv_find_linkage_utf8=maybe
7185184989Srafan            cf_test_CPPFLAGS="$CPPFLAGS"
7186184989Srafan            break
7187184989Srafanelse
7188184989Srafan  echo "$as_me: failed program was:" >&5
7189184989Srafancat conftest.$ac_ext >&5
7190184989Srafan
7191184989Srafan            CPPFLAGS="$cf_save_CPPFLAGS"
7192184989Srafan
7193166124Srafanfi
7194184989Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7195184989Srafan      fi
7196184989Srafan    done
7197184989Srafan
7198184989Srafan    if test "$cf_cv_find_linkage_utf8" = maybe ; then
7199184989Srafan
7200184989Srafanecho "${as_me-configure}:7200: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7201184989Srafan
7202184989Srafan      cf_save_LIBS="$LIBS"
7203184989Srafan      cf_save_LDFLAGS="$LDFLAGS"
7204184989Srafan
7205184989Srafan      if test "$cf_cv_find_linkage_utf8" != yes ; then
7206184989Srafan        cf_search=""
7207184989Srafan
7208184989Srafantest "/usr" != "$prefix" && \
7209184989Srafantest -d "/usr" && \
7210184989Srafan(test $prefix = NONE || test -d $prefix) && {
7211184989Srafan	test -n "$verbose" && echo "	... testing for lib-directories under /usr"
7212184989Srafan	test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
7213184989Srafan	test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
7214184989Srafan	test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
7215184989Srafan	test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
7216184989Srafan	test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
7217184989Srafan}
7218184989Srafan
7219184989Srafantest "$prefix" != "NONE" && \
7220184989Srafantest -d "$prefix" && \
7221184989Srafan {
7222184989Srafan	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
7223184989Srafan	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
7224184989Srafan	test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
7225184989Srafan	test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
7226184989Srafan	test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
7227184989Srafan	test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
7228184989Srafan}
7229184989Srafan
7230184989Srafantest "/usr/local" != "$prefix" && \
7231184989Srafantest -d "/usr/local" && \
7232184989Srafan(test $prefix = NONE || test -d $prefix) && {
7233184989Srafan	test -n "$verbose" && echo "	... testing for lib-directories under /usr/local"
7234184989Srafan	test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
7235184989Srafan	test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
7236184989Srafan	test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
7237184989Srafan	test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
7238184989Srafan	test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
7239184989Srafan}
7240184989Srafan
7241184989Srafantest "/opt" != "$prefix" && \
7242184989Srafantest -d "/opt" && \
7243184989Srafan(test $prefix = NONE || test -d $prefix) && {
7244184989Srafan	test -n "$verbose" && echo "	... testing for lib-directories under /opt"
7245184989Srafan	test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
7246184989Srafan	test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
7247184989Srafan	test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
7248184989Srafan	test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
7249184989Srafan	test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
7250184989Srafan}
7251184989Srafan
7252184989Srafantest "$HOME" != "$prefix" && \
7253184989Srafantest -d "$HOME" && \
7254184989Srafan(test $prefix = NONE || test -d $prefix) && {
7255184989Srafan	test -n "$verbose" && echo "	... testing for lib-directories under $HOME"
7256184989Srafan	test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
7257184989Srafan	test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
7258184989Srafan	test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
7259184989Srafan	test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
7260184989Srafan	test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
7261184989Srafan}
7262184989Srafan
7263184989Srafan        for cf_cv_library_path_utf8 in $cf_search
7264184989Srafan        do
7265184989Srafan          if test -d $cf_cv_library_path_utf8 ; then
7266184989Srafan            test -n "$verbose" && echo "	... testing $cf_cv_library_path_utf8" 1>&6
7267184989Srafan
7268184989Srafanecho "${as_me-configure}:7268: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
7269184989Srafan
7270184989Srafan            CPPFLAGS="$cf_test_CPPFLAGS"
7271184989Srafan            LIBS="-lutf8  $cf_save_LIBS"
7272184989Srafan            LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
7273184989Srafan            cat >conftest.$ac_ext <<_ACEOF
7274184989Srafan#line 7274 "configure"
7275184989Srafan#include "confdefs.h"
7276184989Srafan
7277184989Srafan#include <libutf8.h>
7278184989Srafanint
7279184989Srafanmain ()
7280184989Srafan{
7281184989Srafanputwc(0,0);
7282184989Srafan  ;
7283184989Srafan  return 0;
7284184989Srafan}
7285184989Srafan_ACEOF
7286184989Srafanrm -f conftest.$ac_objext conftest$ac_exeext
7287184989Srafanif { (eval echo "$as_me:7287: \"$ac_link\"") >&5
7288184989Srafan  (eval $ac_link) 2>&5
7289184989Srafan  ac_status=$?
7290184989Srafan  echo "$as_me:7290: \$? = $ac_status" >&5
7291184989Srafan  (exit $ac_status); } &&
7292184989Srafan         { ac_try='test -s conftest$ac_exeext'
7293184989Srafan  { (eval echo "$as_me:7293: \"$ac_try\"") >&5
7294184989Srafan  (eval $ac_try) 2>&5
7295184989Srafan  ac_status=$?
7296184989Srafan  echo "$as_me:7296: \$? = $ac_status" >&5
7297184989Srafan  (exit $ac_status); }; }; then
7298184989Srafan
7299184989Srafan                test -n "$verbose" && echo "	... found utf8 library in $cf_cv_library_path_utf8" 1>&6
7300184989Srafan
7301184989Srafanecho "${as_me-configure}:7301: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
7302184989Srafan
7303184989Srafan                cf_cv_find_linkage_utf8=yes
7304184989Srafan                cf_cv_library_file_utf8="-lutf8"
7305184989Srafan                break
7306184989Srafanelse
7307184989Srafan  echo "$as_me: failed program was:" >&5
7308184989Srafancat conftest.$ac_ext >&5
7309184989Srafan
7310184989Srafan                CPPFLAGS="$cf_save_CPPFLAGS"
7311184989Srafan                LIBS="$cf_save_LIBS"
7312184989Srafan                LDFLAGS="$cf_save_LDFLAGS"
7313184989Srafan
7314184989Srafanfi
7315166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7316184989Srafan          fi
7317184989Srafan        done
7318184989Srafan        LIBS="$cf_save_LIBS"
7319184989Srafan        CPPFLAGS="$cf_save_CPPFLAGS"
7320184989Srafan        LDFLAGS="$cf_save_LDFLAGS"
7321184989Srafan      fi
7322166124Srafan
7323184989Srafan    else
7324184989Srafan      cf_cv_find_linkage_utf8=no
7325184989Srafan    fi
7326184989Srafan
7327166124Srafanfi
7328184989Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7329166124Srafan
7330184989Srafanif test "$cf_cv_find_linkage_utf8" = yes ; then
7331184989Srafancf_cv_utf8_lib=add-on
7332184989Srafanelse
7333184989Srafancf_cv_utf8_lib=no
7334184989Srafanfi
7335184989Srafan
7336184989Srafanfi
7337184989Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7338184989Srafanfi
7339184989Srafanecho "$as_me:7339: result: $cf_cv_utf8_lib" >&5
7340184989Srafanecho "${ECHO_T}$cf_cv_utf8_lib" >&6
7341184989Srafan
7342184989Srafan# HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
7343184989Srafan# ncurses/ncursesw:
7344184989Srafanif test "$cf_cv_utf8_lib" = "add-on" ; then
7345166124Srafan	cat >>confdefs.h <<\EOF
7346166124Srafan#define HAVE_LIBUTF8_H 1
7347166124SrafanEOF
7348166124Srafan
7349184989Srafanif test -n "$cf_cv_header_path_utf8" ; then
7350184989Srafan  for cf_add_incdir in $cf_cv_header_path_utf8
7351184989Srafan  do
7352184989Srafan	while test $cf_add_incdir != /usr/include
7353184989Srafan	do
7354184989Srafan	  if test -d $cf_add_incdir
7355184989Srafan	  then
7356184989Srafan		cf_have_incdir=no
7357184989Srafan		if test -n "$CFLAGS$CPPFLAGS" ; then
7358184989Srafan		  # a loop is needed to ensure we can add subdirs of existing dirs
7359184989Srafan		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7360184989Srafan			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7361184989Srafan			  cf_have_incdir=yes; break
7362184989Srafan			fi
7363184989Srafan		  done
7364184989Srafan		fi
7365184989Srafan
7366184989Srafan		if test "$cf_have_incdir" = no ; then
7367184989Srafan          if test "$cf_add_incdir" = /usr/local/include ; then
7368184989Srafan			if test "$GCC" = yes
7369184989Srafan			then
7370184989Srafan			  cf_save_CPPFLAGS=$CPPFLAGS
7371184989Srafan			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7372184989Srafan			  cat >conftest.$ac_ext <<_ACEOF
7373184989Srafan#line 7373 "configure"
7374184989Srafan#include "confdefs.h"
7375184989Srafan#include <stdio.h>
7376184989Srafanint
7377184989Srafanmain ()
7378184989Srafan{
7379184989Srafanprintf("Hello")
7380184989Srafan  ;
7381184989Srafan  return 0;
7382184989Srafan}
7383184989Srafan_ACEOF
7384184989Srafanrm -f conftest.$ac_objext
7385184989Srafanif { (eval echo "$as_me:7385: \"$ac_compile\"") >&5
7386184989Srafan  (eval $ac_compile) 2>&5
7387184989Srafan  ac_status=$?
7388184989Srafan  echo "$as_me:7388: \$? = $ac_status" >&5
7389184989Srafan  (exit $ac_status); } &&
7390184989Srafan         { ac_try='test -s conftest.$ac_objext'
7391184989Srafan  { (eval echo "$as_me:7391: \"$ac_try\"") >&5
7392184989Srafan  (eval $ac_try) 2>&5
7393184989Srafan  ac_status=$?
7394184989Srafan  echo "$as_me:7394: \$? = $ac_status" >&5
7395184989Srafan  (exit $ac_status); }; }; then
7396184989Srafan  :
7397184989Srafanelse
7398184989Srafan  echo "$as_me: failed program was:" >&5
7399184989Srafancat conftest.$ac_ext >&5
7400184989Srafancf_have_incdir=yes
7401184989Srafanfi
7402184989Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7403184989Srafan			  CPPFLAGS=$cf_save_CPPFLAGS
7404184989Srafan			fi
7405184989Srafan		  fi
7406184989Srafan		fi
7407184989Srafan
7408184989Srafan		if test "$cf_have_incdir" = no ; then
7409184989Srafan		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
7410184989Srafan
7411184989Srafanecho "${as_me-configure}:7411: testing adding $cf_add_incdir to include-path ..." 1>&5
7412184989Srafan
7413184989Srafan		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
7414184989Srafan
7415184989Srafan          cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
7416184989Srafan          test "$cf_top_incdir" = "$cf_add_incdir" && break
7417184989Srafan          cf_add_incdir="$cf_top_incdir"
7418184989Srafan		else
7419184989Srafan		  break
7420184989Srafan		fi
7421184989Srafan	  fi
7422184989Srafan	done
7423184989Srafan  done
7424184989Srafanfi
7425184989Srafan
7426184989Srafanif test -n "$cf_cv_library_path_utf8" ; then
7427184989Srafan  for cf_add_libdir in $cf_cv_library_path_utf8
7428184989Srafan  do
7429184989Srafan    if test $cf_add_libdir = /usr/lib ; then
7430184989Srafan      :
7431184989Srafan    elif test -d $cf_add_libdir
7432184989Srafan    then
7433184989Srafan      cf_have_libdir=no
7434184989Srafan      if test -n "$LDFLAGS$LIBS" ; then
7435184989Srafan        # a loop is needed to ensure we can add subdirs of existing dirs
7436184989Srafan        for cf_test_libdir in $LDFLAGS $LIBS ; do
7437184989Srafan          if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7438184989Srafan            cf_have_libdir=yes; break
7439184989Srafan          fi
7440184989Srafan        done
7441184989Srafan      fi
7442184989Srafan      if test "$cf_have_libdir" = no ; then
7443184989Srafan        test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
7444184989Srafan
7445184989Srafanecho "${as_me-configure}:7445: testing adding $cf_add_libdir to library-path ..." 1>&5
7446184989Srafan
7447184989Srafan        LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7448184989Srafan      fi
7449184989Srafan    fi
7450184989Srafan  done
7451184989Srafanfi
7452184989Srafan
7453166124Srafan	LIBS="-lutf8 $LIBS"
7454166124Srafanfi
7455166124Srafan
7456184989Srafan		if test "$cf_cv_utf8_lib" != no ; then
7457166124Srafan			NCURSES_LIBUTF8=1
7458166124Srafan		fi
7459166124Srafan	fi
7460166124Srafan
7461166124Srafan# This is needed on Tru64 5.0 to declare mbstate_t
7462184989Srafanecho "$as_me:7462: checking if we must include wchar.h to declare mbstate_t" >&5
7463166124Srafanecho $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
7464166124Srafanif test "${cf_cv_mbstate_t+set}" = set; then
7465166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7466166124Srafanelse
7467166124Srafan
7468166124Srafancat >conftest.$ac_ext <<_ACEOF
7469184989Srafan#line 7469 "configure"
7470166124Srafan#include "confdefs.h"
7471166124Srafan
7472166124Srafan#include <stdlib.h>
7473166124Srafan#include <stdarg.h>
7474166124Srafan#include <stdio.h>
7475166124Srafan#ifdef HAVE_LIBUTF8_H
7476166124Srafan#include <libutf8.h>
7477166124Srafan#endif
7478166124Srafanint
7479166124Srafanmain ()
7480166124Srafan{
7481166124Srafanmbstate_t state
7482166124Srafan  ;
7483166124Srafan  return 0;
7484166124Srafan}
7485166124Srafan_ACEOF
7486166124Srafanrm -f conftest.$ac_objext
7487184989Srafanif { (eval echo "$as_me:7487: \"$ac_compile\"") >&5
7488166124Srafan  (eval $ac_compile) 2>&5
7489166124Srafan  ac_status=$?
7490184989Srafan  echo "$as_me:7490: \$? = $ac_status" >&5
7491166124Srafan  (exit $ac_status); } &&
7492166124Srafan         { ac_try='test -s conftest.$ac_objext'
7493184989Srafan  { (eval echo "$as_me:7493: \"$ac_try\"") >&5
7494166124Srafan  (eval $ac_try) 2>&5
7495166124Srafan  ac_status=$?
7496184989Srafan  echo "$as_me:7496: \$? = $ac_status" >&5
7497166124Srafan  (exit $ac_status); }; }; then
7498166124Srafan  cf_cv_mbstate_t=no
7499166124Srafanelse
7500166124Srafan  echo "$as_me: failed program was:" >&5
7501166124Srafancat conftest.$ac_ext >&5
7502166124Srafancat >conftest.$ac_ext <<_ACEOF
7503184989Srafan#line 7503 "configure"
7504166124Srafan#include "confdefs.h"
7505166124Srafan
7506166124Srafan#include <stdlib.h>
7507166124Srafan#include <stdarg.h>
7508166124Srafan#include <stdio.h>
7509166124Srafan#include <wchar.h>
7510166124Srafan#ifdef HAVE_LIBUTF8_H
7511166124Srafan#include <libutf8.h>
7512166124Srafan#endif
7513166124Srafanint
7514166124Srafanmain ()
7515166124Srafan{
7516166124Srafanmbstate_t value
7517166124Srafan  ;
7518166124Srafan  return 0;
7519166124Srafan}
7520166124Srafan_ACEOF
7521166124Srafanrm -f conftest.$ac_objext
7522184989Srafanif { (eval echo "$as_me:7522: \"$ac_compile\"") >&5
7523166124Srafan  (eval $ac_compile) 2>&5
7524166124Srafan  ac_status=$?
7525184989Srafan  echo "$as_me:7525: \$? = $ac_status" >&5
7526166124Srafan  (exit $ac_status); } &&
7527166124Srafan         { ac_try='test -s conftest.$ac_objext'
7528184989Srafan  { (eval echo "$as_me:7528: \"$ac_try\"") >&5
7529166124Srafan  (eval $ac_try) 2>&5
7530166124Srafan  ac_status=$?
7531184989Srafan  echo "$as_me:7531: \$? = $ac_status" >&5
7532166124Srafan  (exit $ac_status); }; }; then
7533166124Srafan  cf_cv_mbstate_t=yes
7534166124Srafanelse
7535166124Srafan  echo "$as_me: failed program was:" >&5
7536166124Srafancat conftest.$ac_ext >&5
7537166124Srafancf_cv_mbstate_t=unknown
7538166124Srafanfi
7539166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7540166124Srafanfi
7541166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7542166124Srafanfi
7543184989Srafanecho "$as_me:7543: result: $cf_cv_mbstate_t" >&5
7544166124Srafanecho "${ECHO_T}$cf_cv_mbstate_t" >&6
7545166124Srafan
7546166124Srafanif test "$cf_cv_mbstate_t" = yes ; then
7547166124Srafan	cat >>confdefs.h <<\EOF
7548166124Srafan#define NEED_WCHAR_H 1
7549166124SrafanEOF
7550166124Srafan
7551166124Srafan	NEED_WCHAR_H=1
7552166124Srafanfi
7553166124Srafan
7554166124Srafan# if we do not find mbstate_t in either place, use substitution to provide a fallback.
7555166124Srafanif test "$cf_cv_mbstate_t" = unknown ; then
7556166124Srafan	NCURSES_MBSTATE_T=1
7557166124Srafanfi
7558166124Srafan
7559166124Srafan# This is needed on Tru64 5.0 to declare wchar_t
7560184989Srafanecho "$as_me:7560: checking if we must include wchar.h to declare wchar_t" >&5
7561166124Srafanecho $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
7562166124Srafanif test "${cf_cv_wchar_t+set}" = set; then
7563166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7564166124Srafanelse
7565166124Srafan
7566166124Srafancat >conftest.$ac_ext <<_ACEOF
7567184989Srafan#line 7567 "configure"
7568166124Srafan#include "confdefs.h"
7569166124Srafan
7570166124Srafan#include <stdlib.h>
7571166124Srafan#include <stdarg.h>
7572166124Srafan#include <stdio.h>
7573166124Srafan#ifdef HAVE_LIBUTF8_H
7574166124Srafan#include <libutf8.h>
7575166124Srafan#endif
7576166124Srafanint
7577166124Srafanmain ()
7578166124Srafan{
7579166124Srafanwchar_t state
7580166124Srafan  ;
7581166124Srafan  return 0;
7582166124Srafan}
7583166124Srafan_ACEOF
7584166124Srafanrm -f conftest.$ac_objext
7585184989Srafanif { (eval echo "$as_me:7585: \"$ac_compile\"") >&5
7586166124Srafan  (eval $ac_compile) 2>&5
7587166124Srafan  ac_status=$?
7588184989Srafan  echo "$as_me:7588: \$? = $ac_status" >&5
7589166124Srafan  (exit $ac_status); } &&
7590166124Srafan         { ac_try='test -s conftest.$ac_objext'
7591184989Srafan  { (eval echo "$as_me:7591: \"$ac_try\"") >&5
7592166124Srafan  (eval $ac_try) 2>&5
7593166124Srafan  ac_status=$?
7594184989Srafan  echo "$as_me:7594: \$? = $ac_status" >&5
7595166124Srafan  (exit $ac_status); }; }; then
7596166124Srafan  cf_cv_wchar_t=no
7597166124Srafanelse
7598166124Srafan  echo "$as_me: failed program was:" >&5
7599166124Srafancat conftest.$ac_ext >&5
7600166124Srafancat >conftest.$ac_ext <<_ACEOF
7601184989Srafan#line 7601 "configure"
7602166124Srafan#include "confdefs.h"
7603166124Srafan
7604166124Srafan#include <stdlib.h>
7605166124Srafan#include <stdarg.h>
7606166124Srafan#include <stdio.h>
7607166124Srafan#include <wchar.h>
7608166124Srafan#ifdef HAVE_LIBUTF8_H
7609166124Srafan#include <libutf8.h>
7610166124Srafan#endif
7611166124Srafanint
7612166124Srafanmain ()
7613166124Srafan{
7614166124Srafanwchar_t value
7615166124Srafan  ;
7616166124Srafan  return 0;
7617166124Srafan}
7618166124Srafan_ACEOF
7619166124Srafanrm -f conftest.$ac_objext
7620184989Srafanif { (eval echo "$as_me:7620: \"$ac_compile\"") >&5
7621166124Srafan  (eval $ac_compile) 2>&5
7622166124Srafan  ac_status=$?
7623184989Srafan  echo "$as_me:7623: \$? = $ac_status" >&5
7624166124Srafan  (exit $ac_status); } &&
7625166124Srafan         { ac_try='test -s conftest.$ac_objext'
7626184989Srafan  { (eval echo "$as_me:7626: \"$ac_try\"") >&5
7627166124Srafan  (eval $ac_try) 2>&5
7628166124Srafan  ac_status=$?
7629184989Srafan  echo "$as_me:7629: \$? = $ac_status" >&5
7630166124Srafan  (exit $ac_status); }; }; then
7631166124Srafan  cf_cv_wchar_t=yes
7632166124Srafanelse
7633166124Srafan  echo "$as_me: failed program was:" >&5
7634166124Srafancat conftest.$ac_ext >&5
7635166124Srafancf_cv_wchar_t=unknown
7636166124Srafanfi
7637166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7638166124Srafanfi
7639166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7640166124Srafanfi
7641184989Srafanecho "$as_me:7641: result: $cf_cv_wchar_t" >&5
7642166124Srafanecho "${ECHO_T}$cf_cv_wchar_t" >&6
7643166124Srafan
7644166124Srafanif test "$cf_cv_wchar_t" = yes ; then
7645166124Srafan	cat >>confdefs.h <<\EOF
7646166124Srafan#define NEED_WCHAR_H 1
7647166124SrafanEOF
7648166124Srafan
7649166124Srafan	NEED_WCHAR_H=1
7650166124Srafanfi
7651166124Srafan
7652166124Srafan# if we do not find wchar_t in either place, use substitution to provide a fallback.
7653166124Srafanif test "$cf_cv_wchar_t" = unknown ; then
7654166124Srafan	NCURSES_WCHAR_T=1
7655166124Srafanfi
7656166124Srafan
7657166124Srafan# if we find wchar_t in either place, use substitution to provide a fallback.
7658166124Srafanif test "$cf_cv_wchar_t" != unknown ; then
7659166124Srafan	NCURSES_OK_WCHAR_T=1
7660166124Srafanfi
7661166124Srafan
7662166124Srafan# This is needed on Tru64 5.0 to declare wint_t
7663184989Srafanecho "$as_me:7663: checking if we must include wchar.h to declare wint_t" >&5
7664166124Srafanecho $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
7665166124Srafanif test "${cf_cv_wint_t+set}" = set; then
7666166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7667166124Srafanelse
7668166124Srafan
7669166124Srafancat >conftest.$ac_ext <<_ACEOF
7670184989Srafan#line 7670 "configure"
7671166124Srafan#include "confdefs.h"
7672166124Srafan
7673166124Srafan#include <stdlib.h>
7674166124Srafan#include <stdarg.h>
7675166124Srafan#include <stdio.h>
7676166124Srafan#ifdef HAVE_LIBUTF8_H
7677166124Srafan#include <libutf8.h>
7678166124Srafan#endif
7679166124Srafanint
7680166124Srafanmain ()
7681166124Srafan{
7682166124Srafanwint_t state
7683166124Srafan  ;
7684166124Srafan  return 0;
7685166124Srafan}
7686166124Srafan_ACEOF
7687166124Srafanrm -f conftest.$ac_objext
7688184989Srafanif { (eval echo "$as_me:7688: \"$ac_compile\"") >&5
7689166124Srafan  (eval $ac_compile) 2>&5
7690166124Srafan  ac_status=$?
7691184989Srafan  echo "$as_me:7691: \$? = $ac_status" >&5
7692166124Srafan  (exit $ac_status); } &&
7693166124Srafan         { ac_try='test -s conftest.$ac_objext'
7694184989Srafan  { (eval echo "$as_me:7694: \"$ac_try\"") >&5
7695166124Srafan  (eval $ac_try) 2>&5
7696166124Srafan  ac_status=$?
7697184989Srafan  echo "$as_me:7697: \$? = $ac_status" >&5
7698166124Srafan  (exit $ac_status); }; }; then
7699166124Srafan  cf_cv_wint_t=no
7700166124Srafanelse
7701166124Srafan  echo "$as_me: failed program was:" >&5
7702166124Srafancat conftest.$ac_ext >&5
7703166124Srafancat >conftest.$ac_ext <<_ACEOF
7704184989Srafan#line 7704 "configure"
7705166124Srafan#include "confdefs.h"
7706166124Srafan
7707166124Srafan#include <stdlib.h>
7708166124Srafan#include <stdarg.h>
7709166124Srafan#include <stdio.h>
7710166124Srafan#include <wchar.h>
7711166124Srafan#ifdef HAVE_LIBUTF8_H
7712166124Srafan#include <libutf8.h>
7713166124Srafan#endif
7714166124Srafanint
7715166124Srafanmain ()
7716166124Srafan{
7717166124Srafanwint_t value
7718166124Srafan  ;
7719166124Srafan  return 0;
7720166124Srafan}
7721166124Srafan_ACEOF
7722166124Srafanrm -f conftest.$ac_objext
7723184989Srafanif { (eval echo "$as_me:7723: \"$ac_compile\"") >&5
7724166124Srafan  (eval $ac_compile) 2>&5
7725166124Srafan  ac_status=$?
7726184989Srafan  echo "$as_me:7726: \$? = $ac_status" >&5
7727166124Srafan  (exit $ac_status); } &&
7728166124Srafan         { ac_try='test -s conftest.$ac_objext'
7729184989Srafan  { (eval echo "$as_me:7729: \"$ac_try\"") >&5
7730166124Srafan  (eval $ac_try) 2>&5
7731166124Srafan  ac_status=$?
7732184989Srafan  echo "$as_me:7732: \$? = $ac_status" >&5
7733166124Srafan  (exit $ac_status); }; }; then
7734166124Srafan  cf_cv_wint_t=yes
7735166124Srafanelse
7736166124Srafan  echo "$as_me: failed program was:" >&5
7737166124Srafancat conftest.$ac_ext >&5
7738166124Srafancf_cv_wint_t=unknown
7739166124Srafanfi
7740166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7741166124Srafanfi
7742166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7743166124Srafanfi
7744184989Srafanecho "$as_me:7744: result: $cf_cv_wint_t" >&5
7745166124Srafanecho "${ECHO_T}$cf_cv_wint_t" >&6
7746166124Srafan
7747166124Srafanif test "$cf_cv_wint_t" = yes ; then
7748166124Srafan	cat >>confdefs.h <<\EOF
7749166124Srafan#define NEED_WCHAR_H 1
7750166124SrafanEOF
7751166124Srafan
7752166124Srafan	NEED_WCHAR_H=1
7753166124Srafanfi
7754166124Srafan
7755166124Srafan# if we do not find wint_t in either place, use substitution to provide a fallback.
7756166124Srafanif test "$cf_cv_wint_t" = unknown ; then
7757166124Srafan	NCURSES_WINT_T=1
7758166124Srafanfi
7759166124Srafan
7760166124Srafan# if we find wint_t in either place, use substitution to provide a fallback.
7761166124Srafanif test "$cf_cv_wint_t" != unknown ; then
7762166124Srafan	NCURSES_OK_WINT_T=1
7763166124Srafanfi
7764166124Srafan
7765166124Srafan	if test "$NCURSES_MBSTATE_T" != 0; then
7766166124Srafan		cat >>confdefs.h <<\EOF
7767166124Srafan#define NEED_MBSTATE_T_DEF 1
7768166124SrafanEOF
7769166124Srafan
7770166124Srafan	fi
7771166124Srafanfi
7772166124Srafan
7773166124Srafan###   use option --disable-lp64 to allow long chtype
7774166124Srafancase $cf_cv_abi_version in
7775166124Srafan[345]*)
7776166124Srafan	default_with_lp64=no
7777166124Srafan	;;
7778166124Srafan*)
7779166124Srafan	default_with_lp64=yes
7780166124Srafan	;;
7781166124Srafanesac
7782166124Srafan
7783184989Srafanecho "$as_me:7783: checking whether to enable _LP64 definition in curses.h" >&5
7784166124Srafanecho $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
7785166124Srafan
7786166124Srafan# Check whether --enable-lp64 or --disable-lp64 was given.
7787166124Srafanif test "${enable_lp64+set}" = set; then
7788166124Srafan  enableval="$enable_lp64"
7789166124Srafan  with_lp64=$enableval
7790166124Srafanelse
7791166124Srafan  with_lp64=$default_with_lp64
7792166124Srafanfi;
7793184989Srafanecho "$as_me:7793: result: $with_lp64" >&5
7794166124Srafanecho "${ECHO_T}$with_lp64" >&6
7795166124Srafan
7796166124Srafanif test "$with_lp64" = yes ; then
7797166124Srafan	cf_cv_enable_lp64=1
7798166124Srafanelse
7799166124Srafan	cf_cv_enable_lp64=0
7800166124Srafanfi
7801166124Srafan
7802166124Srafan# Check whether --enable-largefile or --disable-largefile was given.
7803166124Srafanif test "${enable_largefile+set}" = set; then
7804166124Srafan  enableval="$enable_largefile"
7805166124Srafan
7806166124Srafanfi;
7807166124Srafanif test "$enable_largefile" != no; then
7808166124Srafan
7809184989Srafan  echo "$as_me:7809: checking for special C compiler options needed for large files" >&5
7810166124Srafanecho $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
7811166124Srafanif test "${ac_cv_sys_largefile_CC+set}" = set; then
7812166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7813166124Srafanelse
7814166124Srafan  ac_cv_sys_largefile_CC=no
7815166124Srafan     if test "$GCC" != yes; then
7816166124Srafan       ac_save_CC=$CC
7817166124Srafan       while :; do
7818166124Srafan     	 # IRIX 6.2 and later do not support large files by default,
7819166124Srafan     	 # so use the C compiler's -n32 option if that helps.
7820166124Srafan         cat >conftest.$ac_ext <<_ACEOF
7821184989Srafan#line 7821 "configure"
7822166124Srafan#include "confdefs.h"
7823166124Srafan#include <sys/types.h>
7824166124Srafan /* Check that off_t can represent 2**63 - 1 correctly.
7825166124Srafan    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7826166124Srafan    since some C++ compilers masquerading as C compilers
7827166124Srafan    incorrectly reject 9223372036854775807.  */
7828166124Srafan#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7829166124Srafan  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7830166124Srafan		       && LARGE_OFF_T % 2147483647 == 1)
7831166124Srafan		      ? 1 : -1];
7832166124Srafanint
7833166124Srafanmain ()
7834166124Srafan{
7835166124Srafan
7836166124Srafan  ;
7837166124Srafan  return 0;
7838166124Srafan}
7839166124Srafan_ACEOF
7840166124Srafan     	 rm -f conftest.$ac_objext
7841184989Srafanif { (eval echo "$as_me:7841: \"$ac_compile\"") >&5
7842166124Srafan  (eval $ac_compile) 2>&5
7843166124Srafan  ac_status=$?
7844184989Srafan  echo "$as_me:7844: \$? = $ac_status" >&5
7845166124Srafan  (exit $ac_status); } &&
7846166124Srafan         { ac_try='test -s conftest.$ac_objext'
7847184989Srafan  { (eval echo "$as_me:7847: \"$ac_try\"") >&5
7848166124Srafan  (eval $ac_try) 2>&5
7849166124Srafan  ac_status=$?
7850184989Srafan  echo "$as_me:7850: \$? = $ac_status" >&5
7851166124Srafan  (exit $ac_status); }; }; then
7852166124Srafan  break
7853166124Srafanelse
7854166124Srafan  echo "$as_me: failed program was:" >&5
7855166124Srafancat conftest.$ac_ext >&5
7856166124Srafanfi
7857166124Srafanrm -f conftest.$ac_objext
7858166124Srafan     	 CC="$CC -n32"
7859166124Srafan     	 rm -f conftest.$ac_objext
7860184989Srafanif { (eval echo "$as_me:7860: \"$ac_compile\"") >&5
7861166124Srafan  (eval $ac_compile) 2>&5
7862166124Srafan  ac_status=$?
7863184989Srafan  echo "$as_me:7863: \$? = $ac_status" >&5
7864166124Srafan  (exit $ac_status); } &&
7865166124Srafan         { ac_try='test -s conftest.$ac_objext'
7866184989Srafan  { (eval echo "$as_me:7866: \"$ac_try\"") >&5
7867166124Srafan  (eval $ac_try) 2>&5
7868166124Srafan  ac_status=$?
7869184989Srafan  echo "$as_me:7869: \$? = $ac_status" >&5
7870166124Srafan  (exit $ac_status); }; }; then
7871166124Srafan  ac_cv_sys_largefile_CC=' -n32'; break
7872166124Srafanelse
7873166124Srafan  echo "$as_me: failed program was:" >&5
7874166124Srafancat conftest.$ac_ext >&5
7875166124Srafanfi
7876166124Srafanrm -f conftest.$ac_objext
7877166124Srafan         break
7878166124Srafan       done
7879166124Srafan       CC=$ac_save_CC
7880166124Srafan       rm -f conftest.$ac_ext
7881166124Srafan    fi
7882166124Srafanfi
7883184989Srafanecho "$as_me:7883: result: $ac_cv_sys_largefile_CC" >&5
7884166124Srafanecho "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
7885166124Srafan  if test "$ac_cv_sys_largefile_CC" != no; then
7886166124Srafan    CC=$CC$ac_cv_sys_largefile_CC
7887166124Srafan  fi
7888166124Srafan
7889184989Srafan  echo "$as_me:7889: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7890166124Srafanecho $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
7891166124Srafanif test "${ac_cv_sys_file_offset_bits+set}" = set; then
7892166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7893166124Srafanelse
7894166124Srafan  while :; do
7895166124Srafan  ac_cv_sys_file_offset_bits=no
7896166124Srafan  cat >conftest.$ac_ext <<_ACEOF
7897184989Srafan#line 7897 "configure"
7898166124Srafan#include "confdefs.h"
7899166124Srafan#include <sys/types.h>
7900166124Srafan /* Check that off_t can represent 2**63 - 1 correctly.
7901166124Srafan    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7902166124Srafan    since some C++ compilers masquerading as C compilers
7903166124Srafan    incorrectly reject 9223372036854775807.  */
7904166124Srafan#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7905166124Srafan  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7906166124Srafan		       && LARGE_OFF_T % 2147483647 == 1)
7907166124Srafan		      ? 1 : -1];
7908166124Srafanint
7909166124Srafanmain ()
7910166124Srafan{
7911166124Srafan
7912166124Srafan  ;
7913166124Srafan  return 0;
7914166124Srafan}
7915166124Srafan_ACEOF
7916166124Srafanrm -f conftest.$ac_objext
7917184989Srafanif { (eval echo "$as_me:7917: \"$ac_compile\"") >&5
7918166124Srafan  (eval $ac_compile) 2>&5
7919166124Srafan  ac_status=$?
7920184989Srafan  echo "$as_me:7920: \$? = $ac_status" >&5
7921166124Srafan  (exit $ac_status); } &&
7922166124Srafan         { ac_try='test -s conftest.$ac_objext'
7923184989Srafan  { (eval echo "$as_me:7923: \"$ac_try\"") >&5
7924166124Srafan  (eval $ac_try) 2>&5
7925166124Srafan  ac_status=$?
7926184989Srafan  echo "$as_me:7926: \$? = $ac_status" >&5
7927166124Srafan  (exit $ac_status); }; }; then
7928166124Srafan  break
7929166124Srafanelse
7930166124Srafan  echo "$as_me: failed program was:" >&5
7931166124Srafancat conftest.$ac_ext >&5
7932166124Srafanfi
7933166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7934166124Srafan  cat >conftest.$ac_ext <<_ACEOF
7935184989Srafan#line 7935 "configure"
7936166124Srafan#include "confdefs.h"
7937166124Srafan#define _FILE_OFFSET_BITS 64
7938166124Srafan#include <sys/types.h>
7939166124Srafan /* Check that off_t can represent 2**63 - 1 correctly.
7940166124Srafan    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7941166124Srafan    since some C++ compilers masquerading as C compilers
7942166124Srafan    incorrectly reject 9223372036854775807.  */
7943166124Srafan#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7944166124Srafan  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7945166124Srafan		       && LARGE_OFF_T % 2147483647 == 1)
7946166124Srafan		      ? 1 : -1];
7947166124Srafanint
7948166124Srafanmain ()
7949166124Srafan{
7950166124Srafan
7951166124Srafan  ;
7952166124Srafan  return 0;
7953166124Srafan}
7954166124Srafan_ACEOF
7955166124Srafanrm -f conftest.$ac_objext
7956184989Srafanif { (eval echo "$as_me:7956: \"$ac_compile\"") >&5
7957166124Srafan  (eval $ac_compile) 2>&5
7958166124Srafan  ac_status=$?
7959184989Srafan  echo "$as_me:7959: \$? = $ac_status" >&5
7960166124Srafan  (exit $ac_status); } &&
7961166124Srafan         { ac_try='test -s conftest.$ac_objext'
7962184989Srafan  { (eval echo "$as_me:7962: \"$ac_try\"") >&5
7963166124Srafan  (eval $ac_try) 2>&5
7964166124Srafan  ac_status=$?
7965184989Srafan  echo "$as_me:7965: \$? = $ac_status" >&5
7966166124Srafan  (exit $ac_status); }; }; then
7967166124Srafan  ac_cv_sys_file_offset_bits=64; break
7968166124Srafanelse
7969166124Srafan  echo "$as_me: failed program was:" >&5
7970166124Srafancat conftest.$ac_ext >&5
7971166124Srafanfi
7972166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
7973166124Srafan  break
7974166124Srafandone
7975166124Srafanfi
7976184989Srafanecho "$as_me:7976: result: $ac_cv_sys_file_offset_bits" >&5
7977166124Srafanecho "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
7978166124Srafanif test "$ac_cv_sys_file_offset_bits" != no; then
7979166124Srafan
7980166124Srafancat >>confdefs.h <<EOF
7981166124Srafan#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7982166124SrafanEOF
7983166124Srafan
7984166124Srafanfi
7985166124Srafanrm -f conftest*
7986184989Srafan  echo "$as_me:7986: checking for _LARGE_FILES value needed for large files" >&5
7987166124Srafanecho $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
7988166124Srafanif test "${ac_cv_sys_large_files+set}" = set; then
7989166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
7990166124Srafanelse
7991166124Srafan  while :; do
7992166124Srafan  ac_cv_sys_large_files=no
7993166124Srafan  cat >conftest.$ac_ext <<_ACEOF
7994184989Srafan#line 7994 "configure"
7995166124Srafan#include "confdefs.h"
7996166124Srafan#include <sys/types.h>
7997166124Srafan /* Check that off_t can represent 2**63 - 1 correctly.
7998166124Srafan    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7999166124Srafan    since some C++ compilers masquerading as C compilers
8000166124Srafan    incorrectly reject 9223372036854775807.  */
8001166124Srafan#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8002166124Srafan  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8003166124Srafan		       && LARGE_OFF_T % 2147483647 == 1)
8004166124Srafan		      ? 1 : -1];
8005166124Srafanint
8006166124Srafanmain ()
8007166124Srafan{
8008166124Srafan
8009166124Srafan  ;
8010166124Srafan  return 0;
8011166124Srafan}
8012166124Srafan_ACEOF
8013166124Srafanrm -f conftest.$ac_objext
8014184989Srafanif { (eval echo "$as_me:8014: \"$ac_compile\"") >&5
8015166124Srafan  (eval $ac_compile) 2>&5
8016166124Srafan  ac_status=$?
8017184989Srafan  echo "$as_me:8017: \$? = $ac_status" >&5
8018166124Srafan  (exit $ac_status); } &&
8019166124Srafan         { ac_try='test -s conftest.$ac_objext'
8020184989Srafan  { (eval echo "$as_me:8020: \"$ac_try\"") >&5
8021166124Srafan  (eval $ac_try) 2>&5
8022166124Srafan  ac_status=$?
8023184989Srafan  echo "$as_me:8023: \$? = $ac_status" >&5
8024166124Srafan  (exit $ac_status); }; }; then
8025166124Srafan  break
8026166124Srafanelse
8027166124Srafan  echo "$as_me: failed program was:" >&5
8028166124Srafancat conftest.$ac_ext >&5
8029166124Srafanfi
8030166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
8031166124Srafan  cat >conftest.$ac_ext <<_ACEOF
8032184989Srafan#line 8032 "configure"
8033166124Srafan#include "confdefs.h"
8034166124Srafan#define _LARGE_FILES 1
8035166124Srafan#include <sys/types.h>
8036166124Srafan /* Check that off_t can represent 2**63 - 1 correctly.
8037166124Srafan    We can't simply define LARGE_OFF_T to be 9223372036854775807,
8038166124Srafan    since some C++ compilers masquerading as C compilers
8039166124Srafan    incorrectly reject 9223372036854775807.  */
8040166124Srafan#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8041166124Srafan  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8042166124Srafan		       && LARGE_OFF_T % 2147483647 == 1)
8043166124Srafan		      ? 1 : -1];
8044166124Srafanint
8045166124Srafanmain ()
8046166124Srafan{
8047166124Srafan
8048166124Srafan  ;
8049166124Srafan  return 0;
8050166124Srafan}
8051166124Srafan_ACEOF
8052166124Srafanrm -f conftest.$ac_objext
8053184989Srafanif { (eval echo "$as_me:8053: \"$ac_compile\"") >&5
8054166124Srafan  (eval $ac_compile) 2>&5
8055166124Srafan  ac_status=$?
8056184989Srafan  echo "$as_me:8056: \$? = $ac_status" >&5
8057166124Srafan  (exit $ac_status); } &&
8058166124Srafan         { ac_try='test -s conftest.$ac_objext'
8059184989Srafan  { (eval echo "$as_me:8059: \"$ac_try\"") >&5
8060166124Srafan  (eval $ac_try) 2>&5
8061166124Srafan  ac_status=$?
8062184989Srafan  echo "$as_me:8062: \$? = $ac_status" >&5
8063166124Srafan  (exit $ac_status); }; }; then
8064166124Srafan  ac_cv_sys_large_files=1; break
8065166124Srafanelse
8066166124Srafan  echo "$as_me: failed program was:" >&5
8067166124Srafancat conftest.$ac_ext >&5
8068166124Srafanfi
8069166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
8070166124Srafan  break
8071166124Srafandone
8072166124Srafanfi
8073184989Srafanecho "$as_me:8073: result: $ac_cv_sys_large_files" >&5
8074166124Srafanecho "${ECHO_T}$ac_cv_sys_large_files" >&6
8075166124Srafanif test "$ac_cv_sys_large_files" != no; then
8076166124Srafan
8077166124Srafancat >>confdefs.h <<EOF
8078166124Srafan#define _LARGE_FILES $ac_cv_sys_large_files
8079166124SrafanEOF
8080166124Srafan
8081166124Srafanfi
8082166124Srafanrm -f conftest*
8083166124Srafanfi
8084166124Srafan
8085166124Srafan    if test "$enable_largefile" != no ; then
8086184989Srafan	echo "$as_me:8086: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8087166124Srafanecho $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
8088166124Srafanif test "${ac_cv_sys_largefile_source+set}" = set; then
8089166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
8090166124Srafanelse
8091166124Srafan  while :; do
8092166124Srafan  ac_cv_sys_largefile_source=no
8093166124Srafan  cat >conftest.$ac_ext <<_ACEOF
8094184989Srafan#line 8094 "configure"
8095166124Srafan#include "confdefs.h"
8096166124Srafan#include <stdio.h>
8097166124Srafanint
8098166124Srafanmain ()
8099166124Srafan{
8100166124Srafanreturn !fseeko;
8101166124Srafan  ;
8102166124Srafan  return 0;
8103166124Srafan}
8104166124Srafan_ACEOF
8105166124Srafanrm -f conftest.$ac_objext
8106184989Srafanif { (eval echo "$as_me:8106: \"$ac_compile\"") >&5
8107166124Srafan  (eval $ac_compile) 2>&5
8108166124Srafan  ac_status=$?
8109184989Srafan  echo "$as_me:8109: \$? = $ac_status" >&5
8110166124Srafan  (exit $ac_status); } &&
8111166124Srafan         { ac_try='test -s conftest.$ac_objext'
8112184989Srafan  { (eval echo "$as_me:8112: \"$ac_try\"") >&5
8113166124Srafan  (eval $ac_try) 2>&5
8114166124Srafan  ac_status=$?
8115184989Srafan  echo "$as_me:8115: \$? = $ac_status" >&5
8116166124Srafan  (exit $ac_status); }; }; then
8117166124Srafan  break
8118166124Srafanelse
8119166124Srafan  echo "$as_me: failed program was:" >&5
8120166124Srafancat conftest.$ac_ext >&5
8121166124Srafanfi
8122166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
8123166124Srafan  cat >conftest.$ac_ext <<_ACEOF
8124184989Srafan#line 8124 "configure"
8125166124Srafan#include "confdefs.h"
8126166124Srafan#define _LARGEFILE_SOURCE 1
8127166124Srafan#include <stdio.h>
8128166124Srafanint
8129166124Srafanmain ()
8130166124Srafan{
8131166124Srafanreturn !fseeko;
8132166124Srafan  ;
8133166124Srafan  return 0;
8134166124Srafan}
8135166124Srafan_ACEOF
8136166124Srafanrm -f conftest.$ac_objext
8137184989Srafanif { (eval echo "$as_me:8137: \"$ac_compile\"") >&5
8138166124Srafan  (eval $ac_compile) 2>&5
8139166124Srafan  ac_status=$?
8140184989Srafan  echo "$as_me:8140: \$? = $ac_status" >&5
8141166124Srafan  (exit $ac_status); } &&
8142166124Srafan         { ac_try='test -s conftest.$ac_objext'
8143184989Srafan  { (eval echo "$as_me:8143: \"$ac_try\"") >&5
8144166124Srafan  (eval $ac_try) 2>&5
8145166124Srafan  ac_status=$?
8146184989Srafan  echo "$as_me:8146: \$? = $ac_status" >&5
8147166124Srafan  (exit $ac_status); }; }; then
8148166124Srafan  ac_cv_sys_largefile_source=1; break
8149166124Srafanelse
8150166124Srafan  echo "$as_me: failed program was:" >&5
8151166124Srafancat conftest.$ac_ext >&5
8152166124Srafanfi
8153166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
8154166124Srafan  break
8155166124Srafandone
8156166124Srafanfi
8157184989Srafanecho "$as_me:8157: result: $ac_cv_sys_largefile_source" >&5
8158166124Srafanecho "${ECHO_T}$ac_cv_sys_largefile_source" >&6
8159166124Srafanif test "$ac_cv_sys_largefile_source" != no; then
8160166124Srafan
8161166124Srafancat >>confdefs.h <<EOF
8162166124Srafan#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8163166124SrafanEOF
8164166124Srafan
8165166124Srafanfi
8166166124Srafanrm -f conftest*
8167166124Srafan
8168166124Srafan# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8169166124Srafan# in glibc 2.1.3, but that breaks too many other things.
8170166124Srafan# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8171184989Srafanecho "$as_me:8171: checking for fseeko" >&5
8172166124Srafanecho $ECHO_N "checking for fseeko... $ECHO_C" >&6
8173166124Srafanif test "${ac_cv_func_fseeko+set}" = set; then
8174166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
8175166124Srafanelse
8176166124Srafan  cat >conftest.$ac_ext <<_ACEOF
8177184989Srafan#line 8177 "configure"
8178166124Srafan#include "confdefs.h"
8179166124Srafan#include <stdio.h>
8180166124Srafanint
8181166124Srafanmain ()
8182166124Srafan{
8183166124Srafanreturn fseeko && fseeko (stdin, 0, 0);
8184166124Srafan  ;
8185166124Srafan  return 0;
8186166124Srafan}
8187166124Srafan_ACEOF
8188166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
8189184989Srafanif { (eval echo "$as_me:8189: \"$ac_link\"") >&5
8190166124Srafan  (eval $ac_link) 2>&5
8191166124Srafan  ac_status=$?
8192184989Srafan  echo "$as_me:8192: \$? = $ac_status" >&5
8193166124Srafan  (exit $ac_status); } &&
8194166124Srafan         { ac_try='test -s conftest$ac_exeext'
8195184989Srafan  { (eval echo "$as_me:8195: \"$ac_try\"") >&5
8196166124Srafan  (eval $ac_try) 2>&5
8197166124Srafan  ac_status=$?
8198184989Srafan  echo "$as_me:8198: \$? = $ac_status" >&5
8199166124Srafan  (exit $ac_status); }; }; then
8200166124Srafan  ac_cv_func_fseeko=yes
8201166124Srafanelse
8202166124Srafan  echo "$as_me: failed program was:" >&5
8203166124Srafancat conftest.$ac_ext >&5
8204166124Srafanac_cv_func_fseeko=no
8205166124Srafanfi
8206166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8207166124Srafanfi
8208184989Srafanecho "$as_me:8208: result: $ac_cv_func_fseeko" >&5
8209166124Srafanecho "${ECHO_T}$ac_cv_func_fseeko" >&6
8210166124Srafanif test $ac_cv_func_fseeko = yes; then
8211166124Srafan
8212166124Srafancat >>confdefs.h <<\EOF
8213166124Srafan#define HAVE_FSEEKO 1
8214166124SrafanEOF
8215166124Srafan
8216166124Srafanfi
8217166124Srafan
8218166124Srafan	# Normally we would collect these definitions in the config.h,
8219166124Srafan	# but (like _XOPEN_SOURCE), some environments rely on having these
8220166124Srafan	# defined before any of the system headers are included.  Another
8221166124Srafan	# case comes up with C++, e.g., on AIX the compiler compiles the
8222166124Srafan	# header files by themselves before looking at the body files it is
8223166124Srafan	# told to compile.  For ncurses, those header files do not include
8224166124Srafan	# the config.h
8225166124Srafan	test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
8226166124Srafan	test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
8227174993Srafan	test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
8228166124Srafan
8229184989Srafan	echo "$as_me:8229: checking whether to use struct dirent64" >&5
8230166124Srafanecho $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
8231166124Srafanif test "${cf_cv_struct_dirent64+set}" = set; then
8232166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
8233166124Srafanelse
8234166124Srafan
8235166124Srafan		cat >conftest.$ac_ext <<_ACEOF
8236184989Srafan#line 8236 "configure"
8237166124Srafan#include "confdefs.h"
8238166124Srafan
8239166124Srafan#include <sys/types.h>
8240166124Srafan#include <dirent.h>
8241166124Srafan
8242166124Srafanint
8243166124Srafanmain ()
8244166124Srafan{
8245166124Srafan
8246166124Srafan		/* if transitional largefile support is setup, this is true */
8247166124Srafan		extern struct dirent64 * readdir(DIR *);
8248166124Srafan		struct dirent64 *x = readdir((DIR *)0);
8249166124Srafan		struct dirent *y = readdir((DIR *)0);
8250166124Srafan		int z = x - y;
8251166124Srafan
8252166124Srafan  ;
8253166124Srafan  return 0;
8254166124Srafan}
8255166124Srafan_ACEOF
8256166124Srafanrm -f conftest.$ac_objext
8257184989Srafanif { (eval echo "$as_me:8257: \"$ac_compile\"") >&5
8258166124Srafan  (eval $ac_compile) 2>&5
8259166124Srafan  ac_status=$?
8260184989Srafan  echo "$as_me:8260: \$? = $ac_status" >&5
8261166124Srafan  (exit $ac_status); } &&
8262166124Srafan         { ac_try='test -s conftest.$ac_objext'
8263184989Srafan  { (eval echo "$as_me:8263: \"$ac_try\"") >&5
8264166124Srafan  (eval $ac_try) 2>&5
8265166124Srafan  ac_status=$?
8266184989Srafan  echo "$as_me:8266: \$? = $ac_status" >&5
8267166124Srafan  (exit $ac_status); }; }; then
8268166124Srafan  cf_cv_struct_dirent64=yes
8269166124Srafanelse
8270166124Srafan  echo "$as_me: failed program was:" >&5
8271166124Srafancat conftest.$ac_ext >&5
8272166124Srafancf_cv_struct_dirent64=no
8273166124Srafanfi
8274166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
8275166124Srafan
8276166124Srafanfi
8277184989Srafanecho "$as_me:8277: result: $cf_cv_struct_dirent64" >&5
8278166124Srafanecho "${ECHO_T}$cf_cv_struct_dirent64" >&6
8279166124Srafan	test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
8280166124Srafan#define HAVE_STRUCT_DIRENT64 1
8281166124SrafanEOF
8282166124Srafan
8283166124Srafan    fi
8284166124Srafan
8285166124Srafan###   use option --disable-tparm-varargs to make tparm() conform to X/Open
8286184989Srafanecho "$as_me:8286: checking if you want tparm not to use X/Open fixed-parameter list" >&5
8287166124Srafanecho $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
8288166124Srafan
8289166124Srafan# Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
8290166124Srafanif test "${enable_tparm_varargs+set}" = set; then
8291166124Srafan  enableval="$enable_tparm_varargs"
8292166124Srafan  with_tparm_varargs=$enableval
8293166124Srafanelse
8294166124Srafan  with_tparm_varargs=yes
8295166124Srafanfi;
8296184989Srafanecho "$as_me:8296: result: $with_tparm_varargs" >&5
8297166124Srafanecho "${ECHO_T}$with_tparm_varargs" >&6
8298166124SrafanNCURSES_TPARM_VARARGS=0
8299166124Srafantest "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
8300166124Srafan
8301184989Srafan###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
8302184989Srafanif test "$with_ticlib" != no ; then
8303184989Srafanecho "$as_me:8303: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
8304184989Srafanecho $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
8305184989Srafan
8306184989Srafan# Check whether --enable-tic-depends or --disable-tic-depends was given.
8307184989Srafanif test "${enable_tic_depends+set}" = set; then
8308184989Srafan  enableval="$enable_tic_depends"
8309184989Srafan  with_tic_depends=$enableval
8310184989Srafanelse
8311184989Srafan  with_tic_depends=yes
8312184989Srafanfi;
8313184989Srafanecho "$as_me:8313: result: $with_tic_depends" >&5
8314184989Srafanecho "${ECHO_T}$with_tic_depends" >&6
8315184989Srafanelse
8316184989Srafan	with_tic_depends=no
8317184989Srafanfi
8318184989Srafan
831997049Speter###   use option --with-bool to override bool's type
8320184989Srafanecho "$as_me:8320: checking for type of bool" >&5
8321166124Srafanecho $ECHO_N "checking for type of bool... $ECHO_C" >&6
832297049Speter
832397049Speter# Check whether --with-bool or --without-bool was given.
832497049Speterif test "${with_bool+set}" = set; then
832597049Speter  withval="$with_bool"
832697049Speter  NCURSES_BOOL="$withval"
832797049Speterelse
832897049Speter  NCURSES_BOOL=auto
8329166124Srafanfi;
8330184989Srafanecho "$as_me:8330: result: $NCURSES_BOOL" >&5
8331166124Srafanecho "${ECHO_T}$NCURSES_BOOL" >&6
833297049Speter
8333184989Srafanecho "$as_me:8333: checking for alternate terminal capabilities file" >&5
8334166124Srafanecho $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
833597049Speter
8336166124Srafan# Check whether --with-caps or --without-caps was given.
8337166124Srafanif test "${with_caps+set}" = set; then
8338166124Srafan  withval="$with_caps"
8339166124Srafan  TERMINFO_CAPS=Caps.$withval
8340166124Srafanelse
8341166124Srafan  TERMINFO_CAPS=Caps
8342166124Srafanfi;
8343166124Srafantest -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
8344184989Srafanecho "$as_me:8344: result: $TERMINFO_CAPS" >&5
8345166124Srafanecho "${ECHO_T}$TERMINFO_CAPS" >&6
834697049Speter
8347166124Srafan###   use option --with-chtype to override chtype's type
8348184989Srafanecho "$as_me:8348: checking for type of chtype" >&5
8349166124Srafanecho $ECHO_N "checking for type of chtype... $ECHO_C" >&6
8350166124Srafan
8351166124Srafan# Check whether --with-chtype or --without-chtype was given.
8352166124Srafanif test "${with_chtype+set}" = set; then
8353166124Srafan  withval="$with_chtype"
8354166124Srafan  NCURSES_CHTYPE="$withval"
8355166124Srafanelse
8356166124Srafan  NCURSES_CHTYPE=auto
8357166124Srafanfi;
8358184989Srafanecho "$as_me:8358: result: $NCURSES_CHTYPE" >&5
8359166124Srafanecho "${ECHO_T}$NCURSES_CHTYPE" >&6
8360166124Srafan
836176726Speter###   use option --with-ospeed to override ospeed's type
8362184989Srafanecho "$as_me:8362: checking for type of ospeed" >&5
8363166124Srafanecho $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
836476726Speter
836576726Speter# Check whether --with-ospeed or --without-ospeed was given.
836676726Speterif test "${with_ospeed+set}" = set; then
836776726Speter  withval="$with_ospeed"
836897049Speter  NCURSES_OSPEED="$withval"
836976726Speterelse
837076726Speter  NCURSES_OSPEED=short
8371166124Srafanfi;
8372184989Srafanecho "$as_me:8372: result: $NCURSES_OSPEED" >&5
8373166124Srafanecho "${ECHO_T}$NCURSES_OSPEED" >&6
837476726Speter
8375166124Srafan###   use option --with-mmask-t to override mmask_t's type
8376184989Srafanecho "$as_me:8376: checking for type of mmask_t" >&5
8377166124Srafanecho $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
837876726Speter
8379166124Srafan# Check whether --with-mmask-t or --without-mmask-t was given.
8380166124Srafanif test "${with_mmask_t+set}" = set; then
8381166124Srafan  withval="$with_mmask_t"
8382166124Srafan  NCURSES_MMASK_T="$withval"
838350276Speterelse
8384166124Srafan  NCURSES_MMASK_T=auto
8385166124Srafanfi;
8386184989Srafanecho "$as_me:8386: result: $NCURSES_MMASK_T" >&5
8387166124Srafanecho "${ECHO_T}$NCURSES_MMASK_T" >&6
838850276Speter
838962449Speter### Enable compiling-in rcs id's
8390184989Srafanecho "$as_me:8390: checking if RCS identifiers should be compiled-in" >&5
8391166124Srafanecho $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
839262449Speter
839362449Speter# Check whether --with-rcs-ids or --without-rcs-ids was given.
839462449Speterif test "${with_rcs_ids+set}" = set; then
839562449Speter  withval="$with_rcs_ids"
839662449Speter  with_rcs_ids=$withval
839762449Speterelse
839862449Speter  with_rcs_ids=no
8399166124Srafanfi;
8400184989Srafanecho "$as_me:8400: result: $with_rcs_ids" >&5
8401166124Srafanecho "${ECHO_T}$with_rcs_ids" >&6
8402166124Srafantest "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
840362449Speter#define USE_RCS_IDS 1
840462449SpeterEOF
840562449Speter
840662449Speter###############################################################################
840762449Speter
8408184989Srafanecho "$as_me:8408: checking format of man-pages" >&5
8409166124Srafanecho $ECHO_N "checking format of man-pages... $ECHO_C" >&6
841062449Speter
841166963Speter# Check whether --with-manpage-format or --without-manpage-format was given.
841266963Speterif test "${with_manpage_format+set}" = set; then
841366963Speter  withval="$with_manpage_format"
841497049Speter  MANPAGE_FORMAT=$withval
841566963Speterelse
841697049Speter  MANPAGE_FORMAT=unknown
8417166124Srafanfi;
841866963Speter
8419166124Srafantest -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
8420166124SrafanMANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
842166963Speter
8422166124Srafancf_unknown=
8423166124Srafan
8424166124Srafancase $MANPAGE_FORMAT in
8425166124Srafanunknown)
842666963Speter  if test -z "$MANPATH" ; then
842766963Speter    MANPATH="/usr/man:/usr/share/man"
842866963Speter  fi
8429166124Srafan
843066963Speter  # look for the 'date' man-page (it's most likely to be installed!)
8431166124Srafan  MANPAGE_FORMAT=
8432166124Srafan  cf_preform=no
8433166124Srafan  cf_catonly=yes
8434166124Srafan  cf_example=date
8435166124Srafan
843676726Speter  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
843766963Speter  for cf_dir in $MANPATH; do
843866963Speter    test -z "$cf_dir" && cf_dir=/usr/man
8439166124Srafan    for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example
844066963Speter    do
8441166124Srafan      cf_test=`echo $cf_name | sed -e 's/*//'`
8442166124Srafan      if test "x$cf_test" = "x$cf_name" ; then
8443166124Srafan
8444166124Srafan	case "$cf_name" in
8445166124Srafan	*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
8446166124Srafan	*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
8447166124Srafan	*.0)	MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
8448166124Srafan	*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
8449166124Srafan	esac
8450166124Srafan
8451166124Srafan	case "$cf_name" in
8452166124Srafan	$cf_dir/man*)
8453166124Srafan	  cf_catonly=no
8454166124Srafan	  ;;
8455166124Srafan	$cf_dir/cat*)
8456166124Srafan	  cf_preform=yes
8457166124Srafan	  ;;
8458166124Srafan	esac
8459166124Srafan	break
8460166124Srafan      fi
8461166124Srafan
8462166124Srafan      # if we found a match in either man* or cat*, stop looking
8463166124Srafan      if test -n "$MANPAGE_FORMAT" ; then
8464166124Srafan	cf_found=no
8465166124Srafan	test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
8466166124Srafan	test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
8467166124Srafan	case "$cf_name" in
8468166124Srafan	$cf_dir/cat*)
8469166124Srafan	  cf_found=yes
8470166124Srafan	  ;;
8471166124Srafan	esac
8472166124Srafan	test $cf_found=yes && break
8473166124Srafan      fi
847466963Speter    done
8475166124Srafan    # only check the first directory in $MANPATH where we find manpages
8476166124Srafan    if test -n "$MANPAGE_FORMAT" ; then
847766963Speter       break
847866963Speter    fi
847966963Speter  done
8480166124Srafan  # if we did not find the example, just assume it is normal
8481166124Srafan  test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
848266963Speter  IFS="$ac_save_ifs"
848366963Speter  ;;
8484166124Srafan*)
8485166124Srafan  for cf_option in $MANPAGE_FORMAT; do
8486166124Srafan     case $cf_option in #(vi
8487166124Srafan     gzip|compress|BSDI|normal|formatted|catonly)
8488166124Srafan       ;;
8489166124Srafan     *)
8490166124Srafan       cf_unknown="$cf_unknown $cf_option"
8491166124Srafan       ;;
8492166124Srafan     esac
8493166124Srafan  done
849466963Speter  ;;
849566963Speteresac
849666963Speter
8497184989Srafanecho "$as_me:8497: result: $MANPAGE_FORMAT" >&5
8498166124Srafanecho "${ECHO_T}$MANPAGE_FORMAT" >&6
8499166124Srafanif test -n "$cf_unknown" ; then
8500184989Srafan  { echo "$as_me:8500: WARNING: Unexpected manpage-format $cf_unknown" >&5
8501166124Srafanecho "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
8502166124Srafanfi
850366963Speter
8504184989Srafanecho "$as_me:8504: checking for manpage renaming" >&5
8505166124Srafanecho $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
850666963Speter
850766963Speter# Check whether --with-manpage-renames or --without-manpage-renames was given.
850866963Speterif test "${with_manpage_renames+set}" = set; then
850966963Speter  withval="$with_manpage_renames"
851097049Speter  MANPAGE_RENAMES=$withval
851166963Speterelse
851297049Speter  MANPAGE_RENAMES=yes
8513166124Srafanfi;
851466963Speter
851597049Spetercase ".$MANPAGE_RENAMES" in #(vi
851666963Speter.no) #(vi
851766963Speter  ;;
851866963Speter.|.yes)
851966963Speter  # Debian 'man' program?
852066963Speter  if test -f /etc/debian_version ; then
852197049Speter    MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
852266963Speter  else
852397049Speter    MANPAGE_RENAMES=no
852466963Speter  fi
852566963Speter  ;;
852666963Speteresac
852766963Speter
852897049Speterif test "$MANPAGE_RENAMES" != no ; then
852997049Speter  if test -f $srcdir/man/$MANPAGE_RENAMES ; then
853097049Speter    MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
853197049Speter  elif test ! -f $MANPAGE_RENAMES ; then
8532184989Srafan    { { echo "$as_me:8532: error: not a filename: $MANPAGE_RENAMES" >&5
8533166124Srafanecho "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
8534166124Srafan   { (exit 1); exit 1; }; }
853566963Speter  fi
853666963Speter
853766963Speter  test ! -d man && mkdir man
853866963Speter
853966963Speter  # Construct a sed-script to perform renaming within man-pages
854097049Speter  if test -n "$MANPAGE_RENAMES" ; then
854166963Speter    test ! -d man && mkdir man
8542166124Srafan    sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
854366963Speter  fi
854466963Speterfi
854566963Speter
8546184989Srafanecho "$as_me:8546: result: $MANPAGE_RENAMES" >&5
8547166124Srafanecho "${ECHO_T}$MANPAGE_RENAMES" >&6
854866963Speter
8549184989Srafanecho "$as_me:8549: checking if manpage aliases will be installed" >&5
8550166124Srafanecho $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
855166963Speter
8552166124Srafan# Check whether --with-manpage-aliases or --without-manpage-aliases was given.
8553166124Srafanif test "${with_manpage_aliases+set}" = set; then
8554166124Srafan  withval="$with_manpage_aliases"
8555166124Srafan  MANPAGE_ALIASES=$withval
8556166124Srafanelse
8557166124Srafan  MANPAGE_ALIASES=yes
8558166124Srafanfi;
855997049Speter
8560184989Srafanecho "$as_me:8560: result: $MANPAGE_ALIASES" >&5
8561166124Srafanecho "${ECHO_T}$MANPAGE_ALIASES" >&6
856266963Speter
8563166124Srafanif test "$LN_S" = "ln -s"; then
8564166124Srafan	cf_use_symlinks=yes
8565166124Srafanelse
8566166124Srafan	cf_use_symlinks=no
8567166124Srafanfi
856866963Speter
8569166124SrafanMANPAGE_SYMLINKS=no
8570166124Srafanif test "$MANPAGE_ALIASES" = yes ; then
8571184989Srafanecho "$as_me:8571: checking if manpage symlinks should be used" >&5
8572166124Srafanecho $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
8573166124Srafan
857466963Speter# Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
857566963Speterif test "${with_manpage_symlinks+set}" = set; then
857666963Speter  withval="$with_manpage_symlinks"
857797049Speter  MANPAGE_SYMLINKS=$withval
857866963Speterelse
8579166124Srafan  MANPAGE_SYMLINKS=$cf_use_symlinks
8580166124Srafanfi;
8581166124Srafan
8582166124Srafanif test "$$cf_use_symlinks" = no; then
8583166124Srafanif test "$MANPAGE_SYMLINKS" = yes ; then
8584184989Srafan	{ echo "$as_me:8584: WARNING: cannot make symlinks" >&5
8585166124Srafanecho "$as_me: WARNING: cannot make symlinks" >&2;}
8586166124Srafan	MANPAGE_SYMLINKS=no
858766963Speterfi
8588166124Srafanfi
858966963Speter
8590184989Srafanecho "$as_me:8590: result: $MANPAGE_SYMLINKS" >&5
8591166124Srafanecho "${ECHO_T}$MANPAGE_SYMLINKS" >&6
8592166124Srafanfi
859366963Speter
8594184989Srafanecho "$as_me:8594: checking for manpage tbl" >&5
8595166124Srafanecho $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
859666963Speter
859776726Speter# Check whether --with-manpage-tbl or --without-manpage-tbl was given.
859876726Speterif test "${with_manpage_tbl+set}" = set; then
859976726Speter  withval="$with_manpage_tbl"
860097049Speter  MANPAGE_TBL=$withval
860176726Speterelse
860297049Speter  MANPAGE_TBL=no
8603166124Srafanfi;
860476726Speter
8605184989Srafanecho "$as_me:8605: result: $MANPAGE_TBL" >&5
8606166124Srafanecho "${ECHO_T}$MANPAGE_TBL" >&6
860776726Speter
860866963Speter  if test "$prefix" = "NONE" ; then
860966963Speter     cf_prefix="$ac_default_prefix"
861066963Speter  else
861166963Speter     cf_prefix="$prefix"
861266963Speter  fi
861366963Speter
861497049Speter  case "$MANPAGE_FORMAT" in # (vi
8615166124Srafan  *catonly*) # (vi
8616166124Srafan    cf_format=yes
8617166124Srafan    cf_inboth=no
8618166124Srafan    ;;
861966963Speter  *formatted*) # (vi
862066963Speter    cf_format=yes
8621166124Srafan    cf_inboth=yes
862266963Speter    ;;
862366963Speter  *)
862466963Speter    cf_format=no
8625166124Srafan    cf_inboth=no
862666963Speter    ;;
862766963Speter  esac
862866963Speter
862966963Spetertest ! -d man && mkdir man
8630166124Srafan
8631166124Srafancf_so_strip=
8632166124Srafancf_compress=
8633166124Srafancase "$MANPAGE_FORMAT" in #(vi
8634166124Srafan*compress*) #(vi
8635166124Srafan	cf_so_strip="Z"
8636166124Srafan	cf_compress=compress
8637166124Srafan  ;;
8638166124Srafan*gzip*) #(vi
8639166124Srafan	cf_so_strip="gz"
8640166124Srafan	cf_compress=gzip
8641166124Srafan  ;;
8642166124Srafanesac
8643166124Srafan
8644166124Srafancf_edit_man=./edit_man.sh
8645174993Srafancf_man_alias=`pwd`/man_alias.sed
8646166124Srafan
8647166124Srafancat >$cf_edit_man <<CF_EOF
864866963Speter#! /bin/sh
8649166124Srafan# this script is generated by the configure-script CF_MAN_PAGES macro.
8650166124Srafan
865166963Speterprefix="$cf_prefix"
865266963Speterdatadir="$datadir"
8653166124Srafan
8654166124SrafanNCURSES_MAJOR="$NCURSES_MAJOR"
8655166124SrafanNCURSES_MINOR="$NCURSES_MINOR"
8656166124SrafanNCURSES_PATCH="$NCURSES_PATCH"
8657166124Srafan
865897049SpeterNCURSES_OSPEED="$NCURSES_OSPEED"
865966963SpeterTERMINFO="$TERMINFO"
8660166124Srafan
8661174993SrafanMKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
8662166124Srafan
866366963SpeterINSTALL="$INSTALL"
866466963SpeterINSTALL_DATA="$INSTALL_DATA"
8665166124Srafan
866666963Spetertransform="$program_transform_name"
866766963Speter
866866963SpeterTMP=\${TMPDIR-/tmp}/man\$\$
866966963Spetertrap "rm -f \$TMP" 0 1 2 5 15
867066963Speter
8671166124Srafanform=\$1
8672166124Srafanshift || exit 1
8673166124Srafan
867466963Speterverb=\$1
8675166124Srafanshift || exit 1
867666963Speter
867766963Spetermandir=\$1
8678166124Srafanshift || exit 1
867966963Speter
868066963Spetersrcdir=\$1
8681166124Srafantop_srcdir=\$srcdir/..
8682166124Srafanshift || exit 1
868366963Speter
8684166124Srafanif test "\$form" = normal ; then
8685166124Srafan	if test "$cf_format" = yes ; then
8686166124Srafan	if test "$cf_inboth" = no ; then
8687166124Srafan		sh \$0 format \$verb \$mandir \$srcdir \$*
8688166124Srafan		exit $?
8689166124Srafan	fi
8690166124Srafan	fi
8691166124Srafan	cf_subdir=\$mandir/man
8692166124Srafan	cf_tables=$MANPAGE_TBL
8693166124Srafanelse
8694166124Srafan	cf_subdir=\$mandir/cat
8695166124Srafan	cf_tables=yes
8696166124Srafanfi
8697166124Srafan
8698166124Srafan# process the list of source-files
869966963Speterfor i in \$* ; do
870066963Spetercase \$i in #(vi
870166963Speter*.orig|*.rej) ;; #(vi
870266963Speter*.[0-9]*)
870366963Speter	section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
870466963Speter	if test \$verb = installing ; then
8705166124Srafan	if test ! -d \$cf_subdir\${section} ; then
8706166124Srafan		\$MKDIRS \$cf_subdir\$section
870766963Speter	fi
870866963Speter	fi
8709174993Srafan
8710174993Srafan	# replace variables in man page
8711174993Srafan	if test ! -f $cf_man_alias ; then
8712174993Srafancat >>$cf_man_alias <<-CF_EOF2
8713174993Srafan		s,@DATADIR@,\$datadir,g
8714174993Srafan		s,@TERMINFO@,\$TERMINFO,g
8715174993Srafan		s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
8716174993Srafan		s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
8717174993Srafan		s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
8718174993Srafan		s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
8719174993SrafanCF_EOF
8720174993Srafan
8721174993Srafan	for cf_name in  captoinfo clear infocmp infotocap tic toe tput
8722174993Srafan	do
8723174993Srafan		cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8724174993Srafan		cf_name=`echo $cf_name|sed "$program_transform_name"`
8725174993Srafancat >>$cf_edit_man <<-CF_EOF
8726174993Srafan		s,@$cf_NAME@,$cf_name,
8727174993SrafanCF_EOF
8728174993Srafan	done
8729174993Srafan
8730174993Srafancat >>$cf_edit_man <<CF_EOF
8731174993SrafanCF_EOF2
8732174993Srafan		echo "...made $cf_man_alias"
8733174993Srafan	fi
8734174993Srafan
873566963Speter	aliases=
8736166124Srafan	cf_source=\`basename \$i\`
8737166124Srafan	inalias=\$cf_source
873866963Speter	test ! -f \$inalias && inalias="\$srcdir/\$inalias"
873966963Speter	if test ! -f \$inalias ; then
8740166124Srafan		echo .. skipped \$cf_source
874166963Speter		continue
874266963Speter	fi
874366963SpeterCF_EOF
8744166124Srafan
8745166124Srafanif test "$MANPAGE_ALIASES" != no ; then
8746166124Srafancat >>$cf_edit_man <<CF_EOF
8747174993Srafan	aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
874866963SpeterCF_EOF
874966963Speterfi
875076726Speter
875197049Speterif test "$MANPAGE_RENAMES" = no ; then
8752166124Srafancat >>$cf_edit_man <<CF_EOF
875366963Speter	# perform program transformations for section 1 man pages
875466963Speter	if test \$section = 1 ; then
8755166124Srafan		cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
875666963Speter	else
8757166124Srafan		cf_target=\$cf_subdir\${section}/\$cf_source
875866963Speter	fi
875976726SpeterCF_EOF
876076726Speterelse
8761166124Srafancat >>$cf_edit_man <<CF_EOF
8762166124Srafan	cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
8763166124Srafan	if test -z "\$cf_target" ; then
8764166124Srafan		echo '? missing rename for '\$cf_source
8765166124Srafan		cf_target="\$cf_source"
876676726Speter	fi
8767166124Srafan	cf_target="\$cf_subdir\${section}/\${cf_target}"
8768174993Srafan
876976726SpeterCF_EOF
877076726Speterfi
877166963Speter
8772166124Srafancat >>$cf_edit_man <<CF_EOF
8773174993Srafan	sed	-f $cf_man_alias \\
877466963SpeterCF_EOF
8775166124Srafan
877697049Speterif test -f $MANPAGE_RENAMES ; then
8777166124Srafancat >>$cf_edit_man <<CF_EOF
8778166124Srafan		< \$i | sed -f `pwd`/edit_man.sed >\$TMP
877997049SpeterCF_EOF
878097049Speterelse
8781166124Srafancat >>$cf_edit_man <<CF_EOF
878266963Speter		< \$i >\$TMP
878366963SpeterCF_EOF
878497049Speterfi
8785166124Srafan
8786166124Srafancat >>$cf_edit_man <<CF_EOF
8787166124Srafanif test \$cf_tables = yes ; then
878876726Speter	tbl \$TMP >\$TMP.out
878976726Speter	mv \$TMP.out \$TMP
8790166124Srafanfi
879166963SpeterCF_EOF
8792166124Srafan
879376726Speterif test $with_curses_h != yes ; then
8794166124Srafancat >>$cf_edit_man <<CF_EOF
879576726Speter	sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
879676726Speter	mv \$TMP.out \$TMP
879776726SpeterCF_EOF
879876726Speterfi
8799166124Srafan
8800166124Srafancat >>$cf_edit_man <<CF_EOF
8801166124Srafan	if test \$form = format ; then
8802166124Srafan		nroff -man \$TMP >\$TMP.out
8803166124Srafan		mv \$TMP.out \$TMP
880466963Speter	fi
880566963SpeterCF_EOF
8806166124Srafan
8807166124Srafanif test -n "$cf_compress" ; then
8808166124Srafancat >>$cf_edit_man <<CF_EOF
880966963Speter	if test \$verb = installing ; then
8810166124Srafan	if ( $cf_compress -f \$TMP )
881166963Speter	then
8812166124Srafan		mv \$TMP.$cf_so_strip \$TMP
881366963Speter	fi
881466963Speter	fi
8815166124Srafan	cf_target="\$cf_target.$cf_so_strip"
881666963SpeterCF_EOF
8817166124Srafanfi
8818166124Srafan
8819166124Srafancase "$MANPAGE_FORMAT" in #(vi
882066963Speter*BSDI*)
8821166124Srafancat >>$cf_edit_man <<CF_EOF
8822166124Srafan	if test \$form = format ; then
8823166124Srafan		# BSDI installs only .0 suffixes in the cat directories
8824166124Srafan		cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
8825166124Srafan	fi
882666963SpeterCF_EOF
882766963Speter  ;;
882866963Speteresac
8829166124Srafan
8830166124Srafancat >>$cf_edit_man <<CF_EOF
8831166124Srafan	suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
883266963Speter	if test \$verb = installing ; then
8833166124Srafan		echo \$verb \$cf_target
8834166124Srafan		\$INSTALL_DATA \$TMP \$cf_target
8835174993Srafan		test -d \$cf_subdir\${section} &&
883666963Speter		test -n "\$aliases" && (
8837166124Srafan			cd \$cf_subdir\${section} && (
8838166124Srafan				cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
8839166124Srafan				test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
8840166124Srafan				cf_target=\`basename \$cf_target\`
884166963Speter				for cf_alias in \$aliases
884266963Speter				do
884366963Speter					if test \$section = 1 ; then
884466963Speter						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
884566963Speter					fi
884666963Speter
8847166124Srafan					if test "$MANPAGE_SYMLINKS" = yes ; then
8848166124Srafan						if test -f \$cf_alias\${suffix} ; then
8849166124Srafan							if ( cmp -s \$cf_target \$cf_alias\${suffix} )
8850166124Srafan							then
8851166124Srafan								continue
8852166124Srafan							fi
885366963Speter						fi
885466963Speter						echo .. \$verb alias \$cf_alias\${suffix}
885566963Speter						rm -f \$cf_alias\${suffix}
8856166124Srafan						$LN_S \$cf_target \$cf_alias\${suffix}
8857166124Srafan					elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
8858166124Srafan						echo ".so \$cf_source" >\$TMP
8859166124SrafanCF_EOF
8860166124Srafanif test -n "$cf_compress" ; then
8861166124Srafancat >>$cf_edit_man <<CF_EOF
8862166124Srafan						if test -n "$cf_so_strip" ; then
8863166124Srafan							$cf_compress -f \$TMP
8864166124Srafan							mv \$TMP.$cf_so_strip \$TMP
8865166124Srafan						fi
8866166124SrafanCF_EOF
8867166124Srafanfi
8868166124Srafancat >>$cf_edit_man <<CF_EOF
8869166124Srafan						echo .. \$verb alias \$cf_alias\${suffix}
8870166124Srafan						rm -f \$cf_alias\${suffix}
8871166124Srafan						\$INSTALL_DATA \$TMP \$cf_alias\${suffix}
887266963Speter					fi
887366963Speter				done
887466963Speter			)
887566963Speter		)
887676726Speter	elif test \$verb = removing ; then
8877174993Srafan		test -f \$cf_target && (
8878174993Srafan			echo \$verb \$cf_target
8879174993Srafan			rm -f \$cf_target
8880174993Srafan		)
8881174993Srafan		test -d \$cf_subdir\${section} &&
888266963Speter		test -n "\$aliases" && (
8883166124Srafan			cd \$cf_subdir\${section} && (
888466963Speter				for cf_alias in \$aliases
888566963Speter				do
888666963Speter					if test \$section = 1 ; then
888766963Speter						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
888866963Speter					fi
888966963Speter
889066963Speter					echo .. \$verb alias \$cf_alias\${suffix}
889166963Speter					rm -f \$cf_alias\${suffix}
889266963Speter				done
889366963Speter			)
889466963Speter		)
889576726Speter	else
889676726Speter#		echo ".hy 0"
889776726Speter		cat \$TMP
889866963Speter	fi
889966963Speter	;;
890066963Speteresac
890166963Speterdone
8902166124Srafan
8903166124Srafanif test $cf_inboth = yes ; then
8904166124Srafanif test \$form != format ; then
8905166124Srafan	sh \$0 format \$verb \$mandir \$srcdir \$*
8906166124Srafanfi
8907166124Srafanfi
8908166124Srafan
890966963Speterexit 0
891066963SpeterCF_EOF
8911166124Srafanchmod 755 $cf_edit_man
891266963Speter
891366963Speter###############################################################################
891466963Speter
891562449Speter### Note that some functions (such as const) are normally disabled anyway.
8916184989Srafanecho "$as_me:8916: checking if you want to build with function extensions" >&5
8917166124Srafanecho $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
891862449Speter
891962449Speter# Check whether --enable-ext-funcs or --disable-ext-funcs was given.
892062449Speterif test "${enable_ext_funcs+set}" = set; then
892162449Speter  enableval="$enable_ext_funcs"
892262449Speter  with_ext_funcs=$enableval
892362449Speterelse
892462449Speter  with_ext_funcs=yes
8925166124Srafanfi;
8926184989Srafanecho "$as_me:8926: result: $with_ext_funcs" >&5
8927166124Srafanecho "${ECHO_T}$with_ext_funcs" >&6
892862449Speterif test "$with_ext_funcs" = yes ; then
892997049Speter	NCURSES_EXT_FUNCS=1
8930166124Srafan	cat >>confdefs.h <<\EOF
893166963Speter#define HAVE_CURSES_VERSION 1
893266963SpeterEOF
893366963Speter
8934166124Srafan	cat >>confdefs.h <<\EOF
893562449Speter#define HAVE_HAS_KEY 1
893662449SpeterEOF
893762449Speter
8938166124Srafan	cat >>confdefs.h <<\EOF
893962449Speter#define HAVE_RESIZETERM 1
894062449SpeterEOF
894162449Speter
8942166124Srafan	cat >>confdefs.h <<\EOF
8943166124Srafan#define HAVE_RESIZE_TERM 1
8944166124SrafanEOF
8945166124Srafan
8946166124Srafan	cat >>confdefs.h <<\EOF
894762449Speter#define HAVE_USE_DEFAULT_COLORS 1
894862449SpeterEOF
894962449Speter
8950166124Srafan	cat >>confdefs.h <<\EOF
895162449Speter#define HAVE_WRESIZE 1
895262449SpeterEOF
895362449Speter
8954166124Srafan	cat >>confdefs.h <<\EOF
895562449Speter#define NCURSES_EXT_FUNCS 1
895662449SpeterEOF
895762449Speter
895897049Speterelse
895997049Speter	NCURSES_EXT_FUNCS=0
896062449Speterfi
896162449Speter
896250276Speter###   use option --enable-const to turn on use of const beyond that in XSI.
8963184989Srafanecho "$as_me:8963: checking for extended use of const keyword" >&5
8964166124Srafanecho $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
896550276Speter
896650276Speter# Check whether --enable-const or --disable-const was given.
896750276Speterif test "${enable_const+set}" = set; then
896850276Speter  enableval="$enable_const"
896950276Speter  with_ext_const=$enableval
897050276Speterelse
897150276Speter  with_ext_const=no
8972166124Srafanfi;
8973184989Srafanecho "$as_me:8973: result: $with_ext_const" >&5
8974166124Srafanecho "${ECHO_T}$with_ext_const" >&6
897566963SpeterNCURSES_CONST='/*nothing*/'
897650276Speterif test "$with_ext_const" = yes ; then
897750276Speter	NCURSES_CONST=const
897850276Speterfi
897950276Speter
8980184989Srafan###   use option --enable-ext-colors to turn on use of colors beyond 16.
8981184989Srafanecho "$as_me:8981: checking if you want to use extended colors" >&5
8982184989Srafanecho $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
8983184989Srafan
8984184989Srafan# Check whether --enable-ext-colors or --disable-ext-colors was given.
8985184989Srafanif test "${enable_ext_colors+set}" = set; then
8986184989Srafan  enableval="$enable_ext_colors"
8987184989Srafan  with_ext_colors=$enableval
8988184989Srafanelse
8989184989Srafan  with_ext_colors=no
8990184989Srafanfi;
8991184989Srafanecho "$as_me:8991: result: $with_ext_colors" >&5
8992184989Srafanecho "${ECHO_T}$with_ext_colors" >&6
8993184989SrafanNCURSES_EXT_COLORS=0
8994184989Srafanif test "$with_ext_colors" = yes ; then
8995184989Srafan	if test "$with_widec" != yes ; then
8996184989Srafan		{ { echo "$as_me:8996: error: This option applies only to wide-character library" >&5
8997184989Srafanecho "$as_me: error: This option applies only to wide-character library" >&2;}
8998184989Srafan   { (exit 1); exit 1; }; }
8999184989Srafan	else
9000184989Srafan		# cannot be ABI 5 since it changes sizeof(cchar_t)
9001184989Srafan
9002184989Srafanif test "${with_abi_version+set}" != set; then
9003184989Srafan	case $cf_cv_rel_version in
9004184989Srafan	5.*)
9005184989Srafan		cf_cv_rel_version=6.0
9006184989Srafan		cf_cv_abi_version=6
9007184989Srafan		{ echo "$as_me:9007: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9008184989Srafanecho "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9009184989Srafan		;;
9010184989Srafan	esac
9011184989Srafanfi
9012184989Srafan
9013184989Srafan	fi
9014184989Srafan	NCURSES_EXT_COLORS=1
9015184989Srafan	cat >>confdefs.h <<\EOF
9016184989Srafan#define NCURSES_EXT_COLORS 1
9017184989SrafanEOF
9018184989Srafan
9019184989Srafanfi
9020184989Srafan
9021184989Srafan###   use option --enable-ext-mouse to modify coding to support 5-button mice
9022184989Srafanecho "$as_me:9022: checking if you want to use extended mouse encoding" >&5
9023184989Srafanecho $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
9024184989Srafan
9025184989Srafan# Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9026184989Srafanif test "${enable_ext_mouse+set}" = set; then
9027184989Srafan  enableval="$enable_ext_mouse"
9028184989Srafan  with_ext_mouse=$enableval
9029184989Srafanelse
9030184989Srafan  with_ext_mouse=no
9031184989Srafanfi;
9032184989Srafanecho "$as_me:9032: result: $with_ext_mouse" >&5
9033184989Srafanecho "${ECHO_T}$with_ext_mouse" >&6
9034184989SrafanNCURSES_MOUSE_VERSION=1
9035184989Srafanif test "$with_ext_mouse" = yes ; then
9036184989Srafan	NCURSES_MOUSE_VERSION=2
9037184989Srafan
9038184989Srafanif test "${with_abi_version+set}" != set; then
9039184989Srafan	case $cf_cv_rel_version in
9040184989Srafan	5.*)
9041184989Srafan		cf_cv_rel_version=6.0
9042184989Srafan		cf_cv_abi_version=6
9043184989Srafan		{ echo "$as_me:9043: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9044184989Srafanecho "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9045184989Srafan		;;
9046184989Srafan	esac
9047184989Srafanfi
9048184989Srafan
9049184989Srafanfi
9050184989Srafan
9051184989Srafanecho "$as_me:9051: checking if you want \$NCURSES_NO_PADDING code" >&5
9052166124Srafanecho $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
905350276Speter
905462449Speter# Check whether --enable-no-padding or --disable-no-padding was given.
905562449Speterif test "${enable_no_padding+set}" = set; then
905662449Speter  enableval="$enable_no_padding"
905762449Speter  with_no_padding=$enableval
905862449Speterelse
905962449Speter  with_no_padding=$with_ext_funcs
9060166124Srafanfi;
9061184989Srafanecho "$as_me:9061: result: $with_no_padding" >&5
9062166124Srafanecho "${ECHO_T}$with_no_padding" >&6
9063166124Srafantest "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
9064166124Srafan#define NCURSES_NO_PADDING 1
9065166124SrafanEOF
9066166124Srafan
9067184989Srafanecho "$as_me:9067: checking for ANSI C header files" >&5
9068166124Srafanecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9069166124Srafanif test "${ac_cv_header_stdc+set}" = set; then
9070166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9071166124Srafanelse
9072166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9073184989Srafan#line 9073 "configure"
9074166124Srafan#include "confdefs.h"
9075166124Srafan#include <stdlib.h>
9076166124Srafan#include <stdarg.h>
9077166124Srafan#include <string.h>
9078166124Srafan#include <float.h>
9079166124Srafan
9080166124Srafan_ACEOF
9081184989Srafanif { (eval echo "$as_me:9081: \"$ac_cpp conftest.$ac_ext\"") >&5
9082166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9083166124Srafan  ac_status=$?
9084166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
9085166124Srafan  rm -f conftest.er1
9086166124Srafan  cat conftest.err >&5
9087184989Srafan  echo "$as_me:9087: \$? = $ac_status" >&5
9088166124Srafan  (exit $ac_status); } >/dev/null; then
9089166124Srafan  if test -s conftest.err; then
9090166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
9091166124Srafan  else
9092166124Srafan    ac_cpp_err=
9093166124Srafan  fi
9094166124Srafanelse
9095166124Srafan  ac_cpp_err=yes
909662449Speterfi
9097166124Srafanif test -z "$ac_cpp_err"; then
9098166124Srafan  ac_cv_header_stdc=yes
9099166124Srafanelse
9100166124Srafan  echo "$as_me: failed program was:" >&5
9101166124Srafan  cat conftest.$ac_ext >&5
9102166124Srafan  ac_cv_header_stdc=no
9103166124Srafanfi
9104166124Srafanrm -f conftest.err conftest.$ac_ext
910562449Speter
9106166124Srafanif test $ac_cv_header_stdc = yes; then
9107166124Srafan  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9108166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9109184989Srafan#line 9109 "configure"
9110166124Srafan#include "confdefs.h"
9111166124Srafan#include <string.h>
9112166124Srafan
9113166124Srafan_ACEOF
9114166124Srafanif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9115166124Srafan  egrep "memchr" >/dev/null 2>&1; then
9116166124Srafan  :
9117166124Srafanelse
9118166124Srafan  ac_cv_header_stdc=no
9119166124Srafanfi
9120166124Srafanrm -f conftest*
9121166124Srafan
9122166124Srafanfi
9123166124Srafan
9124166124Srafanif test $ac_cv_header_stdc = yes; then
9125166124Srafan  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9126166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9127184989Srafan#line 9127 "configure"
9128166124Srafan#include "confdefs.h"
9129166124Srafan#include <stdlib.h>
9130166124Srafan
9131166124Srafan_ACEOF
9132166124Srafanif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9133166124Srafan  egrep "free" >/dev/null 2>&1; then
9134166124Srafan  :
9135166124Srafanelse
9136166124Srafan  ac_cv_header_stdc=no
9137166124Srafanfi
9138166124Srafanrm -f conftest*
9139166124Srafan
9140166124Srafanfi
9141166124Srafan
9142166124Srafanif test $ac_cv_header_stdc = yes; then
9143166124Srafan  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9144166124Srafan  if test "$cross_compiling" = yes; then
9145166124Srafan  :
9146166124Srafanelse
9147166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9148184989Srafan#line 9148 "configure"
9149166124Srafan#include "confdefs.h"
9150166124Srafan#include <ctype.h>
9151166124Srafan#if ((' ' & 0x0FF) == 0x020)
9152166124Srafan# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9153166124Srafan# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9154166124Srafan#else
9155166124Srafan# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
9156166124Srafan                     || ('j' <= (c) && (c) <= 'r') \
9157166124Srafan                     || ('s' <= (c) && (c) <= 'z'))
9158166124Srafan# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9159166124Srafan#endif
9160166124Srafan
9161166124Srafan#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9162166124Srafanint
9163166124Srafanmain ()
9164166124Srafan{
9165166124Srafan  int i;
9166166124Srafan  for (i = 0; i < 256; i++)
9167166124Srafan    if (XOR (islower (i), ISLOWER (i))
9168166124Srafan        || toupper (i) != TOUPPER (i))
9169166124Srafan      $ac_main_return(2);
9170166124Srafan  $ac_main_return (0);
9171166124Srafan}
9172166124Srafan_ACEOF
9173166124Srafanrm -f conftest$ac_exeext
9174184989Srafanif { (eval echo "$as_me:9174: \"$ac_link\"") >&5
9175166124Srafan  (eval $ac_link) 2>&5
9176166124Srafan  ac_status=$?
9177184989Srafan  echo "$as_me:9177: \$? = $ac_status" >&5
9178166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9179184989Srafan  { (eval echo "$as_me:9179: \"$ac_try\"") >&5
9180166124Srafan  (eval $ac_try) 2>&5
9181166124Srafan  ac_status=$?
9182184989Srafan  echo "$as_me:9182: \$? = $ac_status" >&5
9183166124Srafan  (exit $ac_status); }; }; then
9184166124Srafan  :
9185166124Srafanelse
9186166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
9187166124Srafanecho "$as_me: failed program was:" >&5
9188166124Srafancat conftest.$ac_ext >&5
9189166124Srafanac_cv_header_stdc=no
9190166124Srafanfi
9191166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9192166124Srafanfi
9193166124Srafanfi
9194166124Srafanfi
9195184989Srafanecho "$as_me:9195: result: $ac_cv_header_stdc" >&5
9196166124Srafanecho "${ECHO_T}$ac_cv_header_stdc" >&6
9197166124Srafanif test $ac_cv_header_stdc = yes; then
9198166124Srafan
9199166124Srafancat >>confdefs.h <<\EOF
9200166124Srafan#define STDC_HEADERS 1
920162449SpeterEOF
920262449Speter
9203166124Srafanfi
920462449Speter
9205166124Srafan# On IRIX 5.3, sys/types and inttypes.h are conflicting.
9206166124Srafan
9207166124Srafanfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9208166124Srafan                  inttypes.h stdint.h unistd.h
9209166124Srafando
9210166124Srafanas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9211184989Srafanecho "$as_me:9211: checking for $ac_header" >&5
9212166124Srafanecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9213166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
9214166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9215166124Srafanelse
9216166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9217184989Srafan#line 9217 "configure"
9218166124Srafan#include "confdefs.h"
9219166124Srafan$ac_includes_default
9220166124Srafan#include <$ac_header>
9221166124Srafan_ACEOF
9222166124Srafanrm -f conftest.$ac_objext
9223184989Srafanif { (eval echo "$as_me:9223: \"$ac_compile\"") >&5
9224166124Srafan  (eval $ac_compile) 2>&5
9225166124Srafan  ac_status=$?
9226184989Srafan  echo "$as_me:9226: \$? = $ac_status" >&5
9227166124Srafan  (exit $ac_status); } &&
9228166124Srafan         { ac_try='test -s conftest.$ac_objext'
9229184989Srafan  { (eval echo "$as_me:9229: \"$ac_try\"") >&5
9230166124Srafan  (eval $ac_try) 2>&5
9231166124Srafan  ac_status=$?
9232184989Srafan  echo "$as_me:9232: \$? = $ac_status" >&5
9233166124Srafan  (exit $ac_status); }; }; then
9234166124Srafan  eval "$as_ac_Header=yes"
9235166124Srafanelse
9236166124Srafan  echo "$as_me: failed program was:" >&5
9237166124Srafancat conftest.$ac_ext >&5
9238166124Srafaneval "$as_ac_Header=no"
9239166124Srafanfi
9240166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9241166124Srafanfi
9242184989Srafanecho "$as_me:9242: result: `eval echo '${'$as_ac_Header'}'`" >&5
9243166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9244166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
9245166124Srafan  cat >>confdefs.h <<EOF
9246166124Srafan#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9247166124SrafanEOF
9248166124Srafan
9249166124Srafanfi
9250166124Srafandone
9251166124Srafan
9252184989Srafanecho "$as_me:9252: checking for signed char" >&5
9253166124Srafanecho $ECHO_N "checking for signed char... $ECHO_C" >&6
9254166124Srafanif test "${ac_cv_type_signed_char+set}" = set; then
9255166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9256166124Srafanelse
9257166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9258184989Srafan#line 9258 "configure"
9259166124Srafan#include "confdefs.h"
9260166124Srafan$ac_includes_default
9261166124Srafanint
9262166124Srafanmain ()
9263166124Srafan{
9264166124Srafanif ((signed char *) 0)
9265166124Srafan  return 0;
9266166124Srafanif (sizeof (signed char))
9267166124Srafan  return 0;
9268166124Srafan  ;
9269166124Srafan  return 0;
9270166124Srafan}
9271166124Srafan_ACEOF
9272166124Srafanrm -f conftest.$ac_objext
9273184989Srafanif { (eval echo "$as_me:9273: \"$ac_compile\"") >&5
9274166124Srafan  (eval $ac_compile) 2>&5
9275166124Srafan  ac_status=$?
9276184989Srafan  echo "$as_me:9276: \$? = $ac_status" >&5
9277166124Srafan  (exit $ac_status); } &&
9278166124Srafan         { ac_try='test -s conftest.$ac_objext'
9279184989Srafan  { (eval echo "$as_me:9279: \"$ac_try\"") >&5
9280166124Srafan  (eval $ac_try) 2>&5
9281166124Srafan  ac_status=$?
9282184989Srafan  echo "$as_me:9282: \$? = $ac_status" >&5
9283166124Srafan  (exit $ac_status); }; }; then
9284166124Srafan  ac_cv_type_signed_char=yes
9285166124Srafanelse
9286166124Srafan  echo "$as_me: failed program was:" >&5
9287166124Srafancat conftest.$ac_ext >&5
9288166124Srafanac_cv_type_signed_char=no
9289166124Srafanfi
9290166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9291166124Srafanfi
9292184989Srafanecho "$as_me:9292: result: $ac_cv_type_signed_char" >&5
9293166124Srafanecho "${ECHO_T}$ac_cv_type_signed_char" >&6
9294166124Srafan
9295184989Srafanecho "$as_me:9295: checking size of signed char" >&5
9296166124Srafanecho $ECHO_N "checking size of signed char... $ECHO_C" >&6
9297166124Srafanif test "${ac_cv_sizeof_signed_char+set}" = set; then
9298166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9299166124Srafanelse
9300166124Srafan  if test "$ac_cv_type_signed_char" = yes; then
9301166124Srafan  if test "$cross_compiling" = yes; then
9302166124Srafan  # Depending upon the size, compute the lo and hi bounds.
9303166124Srafancat >conftest.$ac_ext <<_ACEOF
9304184989Srafan#line 9304 "configure"
9305166124Srafan#include "confdefs.h"
9306166124Srafan$ac_includes_default
9307166124Srafanint
9308166124Srafanmain ()
9309166124Srafan{
9310166124Srafanint _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
9311166124Srafan  ;
9312166124Srafan  return 0;
9313166124Srafan}
9314166124Srafan_ACEOF
9315166124Srafanrm -f conftest.$ac_objext
9316184989Srafanif { (eval echo "$as_me:9316: \"$ac_compile\"") >&5
9317166124Srafan  (eval $ac_compile) 2>&5
9318166124Srafan  ac_status=$?
9319184989Srafan  echo "$as_me:9319: \$? = $ac_status" >&5
9320166124Srafan  (exit $ac_status); } &&
9321166124Srafan         { ac_try='test -s conftest.$ac_objext'
9322184989Srafan  { (eval echo "$as_me:9322: \"$ac_try\"") >&5
9323166124Srafan  (eval $ac_try) 2>&5
9324166124Srafan  ac_status=$?
9325184989Srafan  echo "$as_me:9325: \$? = $ac_status" >&5
9326166124Srafan  (exit $ac_status); }; }; then
9327166124Srafan  ac_lo=0 ac_mid=0
9328166124Srafan  while :; do
9329166124Srafan    cat >conftest.$ac_ext <<_ACEOF
9330184989Srafan#line 9330 "configure"
9331166124Srafan#include "confdefs.h"
9332166124Srafan$ac_includes_default
9333166124Srafanint
9334166124Srafanmain ()
9335166124Srafan{
9336166124Srafanint _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
9337166124Srafan  ;
9338166124Srafan  return 0;
9339166124Srafan}
9340166124Srafan_ACEOF
9341166124Srafanrm -f conftest.$ac_objext
9342184989Srafanif { (eval echo "$as_me:9342: \"$ac_compile\"") >&5
9343166124Srafan  (eval $ac_compile) 2>&5
9344166124Srafan  ac_status=$?
9345184989Srafan  echo "$as_me:9345: \$? = $ac_status" >&5
9346166124Srafan  (exit $ac_status); } &&
9347166124Srafan         { ac_try='test -s conftest.$ac_objext'
9348184989Srafan  { (eval echo "$as_me:9348: \"$ac_try\"") >&5
9349166124Srafan  (eval $ac_try) 2>&5
9350166124Srafan  ac_status=$?
9351184989Srafan  echo "$as_me:9351: \$? = $ac_status" >&5
9352166124Srafan  (exit $ac_status); }; }; then
9353166124Srafan  ac_hi=$ac_mid; break
9354166124Srafanelse
9355166124Srafan  echo "$as_me: failed program was:" >&5
9356166124Srafancat conftest.$ac_ext >&5
9357166124Srafanac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
9358166124Srafanfi
9359166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9360166124Srafan  done
9361166124Srafanelse
9362166124Srafan  echo "$as_me: failed program was:" >&5
9363166124Srafancat conftest.$ac_ext >&5
9364166124Srafanac_hi=-1 ac_mid=-1
9365166124Srafan  while :; do
9366166124Srafan    cat >conftest.$ac_ext <<_ACEOF
9367184989Srafan#line 9367 "configure"
9368166124Srafan#include "confdefs.h"
9369166124Srafan$ac_includes_default
9370166124Srafanint
9371166124Srafanmain ()
9372166124Srafan{
9373166124Srafanint _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
9374166124Srafan  ;
9375166124Srafan  return 0;
9376166124Srafan}
9377166124Srafan_ACEOF
9378166124Srafanrm -f conftest.$ac_objext
9379184989Srafanif { (eval echo "$as_me:9379: \"$ac_compile\"") >&5
9380166124Srafan  (eval $ac_compile) 2>&5
9381166124Srafan  ac_status=$?
9382184989Srafan  echo "$as_me:9382: \$? = $ac_status" >&5
9383166124Srafan  (exit $ac_status); } &&
9384166124Srafan         { ac_try='test -s conftest.$ac_objext'
9385184989Srafan  { (eval echo "$as_me:9385: \"$ac_try\"") >&5
9386166124Srafan  (eval $ac_try) 2>&5
9387166124Srafan  ac_status=$?
9388184989Srafan  echo "$as_me:9388: \$? = $ac_status" >&5
9389166124Srafan  (exit $ac_status); }; }; then
9390166124Srafan  ac_lo=$ac_mid; break
9391166124Srafanelse
9392166124Srafan  echo "$as_me: failed program was:" >&5
9393166124Srafancat conftest.$ac_ext >&5
9394166124Srafanac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
9395166124Srafanfi
9396166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9397166124Srafan  done
9398166124Srafanfi
9399166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9400166124Srafan# Binary search between lo and hi bounds.
9401166124Srafanwhile test "x$ac_lo" != "x$ac_hi"; do
9402166124Srafan  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9403166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9404184989Srafan#line 9404 "configure"
9405166124Srafan#include "confdefs.h"
9406166124Srafan$ac_includes_default
9407166124Srafanint
9408166124Srafanmain ()
9409166124Srafan{
9410166124Srafanint _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
9411166124Srafan  ;
9412166124Srafan  return 0;
9413166124Srafan}
9414166124Srafan_ACEOF
9415166124Srafanrm -f conftest.$ac_objext
9416184989Srafanif { (eval echo "$as_me:9416: \"$ac_compile\"") >&5
9417166124Srafan  (eval $ac_compile) 2>&5
9418166124Srafan  ac_status=$?
9419184989Srafan  echo "$as_me:9419: \$? = $ac_status" >&5
9420166124Srafan  (exit $ac_status); } &&
9421166124Srafan         { ac_try='test -s conftest.$ac_objext'
9422184989Srafan  { (eval echo "$as_me:9422: \"$ac_try\"") >&5
9423166124Srafan  (eval $ac_try) 2>&5
9424166124Srafan  ac_status=$?
9425184989Srafan  echo "$as_me:9425: \$? = $ac_status" >&5
9426166124Srafan  (exit $ac_status); }; }; then
9427166124Srafan  ac_hi=$ac_mid
9428166124Srafanelse
9429166124Srafan  echo "$as_me: failed program was:" >&5
9430166124Srafancat conftest.$ac_ext >&5
9431166124Srafanac_lo=`expr $ac_mid + 1`
9432166124Srafanfi
9433166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9434166124Srafandone
9435166124Srafanac_cv_sizeof_signed_char=$ac_lo
9436166124Srafanelse
9437166124Srafan  if test "$cross_compiling" = yes; then
9438184989Srafan  { { echo "$as_me:9438: error: cannot run test program while cross compiling" >&5
9439166124Srafanecho "$as_me: error: cannot run test program while cross compiling" >&2;}
9440166124Srafan   { (exit 1); exit 1; }; }
9441166124Srafanelse
9442166124Srafan  cat >conftest.$ac_ext <<_ACEOF
9443184989Srafan#line 9443 "configure"
9444166124Srafan#include "confdefs.h"
9445166124Srafan$ac_includes_default
9446166124Srafanint
9447166124Srafanmain ()
9448166124Srafan{
9449166124SrafanFILE *f = fopen ("conftest.val", "w");
9450166124Srafanif (!f)
9451166124Srafan  $ac_main_return (1);
9452166124Srafanfprintf (f, "%d", (sizeof (signed char)));
9453166124Srafanfclose (f);
9454166124Srafan  ;
9455166124Srafan  return 0;
9456166124Srafan}
9457166124Srafan_ACEOF
9458166124Srafanrm -f conftest$ac_exeext
9459184989Srafanif { (eval echo "$as_me:9459: \"$ac_link\"") >&5
9460166124Srafan  (eval $ac_link) 2>&5
9461166124Srafan  ac_status=$?
9462184989Srafan  echo "$as_me:9462: \$? = $ac_status" >&5
9463166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9464184989Srafan  { (eval echo "$as_me:9464: \"$ac_try\"") >&5
9465166124Srafan  (eval $ac_try) 2>&5
9466166124Srafan  ac_status=$?
9467184989Srafan  echo "$as_me:9467: \$? = $ac_status" >&5
9468166124Srafan  (exit $ac_status); }; }; then
9469166124Srafan  ac_cv_sizeof_signed_char=`cat conftest.val`
9470166124Srafanelse
9471166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
9472166124Srafanecho "$as_me: failed program was:" >&5
9473166124Srafancat conftest.$ac_ext >&5
9474166124Srafanfi
9475166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9476166124Srafanfi
9477166124Srafanfi
9478166124Srafanrm -f conftest.val
9479166124Srafanelse
9480166124Srafan  ac_cv_sizeof_signed_char=0
9481166124Srafanfi
9482166124Srafanfi
9483184989Srafanecho "$as_me:9483: result: $ac_cv_sizeof_signed_char" >&5
9484166124Srafanecho "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
9485166124Srafancat >>confdefs.h <<EOF
9486166124Srafan#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
9487166124SrafanEOF
9488166124Srafan
9489166124Srafanif test "$ac_cv_sizeof_signed_char" = 1 ; then
9490166124Srafan	NCURSES_SBOOL="signed char"
9491166124Srafanelse
9492166124Srafan	NCURSES_SBOOL="char"
9493166124Srafanfi
9494184989Srafanecho "$as_me:9494: checking if you want to use signed Boolean array in term.h" >&5
9495166124Srafanecho $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
9496166124Srafan
9497166124Srafan# Check whether --enable-signed-char or --disable-signed-char was given.
9498166124Srafanif test "${enable_signed_char+set}" = set; then
9499166124Srafan  enableval="$enable_signed_char"
9500166124Srafan  with_signed_char=$enableval
9501166124Srafanelse
9502166124Srafan  with_signed_char=no
9503166124Srafanfi;
9504184989Srafanecho "$as_me:9504: result: $with_signed_char" >&5
9505166124Srafanecho "${ECHO_T}$with_signed_char" >&6
9506166124Srafantest "$with_signed_char" != yes && NCURSES_SBOOL="char"
9507166124Srafan
950862449Speter###   use option --enable-sigwinch to turn on use of SIGWINCH logic
9509184989Srafanecho "$as_me:9509: checking if you want SIGWINCH handler" >&5
9510166124Srafanecho $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
951162449Speter
951262449Speter# Check whether --enable-sigwinch or --disable-sigwinch was given.
951362449Speterif test "${enable_sigwinch+set}" = set; then
951462449Speter  enableval="$enable_sigwinch"
951562449Speter  with_sigwinch=$enableval
951662449Speterelse
951762449Speter  with_sigwinch=$with_ext_funcs
9518166124Srafanfi;
9519184989Srafanecho "$as_me:9519: result: $with_sigwinch" >&5
9520166124Srafanecho "${ECHO_T}$with_sigwinch" >&6
9521166124Srafantest "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
952262449Speter#define USE_SIGWINCH 1
952362449SpeterEOF
952462449Speter
952562449Speter###   use option --enable-tcap-names to allow user to define new capabilities
9526184989Srafanecho "$as_me:9526: checking if you want user-definable terminal capabilities like termcap" >&5
9527166124Srafanecho $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
952862449Speter
952962449Speter# Check whether --enable-tcap-names or --disable-tcap-names was given.
953062449Speterif test "${enable_tcap_names+set}" = set; then
953162449Speter  enableval="$enable_tcap_names"
953262449Speter  with_tcap_names=$enableval
953362449Speterelse
953462449Speter  with_tcap_names=$with_ext_funcs
9535166124Srafanfi;
9536184989Srafanecho "$as_me:9536: result: $with_tcap_names" >&5
9537166124Srafanecho "${ECHO_T}$with_tcap_names" >&6
953862449SpeterNCURSES_XNAMES=0
953962449Spetertest "$with_tcap_names" = yes && NCURSES_XNAMES=1
954062449Speter
954150276Speter###############################################################################
954266963Speter# These options are relatively safe to experiment with.
954350276Speter
9544184989Srafanecho "$as_me:9544: checking if you want all development code" >&5
9545166124Srafanecho $ECHO_N "checking if you want all development code... $ECHO_C" >&6
954650276Speter
954750276Speter# Check whether --with-develop or --without-develop was given.
954850276Speterif test "${with_develop+set}" = set; then
954950276Speter  withval="$with_develop"
955050276Speter  with_develop=$withval
955150276Speterelse
955250276Speter  with_develop=no
9553166124Srafanfi;
9554184989Srafanecho "$as_me:9554: result: $with_develop" >&5
9555166124Srafanecho "${ECHO_T}$with_develop" >&6
955650276Speter
955750276Speter###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
9558184989Srafanecho "$as_me:9558: checking if you want hard-tabs code" >&5
9559166124Srafanecho $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
956050276Speter
956150276Speter# Check whether --enable-hard-tabs or --disable-hard-tabs was given.
956250276Speterif test "${enable_hard_tabs+set}" = set; then
956350276Speter  enableval="$enable_hard_tabs"
9564166124Srafan
956550276Speterelse
9566166124Srafan  enable_hard_tabs=$with_develop
9567166124Srafanfi;
9568184989Srafanecho "$as_me:9568: result: $enable_hard_tabs" >&5
9569166124Srafanecho "${ECHO_T}$enable_hard_tabs" >&6
9570166124Srafantest "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
957150276Speter#define USE_HARD_TABS 1
957250276SpeterEOF
957350276Speter
957466963Speter###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
9575184989Srafanecho "$as_me:9575: checking if you want limited support for xmc" >&5
9576166124Srafanecho $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
957766963Speter
957866963Speter# Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
957966963Speterif test "${enable_xmc_glitch+set}" = set; then
958066963Speter  enableval="$enable_xmc_glitch"
9581166124Srafan
958266963Speterelse
9583166124Srafan  enable_xmc_glitch=$with_develop
9584166124Srafanfi;
9585184989Srafanecho "$as_me:9585: result: $enable_xmc_glitch" >&5
9586166124Srafanecho "${ECHO_T}$enable_xmc_glitch" >&6
9587166124Srafantest "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
958866963Speter#define USE_XMC_SUPPORT 1
958966963SpeterEOF
959066963Speter
959166963Speter###############################################################################
959266963Speter# These are just experimental, probably should not be in a package:
959366963Speter
9594184989Srafanecho "$as_me:9594: checking if you do not want to assume colors are white-on-black" >&5
9595166124Srafanecho $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
959666963Speter
959766963Speter# Check whether --enable-assumed-color or --disable-assumed-color was given.
959866963Speterif test "${enable_assumed_color+set}" = set; then
959966963Speter  enableval="$enable_assumed_color"
960066963Speter  with_assumed_color=$enableval
960166963Speterelse
960266963Speter  with_assumed_color=yes
9603166124Srafanfi;
9604184989Srafanecho "$as_me:9604: result: $with_assumed_color" >&5
9605166124Srafanecho "${ECHO_T}$with_assumed_color" >&6
9606166124Srafantest "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
960766963Speter#define USE_ASSUMED_COLOR 1
960866963SpeterEOF
960966963Speter
961066963Speter###   use option --enable-hashmap to turn on use of hashmap scrolling logic
9611184989Srafanecho "$as_me:9611: checking if you want hashmap scrolling-optimization code" >&5
9612166124Srafanecho $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
961366963Speter
961466963Speter# Check whether --enable-hashmap or --disable-hashmap was given.
961566963Speterif test "${enable_hashmap+set}" = set; then
961666963Speter  enableval="$enable_hashmap"
961766963Speter  with_hashmap=$enableval
961866963Speterelse
961966963Speter  with_hashmap=yes
9620166124Srafanfi;
9621184989Srafanecho "$as_me:9621: result: $with_hashmap" >&5
9622166124Srafanecho "${ECHO_T}$with_hashmap" >&6
9623166124Srafantest "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
962466963Speter#define USE_HASHMAP 1
962566963SpeterEOF
962666963Speter
962798503Speter###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
9628184989Srafanecho "$as_me:9628: checking if you want colorfgbg code" >&5
9629166124Srafanecho $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
963098503Speter
963198503Speter# Check whether --enable-colorfgbg or --disable-colorfgbg was given.
963298503Speterif test "${enable_colorfgbg+set}" = set; then
963398503Speter  enableval="$enable_colorfgbg"
963498503Speter  with_colorfgbg=$enableval
963598503Speterelse
963698503Speter  with_colorfgbg=no
9637166124Srafanfi;
9638184989Srafanecho "$as_me:9638: result: $with_colorfgbg" >&5
9639166124Srafanecho "${ECHO_T}$with_colorfgbg" >&6
9640166124Srafantest "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
9641166124Srafan#define USE_COLORFGBG 1
9642166124SrafanEOF
9643166124Srafan
9644178866Srafan# This is still experimental (20080329), but should ultimately be moved to
9645178866Srafan# the script-block --with-normal, etc.
9646178866Srafan
9647184989Srafanecho "$as_me:9647: checking if you want to link with the pthread library" >&5
9648178866Srafanecho $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
9649178866Srafan
9650178866Srafan# Check whether --with-pthread or --without-pthread was given.
9651178866Srafanif test "${with_pthread+set}" = set; then
9652178866Srafan  withval="$with_pthread"
9653178866Srafan  with_pthread=$withval
9654178866Srafanelse
9655178866Srafan  with_pthread=no
9656178866Srafanfi;
9657184989Srafanecho "$as_me:9657: result: $with_pthread" >&5
9658178866Srafanecho "${ECHO_T}$with_pthread" >&6
9659178866Srafan
9660178866Srafanif test "$with_pthread" != no ; then
9661184989Srafan    echo "$as_me:9661: checking for pthread.h" >&5
9662178866Srafanecho $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9663178866Srafanif test "${ac_cv_header_pthread_h+set}" = set; then
9664178866Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9665178866Srafanelse
9666178866Srafan  cat >conftest.$ac_ext <<_ACEOF
9667184989Srafan#line 9667 "configure"
9668178866Srafan#include "confdefs.h"
9669178866Srafan#include <pthread.h>
9670178866Srafan_ACEOF
9671184989Srafanif { (eval echo "$as_me:9671: \"$ac_cpp conftest.$ac_ext\"") >&5
9672178866Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9673178866Srafan  ac_status=$?
9674178866Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
9675178866Srafan  rm -f conftest.er1
9676178866Srafan  cat conftest.err >&5
9677184989Srafan  echo "$as_me:9677: \$? = $ac_status" >&5
9678178866Srafan  (exit $ac_status); } >/dev/null; then
9679178866Srafan  if test -s conftest.err; then
9680178866Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
9681178866Srafan  else
9682178866Srafan    ac_cpp_err=
9683178866Srafan  fi
9684178866Srafanelse
9685178866Srafan  ac_cpp_err=yes
9686178866Srafanfi
9687178866Srafanif test -z "$ac_cpp_err"; then
9688178866Srafan  ac_cv_header_pthread_h=yes
9689178866Srafanelse
9690178866Srafan  echo "$as_me: failed program was:" >&5
9691178866Srafan  cat conftest.$ac_ext >&5
9692178866Srafan  ac_cv_header_pthread_h=no
9693178866Srafanfi
9694178866Srafanrm -f conftest.err conftest.$ac_ext
9695178866Srafanfi
9696184989Srafanecho "$as_me:9696: result: $ac_cv_header_pthread_h" >&5
9697178866Srafanecho "${ECHO_T}$ac_cv_header_pthread_h" >&6
9698178866Srafanif test $ac_cv_header_pthread_h = yes; then
9699178866Srafan
9700178866Srafan        cat >>confdefs.h <<\EOF
9701178866Srafan#define HAVE_PTHREADS_H 1
9702178866SrafanEOF
9703178866Srafan
9704184989Srafan        echo "$as_me:9704: checking if we can link with the pthread library" >&5
9705184989Srafanecho $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
9706184989Srafan        cf_save_LIBS="$LIBS"
9707184989Srafan        LIBS="-lpthread $LIBS"
9708184989Srafan        cat >conftest.$ac_ext <<_ACEOF
9709184989Srafan#line 9709 "configure"
9710178866Srafan#include "confdefs.h"
9711178866Srafan
9712184989Srafan#include <pthread.h>
9713184989Srafan
9714178866Srafanint
9715178866Srafanmain ()
9716178866Srafan{
9717184989Srafan
9718184989Srafan        int rc = pthread_create(0,0,0,0);
9719184989Srafan
9720178866Srafan  ;
9721178866Srafan  return 0;
9722178866Srafan}
9723178866Srafan_ACEOF
9724178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext
9725184989Srafanif { (eval echo "$as_me:9725: \"$ac_link\"") >&5
9726178866Srafan  (eval $ac_link) 2>&5
9727178866Srafan  ac_status=$?
9728184989Srafan  echo "$as_me:9728: \$? = $ac_status" >&5
9729178866Srafan  (exit $ac_status); } &&
9730178866Srafan         { ac_try='test -s conftest$ac_exeext'
9731184989Srafan  { (eval echo "$as_me:9731: \"$ac_try\"") >&5
9732178866Srafan  (eval $ac_try) 2>&5
9733178866Srafan  ac_status=$?
9734184989Srafan  echo "$as_me:9734: \$? = $ac_status" >&5
9735178866Srafan  (exit $ac_status); }; }; then
9736184989Srafan  with_pthread=yes
9737178866Srafanelse
9738178866Srafan  echo "$as_me: failed program was:" >&5
9739178866Srafancat conftest.$ac_ext >&5
9740184989Srafanwith_pthread=no
9741178866Srafanfi
9742178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9743184989Srafan        LIBS="$cf_save_LIBS"
9744184989Srafan        echo "$as_me:9744: result: $with_pthread" >&5
9745184989Srafanecho "${ECHO_T}$with_pthread" >&6
9746178866Srafan
9747184989Srafan        if test "$with_pthread" = yes ; then
9748178866Srafan            LIBS="-lpthread $LIBS"
9749178866Srafan            cat >>confdefs.h <<\EOF
9750178866Srafan#define HAVE_LIBPTHREADS 1
9751178866SrafanEOF
9752178866Srafan
9753184989Srafan        else
9754184989Srafan            { { echo "$as_me:9754: error: Cannot link with pthread library" >&5
9755184989Srafanecho "$as_me: error: Cannot link with pthread library" >&2;}
9756184989Srafan   { (exit 1); exit 1; }; }
9757184989Srafan        fi
9758178866Srafan
9759184989Srafanfi
9760184989Srafan
9761184989Srafanfi
9762184989Srafan
9763184989Srafanecho "$as_me:9763: checking if you want to use weak-symbols for pthreads" >&5
9764184989Srafanecho $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
9765184989Srafan
9766184989Srafan# Check whether --enable-weak-symbols or --disable-weak-symbols was given.
9767184989Srafanif test "${enable_weak_symbols+set}" = set; then
9768184989Srafan  enableval="$enable_weak_symbols"
9769184989Srafan  use_weak_symbols=$withval
9770178866Srafanelse
9771184989Srafan  use_weak_symbols=no
9772184989Srafanfi;
9773184989Srafanecho "$as_me:9773: result: $use_weak_symbols" >&5
9774184989Srafanecho "${ECHO_T}$use_weak_symbols" >&6
9775184989Srafanif test "$use_weak_symbols" = yes ; then
9776178866Srafan
9777184989Srafanecho "$as_me:9777: checking if $CC supports weak symbols" >&5
9778184989Srafanecho $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
9779184989Srafanif test "${cf_cv_weak_symbols+set}" = set; then
9780184989Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
9781184989Srafanelse
9782178866Srafan
9783184989Srafancat >conftest.$ac_ext <<_ACEOF
9784184989Srafan#line 9784 "configure"
9785184989Srafan#include "confdefs.h"
9786184989Srafan
9787184989Srafan#include <stdio.h>
9788184989Srafanint
9789184989Srafanmain ()
9790184989Srafan{
9791184989Srafan
9792184989Srafan#if defined(__GNUC__)
9793184989Srafan#  if defined __USE_ISOC99
9794184989Srafan#    define _cat_pragma(exp)	_Pragma(#exp)
9795184989Srafan#    define _weak_pragma(exp)	_cat_pragma(weak name)
9796184989Srafan#  else
9797184989Srafan#    define _weak_pragma(exp)
9798184989Srafan#  endif
9799184989Srafan#  define _declare(name)	__extension__ extern __typeof__(name) name
9800184989Srafan#  define weak_symbol(name)	_weak_pragma(name) _declare(name) __attribute__((weak))
9801184989Srafan#endif
9802184989Srafan
9803184989Srafanweak_symbol(fopen);
9804184989Srafan
9805184989Srafan  ;
9806184989Srafan  return 0;
9807184989Srafan}
9808184989Srafan_ACEOF
9809184989Srafanrm -f conftest.$ac_objext
9810184989Srafanif { (eval echo "$as_me:9810: \"$ac_compile\"") >&5
9811184989Srafan  (eval $ac_compile) 2>&5
9812184989Srafan  ac_status=$?
9813184989Srafan  echo "$as_me:9813: \$? = $ac_status" >&5
9814184989Srafan  (exit $ac_status); } &&
9815184989Srafan         { ac_try='test -s conftest.$ac_objext'
9816184989Srafan  { (eval echo "$as_me:9816: \"$ac_try\"") >&5
9817184989Srafan  (eval $ac_try) 2>&5
9818184989Srafan  ac_status=$?
9819184989Srafan  echo "$as_me:9819: \$? = $ac_status" >&5
9820184989Srafan  (exit $ac_status); }; }; then
9821184989Srafan  cf_cv_weak_symbols=yes
9822184989Srafanelse
9823184989Srafan  echo "$as_me: failed program was:" >&5
9824184989Srafancat conftest.$ac_ext >&5
9825184989Srafancf_cv_weak_symbols=no
9826178866Srafanfi
9827184989Srafanrm -f conftest.$ac_objext conftest.$ac_ext
9828178866Srafan
9829178866Srafanfi
9830184989Srafanecho "$as_me:9830: result: $cf_cv_weak_symbols" >&5
9831184989Srafanecho "${ECHO_T}$cf_cv_weak_symbols" >&6
9832178866Srafan
9833184989Srafanelse
9834184989Srafan    cf_cv_weak_symbols=no
9835178866Srafanfi
9836178866Srafan
9837184989Srafanif test $cf_cv_weak_symbols = yes ; then
9838184989Srafan    cat >>confdefs.h <<\EOF
9839184989Srafan#define USE_WEAK_SYMBOLS 1
9840184989SrafanEOF
9841184989Srafan
9842184989Srafanfi
9843184989Srafan
9844184989SrafanPTHREAD=
9845178866Srafanif test "$with_pthread" = "yes" ; then
9846178866Srafan    cat >>confdefs.h <<\EOF
9847178866Srafan#define USE_PTHREADS 1
9848178866SrafanEOF
9849178866Srafan
9850178866Srafan    enable_reentrant=yes
9851184989Srafan    if test $cf_cv_weak_symbols = yes ; then
9852184989Srafan        PTHREAD=-lpthread
9853184989Srafan    fi
9854178866Srafanfi
9855178866Srafan
9856174993Srafan# Reentrant code has to be opaque; there's little advantage to making ncurses
9857178866Srafan# opaque outside of that, so there is no --enable-opaque option.  We can use
9858178866Srafan# this option without --with-pthreads, but this will be always set for
9859178866Srafan# pthreads.
9860184989Srafanecho "$as_me:9860: checking if you want experimental reentrant code" >&5
9861174993Srafanecho $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9862174993Srafan
9863174993Srafan# Check whether --enable-reentrant or --disable-reentrant was given.
9864174993Srafanif test "${enable_reentrant+set}" = set; then
9865174993Srafan  enableval="$enable_reentrant"
9866174993Srafan  with_reentrant=$enableval
9867174993Srafanelse
9868174993Srafan  with_reentrant=no
9869174993Srafanfi;
9870184989Srafanecho "$as_me:9870: result: $with_reentrant" >&5
9871174993Srafanecho "${ECHO_T}$with_reentrant" >&6
9872174993Srafanif test "$with_reentrant" = yes ; then
9873174993Srafan	cf_cv_enable_reentrant=1
9874174993Srafan	cf_cv_enable_opaque="NCURSES_INTERNALS"
9875174993Srafan	NCURSES_OPAQUE=1
9876174993Srafan	NCURSES_SIZE_T=int
9877184989Srafan    if test $cf_cv_weak_symbols = yes ; then
9878184989Srafan
9879184989Srafan# remove pthread library from $LIBS
9880184989SrafanLIBS=`echo "$LIBS" | sed -e 's/-lpthread[ 	]//g' -e 's/-lpthread$//'`
9881184989Srafan
9882184989Srafan    else
9883184989Srafan        LIB_SUFFIX="t${LIB_SUFFIX}"
9884184989Srafan    fi
9885174993Srafan	cat >>confdefs.h <<\EOF
9886174993Srafan#define USE_REENTRANT 1
9887174993SrafanEOF
9888174993Srafan
9889174993Srafanif test "${with_abi_version+set}" != set; then
9890174993Srafan	case $cf_cv_rel_version in
9891174993Srafan	5.*)
9892174993Srafan		cf_cv_rel_version=6.0
9893174993Srafan		cf_cv_abi_version=6
9894184989Srafan		{ echo "$as_me:9894: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9895174993Srafanecho "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9896174993Srafan		;;
9897174993Srafan	esac
9898174993Srafanfi
9899174993Srafan
9900174993Srafanelse
9901174993Srafan	cf_cv_enable_reentrant=0
9902174993Srafan	cf_cv_enable_opaque="NCURSES_OPAQUE"
9903174993Srafan	NCURSES_OPAQUE=0
9904174993Srafan	NCURSES_SIZE_T=short
9905174993Srafanfi
9906174993Srafan
9907184989Srafanecho "$as_me:9907: checking if you want experimental safe-sprintf code" >&5
9908166124Srafanecho $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
9909166124Srafan
991050276Speter# Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
991150276Speterif test "${enable_safe_sprintf+set}" = set; then
991250276Speter  enableval="$enable_safe_sprintf"
991350276Speter  with_safe_sprintf=$enableval
991450276Speterelse
991550276Speter  with_safe_sprintf=no
9916166124Srafanfi;
9917184989Srafanecho "$as_me:9917: result: $with_safe_sprintf" >&5
9918166124Srafanecho "${ECHO_T}$with_safe_sprintf" >&6
9919166124Srafantest "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
992050276Speter#define USE_SAFE_SPRINTF 1
992150276SpeterEOF
992250276Speter
992350276Speter###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
992462449Speter# when hashmap is used scroll hints are useless
992562449Speterif test "$with_hashmap" = no ; then
9926184989Srafanecho "$as_me:9926: checking if you want to experiment without scrolling-hints code" >&5
9927166124Srafanecho $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
992850276Speter
992950276Speter# Check whether --enable-scroll-hints or --disable-scroll-hints was given.
993050276Speterif test "${enable_scroll_hints+set}" = set; then
993150276Speter  enableval="$enable_scroll_hints"
993250276Speter  with_scroll_hints=$enableval
993350276Speterelse
993462449Speter  with_scroll_hints=yes
9935166124Srafanfi;
9936184989Srafanecho "$as_me:9936: result: $with_scroll_hints" >&5
9937166124Srafanecho "${ECHO_T}$with_scroll_hints" >&6
9938166124Srafantest "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
993950276Speter#define USE_SCROLL_HINTS 1
994050276SpeterEOF
994150276Speter
994250276Speterfi
994350276Speter
9944184989Srafanecho "$as_me:9944: checking if you want experimental wgetch-events code" >&5
9945166124Srafanecho $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
994650276Speter
9947166124Srafan# Check whether --enable-wgetch-events or --disable-wgetch-events was given.
9948166124Srafanif test "${enable_wgetch_events+set}" = set; then
9949166124Srafan  enableval="$enable_wgetch_events"
9950166124Srafan  with_wgetch_events=$enableval
995150276Speterelse
9952166124Srafan  with_wgetch_events=no
9953166124Srafanfi;
9954184989Srafanecho "$as_me:9954: result: $with_wgetch_events" >&5
9955166124Srafanecho "${ECHO_T}$with_wgetch_events" >&6
9956166124Srafantest "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
9957166124Srafan#define NCURSES_WGETCH_EVENTS 1
995850276SpeterEOF
995950276Speter
9960166124Srafan###############################################################################
996197049Speter
9962166124Srafan###	use option --disable-echo to suppress full display compiling commands
9963184989Srafanecho "$as_me:9963: checking if you want to display full commands during build" >&5
9964166124Srafanecho $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
996597049Speter
9966166124Srafan# Check whether --enable-echo or --disable-echo was given.
9967166124Srafanif test "${enable_echo+set}" = set; then
9968166124Srafan  enableval="$enable_echo"
9969166124Srafan  with_echo=$enableval
997097049Speterelse
9971166124Srafan  with_echo=yes
9972166124Srafanfi;
9973166124Srafanif test "$with_echo" = yes; then
9974166124Srafan	ECHO_LINK=
997597049Speterelse
9976166124Srafan	ECHO_LINK='@ echo linking $@ ... ;'
9977166124Srafan	test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
9978174993Srafan	test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
997997049Speterfi
9980184989Srafanecho "$as_me:9980: result: $with_echo" >&5
9981166124Srafanecho "${ECHO_T}$with_echo" >&6
998297049Speter
9983166124Srafan###	use option --enable-warnings to turn on all gcc warnings
9984184989Srafanecho "$as_me:9984: checking if you want to see compiler warnings" >&5
9985166124Srafanecho $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
998697049Speter
9987166124Srafan# Check whether --enable-warnings or --disable-warnings was given.
9988166124Srafanif test "${enable_warnings+set}" = set; then
9989166124Srafan  enableval="$enable_warnings"
9990166124Srafan  with_warnings=$enableval
9991166124Srafanfi;
9992184989Srafanecho "$as_me:9992: result: $with_warnings" >&5
9993166124Srafanecho "${ECHO_T}$with_warnings" >&6
999497049Speter
9995174993Srafanif test "x$with_warnings" = "xyes"; then
9996166124Srafan 	ADAFLAGS="$ADAFLAGS -gnatg"
999797049Speter
9998166124SrafanINTEL_COMPILER=no
999997049Speter
10000166124Srafanif test "$GCC" = yes ; then
10001166124Srafan	case $host_os in
10002166124Srafan	linux*|gnu*)
10003184989Srafan		echo "$as_me:10003: checking if this is really Intel C compiler" >&5
10004166124Srafanecho $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10005166124Srafan		cf_save_CFLAGS="$CFLAGS"
10006166124Srafan		CFLAGS="$CFLAGS -no-gcc"
10007166124Srafan		cat >conftest.$ac_ext <<_ACEOF
10008184989Srafan#line 10008 "configure"
10009166124Srafan#include "confdefs.h"
1001097049Speter
10011166124Srafanint
10012166124Srafanmain ()
10013166124Srafan{
1001497049Speter
10015166124Srafan#ifdef __INTEL_COMPILER
10016166124Srafan#else
10017166124Srafanmake an error
1001897049Speter#endif
1001997049Speter
10020166124Srafan  ;
10021166124Srafan  return 0;
10022166124Srafan}
10023166124Srafan_ACEOF
10024166124Srafanrm -f conftest.$ac_objext
10025184989Srafanif { (eval echo "$as_me:10025: \"$ac_compile\"") >&5
10026166124Srafan  (eval $ac_compile) 2>&5
10027166124Srafan  ac_status=$?
10028184989Srafan  echo "$as_me:10028: \$? = $ac_status" >&5
10029166124Srafan  (exit $ac_status); } &&
10030166124Srafan         { ac_try='test -s conftest.$ac_objext'
10031184989Srafan  { (eval echo "$as_me:10031: \"$ac_try\"") >&5
10032166124Srafan  (eval $ac_try) 2>&5
10033166124Srafan  ac_status=$?
10034184989Srafan  echo "$as_me:10034: \$? = $ac_status" >&5
10035166124Srafan  (exit $ac_status); }; }; then
10036166124Srafan  INTEL_COMPILER=yes
10037166124Srafancf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10038166124Srafan
1003997049Speterelse
10040166124Srafan  echo "$as_me: failed program was:" >&5
10041166124Srafancat conftest.$ac_ext >&5
1004297049Speterfi
10043166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
10044166124Srafan		CFLAGS="$cf_save_CFLAGS"
10045184989Srafan		echo "$as_me:10045: result: $INTEL_COMPILER" >&5
10046166124Srafanecho "${ECHO_T}$INTEL_COMPILER" >&6
10047166124Srafan		;;
10048166124Srafan	esac
1004997049Speterfi
1005097049Speter
10051166124Srafancat > conftest.$ac_ext <<EOF
10052184989Srafan#line 10052 "${as_me-configure}"
10053166124Srafanint main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
1005497049SpeterEOF
1005597049Speter
10056166124Srafanif test "$INTEL_COMPILER" = yes
10057166124Srafanthen
10058166124Srafan# The "-wdXXX" options suppress warnings:
10059166124Srafan# remark #1419: external declaration in primary source file
10060166124Srafan# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10061166124Srafan# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10062166124Srafan# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10063166124Srafan# remark #193: zero used for undefined preprocessing identifier
10064166124Srafan# remark #593: variable "curs_sb_left_arrow" was set but never used
10065166124Srafan# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10066166124Srafan# remark #869: parameter "tw" was never referenced
10067166124Srafan# remark #981: operands are evaluated in unspecified order
10068166124Srafan# warning #269: invalid format string conversion
1006997049Speter
10070184989Srafan	{ echo "$as_me:10070: checking for $CC warning options..." >&5
10071166124Srafanecho "$as_me: checking for $CC warning options..." >&6;}
10072166124Srafan	cf_save_CFLAGS="$CFLAGS"
10073166124Srafan	EXTRA_CFLAGS="-Wall"
10074174993Srafan	for cf_opt in \
10075166124Srafan		wd1419 \
10076166124Srafan		wd1682 \
10077166124Srafan		wd1683 \
10078166124Srafan		wd1684 \
10079166124Srafan		wd193 \
10080166124Srafan		wd279 \
10081166124Srafan		wd593 \
10082166124Srafan		wd810 \
10083166124Srafan		wd869 \
10084166124Srafan		wd981
10085166124Srafan	do
10086166124Srafan		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10087184989Srafan		if { (eval echo "$as_me:10087: \"$ac_compile\"") >&5
10088166124Srafan  (eval $ac_compile) 2>&5
10089166124Srafan  ac_status=$?
10090184989Srafan  echo "$as_me:10090: \$? = $ac_status" >&5
10091166124Srafan  (exit $ac_status); }; then
10092184989Srafan			test -n "$verbose" && echo "$as_me:10092: result: ... -$cf_opt" >&5
10093166124Srafanecho "${ECHO_T}... -$cf_opt" >&6
10094166124Srafan			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10095166124Srafan		fi
10096166124Srafan	done
10097166124Srafan	CFLAGS="$cf_save_CFLAGS"
1009897049Speter
10099166124Srafanelif test "$GCC" = yes
10100166124Srafanthen
10101184989Srafan	{ echo "$as_me:10101: checking for $CC warning options..." >&5
10102166124Srafanecho "$as_me: checking for $CC warning options..." >&6;}
10103166124Srafan	cf_save_CFLAGS="$CFLAGS"
10104166124Srafan	EXTRA_CFLAGS="-W -Wall"
10105166124Srafan	cf_warn_CONST=""
10106166124Srafan	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10107166124Srafan	for cf_opt in \
10108166124Srafan		Wbad-function-cast \
10109166124Srafan		Wcast-align \
10110166124Srafan		Wcast-qual \
10111166124Srafan		Winline \
10112166124Srafan		Wmissing-declarations \
10113166124Srafan		Wmissing-prototypes \
10114166124Srafan		Wnested-externs \
10115166124Srafan		Wpointer-arith \
10116166124Srafan		Wshadow \
10117166124Srafan		Wstrict-prototypes \
10118174993Srafan		Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
10119166124Srafan	do
10120166124Srafan		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10121184989Srafan		if { (eval echo "$as_me:10121: \"$ac_compile\"") >&5
10122166124Srafan  (eval $ac_compile) 2>&5
10123166124Srafan  ac_status=$?
10124184989Srafan  echo "$as_me:10124: \$? = $ac_status" >&5
10125166124Srafan  (exit $ac_status); }; then
10126184989Srafan			test -n "$verbose" && echo "$as_me:10126: result: ... -$cf_opt" >&5
10127166124Srafanecho "${ECHO_T}... -$cf_opt" >&6
10128166124Srafan			case $cf_opt in #(vi
10129166124Srafan			Wcast-qual) #(vi
10130166124Srafan				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
10131166124Srafan				;;
10132166124Srafan			Winline) #(vi
10133166124Srafan				case $GCC_VERSION in
10134184989Srafan				[34].*)
10135166124Srafan					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
1013697049Speter
10137184989Srafanecho "${as_me-configure}:10137: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
10138174993Srafan
10139166124Srafan					continue;;
10140166124Srafan				esac
10141166124Srafan				;;
10142166124Srafan			esac
10143166124Srafan			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10144166124Srafan		fi
10145166124Srafan	done
10146166124Srafan	CFLAGS="$cf_save_CFLAGS"
1014797049Speterfi
10148166124Srafanrm -f conftest*
1014997049Speter
10150166124Srafan	if test "$cf_with_cxx" = yes ; then
1015197049Speter
10152166124SrafanINTEL_CPLUSPLUS=no
1015397049Speter
10154166124Srafanif test "$GCC" = yes ; then
10155166124Srafan	case $host_os in
10156166124Srafan	linux*|gnu*)
10157184989Srafan		echo "$as_me:10157: checking if this is really Intel C++ compiler" >&5
10158166124Srafanecho $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
10159166124Srafan		cf_save_CFLAGS="$CXXFLAGS"
10160166124Srafan		CXXFLAGS="$CXXFLAGS -no-gcc"
10161166124Srafan		cat >conftest.$ac_ext <<_ACEOF
10162184989Srafan#line 10162 "configure"
10163166124Srafan#include "confdefs.h"
1016497049Speter
10165166124Srafanint
10166166124Srafanmain ()
10167166124Srafan{
1016897049Speter
10169166124Srafan#ifdef __INTEL_COMPILER
10170166124Srafan#else
10171166124Srafanmake an error
10172166124Srafan#endif
1017397049Speter
10174166124Srafan  ;
10175166124Srafan  return 0;
10176166124Srafan}
10177166124Srafan_ACEOF
10178166124Srafanrm -f conftest.$ac_objext
10179184989Srafanif { (eval echo "$as_me:10179: \"$ac_compile\"") >&5
10180166124Srafan  (eval $ac_compile) 2>&5
10181166124Srafan  ac_status=$?
10182184989Srafan  echo "$as_me:10182: \$? = $ac_status" >&5
10183166124Srafan  (exit $ac_status); } &&
10184166124Srafan         { ac_try='test -s conftest.$ac_objext'
10185184989Srafan  { (eval echo "$as_me:10185: \"$ac_try\"") >&5
10186166124Srafan  (eval $ac_try) 2>&5
10187166124Srafan  ac_status=$?
10188184989Srafan  echo "$as_me:10188: \$? = $ac_status" >&5
10189166124Srafan  (exit $ac_status); }; }; then
10190166124Srafan  INTEL_CPLUSPLUS=yes
10191166124Srafancf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
1019297049Speter
1019350276Speterelse
10194166124Srafan  echo "$as_me: failed program was:" >&5
10195166124Srafancat conftest.$ac_ext >&5
1019650276Speterfi
10197166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
10198166124Srafan		CXXFLAGS="$cf_save_CFLAGS"
10199184989Srafan		echo "$as_me:10199: result: $INTEL_CPLUSPLUS" >&5
10200166124Srafanecho "${ECHO_T}$INTEL_CPLUSPLUS" >&6
10201166124Srafan		;;
10202166124Srafan	esac
1020350276Speterfi
1020450276Speter
10205166124Srafanac_ext=cc
10206166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
10207166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10208166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10209166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10210166124Srafanac_main_return=return
1021150276Speter
10212166124Srafancat > conftest.$ac_ext <<EOF
10213184989Srafan#line 10213 "configure"
10214166124Srafanint main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10215166124SrafanEOF
1021650276Speter
10217166124Srafanif test "$INTEL_CPLUSPLUS" = yes
10218166124Srafanthen
10219166124Srafan# The "-wdXXX" options suppress warnings:
10220166124Srafan# remark #1419: external declaration in primary source file
10221166124Srafan# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10222166124Srafan# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10223166124Srafan# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10224166124Srafan# remark #193: zero used for undefined preprocessing identifier
10225166124Srafan# remark #593: variable "curs_sb_left_arrow" was set but never used
10226166124Srafan# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10227166124Srafan# remark #869: parameter "tw" was never referenced
10228166124Srafan# remark #981: operands are evaluated in unspecified order
10229166124Srafan# warning #269: invalid format string conversion
1023050276Speter
10231184989Srafan	{ echo "$as_me:10231: checking for $CC warning options..." >&5
10232166124Srafanecho "$as_me: checking for $CC warning options..." >&6;}
10233166124Srafan	cf_save_CXXFLAGS="$CXXFLAGS"
10234166124Srafan	EXTRA_CXXFLAGS="-Wall"
10235166124Srafan	for cf_opt in \
10236166124Srafan		wd1419 \
10237166124Srafan		wd1682 \
10238166124Srafan		wd1683 \
10239166124Srafan		wd1684 \
10240166124Srafan		wd193 \
10241166124Srafan		wd279 \
10242166124Srafan		wd593 \
10243166124Srafan		wd810 \
10244166124Srafan		wd869 \
10245166124Srafan		wd981
10246166124Srafan	do
10247166124Srafan		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
10248184989Srafan		if { (eval echo "$as_me:10248: \"$ac_compile\"") >&5
10249166124Srafan  (eval $ac_compile) 2>&5
10250166124Srafan  ac_status=$?
10251184989Srafan  echo "$as_me:10251: \$? = $ac_status" >&5
10252166124Srafan  (exit $ac_status); }; then
10253184989Srafan			test -n "$verbose" && echo "$as_me:10253: result: ... -$cf_opt" >&5
10254166124Srafanecho "${ECHO_T}... -$cf_opt" >&6
10255166124Srafan			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10256166124Srafan		fi
10257166124Srafan	done
10258166124Srafan	CXXFLAGS="$cf_save_CXXFLAGS"
1025976726Speter
10260166124Srafanelif test "$GXX" = yes
1026150276Speterthen
10262184989Srafan	{ echo "$as_me:10262: checking for $CXX warning options..." >&5
10263166124Srafanecho "$as_me: checking for $CXX warning options..." >&6;}
10264166124Srafan	cf_save_CXXFLAGS="$CXXFLAGS"
10265166124Srafan	EXTRA_CXXFLAGS="-W -Wall"
10266166124Srafan	cf_gxx_extra_warnings=""
10267166124Srafan	test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
10268166124Srafan	case "$GCC_VERSION" in
10269166124Srafan	[1-2].*)
10270166124Srafan		;;
10271166124Srafan	*)
10272166124Srafan		cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
10273166124Srafan		;;
10274166124Srafan	esac
1027550276Speter	for cf_opt in \
10276166124Srafan		Wabi \
10277166124Srafan		fabi-version=0 \
10278166124Srafan		Woverloaded-virtual \
10279166124Srafan		Wsign-promo \
10280166124Srafan		Wsynth \
10281166124Srafan		Wold-style-cast \
1028250276Speter		Wcast-align \
1028350276Speter		Wcast-qual \
1028450276Speter		Wmissing-prototypes \
1028550276Speter		Wpointer-arith \
1028650276Speter		Wshadow \
10287166124Srafan		Wstrict-prototypes \
10288166124Srafan		Wundef $cf_gxx_extra_warnings Wno-unused
1028950276Speter	do
10290166124Srafan		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
10291184989Srafan		if { (eval echo "$as_me:10291: \"$ac_compile\"") >&5
10292166124Srafan  (eval $ac_compile) 2>&5
10293166124Srafan  ac_status=$?
10294184989Srafan  echo "$as_me:10294: \$? = $ac_status" >&5
10295166124Srafan  (exit $ac_status); }; then
10296184989Srafan			test -n "$verbose" && echo "$as_me:10296: result: ... -$cf_opt" >&5
10297166124Srafanecho "${ECHO_T}... -$cf_opt" >&6
10298166124Srafan			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
10299166124Srafan		else
10300184989Srafan			test -n "$verbose" && echo "$as_me:10300: result: ... no -$cf_opt" >&5
10301166124Srafanecho "${ECHO_T}... no -$cf_opt" >&6
1030250276Speter		fi
1030350276Speter	done
10304166124Srafan	CXXFLAGS="$cf_save_CXXFLAGS"
1030550276Speterfi
1030650276Speter
10307166124Srafanrm -f conftest*
10308166124Srafanac_ext=c
10309166124Srafanac_cpp='$CPP $CPPFLAGS'
10310166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10311166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10312166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
10313166124Srafanac_main_return=return
1031450276Speter
10315166124Srafan	fi
1031650276Speterfi
1031750276Speter
1031866963Speterif test "$GCC" = yes
1031950276Speterthen
1032050276Spetercat > conftest.i <<EOF
1032150276Speter#ifndef GCC_PRINTF
1032250276Speter#define GCC_PRINTF 0
1032350276Speter#endif
1032450276Speter#ifndef GCC_SCANF
1032550276Speter#define GCC_SCANF 0
1032650276Speter#endif
1032750276Speter#ifndef GCC_NORETURN
1032850276Speter#define GCC_NORETURN /* nothing */
1032950276Speter#endif
1033050276Speter#ifndef GCC_UNUSED
1033150276Speter#define GCC_UNUSED /* nothing */
1033250276Speter#endif
1033350276SpeterEOF
1033466963Speterif test "$GCC" = yes
1033550276Speterthen
10336184989Srafan	{ echo "$as_me:10336: checking for $CC __attribute__ directives..." >&5
10337166124Srafanecho "$as_me: checking for $CC __attribute__ directives..." >&6;}
1033876726Spetercat > conftest.$ac_ext <<EOF
10339184989Srafan#line 10339 "${as_me-configure}"
1034050276Speter#include "confdefs.h"
1034150276Speter#include "conftest.h"
1034250276Speter#include "conftest.i"
1034350276Speter#if	GCC_PRINTF
1034450276Speter#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
1034550276Speter#else
1034650276Speter#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
1034750276Speter#endif
1034850276Speter#if	GCC_SCANF
1034950276Speter#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
1035050276Speter#else
1035150276Speter#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
1035250276Speter#endif
1035350276Speterextern void wow(char *,...) GCC_SCANFLIKE(1,2);
1035450276Speterextern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
1035550276Speterextern void foo(void) GCC_NORETURN;
1035650276Speterint main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
1035750276SpeterEOF
1035876726Speter	for cf_attribute in scanf printf unused noreturn
1035950276Speter	do
1036050276Speter
10361166124Srafancf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10362166124Srafan
1036350276Speter		cf_directive="__attribute__(($cf_attribute))"
1036456639Speter		echo "checking for $CC $cf_directive" 1>&5
1036550276Speter		case $cf_attribute in
1036650276Speter		scanf|printf)
1036750276Speter		cat >conftest.h <<EOF
10368166124Srafan#define GCC_$cf_ATTRIBUTE 1
1036950276SpeterEOF
1037050276Speter			;;
1037150276Speter		*)
1037250276Speter		cat >conftest.h <<EOF
10373166124Srafan#define GCC_$cf_ATTRIBUTE $cf_directive
1037450276SpeterEOF
1037550276Speter			;;
1037650276Speter		esac
10377184989Srafan		if { (eval echo "$as_me:10377: \"$ac_compile\"") >&5
10378166124Srafan  (eval $ac_compile) 2>&5
10379166124Srafan  ac_status=$?
10380184989Srafan  echo "$as_me:10380: \$? = $ac_status" >&5
10381166124Srafan  (exit $ac_status); }; then
10382184989Srafan			test -n "$verbose" && echo "$as_me:10382: result: ... $cf_attribute" >&5
10383166124Srafanecho "${ECHO_T}... $cf_attribute" >&6
1038450276Speter			cat conftest.h >>confdefs.h
1038550276Speter		fi
1038650276Speter	done
1038750276Speterelse
1038850276Speter	fgrep define conftest.i >>confdefs.h
1038950276Speterfi
1039050276Speterrm -rf conftest*
1039150276Speterfi
1039250276Speter
1039350276Speter###	use option --enable-assertions to turn on generation of assertion code
10394184989Srafanecho "$as_me:10394: checking if you want to enable runtime assertions" >&5
10395166124Srafanecho $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
1039650276Speter
1039750276Speter# Check whether --enable-assertions or --disable-assertions was given.
1039850276Speterif test "${enable_assertions+set}" = set; then
1039950276Speter  enableval="$enable_assertions"
1040050276Speter  with_assertions=$enableval
1040150276Speterelse
1040250276Speter  with_assertions=no
10403166124Srafanfi;
10404184989Srafanecho "$as_me:10404: result: $with_assertions" >&5
10405166124Srafanecho "${ECHO_T}$with_assertions" >&6
1040650276Speterif test -n "$GCC"
1040750276Speterthen
1040866963Speter	if test "$with_assertions" = no
1040950276Speter	then
10410166124Srafan		cat >>confdefs.h <<\EOF
1041150276Speter#define NDEBUG 1
1041250276SpeterEOF
1041350276Speter
1041450276Speter		CPPFLAGS="$CPPFLAGS -DNDEBUG"
1041550276Speter	else
1041650276Speter		ADAFLAGS="$ADAFLAGS -gnata"
1041750276Speter	fi
1041850276Speterfi
1041950276Speter
1042050276Speter###	use option --disable-leaks to suppress "permanent" leaks, for testing
1042150276Speter
10422184989Srafanecho "$as_me:10422: checking if you want to use dmalloc for testing" >&5
10423166124Srafanecho $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
10424166124Srafan
10425166124Srafan# Check whether --with-dmalloc or --without-dmalloc was given.
10426166124Srafanif test "${with_dmalloc+set}" = set; then
10427166124Srafan  withval="$with_dmalloc"
10428166124Srafan  cat >>confdefs.h <<\EOF
10429166124Srafan#define USE_DMALLOC 1
10430166124SrafanEOF
10431166124Srafan
10432166124Srafan	: ${with_cflags:=-g}
10433166124Srafan	: ${with_no_leaks:=yes}
10434166124Srafan	 with_dmalloc=yes
10435166124Srafanelse
10436166124Srafan  with_dmalloc=
10437166124Srafanfi;
10438184989Srafanecho "$as_me:10438: result: ${with_dmalloc:-no}" >&5
10439166124Srafanecho "${ECHO_T}${with_dmalloc:-no}" >&6
10440166124Srafan
10441166124Srafancase .$with_cflags in #(vi
10442166124Srafan.*-g*)
10443166124Srafan	case .$CFLAGS in #(vi
10444166124Srafan	.*-g*) #(vi
10445166124Srafan		;;
10446166124Srafan	*)
10447166124Srafan
10448166124Srafancf_fix_cppflags=no
10449166124Srafancf_new_cflags=
10450166124Srafancf_new_cppflags=
10451166124Srafancf_new_extra_cppflags=
10452166124Srafan
10453166124Srafanfor cf_add_cflags in -g
10454166124Srafando
10455166124Srafancase $cf_fix_cppflags in
10456166124Srafanno)
10457166124Srafan	case $cf_add_cflags in #(vi
10458166124Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10459166124Srafan		case $cf_add_cflags in
10460166124Srafan		-D*)
10461166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10462166124Srafan
10463166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10464166124Srafan			&& test -z "${cf_tst_cflags}" \
10465166124Srafan			&& cf_fix_cppflags=yes
10466166124Srafan
10467166124Srafan			if test $cf_fix_cppflags = yes ; then
10468166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10469166124Srafan				continue
10470166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
10471166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10472166124Srafan				continue
10473166124Srafan			fi
10474166124Srafan			;;
10475166124Srafan		esac
10476166124Srafan		case "$CPPFLAGS" in
10477166124Srafan		*$cf_add_cflags) #(vi
10478166124Srafan			;;
10479166124Srafan		*) #(vi
10480166124Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10481166124Srafan			;;
10482166124Srafan		esac
10483166124Srafan		;;
10484166124Srafan	*)
10485166124Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10486166124Srafan		;;
10487166124Srafan	esac
10488166124Srafan	;;
10489166124Srafanyes)
10490166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10491166124Srafan
10492166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10493166124Srafan
10494166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10495166124Srafan	&& test -z "${cf_tst_cflags}" \
10496166124Srafan	&& cf_fix_cppflags=no
10497166124Srafan	;;
10498166124Srafanesac
10499166124Srafandone
10500166124Srafan
10501166124Srafanif test -n "$cf_new_cflags" ; then
10502166124Srafan
10503166124Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
10504166124Srafanfi
10505166124Srafan
10506166124Srafanif test -n "$cf_new_cppflags" ; then
10507166124Srafan
10508166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10509166124Srafanfi
10510166124Srafan
10511166124Srafanif test -n "$cf_new_extra_cppflags" ; then
10512166124Srafan
10513166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10514166124Srafanfi
10515166124Srafan
10516166124Srafan		;;
10517166124Srafan	esac
10518166124Srafan	;;
10519166124Srafanesac
10520166124Srafan
10521166124Srafanif test "$with_dmalloc" = yes ; then
10522184989Srafan	echo "$as_me:10522: checking for dmalloc.h" >&5
10523166124Srafanecho $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
10524166124Srafanif test "${ac_cv_header_dmalloc_h+set}" = set; then
10525166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
10526166124Srafanelse
10527166124Srafan  cat >conftest.$ac_ext <<_ACEOF
10528184989Srafan#line 10528 "configure"
10529166124Srafan#include "confdefs.h"
10530166124Srafan#include <dmalloc.h>
10531166124Srafan_ACEOF
10532184989Srafanif { (eval echo "$as_me:10532: \"$ac_cpp conftest.$ac_ext\"") >&5
10533166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10534166124Srafan  ac_status=$?
10535166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
10536166124Srafan  rm -f conftest.er1
10537166124Srafan  cat conftest.err >&5
10538184989Srafan  echo "$as_me:10538: \$? = $ac_status" >&5
10539166124Srafan  (exit $ac_status); } >/dev/null; then
10540166124Srafan  if test -s conftest.err; then
10541166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
10542166124Srafan  else
10543166124Srafan    ac_cpp_err=
10544166124Srafan  fi
10545166124Srafanelse
10546166124Srafan  ac_cpp_err=yes
10547166124Srafanfi
10548166124Srafanif test -z "$ac_cpp_err"; then
10549166124Srafan  ac_cv_header_dmalloc_h=yes
10550166124Srafanelse
10551166124Srafan  echo "$as_me: failed program was:" >&5
10552166124Srafan  cat conftest.$ac_ext >&5
10553166124Srafan  ac_cv_header_dmalloc_h=no
10554166124Srafanfi
10555166124Srafanrm -f conftest.err conftest.$ac_ext
10556166124Srafanfi
10557184989Srafanecho "$as_me:10557: result: $ac_cv_header_dmalloc_h" >&5
10558166124Srafanecho "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
10559166124Srafanif test $ac_cv_header_dmalloc_h = yes; then
10560166124Srafan
10561184989Srafanecho "$as_me:10561: checking for dmalloc_debug in -ldmalloc" >&5
10562166124Srafanecho $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
10563166124Srafanif test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
10564166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
10565166124Srafanelse
10566166124Srafan  ac_check_lib_save_LIBS=$LIBS
10567166124SrafanLIBS="-ldmalloc  $LIBS"
10568166124Srafancat >conftest.$ac_ext <<_ACEOF
10569184989Srafan#line 10569 "configure"
10570166124Srafan#include "confdefs.h"
10571166124Srafan
10572166124Srafan/* Override any gcc2 internal prototype to avoid an error.  */
10573166124Srafan#ifdef __cplusplus
10574166124Srafanextern "C"
10575166124Srafan#endif
10576166124Srafan/* We use char because int might match the return type of a gcc2
10577166124Srafan   builtin and then its argument prototype would still apply.  */
10578166124Srafanchar dmalloc_debug ();
10579166124Srafanint
10580166124Srafanmain ()
10581166124Srafan{
10582166124Srafandmalloc_debug ();
10583166124Srafan  ;
10584166124Srafan  return 0;
10585166124Srafan}
10586166124Srafan_ACEOF
10587166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
10588184989Srafanif { (eval echo "$as_me:10588: \"$ac_link\"") >&5
10589166124Srafan  (eval $ac_link) 2>&5
10590166124Srafan  ac_status=$?
10591184989Srafan  echo "$as_me:10591: \$? = $ac_status" >&5
10592166124Srafan  (exit $ac_status); } &&
10593166124Srafan         { ac_try='test -s conftest$ac_exeext'
10594184989Srafan  { (eval echo "$as_me:10594: \"$ac_try\"") >&5
10595166124Srafan  (eval $ac_try) 2>&5
10596166124Srafan  ac_status=$?
10597184989Srafan  echo "$as_me:10597: \$? = $ac_status" >&5
10598166124Srafan  (exit $ac_status); }; }; then
10599166124Srafan  ac_cv_lib_dmalloc_dmalloc_debug=yes
10600166124Srafanelse
10601166124Srafan  echo "$as_me: failed program was:" >&5
10602166124Srafancat conftest.$ac_ext >&5
10603166124Srafanac_cv_lib_dmalloc_dmalloc_debug=no
10604166124Srafanfi
10605166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10606166124SrafanLIBS=$ac_check_lib_save_LIBS
10607166124Srafanfi
10608184989Srafanecho "$as_me:10608: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
10609166124Srafanecho "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
10610166124Srafanif test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
10611166124Srafan  cat >>confdefs.h <<EOF
10612166124Srafan#define HAVE_LIBDMALLOC 1
10613166124SrafanEOF
10614166124Srafan
10615166124Srafan  LIBS="-ldmalloc $LIBS"
10616166124Srafan
10617166124Srafanfi
10618166124Srafan
10619166124Srafanfi
10620166124Srafan
10621166124Srafanfi
10622166124Srafan
10623184989Srafanecho "$as_me:10623: checking if you want to use dbmalloc for testing" >&5
10624166124Srafanecho $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
10625166124Srafan
10626166124Srafan# Check whether --with-dbmalloc or --without-dbmalloc was given.
10627166124Srafanif test "${with_dbmalloc+set}" = set; then
10628166124Srafan  withval="$with_dbmalloc"
10629166124Srafan  cat >>confdefs.h <<\EOF
10630166124Srafan#define USE_DBMALLOC 1
10631166124SrafanEOF
10632166124Srafan
10633166124Srafan	: ${with_cflags:=-g}
10634166124Srafan	: ${with_no_leaks:=yes}
10635166124Srafan	 with_dbmalloc=yes
10636166124Srafanelse
10637166124Srafan  with_dbmalloc=
10638166124Srafanfi;
10639184989Srafanecho "$as_me:10639: result: ${with_dbmalloc:-no}" >&5
10640166124Srafanecho "${ECHO_T}${with_dbmalloc:-no}" >&6
10641166124Srafan
10642166124Srafancase .$with_cflags in #(vi
10643166124Srafan.*-g*)
10644166124Srafan	case .$CFLAGS in #(vi
10645166124Srafan	.*-g*) #(vi
10646166124Srafan		;;
10647166124Srafan	*)
10648166124Srafan
10649166124Srafancf_fix_cppflags=no
10650166124Srafancf_new_cflags=
10651166124Srafancf_new_cppflags=
10652166124Srafancf_new_extra_cppflags=
10653166124Srafan
10654166124Srafanfor cf_add_cflags in -g
10655166124Srafando
10656166124Srafancase $cf_fix_cppflags in
10657166124Srafanno)
10658166124Srafan	case $cf_add_cflags in #(vi
10659166124Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10660166124Srafan		case $cf_add_cflags in
10661166124Srafan		-D*)
10662166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10663166124Srafan
10664166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10665166124Srafan			&& test -z "${cf_tst_cflags}" \
10666166124Srafan			&& cf_fix_cppflags=yes
10667166124Srafan
10668166124Srafan			if test $cf_fix_cppflags = yes ; then
10669166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10670166124Srafan				continue
10671166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
10672166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10673166124Srafan				continue
10674166124Srafan			fi
10675166124Srafan			;;
10676166124Srafan		esac
10677166124Srafan		case "$CPPFLAGS" in
10678166124Srafan		*$cf_add_cflags) #(vi
10679166124Srafan			;;
10680166124Srafan		*) #(vi
10681166124Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10682166124Srafan			;;
10683166124Srafan		esac
10684166124Srafan		;;
10685166124Srafan	*)
10686166124Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10687166124Srafan		;;
10688166124Srafan	esac
10689166124Srafan	;;
10690166124Srafanyes)
10691166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10692166124Srafan
10693166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10694166124Srafan
10695166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10696166124Srafan	&& test -z "${cf_tst_cflags}" \
10697166124Srafan	&& cf_fix_cppflags=no
10698166124Srafan	;;
10699166124Srafanesac
10700166124Srafandone
10701166124Srafan
10702166124Srafanif test -n "$cf_new_cflags" ; then
10703166124Srafan
10704166124Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
10705166124Srafanfi
10706166124Srafan
10707166124Srafanif test -n "$cf_new_cppflags" ; then
10708166124Srafan
10709166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10710166124Srafanfi
10711166124Srafan
10712166124Srafanif test -n "$cf_new_extra_cppflags" ; then
10713166124Srafan
10714166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10715166124Srafanfi
10716166124Srafan
10717166124Srafan		;;
10718166124Srafan	esac
10719166124Srafan	;;
10720166124Srafanesac
10721166124Srafan
10722166124Srafanif test "$with_dbmalloc" = yes ; then
10723184989Srafan	echo "$as_me:10723: checking for dbmalloc.h" >&5
10724166124Srafanecho $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
10725166124Srafanif test "${ac_cv_header_dbmalloc_h+set}" = set; then
10726166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
10727166124Srafanelse
10728166124Srafan  cat >conftest.$ac_ext <<_ACEOF
10729184989Srafan#line 10729 "configure"
10730166124Srafan#include "confdefs.h"
10731166124Srafan#include <dbmalloc.h>
10732166124Srafan_ACEOF
10733184989Srafanif { (eval echo "$as_me:10733: \"$ac_cpp conftest.$ac_ext\"") >&5
10734166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10735166124Srafan  ac_status=$?
10736166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
10737166124Srafan  rm -f conftest.er1
10738166124Srafan  cat conftest.err >&5
10739184989Srafan  echo "$as_me:10739: \$? = $ac_status" >&5
10740166124Srafan  (exit $ac_status); } >/dev/null; then
10741166124Srafan  if test -s conftest.err; then
10742166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
10743166124Srafan  else
10744166124Srafan    ac_cpp_err=
10745166124Srafan  fi
10746166124Srafanelse
10747166124Srafan  ac_cpp_err=yes
10748166124Srafanfi
10749166124Srafanif test -z "$ac_cpp_err"; then
10750166124Srafan  ac_cv_header_dbmalloc_h=yes
10751166124Srafanelse
10752166124Srafan  echo "$as_me: failed program was:" >&5
10753166124Srafan  cat conftest.$ac_ext >&5
10754166124Srafan  ac_cv_header_dbmalloc_h=no
10755166124Srafanfi
10756166124Srafanrm -f conftest.err conftest.$ac_ext
10757166124Srafanfi
10758184989Srafanecho "$as_me:10758: result: $ac_cv_header_dbmalloc_h" >&5
10759166124Srafanecho "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
10760166124Srafanif test $ac_cv_header_dbmalloc_h = yes; then
10761166124Srafan
10762184989Srafanecho "$as_me:10762: checking for debug_malloc in -ldbmalloc" >&5
10763166124Srafanecho $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
10764166124Srafanif test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
10765166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
10766166124Srafanelse
10767166124Srafan  ac_check_lib_save_LIBS=$LIBS
10768166124SrafanLIBS="-ldbmalloc  $LIBS"
10769166124Srafancat >conftest.$ac_ext <<_ACEOF
10770184989Srafan#line 10770 "configure"
10771166124Srafan#include "confdefs.h"
10772166124Srafan
10773166124Srafan/* Override any gcc2 internal prototype to avoid an error.  */
10774166124Srafan#ifdef __cplusplus
10775166124Srafanextern "C"
10776166124Srafan#endif
10777166124Srafan/* We use char because int might match the return type of a gcc2
10778166124Srafan   builtin and then its argument prototype would still apply.  */
10779166124Srafanchar debug_malloc ();
10780166124Srafanint
10781166124Srafanmain ()
10782166124Srafan{
10783166124Srafandebug_malloc ();
10784166124Srafan  ;
10785166124Srafan  return 0;
10786166124Srafan}
10787166124Srafan_ACEOF
10788166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
10789184989Srafanif { (eval echo "$as_me:10789: \"$ac_link\"") >&5
10790166124Srafan  (eval $ac_link) 2>&5
10791166124Srafan  ac_status=$?
10792184989Srafan  echo "$as_me:10792: \$? = $ac_status" >&5
10793166124Srafan  (exit $ac_status); } &&
10794166124Srafan         { ac_try='test -s conftest$ac_exeext'
10795184989Srafan  { (eval echo "$as_me:10795: \"$ac_try\"") >&5
10796166124Srafan  (eval $ac_try) 2>&5
10797166124Srafan  ac_status=$?
10798184989Srafan  echo "$as_me:10798: \$? = $ac_status" >&5
10799166124Srafan  (exit $ac_status); }; }; then
10800166124Srafan  ac_cv_lib_dbmalloc_debug_malloc=yes
10801166124Srafanelse
10802166124Srafan  echo "$as_me: failed program was:" >&5
10803166124Srafancat conftest.$ac_ext >&5
10804166124Srafanac_cv_lib_dbmalloc_debug_malloc=no
10805166124Srafanfi
10806166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10807166124SrafanLIBS=$ac_check_lib_save_LIBS
10808166124Srafanfi
10809184989Srafanecho "$as_me:10809: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
10810166124Srafanecho "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
10811166124Srafanif test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
10812166124Srafan  cat >>confdefs.h <<EOF
10813166124Srafan#define HAVE_LIBDBMALLOC 1
10814166124SrafanEOF
10815166124Srafan
10816166124Srafan  LIBS="-ldbmalloc $LIBS"
10817166124Srafan
10818166124Srafanfi
10819166124Srafan
10820166124Srafanfi
10821166124Srafan
10822166124Srafanfi
10823166124Srafan
10824184989Srafanecho "$as_me:10824: checking if you want to use valgrind for testing" >&5
10825166124Srafanecho $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
10826166124Srafan
10827166124Srafan# Check whether --with-valgrind or --without-valgrind was given.
10828166124Srafanif test "${with_valgrind+set}" = set; then
10829166124Srafan  withval="$with_valgrind"
10830166124Srafan  cat >>confdefs.h <<\EOF
10831166124Srafan#define USE_VALGRIND 1
10832166124SrafanEOF
10833166124Srafan
10834166124Srafan	: ${with_cflags:=-g}
10835166124Srafan	: ${with_no_leaks:=yes}
10836166124Srafan	 with_valgrind=yes
10837166124Srafanelse
10838166124Srafan  with_valgrind=
10839166124Srafanfi;
10840184989Srafanecho "$as_me:10840: result: ${with_valgrind:-no}" >&5
10841166124Srafanecho "${ECHO_T}${with_valgrind:-no}" >&6
10842166124Srafan
10843166124Srafancase .$with_cflags in #(vi
10844166124Srafan.*-g*)
10845166124Srafan	case .$CFLAGS in #(vi
10846166124Srafan	.*-g*) #(vi
10847166124Srafan		;;
10848166124Srafan	*)
10849166124Srafan
10850166124Srafancf_fix_cppflags=no
10851166124Srafancf_new_cflags=
10852166124Srafancf_new_cppflags=
10853166124Srafancf_new_extra_cppflags=
10854166124Srafan
10855166124Srafanfor cf_add_cflags in -g
10856166124Srafando
10857166124Srafancase $cf_fix_cppflags in
10858166124Srafanno)
10859166124Srafan	case $cf_add_cflags in #(vi
10860166124Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10861166124Srafan		case $cf_add_cflags in
10862166124Srafan		-D*)
10863166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10864166124Srafan
10865166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10866166124Srafan			&& test -z "${cf_tst_cflags}" \
10867166124Srafan			&& cf_fix_cppflags=yes
10868166124Srafan
10869166124Srafan			if test $cf_fix_cppflags = yes ; then
10870166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10871166124Srafan				continue
10872166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
10873166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10874166124Srafan				continue
10875166124Srafan			fi
10876166124Srafan			;;
10877166124Srafan		esac
10878166124Srafan		case "$CPPFLAGS" in
10879166124Srafan		*$cf_add_cflags) #(vi
10880166124Srafan			;;
10881166124Srafan		*) #(vi
10882166124Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10883166124Srafan			;;
10884166124Srafan		esac
10885166124Srafan		;;
10886166124Srafan	*)
10887166124Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10888166124Srafan		;;
10889166124Srafan	esac
10890166124Srafan	;;
10891166124Srafanyes)
10892166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10893166124Srafan
10894166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10895166124Srafan
10896166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10897166124Srafan	&& test -z "${cf_tst_cflags}" \
10898166124Srafan	&& cf_fix_cppflags=no
10899166124Srafan	;;
10900166124Srafanesac
10901166124Srafandone
10902166124Srafan
10903166124Srafanif test -n "$cf_new_cflags" ; then
10904166124Srafan
10905166124Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
10906166124Srafanfi
10907166124Srafan
10908166124Srafanif test -n "$cf_new_cppflags" ; then
10909166124Srafan
10910166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10911166124Srafanfi
10912166124Srafan
10913166124Srafanif test -n "$cf_new_extra_cppflags" ; then
10914166124Srafan
10915166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10916166124Srafanfi
10917166124Srafan
10918166124Srafan		;;
10919166124Srafan	esac
10920166124Srafan	;;
10921166124Srafanesac
10922166124Srafan
10923184989Srafanecho "$as_me:10923: checking if you want to perform memory-leak testing" >&5
10924166124Srafanecho $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
10925166124Srafan
1092650276Speter# Check whether --enable-leaks or --disable-leaks was given.
1092750276Speterif test "${enable_leaks+set}" = set; then
1092850276Speter  enableval="$enable_leaks"
10929166124Srafan  with_no_leaks=yes
10930166124Srafanelse
10931166124Srafan  : ${with_no_leaks:=no}
10932166124Srafanfi;
10933184989Srafanecho "$as_me:10933: result: $with_no_leaks" >&5
10934166124Srafanecho "${ECHO_T}$with_no_leaks" >&6
10935166124Srafan
10936166124Srafanif test "$with_no_leaks" = yes ; then
10937166124Srafan	cat >>confdefs.h <<\EOF
1093850276Speter#define NO_LEAKS 1
1093950276SpeterEOF
1094050276Speter
1094150276Speterfi
1094250276Speter
10943166124Srafancat >>confdefs.h <<\EOF
1094450276Speter#define HAVE_NC_ALLOC_H 1
1094550276SpeterEOF
1094650276Speter
1094750276Speter###	use option --enable-expanded to generate certain macros as functions
1094850276Speter
1094950276Speter# Check whether --enable-expanded or --disable-expanded was given.
1095050276Speterif test "${enable_expanded+set}" = set; then
1095150276Speter  enableval="$enable_expanded"
10952166124Srafan  test "$enableval" = yes && cat >>confdefs.h <<\EOF
1095350276Speter#define NCURSES_EXPANDED 1
1095450276SpeterEOF
1095550276Speter
10956166124Srafanfi;
1095750276Speter
1095850276Speter###	use option --disable-macros to suppress macros in favor of functions
1095950276Speter
1096050276Speter# Check whether --enable-macros or --disable-macros was given.
1096150276Speterif test "${enable_macros+set}" = set; then
1096250276Speter  enableval="$enable_macros"
10963166124Srafan  test "$enableval" = no && cat >>confdefs.h <<\EOF
1096450276Speter#define NCURSES_NOMACROS 1
1096550276SpeterEOF
1096650276Speter
10967166124Srafanfi;
10968166124Srafan
10969166124Srafan# Normally we only add trace() to the debug-library.  Allow this to be
10970166124Srafan# extended to all models of the ncurses library:
10971166124Srafancf_all_traces=no
10972166124Srafancase "$CFLAGS $CPPFLAGS" in
10973166124Srafan*-DTRACE*)
10974166124Srafan	cf_all_traces=yes
10975166124Srafan	;;
10976166124Srafanesac
10977166124Srafan
10978184989Srafanecho "$as_me:10978: checking whether to add trace feature to all models" >&5
10979166124Srafanecho $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10980166124Srafan
10981166124Srafan# Check whether --with-trace or --without-trace was given.
10982166124Srafanif test "${with_trace+set}" = set; then
10983166124Srafan  withval="$with_trace"
10984166124Srafan  cf_with_trace=$withval
10985166124Srafanelse
10986166124Srafan  cf_with_trace=$cf_all_traces
10987166124Srafanfi;
10988184989Srafanecho "$as_me:10988: result: $cf_with_trace" >&5
10989166124Srafanecho "${ECHO_T}$cf_with_trace" >&6
10990166124Srafan
10991166124Srafanif test "$cf_with_trace" = yes ; then
10992166124Srafan	LIB_TRACING=all
10993166124Srafan	ADA_TRACE=TRUE
10994166124Srafan
10995166124Srafancf_fix_cppflags=no
10996166124Srafancf_new_cflags=
10997166124Srafancf_new_cppflags=
10998166124Srafancf_new_extra_cppflags=
10999166124Srafan
11000166124Srafanfor cf_add_cflags in -DTRACE
11001166124Srafando
11002166124Srafancase $cf_fix_cppflags in
11003166124Srafanno)
11004166124Srafan	case $cf_add_cflags in #(vi
11005166124Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11006166124Srafan		case $cf_add_cflags in
11007166124Srafan		-D*)
11008166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11009166124Srafan
11010166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11011166124Srafan			&& test -z "${cf_tst_cflags}" \
11012166124Srafan			&& cf_fix_cppflags=yes
11013166124Srafan
11014166124Srafan			if test $cf_fix_cppflags = yes ; then
11015166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11016166124Srafan				continue
11017166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
11018166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11019166124Srafan				continue
11020166124Srafan			fi
11021166124Srafan			;;
11022166124Srafan		esac
11023166124Srafan		case "$CPPFLAGS" in
11024166124Srafan		*$cf_add_cflags) #(vi
11025166124Srafan			;;
11026166124Srafan		*) #(vi
11027166124Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11028166124Srafan			;;
11029166124Srafan		esac
11030166124Srafan		;;
11031166124Srafan	*)
11032166124Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11033166124Srafan		;;
11034166124Srafan	esac
11035166124Srafan	;;
11036166124Srafanyes)
11037166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11038166124Srafan
11039166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11040166124Srafan
11041166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11042166124Srafan	&& test -z "${cf_tst_cflags}" \
11043166124Srafan	&& cf_fix_cppflags=no
11044166124Srafan	;;
11045166124Srafanesac
11046166124Srafandone
11047166124Srafan
11048166124Srafanif test -n "$cf_new_cflags" ; then
11049166124Srafan
11050166124Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
1105150276Speterfi
1105250276Speter
11053166124Srafanif test -n "$cf_new_cppflags" ; then
1105450276Speter
11055166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
11056166124Srafanfi
11057166124Srafan
11058166124Srafanif test -n "$cf_new_extra_cppflags" ; then
11059166124Srafan
11060166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11061166124Srafanfi
11062166124Srafan
11063166124Srafanelse
11064166124Srafan	LIB_TRACING=DEBUG
11065166124Srafan	ADA_TRACE=FALSE
11066166124Srafanfi
11067166124Srafan
1106850276Speter###	Checks for libraries.
11069184989Srafanecho "$as_me:11069: checking for gettimeofday" >&5
11070166124Srafanecho $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
11071166124Srafanif test "${ac_cv_func_gettimeofday+set}" = set; then
11072166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1107350276Speterelse
11074166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11075184989Srafan#line 11075 "configure"
1107650276Speter#include "confdefs.h"
1107750276Speter/* System header to define __stub macros and hopefully few prototypes,
11078166124Srafan    which can conflict with char gettimeofday (); below.  */
1107950276Speter#include <assert.h>
1108050276Speter/* Override any gcc2 internal prototype to avoid an error.  */
11081166124Srafan#ifdef __cplusplus
11082166124Srafanextern "C"
11083166124Srafan#endif
1108450276Speter/* We use char because int might match the return type of a gcc2
11085166124Srafan   builtin and then its argument prototype would still apply.  */
11086166124Srafanchar gettimeofday ();
11087166124Srafanchar (*f) ();
1108850276Speter
11089166124Srafanint
11090166124Srafanmain ()
11091166124Srafan{
1109250276Speter/* The GNU C library defines this for functions which it implements
1109350276Speter    to always fail with ENOSYS.  Some functions are actually named
1109450276Speter    something starting with __ and the normal name is an alias.  */
1109550276Speter#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
1109650276Speterchoke me
1109750276Speter#else
11098166124Srafanf = gettimeofday;
1109950276Speter#endif
1110050276Speter
11101166124Srafan  ;
11102166124Srafan  return 0;
11103166124Srafan}
11104166124Srafan_ACEOF
11105166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11106184989Srafanif { (eval echo "$as_me:11106: \"$ac_link\"") >&5
11107166124Srafan  (eval $ac_link) 2>&5
11108166124Srafan  ac_status=$?
11109184989Srafan  echo "$as_me:11109: \$? = $ac_status" >&5
11110166124Srafan  (exit $ac_status); } &&
11111166124Srafan         { ac_try='test -s conftest$ac_exeext'
11112184989Srafan  { (eval echo "$as_me:11112: \"$ac_try\"") >&5
11113166124Srafan  (eval $ac_try) 2>&5
11114166124Srafan  ac_status=$?
11115184989Srafan  echo "$as_me:11115: \$? = $ac_status" >&5
11116166124Srafan  (exit $ac_status); }; }; then
11117166124Srafan  ac_cv_func_gettimeofday=yes
1111850276Speterelse
11119166124Srafan  echo "$as_me: failed program was:" >&5
11120166124Srafancat conftest.$ac_ext >&5
11121166124Srafanac_cv_func_gettimeofday=no
1112250276Speterfi
11123166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1112450276Speterfi
11125184989Srafanecho "$as_me:11125: result: $ac_cv_func_gettimeofday" >&5
11126166124Srafanecho "${ECHO_T}$ac_cv_func_gettimeofday" >&6
11127166124Srafanif test $ac_cv_func_gettimeofday = yes; then
11128166124Srafan  cat >>confdefs.h <<\EOF
1112950276Speter#define HAVE_GETTIMEOFDAY 1
1113050276SpeterEOF
1113150276Speter
1113250276Speterelse
1113350276Speter
11134184989Srafanecho "$as_me:11134: checking for gettimeofday in -lbsd" >&5
11135166124Srafanecho $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
11136166124Srafanif test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
11137166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1113850276Speterelse
11139166124Srafan  ac_check_lib_save_LIBS=$LIBS
1114050276SpeterLIBS="-lbsd  $LIBS"
11141166124Srafancat >conftest.$ac_ext <<_ACEOF
11142184989Srafan#line 11142 "configure"
1114350276Speter#include "confdefs.h"
11144166124Srafan
1114550276Speter/* Override any gcc2 internal prototype to avoid an error.  */
11146166124Srafan#ifdef __cplusplus
11147166124Srafanextern "C"
11148166124Srafan#endif
1114950276Speter/* We use char because int might match the return type of a gcc2
11150166124Srafan   builtin and then its argument prototype would still apply.  */
11151166124Srafanchar gettimeofday ();
11152166124Srafanint
11153166124Srafanmain ()
11154166124Srafan{
11155166124Srafangettimeofday ();
11156166124Srafan  ;
11157166124Srafan  return 0;
11158166124Srafan}
11159166124Srafan_ACEOF
11160166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11161184989Srafanif { (eval echo "$as_me:11161: \"$ac_link\"") >&5
11162166124Srafan  (eval $ac_link) 2>&5
11163166124Srafan  ac_status=$?
11164184989Srafan  echo "$as_me:11164: \$? = $ac_status" >&5
11165166124Srafan  (exit $ac_status); } &&
11166166124Srafan         { ac_try='test -s conftest$ac_exeext'
11167184989Srafan  { (eval echo "$as_me:11167: \"$ac_try\"") >&5
11168166124Srafan  (eval $ac_try) 2>&5
11169166124Srafan  ac_status=$?
11170184989Srafan  echo "$as_me:11170: \$? = $ac_status" >&5
11171166124Srafan  (exit $ac_status); }; }; then
11172166124Srafan  ac_cv_lib_bsd_gettimeofday=yes
1117350276Speterelse
11174166124Srafan  echo "$as_me: failed program was:" >&5
11175166124Srafancat conftest.$ac_ext >&5
11176166124Srafanac_cv_lib_bsd_gettimeofday=no
1117750276Speterfi
11178166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11179166124SrafanLIBS=$ac_check_lib_save_LIBS
1118050276Speterfi
11181184989Srafanecho "$as_me:11181: result: $ac_cv_lib_bsd_gettimeofday" >&5
11182166124Srafanecho "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
11183166124Srafanif test $ac_cv_lib_bsd_gettimeofday = yes; then
11184166124Srafan  cat >>confdefs.h <<\EOF
1118550276Speter#define HAVE_GETTIMEOFDAY 1
1118650276SpeterEOF
1118750276Speter
1118850276Speter	LIBS="$LIBS -lbsd"
1118950276Speterfi
1119050276Speter
1119150276Speterfi
1119250276Speter
11193184989Srafanecho "$as_me:11193: checking if -lm needed for math functions" >&5
11194166124Srafanecho $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
11195166124Srafanif test "${cf_cv_need_libm+set}" = set; then
11196166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
11197166124Srafanelse
1119850276Speter
11199166124Srafan	cat >conftest.$ac_ext <<_ACEOF
11200184989Srafan#line 11200 "configure"
1120150276Speter#include "confdefs.h"
1120250276Speter
1120362449Speter	#include <stdio.h>
1120462449Speter	#include <math.h>
11205166124Srafan
11206166124Srafanint
11207166124Srafanmain ()
11208166124Srafan{
1120962449Speterdouble x = rand(); printf("result = %g\n", sin(x))
11210166124Srafan  ;
11211166124Srafan  return 0;
11212166124Srafan}
11213166124Srafan_ACEOF
11214166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11215184989Srafanif { (eval echo "$as_me:11215: \"$ac_link\"") >&5
11216166124Srafan  (eval $ac_link) 2>&5
11217166124Srafan  ac_status=$?
11218184989Srafan  echo "$as_me:11218: \$? = $ac_status" >&5
11219166124Srafan  (exit $ac_status); } &&
11220166124Srafan         { ac_try='test -s conftest$ac_exeext'
11221184989Srafan  { (eval echo "$as_me:11221: \"$ac_try\"") >&5
11222166124Srafan  (eval $ac_try) 2>&5
11223166124Srafan  ac_status=$?
11224184989Srafan  echo "$as_me:11224: \$? = $ac_status" >&5
11225166124Srafan  (exit $ac_status); }; }; then
1122662449Speter  cf_cv_need_libm=no
1122750276Speterelse
11228166124Srafan  echo "$as_me: failed program was:" >&5
11229166124Srafancat conftest.$ac_ext >&5
11230166124Srafancf_cv_need_libm=yes
1123150276Speterfi
11232166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1123350276Speterfi
11234184989Srafanecho "$as_me:11234: result: $cf_cv_need_libm" >&5
11235166124Srafanecho "${ECHO_T}$cf_cv_need_libm" >&6
1123662449Speterif test "$cf_cv_need_libm" = yes
1123762449Speterthen
1123862449SpeterMATH_LIB=-lm
1123950276Speterfi
1124050276Speter
1124150276Speter###	Checks for header files.
11242184989Srafanecho "$as_me:11242: checking for ANSI C header files" >&5
11243166124Srafanecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11244166124Srafanif test "${ac_cv_header_stdc+set}" = set; then
11245166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1124697049Speterelse
11247166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11248184989Srafan#line 11248 "configure"
1124997049Speter#include "confdefs.h"
1125050276Speter#include <stdlib.h>
1125150276Speter#include <stdarg.h>
1125250276Speter#include <string.h>
1125350276Speter#include <float.h>
11254166124Srafan
11255166124Srafan_ACEOF
11256184989Srafanif { (eval echo "$as_me:11256: \"$ac_cpp conftest.$ac_ext\"") >&5
11257166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11258166124Srafan  ac_status=$?
11259166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
11260166124Srafan  rm -f conftest.er1
11261166124Srafan  cat conftest.err >&5
11262184989Srafan  echo "$as_me:11262: \$? = $ac_status" >&5
11263166124Srafan  (exit $ac_status); } >/dev/null; then
11264166124Srafan  if test -s conftest.err; then
11265166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
11266166124Srafan  else
11267166124Srafan    ac_cpp_err=
11268166124Srafan  fi
11269166124Srafanelse
11270166124Srafan  ac_cpp_err=yes
11271166124Srafanfi
11272166124Srafanif test -z "$ac_cpp_err"; then
1127350276Speter  ac_cv_header_stdc=yes
1127450276Speterelse
11275166124Srafan  echo "$as_me: failed program was:" >&5
1127650276Speter  cat conftest.$ac_ext >&5
1127750276Speter  ac_cv_header_stdc=no
1127850276Speterfi
11279166124Srafanrm -f conftest.err conftest.$ac_ext
1128050276Speter
1128150276Speterif test $ac_cv_header_stdc = yes; then
1128250276Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11283166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11284184989Srafan#line 11284 "configure"
1128550276Speter#include "confdefs.h"
1128650276Speter#include <string.h>
11287166124Srafan
11288166124Srafan_ACEOF
1128950276Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1129050276Speter  egrep "memchr" >/dev/null 2>&1; then
1129150276Speter  :
1129250276Speterelse
1129350276Speter  ac_cv_header_stdc=no
1129450276Speterfi
1129550276Speterrm -f conftest*
1129650276Speter
1129750276Speterfi
1129850276Speter
1129950276Speterif test $ac_cv_header_stdc = yes; then
1130050276Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11301166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11302184989Srafan#line 11302 "configure"
1130350276Speter#include "confdefs.h"
1130450276Speter#include <stdlib.h>
11305166124Srafan
11306166124Srafan_ACEOF
1130750276Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1130850276Speter  egrep "free" >/dev/null 2>&1; then
1130950276Speter  :
1131050276Speterelse
1131150276Speter  ac_cv_header_stdc=no
1131250276Speterfi
1131350276Speterrm -f conftest*
1131450276Speter
1131550276Speterfi
1131650276Speter
1131750276Speterif test $ac_cv_header_stdc = yes; then
1131850276Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11319166124Srafan  if test "$cross_compiling" = yes; then
1132050276Speter  :
1132150276Speterelse
11322166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11323184989Srafan#line 11323 "configure"
1132450276Speter#include "confdefs.h"
1132550276Speter#include <ctype.h>
11326166124Srafan#if ((' ' & 0x0FF) == 0x020)
11327166124Srafan# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11328166124Srafan# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11329166124Srafan#else
11330166124Srafan# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11331166124Srafan                     || ('j' <= (c) && (c) <= 'r') \
11332166124Srafan                     || ('s' <= (c) && (c) <= 'z'))
11333166124Srafan# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11334166124Srafan#endif
11335166124Srafan
1133650276Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11337166124Srafanint
11338166124Srafanmain ()
11339166124Srafan{
11340166124Srafan  int i;
11341166124Srafan  for (i = 0; i < 256; i++)
11342166124Srafan    if (XOR (islower (i), ISLOWER (i))
11343166124Srafan        || toupper (i) != TOUPPER (i))
11344166124Srafan      $ac_main_return(2);
11345166124Srafan  $ac_main_return (0);
11346166124Srafan}
11347166124Srafan_ACEOF
11348166124Srafanrm -f conftest$ac_exeext
11349184989Srafanif { (eval echo "$as_me:11349: \"$ac_link\"") >&5
11350166124Srafan  (eval $ac_link) 2>&5
11351166124Srafan  ac_status=$?
11352184989Srafan  echo "$as_me:11352: \$? = $ac_status" >&5
11353166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11354184989Srafan  { (eval echo "$as_me:11354: \"$ac_try\"") >&5
11355166124Srafan  (eval $ac_try) 2>&5
11356166124Srafan  ac_status=$?
11357184989Srafan  echo "$as_me:11357: \$? = $ac_status" >&5
11358166124Srafan  (exit $ac_status); }; }; then
1135950276Speter  :
1136050276Speterelse
11361166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
11362166124Srafanecho "$as_me: failed program was:" >&5
11363166124Srafancat conftest.$ac_ext >&5
11364166124Srafanac_cv_header_stdc=no
1136550276Speterfi
11366166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1136750276Speterfi
1136850276Speterfi
1136950276Speterfi
11370184989Srafanecho "$as_me:11370: result: $ac_cv_header_stdc" >&5
11371166124Srafanecho "${ECHO_T}$ac_cv_header_stdc" >&6
11372166124Srafanif test $ac_cv_header_stdc = yes; then
1137350276Speter
11374166124Srafancat >>confdefs.h <<\EOF
1137550276Speter#define STDC_HEADERS 1
1137650276SpeterEOF
1137750276Speter
1137850276Speterfi
1137950276Speter
1138050276Speterac_header_dirent=no
11381166124Srafanfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11382166124Srafan  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11383184989Srafanecho "$as_me:11383: checking for $ac_hdr that defines DIR" >&5
11384166124Srafanecho $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
11385166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
11386166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1138750276Speterelse
11388166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11389184989Srafan#line 11389 "configure"
1139050276Speter#include "confdefs.h"
1139150276Speter#include <sys/types.h>
1139250276Speter#include <$ac_hdr>
11393166124Srafan
11394166124Srafanint
11395166124Srafanmain ()
11396166124Srafan{
11397166124Srafanif ((DIR *) 0)
11398166124Srafanreturn 0;
11399166124Srafan  ;
11400166124Srafan  return 0;
11401166124Srafan}
11402166124Srafan_ACEOF
11403166124Srafanrm -f conftest.$ac_objext
11404184989Srafanif { (eval echo "$as_me:11404: \"$ac_compile\"") >&5
11405166124Srafan  (eval $ac_compile) 2>&5
11406166124Srafan  ac_status=$?
11407184989Srafan  echo "$as_me:11407: \$? = $ac_status" >&5
11408166124Srafan  (exit $ac_status); } &&
11409166124Srafan         { ac_try='test -s conftest.$ac_objext'
11410184989Srafan  { (eval echo "$as_me:11410: \"$ac_try\"") >&5
11411166124Srafan  (eval $ac_try) 2>&5
11412166124Srafan  ac_status=$?
11413184989Srafan  echo "$as_me:11413: \$? = $ac_status" >&5
11414166124Srafan  (exit $ac_status); }; }; then
11415166124Srafan  eval "$as_ac_Header=yes"
1141650276Speterelse
11417166124Srafan  echo "$as_me: failed program was:" >&5
11418166124Srafancat conftest.$ac_ext >&5
11419166124Srafaneval "$as_ac_Header=no"
1142050276Speterfi
11421166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1142250276Speterfi
11423184989Srafanecho "$as_me:11423: result: `eval echo '${'$as_ac_Header'}'`" >&5
11424166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11425166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
11426166124Srafan  cat >>confdefs.h <<EOF
11427166124Srafan#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
1142850276SpeterEOF
11429166124Srafan
11430166124Srafanac_header_dirent=$ac_hdr; break
1143150276Speterfi
11432166124Srafan
1143350276Speterdone
1143450276Speter# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1143550276Speterif test $ac_header_dirent = dirent.h; then
11436184989Srafan  echo "$as_me:11436: checking for opendir in -ldir" >&5
11437166124Srafanecho $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
11438166124Srafanif test "${ac_cv_lib_dir_opendir+set}" = set; then
11439166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1144050276Speterelse
11441166124Srafan  ac_check_lib_save_LIBS=$LIBS
1144250276SpeterLIBS="-ldir  $LIBS"
11443166124Srafancat >conftest.$ac_ext <<_ACEOF
11444184989Srafan#line 11444 "configure"
1144550276Speter#include "confdefs.h"
11446166124Srafan
1144750276Speter/* Override any gcc2 internal prototype to avoid an error.  */
11448166124Srafan#ifdef __cplusplus
11449166124Srafanextern "C"
11450166124Srafan#endif
1145150276Speter/* We use char because int might match the return type of a gcc2
11452166124Srafan   builtin and then its argument prototype would still apply.  */
11453166124Srafanchar opendir ();
11454166124Srafanint
11455166124Srafanmain ()
11456166124Srafan{
11457166124Srafanopendir ();
11458166124Srafan  ;
11459166124Srafan  return 0;
11460166124Srafan}
11461166124Srafan_ACEOF
11462166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11463184989Srafanif { (eval echo "$as_me:11463: \"$ac_link\"") >&5
11464166124Srafan  (eval $ac_link) 2>&5
11465166124Srafan  ac_status=$?
11466184989Srafan  echo "$as_me:11466: \$? = $ac_status" >&5
11467166124Srafan  (exit $ac_status); } &&
11468166124Srafan         { ac_try='test -s conftest$ac_exeext'
11469184989Srafan  { (eval echo "$as_me:11469: \"$ac_try\"") >&5
11470166124Srafan  (eval $ac_try) 2>&5
11471166124Srafan  ac_status=$?
11472184989Srafan  echo "$as_me:11472: \$? = $ac_status" >&5
11473166124Srafan  (exit $ac_status); }; }; then
11474166124Srafan  ac_cv_lib_dir_opendir=yes
1147550276Speterelse
11476166124Srafan  echo "$as_me: failed program was:" >&5
11477166124Srafancat conftest.$ac_ext >&5
11478166124Srafanac_cv_lib_dir_opendir=no
1147950276Speterfi
11480166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11481166124SrafanLIBS=$ac_check_lib_save_LIBS
1148250276Speterfi
11483184989Srafanecho "$as_me:11483: result: $ac_cv_lib_dir_opendir" >&5
11484166124Srafanecho "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
11485166124Srafanif test $ac_cv_lib_dir_opendir = yes; then
1148650276Speter  LIBS="$LIBS -ldir"
1148750276Speterfi
1148850276Speter
1148950276Speterelse
11490184989Srafan  echo "$as_me:11490: checking for opendir in -lx" >&5
11491166124Srafanecho $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
11492166124Srafanif test "${ac_cv_lib_x_opendir+set}" = set; then
11493166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1149450276Speterelse
11495166124Srafan  ac_check_lib_save_LIBS=$LIBS
1149650276SpeterLIBS="-lx  $LIBS"
11497166124Srafancat >conftest.$ac_ext <<_ACEOF
11498184989Srafan#line 11498 "configure"
1149950276Speter#include "confdefs.h"
11500166124Srafan
1150150276Speter/* Override any gcc2 internal prototype to avoid an error.  */
11502166124Srafan#ifdef __cplusplus
11503166124Srafanextern "C"
11504166124Srafan#endif
1150550276Speter/* We use char because int might match the return type of a gcc2
11506166124Srafan   builtin and then its argument prototype would still apply.  */
11507166124Srafanchar opendir ();
11508166124Srafanint
11509166124Srafanmain ()
11510166124Srafan{
11511166124Srafanopendir ();
11512166124Srafan  ;
11513166124Srafan  return 0;
11514166124Srafan}
11515166124Srafan_ACEOF
11516166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11517184989Srafanif { (eval echo "$as_me:11517: \"$ac_link\"") >&5
11518166124Srafan  (eval $ac_link) 2>&5
11519166124Srafan  ac_status=$?
11520184989Srafan  echo "$as_me:11520: \$? = $ac_status" >&5
11521166124Srafan  (exit $ac_status); } &&
11522166124Srafan         { ac_try='test -s conftest$ac_exeext'
11523184989Srafan  { (eval echo "$as_me:11523: \"$ac_try\"") >&5
11524166124Srafan  (eval $ac_try) 2>&5
11525166124Srafan  ac_status=$?
11526184989Srafan  echo "$as_me:11526: \$? = $ac_status" >&5
11527166124Srafan  (exit $ac_status); }; }; then
11528166124Srafan  ac_cv_lib_x_opendir=yes
1152950276Speterelse
11530166124Srafan  echo "$as_me: failed program was:" >&5
11531166124Srafancat conftest.$ac_ext >&5
11532166124Srafanac_cv_lib_x_opendir=no
1153350276Speterfi
11534166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11535166124SrafanLIBS=$ac_check_lib_save_LIBS
1153650276Speterfi
11537184989Srafanecho "$as_me:11537: result: $ac_cv_lib_x_opendir" >&5
11538166124Srafanecho "${ECHO_T}$ac_cv_lib_x_opendir" >&6
11539166124Srafanif test $ac_cv_lib_x_opendir = yes; then
1154050276Speter  LIBS="$LIBS -lx"
1154150276Speterfi
1154250276Speter
1154350276Speterfi
1154450276Speter
11545184989Srafanecho "$as_me:11545: checking whether time.h and sys/time.h may both be included" >&5
11546166124Srafanecho $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
11547166124Srafanif test "${ac_cv_header_time+set}" = set; then
11548166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1154997049Speterelse
11550166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11551184989Srafan#line 11551 "configure"
1155297049Speter#include "confdefs.h"
1155397049Speter#include <sys/types.h>
1155497049Speter#include <sys/time.h>
1155597049Speter#include <time.h>
11556166124Srafan
11557166124Srafanint
11558166124Srafanmain ()
11559166124Srafan{
11560166124Srafanif ((struct tm *) 0)
11561166124Srafanreturn 0;
11562166124Srafan  ;
11563166124Srafan  return 0;
11564166124Srafan}
11565166124Srafan_ACEOF
11566166124Srafanrm -f conftest.$ac_objext
11567184989Srafanif { (eval echo "$as_me:11567: \"$ac_compile\"") >&5
11568166124Srafan  (eval $ac_compile) 2>&5
11569166124Srafan  ac_status=$?
11570184989Srafan  echo "$as_me:11570: \$? = $ac_status" >&5
11571166124Srafan  (exit $ac_status); } &&
11572166124Srafan         { ac_try='test -s conftest.$ac_objext'
11573184989Srafan  { (eval echo "$as_me:11573: \"$ac_try\"") >&5
11574166124Srafan  (eval $ac_try) 2>&5
11575166124Srafan  ac_status=$?
11576184989Srafan  echo "$as_me:11576: \$? = $ac_status" >&5
11577166124Srafan  (exit $ac_status); }; }; then
1157897049Speter  ac_cv_header_time=yes
1157997049Speterelse
11580166124Srafan  echo "$as_me: failed program was:" >&5
11581166124Srafancat conftest.$ac_ext >&5
11582166124Srafanac_cv_header_time=no
1158397049Speterfi
11584166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1158597049Speterfi
11586184989Srafanecho "$as_me:11586: result: $ac_cv_header_time" >&5
11587166124Srafanecho "${ECHO_T}$ac_cv_header_time" >&6
11588166124Srafanif test $ac_cv_header_time = yes; then
1158950276Speter
11590166124Srafancat >>confdefs.h <<\EOF
1159197049Speter#define TIME_WITH_SYS_TIME 1
1159297049SpeterEOF
1159397049Speter
1159497049Speterfi
1159597049Speter
11596184989Srafanecho "$as_me:11596: checking for regular-expression headers" >&5
11597166124Srafanecho $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
11598166124Srafanif test "${cf_cv_regex+set}" = set; then
11599166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
11600166124Srafanelse
1160197049Speter
11602166124Srafancat >conftest.$ac_ext <<_ACEOF
11603184989Srafan#line 11603 "configure"
1160450276Speter#include "confdefs.h"
1160550276Speter#include <sys/types.h>
1160650276Speter#include <regex.h>
11607166124Srafanint
11608166124Srafanmain ()
11609166124Srafan{
1161050276Speter
1161150276Speter	regex_t *p;
1161250276Speter	int x = regcomp(p, "", 0);
1161350276Speter	int y = regexec(p, "", 0, 0, 0);
1161450276Speter	regfree(p);
11615166124Srafan
11616166124Srafan  ;
11617166124Srafan  return 0;
11618166124Srafan}
11619166124Srafan_ACEOF
11620166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11621184989Srafanif { (eval echo "$as_me:11621: \"$ac_link\"") >&5
11622166124Srafan  (eval $ac_link) 2>&5
11623166124Srafan  ac_status=$?
11624184989Srafan  echo "$as_me:11624: \$? = $ac_status" >&5
11625166124Srafan  (exit $ac_status); } &&
11626166124Srafan         { ac_try='test -s conftest$ac_exeext'
11627184989Srafan  { (eval echo "$as_me:11627: \"$ac_try\"") >&5
11628166124Srafan  (eval $ac_try) 2>&5
11629166124Srafan  ac_status=$?
11630184989Srafan  echo "$as_me:11630: \$? = $ac_status" >&5
11631166124Srafan  (exit $ac_status); }; }; then
1163250276Speter  cf_cv_regex="regex.h"
1163350276Speterelse
11634166124Srafan  echo "$as_me: failed program was:" >&5
11635166124Srafancat conftest.$ac_ext >&5
11636166124Srafan
11637166124Srafan	cat >conftest.$ac_ext <<_ACEOF
11638184989Srafan#line 11638 "configure"
1163950276Speter#include "confdefs.h"
1164050276Speter#include <regexp.h>
11641166124Srafanint
11642166124Srafanmain ()
11643166124Srafan{
1164450276Speter
1164550276Speter		char *p = compile("", "", "", 0);
1164650276Speter		int x = step("", "");
11647166124Srafan
11648166124Srafan  ;
11649166124Srafan  return 0;
11650166124Srafan}
11651166124Srafan_ACEOF
11652166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11653184989Srafanif { (eval echo "$as_me:11653: \"$ac_link\"") >&5
11654166124Srafan  (eval $ac_link) 2>&5
11655166124Srafan  ac_status=$?
11656184989Srafan  echo "$as_me:11656: \$? = $ac_status" >&5
11657166124Srafan  (exit $ac_status); } &&
11658166124Srafan         { ac_try='test -s conftest$ac_exeext'
11659184989Srafan  { (eval echo "$as_me:11659: \"$ac_try\"") >&5
11660166124Srafan  (eval $ac_try) 2>&5
11661166124Srafan  ac_status=$?
11662184989Srafan  echo "$as_me:11662: \$? = $ac_status" >&5
11663166124Srafan  (exit $ac_status); }; }; then
1166450276Speter  cf_cv_regex="regexp.h"
1166550276Speterelse
11666166124Srafan  echo "$as_me: failed program was:" >&5
11667166124Srafancat conftest.$ac_ext >&5
11668166124Srafan
1166950276Speter		cf_save_LIBS="$LIBS"
1167050276Speter		LIBS="-lgen $LIBS"
11671166124Srafan		cat >conftest.$ac_ext <<_ACEOF
11672184989Srafan#line 11672 "configure"
1167350276Speter#include "confdefs.h"
1167450276Speter#include <regexpr.h>
11675166124Srafanint
11676166124Srafanmain ()
11677166124Srafan{
1167850276Speter
1167950276Speter			char *p = compile("", "", "");
1168050276Speter			int x = step("", "");
11681166124Srafan
11682166124Srafan  ;
11683166124Srafan  return 0;
11684166124Srafan}
11685166124Srafan_ACEOF
11686166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11687184989Srafanif { (eval echo "$as_me:11687: \"$ac_link\"") >&5
11688166124Srafan  (eval $ac_link) 2>&5
11689166124Srafan  ac_status=$?
11690184989Srafan  echo "$as_me:11690: \$? = $ac_status" >&5
11691166124Srafan  (exit $ac_status); } &&
11692166124Srafan         { ac_try='test -s conftest$ac_exeext'
11693184989Srafan  { (eval echo "$as_me:11693: \"$ac_try\"") >&5
11694166124Srafan  (eval $ac_try) 2>&5
11695166124Srafan  ac_status=$?
11696184989Srafan  echo "$as_me:11696: \$? = $ac_status" >&5
11697166124Srafan  (exit $ac_status); }; }; then
1169850276Speter  cf_cv_regex="regexpr.h"
1169950276Speterelse
11700166124Srafan  echo "$as_me: failed program was:" >&5
11701166124Srafancat conftest.$ac_ext >&5
11702166124SrafanLIBS="$cf_save_LIBS"
1170350276Speterfi
11704166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1170550276Speterfi
11706166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1170750276Speterfi
11708166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1170950276Speter
1171050276Speterfi
1171150276Speter
11712184989Srafanecho "$as_me:11712: result: $cf_cv_regex" >&5
11713166124Srafanecho "${ECHO_T}$cf_cv_regex" >&6
1171450276Spetercase $cf_cv_regex in
11715166124Srafan	regex.h)   cat >>confdefs.h <<\EOF
1171650276Speter#define HAVE_REGEX_H_FUNCS 1
1171750276SpeterEOF
1171850276Speter ;;
11719166124Srafan	regexp.h)  cat >>confdefs.h <<\EOF
1172050276Speter#define HAVE_REGEXP_H_FUNCS 1
1172150276SpeterEOF
1172250276Speter ;;
11723166124Srafan	regexpr.h) cat >>confdefs.h <<\EOF
1172450276Speter#define HAVE_REGEXPR_H_FUNCS 1
1172550276SpeterEOF
1172650276Speter ;;
1172750276Speteresac
1172850276Speter
11729166124Srafanfor ac_header in \
1173050276Speterfcntl.h \
1173150276Spetergetopt.h \
1173250276Speterlimits.h \
1173350276Speterlocale.h \
1173462449Speterpoll.h \
1173550276Spetersys/bsdtypes.h \
1173650276Spetersys/ioctl.h \
1173750276Spetersys/param.h \
1173862449Spetersys/poll.h \
1173950276Spetersys/select.h \
1174050276Spetersys/time.h \
1174150276Spetersys/times.h \
1174250276Speterttyent.h \
1174350276Speterunistd.h \
11744166124Srafanwctype.h \
1174550276Speter
1174650276Speterdo
11747166124Srafanas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11748184989Srafanecho "$as_me:11748: checking for $ac_header" >&5
11749166124Srafanecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11750166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
11751166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1175250276Speterelse
11753166124Srafan  cat >conftest.$ac_ext <<_ACEOF
11754184989Srafan#line 11754 "configure"
1175550276Speter#include "confdefs.h"
11756166124Srafan#include <$ac_header>
11757166124Srafan_ACEOF
11758184989Srafanif { (eval echo "$as_me:11758: \"$ac_cpp conftest.$ac_ext\"") >&5
11759166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11760166124Srafan  ac_status=$?
11761166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
11762166124Srafan  rm -f conftest.er1
11763166124Srafan  cat conftest.err >&5
11764184989Srafan  echo "$as_me:11764: \$? = $ac_status" >&5
11765166124Srafan  (exit $ac_status); } >/dev/null; then
11766166124Srafan  if test -s conftest.err; then
11767166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
11768166124Srafan  else
11769166124Srafan    ac_cpp_err=
11770166124Srafan  fi
1177150276Speterelse
11772166124Srafan  ac_cpp_err=yes
11773166124Srafanfi
11774166124Srafanif test -z "$ac_cpp_err"; then
11775166124Srafan  eval "$as_ac_Header=yes"
11776166124Srafanelse
11777166124Srafan  echo "$as_me: failed program was:" >&5
1177850276Speter  cat conftest.$ac_ext >&5
11779166124Srafan  eval "$as_ac_Header=no"
1178050276Speterfi
11781166124Srafanrm -f conftest.err conftest.$ac_ext
1178250276Speterfi
11783184989Srafanecho "$as_me:11783: result: `eval echo '${'$as_ac_Header'}'`" >&5
11784166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11785166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
11786166124Srafan  cat >>confdefs.h <<EOF
11787166124Srafan#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
1178850276SpeterEOF
11789166124Srafan
1179050276Speterfi
1179150276Speterdone
1179250276Speter
1179350276Speter# check for ISC (this may also define _POSIX_SOURCE)
1179450276Speter# Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
1179550276Speterif test "$ISC" = yes ; then
11796166124Srafan
11797184989Srafanecho "$as_me:11797: checking for main in -lcposix" >&5
11798166124Srafanecho $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
11799166124Srafanif test "${ac_cv_lib_cposix_main+set}" = set; then
11800166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1180150276Speterelse
11802166124Srafan  ac_check_lib_save_LIBS=$LIBS
1180350276SpeterLIBS="-lcposix  $LIBS"
11804166124Srafancat >conftest.$ac_ext <<_ACEOF
11805184989Srafan#line 11805 "configure"
1180650276Speter#include "confdefs.h"
1180750276Speter
11808166124Srafanint
11809166124Srafanmain ()
11810166124Srafan{
11811166124Srafanmain ();
11812166124Srafan  ;
11813166124Srafan  return 0;
11814166124Srafan}
11815166124Srafan_ACEOF
11816166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11817184989Srafanif { (eval echo "$as_me:11817: \"$ac_link\"") >&5
11818166124Srafan  (eval $ac_link) 2>&5
11819166124Srafan  ac_status=$?
11820184989Srafan  echo "$as_me:11820: \$? = $ac_status" >&5
11821166124Srafan  (exit $ac_status); } &&
11822166124Srafan         { ac_try='test -s conftest$ac_exeext'
11823184989Srafan  { (eval echo "$as_me:11823: \"$ac_try\"") >&5
11824166124Srafan  (eval $ac_try) 2>&5
11825166124Srafan  ac_status=$?
11826184989Srafan  echo "$as_me:11826: \$? = $ac_status" >&5
11827166124Srafan  (exit $ac_status); }; }; then
11828166124Srafan  ac_cv_lib_cposix_main=yes
1182950276Speterelse
11830166124Srafan  echo "$as_me: failed program was:" >&5
11831166124Srafancat conftest.$ac_ext >&5
11832166124Srafanac_cv_lib_cposix_main=no
1183350276Speterfi
11834166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11835166124SrafanLIBS=$ac_check_lib_save_LIBS
1183650276Speterfi
11837184989Srafanecho "$as_me:11837: result: $ac_cv_lib_cposix_main" >&5
11838166124Srafanecho "${ECHO_T}$ac_cv_lib_cposix_main" >&6
11839166124Srafanif test $ac_cv_lib_cposix_main = yes; then
11840166124Srafan  cat >>confdefs.h <<EOF
11841166124Srafan#define HAVE_LIBCPOSIX 1
1184250276SpeterEOF
1184350276Speter
1184450276Speter  LIBS="-lcposix $LIBS"
1184550276Speter
1184650276Speterfi
1184750276Speter
11848184989Srafan	echo "$as_me:11848: checking for bzero in -linet" >&5
11849166124Srafanecho $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
11850166124Srafanif test "${ac_cv_lib_inet_bzero+set}" = set; then
11851166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1185250276Speterelse
11853166124Srafan  ac_check_lib_save_LIBS=$LIBS
1185450276SpeterLIBS="-linet  $LIBS"
11855166124Srafancat >conftest.$ac_ext <<_ACEOF
11856184989Srafan#line 11856 "configure"
1185750276Speter#include "confdefs.h"
11858166124Srafan
1185950276Speter/* Override any gcc2 internal prototype to avoid an error.  */
11860166124Srafan#ifdef __cplusplus
11861166124Srafanextern "C"
11862166124Srafan#endif
1186350276Speter/* We use char because int might match the return type of a gcc2
11864166124Srafan   builtin and then its argument prototype would still apply.  */
11865166124Srafanchar bzero ();
11866166124Srafanint
11867166124Srafanmain ()
11868166124Srafan{
11869166124Srafanbzero ();
11870166124Srafan  ;
11871166124Srafan  return 0;
11872166124Srafan}
11873166124Srafan_ACEOF
11874166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
11875184989Srafanif { (eval echo "$as_me:11875: \"$ac_link\"") >&5
11876166124Srafan  (eval $ac_link) 2>&5
11877166124Srafan  ac_status=$?
11878184989Srafan  echo "$as_me:11878: \$? = $ac_status" >&5
11879166124Srafan  (exit $ac_status); } &&
11880166124Srafan         { ac_try='test -s conftest$ac_exeext'
11881184989Srafan  { (eval echo "$as_me:11881: \"$ac_try\"") >&5
11882166124Srafan  (eval $ac_try) 2>&5
11883166124Srafan  ac_status=$?
11884184989Srafan  echo "$as_me:11884: \$? = $ac_status" >&5
11885166124Srafan  (exit $ac_status); }; }; then
11886166124Srafan  ac_cv_lib_inet_bzero=yes
1188750276Speterelse
11888166124Srafan  echo "$as_me: failed program was:" >&5
11889166124Srafancat conftest.$ac_ext >&5
11890166124Srafanac_cv_lib_inet_bzero=no
1189150276Speterfi
11892166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11893166124SrafanLIBS=$ac_check_lib_save_LIBS
1189450276Speterfi
11895184989Srafanecho "$as_me:11895: result: $ac_cv_lib_inet_bzero" >&5
11896166124Srafanecho "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
11897166124Srafanif test $ac_cv_lib_inet_bzero = yes; then
1189850276Speter  LIBS="$LIBS -linet"
1189950276Speterfi
1190050276Speterfi
1190150276Speter
11902184989Srafanecho "$as_me:11902: checking if sys/time.h works with sys/select.h" >&5
11903166124Srafanecho $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
11904166124Srafanif test "${cf_cv_sys_time_select+set}" = set; then
11905166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
11906166124Srafanelse
1190750276Speter
11908166124Srafancat >conftest.$ac_ext <<_ACEOF
11909184989Srafan#line 11909 "configure"
1191050276Speter#include "confdefs.h"
1191150276Speter
1191250276Speter#include <sys/types.h>
1191366963Speter#ifdef HAVE_SYS_TIME_H
1191450276Speter#include <sys/time.h>
1191550276Speter#endif
1191666963Speter#ifdef HAVE_SYS_SELECT_H
1191750276Speter#include <sys/select.h>
1191850276Speter#endif
1191950276Speter
11920166124Srafanint
11921166124Srafanmain ()
11922166124Srafan{
1192350276Speter
11924166124Srafan  ;
11925166124Srafan  return 0;
11926166124Srafan}
11927166124Srafan_ACEOF
11928166124Srafanrm -f conftest.$ac_objext
11929184989Srafanif { (eval echo "$as_me:11929: \"$ac_compile\"") >&5
11930166124Srafan  (eval $ac_compile) 2>&5
11931166124Srafan  ac_status=$?
11932184989Srafan  echo "$as_me:11932: \$? = $ac_status" >&5
11933166124Srafan  (exit $ac_status); } &&
11934166124Srafan         { ac_try='test -s conftest.$ac_objext'
11935184989Srafan  { (eval echo "$as_me:11935: \"$ac_try\"") >&5
11936166124Srafan  (eval $ac_try) 2>&5
11937166124Srafan  ac_status=$?
11938184989Srafan  echo "$as_me:11938: \$? = $ac_status" >&5
11939166124Srafan  (exit $ac_status); }; }; then
1194050276Speter  cf_cv_sys_time_select=yes
1194150276Speterelse
11942166124Srafan  echo "$as_me: failed program was:" >&5
11943166124Srafancat conftest.$ac_ext >&5
11944166124Srafancf_cv_sys_time_select=no
1194550276Speterfi
11946166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
11947166124Srafan
1194850276Speterfi
1194950276Speter
11950184989Srafanecho "$as_me:11950: result: $cf_cv_sys_time_select" >&5
11951166124Srafanecho "${ECHO_T}$cf_cv_sys_time_select" >&6
11952166124Srafantest "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
1195350276Speter#define HAVE_SYS_TIME_SELECT 1
1195450276SpeterEOF
1195550276Speter
1195650276Speter###	checks for compiler characteristics
1195750276Speterac_ext=c
1195850276Speterac_cpp='$CPP $CPPFLAGS'
11959166124Srafanac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11960166124Srafanac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11961166124Srafanac_compiler_gnu=$ac_cv_c_compiler_gnu
11962166124Srafanac_main_return=return
1196350276Speter
11964184989Srafanecho "$as_me:11964: checking for $CC option to accept ANSI C" >&5
11965166124Srafanecho $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11966166124Srafanif test "${ac_cv_prog_cc_stdc+set}" = set; then
11967166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1196850276Speterelse
11969166124Srafan  ac_cv_prog_cc_stdc=no
11970166124Srafanac_save_CC=$CC
11971166124Srafancat >conftest.$ac_ext <<_ACEOF
11972184989Srafan#line 11972 "configure"
1197350276Speter#include "confdefs.h"
11974166124Srafan#include <stdarg.h>
11975166124Srafan#include <stdio.h>
11976166124Srafan#include <sys/types.h>
11977166124Srafan#include <sys/stat.h>
11978166124Srafan/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11979166124Srafanstruct buf { int x; };
11980166124SrafanFILE * (*rcsopen) (struct buf *, struct stat *, int);
11981166124Srafanstatic char *e (p, i)
11982166124Srafan     char **p;
11983166124Srafan     int i;
11984166124Srafan{
11985166124Srafan  return p[i];
11986166124Srafan}
11987166124Srafanstatic char *f (char * (*g) (char **, int), char **p, ...)
11988166124Srafan{
11989166124Srafan  char *s;
11990166124Srafan  va_list v;
11991166124Srafan  va_start (v,p);
11992166124Srafan  s = g (p, va_arg (v,int));
11993166124Srafan  va_end (v);
11994166124Srafan  return s;
11995166124Srafan}
11996166124Srafanint test (int i, double x);
11997166124Srafanstruct s1 {int (*f) (int a);};
11998166124Srafanstruct s2 {int (*f) (double a);};
11999166124Srafanint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12000166124Srafanint argc;
12001166124Srafanchar **argv;
12002166124Srafanint
12003166124Srafanmain ()
12004166124Srafan{
12005166124Srafanreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12006166124Srafan  ;
12007166124Srafan  return 0;
12008166124Srafan}
12009166124Srafan_ACEOF
12010166124Srafan# Don't try gcc -ansi; that turns off useful extensions and
12011166124Srafan# breaks some systems' header files.
12012166124Srafan# AIX			-qlanglvl=ansi
12013166124Srafan# Ultrix and OSF/1	-std1
12014166124Srafan# HP-UX 10.20 and later	-Ae
12015166124Srafan# HP-UX older versions	-Aa -D_HPUX_SOURCE
12016166124Srafan# SVR4			-Xc -D__EXTENSIONS__
12017166124Srafanfor ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12018166124Srafando
12019166124Srafan  CC="$ac_save_CC $ac_arg"
12020166124Srafan  rm -f conftest.$ac_objext
12021184989Srafanif { (eval echo "$as_me:12021: \"$ac_compile\"") >&5
12022166124Srafan  (eval $ac_compile) 2>&5
12023166124Srafan  ac_status=$?
12024184989Srafan  echo "$as_me:12024: \$? = $ac_status" >&5
12025166124Srafan  (exit $ac_status); } &&
12026166124Srafan         { ac_try='test -s conftest.$ac_objext'
12027184989Srafan  { (eval echo "$as_me:12027: \"$ac_try\"") >&5
12028166124Srafan  (eval $ac_try) 2>&5
12029166124Srafan  ac_status=$?
12030184989Srafan  echo "$as_me:12030: \$? = $ac_status" >&5
12031166124Srafan  (exit $ac_status); }; }; then
12032166124Srafan  ac_cv_prog_cc_stdc=$ac_arg
12033166124Srafanbreak
12034166124Srafanelse
12035166124Srafan  echo "$as_me: failed program was:" >&5
12036166124Srafancat conftest.$ac_ext >&5
12037166124Srafanfi
12038166124Srafanrm -f conftest.$ac_objext
12039166124Srafandone
12040166124Srafanrm -f conftest.$ac_ext conftest.$ac_objext
12041166124SrafanCC=$ac_save_CC
1204250276Speter
12043166124Srafanfi
1204450276Speter
12045166124Srafancase "x$ac_cv_prog_cc_stdc" in
12046166124Srafan  x|xno)
12047184989Srafan    echo "$as_me:12047: result: none needed" >&5
12048166124Srafanecho "${ECHO_T}none needed" >&6 ;;
12049166124Srafan  *)
12050184989Srafan    echo "$as_me:12050: result: $ac_cv_prog_cc_stdc" >&5
12051166124Srafanecho "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
12052166124Srafan    CC="$CC $ac_cv_prog_cc_stdc" ;;
12053166124Srafanesac
1205450276Speter
12055184989Srafanecho "$as_me:12055: checking for an ANSI C-conforming const" >&5
12056166124Srafanecho $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
12057166124Srafanif test "${ac_cv_c_const+set}" = set; then
12058166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12059166124Srafanelse
12060166124Srafan  cat >conftest.$ac_ext <<_ACEOF
12061184989Srafan#line 12061 "configure"
12062166124Srafan#include "confdefs.h"
12063166124Srafan
12064166124Srafanint
12065166124Srafanmain ()
12066166124Srafan{
12067166124Srafan/* FIXME: Include the comments suggested by Paul. */
12068166124Srafan#ifndef __cplusplus
12069166124Srafan  /* Ultrix mips cc rejects this.  */
12070166124Srafan  typedef int charset[2];
12071166124Srafan  const charset x;
12072166124Srafan  /* SunOS 4.1.1 cc rejects this.  */
12073166124Srafan  char const *const *ccp;
12074166124Srafan  char **p;
12075166124Srafan  /* NEC SVR4.0.2 mips cc rejects this.  */
12076166124Srafan  struct point {int x, y;};
12077166124Srafan  static struct point const zero = {0,0};
12078166124Srafan  /* AIX XL C 1.02.0.0 rejects this.
12079166124Srafan     It does not let you subtract one const X* pointer from another in
12080166124Srafan     an arm of an if-expression whose if-part is not a constant
12081166124Srafan     expression */
12082166124Srafan  const char *g = "string";
12083166124Srafan  ccp = &g + (g ? g-g : 0);
12084166124Srafan  /* HPUX 7.0 cc rejects these. */
12085166124Srafan  ++ccp;
12086166124Srafan  p = (char**) ccp;
12087166124Srafan  ccp = (char const *const *) p;
12088166124Srafan  { /* SCO 3.2v4 cc rejects this.  */
12089166124Srafan    char *t;
12090166124Srafan    char const *s = 0 ? (char *) 0 : (char const *) 0;
12091166124Srafan
12092166124Srafan    *t++ = 0;
12093166124Srafan  }
12094166124Srafan  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12095166124Srafan    int x[] = {25, 17};
12096166124Srafan    const int *foo = &x[0];
12097166124Srafan    ++foo;
12098166124Srafan  }
12099166124Srafan  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12100166124Srafan    typedef const int *iptr;
12101166124Srafan    iptr p = 0;
12102166124Srafan    ++p;
12103166124Srafan  }
12104166124Srafan  { /* AIX XL C 1.02.0.0 rejects this saying
12105166124Srafan       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12106166124Srafan    struct s { int j; const int *ap[3]; };
12107166124Srafan    struct s *b; b->j = 5;
12108166124Srafan  }
12109166124Srafan  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12110166124Srafan    const int foo = 10;
12111166124Srafan  }
12112166124Srafan#endif
12113166124Srafan
12114166124Srafan  ;
12115166124Srafan  return 0;
1211650276Speter}
12117166124Srafan_ACEOF
12118166124Srafanrm -f conftest.$ac_objext
12119184989Srafanif { (eval echo "$as_me:12119: \"$ac_compile\"") >&5
12120166124Srafan  (eval $ac_compile) 2>&5
12121166124Srafan  ac_status=$?
12122184989Srafan  echo "$as_me:12122: \$? = $ac_status" >&5
12123166124Srafan  (exit $ac_status); } &&
12124166124Srafan         { ac_try='test -s conftest.$ac_objext'
12125184989Srafan  { (eval echo "$as_me:12125: \"$ac_try\"") >&5
12126166124Srafan  (eval $ac_try) 2>&5
12127166124Srafan  ac_status=$?
12128184989Srafan  echo "$as_me:12128: \$? = $ac_status" >&5
12129166124Srafan  (exit $ac_status); }; }; then
1213050276Speter  ac_cv_c_const=yes
1213150276Speterelse
12132166124Srafan  echo "$as_me: failed program was:" >&5
12133166124Srafancat conftest.$ac_ext >&5
12134166124Srafanac_cv_c_const=no
1213550276Speterfi
12136166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1213750276Speterfi
12138184989Srafanecho "$as_me:12138: result: $ac_cv_c_const" >&5
12139166124Srafanecho "${ECHO_T}$ac_cv_c_const" >&6
12140166124Srafanif test $ac_cv_c_const = no; then
1214150276Speter
12142166124Srafancat >>confdefs.h <<\EOF
12143166124Srafan#define const
1214450276SpeterEOF
1214550276Speter
1214650276Speterfi
1214750276Speter
12148184989Srafanecho "$as_me:12148: checking for inline" >&5
12149166124Srafanecho $ECHO_N "checking for inline... $ECHO_C" >&6
12150166124Srafanif test "${ac_cv_c_inline+set}" = set; then
12151166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1215250276Speterelse
1215350276Speter  ac_cv_c_inline=no
1215450276Speterfor ac_kw in inline __inline__ __inline; do
12155166124Srafan  cat >conftest.$ac_ext <<_ACEOF
12156184989Srafan#line 12156 "configure"
1215750276Speter#include "confdefs.h"
12158166124Srafan#ifndef __cplusplus
12159166124Srafanstatic $ac_kw int static_foo () {return 0; }
12160166124Srafan$ac_kw int foo () {return 0; }
12161166124Srafan#endif
1216250276Speter
12163166124Srafan_ACEOF
12164166124Srafanrm -f conftest.$ac_objext
12165184989Srafanif { (eval echo "$as_me:12165: \"$ac_compile\"") >&5
12166166124Srafan  (eval $ac_compile) 2>&5
12167166124Srafan  ac_status=$?
12168184989Srafan  echo "$as_me:12168: \$? = $ac_status" >&5
12169166124Srafan  (exit $ac_status); } &&
12170166124Srafan         { ac_try='test -s conftest.$ac_objext'
12171184989Srafan  { (eval echo "$as_me:12171: \"$ac_try\"") >&5
12172166124Srafan  (eval $ac_try) 2>&5
12173166124Srafan  ac_status=$?
12174184989Srafan  echo "$as_me:12174: \$? = $ac_status" >&5
12175166124Srafan  (exit $ac_status); }; }; then
1217650276Speter  ac_cv_c_inline=$ac_kw; break
1217750276Speterelse
12178166124Srafan  echo "$as_me: failed program was:" >&5
12179166124Srafancat conftest.$ac_ext >&5
1218050276Speterfi
12181166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1218250276Speterdone
1218350276Speter
1218450276Speterfi
12185184989Srafanecho "$as_me:12185: result: $ac_cv_c_inline" >&5
12186166124Srafanecho "${ECHO_T}$ac_cv_c_inline" >&6
12187166124Srafancase $ac_cv_c_inline in
1218850276Speter  inline | yes) ;;
12189166124Srafan  no)
12190166124Srafancat >>confdefs.h <<\EOF
12191166124Srafan#define inline
1219250276SpeterEOF
1219350276Speter ;;
12194166124Srafan  *)  cat >>confdefs.h <<EOF
1219550276Speter#define inline $ac_cv_c_inline
1219650276SpeterEOF
1219750276Speter ;;
1219850276Speteresac
1219950276Speter
12200166124SrafanNCURSES_INLINE=
12201166124Srafanif test "$ac_cv_c_inline" != no ; then
12202174993Srafan  NCURSES_INLINE=inline
12203174993Srafan  if test "$INTEL_COMPILER" = yes
12204174993Srafan  then
12205174993Srafan    :
12206174993Srafan  elif test "$GCC" = yes
12207174993Srafan  then
12208184989Srafan    echo "$as_me:12208: checking if gcc supports options to tune inlining" >&5
12209174993Srafanecho $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
12210174993Srafanif test "${cf_cv_gcc_inline+set}" = set; then
12211174993Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12212174993Srafanelse
1221350276Speter
12214174993Srafan      cf_save_CFLAGS=$CFLAGS
12215174993Srafan      CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
12216174993Srafan      cat >conftest.$ac_ext <<_ACEOF
12217184989Srafan#line 12217 "configure"
12218174993Srafan#include "confdefs.h"
12219174993Srafaninline int foo(void) { return 1; }
12220174993Srafanint
12221174993Srafanmain ()
12222174993Srafan{
12223174993Srafan${cf_cv_main_return:-return} foo()
12224174993Srafan  ;
12225174993Srafan  return 0;
12226174993Srafan}
12227174993Srafan_ACEOF
12228174993Srafanrm -f conftest.$ac_objext
12229184989Srafanif { (eval echo "$as_me:12229: \"$ac_compile\"") >&5
12230174993Srafan  (eval $ac_compile) 2>&5
12231174993Srafan  ac_status=$?
12232184989Srafan  echo "$as_me:12232: \$? = $ac_status" >&5
12233174993Srafan  (exit $ac_status); } &&
12234174993Srafan         { ac_try='test -s conftest.$ac_objext'
12235184989Srafan  { (eval echo "$as_me:12235: \"$ac_try\"") >&5
12236174993Srafan  (eval $ac_try) 2>&5
12237174993Srafan  ac_status=$?
12238184989Srafan  echo "$as_me:12238: \$? = $ac_status" >&5
12239174993Srafan  (exit $ac_status); }; }; then
12240174993Srafan  cf_cv_gcc_inline=yes
12241174993Srafanelse
12242174993Srafan  echo "$as_me: failed program was:" >&5
12243174993Srafancat conftest.$ac_ext >&5
12244174993Srafancf_cv_gcc_inline=no
12245166124Srafanfi
12246174993Srafanrm -f conftest.$ac_objext conftest.$ac_ext
12247174993Srafan      CFLAGS=$cf_save_CFLAGS
1224850276Speter
12249174993Srafanfi
12250184989Srafanecho "$as_me:12250: result: $cf_cv_gcc_inline" >&5
12251174993Srafanecho "${ECHO_T}$cf_cv_gcc_inline" >&6
12252174993Srafan    if test "$cf_cv_gcc_inline" = yes ; then
12253174993Srafan
12254174993Srafancf_fix_cppflags=no
12255174993Srafancf_new_cflags=
12256174993Srafancf_new_cppflags=
12257174993Srafancf_new_extra_cppflags=
12258174993Srafan
12259174993Srafanfor cf_add_cflags in --param max-inline-insns-single=1200
12260174993Srafando
12261174993Srafancase $cf_fix_cppflags in
12262174993Srafanno)
12263174993Srafan	case $cf_add_cflags in #(vi
12264174993Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12265174993Srafan		case $cf_add_cflags in
12266174993Srafan		-D*)
12267174993Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12268174993Srafan
12269174993Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12270174993Srafan			&& test -z "${cf_tst_cflags}" \
12271174993Srafan			&& cf_fix_cppflags=yes
12272174993Srafan
12273174993Srafan			if test $cf_fix_cppflags = yes ; then
12274174993Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12275174993Srafan				continue
12276174993Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
12277174993Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12278174993Srafan				continue
12279174993Srafan			fi
12280174993Srafan			;;
12281174993Srafan		esac
12282174993Srafan		case "$CPPFLAGS" in
12283174993Srafan		*$cf_add_cflags) #(vi
12284174993Srafan			;;
12285174993Srafan		*) #(vi
12286174993Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12287174993Srafan			;;
12288174993Srafan		esac
12289174993Srafan		;;
12290174993Srafan	*)
12291174993Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12292174993Srafan		;;
12293174993Srafan	esac
12294174993Srafan	;;
12295174993Srafanyes)
12296174993Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12297174993Srafan
12298174993Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12299174993Srafan
12300174993Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12301174993Srafan	&& test -z "${cf_tst_cflags}" \
12302174993Srafan	&& cf_fix_cppflags=no
12303174993Srafan	;;
12304174993Srafanesac
12305174993Srafandone
12306174993Srafan
12307174993Srafanif test -n "$cf_new_cflags" ; then
12308174993Srafan
12309174993Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
12310174993Srafanfi
12311174993Srafan
12312174993Srafanif test -n "$cf_new_cppflags" ; then
12313174993Srafan
12314174993Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
12315174993Srafanfi
12316174993Srafan
12317174993Srafanif test -n "$cf_new_extra_cppflags" ; then
12318174993Srafan
12319174993Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12320174993Srafanfi
12321174993Srafan
12322174993Srafan    fi
12323174993Srafan  fi
12324174993Srafanfi
12325174993Srafan
12326184989Srafanecho "$as_me:12326: checking for signal global datatype" >&5
12327174993Srafanecho $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
12328174993Srafanif test "${cf_cv_sig_atomic_t+set}" = set; then
12329174993Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12330174993Srafanelse
12331174993Srafan
12332174993Srafan	for cf_type in \
12333174993Srafan		"volatile sig_atomic_t" \
12334174993Srafan		"sig_atomic_t" \
12335174993Srafan		"int"
12336174993Srafan	do
12337174993Srafan	cat >conftest.$ac_ext <<_ACEOF
12338184989Srafan#line 12338 "configure"
12339174993Srafan#include "confdefs.h"
12340174993Srafan
12341174993Srafan#include <sys/types.h>
12342174993Srafan#include <signal.h>
12343174993Srafan#include <stdio.h>
12344174993Srafan
12345174993Srafanextern $cf_type x;
12346174993Srafan$cf_type x;
12347174993Srafanstatic void handler(int sig)
12348174993Srafan{
12349174993Srafan	x = 5;
12350174993Srafan}
12351174993Srafanint
12352174993Srafanmain ()
12353174993Srafan{
12354174993Srafansignal(SIGINT, handler);
12355174993Srafan		 x = 1
12356174993Srafan  ;
12357174993Srafan  return 0;
12358174993Srafan}
12359174993Srafan_ACEOF
12360174993Srafanrm -f conftest.$ac_objext
12361184989Srafanif { (eval echo "$as_me:12361: \"$ac_compile\"") >&5
12362174993Srafan  (eval $ac_compile) 2>&5
12363174993Srafan  ac_status=$?
12364184989Srafan  echo "$as_me:12364: \$? = $ac_status" >&5
12365174993Srafan  (exit $ac_status); } &&
12366174993Srafan         { ac_try='test -s conftest.$ac_objext'
12367184989Srafan  { (eval echo "$as_me:12367: \"$ac_try\"") >&5
12368174993Srafan  (eval $ac_try) 2>&5
12369174993Srafan  ac_status=$?
12370184989Srafan  echo "$as_me:12370: \$? = $ac_status" >&5
12371174993Srafan  (exit $ac_status); }; }; then
12372174993Srafan  cf_cv_sig_atomic_t=$cf_type
12373174993Srafanelse
12374174993Srafan  echo "$as_me: failed program was:" >&5
12375174993Srafancat conftest.$ac_ext >&5
12376174993Srafancf_cv_sig_atomic_t=no
12377174993Srafanfi
12378174993Srafanrm -f conftest.$ac_objext conftest.$ac_ext
12379174993Srafan		test "$cf_cv_sig_atomic_t" != no && break
12380174993Srafan	done
12381174993Srafan
12382174993Srafanfi
12383174993Srafan
12384184989Srafanecho "$as_me:12384: result: $cf_cv_sig_atomic_t" >&5
12385174993Srafanecho "${ECHO_T}$cf_cv_sig_atomic_t" >&6
12386174993Srafantest "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
12387174993Srafan#define SIG_ATOMIC_T $cf_cv_sig_atomic_t
12388174993SrafanEOF
12389174993Srafan
12390166124Srafanif test $NCURSES_CHTYPE = auto ; then
1239150276Speter
12392184989Srafanecho "$as_me:12392: checking for type of chtype" >&5
12393166124Srafanecho $ECHO_N "checking for type of chtype... $ECHO_C" >&6
12394166124Srafanif test "${cf_cv_typeof_chtype+set}" = set; then
12395166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1239650276Speterelse
1239750276Speter
1239850276Speter		if test "$cross_compiling" = yes; then
1239950276Speter  cf_cv_typeof_chtype=long
1240050276Speterelse
12401166124Srafan  cat >conftest.$ac_ext <<_ACEOF
12402184989Srafan#line 12402 "configure"
1240350276Speter#include "confdefs.h"
1240450276Speter
1240550276Speter#define WANT_BITS 31
1240650276Speter#include <stdio.h>
1240750276Speterint main()
1240850276Speter{
1240950276Speter	FILE *fp = fopen("cf_test.out", "w");
1241050276Speter	if (fp != 0) {
1241150276Speter		char *result = "long";
1241250276Speter		if (sizeof(unsigned long) > sizeof(unsigned int)) {
1241350276Speter			int n;
12414166124Srafan			unsigned int x, y;
1241550276Speter			for (n = 0; n < WANT_BITS; n++) {
12416166124Srafan				x = (1 << n);
12417166124Srafan				y = (x >> n);
1241850276Speter				if (y != 1 || x == 0) {
1241950276Speter					x = 0;
1242050276Speter					break;
1242150276Speter				}
1242250276Speter			}
1242350276Speter			/*
1242450276Speter			 * If x is nonzero, an int is big enough for the bits
1242550276Speter			 * that we want.
1242650276Speter			 */
1242750276Speter			result = (x != 0) ? "int" : "long";
1242850276Speter		}
1242950276Speter		fputs(result, fp);
1243050276Speter		fclose(fp);
1243150276Speter	}
12432166124Srafan	${cf_cv_main_return:-return}(0);
1243350276Speter}
12434166124Srafan
12435166124Srafan_ACEOF
12436166124Srafanrm -f conftest$ac_exeext
12437184989Srafanif { (eval echo "$as_me:12437: \"$ac_link\"") >&5
12438166124Srafan  (eval $ac_link) 2>&5
12439166124Srafan  ac_status=$?
12440184989Srafan  echo "$as_me:12440: \$? = $ac_status" >&5
12441166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12442184989Srafan  { (eval echo "$as_me:12442: \"$ac_try\"") >&5
12443166124Srafan  (eval $ac_try) 2>&5
12444166124Srafan  ac_status=$?
12445184989Srafan  echo "$as_me:12445: \$? = $ac_status" >&5
12446166124Srafan  (exit $ac_status); }; }; then
1244750276Speter  cf_cv_typeof_chtype=`cat cf_test.out`
1244850276Speterelse
12449166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
12450166124Srafanecho "$as_me: failed program was:" >&5
12451166124Srafancat conftest.$ac_ext >&5
12452166124Srafancf_cv_typeof_chtype=long
1245350276Speterfi
12454166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1245550276Speterfi
12456166124Srafan		rm -f cf_test.out
1245750276Speter
1245850276Speterfi
1245950276Speter
12460184989Srafanecho "$as_me:12460: result: $cf_cv_typeof_chtype" >&5
12461166124Srafanecho "${ECHO_T}$cf_cv_typeof_chtype" >&6
1246250276Speter
12463166124Srafancat >>confdefs.h <<EOF
1246450276Speter#define TYPEOF_CHTYPE $cf_cv_typeof_chtype
1246550276SpeterEOF
1246650276Speter
12467166124Srafanelse
12468166124Srafan	cf_cv_typeof_chtype=$NCURSES_CHTYPE
12469166124Srafanfi
12470174993Srafantest "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
1247150276Speter
12472184989Srafanecho "$as_me:12472: checking if unsigned literals are legal" >&5
12473166124Srafanecho $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
12474166124Srafanif test "${cf_cv_unsigned_literals+set}" = set; then
12475166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12476166124Srafanelse
12477166124Srafan
12478166124Srafan	cat >conftest.$ac_ext <<_ACEOF
12479184989Srafan#line 12479 "configure"
12480166124Srafan#include "confdefs.h"
12481166124Srafan
12482166124Srafanint
12483166124Srafanmain ()
12484166124Srafan{
12485166124Srafanlong x = 1L + 1UL + 1U + 1
12486166124Srafan  ;
12487166124Srafan  return 0;
12488166124Srafan}
12489166124Srafan_ACEOF
12490166124Srafanrm -f conftest.$ac_objext
12491184989Srafanif { (eval echo "$as_me:12491: \"$ac_compile\"") >&5
12492166124Srafan  (eval $ac_compile) 2>&5
12493166124Srafan  ac_status=$?
12494184989Srafan  echo "$as_me:12494: \$? = $ac_status" >&5
12495166124Srafan  (exit $ac_status); } &&
12496166124Srafan         { ac_try='test -s conftest.$ac_objext'
12497184989Srafan  { (eval echo "$as_me:12497: \"$ac_try\"") >&5
12498166124Srafan  (eval $ac_try) 2>&5
12499166124Srafan  ac_status=$?
12500184989Srafan  echo "$as_me:12500: \$? = $ac_status" >&5
12501166124Srafan  (exit $ac_status); }; }; then
12502166124Srafan  cf_cv_unsigned_literals=yes
12503166124Srafanelse
12504166124Srafan  echo "$as_me: failed program was:" >&5
12505166124Srafancat conftest.$ac_ext >&5
12506166124Srafancf_cv_unsigned_literals=no
12507166124Srafanfi
12508166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
12509166124Srafan
12510166124Srafanfi
12511166124Srafan
12512184989Srafanecho "$as_me:12512: result: $cf_cv_unsigned_literals" >&5
12513166124Srafanecho "${ECHO_T}$cf_cv_unsigned_literals" >&6
12514166124Srafan
1251550276Spetercf_cv_1UL="1"
12516174993Srafantest ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
12517174993Srafantest ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
1251850276Speter
12519166124Srafanif test $NCURSES_MMASK_T = auto ; then
12520166124Srafan	cf_cv_typeof_mmask_t=long
12521166124Srafanelse
12522166124Srafan	cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
12523166124Srafanfi
12524174993Srafantest "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
1252550276Speter
1252650276Speter###	Checks for external-data
1252750276Speter
12528184989Srafanecho "$as_me:12528: checking if external errno is declared" >&5
12529166124Srafanecho $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
12530166124Srafanif test "${cf_cv_dcl_errno+set}" = set; then
12531166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12532166124Srafanelse
1253350276Speter
12534166124Srafan    cat >conftest.$ac_ext <<_ACEOF
12535184989Srafan#line 12535 "configure"
1253650276Speter#include "confdefs.h"
1253750276Speter
1253862449Speter#ifdef HAVE_STDLIB_H
1253950276Speter#include <stdlib.h>
1254050276Speter#endif
1254150276Speter#include <stdio.h>
1254250276Speter#include <sys/types.h>
12543166124Srafan#include <errno.h>
12544166124Srafanint
12545166124Srafanmain ()
12546166124Srafan{
12547184989Srafanint x = (int) errno
12548166124Srafan  ;
12549166124Srafan  return 0;
12550166124Srafan}
12551166124Srafan_ACEOF
12552166124Srafanrm -f conftest.$ac_objext
12553184989Srafanif { (eval echo "$as_me:12553: \"$ac_compile\"") >&5
12554166124Srafan  (eval $ac_compile) 2>&5
12555166124Srafan  ac_status=$?
12556184989Srafan  echo "$as_me:12556: \$? = $ac_status" >&5
12557166124Srafan  (exit $ac_status); } &&
12558166124Srafan         { ac_try='test -s conftest.$ac_objext'
12559184989Srafan  { (eval echo "$as_me:12559: \"$ac_try\"") >&5
12560166124Srafan  (eval $ac_try) 2>&5
12561166124Srafan  ac_status=$?
12562184989Srafan  echo "$as_me:12562: \$? = $ac_status" >&5
12563166124Srafan  (exit $ac_status); }; }; then
1256497049Speter  cf_cv_dcl_errno=yes
1256550276Speterelse
12566166124Srafan  echo "$as_me: failed program was:" >&5
12567166124Srafancat conftest.$ac_ext >&5
12568166124Srafancf_cv_dcl_errno=no
1256950276Speterfi
12570166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1257150276Speter
1257250276Speterfi
12573184989Srafanecho "$as_me:12573: result: $cf_cv_dcl_errno" >&5
12574166124Srafanecho "${ECHO_T}$cf_cv_dcl_errno" >&6
1257550276Speter
12576166124Srafanif test "$cf_cv_dcl_errno" = no ; then
1257750276Speter
1257897049Spetercf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1257950276Speter
12580166124Srafan    cat >>confdefs.h <<EOF
1258150276Speter#define $cf_result 1
1258250276SpeterEOF
1258350276Speter
1258450276Speterfi
1258550276Speter
1258650276Speter# It's possible (for near-UNIX clones) that the data doesn't exist
1258750276Speter
12588184989Srafanecho "$as_me:12588: checking if external errno exists" >&5
12589166124Srafanecho $ECHO_N "checking if external errno exists... $ECHO_C" >&6
12590166124Srafanif test "${cf_cv_have_errno+set}" = set; then
12591166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1259250276Speterelse
12593166124Srafan
12594166124Srafan    cat >conftest.$ac_ext <<_ACEOF
12595184989Srafan#line 12595 "configure"
1259650276Speter#include "confdefs.h"
1259750276Speter
1259850276Speter#undef errno
1259950276Speterextern int errno;
1260050276Speter
12601166124Srafanint
12602166124Srafanmain ()
12603166124Srafan{
1260450276Spetererrno = 2
12605166124Srafan  ;
12606166124Srafan  return 0;
12607166124Srafan}
12608166124Srafan_ACEOF
12609166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
12610184989Srafanif { (eval echo "$as_me:12610: \"$ac_link\"") >&5
12611166124Srafan  (eval $ac_link) 2>&5
12612166124Srafan  ac_status=$?
12613184989Srafan  echo "$as_me:12613: \$? = $ac_status" >&5
12614166124Srafan  (exit $ac_status); } &&
12615166124Srafan         { ac_try='test -s conftest$ac_exeext'
12616184989Srafan  { (eval echo "$as_me:12616: \"$ac_try\"") >&5
12617166124Srafan  (eval $ac_try) 2>&5
12618166124Srafan  ac_status=$?
12619184989Srafan  echo "$as_me:12619: \$? = $ac_status" >&5
12620166124Srafan  (exit $ac_status); }; }; then
1262197049Speter  cf_cv_have_errno=yes
1262250276Speterelse
12623166124Srafan  echo "$as_me: failed program was:" >&5
12624166124Srafancat conftest.$ac_ext >&5
12625166124Srafancf_cv_have_errno=no
1262650276Speterfi
12627166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1262897049Speter
1262950276Speterfi
12630184989Srafanecho "$as_me:12630: result: $cf_cv_have_errno" >&5
12631166124Srafanecho "${ECHO_T}$cf_cv_have_errno" >&6
1263250276Speter
12633166124Srafanif test "$cf_cv_have_errno" = yes ; then
1263450276Speter
1263597049Spetercf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1263650276Speter
12637166124Srafan    cat >>confdefs.h <<EOF
1263850276Speter#define $cf_result 1
1263950276SpeterEOF
1264050276Speter
1264150276Speterfi
1264250276Speter
12643184989Srafanecho "$as_me:12643: checking if data-only library module links" >&5
12644166124Srafanecho $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
12645166124Srafanif test "${cf_cv_link_dataonly+set}" = set; then
12646166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12647166124Srafanelse
1264850276Speter
1264950276Speter	rm -f conftest.a
1265076726Speter	cat >conftest.$ac_ext <<EOF
12651184989Srafan#line 12651 "configure"
1265250276Speterint	testdata[3] = { 123, 456, 789 };
1265350276SpeterEOF
12654184989Srafan	if { (eval echo "$as_me:12654: \"$ac_compile\"") >&5
12655166124Srafan  (eval $ac_compile) 2>&5
12656166124Srafan  ac_status=$?
12657184989Srafan  echo "$as_me:12657: \$? = $ac_status" >&5
12658166124Srafan  (exit $ac_status); } ; then
1265950276Speter		mv conftest.o data.o && \
1266050276Speter		( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
1266150276Speter	fi
1266250276Speter	rm -f conftest.$ac_ext data.o
1266376726Speter	cat >conftest.$ac_ext <<EOF
12664184989Srafan#line 12664 "configure"
1266550276Speterint	testfunc()
1266650276Speter{
1266750276Speter#if defined(NeXT)
12668166124Srafan	${cf_cv_main_return:-return}(1);	/* I'm told this linker is broken */
1266950276Speter#else
1267050276Speter	extern int testdata[3];
1267150276Speter	return testdata[0] == 123
1267250276Speter	   &&  testdata[1] == 456
1267350276Speter	   &&  testdata[2] == 789;
1267450276Speter#endif
1267550276Speter}
1267650276SpeterEOF
12677184989Srafan	if { (eval echo "$as_me:12677: \"$ac_compile\"") >&5
12678166124Srafan  (eval $ac_compile) 2>&5
12679166124Srafan  ac_status=$?
12680184989Srafan  echo "$as_me:12680: \$? = $ac_status" >&5
12681166124Srafan  (exit $ac_status); }; then
1268250276Speter		mv conftest.o func.o && \
1268350276Speter		( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
1268450276Speter	fi
1268550276Speter	rm -f conftest.$ac_ext func.o
12686166124Srafan	( eval $RANLIB conftest.a ) 2>&5 >/dev/null
1268750276Speter	cf_saveLIBS="$LIBS"
1268850276Speter	LIBS="conftest.a $LIBS"
1268950276Speter	if test "$cross_compiling" = yes; then
1269050276Speter  cf_cv_link_dataonly=unknown
1269150276Speterelse
12692166124Srafan  cat >conftest.$ac_ext <<_ACEOF
12693184989Srafan#line 12693 "configure"
1269450276Speter#include "confdefs.h"
1269550276Speter
1269650276Speter	int main()
1269750276Speter	{
1269850276Speter		extern int testfunc();
12699166124Srafan		${cf_cv_main_return:-return} (!testfunc());
1270050276Speter	}
12701166124Srafan
12702166124Srafan_ACEOF
12703166124Srafanrm -f conftest$ac_exeext
12704184989Srafanif { (eval echo "$as_me:12704: \"$ac_link\"") >&5
12705166124Srafan  (eval $ac_link) 2>&5
12706166124Srafan  ac_status=$?
12707184989Srafan  echo "$as_me:12707: \$? = $ac_status" >&5
12708166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12709184989Srafan  { (eval echo "$as_me:12709: \"$ac_try\"") >&5
12710166124Srafan  (eval $ac_try) 2>&5
12711166124Srafan  ac_status=$?
12712184989Srafan  echo "$as_me:12712: \$? = $ac_status" >&5
12713166124Srafan  (exit $ac_status); }; }; then
1271450276Speter  cf_cv_link_dataonly=yes
1271550276Speterelse
12716166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
12717166124Srafanecho "$as_me: failed program was:" >&5
12718166124Srafancat conftest.$ac_ext >&5
12719166124Srafancf_cv_link_dataonly=no
1272050276Speterfi
12721166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1272250276Speterfi
12723166124Srafan	LIBS="$cf_saveLIBS"
1272450276Speter
1272550276Speterfi
1272650276Speter
12727184989Srafanecho "$as_me:12727: result: $cf_cv_link_dataonly" >&5
12728166124Srafanecho "${ECHO_T}$cf_cv_link_dataonly" >&6
1272997049Speter
1273097049Speterif test "$cf_cv_link_dataonly" = no ; then
12731166124Srafan	cat >>confdefs.h <<\EOF
1273250276Speter#define BROKEN_LINKER 1
1273350276SpeterEOF
1273450276Speter
1273597049Speter	BROKEN_LINKER=1
1273697049Speterfi
1273750276Speter
12738166124Srafan###	Checks for library functions.
1273950276Speter
1274062449Speterfor ac_func in \
1274162449Spetergetcwd \
1274266963Spetergetegid \
1274366963Spetergeteuid \
1274450276Spetergetttynam \
1274566963Speterissetugid \
1274650276Speterpoll \
1274750276Speterremove \
1274850276Speterselect \
1274950276Spetersetbuf \
1275050276Spetersetbuffer \
1275150276Spetersetvbuf \
1275250276Spetersigaction \
1275350276Spetersigvec \
1275450276Speterstrdup \
1275550276Speterstrstr \
1275650276Spetertcgetpgrp \
1275750276Spetertimes \
1275850276Spetervsnprintf \
1275950276Speter
1276050276Speterdo
12761166124Srafanas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12762184989Srafanecho "$as_me:12762: checking for $ac_func" >&5
12763166124Srafanecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12764166124Srafanif eval "test \"\${$as_ac_var+set}\" = set"; then
12765166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1276650276Speterelse
12767166124Srafan  cat >conftest.$ac_ext <<_ACEOF
12768184989Srafan#line 12768 "configure"
1276950276Speter#include "confdefs.h"
1277050276Speter/* System header to define __stub macros and hopefully few prototypes,
12771166124Srafan    which can conflict with char $ac_func (); below.  */
1277250276Speter#include <assert.h>
1277350276Speter/* Override any gcc2 internal prototype to avoid an error.  */
12774166124Srafan#ifdef __cplusplus
12775166124Srafanextern "C"
12776166124Srafan#endif
1277750276Speter/* We use char because int might match the return type of a gcc2
12778166124Srafan   builtin and then its argument prototype would still apply.  */
12779166124Srafanchar $ac_func ();
12780166124Srafanchar (*f) ();
1278150276Speter
12782166124Srafanint
12783166124Srafanmain ()
12784166124Srafan{
1278550276Speter/* The GNU C library defines this for functions which it implements
1278650276Speter    to always fail with ENOSYS.  Some functions are actually named
1278750276Speter    something starting with __ and the normal name is an alias.  */
1278850276Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1278950276Speterchoke me
1279050276Speter#else
12791166124Srafanf = $ac_func;
1279250276Speter#endif
1279350276Speter
12794166124Srafan  ;
12795166124Srafan  return 0;
12796166124Srafan}
12797166124Srafan_ACEOF
12798166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
12799184989Srafanif { (eval echo "$as_me:12799: \"$ac_link\"") >&5
12800166124Srafan  (eval $ac_link) 2>&5
12801166124Srafan  ac_status=$?
12802184989Srafan  echo "$as_me:12802: \$? = $ac_status" >&5
12803166124Srafan  (exit $ac_status); } &&
12804166124Srafan         { ac_try='test -s conftest$ac_exeext'
12805184989Srafan  { (eval echo "$as_me:12805: \"$ac_try\"") >&5
12806166124Srafan  (eval $ac_try) 2>&5
12807166124Srafan  ac_status=$?
12808184989Srafan  echo "$as_me:12808: \$? = $ac_status" >&5
12809166124Srafan  (exit $ac_status); }; }; then
12810166124Srafan  eval "$as_ac_var=yes"
1281150276Speterelse
12812166124Srafan  echo "$as_me: failed program was:" >&5
12813166124Srafancat conftest.$ac_ext >&5
12814166124Srafaneval "$as_ac_var=no"
1281550276Speterfi
12816166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1281750276Speterfi
12818184989Srafanecho "$as_me:12818: result: `eval echo '${'$as_ac_var'}'`" >&5
12819166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12820166124Srafanif test `eval echo '${'$as_ac_var'}'` = yes; then
12821166124Srafan  cat >>confdefs.h <<EOF
12822166124Srafan#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12823166124SrafanEOF
1282450276Speter
1282550276Speterfi
1282650276Speterdone
1282750276Speter
1282850276Speterif test "$with_getcap" = "yes" ; then
12829166124Srafan
12830184989Srafanecho "$as_me:12830: checking for terminal-capability database functions" >&5
12831166124Srafanecho $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
12832166124Srafanif test "${cf_cv_cgetent+set}" = set; then
12833166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1283450276Speterelse
12835166124Srafan
12836166124Srafancat >conftest.$ac_ext <<_ACEOF
12837184989Srafan#line 12837 "configure"
1283850276Speter#include "confdefs.h"
1283950276Speter
1284050276Speter#include <stdlib.h>
12841166124Srafanint
12842166124Srafanmain ()
12843166124Srafan{
1284450276Speter
1284550276Speter	char temp[128];
1284650276Speter	char *buf = temp;
1284750276Speter	char *db_array = temp;
1284850276Speter	cgetent(&buf, /* int *, */ &db_array, "vt100");
1284950276Speter	cgetcap(buf, "tc", '=');
1285050276Speter	cgetmatch(buf, "tc");
12851166124Srafan
12852166124Srafan  ;
12853166124Srafan  return 0;
12854166124Srafan}
12855166124Srafan_ACEOF
12856166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
12857184989Srafanif { (eval echo "$as_me:12857: \"$ac_link\"") >&5
12858166124Srafan  (eval $ac_link) 2>&5
12859166124Srafan  ac_status=$?
12860184989Srafan  echo "$as_me:12860: \$? = $ac_status" >&5
12861166124Srafan  (exit $ac_status); } &&
12862166124Srafan         { ac_try='test -s conftest$ac_exeext'
12863184989Srafan  { (eval echo "$as_me:12863: \"$ac_try\"") >&5
12864166124Srafan  (eval $ac_try) 2>&5
12865166124Srafan  ac_status=$?
12866184989Srafan  echo "$as_me:12866: \$? = $ac_status" >&5
12867166124Srafan  (exit $ac_status); }; }; then
1286850276Speter  cf_cv_cgetent=yes
1286950276Speterelse
12870166124Srafan  echo "$as_me: failed program was:" >&5
12871166124Srafancat conftest.$ac_ext >&5
12872166124Srafancf_cv_cgetent=no
1287350276Speterfi
12874166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1287550276Speter
1287650276Speterfi
1287750276Speter
12878184989Srafanecho "$as_me:12878: result: $cf_cv_cgetent" >&5
12879166124Srafanecho "${ECHO_T}$cf_cv_cgetent" >&6
12880166124Srafantest "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
1288150276Speter#define HAVE_BSD_CGETENT 1
1288250276SpeterEOF
1288350276Speter
1288450276Speterfi
1288550276Speter
12886184989Srafanecho "$as_me:12886: checking for isascii" >&5
12887166124Srafanecho $ECHO_N "checking for isascii... $ECHO_C" >&6
12888166124Srafanif test "${cf_cv_have_isascii+set}" = set; then
12889166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
12890166124Srafanelse
1289150276Speter
12892166124Srafan	cat >conftest.$ac_ext <<_ACEOF
12893184989Srafan#line 12893 "configure"
1289450276Speter#include "confdefs.h"
1289550276Speter#include <ctype.h>
12896166124Srafanint
12897166124Srafanmain ()
12898166124Srafan{
1289950276Speterint x = isascii(' ')
12900166124Srafan  ;
12901166124Srafan  return 0;
12902166124Srafan}
12903166124Srafan_ACEOF
12904166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
12905184989Srafanif { (eval echo "$as_me:12905: \"$ac_link\"") >&5
12906166124Srafan  (eval $ac_link) 2>&5
12907166124Srafan  ac_status=$?
12908184989Srafan  echo "$as_me:12908: \$? = $ac_status" >&5
12909166124Srafan  (exit $ac_status); } &&
12910166124Srafan         { ac_try='test -s conftest$ac_exeext'
12911184989Srafan  { (eval echo "$as_me:12911: \"$ac_try\"") >&5
12912166124Srafan  (eval $ac_try) 2>&5
12913166124Srafan  ac_status=$?
12914184989Srafan  echo "$as_me:12914: \$? = $ac_status" >&5
12915166124Srafan  (exit $ac_status); }; }; then
1291650276Speter  cf_cv_have_isascii=yes
1291750276Speterelse
12918166124Srafan  echo "$as_me: failed program was:" >&5
12919166124Srafancat conftest.$ac_ext >&5
12920166124Srafancf_cv_have_isascii=no
1292150276Speterfi
12922166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1292350276Speter
1292450276Speterfi
12925184989Srafanecho "$as_me:12925: result: $cf_cv_have_isascii" >&5
12926166124Srafanecho "${ECHO_T}$cf_cv_have_isascii" >&6
12927166124Srafantest "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
1292850276Speter#define HAVE_ISASCII 1
1292950276SpeterEOF
1293050276Speter
1293166963Speterif test "$ac_cv_func_sigaction" = yes; then
12932184989Srafanecho "$as_me:12932: checking whether sigaction needs _POSIX_SOURCE" >&5
12933166124Srafanecho $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
12934166124Srafancat >conftest.$ac_ext <<_ACEOF
12935184989Srafan#line 12935 "configure"
1293650276Speter#include "confdefs.h"
1293750276Speter
1293850276Speter#include <sys/types.h>
1293950276Speter#include <signal.h>
12940166124Srafanint
12941166124Srafanmain ()
12942166124Srafan{
1294350276Speterstruct sigaction act
12944166124Srafan  ;
12945166124Srafan  return 0;
12946166124Srafan}
12947166124Srafan_ACEOF
12948166124Srafanrm -f conftest.$ac_objext
12949184989Srafanif { (eval echo "$as_me:12949: \"$ac_compile\"") >&5
12950166124Srafan  (eval $ac_compile) 2>&5
12951166124Srafan  ac_status=$?
12952184989Srafan  echo "$as_me:12952: \$? = $ac_status" >&5
12953166124Srafan  (exit $ac_status); } &&
12954166124Srafan         { ac_try='test -s conftest.$ac_objext'
12955184989Srafan  { (eval echo "$as_me:12955: \"$ac_try\"") >&5
12956166124Srafan  (eval $ac_try) 2>&5
12957166124Srafan  ac_status=$?
12958184989Srafan  echo "$as_me:12958: \$? = $ac_status" >&5
12959166124Srafan  (exit $ac_status); }; }; then
1296050276Speter  sigact_bad=no
1296150276Speterelse
12962166124Srafan  echo "$as_me: failed program was:" >&5
12963166124Srafancat conftest.$ac_ext >&5
12964166124Srafan
12965166124Srafancat >conftest.$ac_ext <<_ACEOF
12966184989Srafan#line 12966 "configure"
1296750276Speter#include "confdefs.h"
1296850276Speter
1296950276Speter#define _POSIX_SOURCE
1297050276Speter#include <sys/types.h>
1297150276Speter#include <signal.h>
12972166124Srafanint
12973166124Srafanmain ()
12974166124Srafan{
1297550276Speterstruct sigaction act
12976166124Srafan  ;
12977166124Srafan  return 0;
12978166124Srafan}
12979166124Srafan_ACEOF
12980166124Srafanrm -f conftest.$ac_objext
12981184989Srafanif { (eval echo "$as_me:12981: \"$ac_compile\"") >&5
12982166124Srafan  (eval $ac_compile) 2>&5
12983166124Srafan  ac_status=$?
12984184989Srafan  echo "$as_me:12984: \$? = $ac_status" >&5
12985166124Srafan  (exit $ac_status); } &&
12986166124Srafan         { ac_try='test -s conftest.$ac_objext'
12987184989Srafan  { (eval echo "$as_me:12987: \"$ac_try\"") >&5
12988166124Srafan  (eval $ac_try) 2>&5
12989166124Srafan  ac_status=$?
12990184989Srafan  echo "$as_me:12990: \$? = $ac_status" >&5
12991166124Srafan  (exit $ac_status); }; }; then
1299250276Speter  sigact_bad=yes
12993166124Srafan	 cat >>confdefs.h <<\EOF
1299450276Speter#define SVR4_ACTION 1
1299550276SpeterEOF
1299650276Speter
1299750276Speterelse
12998166124Srafan  echo "$as_me: failed program was:" >&5
12999166124Srafancat conftest.$ac_ext >&5
13000166124Srafansigact_bad=unknown
1300150276Speterfi
13002166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1300350276Speterfi
13004166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
13005184989Srafanecho "$as_me:13005: result: $sigact_bad" >&5
13006166124Srafanecho "${ECHO_T}$sigact_bad" >&6
1300750276Speterfi
1300850276Speter
13009184989Srafanecho "$as_me:13009: checking if nanosleep really works" >&5
13010166124Srafanecho $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
13011166124Srafanif test "${cf_cv_func_nanosleep+set}" = set; then
13012166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13013166124Srafanelse
1301450276Speter
13015166124Srafanif test "$cross_compiling" = yes; then
13016166124Srafan  cf_cv_func_nanosleep=unknown
13017166124Srafanelse
13018166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13019184989Srafan#line 13019 "configure"
13020166124Srafan#include "confdefs.h"
13021166124Srafan
13022166124Srafan#include <stdio.h>
13023166124Srafan#include <errno.h>
13024166124Srafan#include <time.h>
13025166124Srafan
13026166124Srafan#ifdef HAVE_SYS_TIME_H
13027166124Srafan#include <sys/time.h>
13028166124Srafan#endif
13029166124Srafan
13030166124Srafanint main() {
13031166124Srafan	struct timespec ts1, ts2;
13032166124Srafan	int code;
13033166124Srafan	ts1.tv_sec  = 0;
13034166124Srafan	ts1.tv_nsec = 750000000;
13035166124Srafan	ts2.tv_sec  = 0;
13036166124Srafan	ts2.tv_nsec = 0;
13037166124Srafan	errno = 0;
13038166124Srafan	code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
13039166124Srafan	${cf_cv_main_return:-return}(code != 0);
13040166124Srafan}
13041166124Srafan
13042166124Srafan_ACEOF
13043166124Srafanrm -f conftest$ac_exeext
13044184989Srafanif { (eval echo "$as_me:13044: \"$ac_link\"") >&5
13045166124Srafan  (eval $ac_link) 2>&5
13046166124Srafan  ac_status=$?
13047184989Srafan  echo "$as_me:13047: \$? = $ac_status" >&5
13048166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13049184989Srafan  { (eval echo "$as_me:13049: \"$ac_try\"") >&5
13050166124Srafan  (eval $ac_try) 2>&5
13051166124Srafan  ac_status=$?
13052184989Srafan  echo "$as_me:13052: \$? = $ac_status" >&5
13053166124Srafan  (exit $ac_status); }; }; then
13054166124Srafan  cf_cv_func_nanosleep=yes
13055166124Srafanelse
13056166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
13057166124Srafanecho "$as_me: failed program was:" >&5
13058166124Srafancat conftest.$ac_ext >&5
13059166124Srafancf_cv_func_nanosleep=no
13060166124Srafanfi
13061166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13062166124Srafanfi
13063166124Srafanfi
13064184989Srafanecho "$as_me:13064: result: $cf_cv_func_nanosleep" >&5
13065166124Srafanecho "${ECHO_T}$cf_cv_func_nanosleep" >&6
13066166124Srafan
13067166124Srafantest "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
13068166124Srafan#define HAVE_NANOSLEEP 1
13069166124SrafanEOF
13070166124Srafan
13071166124Srafanfor ac_header in \
1307266963Spetertermio.h \
1307366963Spetertermios.h \
1307466963Speterunistd.h \
1307566963Speter
1307666963Speterdo
13077166124Srafanas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13078184989Srafanecho "$as_me:13078: checking for $ac_header" >&5
13079166124Srafanecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13080166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
13081166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1308266963Speterelse
13083166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13084184989Srafan#line 13084 "configure"
1308566963Speter#include "confdefs.h"
13086166124Srafan#include <$ac_header>
13087166124Srafan_ACEOF
13088184989Srafanif { (eval echo "$as_me:13088: \"$ac_cpp conftest.$ac_ext\"") >&5
13089166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13090166124Srafan  ac_status=$?
13091166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
13092166124Srafan  rm -f conftest.er1
13093166124Srafan  cat conftest.err >&5
13094184989Srafan  echo "$as_me:13094: \$? = $ac_status" >&5
13095166124Srafan  (exit $ac_status); } >/dev/null; then
13096166124Srafan  if test -s conftest.err; then
13097166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
13098166124Srafan  else
13099166124Srafan    ac_cpp_err=
13100166124Srafan  fi
1310166963Speterelse
13102166124Srafan  ac_cpp_err=yes
13103166124Srafanfi
13104166124Srafanif test -z "$ac_cpp_err"; then
13105166124Srafan  eval "$as_ac_Header=yes"
13106166124Srafanelse
13107166124Srafan  echo "$as_me: failed program was:" >&5
1310866963Speter  cat conftest.$ac_ext >&5
13109166124Srafan  eval "$as_ac_Header=no"
1311066963Speterfi
13111166124Srafanrm -f conftest.err conftest.$ac_ext
1311266963Speterfi
13113184989Srafanecho "$as_me:13113: result: `eval echo '${'$as_ac_Header'}'`" >&5
13114166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13115166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
13116166124Srafan  cat >>confdefs.h <<EOF
13117166124Srafan#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
1311866963SpeterEOF
13119166124Srafan
1312066963Speterfi
1312166963Speterdone
1312266963Speter
1312366963Speterif test "$ISC" = yes ; then
13124166124Srafan
13125166124Srafanfor ac_header in sys/termio.h
1312666963Speterdo
13127166124Srafanas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13128184989Srafanecho "$as_me:13128: checking for $ac_header" >&5
13129166124Srafanecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13130166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
13131166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1313266963Speterelse
13133166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13134184989Srafan#line 13134 "configure"
1313566963Speter#include "confdefs.h"
13136166124Srafan#include <$ac_header>
13137166124Srafan_ACEOF
13138184989Srafanif { (eval echo "$as_me:13138: \"$ac_cpp conftest.$ac_ext\"") >&5
13139166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13140166124Srafan  ac_status=$?
13141166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
13142166124Srafan  rm -f conftest.er1
13143166124Srafan  cat conftest.err >&5
13144184989Srafan  echo "$as_me:13144: \$? = $ac_status" >&5
13145166124Srafan  (exit $ac_status); } >/dev/null; then
13146166124Srafan  if test -s conftest.err; then
13147166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
13148166124Srafan  else
13149166124Srafan    ac_cpp_err=
13150166124Srafan  fi
1315166963Speterelse
13152166124Srafan  ac_cpp_err=yes
13153166124Srafanfi
13154166124Srafanif test -z "$ac_cpp_err"; then
13155166124Srafan  eval "$as_ac_Header=yes"
13156166124Srafanelse
13157166124Srafan  echo "$as_me: failed program was:" >&5
1315866963Speter  cat conftest.$ac_ext >&5
13159166124Srafan  eval "$as_ac_Header=no"
1316066963Speterfi
13161166124Srafanrm -f conftest.err conftest.$ac_ext
1316266963Speterfi
13163184989Srafanecho "$as_me:13163: result: `eval echo '${'$as_ac_Header'}'`" >&5
13164166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13165166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
13166166124Srafan  cat >>confdefs.h <<EOF
13167166124Srafan#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
1316866963SpeterEOF
13169166124Srafan
1317066963Speterfi
1317166963Speterdone
1317266963Speter
1317366963Speterfi
1317466963Speterif test "$ac_cv_header_termios_h" = yes ; then
1317576726Speter	case "$CFLAGS $CPPFLAGS" in
1317650276Speter	*-D_POSIX_SOURCE*)
1317750276Speter		termios_bad=dunno ;;
1317850276Speter	*)	termios_bad=maybe ;;
1317950276Speter	esac
1318066963Speter	if test "$termios_bad" = maybe ; then
13181184989Srafan	echo "$as_me:13181: checking whether termios.h needs _POSIX_SOURCE" >&5
13182166124Srafanecho $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
13183166124Srafan	cat >conftest.$ac_ext <<_ACEOF
13184184989Srafan#line 13184 "configure"
1318550276Speter#include "confdefs.h"
1318650276Speter#include <termios.h>
13187166124Srafanint
13188166124Srafanmain ()
13189166124Srafan{
1319050276Speterstruct termios foo; int x = foo.c_iflag
13191166124Srafan  ;
13192166124Srafan  return 0;
13193166124Srafan}
13194166124Srafan_ACEOF
13195166124Srafanrm -f conftest.$ac_objext
13196184989Srafanif { (eval echo "$as_me:13196: \"$ac_compile\"") >&5
13197166124Srafan  (eval $ac_compile) 2>&5
13198166124Srafan  ac_status=$?
13199184989Srafan  echo "$as_me:13199: \$? = $ac_status" >&5
13200166124Srafan  (exit $ac_status); } &&
13201166124Srafan         { ac_try='test -s conftest.$ac_objext'
13202184989Srafan  { (eval echo "$as_me:13202: \"$ac_try\"") >&5
13203166124Srafan  (eval $ac_try) 2>&5
13204166124Srafan  ac_status=$?
13205184989Srafan  echo "$as_me:13205: \$? = $ac_status" >&5
13206166124Srafan  (exit $ac_status); }; }; then
1320750276Speter  termios_bad=no
1320850276Speterelse
13209166124Srafan  echo "$as_me: failed program was:" >&5
13210166124Srafancat conftest.$ac_ext >&5
13211166124Srafan
13212166124Srafan		cat >conftest.$ac_ext <<_ACEOF
13213184989Srafan#line 13213 "configure"
1321450276Speter#include "confdefs.h"
1321550276Speter
1321650276Speter#define _POSIX_SOURCE
1321750276Speter#include <termios.h>
13218166124Srafanint
13219166124Srafanmain ()
13220166124Srafan{
1322150276Speterstruct termios foo; int x = foo.c_iflag
13222166124Srafan  ;
13223166124Srafan  return 0;
13224166124Srafan}
13225166124Srafan_ACEOF
13226166124Srafanrm -f conftest.$ac_objext
13227184989Srafanif { (eval echo "$as_me:13227: \"$ac_compile\"") >&5
13228166124Srafan  (eval $ac_compile) 2>&5
13229166124Srafan  ac_status=$?
13230184989Srafan  echo "$as_me:13230: \$? = $ac_status" >&5
13231166124Srafan  (exit $ac_status); } &&
13232166124Srafan         { ac_try='test -s conftest.$ac_objext'
13233184989Srafan  { (eval echo "$as_me:13233: \"$ac_try\"") >&5
13234166124Srafan  (eval $ac_try) 2>&5
13235166124Srafan  ac_status=$?
13236184989Srafan  echo "$as_me:13236: \$? = $ac_status" >&5
13237166124Srafan  (exit $ac_status); }; }; then
1323850276Speter  termios_bad=unknown
1323950276Speterelse
13240166124Srafan  echo "$as_me: failed program was:" >&5
13241166124Srafancat conftest.$ac_ext >&5
13242166124Srafantermios_bad=yes cat >>confdefs.h <<\EOF
1324350276Speter#define SVR4_TERMIO 1
1324450276SpeterEOF
1324550276Speter
1324650276Speterfi
13247166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
13248166124Srafan
1324950276Speterfi
13250166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
13251184989Srafan	echo "$as_me:13251: result: $termios_bad" >&5
13252166124Srafanecho "${ECHO_T}$termios_bad" >&6
1325350276Speter	fi
1325450276Speterfi
1325550276Speter
13256184989Srafanecho "$as_me:13256: checking for tcgetattr" >&5
13257166124Srafanecho $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
13258166124Srafanif test "${cf_cv_have_tcgetattr+set}" = set; then
13259166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13260166124Srafanelse
1326150276Speter
13262166124Srafancat >conftest.$ac_ext <<_ACEOF
13263184989Srafan#line 13263 "configure"
1326466963Speter#include "confdefs.h"
1326566963Speter
1326666963Speter#include <sys/types.h>
1326766963Speter#ifdef HAVE_UNISTD_H
1326866963Speter#include <unistd.h>
1326966963Speter#endif
1327066963Speter#ifdef HAVE_TERMIOS_H
1327166963Speter#include <termios.h>
1327266963Speter#define TTY struct termios
1327366963Speter#else
1327466963Speter#ifdef HAVE_TERMIO_H
1327566963Speter#include <termio.h>
1327666963Speter#define TTY struct termio
1327766963Speter#endif
1327866963Speter#endif
1327966963Speter
13280166124Srafanint
13281166124Srafanmain ()
13282166124Srafan{
1328366963Speter
1328466963SpeterTTY foo;
1328566963Spetertcgetattr(1, &foo);
13286166124Srafan  ;
13287166124Srafan  return 0;
13288166124Srafan}
13289166124Srafan_ACEOF
13290166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13291184989Srafanif { (eval echo "$as_me:13291: \"$ac_link\"") >&5
13292166124Srafan  (eval $ac_link) 2>&5
13293166124Srafan  ac_status=$?
13294184989Srafan  echo "$as_me:13294: \$? = $ac_status" >&5
13295166124Srafan  (exit $ac_status); } &&
13296166124Srafan         { ac_try='test -s conftest$ac_exeext'
13297184989Srafan  { (eval echo "$as_me:13297: \"$ac_try\"") >&5
13298166124Srafan  (eval $ac_try) 2>&5
13299166124Srafan  ac_status=$?
13300184989Srafan  echo "$as_me:13300: \$? = $ac_status" >&5
13301166124Srafan  (exit $ac_status); }; }; then
1330266963Speter  cf_cv_have_tcgetattr=yes
1330366963Speterelse
13304166124Srafan  echo "$as_me: failed program was:" >&5
13305166124Srafancat conftest.$ac_ext >&5
13306166124Srafancf_cv_have_tcgetattr=no
1330766963Speterfi
13308166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1330966963Speterfi
13310184989Srafanecho "$as_me:13310: result: $cf_cv_have_tcgetattr" >&5
13311166124Srafanecho "${ECHO_T}$cf_cv_have_tcgetattr" >&6
13312166124Srafantest "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
1331366963Speter#define HAVE_TCGETATTR 1
1331466963SpeterEOF
1331566963Speter
13316184989Srafanecho "$as_me:13316: checking for vsscanf function or workaround" >&5
13317166124Srafanecho $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
13318166124Srafanif test "${cf_cv_func_vsscanf+set}" = set; then
13319166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13320166124Srafanelse
1332166963Speter
13322166124Srafancat >conftest.$ac_ext <<_ACEOF
13323184989Srafan#line 13323 "configure"
1332497049Speter#include "confdefs.h"
1332597049Speter
1332697049Speter#include <stdarg.h>
1332797049Speter#include <stdio.h>
13328166124Srafanint
13329166124Srafanmain ()
13330166124Srafan{
1333197049Speter
1333297049Speter	va_list ap;
1333397049Speter	vsscanf("from", "%d", ap)
13334166124Srafan  ;
13335166124Srafan  return 0;
13336166124Srafan}
13337166124Srafan_ACEOF
13338166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13339184989Srafanif { (eval echo "$as_me:13339: \"$ac_link\"") >&5
13340166124Srafan  (eval $ac_link) 2>&5
13341166124Srafan  ac_status=$?
13342184989Srafan  echo "$as_me:13342: \$? = $ac_status" >&5
13343166124Srafan  (exit $ac_status); } &&
13344166124Srafan         { ac_try='test -s conftest$ac_exeext'
13345184989Srafan  { (eval echo "$as_me:13345: \"$ac_try\"") >&5
13346166124Srafan  (eval $ac_try) 2>&5
13347166124Srafan  ac_status=$?
13348184989Srafan  echo "$as_me:13348: \$? = $ac_status" >&5
13349166124Srafan  (exit $ac_status); }; }; then
1335097049Speter  cf_cv_func_vsscanf=vsscanf
1335197049Speterelse
13352166124Srafan  echo "$as_me: failed program was:" >&5
13353166124Srafancat conftest.$ac_ext >&5
13354166124Srafan
13355166124Srafancat >conftest.$ac_ext <<_ACEOF
13356184989Srafan#line 13356 "configure"
1335797049Speter#include "confdefs.h"
1335897049Speter
1335997049Speter#include <stdarg.h>
1336097049Speter#include <stdio.h>
13361166124Srafanint
13362166124Srafanmain ()
13363166124Srafan{
1336497049Speter
1336597049Speter    FILE strbuf;
1336697049Speter    char *str = "from";
1336797049Speter
1336897049Speter    strbuf._flag = _IOREAD;
1336997049Speter    strbuf._ptr = strbuf._base = (unsigned char *) str;
1337097049Speter    strbuf._cnt = strlen(str);
1337197049Speter    strbuf._file = _NFILE;
1337297049Speter    return (vfscanf(&strbuf, "%d", ap))
13373166124Srafan  ;
13374166124Srafan  return 0;
13375166124Srafan}
13376166124Srafan_ACEOF
13377166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13378184989Srafanif { (eval echo "$as_me:13378: \"$ac_link\"") >&5
13379166124Srafan  (eval $ac_link) 2>&5
13380166124Srafan  ac_status=$?
13381184989Srafan  echo "$as_me:13381: \$? = $ac_status" >&5
13382166124Srafan  (exit $ac_status); } &&
13383166124Srafan         { ac_try='test -s conftest$ac_exeext'
13384184989Srafan  { (eval echo "$as_me:13384: \"$ac_try\"") >&5
13385166124Srafan  (eval $ac_try) 2>&5
13386166124Srafan  ac_status=$?
13387184989Srafan  echo "$as_me:13387: \$? = $ac_status" >&5
13388166124Srafan  (exit $ac_status); }; }; then
1338997049Speter  cf_cv_func_vsscanf=vfscanf
1339097049Speterelse
13391166124Srafan  echo "$as_me: failed program was:" >&5
13392166124Srafancat conftest.$ac_ext >&5
13393166124Srafan
13394166124Srafancat >conftest.$ac_ext <<_ACEOF
13395184989Srafan#line 13395 "configure"
1339697049Speter#include "confdefs.h"
1339797049Speter
1339897049Speter#include <stdarg.h>
1339997049Speter#include <stdio.h>
13400166124Srafanint
13401166124Srafanmain ()
13402166124Srafan{
1340397049Speter
1340497049Speter    FILE strbuf;
1340597049Speter    char *str = "from";
1340697049Speter
1340797049Speter    strbuf._flag = _IOREAD;
1340897049Speter    strbuf._ptr = strbuf._base = (unsigned char *) str;
1340997049Speter    strbuf._cnt = strlen(str);
1341097049Speter    strbuf._file = _NFILE;
1341197049Speter    return (_doscan(&strbuf, "%d", ap))
13412166124Srafan  ;
13413166124Srafan  return 0;
13414166124Srafan}
13415166124Srafan_ACEOF
13416166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13417184989Srafanif { (eval echo "$as_me:13417: \"$ac_link\"") >&5
13418166124Srafan  (eval $ac_link) 2>&5
13419166124Srafan  ac_status=$?
13420184989Srafan  echo "$as_me:13420: \$? = $ac_status" >&5
13421166124Srafan  (exit $ac_status); } &&
13422166124Srafan         { ac_try='test -s conftest$ac_exeext'
13423184989Srafan  { (eval echo "$as_me:13423: \"$ac_try\"") >&5
13424166124Srafan  (eval $ac_try) 2>&5
13425166124Srafan  ac_status=$?
13426184989Srafan  echo "$as_me:13426: \$? = $ac_status" >&5
13427166124Srafan  (exit $ac_status); }; }; then
1342897049Speter  cf_cv_func_vsscanf=_doscan
1342997049Speterelse
13430166124Srafan  echo "$as_me: failed program was:" >&5
13431166124Srafancat conftest.$ac_ext >&5
13432166124Srafan
1343397049Spetercf_cv_func_vsscanf=no
1343497049Speterfi
13435166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1343697049Speterfi
13437166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1343897049Speterfi
13439166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1344097049Speterfi
13441184989Srafanecho "$as_me:13441: result: $cf_cv_func_vsscanf" >&5
13442166124Srafanecho "${ECHO_T}$cf_cv_func_vsscanf" >&6
1344397049Speter
1344497049Spetercase $cf_cv_func_vsscanf in #(vi
13445166124Srafanvsscanf) cat >>confdefs.h <<\EOF
1344697049Speter#define HAVE_VSSCANF 1
1344797049SpeterEOF
1344897049Speter;; #(vi
13449166124Srafanvfscanf) cat >>confdefs.h <<\EOF
1345097049Speter#define HAVE_VFSCANF 1
1345197049SpeterEOF
1345297049Speter;; #(vi
13453166124Srafan_doscan) cat >>confdefs.h <<\EOF
1345497049Speter#define HAVE__DOSCAN 1
1345597049SpeterEOF
1345697049Speter;;
1345797049Speteresac
1345897049Speter
13459184989Srafanecho "$as_me:13459: checking for working mkstemp" >&5
13460166124Srafanecho $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
13461166124Srafanif test "${cf_cv_func_mkstemp+set}" = set; then
13462166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13463166124Srafanelse
1346497049Speter
1346597049Speterrm -f conftest*
1346697049Speterif test "$cross_compiling" = yes; then
13467184989Srafan  echo "$as_me:13467: checking for mkstemp" >&5
13468166124Srafanecho $ECHO_N "checking for mkstemp... $ECHO_C" >&6
13469166124Srafanif test "${ac_cv_func_mkstemp+set}" = set; then
13470166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1347197049Speterelse
13472166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13473184989Srafan#line 13473 "configure"
1347497049Speter#include "confdefs.h"
1347597049Speter/* System header to define __stub macros and hopefully few prototypes,
13476166124Srafan    which can conflict with char mkstemp (); below.  */
1347797049Speter#include <assert.h>
1347897049Speter/* Override any gcc2 internal prototype to avoid an error.  */
13479166124Srafan#ifdef __cplusplus
13480166124Srafanextern "C"
13481166124Srafan#endif
1348297049Speter/* We use char because int might match the return type of a gcc2
13483166124Srafan   builtin and then its argument prototype would still apply.  */
13484166124Srafanchar mkstemp ();
13485166124Srafanchar (*f) ();
1348697049Speter
13487166124Srafanint
13488166124Srafanmain ()
13489166124Srafan{
1349097049Speter/* The GNU C library defines this for functions which it implements
1349197049Speter    to always fail with ENOSYS.  Some functions are actually named
1349297049Speter    something starting with __ and the normal name is an alias.  */
1349397049Speter#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
1349497049Speterchoke me
1349597049Speter#else
13496166124Srafanf = mkstemp;
1349797049Speter#endif
1349897049Speter
13499166124Srafan  ;
13500166124Srafan  return 0;
13501166124Srafan}
13502166124Srafan_ACEOF
13503166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13504184989Srafanif { (eval echo "$as_me:13504: \"$ac_link\"") >&5
13505166124Srafan  (eval $ac_link) 2>&5
13506166124Srafan  ac_status=$?
13507184989Srafan  echo "$as_me:13507: \$? = $ac_status" >&5
13508166124Srafan  (exit $ac_status); } &&
13509166124Srafan         { ac_try='test -s conftest$ac_exeext'
13510184989Srafan  { (eval echo "$as_me:13510: \"$ac_try\"") >&5
13511166124Srafan  (eval $ac_try) 2>&5
13512166124Srafan  ac_status=$?
13513184989Srafan  echo "$as_me:13513: \$? = $ac_status" >&5
13514166124Srafan  (exit $ac_status); }; }; then
13515166124Srafan  ac_cv_func_mkstemp=yes
1351697049Speterelse
13517166124Srafan  echo "$as_me: failed program was:" >&5
13518166124Srafancat conftest.$ac_ext >&5
13519166124Srafanac_cv_func_mkstemp=no
1352097049Speterfi
13521166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1352297049Speterfi
13523184989Srafanecho "$as_me:13523: result: $ac_cv_func_mkstemp" >&5
13524166124Srafanecho "${ECHO_T}$ac_cv_func_mkstemp" >&6
1352597049Speter
1352697049Speterelse
13527166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13528184989Srafan#line 13528 "configure"
1352997049Speter#include "confdefs.h"
1353097049Speter
1353197049Speter#include <sys/types.h>
1353297049Speter#include <stdlib.h>
1353397049Speter#include <stdio.h>
1353497049Speter#include <string.h>
1353597049Speter#include <sys/stat.h>
1353697049Speterint main()
1353797049Speter{
1353897049Speter	char *tmpl = "conftestXXXXXX";
1353997049Speter	char name[2][80];
1354097049Speter	int n;
1354197049Speter	int result = 0;
1354297049Speter	int fd;
1354397049Speter	struct stat sb;
1354497049Speter
1354597049Speter	umask(077);
1354697049Speter	for (n = 0; n < 2; ++n) {
1354797049Speter		strcpy(name[n], tmpl);
1354897049Speter		if ((fd = mkstemp(name[n])) >= 0) {
1354997049Speter			if (!strcmp(name[n], tmpl)
1355097049Speter			 || stat(name[n], &sb) != 0
1355197049Speter			 || (sb.st_mode & S_IFMT) != S_IFREG
1355297049Speter			 || (sb.st_mode & 077) != 0) {
1355397049Speter				result = 1;
1355497049Speter			}
1355597049Speter			close(fd);
1355697049Speter		}
1355797049Speter	}
1355897049Speter	if (result == 0
1355997049Speter	 && !strcmp(name[0], name[1]))
1356097049Speter		result = 1;
13561166124Srafan	${cf_cv_main_return:-return}(result);
1356297049Speter}
1356397049Speter
13564166124Srafan_ACEOF
13565166124Srafanrm -f conftest$ac_exeext
13566184989Srafanif { (eval echo "$as_me:13566: \"$ac_link\"") >&5
13567166124Srafan  (eval $ac_link) 2>&5
13568166124Srafan  ac_status=$?
13569184989Srafan  echo "$as_me:13569: \$? = $ac_status" >&5
13570166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13571184989Srafan  { (eval echo "$as_me:13571: \"$ac_try\"") >&5
13572166124Srafan  (eval $ac_try) 2>&5
13573166124Srafan  ac_status=$?
13574184989Srafan  echo "$as_me:13574: \$? = $ac_status" >&5
13575166124Srafan  (exit $ac_status); }; }; then
1357697049Speter  cf_cv_func_mkstemp=yes
1357797049Speter
1357897049Speterelse
13579166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
13580166124Srafanecho "$as_me: failed program was:" >&5
13581166124Srafancat conftest.$ac_ext >&5
13582166124Srafancf_cv_func_mkstemp=no
1358397049Speter
1358497049Speterfi
13585166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1358697049Speterfi
1358797049Speter
1358897049Speterfi
13589184989Srafanecho "$as_me:13589: result: $cf_cv_func_mkstemp" >&5
13590166124Srafanecho "${ECHO_T}$cf_cv_func_mkstemp" >&6
1359197049Speterif test "$cf_cv_func_mkstemp" = yes ; then
13592166124Srafan	cat >>confdefs.h <<\EOF
1359397049Speter#define HAVE_MKSTEMP 1
1359497049SpeterEOF
1359597049Speter
1359697049Speterfi
1359797049Speter
13598166124Srafan# setup for prototype of fallback for vsscanf()
1359997049Speter
1360097049Speterif test "$cf_cv_func_vsscanf" = vsscanf ; then
1360197049Speter	HAVE_VSSCANF=1
1360297049Speterelse
1360397049Speter	HAVE_VSSCANF=0
1360497049Speterfi
1360597049Speter
1360650276Speterif test "$cross_compiling" = yes ; then
13607184989Srafan	{ echo "$as_me:13607: WARNING: cross compiling: assume setvbuf params not reversed" >&5
13608166124Srafanecho "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
1360950276Speterelse
13610184989Srafan	echo "$as_me:13610: checking whether setvbuf arguments are reversed" >&5
13611166124Srafanecho $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
13612166124Srafanif test "${ac_cv_func_setvbuf_reversed+set}" = set; then
13613166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1361450276Speterelse
1361550276Speter  if test "$cross_compiling" = yes; then
13616184989Srafan  { { echo "$as_me:13616: error: cannot run test program while cross compiling" >&5
13617166124Srafanecho "$as_me: error: cannot run test program while cross compiling" >&2;}
13618166124Srafan   { (exit 1); exit 1; }; }
1361950276Speterelse
13620166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13621184989Srafan#line 13621 "configure"
1362250276Speter#include "confdefs.h"
1362350276Speter#include <stdio.h>
1362450276Speter/* If setvbuf has the reversed format, exit 0. */
13625166124Srafanint
13626166124Srafanmain ()
13627166124Srafan{
1362850276Speter  /* This call has the arguments reversed.
1362950276Speter     A reversed system may check and see that the address of main
1363050276Speter     is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
1363150276Speter  if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
13632166124Srafan    $ac_main_return(1);
1363350276Speter  putc('\r', stdout);
13634166124Srafan  $ac_main_return(0);			/* Non-reversed systems segv here.  */
1363550276Speter}
13636166124Srafan_ACEOF
13637166124Srafanrm -f conftest$ac_exeext
13638184989Srafanif { (eval echo "$as_me:13638: \"$ac_link\"") >&5
13639166124Srafan  (eval $ac_link) 2>&5
13640166124Srafan  ac_status=$?
13641184989Srafan  echo "$as_me:13641: \$? = $ac_status" >&5
13642166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13643184989Srafan  { (eval echo "$as_me:13643: \"$ac_try\"") >&5
13644166124Srafan  (eval $ac_try) 2>&5
13645166124Srafan  ac_status=$?
13646184989Srafan  echo "$as_me:13646: \$? = $ac_status" >&5
13647166124Srafan  (exit $ac_status); }; }; then
1364850276Speter  ac_cv_func_setvbuf_reversed=yes
1364950276Speterelse
13650166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
13651166124Srafanecho "$as_me: failed program was:" >&5
13652166124Srafancat conftest.$ac_ext >&5
13653166124Srafanac_cv_func_setvbuf_reversed=no
1365450276Speterfi
13655166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1365650276Speterfi
1365750276Speterrm -f core core.* *.core
1365850276Speterfi
13659184989Srafanecho "$as_me:13659: result: $ac_cv_func_setvbuf_reversed" >&5
13660166124Srafanecho "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
13661166124Srafanif test $ac_cv_func_setvbuf_reversed = yes; then
1366250276Speter
13663166124Srafancat >>confdefs.h <<\EOF
1366450276Speter#define SETVBUF_REVERSED 1
1366550276SpeterEOF
1366650276Speter
1366750276Speterfi
1366850276Speter
1366950276Speterfi
13670184989Srafanecho "$as_me:13670: checking return type of signal handlers" >&5
13671166124Srafanecho $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
13672166124Srafanif test "${ac_cv_type_signal+set}" = set; then
13673166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1367450276Speterelse
13675166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13676184989Srafan#line 13676 "configure"
1367750276Speter#include "confdefs.h"
1367850276Speter#include <sys/types.h>
1367950276Speter#include <signal.h>
1368050276Speter#ifdef signal
13681166124Srafan# undef signal
1368250276Speter#endif
1368350276Speter#ifdef __cplusplus
1368450276Speterextern "C" void (*signal (int, void (*)(int)))(int);
1368550276Speter#else
1368650276Spetervoid (*signal ()) ();
1368750276Speter#endif
1368850276Speter
13689166124Srafanint
13690166124Srafanmain ()
13691166124Srafan{
1369250276Speterint i;
13693166124Srafan  ;
13694166124Srafan  return 0;
13695166124Srafan}
13696166124Srafan_ACEOF
13697166124Srafanrm -f conftest.$ac_objext
13698184989Srafanif { (eval echo "$as_me:13698: \"$ac_compile\"") >&5
13699166124Srafan  (eval $ac_compile) 2>&5
13700166124Srafan  ac_status=$?
13701184989Srafan  echo "$as_me:13701: \$? = $ac_status" >&5
13702166124Srafan  (exit $ac_status); } &&
13703166124Srafan         { ac_try='test -s conftest.$ac_objext'
13704184989Srafan  { (eval echo "$as_me:13704: \"$ac_try\"") >&5
13705166124Srafan  (eval $ac_try) 2>&5
13706166124Srafan  ac_status=$?
13707184989Srafan  echo "$as_me:13707: \$? = $ac_status" >&5
13708166124Srafan  (exit $ac_status); }; }; then
1370950276Speter  ac_cv_type_signal=void
1371050276Speterelse
13711166124Srafan  echo "$as_me: failed program was:" >&5
13712166124Srafancat conftest.$ac_ext >&5
13713166124Srafanac_cv_type_signal=int
1371450276Speterfi
13715166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1371650276Speterfi
13717184989Srafanecho "$as_me:13717: result: $ac_cv_type_signal" >&5
13718166124Srafanecho "${ECHO_T}$ac_cv_type_signal" >&6
1371950276Speter
13720166124Srafancat >>confdefs.h <<EOF
1372150276Speter#define RETSIGTYPE $ac_cv_type_signal
1372250276SpeterEOF
1372350276Speter
13724184989Srafanecho "$as_me:13724: checking for type sigaction_t" >&5
13725166124Srafanecho $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
13726166124Srafanif test "${cf_cv_type_sigaction+set}" = set; then
13727166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13728166124Srafanelse
1372950276Speter
13730166124Srafan	cat >conftest.$ac_ext <<_ACEOF
13731184989Srafan#line 13731 "configure"
1373250276Speter#include "confdefs.h"
1373350276Speter
1373450276Speter#include <signal.h>
13735166124Srafanint
13736166124Srafanmain ()
13737166124Srafan{
1373850276Spetersigaction_t x
13739166124Srafan  ;
13740166124Srafan  return 0;
13741166124Srafan}
13742166124Srafan_ACEOF
13743166124Srafanrm -f conftest.$ac_objext
13744184989Srafanif { (eval echo "$as_me:13744: \"$ac_compile\"") >&5
13745166124Srafan  (eval $ac_compile) 2>&5
13746166124Srafan  ac_status=$?
13747184989Srafan  echo "$as_me:13747: \$? = $ac_status" >&5
13748166124Srafan  (exit $ac_status); } &&
13749166124Srafan         { ac_try='test -s conftest.$ac_objext'
13750184989Srafan  { (eval echo "$as_me:13750: \"$ac_try\"") >&5
13751166124Srafan  (eval $ac_try) 2>&5
13752166124Srafan  ac_status=$?
13753184989Srafan  echo "$as_me:13753: \$? = $ac_status" >&5
13754166124Srafan  (exit $ac_status); }; }; then
1375550276Speter  cf_cv_type_sigaction=yes
1375650276Speterelse
13757166124Srafan  echo "$as_me: failed program was:" >&5
13758166124Srafancat conftest.$ac_ext >&5
13759166124Srafancf_cv_type_sigaction=no
1376050276Speterfi
13761166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1376250276Speterfi
1376350276Speter
13764184989Srafanecho "$as_me:13764: result: $cf_cv_type_sigaction" >&5
13765166124Srafanecho "${ECHO_T}$cf_cv_type_sigaction" >&6
13766166124Srafantest "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
1376750276Speter#define HAVE_TYPE_SIGACTION 1
1376850276SpeterEOF
1376950276Speter
13770184989Srafanecho "$as_me:13770: checking declaration of size-change" >&5
13771166124Srafanecho $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
13772166124Srafanif test "${cf_cv_sizechange+set}" = set; then
13773166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
13774166124Srafanelse
1377550276Speter
1377650276Speter    cf_cv_sizechange=unknown
1377776726Speter    cf_save_CPPFLAGS="$CPPFLAGS"
1377850276Speter
1377950276Speterfor cf_opts in "" "NEED_PTEM_H"
1378050276Speterdo
1378150276Speter
1378276726Speter    CPPFLAGS="$cf_save_CPPFLAGS"
1378376726Speter    test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
13784166124Srafan    cat >conftest.$ac_ext <<_ACEOF
13785184989Srafan#line 13785 "configure"
1378650276Speter#include "confdefs.h"
1378750276Speter#include <sys/types.h>
1378866963Speter#ifdef HAVE_TERMIOS_H
1378950276Speter#include <termios.h>
1379050276Speter#else
1379166963Speter#ifdef HAVE_TERMIO_H
1379250276Speter#include <termio.h>
1379350276Speter#endif
1379450276Speter#endif
1379566963Speter#ifdef NEED_PTEM_H
1379650276Speter/* This is a workaround for SCO:  they neglected to define struct winsize in
1379750276Speter * termios.h -- it's only in termio.h and ptem.h
1379850276Speter */
1379950276Speter#include        <sys/stream.h>
1380050276Speter#include        <sys/ptem.h>
1380150276Speter#endif
1380250276Speter#if !defined(sun) || !defined(HAVE_TERMIOS_H)
1380350276Speter#include <sys/ioctl.h>
1380450276Speter#endif
1380550276Speter
13806166124Srafanint
13807166124Srafanmain ()
13808166124Srafan{
1380950276Speter
1381050276Speter#ifdef TIOCGSIZE
1381150276Speter	struct ttysize win;	/* FIXME: what system is this? */
1381250276Speter	int y = win.ts_lines;
1381350276Speter	int x = win.ts_cols;
1381450276Speter#else
1381550276Speter#ifdef TIOCGWINSZ
1381650276Speter	struct winsize win;
1381750276Speter	int y = win.ws_row;
1381850276Speter	int x = win.ws_col;
1381950276Speter#else
1382050276Speter	no TIOCGSIZE or TIOCGWINSZ
1382150276Speter#endif /* TIOCGWINSZ */
1382250276Speter#endif /* TIOCGSIZE */
13823166124Srafan
13824166124Srafan  ;
13825166124Srafan  return 0;
13826166124Srafan}
13827166124Srafan_ACEOF
13828166124Srafanrm -f conftest.$ac_objext
13829184989Srafanif { (eval echo "$as_me:13829: \"$ac_compile\"") >&5
13830166124Srafan  (eval $ac_compile) 2>&5
13831166124Srafan  ac_status=$?
13832184989Srafan  echo "$as_me:13832: \$? = $ac_status" >&5
13833166124Srafan  (exit $ac_status); } &&
13834166124Srafan         { ac_try='test -s conftest.$ac_objext'
13835184989Srafan  { (eval echo "$as_me:13835: \"$ac_try\"") >&5
13836166124Srafan  (eval $ac_try) 2>&5
13837166124Srafan  ac_status=$?
13838184989Srafan  echo "$as_me:13838: \$? = $ac_status" >&5
13839166124Srafan  (exit $ac_status); }; }; then
1384050276Speter  cf_cv_sizechange=yes
1384150276Speterelse
13842166124Srafan  echo "$as_me: failed program was:" >&5
13843166124Srafancat conftest.$ac_ext >&5
13844166124Srafancf_cv_sizechange=no
1384550276Speterfi
13846166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1384750276Speter
1384876726Speter	CPPFLAGS="$cf_save_CPPFLAGS"
1384950276Speter	if test "$cf_cv_sizechange" = yes ; then
1385050276Speter		echo "size-change succeeded ($cf_opts)" >&5
1385166963Speter		test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
1385250276Speter		break
1385350276Speter	fi
1385450276Speterdone
1385566963Speter
1385650276Speterfi
13857184989Srafanecho "$as_me:13857: result: $cf_cv_sizechange" >&5
13858166124Srafanecho "${ECHO_T}$cf_cv_sizechange" >&6
1385966963Speterif test "$cf_cv_sizechange" != no ; then
13860166124Srafan	cat >>confdefs.h <<\EOF
1386150276Speter#define HAVE_SIZECHANGE 1
1386250276SpeterEOF
1386350276Speter
1386466963Speter	case $cf_cv_sizechange in #(vi
1386566963Speter	NEED*)
13866166124Srafan		cat >>confdefs.h <<EOF
1386766963Speter#define $cf_cv_sizechange  1
1386866963SpeterEOF
1386950276Speter
1387066963Speter		;;
1387166963Speter	esac
1387266963Speterfi
1387350276Speter
13874184989Srafanecho "$as_me:13874: checking for memmove" >&5
13875166124Srafanecho $ECHO_N "checking for memmove... $ECHO_C" >&6
13876166124Srafanif test "${ac_cv_func_memmove+set}" = set; then
13877166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1387850276Speterelse
13879166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13880184989Srafan#line 13880 "configure"
1388150276Speter#include "confdefs.h"
1388250276Speter/* System header to define __stub macros and hopefully few prototypes,
13883166124Srafan    which can conflict with char memmove (); below.  */
1388450276Speter#include <assert.h>
1388550276Speter/* Override any gcc2 internal prototype to avoid an error.  */
13886166124Srafan#ifdef __cplusplus
13887166124Srafanextern "C"
13888166124Srafan#endif
1388950276Speter/* We use char because int might match the return type of a gcc2
13890166124Srafan   builtin and then its argument prototype would still apply.  */
13891166124Srafanchar memmove ();
13892166124Srafanchar (*f) ();
1389350276Speter
13894166124Srafanint
13895166124Srafanmain ()
13896166124Srafan{
1389750276Speter/* The GNU C library defines this for functions which it implements
1389850276Speter    to always fail with ENOSYS.  Some functions are actually named
1389950276Speter    something starting with __ and the normal name is an alias.  */
1390050276Speter#if defined (__stub_memmove) || defined (__stub___memmove)
1390150276Speterchoke me
1390250276Speter#else
13903166124Srafanf = memmove;
1390450276Speter#endif
1390550276Speter
13906166124Srafan  ;
13907166124Srafan  return 0;
13908166124Srafan}
13909166124Srafan_ACEOF
13910166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13911184989Srafanif { (eval echo "$as_me:13911: \"$ac_link\"") >&5
13912166124Srafan  (eval $ac_link) 2>&5
13913166124Srafan  ac_status=$?
13914184989Srafan  echo "$as_me:13914: \$? = $ac_status" >&5
13915166124Srafan  (exit $ac_status); } &&
13916166124Srafan         { ac_try='test -s conftest$ac_exeext'
13917184989Srafan  { (eval echo "$as_me:13917: \"$ac_try\"") >&5
13918166124Srafan  (eval $ac_try) 2>&5
13919166124Srafan  ac_status=$?
13920184989Srafan  echo "$as_me:13920: \$? = $ac_status" >&5
13921166124Srafan  (exit $ac_status); }; }; then
13922166124Srafan  ac_cv_func_memmove=yes
1392350276Speterelse
13924166124Srafan  echo "$as_me: failed program was:" >&5
13925166124Srafancat conftest.$ac_ext >&5
13926166124Srafanac_cv_func_memmove=no
1392750276Speterfi
13928166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1392950276Speterfi
13930184989Srafanecho "$as_me:13930: result: $ac_cv_func_memmove" >&5
13931166124Srafanecho "${ECHO_T}$ac_cv_func_memmove" >&6
13932166124Srafanif test $ac_cv_func_memmove = yes; then
1393350276Speter  :
1393450276Speterelse
1393550276Speter
13936184989Srafanecho "$as_me:13936: checking for bcopy" >&5
13937166124Srafanecho $ECHO_N "checking for bcopy... $ECHO_C" >&6
13938166124Srafanif test "${ac_cv_func_bcopy+set}" = set; then
13939166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1394050276Speterelse
13941166124Srafan  cat >conftest.$ac_ext <<_ACEOF
13942184989Srafan#line 13942 "configure"
1394350276Speter#include "confdefs.h"
1394450276Speter/* System header to define __stub macros and hopefully few prototypes,
13945166124Srafan    which can conflict with char bcopy (); below.  */
1394650276Speter#include <assert.h>
1394750276Speter/* Override any gcc2 internal prototype to avoid an error.  */
13948166124Srafan#ifdef __cplusplus
13949166124Srafanextern "C"
13950166124Srafan#endif
1395150276Speter/* We use char because int might match the return type of a gcc2
13952166124Srafan   builtin and then its argument prototype would still apply.  */
13953166124Srafanchar bcopy ();
13954166124Srafanchar (*f) ();
1395550276Speter
13956166124Srafanint
13957166124Srafanmain ()
13958166124Srafan{
1395950276Speter/* The GNU C library defines this for functions which it implements
1396050276Speter    to always fail with ENOSYS.  Some functions are actually named
1396150276Speter    something starting with __ and the normal name is an alias.  */
1396250276Speter#if defined (__stub_bcopy) || defined (__stub___bcopy)
1396350276Speterchoke me
1396450276Speter#else
13965166124Srafanf = bcopy;
1396650276Speter#endif
1396750276Speter
13968166124Srafan  ;
13969166124Srafan  return 0;
13970166124Srafan}
13971166124Srafan_ACEOF
13972166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
13973184989Srafanif { (eval echo "$as_me:13973: \"$ac_link\"") >&5
13974166124Srafan  (eval $ac_link) 2>&5
13975166124Srafan  ac_status=$?
13976184989Srafan  echo "$as_me:13976: \$? = $ac_status" >&5
13977166124Srafan  (exit $ac_status); } &&
13978166124Srafan         { ac_try='test -s conftest$ac_exeext'
13979184989Srafan  { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980166124Srafan  (eval $ac_try) 2>&5
13981166124Srafan  ac_status=$?
13982184989Srafan  echo "$as_me:13982: \$? = $ac_status" >&5
13983166124Srafan  (exit $ac_status); }; }; then
13984166124Srafan  ac_cv_func_bcopy=yes
1398550276Speterelse
13986166124Srafan  echo "$as_me: failed program was:" >&5
13987166124Srafancat conftest.$ac_ext >&5
13988166124Srafanac_cv_func_bcopy=no
1398950276Speterfi
13990166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1399150276Speterfi
13992184989Srafanecho "$as_me:13992: result: $ac_cv_func_bcopy" >&5
13993166124Srafanecho "${ECHO_T}$ac_cv_func_bcopy" >&6
13994166124Srafanif test $ac_cv_func_bcopy = yes; then
1399550276Speter
13996184989Srafan	echo "$as_me:13996: checking if bcopy does overlapping moves" >&5
13997166124Srafanecho $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
13998166124Srafanif test "${cf_cv_good_bcopy+set}" = set; then
13999166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1400050276Speterelse
14001166124Srafan
1400250276Speter		if test "$cross_compiling" = yes; then
1400350276Speter  cf_cv_good_bcopy=unknown
1400450276Speterelse
14005166124Srafan  cat >conftest.$ac_ext <<_ACEOF
14006184989Srafan#line 14006 "configure"
1400750276Speter#include "confdefs.h"
1400850276Speter
1400950276Speterint main() {
1401050276Speter	static char data[] = "abcdefghijklmnopqrstuwwxyz";
1401150276Speter	char temp[40];
1401250276Speter	bcopy(data, temp, sizeof(data));
1401350276Speter	bcopy(temp+10, temp, 15);
1401450276Speter	bcopy(temp+5, temp+15, 10);
14015166124Srafan	${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
1401650276Speter}
14017166124Srafan
14018166124Srafan_ACEOF
14019166124Srafanrm -f conftest$ac_exeext
14020184989Srafanif { (eval echo "$as_me:14020: \"$ac_link\"") >&5
14021166124Srafan  (eval $ac_link) 2>&5
14022166124Srafan  ac_status=$?
14023184989Srafan  echo "$as_me:14023: \$? = $ac_status" >&5
14024166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14025184989Srafan  { (eval echo "$as_me:14025: \"$ac_try\"") >&5
14026166124Srafan  (eval $ac_try) 2>&5
14027166124Srafan  ac_status=$?
14028184989Srafan  echo "$as_me:14028: \$? = $ac_status" >&5
14029166124Srafan  (exit $ac_status); }; }; then
1403050276Speter  cf_cv_good_bcopy=yes
1403150276Speterelse
14032166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
14033166124Srafanecho "$as_me: failed program was:" >&5
14034166124Srafancat conftest.$ac_ext >&5
14035166124Srafancf_cv_good_bcopy=no
1403650276Speterfi
14037166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1403850276Speterfi
1403950276Speter
1404050276Speterfi
14041184989Srafanecho "$as_me:14041: result: $cf_cv_good_bcopy" >&5
14042166124Srafanecho "${ECHO_T}$cf_cv_good_bcopy" >&6
1404350276Speter
1404450276Speterelse
14045166124Srafan  cf_cv_good_bcopy=no
1404650276Speterfi
1404750276Speter
1404866963Speter	if test "$cf_cv_good_bcopy" = yes ; then
14049166124Srafan		cat >>confdefs.h <<\EOF
1405050276Speter#define USE_OK_BCOPY 1
1405150276SpeterEOF
1405250276Speter
1405350276Speter	else
14054166124Srafan		cat >>confdefs.h <<\EOF
1405550276Speter#define USE_MY_MEMMOVE 1
1405650276SpeterEOF
1405750276Speter
1405850276Speter	fi
1405950276Speter
1406050276Speterfi
1406150276Speter
14062184989Srafanecho "$as_me:14062: checking if poll really works" >&5
14063166124Srafanecho $ECHO_N "checking if poll really works... $ECHO_C" >&6
14064166124Srafanif test "${cf_cv_working_poll+set}" = set; then
14065166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14066166124Srafanelse
1406750276Speter
1406862449Speterif test "$cross_compiling" = yes; then
1406962449Speter  cf_cv_working_poll=unknown
1407062449Speterelse
14071166124Srafan  cat >conftest.$ac_ext <<_ACEOF
14072184989Srafan#line 14072 "configure"
1407362449Speter#include "confdefs.h"
1407462449Speter
1407562449Speter#include <stdio.h>
1407662449Speter#ifdef HAVE_POLL_H
1407762449Speter#include <poll.h>
1407862449Speter#else
1407962449Speter#include <sys/poll.h>
1408062449Speter#endif
1408162449Speterint main() {
1408262449Speter	struct pollfd myfds;
1408362449Speter	int ret;
1408462449Speter
1408562449Speter	myfds.fd = 0;
1408662449Speter	myfds.events = POLLIN;
1408762449Speter
1408862449Speter	ret = poll(&myfds, 1, 100);
14089166124Srafan	${cf_cv_main_return:-return}(ret != 0);
1409062449Speter}
14091166124Srafan_ACEOF
14092166124Srafanrm -f conftest$ac_exeext
14093184989Srafanif { (eval echo "$as_me:14093: \"$ac_link\"") >&5
14094166124Srafan  (eval $ac_link) 2>&5
14095166124Srafan  ac_status=$?
14096184989Srafan  echo "$as_me:14096: \$? = $ac_status" >&5
14097166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14098184989Srafan  { (eval echo "$as_me:14098: \"$ac_try\"") >&5
14099166124Srafan  (eval $ac_try) 2>&5
14100166124Srafan  ac_status=$?
14101184989Srafan  echo "$as_me:14101: \$? = $ac_status" >&5
14102166124Srafan  (exit $ac_status); }; }; then
1410362449Speter  cf_cv_working_poll=yes
1410462449Speterelse
14105166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
14106166124Srafanecho "$as_me: failed program was:" >&5
14107166124Srafancat conftest.$ac_ext >&5
14108166124Srafancf_cv_working_poll=no
1410962449Speterfi
14110166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1411162449Speterfi
1411262449Speterfi
14113184989Srafanecho "$as_me:14113: result: $cf_cv_working_poll" >&5
14114166124Srafanecho "${ECHO_T}$cf_cv_working_poll" >&6
14115166124Srafantest "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
1411662449Speter#define HAVE_WORKING_POLL 1
1411762449SpeterEOF
1411862449Speter
14119178866Srafan# special check for test/ditto.c
14120178866Srafan
14121184989Srafanecho "$as_me:14121: checking for openpty in -lutil" >&5
14122178866Srafanecho $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
14123178866Srafanif test "${ac_cv_lib_util_openpty+set}" = set; then
14124178866Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14125178866Srafanelse
14126178866Srafan  ac_check_lib_save_LIBS=$LIBS
14127178866SrafanLIBS="-lutil  $LIBS"
14128178866Srafancat >conftest.$ac_ext <<_ACEOF
14129184989Srafan#line 14129 "configure"
14130178866Srafan#include "confdefs.h"
14131178866Srafan
14132178866Srafan/* Override any gcc2 internal prototype to avoid an error.  */
14133178866Srafan#ifdef __cplusplus
14134178866Srafanextern "C"
14135178866Srafan#endif
14136178866Srafan/* We use char because int might match the return type of a gcc2
14137178866Srafan   builtin and then its argument prototype would still apply.  */
14138178866Srafanchar openpty ();
14139178866Srafanint
14140178866Srafanmain ()
14141178866Srafan{
14142178866Srafanopenpty ();
14143178866Srafan  ;
14144178866Srafan  return 0;
14145178866Srafan}
14146178866Srafan_ACEOF
14147178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14148184989Srafanif { (eval echo "$as_me:14148: \"$ac_link\"") >&5
14149178866Srafan  (eval $ac_link) 2>&5
14150178866Srafan  ac_status=$?
14151184989Srafan  echo "$as_me:14151: \$? = $ac_status" >&5
14152178866Srafan  (exit $ac_status); } &&
14153178866Srafan         { ac_try='test -s conftest$ac_exeext'
14154184989Srafan  { (eval echo "$as_me:14154: \"$ac_try\"") >&5
14155178866Srafan  (eval $ac_try) 2>&5
14156178866Srafan  ac_status=$?
14157184989Srafan  echo "$as_me:14157: \$? = $ac_status" >&5
14158178866Srafan  (exit $ac_status); }; }; then
14159178866Srafan  ac_cv_lib_util_openpty=yes
14160178866Srafanelse
14161178866Srafan  echo "$as_me: failed program was:" >&5
14162178866Srafancat conftest.$ac_ext >&5
14163178866Srafanac_cv_lib_util_openpty=no
14164178866Srafanfi
14165178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14166178866SrafanLIBS=$ac_check_lib_save_LIBS
14167178866Srafanfi
14168184989Srafanecho "$as_me:14168: result: $ac_cv_lib_util_openpty" >&5
14169178866Srafanecho "${ECHO_T}$ac_cv_lib_util_openpty" >&6
14170178866Srafanif test $ac_cv_lib_util_openpty = yes; then
14171178866Srafan  cf_cv_lib_util=yes
14172178866Srafanelse
14173178866Srafan  cf_cv_lib_util=no
14174178866Srafanfi
14175178866Srafan
14176184989Srafanecho "$as_me:14176: checking for openpty header" >&5
14177178866Srafanecho $ECHO_N "checking for openpty header... $ECHO_C" >&6
14178178866Srafanif test "${cf_cv_func_openpty+set}" = set; then
14179178866Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14180178866Srafanelse
14181178866Srafan
14182178866Srafan    cf_save_LIBS="$LIBS"
14183178866Srafan    test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
14184178866Srafan    for cf_header in pty.h libutil.h util.h
14185178866Srafan    do
14186178866Srafan    cat >conftest.$ac_ext <<_ACEOF
14187184989Srafan#line 14187 "configure"
14188178866Srafan#include "confdefs.h"
14189178866Srafan
14190178866Srafan#include <$cf_header>
14191178866Srafan
14192178866Srafanint
14193178866Srafanmain ()
14194178866Srafan{
14195178866Srafan
14196178866Srafan    int x = openpty((int *)0, (int *)0, (char *)0,
14197178866Srafan                   (struct termios *)0, (struct winsize *)0);
14198178866Srafan
14199178866Srafan  ;
14200178866Srafan  return 0;
14201178866Srafan}
14202178866Srafan_ACEOF
14203178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14204184989Srafanif { (eval echo "$as_me:14204: \"$ac_link\"") >&5
14205178866Srafan  (eval $ac_link) 2>&5
14206178866Srafan  ac_status=$?
14207184989Srafan  echo "$as_me:14207: \$? = $ac_status" >&5
14208178866Srafan  (exit $ac_status); } &&
14209178866Srafan         { ac_try='test -s conftest$ac_exeext'
14210184989Srafan  { (eval echo "$as_me:14210: \"$ac_try\"") >&5
14211178866Srafan  (eval $ac_try) 2>&5
14212178866Srafan  ac_status=$?
14213184989Srafan  echo "$as_me:14213: \$? = $ac_status" >&5
14214178866Srafan  (exit $ac_status); }; }; then
14215178866Srafan
14216178866Srafan        cf_cv_func_openpty=$cf_header
14217178866Srafan        break
14218178866Srafan
14219178866Srafanelse
14220178866Srafan  echo "$as_me: failed program was:" >&5
14221178866Srafancat conftest.$ac_ext >&5
14222178866Srafan
14223178866Srafan        cf_cv_func_openpty=no
14224178866Srafan
14225178866Srafanfi
14226178866Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14227178866Srafan    done
14228178866Srafan    LIBS="$cf_save_LIBS"
14229178866Srafan
14230178866Srafanfi
14231184989Srafanecho "$as_me:14231: result: $cf_cv_func_openpty" >&5
14232178866Srafanecho "${ECHO_T}$cf_cv_func_openpty" >&6
14233178866Srafan
14234178866Srafanif test "$cf_cv_func_openpty" != no ; then
14235178866Srafan    cat >>confdefs.h <<EOF
14236178866Srafan#define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
14237178866SrafanEOF
14238178866Srafan
14239178866Srafan    cat >>confdefs.h <<\EOF
14240178866Srafan#define USE_XTERM_PTY 1
14241178866SrafanEOF
14242178866Srafan
14243178866Srafan    if test "$cf_cv_lib_util" = yes ; then
14244178866Srafan        TEST_LIBS="-lutil $TEST_LIBS"
14245178866Srafan    fi
14246178866Srafanfi
14247178866Srafan
14248166124Srafanif test "$with_hashed_db" != no ; then
14249166124Srafan	cat >>confdefs.h <<\EOF
14250166124Srafan#define USE_HASHED_DB 1
14251166124SrafanEOF
1425262449Speter
14253174993Srafancase $with_hashed_db in #(vi
14254174993Srafanyes|*able*) #(vi
14255174993Srafan    ;;
14256174993Srafan*)
14257174993Srafan    if test -d "$with_hashed_db" ; then
14258174993Srafan
14259174993Srafanif test -n "$with_hashed_db/include" ; then
14260174993Srafan  for cf_add_incdir in $with_hashed_db/include
14261174993Srafan  do
14262174993Srafan	while test $cf_add_incdir != /usr/include
14263174993Srafan	do
14264174993Srafan	  if test -d $cf_add_incdir
14265174993Srafan	  then
14266174993Srafan		cf_have_incdir=no
14267174993Srafan		if test -n "$CFLAGS$CPPFLAGS" ; then
14268174993Srafan		  # a loop is needed to ensure we can add subdirs of existing dirs
14269174993Srafan		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
14270174993Srafan			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
14271174993Srafan			  cf_have_incdir=yes; break
14272174993Srafan			fi
14273174993Srafan		  done
14274174993Srafan		fi
14275174993Srafan
14276174993Srafan		if test "$cf_have_incdir" = no ; then
14277174993Srafan          if test "$cf_add_incdir" = /usr/local/include ; then
14278174993Srafan			if test "$GCC" = yes
14279174993Srafan			then
14280174993Srafan			  cf_save_CPPFLAGS=$CPPFLAGS
14281174993Srafan			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
14282174993Srafan			  cat >conftest.$ac_ext <<_ACEOF
14283184989Srafan#line 14283 "configure"
14284174993Srafan#include "confdefs.h"
14285174993Srafan#include <stdio.h>
14286174993Srafanint
14287174993Srafanmain ()
14288174993Srafan{
14289174993Srafanprintf("Hello")
14290174993Srafan  ;
14291174993Srafan  return 0;
14292174993Srafan}
14293174993Srafan_ACEOF
14294174993Srafanrm -f conftest.$ac_objext
14295184989Srafanif { (eval echo "$as_me:14295: \"$ac_compile\"") >&5
14296174993Srafan  (eval $ac_compile) 2>&5
14297174993Srafan  ac_status=$?
14298184989Srafan  echo "$as_me:14298: \$? = $ac_status" >&5
14299174993Srafan  (exit $ac_status); } &&
14300174993Srafan         { ac_try='test -s conftest.$ac_objext'
14301184989Srafan  { (eval echo "$as_me:14301: \"$ac_try\"") >&5
14302174993Srafan  (eval $ac_try) 2>&5
14303174993Srafan  ac_status=$?
14304184989Srafan  echo "$as_me:14304: \$? = $ac_status" >&5
14305174993Srafan  (exit $ac_status); }; }; then
14306174993Srafan  :
14307174993Srafanelse
14308174993Srafan  echo "$as_me: failed program was:" >&5
14309174993Srafancat conftest.$ac_ext >&5
14310174993Srafancf_have_incdir=yes
14311174993Srafanfi
14312174993Srafanrm -f conftest.$ac_objext conftest.$ac_ext
14313174993Srafan			  CPPFLAGS=$cf_save_CPPFLAGS
14314174993Srafan			fi
14315174993Srafan		  fi
14316174993Srafan		fi
14317174993Srafan
14318174993Srafan		if test "$cf_have_incdir" = no ; then
14319178866Srafan		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
14320178866Srafan
14321184989Srafanecho "${as_me-configure}:14321: testing adding $cf_add_incdir to include-path ..." 1>&5
14322178866Srafan
14323174993Srafan		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
14324174993Srafan
14325174993Srafan          cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
14326174993Srafan          test "$cf_top_incdir" = "$cf_add_incdir" && break
14327174993Srafan          cf_add_incdir="$cf_top_incdir"
14328174993Srafan		else
14329174993Srafan		  break
14330174993Srafan		fi
14331174993Srafan	  fi
14332174993Srafan	done
14333174993Srafan  done
14334174993Srafanfi
14335174993Srafan
14336174993Srafanif test -n "$with_hashed_db/lib" ; then
14337174993Srafan  for cf_add_libdir in $with_hashed_db/lib
14338174993Srafan  do
14339174993Srafan    if test $cf_add_libdir = /usr/lib ; then
14340174993Srafan      :
14341174993Srafan    elif test -d $cf_add_libdir
14342174993Srafan    then
14343174993Srafan      cf_have_libdir=no
14344174993Srafan      if test -n "$LDFLAGS$LIBS" ; then
14345174993Srafan        # a loop is needed to ensure we can add subdirs of existing dirs
14346174993Srafan        for cf_test_libdir in $LDFLAGS $LIBS ; do
14347174993Srafan          if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
14348174993Srafan            cf_have_libdir=yes; break
14349174993Srafan          fi
14350174993Srafan        done
14351174993Srafan      fi
14352174993Srafan      if test "$cf_have_libdir" = no ; then
14353178866Srafan        test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
14354178866Srafan
14355184989Srafanecho "${as_me-configure}:14355: testing adding $cf_add_libdir to library-path ..." 1>&5
14356178866Srafan
14357174993Srafan        LDFLAGS="-L$cf_add_libdir $LDFLAGS"
14358174993Srafan      fi
14359174993Srafan    fi
14360174993Srafan  done
14361174993Srafanfi
14362174993Srafan
14363174993Srafan    fi
14364174993Srafanesac
14365174993Srafan
14366184989Srafanecho "$as_me:14366: checking for db.h" >&5
14367166124Srafanecho $ECHO_N "checking for db.h... $ECHO_C" >&6
14368166124Srafanif test "${ac_cv_header_db_h+set}" = set; then
14369166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14370166124Srafanelse
14371166124Srafan  cat >conftest.$ac_ext <<_ACEOF
14372184989Srafan#line 14372 "configure"
14373166124Srafan#include "confdefs.h"
14374166124Srafan#include <db.h>
14375166124Srafan_ACEOF
14376184989Srafanif { (eval echo "$as_me:14376: \"$ac_cpp conftest.$ac_ext\"") >&5
14377166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14378166124Srafan  ac_status=$?
14379166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
14380166124Srafan  rm -f conftest.er1
14381166124Srafan  cat conftest.err >&5
14382184989Srafan  echo "$as_me:14382: \$? = $ac_status" >&5
14383166124Srafan  (exit $ac_status); } >/dev/null; then
14384166124Srafan  if test -s conftest.err; then
14385166124Srafan    ac_cpp_err=$ac_c_preproc_warn_flag
14386166124Srafan  else
14387166124Srafan    ac_cpp_err=
14388166124Srafan  fi
14389166124Srafanelse
14390166124Srafan  ac_cpp_err=yes
14391166124Srafanfi
14392166124Srafanif test -z "$ac_cpp_err"; then
14393166124Srafan  ac_cv_header_db_h=yes
14394166124Srafanelse
14395166124Srafan  echo "$as_me: failed program was:" >&5
14396166124Srafan  cat conftest.$ac_ext >&5
14397166124Srafan  ac_cv_header_db_h=no
14398166124Srafanfi
14399166124Srafanrm -f conftest.err conftest.$ac_ext
14400166124Srafanfi
14401184989Srafanecho "$as_me:14401: result: $ac_cv_header_db_h" >&5
14402166124Srafanecho "${ECHO_T}$ac_cv_header_db_h" >&6
14403166124Srafanif test $ac_cv_header_db_h = yes; then
1440462449Speter
14405184989Srafanecho "$as_me:14405: checking for version of db" >&5
14406166124Srafanecho $ECHO_N "checking for version of db... $ECHO_C" >&6
14407166124Srafanif test "${cf_cv_hashed_db_version+set}" = set; then
14408166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14409166124Srafanelse
14410166124Srafan
14411166124Srafancf_cv_hashed_db_version=unknown
14412166124Srafan
14413174993Srafanfor cf_db_version in 1 2 3 4 5
14414166124Srafando
14415166124Srafan
14416184989Srafanecho "${as_me-configure}:14416: testing checking for db version $cf_db_version ..." 1>&5
14417166124Srafan
14418166124Srafan	cat >conftest.$ac_ext <<_ACEOF
14419184989Srafan#line 14419 "configure"
14420166124Srafan#include "confdefs.h"
14421166124Srafan
14422166124Srafan$ac_includes_default
14423166124Srafan#include <db.h>
14424166124Srafan
14425166124Srafan#ifdef DB_VERSION_MAJOR
14426166124Srafan	/* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
14427166124Srafan#if $cf_db_version == DB_VERSION_MAJOR
14428166124Srafan	/* ok */
14429166124Srafan#else
14430166124Srafan	make an error
14431166124Srafan#endif
14432166124Srafan#else
14433166124Srafan#if $cf_db_version == 1
14434166124Srafan	/* ok: assuming this is DB 1.8.5 */
14435166124Srafan#else
14436166124Srafan	make an error
14437166124Srafan#endif
14438166124Srafan#endif
14439166124Srafan
14440166124Srafanint
14441166124Srafanmain ()
14442166124Srafan{
14443166124SrafanDBT *foo = 0
14444166124Srafan  ;
14445166124Srafan  return 0;
14446166124Srafan}
14447166124Srafan_ACEOF
14448166124Srafanrm -f conftest.$ac_objext
14449184989Srafanif { (eval echo "$as_me:14449: \"$ac_compile\"") >&5
14450166124Srafan  (eval $ac_compile) 2>&5
14451166124Srafan  ac_status=$?
14452184989Srafan  echo "$as_me:14452: \$? = $ac_status" >&5
14453166124Srafan  (exit $ac_status); } &&
14454166124Srafan         { ac_try='test -s conftest.$ac_objext'
14455184989Srafan  { (eval echo "$as_me:14455: \"$ac_try\"") >&5
14456166124Srafan  (eval $ac_try) 2>&5
14457166124Srafan  ac_status=$?
14458184989Srafan  echo "$as_me:14458: \$? = $ac_status" >&5
14459166124Srafan  (exit $ac_status); }; }; then
14460166124Srafan
14461166124Srafan	cf_cv_hashed_db_version=$cf_db_version
14462166124Srafan	break
14463166124Srafan
14464166124Srafanelse
14465166124Srafan  echo "$as_me: failed program was:" >&5
14466166124Srafancat conftest.$ac_ext >&5
1446750276Speterfi
14468166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
14469166124Srafandone
1447050276Speter
14471166124Srafanfi
14472184989Srafanecho "$as_me:14472: result: $cf_cv_hashed_db_version" >&5
14473166124Srafanecho "${ECHO_T}$cf_cv_hashed_db_version" >&6
1447450276Speter
14475166124Srafanif test "$cf_cv_hashed_db_version" = unknown ; then
14476184989Srafan	{ { echo "$as_me:14476: error: Cannot determine version of db" >&5
14477166124Srafanecho "$as_me: error: Cannot determine version of db" >&2;}
14478166124Srafan   { (exit 1); exit 1; }; }
1447997049Speterelse
14480166124Srafan
14481184989Srafanecho "$as_me:14481: checking for db libraries" >&5
14482166124Srafanecho $ECHO_N "checking for db libraries... $ECHO_C" >&6
14483166124Srafanif test "${cf_cv_hashed_db_libs+set}" = set; then
14484166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14485166124Srafanelse
14486166124Srafan
14487166124Srafancf_cv_hashed_db_libs=unknown
14488184989Srafanfor cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
14489166124Srafando
14490166124Srafan	cf_save_libs="$LIBS"
14491166124Srafan	if test -n "$cf_db_libs"; then
14492166124Srafan		LIBS="-l$cf_db_libs $LIBS"
14493166124Srafan	fi
14494166124Srafan
14495184989Srafanecho "${as_me-configure}:14495: testing checking for library "$cf_db_libs" ..." 1>&5
14496166124Srafan
14497166124Srafan	cat >conftest.$ac_ext <<_ACEOF
14498184989Srafan#line 14498 "configure"
1449997049Speter#include "confdefs.h"
14500166124Srafan
14501166124Srafan$ac_includes_default
14502166124Srafan#include <db.h>
14503166124Srafan
14504166124Srafanint
14505166124Srafanmain ()
14506166124Srafan{
14507166124Srafan
14508166124Srafan	char *path = "/tmp/foo";
14509166124Srafan#ifdef DB_VERSION_MAJOR
14510166124Srafan#if DB_VERSION_MAJOR >= 4
14511166124Srafan	DB *result = 0;
14512166124Srafan	db_create(&result, NULL, 0);
14513166124Srafan	result->open(result,
14514166124Srafan		NULL,
14515166124Srafan		path,
14516166124Srafan		path,
14517166124Srafan		DB_HASH,
14518166124Srafan		DB_CREATE,
14519166124Srafan		0644);
14520166124Srafan#elif DB_VERSION_MAJOR >= 3
14521166124Srafan	DB *result = 0;
14522166124Srafan	db_create(&result, NULL, 0);
14523166124Srafan	result->open(result,
14524166124Srafan		path,
14525166124Srafan		path,
14526166124Srafan		DB_HASH,
14527166124Srafan		DB_CREATE,
14528166124Srafan		0644);
14529166124Srafan#elif DB_VERSION_MAJOR >= 2
14530166124Srafan	DB *result = 0;
14531166124Srafan	db_open(path,
14532166124Srafan		DB_HASH,
14533166124Srafan		DB_CREATE,
14534166124Srafan		0644,
14535166124Srafan		(DB_ENV *) 0,
14536166124Srafan		(DB_INFO *) 0,
14537166124Srafan		&result);
14538166124Srafan#endif /* DB_VERSION_MAJOR */
14539166124Srafan#else
14540166124Srafan	DB *result = dbopen(path,
14541166124Srafan		     2,
14542166124Srafan		     0644,
14543166124Srafan		     DB_HASH,
14544166124Srafan		     0);
14545166124Srafan#endif
14546166124Srafan	${cf_cv_main_return:-return}(result != 0)
14547166124Srafan
14548166124Srafan  ;
14549166124Srafan  return 0;
14550166124Srafan}
14551166124Srafan_ACEOF
14552166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14553184989Srafanif { (eval echo "$as_me:14553: \"$ac_link\"") >&5
14554166124Srafan  (eval $ac_link) 2>&5
14555166124Srafan  ac_status=$?
14556184989Srafan  echo "$as_me:14556: \$? = $ac_status" >&5
14557166124Srafan  (exit $ac_status); } &&
14558166124Srafan         { ac_try='test -s conftest$ac_exeext'
14559184989Srafan  { (eval echo "$as_me:14559: \"$ac_try\"") >&5
14560166124Srafan  (eval $ac_try) 2>&5
14561166124Srafan  ac_status=$?
14562184989Srafan  echo "$as_me:14562: \$? = $ac_status" >&5
14563166124Srafan  (exit $ac_status); }; }; then
14564166124Srafan
14565166124Srafan	if test -n "$cf_db_libs" ; then
14566166124Srafan		cf_cv_hashed_db_libs=$cf_db_libs
14567166124Srafan	else
14568166124Srafan		cf_cv_hashed_db_libs=default
14569166124Srafan	fi
14570166124Srafan	LIBS="$cf_save_libs"
14571166124Srafan	break
14572166124Srafan
1457397049Speterelse
14574166124Srafan  echo "$as_me: failed program was:" >&5
14575166124Srafancat conftest.$ac_ext >&5
1457697049Speterfi
14577166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14578166124Srafan	LIBS="$cf_save_libs"
14579166124Srafandone
14580166124Srafan
1458197049Speterfi
14582184989Srafanecho "$as_me:14582: result: $cf_cv_hashed_db_libs" >&5
14583166124Srafanecho "${ECHO_T}$cf_cv_hashed_db_libs" >&6
14584166124Srafan
14585166124Srafan	if test "$cf_cv_hashed_db_libs" = unknown ; then
14586184989Srafan		{ { echo "$as_me:14586: error: Cannot determine library for db" >&5
14587166124Srafanecho "$as_me: error: Cannot determine library for db" >&2;}
14588166124Srafan   { (exit 1); exit 1; }; }
14589166124Srafan	elif test "$cf_cv_hashed_db_libs" != default ; then
14590166124Srafan		LIBS="-l$cf_cv_hashed_db_libs $LIBS"
14591166124Srafan	fi
14592166124Srafanfi
14593166124Srafan
14594166124Srafanelse
14595166124Srafan
14596184989Srafan	{ { echo "$as_me:14596: error: Cannot find db.h" >&5
14597166124Srafanecho "$as_me: error: Cannot find db.h" >&2;}
14598166124Srafan   { (exit 1); exit 1; }; }
14599166124Srafan
14600166124Srafanfi
14601166124Srafan
14602166124Srafanfi
14603166124Srafan
14604166124Srafanif test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
14605166124Srafan	CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14606166124Srafan	CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14607166124Srafanfi
14608166124Srafan
14609166124Srafan# Just in case, check if the C compiler has a bool type.
14610166124Srafan
14611184989Srafanecho "$as_me:14611: checking if we should include stdbool.h" >&5
14612166124Srafanecho $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14613166124Srafan
14614166124Srafanif test "${cf_cv_header_stdbool_h+set}" = set; then
14615166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14616166124Srafanelse
14617166124Srafan
14618166124Srafan	cat >conftest.$ac_ext <<_ACEOF
14619184989Srafan#line 14619 "configure"
14620166124Srafan#include "confdefs.h"
14621166124Srafan
14622166124Srafanint
14623166124Srafanmain ()
14624166124Srafan{
14625166124Srafanbool foo = false
14626166124Srafan  ;
14627166124Srafan  return 0;
14628166124Srafan}
14629166124Srafan_ACEOF
14630166124Srafanrm -f conftest.$ac_objext
14631184989Srafanif { (eval echo "$as_me:14631: \"$ac_compile\"") >&5
14632166124Srafan  (eval $ac_compile) 2>&5
14633166124Srafan  ac_status=$?
14634184989Srafan  echo "$as_me:14634: \$? = $ac_status" >&5
14635166124Srafan  (exit $ac_status); } &&
14636166124Srafan         { ac_try='test -s conftest.$ac_objext'
14637184989Srafan  { (eval echo "$as_me:14637: \"$ac_try\"") >&5
14638166124Srafan  (eval $ac_try) 2>&5
14639166124Srafan  ac_status=$?
14640184989Srafan  echo "$as_me:14640: \$? = $ac_status" >&5
14641166124Srafan  (exit $ac_status); }; }; then
14642166124Srafan  cf_cv_header_stdbool_h=0
14643166124Srafanelse
14644166124Srafan  echo "$as_me: failed program was:" >&5
14645166124Srafancat conftest.$ac_ext >&5
14646166124Srafancat >conftest.$ac_ext <<_ACEOF
14647184989Srafan#line 14647 "configure"
14648166124Srafan#include "confdefs.h"
14649166124Srafan
14650166124Srafan#ifndef __BEOS__
14651166124Srafan#include <stdbool.h>
14652166124Srafan#endif
14653166124Srafan
14654166124Srafanint
14655166124Srafanmain ()
14656166124Srafan{
14657166124Srafanbool foo = false
14658166124Srafan  ;
14659166124Srafan  return 0;
14660166124Srafan}
14661166124Srafan_ACEOF
14662166124Srafanrm -f conftest.$ac_objext
14663184989Srafanif { (eval echo "$as_me:14663: \"$ac_compile\"") >&5
14664166124Srafan  (eval $ac_compile) 2>&5
14665166124Srafan  ac_status=$?
14666184989Srafan  echo "$as_me:14666: \$? = $ac_status" >&5
14667166124Srafan  (exit $ac_status); } &&
14668166124Srafan         { ac_try='test -s conftest.$ac_objext'
14669184989Srafan  { (eval echo "$as_me:14669: \"$ac_try\"") >&5
14670166124Srafan  (eval $ac_try) 2>&5
14671166124Srafan  ac_status=$?
14672184989Srafan  echo "$as_me:14672: \$? = $ac_status" >&5
14673166124Srafan  (exit $ac_status); }; }; then
1467497049Speter  cf_cv_header_stdbool_h=1
1467597049Speterelse
14676166124Srafan  echo "$as_me: failed program was:" >&5
14677166124Srafancat conftest.$ac_ext >&5
1467897049Spetercf_cv_header_stdbool_h=0
1467997049Speterfi
14680166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
14681166124Srafanfi
14682166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
14683166124Srafanfi
1468497049Speter
14685166124Srafanif test "$cf_cv_header_stdbool_h" = 1
14686184989Srafanthen	echo "$as_me:14686: result: yes" >&5
14687166124Srafanecho "${ECHO_T}yes" >&6
14688184989Srafanelse	echo "$as_me:14688: result: no" >&5
14689166124Srafanecho "${ECHO_T}no" >&6
14690166124Srafanfi
14691166124Srafan
14692184989Srafanecho "$as_me:14692: checking for builtin bool type" >&5
14693166124Srafanecho $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14694166124Srafan
14695166124Srafanif test "${cf_cv_cc_bool_type+set}" = set; then
14696166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1469750276Speterelse
14698166124Srafan
14699166124Srafan	cat >conftest.$ac_ext <<_ACEOF
14700184989Srafan#line 14700 "configure"
1470150276Speter#include "confdefs.h"
1470250276Speter
1470350276Speter#include <stdio.h>
1470450276Speter#include <sys/types.h>
1470550276Speter
14706166124Srafanint
14707166124Srafanmain ()
14708166124Srafan{
1470950276Speterbool x = false
14710166124Srafan  ;
14711166124Srafan  return 0;
14712166124Srafan}
14713166124Srafan_ACEOF
14714166124Srafanrm -f conftest.$ac_objext
14715184989Srafanif { (eval echo "$as_me:14715: \"$ac_compile\"") >&5
14716166124Srafan  (eval $ac_compile) 2>&5
14717166124Srafan  ac_status=$?
14718184989Srafan  echo "$as_me:14718: \$? = $ac_status" >&5
14719166124Srafan  (exit $ac_status); } &&
14720166124Srafan         { ac_try='test -s conftest.$ac_objext'
14721184989Srafan  { (eval echo "$as_me:14721: \"$ac_try\"") >&5
14722166124Srafan  (eval $ac_try) 2>&5
14723166124Srafan  ac_status=$?
14724184989Srafan  echo "$as_me:14724: \$? = $ac_status" >&5
14725166124Srafan  (exit $ac_status); }; }; then
1472650276Speter  cf_cv_cc_bool_type=1
1472750276Speterelse
14728166124Srafan  echo "$as_me: failed program was:" >&5
14729166124Srafancat conftest.$ac_ext >&5
14730166124Srafancf_cv_cc_bool_type=0
1473150276Speterfi
14732166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
14733166124Srafan
1473450276Speterfi
1473550276Speter
1473666963Speterif test "$cf_cv_cc_bool_type" = 1
14737184989Srafanthen	echo "$as_me:14737: result: yes" >&5
14738166124Srafanecho "${ECHO_T}yes" >&6
14739184989Srafanelse	echo "$as_me:14739: result: no" >&5
14740166124Srafanecho "${ECHO_T}no" >&6
1474150276Speterfi
1474250276Speter
14743166124Srafan# Check for C++ compiler characteristics (and ensure that it's there!)
1474450276Speterif test -n "$CXX" ; then
14745166124Srafan	ac_ext=cc
1474650276Speterac_cpp='$CXXCPP $CPPFLAGS'
14747166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14748166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14749166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14750166124Srafanac_main_return=return
1475150276Speter
1475256639Speterif test -n "$GXX" ; then
1475356639Spetercase $cf_cv_system_name in #(vi
1475456639Speteros2*) #(vi
1475556639Speter	cf_stdcpp_libname=stdcpp
1475656639Speter	;;
1475756639Speter*)
1475856639Speter	cf_stdcpp_libname=stdc++
1475956639Speter	;;
1476056639Speteresac
14761184989Srafanecho "$as_me:14761: checking for library $cf_stdcpp_libname" >&5
14762166124Srafanecho $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
14763166124Srafanif test "${cf_cv_libstdcpp+set}" = set; then
14764166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1476556639Speterelse
14766166124Srafan
1476756639Speter	cf_save="$LIBS"
1476862449Speter	LIBS="$LIBS -l$cf_stdcpp_libname"
14769166124Srafancat >conftest.$ac_ext <<_ACEOF
14770184989Srafan#line 14770 "configure"
1477156639Speter#include "confdefs.h"
1477256639Speter
1477356639Speter#include <strstream.h>
14774166124Srafanint
14775166124Srafanmain ()
14776166124Srafan{
1477756639Speter
1477856639Speterchar buf[80];
1477956639Speterstrstreambuf foo(buf, sizeof(buf))
1478056639Speter
14781166124Srafan  ;
14782166124Srafan  return 0;
14783166124Srafan}
14784166124Srafan_ACEOF
14785166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14786184989Srafanif { (eval echo "$as_me:14786: \"$ac_link\"") >&5
14787166124Srafan  (eval $ac_link) 2>&5
14788166124Srafan  ac_status=$?
14789184989Srafan  echo "$as_me:14789: \$? = $ac_status" >&5
14790166124Srafan  (exit $ac_status); } &&
14791166124Srafan         { ac_try='test -s conftest$ac_exeext'
14792184989Srafan  { (eval echo "$as_me:14792: \"$ac_try\"") >&5
14793166124Srafan  (eval $ac_try) 2>&5
14794166124Srafan  ac_status=$?
14795184989Srafan  echo "$as_me:14795: \$? = $ac_status" >&5
14796166124Srafan  (exit $ac_status); }; }; then
1479756639Speter  cf_cv_libstdcpp=yes
1479856639Speterelse
14799166124Srafan  echo "$as_me: failed program was:" >&5
14800166124Srafancat conftest.$ac_ext >&5
14801166124Srafancf_cv_libstdcpp=no
1480256639Speterfi
14803166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1480456639Speter	LIBS="$cf_save"
1480556639Speter
1480656639Speterfi
14807184989Srafanecho "$as_me:14807: result: $cf_cv_libstdcpp" >&5
14808166124Srafanecho "${ECHO_T}$cf_cv_libstdcpp" >&6
1480966963Spetertest "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
1481056639Speterfi
1481156639Speter
14812184989Srafan	echo "$as_me:14812: checking whether $CXX understands -c and -o together" >&5
14813166124Srafanecho $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
14814166124Srafanif test "${cf_cv_prog_CXX_c_o+set}" = set; then
14815166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
14816166124Srafanelse
1481776726Speter
14818166124Srafancat > conftest.$ac_ext <<CF_EOF
14819166124Srafan#include <stdio.h>
14820166124Srafanint main()
14821166124Srafan{
14822166124Srafan	${cf_cv_main_return:-return}(0);
14823166124Srafan}
14824166124SrafanCF_EOF
14825166124Srafan# We do the test twice because some compilers refuse to overwrite an
14826166124Srafan# existing .o file with -o, though they will create one.
14827166124Srafanac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
14828184989Srafanif { (eval echo "$as_me:14828: \"$ac_try\"") >&5
14829166124Srafan  (eval $ac_try) 2>&5
14830166124Srafan  ac_status=$?
14831184989Srafan  echo "$as_me:14831: \$? = $ac_status" >&5
14832166124Srafan  (exit $ac_status); } &&
14833184989Srafan  test -f conftest2.$ac_objext && { (eval echo "$as_me:14833: \"$ac_try\"") >&5
14834166124Srafan  (eval $ac_try) 2>&5
14835166124Srafan  ac_status=$?
14836184989Srafan  echo "$as_me:14836: \$? = $ac_status" >&5
14837166124Srafan  (exit $ac_status); };
14838166124Srafanthen
14839166124Srafan  eval cf_cv_prog_CXX_c_o=yes
14840166124Srafanelse
14841166124Srafan  eval cf_cv_prog_CXX_c_o=no
14842166124Srafanfi
14843166124Srafanrm -f conftest*
14844166124Srafan
14845166124Srafanfi
14846166124Srafanif test $cf_cv_prog_CXX_c_o = yes; then
14847184989Srafan  echo "$as_me:14847: result: yes" >&5
14848166124Srafanecho "${ECHO_T}yes" >&6
14849166124Srafanelse
14850184989Srafan  echo "$as_me:14850: result: no" >&5
14851166124Srafanecho "${ECHO_T}no" >&6
14852166124Srafanfi
14853166124Srafan
1485497049Speter	case $GXX_VERSION in
1485597049Speter	1*|2.0-6*)
1485697049Speter		cf_cxx_library=yes
1485797049Speter		;;
1485897049Speter	*-2.7*|2.7*)
14859166124Srafan
1486050276Spetercf_cxx_library=unknown
1486156639Spetercase $cf_cv_system_name in #(vi
1486256639Speteros2*) #(vi
1486356639Speter	cf_gpp_libname=gpp
1486456639Speter	;;
1486556639Speter*)
1486656639Speter	cf_gpp_libname=g++
1486756639Speter	;;
1486856639Speteresac
14869166124Srafanif test "$GXX" = yes; then
14870184989Srafan	echo "$as_me:14870: checking for lib$cf_gpp_libname" >&5
14871166124Srafanecho $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
1487250276Speter	cf_save="$LIBS"
1487362449Speter	LIBS="$LIBS -l$cf_gpp_libname"
14874166124Srafan	cat >conftest.$ac_ext <<_ACEOF
14875184989Srafan#line 14875 "configure"
1487650276Speter#include "confdefs.h"
1487750276Speter
1487856639Speter#include <$cf_gpp_libname/builtin.h>
14879166124Srafan
14880166124Srafanint
14881166124Srafanmain ()
14882166124Srafan{
1488362449Spetertwo_arg_error_handler_t foo2 = lib_error_handler
14884166124Srafan  ;
14885166124Srafan  return 0;
14886166124Srafan}
14887166124Srafan_ACEOF
14888166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14889184989Srafanif { (eval echo "$as_me:14889: \"$ac_link\"") >&5
14890166124Srafan  (eval $ac_link) 2>&5
14891166124Srafan  ac_status=$?
14892184989Srafan  echo "$as_me:14892: \$? = $ac_status" >&5
14893166124Srafan  (exit $ac_status); } &&
14894166124Srafan         { ac_try='test -s conftest$ac_exeext'
14895184989Srafan  { (eval echo "$as_me:14895: \"$ac_try\"") >&5
14896166124Srafan  (eval $ac_try) 2>&5
14897166124Srafan  ac_status=$?
14898184989Srafan  echo "$as_me:14898: \$? = $ac_status" >&5
14899166124Srafan  (exit $ac_status); }; }; then
1490056639Speter  cf_cxx_library=yes
1490162449Speter	 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
1490256639Speter	 if test "$cf_gpp_libname" = cpp ; then
14903166124Srafan	    cat >>confdefs.h <<\EOF
1490456639Speter#define HAVE_GPP_BUILTIN_H 1
1490556639SpeterEOF
1490656639Speter
1490756639Speter	 else
14908166124Srafan	    cat >>confdefs.h <<\EOF
1490956639Speter#define HAVE_GXX_BUILTIN_H 1
1491056639SpeterEOF
1491156639Speter
1491256639Speter	 fi
1491356639Speterelse
14914166124Srafan  echo "$as_me: failed program was:" >&5
14915166124Srafancat conftest.$ac_ext >&5
14916166124Srafancat >conftest.$ac_ext <<_ACEOF
14917184989Srafan#line 14917 "configure"
1491856639Speter#include "confdefs.h"
1491956639Speter
1492050276Speter#include <builtin.h>
14921166124Srafan
14922166124Srafanint
14923166124Srafanmain ()
14924166124Srafan{
1492562449Spetertwo_arg_error_handler_t foo2 = lib_error_handler
14926166124Srafan  ;
14927166124Srafan  return 0;
14928166124Srafan}
14929166124Srafan_ACEOF
14930166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext
14931184989Srafanif { (eval echo "$as_me:14931: \"$ac_link\"") >&5
14932166124Srafan  (eval $ac_link) 2>&5
14933166124Srafan  ac_status=$?
14934184989Srafan  echo "$as_me:14934: \$? = $ac_status" >&5
14935166124Srafan  (exit $ac_status); } &&
14936166124Srafan         { ac_try='test -s conftest$ac_exeext'
14937184989Srafan  { (eval echo "$as_me:14937: \"$ac_try\"") >&5
14938166124Srafan  (eval $ac_try) 2>&5
14939166124Srafan  ac_status=$?
14940184989Srafan  echo "$as_me:14940: \$? = $ac_status" >&5
14941166124Srafan  (exit $ac_status); }; }; then
1494250276Speter  cf_cxx_library=yes
1494362449Speter	 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14944166124Srafan	 cat >>confdefs.h <<\EOF
1494556639Speter#define HAVE_BUILTIN_H 1
1494656639SpeterEOF
1494756639Speter
1494850276Speterelse
14949166124Srafan  echo "$as_me: failed program was:" >&5
14950166124Srafancat conftest.$ac_ext >&5
14951166124Srafancf_cxx_library=no
1495250276Speterfi
14953166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1495456639Speterfi
14955166124Srafanrm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
1495650276Speter	LIBS="$cf_save"
14957184989Srafan	echo "$as_me:14957: result: $cf_cxx_library" >&5
14958166124Srafanecho "${ECHO_T}$cf_cxx_library" >&6
1495950276Speterfi
1496050276Speter
1496197049Speter		;;
1496297049Speter	*)
1496366963Speter		cf_cxx_library=no
1496497049Speter		;;
1496597049Speter	esac
1496676726Speter
14967166124Srafan	ac_ext=cc
14968166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
14969166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14970166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14971166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14972166124Srafanac_main_return=return
14973184989Srafanecho "$as_me:14973: checking how to run the C++ preprocessor" >&5
14974166124Srafanecho $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
1497550276Speterif test -z "$CXXCPP"; then
14976166124Srafan  if test "${ac_cv_prog_CXXCPP+set}" = set; then
14977166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1497850276Speterelse
14979166124Srafan      # Double quotes because CXXCPP needs to be expanded
14980166124Srafan    for CXXCPP in "$CXX -E" "/lib/cpp"
14981166124Srafan    do
14982166124Srafan      ac_preproc_ok=false
14983166124Srafanfor ac_cxx_preproc_warn_flag in '' yes
14984166124Srafando
14985166124Srafan  # Use a header file that comes with gcc, so configuring glibc
14986166124Srafan  # with a fresh cross-compiler works.
14987166124Srafan  # On the NeXT, cc -E runs the code through the compiler's parser,
14988166124Srafan  # not just through cpp. "Syntax error" is here to catch this case.
14989166124Srafan  cat >conftest.$ac_ext <<_ACEOF
14990184989Srafan#line 14990 "configure"
1499150276Speter#include "confdefs.h"
14992166124Srafan#include <assert.h>
14993166124Srafan                     Syntax error
14994166124Srafan_ACEOF
14995184989Srafanif { (eval echo "$as_me:14995: \"$ac_cpp conftest.$ac_ext\"") >&5
14996166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14997166124Srafan  ac_status=$?
14998166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
14999166124Srafan  rm -f conftest.er1
15000166124Srafan  cat conftest.err >&5
15001184989Srafan  echo "$as_me:15001: \$? = $ac_status" >&5
15002166124Srafan  (exit $ac_status); } >/dev/null; then
15003166124Srafan  if test -s conftest.err; then
15004166124Srafan    ac_cpp_err=$ac_cxx_preproc_warn_flag
15005166124Srafan  else
15006166124Srafan    ac_cpp_err=
15007166124Srafan  fi
15008166124Srafanelse
15009166124Srafan  ac_cpp_err=yes
15010166124Srafanfi
15011166124Srafanif test -z "$ac_cpp_err"; then
1501250276Speter  :
1501350276Speterelse
15014166124Srafan  echo "$as_me: failed program was:" >&5
1501550276Speter  cat conftest.$ac_ext >&5
15016166124Srafan  # Broken: fails on valid input.
15017166124Srafancontinue
1501850276Speterfi
15019166124Srafanrm -f conftest.err conftest.$ac_ext
15020166124Srafan
15021166124Srafan  # OK, works on sane cases.  Now check whether non-existent headers
15022166124Srafan  # can be detected and how.
15023166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15024184989Srafan#line 15024 "configure"
15025166124Srafan#include "confdefs.h"
15026166124Srafan#include <ac_nonexistent.h>
15027166124Srafan_ACEOF
15028184989Srafanif { (eval echo "$as_me:15028: \"$ac_cpp conftest.$ac_ext\"") >&5
15029166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15030166124Srafan  ac_status=$?
15031166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
15032166124Srafan  rm -f conftest.er1
15033166124Srafan  cat conftest.err >&5
15034184989Srafan  echo "$as_me:15034: \$? = $ac_status" >&5
15035166124Srafan  (exit $ac_status); } >/dev/null; then
15036166124Srafan  if test -s conftest.err; then
15037166124Srafan    ac_cpp_err=$ac_cxx_preproc_warn_flag
15038166124Srafan  else
15039166124Srafan    ac_cpp_err=
15040166124Srafan  fi
15041166124Srafanelse
15042166124Srafan  ac_cpp_err=yes
1504350276Speterfi
15044166124Srafanif test -z "$ac_cpp_err"; then
15045166124Srafan  # Broken: success on invalid input.
15046166124Srafancontinue
15047166124Srafanelse
15048166124Srafan  echo "$as_me: failed program was:" >&5
15049166124Srafan  cat conftest.$ac_ext >&5
15050166124Srafan  # Passes both tests.
15051166124Srafanac_preproc_ok=:
15052166124Srafanbreak
1505350276Speterfi
15054166124Srafanrm -f conftest.err conftest.$ac_ext
1505550276Speter
15056166124Srafandone
15057166124Srafan# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15058166124Srafanrm -f conftest.err conftest.$ac_ext
15059166124Srafanif $ac_preproc_ok; then
15060166124Srafan  break
15061166124Srafanfi
15062166124Srafan
15063166124Srafan    done
15064166124Srafan    ac_cv_prog_CXXCPP=$CXXCPP
15065166124Srafan
15066166124Srafanfi
15067166124Srafan  CXXCPP=$ac_cv_prog_CXXCPP
15068166124Srafanelse
15069166124Srafan  ac_cv_prog_CXXCPP=$CXXCPP
15070166124Srafanfi
15071184989Srafanecho "$as_me:15071: result: $CXXCPP" >&5
15072166124Srafanecho "${ECHO_T}$CXXCPP" >&6
15073166124Srafanac_preproc_ok=false
15074166124Srafanfor ac_cxx_preproc_warn_flag in '' yes
1507550276Speterdo
15076166124Srafan  # Use a header file that comes with gcc, so configuring glibc
15077166124Srafan  # with a fresh cross-compiler works.
15078166124Srafan  # On the NeXT, cc -E runs the code through the compiler's parser,
15079166124Srafan  # not just through cpp. "Syntax error" is here to catch this case.
15080166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15081184989Srafan#line 15081 "configure"
1508250276Speter#include "confdefs.h"
15083166124Srafan#include <assert.h>
15084166124Srafan                     Syntax error
15085166124Srafan_ACEOF
15086184989Srafanif { (eval echo "$as_me:15086: \"$ac_cpp conftest.$ac_ext\"") >&5
15087166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15088166124Srafan  ac_status=$?
15089166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
15090166124Srafan  rm -f conftest.er1
15091166124Srafan  cat conftest.err >&5
15092184989Srafan  echo "$as_me:15092: \$? = $ac_status" >&5
15093166124Srafan  (exit $ac_status); } >/dev/null; then
15094166124Srafan  if test -s conftest.err; then
15095166124Srafan    ac_cpp_err=$ac_cxx_preproc_warn_flag
15096166124Srafan  else
15097166124Srafan    ac_cpp_err=
15098166124Srafan  fi
1509950276Speterelse
15100166124Srafan  ac_cpp_err=yes
15101166124Srafanfi
15102166124Srafanif test -z "$ac_cpp_err"; then
15103166124Srafan  :
15104166124Srafanelse
15105166124Srafan  echo "$as_me: failed program was:" >&5
1510650276Speter  cat conftest.$ac_ext >&5
15107166124Srafan  # Broken: fails on valid input.
15108166124Srafancontinue
1510950276Speterfi
15110166124Srafanrm -f conftest.err conftest.$ac_ext
15111166124Srafan
15112166124Srafan  # OK, works on sane cases.  Now check whether non-existent headers
15113166124Srafan  # can be detected and how.
15114166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15115184989Srafan#line 15115 "configure"
15116166124Srafan#include "confdefs.h"
15117166124Srafan#include <ac_nonexistent.h>
15118166124Srafan_ACEOF
15119184989Srafanif { (eval echo "$as_me:15119: \"$ac_cpp conftest.$ac_ext\"") >&5
15120166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15121166124Srafan  ac_status=$?
15122166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
15123166124Srafan  rm -f conftest.er1
15124166124Srafan  cat conftest.err >&5
15125184989Srafan  echo "$as_me:15125: \$? = $ac_status" >&5
15126166124Srafan  (exit $ac_status); } >/dev/null; then
15127166124Srafan  if test -s conftest.err; then
15128166124Srafan    ac_cpp_err=$ac_cxx_preproc_warn_flag
15129166124Srafan  else
15130166124Srafan    ac_cpp_err=
15131166124Srafan  fi
15132166124Srafanelse
15133166124Srafan  ac_cpp_err=yes
1513450276Speterfi
15135166124Srafanif test -z "$ac_cpp_err"; then
15136166124Srafan  # Broken: success on invalid input.
15137166124Srafancontinue
1513850276Speterelse
15139166124Srafan  echo "$as_me: failed program was:" >&5
15140166124Srafan  cat conftest.$ac_ext >&5
15141166124Srafan  # Passes both tests.
15142166124Srafanac_preproc_ok=:
15143166124Srafanbreak
1514450276Speterfi
15145166124Srafanrm -f conftest.err conftest.$ac_ext
15146166124Srafan
1514750276Speterdone
15148166124Srafan# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15149166124Srafanrm -f conftest.err conftest.$ac_ext
15150166124Srafanif $ac_preproc_ok; then
15151166124Srafan  :
15152166124Srafanelse
15153184989Srafan  { { echo "$as_me:15153: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
15154166124Srafanecho "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
15155166124Srafan   { (exit 1); exit 1; }; }
15156166124Srafanfi
1515750276Speter
15158166124Srafanac_ext=cc
15159166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
15160166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15161166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15162166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15163166124Srafanac_main_return=return
1516476726Speter
15165174993Srafanfor ac_header in iostream typeinfo
15166166124Srafando
15167166124Srafanas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15168184989Srafanecho "$as_me:15168: checking for $ac_header" >&5
15169166124Srafanecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15170166124Srafanif eval "test \"\${$as_ac_Header+set}\" = set"; then
15171166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1517297049Speterelse
15173166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15174184989Srafan#line 15174 "configure"
1517597049Speter#include "confdefs.h"
15176166124Srafan#include <$ac_header>
15177166124Srafan_ACEOF
15178184989Srafanif { (eval echo "$as_me:15178: \"$ac_cpp conftest.$ac_ext\"") >&5
15179166124Srafan  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15180166124Srafan  ac_status=$?
15181166124Srafan  egrep -v '^ *\+' conftest.er1 >conftest.err
15182166124Srafan  rm -f conftest.er1
15183166124Srafan  cat conftest.err >&5
15184184989Srafan  echo "$as_me:15184: \$? = $ac_status" >&5
15185166124Srafan  (exit $ac_status); } >/dev/null; then
15186166124Srafan  if test -s conftest.err; then
15187166124Srafan    ac_cpp_err=$ac_cxx_preproc_warn_flag
15188166124Srafan  else
15189166124Srafan    ac_cpp_err=
15190166124Srafan  fi
1519197049Speterelse
15192166124Srafan  ac_cpp_err=yes
15193166124Srafanfi
15194166124Srafanif test -z "$ac_cpp_err"; then
15195166124Srafan  eval "$as_ac_Header=yes"
15196166124Srafanelse
15197166124Srafan  echo "$as_me: failed program was:" >&5
1519897049Speter  cat conftest.$ac_ext >&5
15199166124Srafan  eval "$as_ac_Header=no"
1520097049Speterfi
15201166124Srafanrm -f conftest.err conftest.$ac_ext
1520297049Speterfi
15203184989Srafanecho "$as_me:15203: result: `eval echo '${'$as_ac_Header'}'`" >&5
15204166124Srafanecho "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15205166124Srafanif test `eval echo '${'$as_ac_Header'}'` = yes; then
15206166124Srafan  cat >>confdefs.h <<EOF
15207166124Srafan#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15208166124SrafanEOF
15209166124Srafan
15210166124Srafanfi
15211166124Srafandone
15212166124Srafan
15213184989Srafan    if test x"$ac_cv_header_iostream" = xyes ; then
15214184989Srafan        echo "$as_me:15214: checking if iostream uses std-namespace" >&5
15215184989Srafanecho $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
15216184989Srafan        cat >conftest.$ac_ext <<_ACEOF
15217184989Srafan#line 15217 "configure"
15218184989Srafan#include "confdefs.h"
15219184989Srafan
15220184989Srafan#include <iostream>
15221184989Srafanusing std::endl;
15222184989Srafanusing std::cerr;
15223184989Srafanint
15224184989Srafanmain ()
15225184989Srafan{
15226184989Srafan
15227184989Srafancerr << "testing" << endl;
15228184989Srafan
15229184989Srafan  ;
15230184989Srafan  return 0;
15231184989Srafan}
15232184989Srafan_ACEOF
15233184989Srafanrm -f conftest.$ac_objext
15234184989Srafanif { (eval echo "$as_me:15234: \"$ac_compile\"") >&5
15235184989Srafan  (eval $ac_compile) 2>&5
15236184989Srafan  ac_status=$?
15237184989Srafan  echo "$as_me:15237: \$? = $ac_status" >&5
15238184989Srafan  (exit $ac_status); } &&
15239184989Srafan         { ac_try='test -s conftest.$ac_objext'
15240184989Srafan  { (eval echo "$as_me:15240: \"$ac_try\"") >&5
15241184989Srafan  (eval $ac_try) 2>&5
15242184989Srafan  ac_status=$?
15243184989Srafan  echo "$as_me:15243: \$? = $ac_status" >&5
15244184989Srafan  (exit $ac_status); }; }; then
15245184989Srafan  cf_iostream_namespace=yes
15246184989Srafanelse
15247184989Srafan  echo "$as_me: failed program was:" >&5
15248184989Srafancat conftest.$ac_ext >&5
15249184989Srafancf_iostream_namespace=no
15250184989Srafanfi
15251184989Srafanrm -f conftest.$ac_objext conftest.$ac_ext
15252184989Srafan        echo "$as_me:15252: result: $cf_iostream_namespace" >&5
15253184989Srafanecho "${ECHO_T}$cf_iostream_namespace" >&6
15254184989Srafan        if test "$cf_iostream_namespace" = yes ; then
15255184989Srafan            cat >>confdefs.h <<\EOF
15256184989Srafan#define IOSTREAM_NAMESPACE 1
15257184989SrafanEOF
15258184989Srafan
15259184989Srafan        fi
15260184989Srafan    fi
15261184989Srafan
15262184989Srafanecho "$as_me:15262: checking if we should include stdbool.h" >&5
15263166124Srafanecho $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
15264166124Srafan
15265166124Srafanif test "${cf_cv_header_stdbool_h+set}" = set; then
15266166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
15267166124Srafanelse
15268166124Srafan
15269166124Srafan	cat >conftest.$ac_ext <<_ACEOF
15270184989Srafan#line 15270 "configure"
15271166124Srafan#include "confdefs.h"
15272166124Srafan
15273166124Srafanint
15274166124Srafanmain ()
15275166124Srafan{
15276166124Srafanbool foo = false
15277166124Srafan  ;
15278166124Srafan  return 0;
15279166124Srafan}
15280166124Srafan_ACEOF
15281166124Srafanrm -f conftest.$ac_objext
15282184989Srafanif { (eval echo "$as_me:15282: \"$ac_compile\"") >&5
15283166124Srafan  (eval $ac_compile) 2>&5
15284166124Srafan  ac_status=$?
15285184989Srafan  echo "$as_me:15285: \$? = $ac_status" >&5
15286166124Srafan  (exit $ac_status); } &&
15287166124Srafan         { ac_try='test -s conftest.$ac_objext'
15288184989Srafan  { (eval echo "$as_me:15288: \"$ac_try\"") >&5
15289166124Srafan  (eval $ac_try) 2>&5
15290166124Srafan  ac_status=$?
15291184989Srafan  echo "$as_me:15291: \$? = $ac_status" >&5
15292166124Srafan  (exit $ac_status); }; }; then
15293166124Srafan  cf_cv_header_stdbool_h=0
15294166124Srafanelse
15295166124Srafan  echo "$as_me: failed program was:" >&5
15296166124Srafancat conftest.$ac_ext >&5
15297166124Srafancat >conftest.$ac_ext <<_ACEOF
15298184989Srafan#line 15298 "configure"
15299166124Srafan#include "confdefs.h"
15300166124Srafan
15301166124Srafan#ifndef __BEOS__
15302166124Srafan#include <stdbool.h>
15303166124Srafan#endif
15304166124Srafan
15305166124Srafanint
15306166124Srafanmain ()
15307166124Srafan{
15308166124Srafanbool foo = false
15309166124Srafan  ;
15310166124Srafan  return 0;
15311166124Srafan}
15312166124Srafan_ACEOF
15313166124Srafanrm -f conftest.$ac_objext
15314184989Srafanif { (eval echo "$as_me:15314: \"$ac_compile\"") >&5
15315166124Srafan  (eval $ac_compile) 2>&5
15316166124Srafan  ac_status=$?
15317184989Srafan  echo "$as_me:15317: \$? = $ac_status" >&5
15318166124Srafan  (exit $ac_status); } &&
15319166124Srafan         { ac_try='test -s conftest.$ac_objext'
15320184989Srafan  { (eval echo "$as_me:15320: \"$ac_try\"") >&5
15321166124Srafan  (eval $ac_try) 2>&5
15322166124Srafan  ac_status=$?
15323184989Srafan  echo "$as_me:15323: \$? = $ac_status" >&5
15324166124Srafan  (exit $ac_status); }; }; then
1532597049Speter  cf_cv_header_stdbool_h=1
1532697049Speterelse
15327166124Srafan  echo "$as_me: failed program was:" >&5
15328166124Srafancat conftest.$ac_ext >&5
1532997049Spetercf_cv_header_stdbool_h=0
1533097049Speterfi
15331166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
15332166124Srafanfi
15333166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
15334166124Srafanfi
1533597049Speter
15336166124Srafanif test "$cf_cv_header_stdbool_h" = 1
15337184989Srafanthen	echo "$as_me:15337: result: yes" >&5
15338166124Srafanecho "${ECHO_T}yes" >&6
15339184989Srafanelse	echo "$as_me:15339: result: no" >&5
15340166124Srafanecho "${ECHO_T}no" >&6
15341166124Srafanfi
15342166124Srafan
15343184989Srafanecho "$as_me:15343: checking for builtin bool type" >&5
15344166124Srafanecho $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
15345166124Srafan
15346166124Srafanif test "${cf_cv_builtin_bool+set}" = set; then
15347166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1534850276Speterelse
15349166124Srafan
15350166124Srafan	cat >conftest.$ac_ext <<_ACEOF
15351184989Srafan#line 15351 "configure"
1535250276Speter#include "confdefs.h"
1535350276Speter
1535450276Speter#include <stdio.h>
1535550276Speter#include <sys/types.h>
1535650276Speter
15357166124Srafanint
15358166124Srafanmain ()
15359166124Srafan{
1536050276Speterbool x = false
15361166124Srafan  ;
15362166124Srafan  return 0;
15363166124Srafan}
15364166124Srafan_ACEOF
15365166124Srafanrm -f conftest.$ac_objext
15366184989Srafanif { (eval echo "$as_me:15366: \"$ac_compile\"") >&5
15367166124Srafan  (eval $ac_compile) 2>&5
15368166124Srafan  ac_status=$?
15369184989Srafan  echo "$as_me:15369: \$? = $ac_status" >&5
15370166124Srafan  (exit $ac_status); } &&
15371166124Srafan         { ac_try='test -s conftest.$ac_objext'
15372184989Srafan  { (eval echo "$as_me:15372: \"$ac_try\"") >&5
15373166124Srafan  (eval $ac_try) 2>&5
15374166124Srafan  ac_status=$?
15375184989Srafan  echo "$as_me:15375: \$? = $ac_status" >&5
15376166124Srafan  (exit $ac_status); }; }; then
1537750276Speter  cf_cv_builtin_bool=1
1537850276Speterelse
15379166124Srafan  echo "$as_me: failed program was:" >&5
15380166124Srafancat conftest.$ac_ext >&5
15381166124Srafancf_cv_builtin_bool=0
1538250276Speterfi
15383166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
15384166124Srafan
1538550276Speterfi
1538650276Speter
1538766963Speterif test "$cf_cv_builtin_bool" = 1
15388184989Srafanthen	echo "$as_me:15388: result: yes" >&5
15389166124Srafanecho "${ECHO_T}yes" >&6
15390184989Srafanelse	echo "$as_me:15390: result: no" >&5
15391166124Srafanecho "${ECHO_T}no" >&6
1539250276Speterfi
1539350276Speter
15394184989Srafanecho "$as_me:15394: checking for size of bool" >&5
15395166124Srafanecho $ECHO_N "checking for size of bool... $ECHO_C" >&6
15396166124Srafanif test "${cf_cv_type_of_bool+set}" = set; then
15397166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1539850276Speterelse
15399166124Srafan
1540050276Speter	rm -f cf_test.out
1540150276Speter	if test "$cross_compiling" = yes; then
1540250276Speter  cf_cv_type_of_bool=unknown
1540350276Speterelse
15404166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15405184989Srafan#line 15405 "configure"
1540650276Speter#include "confdefs.h"
1540750276Speter
1540850276Speter#include <stdlib.h>
1540950276Speter#include <stdio.h>
1541097049Speter
1541197049Speter#if defined(__cplusplus)
1541297049Speter
1541366963Speter#ifdef HAVE_GXX_BUILTIN_H
1541456639Speter#include <g++/builtin.h>
1541556639Speter#elif HAVE_GPP_BUILTIN_H
1541656639Speter#include <gpp/builtin.h>
1541756639Speter#elif HAVE_BUILTIN_H
1541850276Speter#include <builtin.h>
1541950276Speter#endif
1542097049Speter
1542197049Speter#else
1542297049Speter
1542397049Speter#if $cf_cv_header_stdbool_h
1542497049Speter#include <stdbool.h>
1542597049Speter#endif
1542697049Speter
1542797049Speter#endif
1542897049Speter
1542950276Spetermain()
1543050276Speter{
1543150276Speter	FILE *fp = fopen("cf_test.out", "w");
1543250276Speter	if (fp != 0) {
1543350276Speter		bool x = true;
1543450276Speter		if ((bool)(-x) >= 0)
1543550276Speter			fputs("unsigned ", fp);
1543650276Speter		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
1543750276Speter		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
1543850276Speter		else if (sizeof(x) == sizeof(short))fputs("short",fp);
1543950276Speter		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
1544050276Speter		fclose(fp);
1544150276Speter	}
15442166124Srafan	${cf_cv_main_return:-return}(0);
1544350276Speter}
15444166124Srafan
15445166124Srafan_ACEOF
15446166124Srafanrm -f conftest$ac_exeext
15447184989Srafanif { (eval echo "$as_me:15447: \"$ac_link\"") >&5
15448166124Srafan  (eval $ac_link) 2>&5
15449166124Srafan  ac_status=$?
15450184989Srafan  echo "$as_me:15450: \$? = $ac_status" >&5
15451166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15452184989Srafan  { (eval echo "$as_me:15452: \"$ac_try\"") >&5
15453166124Srafan  (eval $ac_try) 2>&5
15454166124Srafan  ac_status=$?
15455184989Srafan  echo "$as_me:15455: \$? = $ac_status" >&5
15456166124Srafan  (exit $ac_status); }; }; then
1545750276Speter  cf_cv_type_of_bool=`cat cf_test.out`
1545897049Speter		 if test -z "$cf_cv_type_of_bool"; then
1545997049Speter		   cf_cv_type_of_bool=unknown
1546097049Speter		 fi
1546150276Speterelse
15462166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
15463166124Srafanecho "$as_me: failed program was:" >&5
15464166124Srafancat conftest.$ac_ext >&5
15465166124Srafancf_cv_type_of_bool=unknown
1546650276Speterfi
15467166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1546850276Speterfi
1546950276Speter
1547050276Speterfi
1547150276Speter
1547250276Speter	rm -f cf_test.out
15473184989Srafanecho "$as_me:15473: result: $cf_cv_type_of_bool" >&5
15474166124Srafanecho "${ECHO_T}$cf_cv_type_of_bool" >&6
1547550276Speterif test "$cf_cv_type_of_bool" = unknown ; then
1547697049Speter	case .$NCURSES_BOOL in #(vi
1547797049Speter	.auto|.) NCURSES_BOOL=unsigned;;
1547897049Speter	esac
15479184989Srafan	{ echo "$as_me:15479: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
15480166124Srafanecho "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
1548197049Speter	cf_cv_type_of_bool=$NCURSES_BOOL
1548250276Speterfi
1548350276Speter
15484184989Srafanecho "$as_me:15484: checking for special defines needed for etip.h" >&5
15485166124Srafanecho $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
1548650276Spetercf_save_CXXFLAGS="$CXXFLAGS"
1548750276Spetercf_result="none"
1548850276Speterfor cf_math in "" MATH_H
1548950276Speterdo
1549050276Speterfor cf_excp in "" MATH_EXCEPTION
1549150276Speterdo
15492166124Srafan	CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
1549350276Speter	test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
1549450276Speter	test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
15495166124Srafancat >conftest.$ac_ext <<_ACEOF
15496184989Srafan#line 15496 "configure"
1549750276Speter#include "confdefs.h"
1549850276Speter
1549950276Speter#include <etip.h.in>
1550050276Speter
15501166124Srafanint
15502166124Srafanmain ()
15503166124Srafan{
1550450276Speter
15505166124Srafan  ;
15506166124Srafan  return 0;
15507166124Srafan}
15508166124Srafan_ACEOF
15509166124Srafanrm -f conftest.$ac_objext
15510184989Srafanif { (eval echo "$as_me:15510: \"$ac_compile\"") >&5
15511166124Srafan  (eval $ac_compile) 2>&5
15512166124Srafan  ac_status=$?
15513184989Srafan  echo "$as_me:15513: \$? = $ac_status" >&5
15514166124Srafan  (exit $ac_status); } &&
15515166124Srafan         { ac_try='test -s conftest.$ac_objext'
15516184989Srafan  { (eval echo "$as_me:15516: \"$ac_try\"") >&5
15517166124Srafan  (eval $ac_try) 2>&5
15518166124Srafan  ac_status=$?
15519184989Srafan  echo "$as_me:15519: \$? = $ac_status" >&5
15520166124Srafan  (exit $ac_status); }; }; then
15521166124Srafan
15522166124Srafan	test -n "$cf_math" && cat >>confdefs.h <<EOF
1552350276Speter#define ETIP_NEEDS_${cf_math} 1
1552450276SpeterEOF
1552550276Speter
15526166124Srafan	test -n "$cf_excp" && cat >>confdefs.h <<EOF
1552750276Speter#define ETIP_NEEDS_${cf_excp} 1
1552850276SpeterEOF
1552950276Speter
1553050276Speter	cf_result="$cf_math $cf_excp"
1553150276Speter	break
1553250276Speter
1553350276Speterelse
15534166124Srafan  echo "$as_me: failed program was:" >&5
15535166124Srafancat conftest.$ac_ext >&5
1553650276Speterfi
15537166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1553850276Speterdone
1553950276Speterdone
15540184989Srafanecho "$as_me:15540: result: $cf_result" >&5
15541166124Srafanecho "${ECHO_T}$cf_result" >&6
1554250276SpeterCXXFLAGS="$cf_save_CXXFLAGS"
1554350276Speter
1554476726Speterif test -n "$CXX"; then
15545184989Srafanecho "$as_me:15545: checking if $CXX accepts parameter initialization" >&5
15546166124Srafanecho $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
15547166124Srafanif test "${cf_cv_cpp_param_init+set}" = set; then
15548166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1554950276Speterelse
15550166124Srafan
15551166124Srafan	ac_ext=cc
1555256639Speterac_cpp='$CXXCPP $CPPFLAGS'
15553166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15554166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15555166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15556166124Srafanac_main_return=return
1555756639Speter
1555856639Speter	if test "$cross_compiling" = yes; then
1555956639Speter  cf_cv_cpp_param_init=unknown
1556056639Speterelse
15561166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15562184989Srafan#line 15562 "configure"
1556356639Speter#include "confdefs.h"
1556456639Speter
1556556639Speterclass TEST {
1556656639Speterprivate:
1556756639Speter	int value;
1556856639Speterpublic:
1556956639Speter	TEST(int x = 1);
1557056639Speter	~TEST();
1557156639Speter};
1557256639Speter
1557356639SpeterTEST::TEST(int x = 1)	// some compilers do not like second initializer
1557456639Speter{
1557556639Speter	value = x;
1557656639Speter}
1557756639Spetervoid main() { }
1557856639Speter
15579166124Srafan_ACEOF
15580166124Srafanrm -f conftest$ac_exeext
15581184989Srafanif { (eval echo "$as_me:15581: \"$ac_link\"") >&5
15582166124Srafan  (eval $ac_link) 2>&5
15583166124Srafan  ac_status=$?
15584184989Srafan  echo "$as_me:15584: \$? = $ac_status" >&5
15585166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15586184989Srafan  { (eval echo "$as_me:15586: \"$ac_try\"") >&5
15587166124Srafan  (eval $ac_try) 2>&5
15588166124Srafan  ac_status=$?
15589184989Srafan  echo "$as_me:15589: \$? = $ac_status" >&5
15590166124Srafan  (exit $ac_status); }; }; then
1559156639Speter  cf_cv_cpp_param_init=yes
1559256639Speterelse
15593166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
15594166124Srafanecho "$as_me: failed program was:" >&5
15595166124Srafancat conftest.$ac_ext >&5
15596166124Srafancf_cv_cpp_param_init=no
1559756639Speterfi
15598166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1559956639Speterfi
15600166124Srafan	ac_ext=cc
15601166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
15602166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15603166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15604166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15605166124Srafanac_main_return=return
1560656639Speter
15607166124Srafanfi
15608184989Srafanecho "$as_me:15608: result: $cf_cv_cpp_param_init" >&5
15609166124Srafanecho "${ECHO_T}$cf_cv_cpp_param_init" >&6
15610166124Srafanfi
15611166124Srafantest "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
15612166124Srafan#define CPP_HAS_PARAM_INIT 1
15613166124SrafanEOF
15614166124Srafan
15615166124Srafanif test -n "$CXX"; then
15616166124Srafan
15617184989Srafanecho "$as_me:15617: checking if $CXX accepts static_cast" >&5
15618166124Srafanecho $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
15619166124Srafanif test "${cf_cv_cpp_static_cast+set}" = set; then
15620166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
15621166124Srafanelse
15622166124Srafan
15623166124Srafan	ac_ext=cc
1562476726Speterac_cpp='$CXXCPP $CPPFLAGS'
15625166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15626166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15627166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15628166124Srafanac_main_return=return
1562956639Speter
15630166124Srafan	cat >conftest.$ac_ext <<_ACEOF
15631184989Srafan#line 15631 "configure"
15632166124Srafan#include "confdefs.h"
1563376726Speter
15634166124Srafanclass NCursesPanel
15635166124Srafan{
15636166124Srafanpublic:
15637166124Srafan  NCursesPanel(int nlines,
15638166124Srafan	       int ncols,
15639166124Srafan	       int begin_y = 0,
15640166124Srafan	       int begin_x = 0)
15641166124Srafan  {
15642166124Srafan  }
15643166124Srafan
15644166124Srafan  ~NCursesPanel();
15645166124Srafan};
15646166124Srafan
15647166124Srafantemplate<class T> class NCursesUserPanel : public NCursesPanel
15648166124Srafan{
15649166124Srafanpublic:
15650166124Srafan  NCursesUserPanel (int nlines,
15651166124Srafan		    int ncols,
15652166124Srafan		    int begin_y = 0,
15653166124Srafan		    int begin_x = 0,
15654166124Srafan		    const T* p_UserData = static_cast<T*>(0))
15655166124Srafan    : NCursesPanel (nlines, ncols, begin_y, begin_x)
15656166124Srafan  {
15657166124Srafan  };
15658166124Srafan  NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
15659166124Srafan  {
15660166124Srafan  };
15661166124Srafan
15662166124Srafan  virtual ~NCursesUserPanel() {};
15663166124Srafan};
15664166124Srafan
15665166124Srafanint
15666166124Srafanmain ()
15667166124Srafan{
15668166124Srafan
15669166124Srafan	const char* p_UserData = static_cast<char*>(0)
15670166124Srafan  ;
15671166124Srafan  return 0;
15672166124Srafan}
15673166124Srafan_ACEOF
15674166124Srafanrm -f conftest.$ac_objext
15675184989Srafanif { (eval echo "$as_me:15675: \"$ac_compile\"") >&5
15676166124Srafan  (eval $ac_compile) 2>&5
15677166124Srafan  ac_status=$?
15678184989Srafan  echo "$as_me:15678: \$? = $ac_status" >&5
15679166124Srafan  (exit $ac_status); } &&
15680166124Srafan         { ac_try='test -s conftest.$ac_objext'
15681184989Srafan  { (eval echo "$as_me:15681: \"$ac_try\"") >&5
15682166124Srafan  (eval $ac_try) 2>&5
15683166124Srafan  ac_status=$?
15684184989Srafan  echo "$as_me:15684: \$? = $ac_status" >&5
15685166124Srafan  (exit $ac_status); }; }; then
15686166124Srafan  cf_cv_cpp_static_cast=yes
15687166124Srafanelse
15688166124Srafan  echo "$as_me: failed program was:" >&5
15689166124Srafancat conftest.$ac_ext >&5
15690166124Srafancf_cv_cpp_static_cast=no
1569156639Speterfi
15692166124Srafanrm -f conftest.$ac_objext conftest.$ac_ext
1569356639Speter
15694166124Srafan	ac_ext=cc
15695166124Srafanac_cpp='$CXXCPP $CPPFLAGS'
15696166124Srafanac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15697166124Srafanac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15698166124Srafanac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15699166124Srafanac_main_return=return
15700166124Srafan
1570156639Speterfi
15702184989Srafanecho "$as_me:15702: result: $cf_cv_cpp_static_cast" >&5
15703166124Srafanecho "${ECHO_T}$cf_cv_cpp_static_cast" >&6
15704166124Srafan
15705166124Srafanfi
15706166124Srafan
15707166124Srafantest "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
15708166124Srafan#define CPP_HAS_STATIC_CAST 1
1570956639SpeterEOF
1571056639Speter
1571197049Speter	CXX_AR='$(AR)'
1571297049Speter	CXX_AR_OPTS='$(AR_OPTS)'
1571356639Speter	case $cf_cv_system_name in #(vi
1571497049Speter	irix*) #(vi
1571597049Speter	    if test "$GXX" != yes ; then
1571697049Speter		CXX_AR='$(CXX)'
1571797049Speter		CXX_AR_OPTS='-ar -o'
1571897049Speter	    fi
1571997049Speter	    ;;
1572097049Speter	sco3.2v5*) #(vi
1572156639Speter	    CXXLDFLAGS="-u main"
1572256639Speter	    ;;
1572397049Speter	solaris2*)
1572497049Speter	    if test "$GXX" != yes ; then
1572597049Speter		CXX_AR='$(CXX)'
1572697049Speter		CXX_AR_OPTS='-xar -o'
1572797049Speter	    fi
1572897049Speter	    ;;
1572956639Speter	esac
15730166124Srafan
1573156639Speterelse
1573250276Speter	cf_cxx_library=no
1573356639Speter	cf_cv_builtin_bool=1
1573450276Speter
1573550276Speter	# Just because we are not configuring against C++ right now does not
1573650276Speter	# mean that a user will not want to use C++.  Some distributors disable
1573750276Speter	# the C++ portion of this configuration as a shortcut (or just to avoid
1573850276Speter	# compiling the demo in the c++ directory).  So we need a reasonable
1573950276Speter	# default for the 'bool' type.
1574050276Speter	#
1574150276Speter	# Caveat: since the storage of the bool type is not standardized, it
1574250276Speter	# may change.
1574350276Speter
1574497049Speter	if test "$NCURSES_BOOL" != auto ; then
15745166124Srafan		cf_cv_type_of_bool=$NCURSES_BOOL
15746166124Srafan		cf_cv_header_stdbool_h=0
1574797049Speter	else
1574897049Speter		if test "$cf_cv_header_stdbool_h" = 1 ; then
15749166124Srafan
15750184989Srafanecho "$as_me:15750: checking for size of bool" >&5
15751166124Srafanecho $ECHO_N "checking for size of bool... $ECHO_C" >&6
15752166124Srafanif test "${cf_cv_type_of_bool+set}" = set; then
15753166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1575497049Speterelse
15755166124Srafan
1575697049Speter	rm -f cf_test.out
1575797049Speter	if test "$cross_compiling" = yes; then
1575897049Speter  cf_cv_type_of_bool=unknown
1575997049Speterelse
15760166124Srafan  cat >conftest.$ac_ext <<_ACEOF
15761184989Srafan#line 15761 "configure"
1576297049Speter#include "confdefs.h"
1576397049Speter
1576497049Speter#include <stdlib.h>
1576597049Speter#include <stdio.h>
1576697049Speter
1576797049Speter#if defined(__cplusplus)
1576897049Speter
1576997049Speter#ifdef HAVE_GXX_BUILTIN_H
1577097049Speter#include <g++/builtin.h>
1577197049Speter#elif HAVE_GPP_BUILTIN_H
1577297049Speter#include <gpp/builtin.h>
1577397049Speter#elif HAVE_BUILTIN_H
1577497049Speter#include <builtin.h>
1577597049Speter#endif
1577697049Speter
1577797049Speter#else
1577897049Speter
1577997049Speter#if $cf_cv_header_stdbool_h
1578097049Speter#include <stdbool.h>
1578197049Speter#endif
1578297049Speter
1578397049Speter#endif
1578497049Speter
1578597049Spetermain()
1578697049Speter{
1578797049Speter	FILE *fp = fopen("cf_test.out", "w");
1578897049Speter	if (fp != 0) {
1578997049Speter		bool x = true;
1579097049Speter		if ((bool)(-x) >= 0)
1579197049Speter			fputs("unsigned ", fp);
1579297049Speter		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
1579397049Speter		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
1579497049Speter		else if (sizeof(x) == sizeof(short))fputs("short",fp);
1579597049Speter		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
1579697049Speter		fclose(fp);
1579797049Speter	}
15798166124Srafan	${cf_cv_main_return:-return}(0);
1579997049Speter}
15800166124Srafan
15801166124Srafan_ACEOF
15802166124Srafanrm -f conftest$ac_exeext
15803184989Srafanif { (eval echo "$as_me:15803: \"$ac_link\"") >&5
15804166124Srafan  (eval $ac_link) 2>&5
15805166124Srafan  ac_status=$?
15806184989Srafan  echo "$as_me:15806: \$? = $ac_status" >&5
15807166124Srafan  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15808184989Srafan  { (eval echo "$as_me:15808: \"$ac_try\"") >&5
15809166124Srafan  (eval $ac_try) 2>&5
15810166124Srafan  ac_status=$?
15811184989Srafan  echo "$as_me:15811: \$? = $ac_status" >&5
15812166124Srafan  (exit $ac_status); }; }; then
1581397049Speter  cf_cv_type_of_bool=`cat cf_test.out`
1581497049Speter		 if test -z "$cf_cv_type_of_bool"; then
1581597049Speter		   cf_cv_type_of_bool=unknown
1581697049Speter		 fi
1581797049Speterelse
15818166124Srafan  echo "$as_me: program exited with status $ac_status" >&5
15819166124Srafanecho "$as_me: failed program was:" >&5
15820166124Srafancat conftest.$ac_ext >&5
15821166124Srafancf_cv_type_of_bool=unknown
1582297049Speterfi
15823166124Srafanrm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1582497049Speterfi
1582597049Speter
1582697049Speterfi
1582797049Speter
1582897049Speter	rm -f cf_test.out
15829184989Srafanecho "$as_me:15829: result: $cf_cv_type_of_bool" >&5
15830166124Srafanecho "${ECHO_T}$cf_cv_type_of_bool" >&6
1583197049Speterif test "$cf_cv_type_of_bool" = unknown ; then
1583297049Speter	case .$NCURSES_BOOL in #(vi
1583397049Speter	.auto|.) NCURSES_BOOL=unsigned;;
1583450276Speter	esac
15835184989Srafan	{ echo "$as_me:15835: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
15836166124Srafanecho "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
1583797049Speter	cf_cv_type_of_bool=$NCURSES_BOOL
1583850276Speterfi
1583950276Speter
1584097049Speter		else
15841184989Srafan			echo "$as_me:15841: checking for fallback type of bool" >&5
15842166124Srafanecho $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
1584397049Speter			case "$host_cpu" in #(vi
1584497049Speter			i?86)	cf_cv_type_of_bool=char	;; #(vi
1584597049Speter			*)	cf_cv_type_of_bool=int	;;
1584697049Speter			esac
15847184989Srafan			echo "$as_me:15847: result: $cf_cv_type_of_bool" >&5
15848166124Srafanecho "${ECHO_T}$cf_cv_type_of_bool" >&6
1584997049Speter		fi
1585097049Speter	fi
1585197049Speterfi
1585250276Speter
15853166124Srafan# If the C compiler did not declare bool, and we did not determine that the C++
15854166124Srafan# compiler does not declare bool, turn on an ifdef in curses.h that makes the
15855166124Srafan# ncurses library use the same type as C++ bool.  Note that this allows one to
15856166124Srafan# specify the type of bool in a configure-script option and postpone
15857166124Srafan# integration with the C++ compiler provided that the types are compatible.
15858166124SrafanUSE_CXX_BOOL=1
15859166124Srafanif test $cf_cv_cc_bool_type = 1
15860166124Srafanthen
15861166124Srafan	# oops: C has a bool.  Unlikely, but C++ could differ.
15862166124Srafan	USE_CXX_BOOL=0
15863166124Srafanelif test $cf_cv_builtin_bool = 0
15864166124Srafanthen
15865166124Srafan	# C++ has no bool
15866166124Srafan	USE_CXX_BOOL=0
15867166124Srafanelse
15868166124Srafan	# this is the normal case
15869166124Srafan	USE_CXX_BOOL='defined(__cplusplus)'
15870166124Srafanfi
1587150276Speter
15872166124Srafanif test -f "${srcdir}/Ada95/Makefile.in" ; then
15873174993Srafan
1587450276Speterif test "$cf_with_ada" != "no" ; then
15875174993Srafan    if test "$with_libtool" != "no"; then
15876184989Srafan	{ echo "$as_me:15876: WARNING: libtool does not support Ada - disabling feature" >&5
15877174993Srafanecho "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
15878174993Srafan	cf_with_ada=no
15879174993Srafan    fi
15880174993Srafanfi
15881174993Srafan
15882174993Srafanif test "$cf_with_ada" != "no" ; then
1588350276Spetercf_ada_make=gnatmake
1588450276Speter# Extract the first word of "$cf_ada_make", so it can be a program name with args.
1588550276Speterset dummy $cf_ada_make; ac_word=$2
15886184989Srafanecho "$as_me:15886: checking for $ac_word" >&5
15887166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15888166124Srafanif test "${ac_cv_prog_gnat_exists+set}" = set; then
15889166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1589050276Speterelse
1589150276Speter  if test -n "$gnat_exists"; then
1589250276Speter  ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
1589350276Speterelse
15894166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
15895166124Srafanac_dummy="$PATH"
15896166124Srafanfor ac_dir in $ac_dummy; do
15897166124Srafan  IFS=$ac_save_IFS
15898166124Srafan  test -z "$ac_dir" && ac_dir=.
15899166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
15900166124Srafanac_cv_prog_gnat_exists="yes"
15901184989Srafanecho "$as_me:15901: found $ac_dir/$ac_word" >&5
15902166124Srafanbreak
15903166124Srafandone
15904166124Srafan
1590550276Speter  test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
1590650276Speterfi
1590750276Speterfi
15908166124Srafangnat_exists=$ac_cv_prog_gnat_exists
1590950276Speterif test -n "$gnat_exists"; then
15910184989Srafan  echo "$as_me:15910: result: $gnat_exists" >&5
15911166124Srafanecho "${ECHO_T}$gnat_exists" >&6
1591250276Speterelse
15913184989Srafan  echo "$as_me:15913: result: no" >&5
15914166124Srafanecho "${ECHO_T}no" >&6
1591550276Speterfi
1591650276Speter
1591750276Speterif test "$ac_cv_prog_gnat_exists" = no; then
1591850276Speter   cf_ada_make=
1591950276Speterelse
15920166124Srafan
15921184989Srafanecho "$as_me:15921: checking for gnat version" >&5
15922166124Srafanecho $ECHO_N "checking for gnat version... $ECHO_C" >&6
15923166124Srafancf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
15924166124Srafan  sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
15925184989Srafanecho "$as_me:15925: result: $cf_gnat_version" >&5
15926166124Srafanecho "${ECHO_T}$cf_gnat_version" >&6
15927166124Srafan
15928166124Srafancase $cf_gnat_version in
1592962449Speter  3.1[1-9]*|3.[2-9]*|[4-9].*)
1593050276Speter    cf_cv_prog_gnat_correct=yes
1593150276Speter    ;;
15932166124Srafan  *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
1593350276Speter     cf_cv_prog_gnat_correct=no
1593450276Speter     ;;
1593550276Speteresac
15936166124Srafancase $cf_gnat_version in
15937166124Srafan  3.[1-9]*|[4-9].*)
1593850276Speter      cf_compile_generics=generics
15939166124Srafan      cf_generic_objects="\${GENOBJS}"
1594050276Speter      ;;
1594150276Speter  *)  cf_compile_generics=
1594250276Speter      cf_generic_objects=
1594350276Speter      ;;
1594450276Speteresac
1594550276Speter
1594650276Speter   # Extract the first word of "m4", so it can be a program name with args.
1594750276Speterset dummy m4; ac_word=$2
15948184989Srafanecho "$as_me:15948: checking for $ac_word" >&5
15949166124Srafanecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15950166124Srafanif test "${ac_cv_prog_M4_exists+set}" = set; then
15951166124Srafan  echo $ECHO_N "(cached) $ECHO_C" >&6
1595250276Speterelse
1595366963Speter  if test -n "$M4_exists"; then
1595466963Speter  ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
1595550276Speterelse
15956166124Srafan  ac_save_IFS=$IFS; IFS=$ac_path_separator
15957166124Srafanac_dummy="$PATH"
15958166124Srafanfor ac_dir in $ac_dummy; do
15959166124Srafan  IFS=$ac_save_IFS
15960166124Srafan  test -z "$ac_dir" && ac_dir=.
15961166124Srafan  $as_executable_p "$ac_dir/$ac_word" || continue
15962166124Srafanac_cv_prog_M4_exists="yes"
15963184989Srafanecho "$as_me:15963: found $ac_dir/$ac_word" >&5
15964166124Srafanbreak
15965166124Srafandone
15966166124Srafan
1596766963Speter  test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
1596850276Speterfi
1596950276Speterfi
15970166124SrafanM4_exists=$ac_cv_prog_M4_exists
1597166963Speterif test -n "$M4_exists"; then
15972184989Srafan  echo "$as_me:15972: result: $M4_exists" >&5
15973166124Srafanecho "${ECHO_T}$M4_exists" >&6
1597450276Speterelse
15975184989Srafan  echo "$as_me:15975: result: no" >&5
15976166124Srafanecho "${ECHO_T}no" >&6
1597750276Speterfi
1597850276Speter
1597966963Speter   if test "$ac_cv_prog_M4_exists" = no; then
1598050276Speter      cf_cv_prog_gnat_correct=no
1598150276Speter      echo Ada95 binding required program m4 not found. Ada95 binding disabled.
1598250276Speter   fi
1598350276Speter   if test "$cf_cv_prog_gnat_correct" = yes; then
15984184989Srafan      echo "$as_me:15984: checking if GNAT works" >&5
15985166124Srafanecho $ECHO_N "checking if GNAT works... $ECHO_C" >&6
15986166124Srafan
1598750276Speterrm -f conftest*
1598850276Spetercat >>conftest.ads <<CF_EOF
1598950276Speterprocedure conftest;
1599050276SpeterCF_EOF
1599150276Spetercat >>conftest.adb <<CF_EOF
1599250276Speterwith Text_IO;
1599350276Speterwith GNAT.OS_Lib;
1599450276Speterprocedure conftest is
1599550276Speterbegin
1599650276Speter   Text_IO.Put ("Hello World");
1599750276Speter   Text_IO.New_Line;
1599850276Speter   GNAT.OS_Lib.OS_Exit (0);
1599950276Speterend conftest;
1600050276SpeterCF_EOF
16001166124Srafanif ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
1600250276Speter   if ( ./conftest 1>&5 2>&1 ) ; then
1600350276Speter      cf_cv_prog_gnat_correct=yes
1600450276Speter   else
1600550276Speter      cf_cv_prog_gnat_correct=no
1600650276Speter   fi
1600750276Speterelse
1600850276Speter   cf_cv_prog_gnat_correct=no
1600950276Speterfi
1601050276Speterrm -f conftest*
1601150276Speter
16012184989Srafan      echo "$as_me:16012: result: $cf_cv_prog_gnat_correct" >&5
16013166124Srafanecho "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
1601450276Speter   fi
1601550276Speterfi
1601650276Speterif test	"$cf_cv_prog_gnat_correct" = yes; then
1601750276Speter   ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
1601850276Speter
16019184989Srafan   echo "$as_me:16019: checking if GNAT pragma Unreferenced works" >&5
16020166124Srafanecho $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
16021166124Srafan
16022166124Srafanrm -f conftest*
16023166124Srafancat >>conftest.ads <<CF_EOF
16024166124Srafanprocedure conftest;
16025166124SrafanCF_EOF
16026166124Srafancat >>conftest.adb <<CF_EOF
16027166124Srafanwith Text_IO;
16028166124Srafanwith GNAT.OS_Lib;
16029166124Srafanprocedure conftest is
16030166124Srafan   test : Integer;
16031166124Srafan   pragma Unreferenced (test);
16032166124Srafanbegin
16033166124Srafan   test := 1;
16034166124Srafan   Text_IO.Put ("Hello World");
16035166124Srafan   Text_IO.New_Line;
16036166124Srafan   GNAT.OS_Lib.OS_Exit (0);
16037166124Srafanend conftest;
16038166124SrafanCF_EOF
16039166124Srafanif ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
16040166124Srafan      cf_cv_pragma_unreferenced=yes
16041166124Srafanelse
16042166124Srafan   cf_cv_pragma_unreferenced=no
16043166124Srafanfi
16044166124Srafanrm -f conftest*
16045166124Srafan
16046184989Srafan   echo "$as_me:16046: result: $cf_cv_pragma_unreferenced" >&5
16047166124Srafanecho "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
16048166124Srafan
16049166124Srafan   # if the pragma is supported, use it (needed in the Trace code).
16050166124Srafan   if test $cf_cv_pragma_unreferenced = yes ; then
16051166124Srafan      PRAGMA_UNREF=TRUE
16052166124Srafan   else
16053166124Srafan      PRAGMA_UNREF=FALSE
16054166124Srafan   fi
16055166124Srafan
1605650276Speter# Check whether --with-ada-compiler or --without-ada-compiler was given.
1605750276Speterif test "${with_ada_compiler+set}" = set; then
1605850276Speter  withval="$with_ada_compiler"
1605950276Speter  cf_ada_compiler=$withval
1606050276Speterelse
1606150276Speter  cf_ada_compiler=gnatmake
16062166124Srafanfi;
1606350276Speter
1606450276Speter   cf_ada_package=terminal_interface
1606550276Speter
1606650276Speter# Check whether --with-ada-include or --without-ada-include was given.
1606750276Speterif test "${with_ada_include+set}" = set; then
1606850276Speter  withval="$with_ada_include"
16069166124Srafan
1607050276Speterelse
1607162449Speter  withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
16072174993Srafanfi; if test -n "$prefix/lib/ada/adainclude" ; then
16073174993Srafan
16074166124Srafanif test "x$prefix" != xNONE; then
16075166124Srafan  cf_path_syntax="$prefix"
16076166124Srafanelse
16077166124Srafan  cf_path_syntax="$ac_default_prefix"
1607850276Speterfi
1607950276Speter
1608050276Spetercase ".$withval" in #(vi
1608197049Speter.\$\(*\)*|.\'*\'*) #(vi
1608250276Speter  ;;
1608397049Speter..|./*|.\\*) #(vi
1608497049Speter  ;;
1608576726Speter.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
1608662449Speter  ;;
1608750276Speter.\${*prefix}*) #(vi
1608850276Speter  eval withval="$withval"
1608950276Speter  case ".$withval" in #(vi
1609050276Speter  .NONE/*)
16091166124Srafan    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
1609250276Speter    ;;
1609350276Speter  esac
1609450276Speter  ;; #(vi
16095166124Srafan.no|.NONE/*)
16096166124Srafan  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
1609750276Speter  ;;
1609850276Speter*)
16099184989Srafan  { { echo "$as_me:16099: error: expected a pathname, not \"$withval\"" >&5
16100166124Srafanecho "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
16101166124Srafan   { (exit 1); exit 1; }; }
1610250276Speter  ;;
1610350276Speteresac
1610450276Speter
16105174993Srafanfi
16106166124SrafanADA_INCLUDE="$withval"
1610750276Speter
1610850276Speter# Check whether --with-ada-objects or --without-ada-objects was given.
1610950276Speterif test "${with_ada_objects+set}" = set; then
1611050276Speter  withval="$with_ada_objects"
16111166124Srafan
1611250276Speterelse
1611362449Speter  withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
16114174993Srafanfi; if test -n "$prefix/lib/ada/adalib" ; then
16115174993Srafan
16116166124Srafanif test "x$prefix" != xNONE; then
16117166124Srafan  cf_path_syntax="$prefix"
16118166124Srafanelse
16119166124Srafan  cf_path_syntax="$ac_default_prefix"
1612050276Speterfi
1612150276Speter
1612250276Spetercase ".$withval" in #(vi
1612397049Speter.\$\(*\)*|.\'*\'*) #(vi
1612450276Speter  ;;
1612597049Speter..|./*|.\\*) #(vi
1612697049Speter  ;;
1612776726Speter.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
1612862449Speter  ;;
1612950276Speter.\${*prefix}*) #(vi
1613050276Speter  eval withval="$withval"
1613150276Speter  case ".$withval" in #(vi
1613250276Speter  .NONE/*)
16133166124Srafan    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
1613450276Speter    ;;
1613550276Speter  esac
1613650276Speter  ;; #(vi
16137166124Srafan.no|.NONE/*)
16138166124Srafan  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
1613950276Speter  ;;
1614050276Speter*)
16141184989Srafan  { { echo "$as_me:16141: error: expected a pathname, not \"$withval\"" >&5
16142166124Srafanecho "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
16143166124Srafan   { (exit 1); exit 1; }; }
1614450276Speter  ;;
1614550276Speteresac
1614650276Speter
16147174993Srafanfi
16148166124SrafanADA_OBJECTS="$withval"
1614950276Speter
1615050276Speterfi
1615150276Speterfi
16152174993Srafanelse
16153174993Srafan   cf_with_ada=no
1615450276Speterfi
1615550276Speter
16156174993Srafan### Construct the ncurses library-subsets, if any, from this set of keywords:
16157174993Srafan###	none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
16158174993Srafan###
16159174993Srafan### ticlib modules may be a separate library, otherwise contained in termlib.
16160174993Srafan### termlib modules may be a separate library, otherwise contained in ncurses.
16161174993Srafan###
16162174993Srafan### The of "+" or " " between the tokens controls the way the script
16163174993Srafan### chooses to split module lists into libraries.
16164174993Srafan###
16165174993Srafan### (see CF_LIB_RULES).
16166184989Srafanecho "$as_me:16166: checking for library subsets" >&5
16167166124Srafanecho $ECHO_N "checking for library subsets... $ECHO_C" >&6
16168174993SrafanLIB_SUBSETS=
16169174993Srafan
16170174993Srafanif test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
16171174993Srafan	LIB_SUBSETS="${LIB_SUBSETS}ticlib"
16172174993Srafan	if test "$with_ticlib" != no ; then
16173174993Srafan		LIB_SUBSETS="${LIB_SUBSETS} "
16174174993Srafan	else
16175174993Srafan		LIB_SUBSETS="${LIB_SUBSETS}+"
16176174993Srafan	fi
16177174993Srafanfi
16178174993Srafan
16179174993SrafanLIB_SUBSETS="${LIB_SUBSETS}termlib"
16180174993Srafantest "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
16181166124Srafanif test "$with_termlib" != no ; then
16182166124Srafan	LIB_SUBSETS="${LIB_SUBSETS} "
1618350276Speterelse
16184174993Srafan	LIB_SUBSETS="${LIB_SUBSETS}+"
1618550276Speterfi
16186174993Srafan
1618750276SpeterLIB_SUBSETS="${LIB_SUBSETS}base"
16188166124Srafantest "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
1618950276Spetertest "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
16190174993Srafan
16191184989Srafanecho "$as_me:16191: result: $LIB_SUBSETS" >&5
16192166124Srafanecho "${ECHO_T}$LIB_SUBSETS" >&6
1619350276Speter
1619450276Speter### Construct the list of include-directories to be generated
1619550276Speter
16196166124SrafanCPPFLAGS="-I. -I../include $CPPFLAGS"
1619750276Speterif test "$srcdir" != "."; then
16198166124Srafan	CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
1619950276Speterfi
1620066963Speterif test "$GCC" != yes; then
16201166124Srafan	CPPFLAGS="$CPPFLAGS -I\${includedir}"
1620250276Speterelif test "$includedir" != "/usr/include"; then
1620350276Speter	if test "$includedir" = '${prefix}/include' ; then
1620450276Speter		if test $prefix != /usr ; then
16205166124Srafan			CPPFLAGS="$CPPFLAGS -I\${includedir}"
1620650276Speter		fi
1620750276Speter	else
16208166124Srafan		CPPFLAGS="$CPPFLAGS -I\${includedir}"
1620950276Speter	fi
1621050276Speterfi
1621150276Speter
16212166124SrafanACPPFLAGS="-I. -I../../include $ACPPFLAGS"
1621350276Speterif test "$srcdir" != "."; then
16214166124Srafan	ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
1621550276Speterfi
1621666963Speterif test "$GCC" != yes; then
16217166124Srafan	ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
1621850276Speterelif test "$includedir" != "/usr/include"; then
1621950276Speter	if test "$includedir" = '${prefix}/include' ; then
1622050276Speter		if test $prefix != /usr ; then
16221166124Srafan			ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
1622250276Speter		fi
1622350276Speter	else
16224166124Srafan		ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
1622550276Speter	fi
1622650276Speterfi
1622750276Speter
1622862449Speter### Build up pieces for makefile rules
16229184989Srafanecho "$as_me:16229: checking default library suffix" >&5
16230166124Srafanecho $ECHO_N "checking default library suffix... $ECHO_C" >&6
1623162449Speter
1623262449Speter	case $DFT_LWR_MODEL in
1623376726Speter	libtool) DFT_ARG_SUFFIX=''   ;;
1623462449Speter	normal)  DFT_ARG_SUFFIX=''   ;;
1623562449Speter	debug)   DFT_ARG_SUFFIX='_g' ;;
1623662449Speter	profile) DFT_ARG_SUFFIX='_p' ;;
1623762449Speter	shared)  DFT_ARG_SUFFIX=''   ;;
1623862449Speter	esac
1623962449Speter	test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
16240184989Srafanecho "$as_me:16240: result: $DFT_ARG_SUFFIX" >&5
16241166124Srafanecho "${ECHO_T}$DFT_ARG_SUFFIX" >&6
1624262449Speter
16243184989Srafanecho "$as_me:16243: checking default library-dependency suffix" >&5
16244166124Srafanecho $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
1624562449Speter
1624662449Speter	case $DFT_LWR_MODEL in
16247184989Srafan	libtool)
16248184989Srafan		DFT_LIB_SUFFIX='.la'
16249184989Srafan		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16250184989Srafan		;;
16251184989Srafan	normal)
16252184989Srafan		DFT_LIB_SUFFIX='.a'
16253184989Srafan		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16254184989Srafan		;;
16255184989Srafan	debug)
16256184989Srafan		DFT_LIB_SUFFIX='_g.a'
16257184989Srafan		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16258184989Srafan		;;
16259184989Srafan	profile)
16260184989Srafan		DFT_LIB_SUFFIX='_p.a'
16261184989Srafan		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16262184989Srafan		;;
1626362449Speter	shared)
1626462449Speter		case $cf_cv_system_name in
16265184989Srafan		cygwin*)
16266184989Srafan			DFT_LIB_SUFFIX='.dll'
16267184989Srafan			DFT_DEP_SUFFIX='.dll.a'
16268184989Srafan			;;
16269184989Srafan		darwin*)
16270184989Srafan			DFT_LIB_SUFFIX='.dylib'
16271184989Srafan			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16272184989Srafan			;;
16273166124Srafan		hpux*)
16274166124Srafan			case $target in
16275184989Srafan			ia64*)
16276184989Srafan				DFT_LIB_SUFFIX='.so'
16277184989Srafan				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16278184989Srafan				;;
16279184989Srafan			*)
16280184989Srafan				DFT_LIB_SUFFIX='.sl'
16281184989Srafan				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16282184989Srafan				;;
16283166124Srafan			esac
16284166124Srafan			;;
16285184989Srafan		*)	DFT_LIB_SUFFIX='.so'
16286184989Srafan			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16287184989Srafan			;;
1628862449Speter		esac
1628962449Speter	esac
16290184989Srafan	test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
1629162449Speter	test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
16292184989Srafanecho "$as_me:16292: result: $DFT_DEP_SUFFIX" >&5
16293166124Srafanecho "${ECHO_T}$DFT_DEP_SUFFIX" >&6
1629462449Speter
16295184989Srafanecho "$as_me:16295: checking default object directory" >&5
16296166124Srafanecho $ECHO_N "checking default object directory... $ECHO_C" >&6
1629762449Speter
1629862449Speter	case $DFT_LWR_MODEL in
1629976726Speter	libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
1630062449Speter	normal)  DFT_OBJ_SUBDIR='objects' ;;
1630162449Speter	debug)   DFT_OBJ_SUBDIR='obj_g' ;;
1630262449Speter	profile) DFT_OBJ_SUBDIR='obj_p' ;;
1630397049Speter	shared)
1630497049Speter		case $cf_cv_system_name in #(vi
1630597049Speter		cygwin) #(vi
1630697049Speter			DFT_OBJ_SUBDIR='objects' ;;
1630797049Speter		*)
1630897049Speter			DFT_OBJ_SUBDIR='obj_s' ;;
1630997049Speter		esac
1631062449Speter	esac
16311184989Srafanecho "$as_me:16311: result: $DFT_OBJ_SUBDIR" >&5
16312166124Srafanecho "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
1631362449Speter
1631476726Speter# libtool thinks it can make c++ shared libraries (perhaps only g++)
16315166124Srafanif test "$cf_with_cxx" = yes ; then
16316184989Srafanecho "$as_me:16316: checking c++ library-dependency suffix" >&5
16317166124Srafanecho $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
16318166124Srafanif test "$with_libtool" != "no"; then
1631976726Speter	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
1632076726Speterelse
16321166124Srafan
1632276726Speter	case normal in
16323184989Srafan	libtool)
16324184989Srafan		CXX_LIB_SUFFIX='.la'
16325184989Srafan		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16326184989Srafan		;;
16327184989Srafan	normal)
16328184989Srafan		CXX_LIB_SUFFIX='.a'
16329184989Srafan		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16330184989Srafan		;;
16331184989Srafan	debug)
16332184989Srafan		CXX_LIB_SUFFIX='_g.a'
16333184989Srafan		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16334184989Srafan		;;
16335184989Srafan	profile)
16336184989Srafan		CXX_LIB_SUFFIX='_p.a'
16337184989Srafan		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16338184989Srafan		;;
1633976726Speter	shared)
1634076726Speter		case $cf_cv_system_name in
16341184989Srafan		cygwin*)
16342184989Srafan			CXX_LIB_SUFFIX='.dll'
16343184989Srafan			CXX_DEP_SUFFIX='.dll.a'
16344184989Srafan			;;
16345184989Srafan		darwin*)
16346184989Srafan			CXX_LIB_SUFFIX='.dylib'
16347184989Srafan			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16348184989Srafan			;;
16349166124Srafan		hpux*)
16350166124Srafan			case $target in
16351184989Srafan			ia64*)
16352184989Srafan				CXX_LIB_SUFFIX='.so'
16353184989Srafan				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16354184989Srafan				;;
16355184989Srafan			*)
16356184989Srafan				CXX_LIB_SUFFIX='.sl'
16357184989Srafan				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16358184989Srafan				;;
16359166124Srafan			esac
16360166124Srafan			;;
16361184989Srafan		*)	CXX_LIB_SUFFIX='.so'
16362184989Srafan			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
16363184989Srafan			;;
1636476726Speter		esac
1636576726Speter	esac
1636676726Speter	test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
16367184989Srafan	test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
1636876726Speterfi
16369184989Srafanecho "$as_me:16369: result: $CXX_LIB_SUFFIX" >&5
16370166124Srafanecho "${ECHO_T}$CXX_LIB_SUFFIX" >&6
1637176726Speter
16372166124Srafanfi
1637376726Speter
16374174993Srafan# do not want -ldl in build except as needed for -lncurses dependency
16375174993Srafanif test "$with_dlsym" = yes ; then
16376174993Srafanif test $DFT_LWR_MODEL = shared || \
16377174993Srafan   test $DFT_LWR_MODEL = libtool ; then
16378174993Srafan
16379174993Srafan# remove dl library from $LIBS
16380174993SrafanLIBS=`echo "$LIBS" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
16381174993Srafan
16382174993Srafanfi
16383174993Srafanfi
16384166124Srafan### Set up low-level terminfo dependencies for makefiles.
16385174993Srafan
16386174993Srafan# TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
16387174993Srafan# do not need libdl
16388174993SrafanTICS_LIST=
16389174993Srafanif test "$with_dlsym" = yes ; then
16390174993Srafan
16391174993Srafan# remove dl library from $SHLIB_LIST
16392174993SrafanTINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
16393174993Srafan
16394174993Srafanfi
16395174993Srafan
16396174993Srafanif test "$with_ticlib" != no ; then
16397174993Srafan
16398174993Srafan	if test "$with_ticlib" != yes ; then
16399174993Srafan		TICS_NAME=$with_ticlib
16400174993Srafan		TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
16401174993Srafan		TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
16402174993Srafan		TICS_LIB_SUFFIX="${with_ticlib}"
16403174993Srafan	else
16404174993Srafan		TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
16405174993Srafan		TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
16406174993Srafan		TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
16407174993Srafan	fi
16408174993Srafan	TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
16409174993Srafanelse
16410174993Srafan	TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
16411174993Srafanfi
16412174993Srafan
16413166124Srafanif test "$with_termlib" != no ; then
1641462449Speter
16415166124Srafan	if test "$with_termlib" != yes ; then
16416166124Srafan		TINFO_NAME=$with_termlib
16417174993Srafan		TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
16418166124Srafan		TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
16419166124Srafan		TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
16420166124Srafan		TINFO_LIB_SUFFIX="${with_termlib}"
16421166124Srafan	else
16422174993Srafan		TINFO_SUFFIX=${DFT_LIB_SUFFIX}
16423166124Srafan		TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
16424166124Srafan		TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
16425166124Srafan		TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
16426166124Srafan	fi
1642762449Speter
16428166124Srafan	TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
16429166124Srafan	TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
1643076726Speter	if test "$DFT_LWR_MODEL" = "libtool"; then
1643176726Speter		TEST_ARGS="${TEST_DEPS}"
16432166124Srafan		TEST_ARG2="${TEST_DEP2}"
16433166124Srafan		TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
1643476726Speter	else
16435166124Srafan		TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
16436166124Srafan		TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
16437174993Srafan		TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
16438166124Srafan		TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
16439166124Srafan		SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
1644076726Speter	fi
16441166124Srafanelse
16442174993Srafan	# the next lines are needed for linking libtic over libncurses
16443174993Srafan	TINFO_NAME=${LIB_NAME}
16444174993Srafan	TINFO_SUFFIX=${DFT_LIB_SUFFIX}
16445174993Srafan	TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
16446184989Srafan	if test "$with_tic_depends" = yes ; then
16447184989Srafan		TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
16448184989Srafan	else
16449184989Srafan		TICS_LIST="$SHLIB_LIST"
16450184989Srafan	fi
16451174993Srafan
16452166124Srafan	TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
1645350276Speterfi
1645450276Speter
16455174993Srafanif test "$DFT_LWR_MODEL" = shared ; then
16456174993Srafan	case $cf_cv_system_name in #(vi
16457174993Srafan	cygwin*)
16458174993Srafan		# "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
16459174993Srafan		TINFO_SUFFIX=.dll
16460174993Srafan		;;
16461174993Srafan	esac
16462174993Srafanfi
16463174993Srafan
16464174993Srafanif test "$with_dlsym" = yes ; then
16465174993Srafan
16466174993Srafan# remove dl library from $TICS_LIST
16467174993SrafanTICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
16468174993Srafan
16469174993Srafanfi
16470174993Srafan
16471178866Srafanif test "$DFT_LWR_MODEL" = "libtool"; then
16472178866Srafan    OBJEXT=lo
16473178866Srafanfi
16474178866Srafan
16475166124Srafan# needed for Ada95
16476166124SrafanTINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
16477166124Srafan
16478174993Srafancase $DFT_LWR_MODEL in
16479174993Srafannormal|debug|profile)
16480174993Srafan
16481174993Srafanif test "$GCC" = yes ; then
16482184989Srafan	case $cf_cv_system_name in #(
16483184989Srafan	OS/2*|os2*|aix[45]*) 	#( vi
16484184989Srafan		LDFLAGS_STATIC=
16485184989Srafan		LDFLAGS_SHARED=
16486184989Srafan		;;
16487184989Srafan    *) 	#( normally, except when broken
16488184989Srafan        LDFLAGS_STATIC=-static
16489184989Srafan        LDFLAGS_SHARED=-dynamic
16490184989Srafan        ;;
16491184989Srafan    esac
16492174993Srafanelse
16493174993Srafan	case $cf_cv_system_name in #(
16494174993Srafan	aix[45]*) 	#( from ld manpage
16495174993Srafan		LDFLAGS_STATIC=-bstatic
16496174993Srafan		LDFLAGS_SHARED=-bdynamic
16497174993Srafan		;;
16498174993Srafan	hpux*)		#( from ld manpage for hpux10.20, hpux11.11
16499174993Srafan		# We could also use just "archive" and "shared".
16500174993Srafan		LDFLAGS_STATIC=-Wl,-a,archive_shared
16501174993Srafan		LDFLAGS_SHARED=-Wl,-a,shared_archive
16502174993Srafan		;;
16503174993Srafan	irix*)		#( from ld manpage IRIX64
16504174993Srafan		LDFLAGS_STATIC=-Bstatic
16505174993Srafan		LDFLAGS_SHARED=-Bdynamic
16506174993Srafan		;;
16507174993Srafan	osf[45]*)	#( from ld manpage osf4.0d, osf5.1
16508174993Srafan		# alternative "-oldstyle_liblookup" (not in cc manpage)
16509174993Srafan		LDFLAGS_STATIC=-noso
16510174993Srafan		LDFLAGS_SHARED=-so_archive
16511174993Srafan		;;
16512174993Srafan	solaris2*)
16513174993Srafan		LDFLAGS_STATIC=-Bstatic
16514174993Srafan		LDFLAGS_SHARED=-Bdynamic
16515174993Srafan		;;
16516174993Srafan	esac
16517174993Srafanfi
16518174993Srafan
16519174993Srafan	;;
16520174993Srafanesac
16521174993Srafan
16522184989Srafanecho "$as_me:16522: checking where we will install curses.h" >&5
16523166124Srafanecho $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
16524166124Srafantest "$with_overwrite" = no && \
16525166124Srafantest "x$includedir" = 'x${prefix}/include' && \
16526166124Srafan	includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
16527184989Srafanecho "$as_me:16527: result: $includedir" >&5
16528166124Srafanecho "${ECHO_T}$includedir" >&6
16529166124Srafan
16530166124Srafan### Resolve a conflict between normal and wide-curses by forcing applications
16531166124Srafan### that will need libutf8 to add it to their configure script.
16532166124Srafanif test "$with_overwrite" != no ; then
16533166124Srafanif test "$NCURSES_LIBUTF8" = 1 ; then
16534166124Srafan	NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
16535184989Srafan	{ echo "$as_me:16535: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
16536166124Srafanecho "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
16537166124Srafanfi
16538166124Srafanfi
16539166124Srafan
16540174993Srafan# used to separate tack out of the tree
16541174993SrafanNCURSES_TREE=
16542174993Srafan
16543166124Srafan### predefined stuff for the test programs
16544166124Srafancat >>confdefs.h <<\EOF
16545166124Srafan#define HAVE_SLK_COLOR 1
16546166124SrafanEOF
16547166124Srafan
1654850276Speter### Construct the list of subdirectories for which we'll customize makefiles
1654950276Speter### with the appropriate compile-rules.
1655050276Speter
16551184989Srafanecho "$as_me:16551: checking for src modules" >&5
16552166124Srafanecho $ECHO_N "checking for src modules... $ECHO_C" >&6
1655350276Speter
1655450276Speter# dependencies and linker-arguments for test-programs
1655562449SpeterTEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
16556166124SrafanTEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
1655776726Speterif test "$DFT_LWR_MODEL" = "libtool"; then
1655876726Speter	TEST_ARGS="${TEST_DEPS}"
16559166124Srafan	TEST_ARG2="${TEST_DEP2}"
1656076726Speterelse
1656176726Speter	TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
16562166124Srafan	TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
1656376726Speterfi
1656450276Speter
1656550276Spetercf_cv_src_modules=
1656650276Speterfor cf_dir in $modules_to_build
1656750276Speterdo
1656850276Speter	if test -f $srcdir/$cf_dir/modules; then
1656950276Speter
1657050276Speter		# We may/may not have tack in the distribution, though the
1657150276Speter		# makefile is.
1657250276Speter		if test $cf_dir = tack ; then
1657350276Speter			if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
1657450276Speter				continue
1657550276Speter			fi
1657650276Speter		fi
1657750276Speter
1657850276Speter		if test -z "$cf_cv_src_modules"; then
1657950276Speter			cf_cv_src_modules=$cf_dir
1658050276Speter		else
1658150276Speter			cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
1658250276Speter		fi
1658350276Speter
1658450276Speter		# Make the ncurses_cfg.h file record the library interface files as
1658550276Speter		# well.  These are header files that are the same name as their
1658650276Speter		# directory.  Ncurses is the only library that does not follow
1658750276Speter		# that pattern.
1658850276Speter		if test $cf_dir = tack ; then
1658950276Speter			continue
1659050276Speter		elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
16591166124Srafan
1659266963Spetercf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1659350276Speter
16594166124Srafan			cat >>confdefs.h <<EOF
1659550276Speter#define HAVE_${cf_have_include}_H 1
1659650276SpeterEOF
1659750276Speter
16598166124Srafan			cat >>confdefs.h <<EOF
1659950276Speter#define HAVE_LIB${cf_have_include} 1
1660050276SpeterEOF
1660150276Speter
1660262449Speter			TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
16603166124Srafan			TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
1660476726Speter			if test "$DFT_LWR_MODEL" = "libtool"; then
1660576726Speter				TEST_ARGS="${TEST_DEPS}"
16606166124Srafan				TEST_ARG2="${TEST_DEP2}"
1660776726Speter			else
1660876726Speter				TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
16609166124Srafan				TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
1661076726Speter			fi
1661150276Speter		fi
1661250276Speter	fi
1661350276Speterdone
16614184989Srafanecho "$as_me:16614: result: $cf_cv_src_modules" >&5
16615166124Srafanecho "${ECHO_T}$cf_cv_src_modules" >&6
16616166124Srafan
1661797049SpeterTEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
16618166124SrafanTEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
1661950276Speter
1662050276SpeterSRC_SUBDIRS="man include"
1662150276Speterfor cf_dir in $cf_cv_src_modules
1662250276Speterdo
1662350276Speter	SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
1662450276Speterdone
1662597049SpeterSRC_SUBDIRS="$SRC_SUBDIRS test"
1662697049Spetertest -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
1662766963Spetertest "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
1662850276Speter
1662950276SpeterADA_SUBDIRS=
1663062449Speterif test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
1663150276Speter   SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
1663250276Speter   ADA_SUBDIRS="gen src samples"
1663350276Speterfi
1663450276Speter
1663550276SpeterSUB_MAKEFILES=
1663650276Speterfor cf_dir in $SRC_SUBDIRS
1663750276Speterdo
1663850276Speter	SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
1663950276Speterdone
1664050276Speter
1664150276Speterif test -n "$ADA_SUBDIRS"; then
1664250276Speter   for cf_dir in $ADA_SUBDIRS
1664350276Speter   do
1664450276Speter      SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
1664550276Speter   done
16646166124Srafan
1664750276Speterfi
1664850276Speter
16649174993Srafanif test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
16650174993Srafan   SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses-config"
16651174993Srafanfi
16652174993Srafan
1665350276SpeterDIRS_TO_MAKE="lib"
1665450276Speterfor cf_item in $cf_list_models
1665550276Speterdo
16656166124Srafan
1665750276Speter	case $cf_item in
1665876726Speter	libtool) cf_subdir='obj_lo'  ;;
1665950276Speter	normal)  cf_subdir='objects' ;;
1666050276Speter	debug)   cf_subdir='obj_g' ;;
1666150276Speter	profile) cf_subdir='obj_p' ;;
1666297049Speter	shared)
1666397049Speter		case $cf_cv_system_name in #(vi
1666497049Speter		cygwin) #(vi
1666597049Speter			cf_subdir='objects' ;;
1666697049Speter		*)
1666797049Speter			cf_subdir='obj_s' ;;
1666897049Speter		esac
1666950276Speter	esac
1667050276Speter
1667197049Speter	for cf_item2 in $DIRS_TO_MAKE
1667297049Speter	do
1667397049Speter		test $cf_item2 = $cf_subdir && break
1667497049Speter	done
1667597049Speter	test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
1667650276Speterdone
1667750276Speterfor cf_dir in $DIRS_TO_MAKE
1667850276Speterdo
1667950276Speter	test ! -d $cf_dir && mkdir $cf_dir
1668050276Speterdone
1668150276Speter
16682166124Srafancat >>confdefs.h <<EOF
1668376726Speter#define NCURSES_PATHSEP '$PATHSEP'
1668476726SpeterEOF
1668576726Speter
16686166124Srafancat >>confdefs.h <<EOF
16687166124Srafan#define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
16688166124SrafanEOF
1668976726Speter
1669050276Speter### Now that we're done running tests, add the compiler-warnings, if any
1669150276Speter
16692166124Srafancf_fix_cppflags=no
16693166124Srafancf_new_cflags=
16694166124Srafancf_new_cppflags=
16695166124Srafancf_new_extra_cppflags=
16696166124Srafan
16697166124Srafanfor cf_add_cflags in $EXTRA_CFLAGS
16698166124Srafando
16699166124Srafancase $cf_fix_cppflags in
16700166124Srafanno)
16701166124Srafan	case $cf_add_cflags in #(vi
16702166124Srafan	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
16703166124Srafan		case $cf_add_cflags in
16704166124Srafan		-D*)
16705166124Srafan			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16706166124Srafan
16707166124Srafan			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16708166124Srafan			&& test -z "${cf_tst_cflags}" \
16709166124Srafan			&& cf_fix_cppflags=yes
16710166124Srafan
16711166124Srafan			if test $cf_fix_cppflags = yes ; then
16712166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16713166124Srafan				continue
16714166124Srafan			elif test "${cf_tst_cflags}" = "\"'" ; then
16715166124Srafan				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16716166124Srafan				continue
16717166124Srafan			fi
16718166124Srafan			;;
16719166124Srafan		esac
16720166124Srafan		case "$CPPFLAGS" in
16721166124Srafan		*$cf_add_cflags) #(vi
16722166124Srafan			;;
16723166124Srafan		*) #(vi
16724166124Srafan			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
16725166124Srafan			;;
16726166124Srafan		esac
16727166124Srafan		;;
16728166124Srafan	*)
16729166124Srafan		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
16730166124Srafan		;;
16731166124Srafan	esac
16732166124Srafan	;;
16733166124Srafanyes)
16734166124Srafan	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16735166124Srafan
16736166124Srafan	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16737166124Srafan
16738166124Srafan	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16739166124Srafan	&& test -z "${cf_tst_cflags}" \
16740166124Srafan	&& cf_fix_cppflags=no
16741166124Srafan	;;
16742166124Srafanesac
16743166124Srafandone
16744166124Srafan
16745166124Srafanif test -n "$cf_new_cflags" ; then
16746166124Srafan
16747166124Srafan	CFLAGS="$CFLAGS $cf_new_cflags"
16748166124Srafanfi
16749166124Srafan
16750166124Srafanif test -n "$cf_new_cppflags" ; then
16751166124Srafan
16752166124Srafan	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
16753166124Srafanfi
16754166124Srafan
16755166124Srafanif test -n "$cf_new_extra_cppflags" ; then
16756166124Srafan
16757166124Srafan	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
16758166124Srafanfi
16759166124Srafan
16760174993Srafan### If we're building with rpath, try to link non-standard libs that way too.
16761174993Srafanif test "$DFT_LWR_MODEL" = "shared"; then
16762174993Srafan
16763184989Srafanecho "$as_me:16763: checking for updated LDFLAGS" >&5
16764174993Srafanecho $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
16765174993Srafanif test -n "$LDFLAGS" ; then
16766184989Srafanecho "$as_me:16766: result: maybe" >&5
16767174993Srafanecho "${ECHO_T}maybe" >&6
16768174993Srafantest -n "$verbose" && echo "	...checking LDFLAGS $LDFLAGS" 1>&6
16769174993Srafan
16770184989Srafanecho "${as_me-configure}:16770: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
16771174993Srafan
16772174993Srafantest -n "$verbose" && echo "	...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16773174993Srafan
16774184989Srafanecho "${as_me-configure}:16774: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16775174993Srafan
16776174993Srafancase "$EXTRA_LDFLAGS" in #(vi
16777174993Srafan-Wl,-rpath,*) #(vi
16778184989Srafan	cf_rpath_hack="-Wl,-rpath,"
16779184989Srafan	;;
16780174993Srafan-R\ *)
16781184989Srafan	cf_rpath_hack="-R "
16782184989Srafan	;;
16783174993Srafan-R*)
16784184989Srafan	cf_rpath_hack="-R"
16785184989Srafan	;;
16786174993Srafan*)
16787184989Srafan	cf_rpath_hack=
16788184989Srafan	;;
16789174993Srafanesac
16790174993Srafanif test -n "$cf_rpath_hack" ; then
16791184989Srafan	cf_rpath_dst=
16792184989Srafan	for cf_rpath_src in $LDFLAGS
16793184989Srafan	do
16794184989Srafan		test -n "$verbose" && echo "	Filtering $cf_rpath_src" 1>&6
16795174993Srafan
16796184989Srafanecho "${as_me-configure}:16796: testing Filtering $cf_rpath_src ..." 1>&5
16797174993Srafan
16798184989Srafan		case $cf_rpath_src in #(vi
16799184989Srafan		-L*) #(vi
16800184989Srafan			if test "$cf_rpath_hack" = "-R " ; then
16801184989Srafan				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
16802184989Srafan			else
16803184989Srafan				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
16804184989Srafan			fi
16805184989Srafan			test -n "$verbose" && echo "	...Filter $cf_rpath_tmp" 1>&6
16806174993Srafan
16807184989Srafanecho "${as_me-configure}:16807: testing ...Filter $cf_rpath_tmp ..." 1>&5
16808174993Srafan
16809184989Srafan			EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
16810184989Srafan			;;
16811184989Srafan		esac
16812184989Srafan		cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
16813184989Srafan	done
16814184989Srafan	LDFLAGS=$cf_rpath_dst
16815184989Srafan	test -n "$verbose" && echo "	...checked LDFLAGS $LDFLAGS" 1>&6
16816174993Srafan
16817184989Srafanecho "${as_me-configure}:16817: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
16818174993Srafan
16819184989Srafan	test -n "$verbose" && echo "	...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16820174993Srafan
16821184989Srafanecho "${as_me-configure}:16821: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16822174993Srafan
16823174993Srafanfi
16824174993Srafanelse
16825184989Srafanecho "$as_me:16825: result: no" >&5
16826174993Srafanecho "${ECHO_T}no" >&6
16827174993Srafanfi
16828174993Srafan
16829174993Srafanfi
16830174993Srafan
16831166124Srafan### Define substitutions for header files to avoid name-pollution
16832166124Srafan
16833166124Srafanif test "$cf_cv_have_tcgetattr" = yes ; then
16834166124Srafan	HAVE_TCGETATTR=1
16835166124Srafanelse
16836166124Srafan	HAVE_TCGETATTR=0
16837166124Srafanfi
16838166124Srafan
16839166124Srafanif test "$ac_cv_header_termio_h" = yes ; then
16840166124Srafan	HAVE_TERMIO_H=1
16841166124Srafanelse
16842166124Srafan	HAVE_TERMIO_H=0
16843166124Srafanfi
16844166124Srafan
16845166124Srafanif test "$ac_cv_header_termios_h" = yes ; then
16846166124Srafan	HAVE_TERMIOS_H=1
16847166124Srafanelse
16848166124Srafan	HAVE_TERMIOS_H=0
16849166124Srafanfi
16850166124Srafan
1685150276Speter################################################################################
16852166124Srafantest "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
16853166124SrafanSUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
16854166124Srafanac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
16855166124Srafanac_config_commands="$ac_config_commands default"
16856166124Srafancat >confcache <<\_ACEOF
1685750276Speter# This file is a shell script that caches the results of configure
1685850276Speter# tests run on this system so they can be shared between configure
16859166124Srafan# scripts and configure runs, see configure's option --config-cache.
16860166124Srafan# It is not useful on other systems.  If it contains results you don't
16861166124Srafan# want to keep, you may remove or edit it.
1686250276Speter#
16863166124Srafan# config.status only pays attention to the cache file if you give it
16864166124Srafan# the --recheck option to rerun configure.
1686550276Speter#
16866166124Srafan# `ac_cv_env_foo' variables (set or unset) will be overriden when
16867166124Srafan# loading this file, other *unset* `ac_cv_foo' will be assigned the
16868166124Srafan# following values.
16869166124Srafan
16870166124Srafan_ACEOF
16871166124Srafan
1687250276Speter# The following way of writing the cache mishandles newlines in values,
1687350276Speter# but we know of no workaround that is simple, portable, and efficient.
1687450276Speter# So, don't put newlines in cache variables' values.
1687550276Speter# Ultrix sh set writes to stderr and can't be redirected directly,
1687650276Speter# and sets the high bit in the cache file unless we assign to the vars.
16877166124Srafan{
16878166124Srafan  (set) 2>&1 |
16879166124Srafan    case `(ac_space=' '; set | grep ac_space) 2>&1` in
16880166124Srafan    *ac_space=\ *)
16881166124Srafan      # `set' does not quote correctly, so add quotes (double-quote
16882166124Srafan      # substitution turns \\\\ into \\, and sed turns \\ into \).
16883166124Srafan      sed -n \
16884166124Srafan        "s/'/'\\\\''/g;
16885166124Srafan    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16886166124Srafan      ;;
16887166124Srafan    *)
16888166124Srafan      # `set' quotes correctly as required by POSIX, so do not add quotes.
16889166124Srafan      sed -n \
16890166124Srafan        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16891166124Srafan      ;;
16892166124Srafan    esac;
16893166124Srafan} |
16894166124Srafan  sed '
16895166124Srafan     t clear
16896166124Srafan     : clear
16897166124Srafan     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16898166124Srafan     t end
16899166124Srafan     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16900166124Srafan     : end' >>confcache
16901166124Srafanif cmp -s $cache_file confcache; then :; else
1690250276Speter  if test -w $cache_file; then
16903166124Srafan    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16904166124Srafan    cat confcache >$cache_file
1690550276Speter  else
1690650276Speter    echo "not updating unwritable cache $cache_file"
1690750276Speter  fi
1690850276Speterfi
1690950276Speterrm -f confcache
1691050276Speter
1691150276Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix
1691250276Speter# Let make expand exec_prefix.
1691350276Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1691450276Speter
16915166124Srafan# VPATH may cause trouble with some makes, so we remove $(srcdir),
16916166124Srafan# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16917166124Srafan# trailing colons and then remove the whole line if VPATH becomes empty
16918166124Srafan# (actually we leave an empty line to preserve line numbers).
1691950276Speterif test "x$srcdir" = x.; then
16920166124Srafan  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
16921166124Srafans/:*\$(srcdir):*/:/;
16922166124Srafans/:*\${srcdir}:*/:/;
16923166124Srafans/:*@srcdir@:*/:/;
16924166124Srafans/^\([^=]*=[ 	]*\):*/\1/;
16925166124Srafans/:*$//;
16926166124Srafans/^[^=]*=[ 	]*$//;
16927166124Srafan}'
1692850276Speterfi
1692950276Speter
1693050276SpeterDEFS=-DHAVE_CONFIG_H
1693150276Speter
1693250276Speter: ${CONFIG_STATUS=./config.status}
16933166124Srafanac_clean_files_save=$ac_clean_files
16934166124Srafanac_clean_files="$ac_clean_files $CONFIG_STATUS"
16935184989Srafan{ echo "$as_me:16935: creating $CONFIG_STATUS" >&5
16936166124Srafanecho "$as_me: creating $CONFIG_STATUS" >&6;}
16937166124Srafancat >$CONFIG_STATUS <<_ACEOF
16938166124Srafan#! $SHELL
1693950276Speter# Generated automatically by configure.
1694050276Speter# Run this file to recreate the current configuration.
1694150276Speter# Compiler output produced by configure, useful for debugging
16942166124Srafan# configure, is in config.log if it exists.
1694350276Speter
16944166124Srafandebug=false
16945166124SrafanSHELL=\${CONFIG_SHELL-$SHELL}
16946166124Srafanac_cs_invocation="\$0 \$@"
16947166124Srafan
16948166124Srafan_ACEOF
16949166124Srafan
16950166124Srafancat >>$CONFIG_STATUS <<\_ACEOF
16951166124Srafan# Be Bourne compatible
16952166124Srafanif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16953166124Srafan  emulate sh
16954166124Srafan  NULLCMD=:
16955166124Srafanelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16956166124Srafan  set -o posix
16957166124Srafanfi
16958166124Srafan
16959166124Srafan# Name of the executable.
16960166124Srafanas_me=`echo "$0" |sed 's,.*[\\/],,'`
16961166124Srafan
16962166124Srafanif expr a : '\(a\)' >/dev/null 2>&1; then
16963166124Srafan  as_expr=expr
16964166124Srafanelse
16965166124Srafan  as_expr=false
16966166124Srafanfi
16967166124Srafan
16968166124Srafanrm -f conf$$ conf$$.exe conf$$.file
16969166124Srafanecho >conf$$.file
16970166124Srafanif ln -s conf$$.file conf$$ 2>/dev/null; then
16971166124Srafan  # We could just check for DJGPP; but this test a) works b) is more generic
16972166124Srafan  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16973166124Srafan  if test -f conf$$.exe; then
16974166124Srafan    # Don't use ln at all; we don't have any links
16975166124Srafan    as_ln_s='cp -p'
16976166124Srafan  else
16977166124Srafan    as_ln_s='ln -s'
16978166124Srafan  fi
16979166124Srafanelif ln conf$$.file conf$$ 2>/dev/null; then
16980166124Srafan  as_ln_s=ln
16981166124Srafanelse
16982166124Srafan  as_ln_s='cp -p'
16983166124Srafanfi
16984166124Srafanrm -f conf$$ conf$$.exe conf$$.file
16985166124Srafan
16986166124Srafanas_executable_p="test -f"
16987166124Srafan
16988166124Srafan# Support unset when possible.
16989166124Srafanif (FOO=FOO; unset FOO) >/dev/null 2>&1; then
16990166124Srafan  as_unset=unset
16991166124Srafanelse
16992166124Srafan  as_unset=false
16993166124Srafanfi
16994166124Srafan
16995166124Srafan# NLS nuisances.
16996166124Srafan$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
16997166124Srafan$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
16998166124Srafan$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
16999166124Srafan$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
17000166124Srafan$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
17001166124Srafan$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
17002166124Srafan$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
17003166124Srafan$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
17004166124Srafan
17005166124Srafan# IFS
17006166124Srafan# We need space, tab and new line, in precisely that order.
17007166124Srafanas_nl='
17008166124Srafan'
17009166124SrafanIFS=" 	$as_nl"
17010166124Srafan
17011166124Srafan# CDPATH.
17012166124Srafan$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
17013166124Srafan
17014166124Srafanexec 6>&1
17015166124Srafan
17016166124Srafan_ACEOF
17017166124Srafan
17018166124Srafan# Files that config.status was made for.
17019166124Srafanif test -n "$ac_config_files"; then
17020166124Srafan  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17021166124Srafanfi
17022166124Srafan
17023166124Srafanif test -n "$ac_config_headers"; then
17024166124Srafan  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17025166124Srafanfi
17026166124Srafan
17027166124Srafanif test -n "$ac_config_links"; then
17028166124Srafan  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17029166124Srafanfi
17030166124Srafan
17031166124Srafanif test -n "$ac_config_commands"; then
17032166124Srafan  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17033166124Srafanfi
17034166124Srafan
17035166124Srafancat >>$CONFIG_STATUS <<\EOF
17036166124Srafan
17037166124Srafanac_cs_usage="\
17038166124Srafan\`$as_me' instantiates files from templates according to the
17039166124Srafancurrent configuration.
17040166124Srafan
17041166124SrafanUsage: $0 [OPTIONS] [FILE]...
17042166124Srafan
17043166124Srafan  -h, --help       print this help, then exit
17044166124Srafan  -V, --version    print version number, then exit
17045166124Srafan  -d, --debug      don't remove temporary files
17046166124Srafan      --recheck    update $as_me by reconfiguring in the same conditions
17047166124Srafan  --file=FILE[:TEMPLATE]
17048166124Srafan                   instantiate the configuration file FILE
17049166124Srafan  --header=FILE[:TEMPLATE]
17050166124Srafan                   instantiate the configuration header FILE
17051166124Srafan
17052166124SrafanConfiguration files:
17053166124Srafan$config_files
17054166124Srafan
17055166124SrafanConfiguration headers:
17056166124Srafan$config_headers
17057166124Srafan
17058166124SrafanConfiguration commands:
17059166124Srafan$config_commands
17060166124Srafan
17061166124SrafanReport bugs to <bug-autoconf@gnu.org>."
17062166124SrafanEOF
17063166124Srafan
17064166124Srafancat >>$CONFIG_STATUS <<EOF
17065166124Srafanac_cs_version="\\
17066166124Srafanconfig.status
17067178866Srafanconfigured by $0, generated by GNU Autoconf 2.52.20080325,
17068166124Srafan  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17069166124Srafan
17070166124SrafanCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
17071166124SrafanFree Software Foundation, Inc.
17072166124SrafanThis config.status script is free software; the Free Software Foundation
17073166124Srafangives unlimited permission to copy, distribute and modify it."
17074166124Srafansrcdir=$srcdir
17075166124SrafanINSTALL="$INSTALL"
17076166124SrafanEOF
17077166124Srafan
17078166124Srafancat >>$CONFIG_STATUS <<\EOF
17079166124Srafan# If no file are specified by the user, then we need to provide default
17080166124Srafan# value.  By we need to know if files were specified by the user.
17081166124Srafanac_need_defaults=:
17082166124Srafanwhile test $# != 0
1708350276Speterdo
17084166124Srafan  case $1 in
17085166124Srafan  --*=*)
17086166124Srafan    ac_option=`expr "x$1" : 'x\([^=]*\)='`
17087166124Srafan    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17088166124Srafan    shift
17089166124Srafan    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
17090166124Srafan    shift
17091166124Srafan    ;;
17092166124Srafan  -*);;
17093166124Srafan  *) # This is not an option, so the user has probably given explicit
17094166124Srafan     # arguments.
17095166124Srafan     ac_need_defaults=false;;
17096166124Srafan  esac
17097166124Srafan
17098166124Srafan  case $1 in
17099166124Srafan  # Handling of the options.
17100166124SrafanEOF
17101166124Srafancat >>$CONFIG_STATUS <<EOF
1710250276Speter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17103166124Srafan    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
17104166124Srafan    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
17105166124SrafanEOF
17106166124Srafancat >>$CONFIG_STATUS <<\EOF
17107166124Srafan  --version | --vers* | -V )
17108166124Srafan    echo "$ac_cs_version"; exit 0 ;;
17109166124Srafan  --he | --h)
17110166124Srafan    # Conflict between --help and --header
17111184989Srafan    { { echo "$as_me:17111: error: ambiguous option: $1
17112166124SrafanTry \`$0 --help' for more information." >&5
17113166124Srafanecho "$as_me: error: ambiguous option: $1
17114166124SrafanTry \`$0 --help' for more information." >&2;}
17115166124Srafan   { (exit 1); exit 1; }; };;
17116166124Srafan  --help | --hel | -h )
17117166124Srafan    echo "$ac_cs_usage"; exit 0 ;;
17118166124Srafan  --debug | --d* | -d )
17119166124Srafan    debug=: ;;
17120166124Srafan  --file | --fil | --fi | --f )
17121166124Srafan    shift
17122166124Srafan    CONFIG_FILES="$CONFIG_FILES $1"
17123166124Srafan    ac_need_defaults=false;;
17124166124Srafan  --header | --heade | --head | --hea )
17125166124Srafan    shift
17126166124Srafan    CONFIG_HEADERS="$CONFIG_HEADERS $1"
17127166124Srafan    ac_need_defaults=false;;
17128166124Srafan
17129166124Srafan  # This is an error.
17130184989Srafan  -*) { { echo "$as_me:17130: error: unrecognized option: $1
17131166124SrafanTry \`$0 --help' for more information." >&5
17132166124Srafanecho "$as_me: error: unrecognized option: $1
17133166124SrafanTry \`$0 --help' for more information." >&2;}
17134166124Srafan   { (exit 1); exit 1; }; } ;;
17135166124Srafan
17136166124Srafan  *) ac_config_targets="$ac_config_targets $1" ;;
17137166124Srafan
1713850276Speter  esac
17139166124Srafan  shift
1714050276Speterdone
1714150276Speter
17142166124Srafanexec 5>>config.log
17143166124Srafancat >&5 << _ACEOF
1714450276Speter
17145166124Srafan## ----------------------- ##
17146166124Srafan## Running config.status.  ##
17147166124Srafan## ----------------------- ##
17148166124Srafan
17149178866SrafanThis file was extended by $as_me 2.52.20080325, executed with
17150166124Srafan  CONFIG_FILES    = $CONFIG_FILES
17151166124Srafan  CONFIG_HEADERS  = $CONFIG_HEADERS
17152166124Srafan  CONFIG_LINKS    = $CONFIG_LINKS
17153166124Srafan  CONFIG_COMMANDS = $CONFIG_COMMANDS
17154166124Srafan  > $ac_cs_invocation
17155166124Srafanon `(hostname || uname -n) 2>/dev/null | sed 1q`
17156166124Srafan
17157166124Srafan_ACEOF
1715850276SpeterEOF
1715950276Speter
17160166124Srafancat >>$CONFIG_STATUS <<EOF
17161166124Srafan#
17162166124Srafan# INIT-COMMANDS section.
17163166124Srafan#
1716450276Speter
17165166124Srafan### Special initialization commands, used to pass information from the
17166166124Srafan### configuration-run into config.status
17167166124Srafan
17168166124SrafanAWK="$AWK"
17169166124SrafanDFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
17170166124SrafanDFT_LWR_MODEL="$DFT_LWR_MODEL"
17171166124SrafanECHO_LINK="$ECHO_LINK"
17172166124SrafanLDCONFIG="$LDCONFIG"
17173166124SrafanLIB_NAME="$LIB_NAME"
17174166124SrafanLIB_SUBSETS="$LIB_SUBSETS"
17175166124SrafanLIB_SUFFIX="$LIB_SUFFIX"
17176166124SrafanLIB_TRACING="$LIB_TRACING"
17177166124SrafanMAKE_TERMINFO="$MAKE_TERMINFO"
17178166124SrafanNCURSES_MAJOR="$NCURSES_MAJOR"
17179166124SrafanNCURSES_MINOR="$NCURSES_MINOR"
17180166124SrafanNCURSES_OSPEED="$NCURSES_OSPEED"
17181166124SrafanNCURSES_PATCH="$NCURSES_PATCH"
17182166124SrafanSRC_SUBDIRS="$SRC_SUBDIRS"
17183166124SrafanTERMINFO="$TERMINFO"
17184166124SrafanTINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
17185166124SrafanTINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
17186166124SrafanTINFO_NAME="$TINFO_NAME"
17187174993SrafanTINFO_SUFFIX="$TINFO_SUFFIX"
17188174993SrafanTICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
17189174993SrafanTICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
17190174993SrafanTICS_NAME="$TICS_NAME"
17191166124SrafanWITH_CURSES_H="$with_curses_h"
17192166124SrafanWITH_ECHO="$with_echo"
17193166124SrafanWITH_OVERWRITE="$with_overwrite"
17194166124Srafancf_LIST_MODELS="$cf_list_models"
17195166124Srafancf_cv_abi_version="$cf_cv_abi_version"
17196174993Srafancf_cv_do_relink="$cf_cv_do_relink"
17197166124Srafancf_cv_do_symlinks="$cf_cv_do_symlinks"
17198166124Srafancf_cv_enable_lp64="$cf_cv_enable_lp64"
17199174993Srafancf_cv_enable_opaque="$cf_cv_enable_opaque"
17200166124Srafancf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
17201166124Srafancf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
17202166124Srafancf_cv_rel_version="$cf_cv_rel_version"
17203166124Srafancf_cv_rm_so_locs="$cf_cv_rm_so_locs"
17204184989Srafancf_cv_shared_soname='$cf_cv_shared_soname'
17205166124Srafancf_cv_shlib_version="$cf_cv_shlib_version"
17206166124Srafancf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
17207166124Srafancf_cv_system_name="$cf_cv_system_name"
17208166124Srafancf_with_cxx_binding="$cf_with_cxx_binding"
17209166124Srafanhost="$host"
17210166124Srafantarget="$target"
17211166124Srafan
1721250276SpeterEOF
1721350276Speter
17214166124Srafancat >>$CONFIG_STATUS <<\EOF
17215166124Srafanfor ac_config_target in $ac_config_targets
17216166124Srafando
17217166124Srafan  case "$ac_config_target" in
17218166124Srafan  # Handling of arguments.
17219166124Srafan  "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
17220166124Srafan  "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
17221166124Srafan  "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
17222166124Srafan  "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
17223166124Srafan  "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
17224166124Srafan  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17225166124Srafan  "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17226166124Srafan  "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
17227184989Srafan  *) { { echo "$as_me:17227: error: invalid argument: $ac_config_target" >&5
17228166124Srafanecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
17229166124Srafan   { (exit 1); exit 1; }; };;
17230166124Srafan  esac
17231166124Srafandone
1723250276Speter
17233166124Srafan# If the user did not use the arguments to specify the items to instantiate,
17234166124Srafan# then the envvar interface is used.  Set only those that are not.
17235166124Srafan# We use the long form for the default assignment because of an extremely
17236166124Srafan# bizarre bug on SunOS 4.1.3.
17237166124Srafanif $ac_need_defaults; then
17238166124Srafan  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17239166124Srafan  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17240166124Srafan  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
1724150276Speterfi
17242166124Srafan
17243166124Srafan# Create a temporary directory, and hook for its removal unless debugging.
17244166124Srafan$debug ||
17245166124Srafan{
17246166124Srafan  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17247166124Srafan  trap '{ (exit 1); exit 1; }' 1 2 13 15
17248166124Srafan}
17249166124Srafan
17250166124Srafan# Create a (secure) tmp directory for tmp files.
17251166124Srafan: ${TMPDIR=/tmp}
17252166124Srafan{
17253166124Srafan  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
17254166124Srafan  test -n "$tmp" && test -d "$tmp"
17255166124Srafan}  ||
17256166124Srafan{
17257166124Srafan  tmp=$TMPDIR/cs$$-$RANDOM
17258166124Srafan  (umask 077 && mkdir $tmp)
17259166124Srafan} ||
17260166124Srafan{
17261166124Srafan   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
17262166124Srafan   { (exit 1); exit 1; }
17263166124Srafan}
17264166124Srafan
1726550276SpeterEOF
1726650276Speter
17267166124Srafancat >>$CONFIG_STATUS <<EOF
1726850276Speter
17269166124Srafan#
17270166124Srafan# CONFIG_FILES section.
17271166124Srafan#
17272166124Srafan
17273166124Srafan# No need to generate the scripts if there are no CONFIG_FILES.
17274166124Srafan# This happens for instance when ./config.status config.h
17275166124Srafanif test -n "\$CONFIG_FILES"; then
17276166124Srafan  # Protect against being on the right side of a sed subst in config.status.
17277166124Srafan  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17278166124Srafan   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17279166124Srafans,@SHELL@,$SHELL,;t t
17280166124Srafans,@exec_prefix@,$exec_prefix,;t t
17281166124Srafans,@prefix@,$prefix,;t t
17282166124Srafans,@program_transform_name@,$program_transform_name,;t t
17283166124Srafans,@bindir@,$bindir,;t t
17284166124Srafans,@sbindir@,$sbindir,;t t
17285166124Srafans,@libexecdir@,$libexecdir,;t t
17286166124Srafans,@datadir@,$datadir,;t t
17287166124Srafans,@sysconfdir@,$sysconfdir,;t t
17288166124Srafans,@sharedstatedir@,$sharedstatedir,;t t
17289166124Srafans,@localstatedir@,$localstatedir,;t t
17290166124Srafans,@libdir@,$libdir,;t t
17291166124Srafans,@includedir@,$includedir,;t t
17292166124Srafans,@oldincludedir@,$oldincludedir,;t t
17293166124Srafans,@infodir@,$infodir,;t t
17294166124Srafans,@mandir@,$mandir,;t t
17295166124Srafans,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17296166124Srafans,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17297166124Srafans,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17298166124Srafans,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17299166124Srafans,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17300166124Srafans,@build_alias@,$build_alias,;t t
17301166124Srafans,@host_alias@,$host_alias,;t t
17302166124Srafans,@target_alias@,$target_alias,;t t
17303166124Srafans,@ECHO_C@,$ECHO_C,;t t
17304166124Srafans,@ECHO_N@,$ECHO_N,;t t
17305166124Srafans,@ECHO_T@,$ECHO_T,;t t
17306166124Srafans,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17307166124Srafans,@DEFS@,$DEFS,;t t
17308166124Srafans,@LIBS@,$LIBS,;t t
17309166124Srafans,@top_builddir@,$top_builddir,;t t
17310166124Srafans,@EGREP@,$EGREP,;t t
17311166124Srafans,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
17312166124Srafans,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
17313166124Srafans,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
17314166124Srafans,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
17315166124Srafans,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
17316166124Srafans,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
17317166124Srafans,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
17318166124Srafans,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
17319166124Srafans,@build@,$build,;t t
17320166124Srafans,@build_cpu@,$build_cpu,;t t
17321166124Srafans,@build_vendor@,$build_vendor,;t t
17322166124Srafans,@build_os@,$build_os,;t t
17323166124Srafans,@host@,$host,;t t
17324166124Srafans,@host_cpu@,$host_cpu,;t t
17325166124Srafans,@host_vendor@,$host_vendor,;t t
17326166124Srafans,@host_os@,$host_os,;t t
17327166124Srafans,@target@,$target,;t t
17328166124Srafans,@target_cpu@,$target_cpu,;t t
17329166124Srafans,@target_vendor@,$target_vendor,;t t
17330166124Srafans,@target_os@,$target_os,;t t
17331166124Srafans,@CC@,$CC,;t t
17332166124Srafans,@CFLAGS@,$CFLAGS,;t t
17333166124Srafans,@LDFLAGS@,$LDFLAGS,;t t
17334166124Srafans,@CPPFLAGS@,$CPPFLAGS,;t t
17335166124Srafans,@ac_ct_CC@,$ac_ct_CC,;t t
17336166124Srafans,@EXEEXT@,$EXEEXT,;t t
17337166124Srafans,@OBJEXT@,$OBJEXT,;t t
17338166124Srafans,@CPP@,$CPP,;t t
17339166124Srafans,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
17340166124Srafans,@PROG_EXT@,$PROG_EXT,;t t
17341166124Srafans,@LDCONFIG@,$LDCONFIG,;t t
17342166124Srafans,@CXX@,$CXX,;t t
17343166124Srafans,@CXXFLAGS@,$CXXFLAGS,;t t
17344166124Srafans,@ac_ct_CXX@,$ac_ct_CXX,;t t
17345166124Srafans,@AWK@,$AWK,;t t
17346166124Srafans,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17347166124Srafans,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17348166124Srafans,@INSTALL_DATA@,$INSTALL_DATA,;t t
17349166124Srafans,@LINT@,$LINT,;t t
17350166124Srafans,@LINT_OPTS@,$LINT_OPTS,;t t
17351166124Srafans,@LN_S@,$LN_S,;t t
17352166124Srafans,@SET_MAKE@,$SET_MAKE,;t t
17353166124Srafans,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
17354166124Srafans,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
17355166124Srafans,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
17356166124Srafans,@RANLIB@,$RANLIB,;t t
17357166124Srafans,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17358166124Srafans,@LD@,$LD,;t t
17359166124Srafans,@ac_ct_LD@,$ac_ct_LD,;t t
17360166124Srafans,@AR@,$AR,;t t
17361166124Srafans,@ac_ct_AR@,$ac_ct_AR,;t t
17362166124Srafans,@AR_OPTS@,$AR_OPTS,;t t
17363166124Srafans,@DESTDIR@,$DESTDIR,;t t
17364166124Srafans,@BUILD_CC@,$BUILD_CC,;t t
17365166124Srafans,@BUILD_CPP@,$BUILD_CPP,;t t
17366166124Srafans,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
17367166124Srafans,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
17368166124Srafans,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
17369166124Srafans,@BUILD_LIBS@,$BUILD_LIBS,;t t
17370166124Srafans,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
17371166124Srafans,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
17372166124Srafans,@cf_list_models@,$cf_list_models,;t t
17373166124Srafans,@LIBTOOL@,$LIBTOOL,;t t
17374166124Srafans,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
17375174993Srafans,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
17376166124Srafans,@LIB_CREATE@,$LIB_CREATE,;t t
17377166124Srafans,@LIB_OBJECT@,$LIB_OBJECT,;t t
17378166124Srafans,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
17379166124Srafans,@LIB_PREP@,$LIB_PREP,;t t
17380166124Srafans,@LIB_CLEAN@,$LIB_CLEAN,;t t
17381166124Srafans,@LIB_COMPILE@,$LIB_COMPILE,;t t
17382166124Srafans,@LIB_LINK@,$LIB_LINK,;t t
17383166124Srafans,@LIB_INSTALL@,$LIB_INSTALL,;t t
17384166124Srafans,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
17385166124Srafans,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
17386166124Srafans,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
17387174993Srafans,@TICS_NAME@,$TICS_NAME,;t t
17388166124Srafans,@TINFO_NAME@,$TINFO_NAME,;t t
17389166124Srafans,@LIB_NAME@,$LIB_NAME,;t t
17390166124Srafans,@LIB_PREFIX@,$LIB_PREFIX,;t t
17391166124Srafans,@CC_G_OPT@,$CC_G_OPT,;t t
17392166124Srafans,@CXX_G_OPT@,$CXX_G_OPT,;t t
17393166124Srafans,@LD_MODEL@,$LD_MODEL,;t t
17394166124Srafans,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
17395166124Srafans,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
17396166124Srafans,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
17397166124Srafans,@LINK_PROGS@,$LINK_PROGS,;t t
17398166124Srafans,@LINK_TESTS@,$LINK_TESTS,;t t
17399166124Srafans,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
17400166124Srafans,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
17401166124Srafans,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
17402166124Srafans,@INSTALL_LIB@,$INSTALL_LIB,;t t
17403166124Srafans,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
17404166124Srafans,@PATHSEP@,$PATHSEP,;t t
17405166124Srafans,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
17406166124Srafans,@WHICH_XTERM@,$WHICH_XTERM,;t t
17407166124Srafans,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
17408166124Srafans,@TERMINFO@,$TERMINFO,;t t
17409166124Srafans,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
17410174993Srafans,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
17411166124Srafans,@TERMPATH@,$TERMPATH,;t t
17412166124Srafans,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
17413166124Srafans,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
17414166124Srafans,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
17415166124Srafans,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
17416166124Srafans,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
17417166124Srafans,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
17418166124Srafans,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
17419166124Srafans,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
17420166124Srafans,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
17421166124Srafans,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
17422166124Srafans,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
17423166124Srafans,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
17424166124Srafans,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
17425166124Srafans,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
17426166124Srafans,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
17427166124Srafans,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
17428166124Srafans,@NCURSES_CONST@,$NCURSES_CONST,;t t
17429184989Srafans,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
17430184989Srafans,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
17431166124Srafans,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
17432166124Srafans,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
17433184989Srafans,@PTHREAD@,$PTHREAD,;t t
17434174993Srafans,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
17435174993Srafans,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
17436174993Srafans,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
17437174993Srafans,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
17438166124Srafans,@ECHO_LINK@,$ECHO_LINK,;t t
17439166124Srafans,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
17440166124Srafans,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
17441166124Srafans,@ADA_TRACE@,$ADA_TRACE,;t t
17442166124Srafans,@MATH_LIB@,$MATH_LIB,;t t
17443166124Srafans,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
17444166124Srafans,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
17445166124Srafans,@cf_cv_1UL@,$cf_cv_1UL,;t t
17446166124Srafans,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
17447166124Srafans,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
17448178866Srafans,@TEST_LIBS@,$TEST_LIBS,;t t
17449166124Srafans,@CXXCPP@,$CXXCPP,;t t
17450166124Srafans,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
17451166124Srafans,@CXX_AR@,$CXX_AR,;t t
17452166124Srafans,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t
17453166124Srafans,@CXXLIBS@,$CXXLIBS,;t t
17454166124Srafans,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
17455166124Srafans,@gnat_exists@,$gnat_exists,;t t
17456166124Srafans,@M4_exists@,$M4_exists,;t t
17457166124Srafans,@cf_ada_make@,$cf_ada_make,;t t
17458166124Srafans,@cf_ada_compiler@,$cf_ada_compiler,;t t
17459166124Srafans,@cf_ada_package@,$cf_ada_package,;t t
17460166124Srafans,@ADAFLAGS@,$ADAFLAGS,;t t
17461166124Srafans,@cf_compile_generics@,$cf_compile_generics,;t t
17462166124Srafans,@cf_generic_objects@,$cf_generic_objects,;t t
17463166124Srafans,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
17464166124Srafans,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
17465166124Srafans,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
17466166124Srafans,@ACPPFLAGS@,$ACPPFLAGS,;t t
17467166124Srafans,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
17468166124Srafans,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
17469166124Srafans,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
17470166124Srafans,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
17471174993Srafans,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
17472174993Srafans,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
17473174993Srafans,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
17474174993Srafans,@TICS_ARGS@,$TICS_ARGS,;t t
17475166124Srafans,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
17476166124Srafans,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
17477166124Srafans,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
17478166124Srafans,@TINFO_ARGS@,$TINFO_ARGS,;t t
17479166124Srafans,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
17480174993Srafans,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
17481174993Srafans,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
17482166124Srafans,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
17483174993Srafans,@TICS_LIST@,$TICS_LIST,;t t
17484166124Srafans,@TINFO_LIST@,$TINFO_LIST,;t t
17485166124Srafans,@SHLIB_LIST@,$SHLIB_LIST,;t t
17486174993Srafans,@NCURSES_TREE@,$NCURSES_TREE,;t t
17487166124Srafans,@TEST_ARGS@,$TEST_ARGS,;t t
17488166124Srafans,@TEST_DEPS@,$TEST_DEPS,;t t
17489166124Srafans,@TEST_ARG2@,$TEST_ARG2,;t t
17490166124Srafans,@TEST_DEP2@,$TEST_DEP2,;t t
17491166124Srafans,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
17492166124Srafans,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
17493166124Srafans,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
17494166124Srafans,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
17495166124Srafans,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
17496166124SrafanCEOF
17497166124Srafan
1749850276SpeterEOF
17499166124Srafan
17500166124Srafan  cat >>$CONFIG_STATUS <<\EOF
17501166124Srafan  # Split the substitutions into bite-sized pieces for seds with
17502166124Srafan  # small command number limits, like on Digital OSF/1 and HP-UX.
17503166124Srafan  ac_max_sed_lines=48
17504166124Srafan  ac_sed_frag=1 # Number of current file.
17505166124Srafan  ac_beg=1 # First line for current file.
17506166124Srafan  ac_end=$ac_max_sed_lines # Line after last line for current file.
17507166124Srafan  ac_more_lines=:
17508166124Srafan  ac_sed_cmds=
17509166124Srafan  while $ac_more_lines; do
17510166124Srafan    if test $ac_beg -gt 1; then
17511166124Srafan      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17512166124Srafan    else
17513166124Srafan      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17514166124Srafan    fi
17515166124Srafan    if test ! -s $tmp/subs.frag; then
17516166124Srafan      ac_more_lines=false
17517166124Srafan    else
17518166124Srafan      # The purpose of the label and of the branching condition is to
17519166124Srafan      # speed up the sed processing (if there are no `@' at all, there
17520166124Srafan      # is no need to browse any of the substitutions).
17521166124Srafan      # These are the two extra sed commands mentioned above.
17522166124Srafan      (echo ':t
17523166124Srafan  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17524166124Srafan      if test -z "$ac_sed_cmds"; then
17525166124Srafan  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17526166124Srafan      else
17527166124Srafan  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17528166124Srafan      fi
17529166124Srafan      ac_sed_frag=`expr $ac_sed_frag + 1`
17530166124Srafan      ac_beg=$ac_end
17531166124Srafan      ac_end=`expr $ac_end + $ac_max_sed_lines`
17532166124Srafan    fi
17533166124Srafan  done
17534166124Srafan  if test -z "$ac_sed_cmds"; then
17535166124Srafan    ac_sed_cmds=cat
17536166124Srafan  fi
17537166124Srafanfi # test -n "$CONFIG_FILES"
17538166124Srafan
17539166124SrafanEOF
17540166124Srafancat >>$CONFIG_STATUS <<\EOF
17541166124Srafanfor ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
1754250276Speter  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17543166124Srafan  case $ac_file in
17544166124Srafan  - | *:- | *:-:* ) # input from stdin
17545166124Srafan        cat >$tmp/stdin
17546166124Srafan        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17547166124Srafan        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17548166124Srafan  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17549166124Srafan        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17550166124Srafan  * )   ac_file_in=$ac_file.in ;;
1755150276Speter  esac
1755250276Speter
17553166124Srafan  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17554166124Srafan  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17555166124Srafan         X"$ac_file" : 'X\(//\)[^/]' \| \
17556166124Srafan         X"$ac_file" : 'X\(//\)$' \| \
17557166124Srafan         X"$ac_file" : 'X\(/\)' \| \
17558166124Srafan         .     : '\(.\)' 2>/dev/null ||
17559166124Srafanecho X"$ac_file" |
17560166124Srafan    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17561166124Srafan  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17562166124Srafan  	  /^X\(\/\/\)$/{ s//\1/; q; }
17563166124Srafan  	  /^X\(\/\).*/{ s//\1/; q; }
17564166124Srafan  	  s/.*/./; q'`
17565166124Srafan  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17566166124Srafan    { case "$ac_dir" in
17567166124Srafan  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17568166124Srafan  *)                      as_incr_dir=.;;
17569166124Srafanesac
17570166124Srafanas_dummy="$ac_dir"
17571166124Srafanfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17572166124Srafan  case $as_mkdir_dir in
17573166124Srafan    # Skip DOS drivespec
17574166124Srafan    ?:) as_incr_dir=$as_mkdir_dir ;;
17575166124Srafan    *)
17576166124Srafan      as_incr_dir=$as_incr_dir/$as_mkdir_dir
17577166124Srafan      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17578166124Srafan    ;;
17579166124Srafan  esac
17580166124Srafandone; }
1758150276Speter
17582166124Srafan    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
1758350276Speter    # A "../" for each directory in $ac_dir_suffix.
17584166124Srafan    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
1758550276Speter  else
1758650276Speter    ac_dir_suffix= ac_dots=
1758750276Speter  fi
1758850276Speter
17589166124Srafan  case $srcdir in
17590166124Srafan  .)  ac_srcdir=.
17591166124Srafan      if test -z "$ac_dots"; then
17592166124Srafan         ac_top_srcdir=.
17593166124Srafan      else
17594166124Srafan         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
17595166124Srafan      fi ;;
17596166124Srafan  [\\/]* | ?:[\\/]* )
17597166124Srafan      ac_srcdir=$srcdir$ac_dir_suffix;
17598166124Srafan      ac_top_srcdir=$srcdir ;;
1759950276Speter  *) # Relative path.
17600166124Srafan    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
17601166124Srafan    ac_top_srcdir=$ac_dots$srcdir ;;
1760250276Speter  esac
1760350276Speter
17604166124Srafan  case $INSTALL in
17605166124Srafan  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17606166124Srafan  *) ac_INSTALL=$ac_dots$INSTALL ;;
1760750276Speter  esac
1760850276Speter
17609166124Srafan  if test x"$ac_file" != x-; then
17610184989Srafan    { echo "$as_me:17610: creating $ac_file" >&5
17611166124Srafanecho "$as_me: creating $ac_file" >&6;}
17612166124Srafan    rm -f "$ac_file"
17613166124Srafan  fi
17614166124Srafan  # Let's still pretend it is `configure' which instantiates (i.e., don't
17615166124Srafan  # use $as_me), people would be surprised to read:
17616166124Srafan  #    /* config.h.  Generated automatically by config.status.  */
17617166124Srafan  configure_input="Generated automatically from `echo $ac_file_in |
17618166124Srafan                                                 sed 's,.*/,,'` by configure."
1761950276Speter
17620166124Srafan  # First look for the input files in the build tree, otherwise in the
17621166124Srafan  # src tree.
17622166124Srafan  ac_file_inputs=`IFS=:
17623166124Srafan    for f in $ac_file_in; do
17624166124Srafan      case $f in
17625166124Srafan      -) echo $tmp/stdin ;;
17626166124Srafan      [\\/$]*)
17627166124Srafan         # Absolute (can't be DOS-style, as IFS=:)
17628184989Srafan         test -f "$f" || { { echo "$as_me:17628: error: cannot find input file: $f" >&5
17629166124Srafanecho "$as_me: error: cannot find input file: $f" >&2;}
17630166124Srafan   { (exit 1); exit 1; }; }
17631166124Srafan         echo $f;;
17632166124Srafan      *) # Relative
17633166124Srafan         if test -f "$f"; then
17634166124Srafan           # Build tree
17635166124Srafan           echo $f
17636166124Srafan         elif test -f "$srcdir/$f"; then
17637166124Srafan           # Source tree
17638166124Srafan           echo $srcdir/$f
17639166124Srafan         else
17640166124Srafan           # /dev/null tree
17641184989Srafan           { { echo "$as_me:17641: error: cannot find input file: $f" >&5
17642166124Srafanecho "$as_me: error: cannot find input file: $f" >&2;}
17643166124Srafan   { (exit 1); exit 1; }; }
17644166124Srafan         fi;;
17645166124Srafan      esac
17646166124Srafan    done` || { (exit 1); exit 1; }
17647166124SrafanEOF
17648166124Srafancat >>$CONFIG_STATUS <<EOF
17649166124Srafan  sed "$ac_vpsub
17650166124Srafan$extrasub
17651166124SrafanEOF
17652166124Srafancat >>$CONFIG_STATUS <<\EOF
17653166124Srafan:t
17654166124Srafan/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17655166124Srafans,@configure_input@,$configure_input,;t t
17656166124Srafans,@srcdir@,$ac_srcdir,;t t
17657166124Srafans,@top_srcdir@,$ac_top_srcdir,;t t
17658166124Srafans,@INSTALL@,$ac_INSTALL,;t t
17659166124Srafan" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17660166124Srafan  rm -f $tmp/stdin
17661166124Srafan  if test x"$ac_file" != x-; then
17662166124Srafan    mv $tmp/out $ac_file
17663166124Srafan  else
17664166124Srafan    cat $tmp/out
17665166124Srafan    rm -f $tmp/out
17666166124Srafan  fi
1766750276Speter
17668166124Srafandone
17669166124SrafanEOF
17670166124Srafancat >>$CONFIG_STATUS <<\EOF
17671166124Srafan
17672166124Srafan#
17673166124Srafan# CONFIG_HEADER section.
17674166124Srafan#
17675166124Srafan
1767650276Speter# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
1767750276Speter# NAME is the cpp macro being defined and VALUE is the value it is being given.
1767850276Speter#
1767950276Speter# ac_d sets the value in "#define NAME VALUE" lines.
17680166124Srafanac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
17681166124Srafanac_dB='[ 	].*$,\1#\2'
17682166124Srafanac_dC=' '
17683166124Srafanac_dD=',;t'
17684166124Srafan# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17685166124Srafanac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
17686166124Srafanac_iB='\([ 	]\),\1#\2define\3'
17687166124Srafanac_iC=' '
17688166124Srafanac_iD='\4,;t'
17689166124Srafan# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17690166124Srafanac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
17691166124Srafanac_uB='$,\1#\2define\3'
1769250276Speterac_uC=' '
17693166124Srafanac_uD=',;t'
1769450276Speter
17695166124Srafanfor ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
1769650276Speter  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17697166124Srafan  case $ac_file in
17698166124Srafan  - | *:- | *:-:* ) # input from stdin
17699166124Srafan        cat >$tmp/stdin
17700166124Srafan        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17701166124Srafan        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17702166124Srafan  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17703166124Srafan        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17704166124Srafan  * )   ac_file_in=$ac_file.in ;;
1770550276Speter  esac
1770650276Speter
17707184989Srafan  test x"$ac_file" != x- && { echo "$as_me:17707: creating $ac_file" >&5
17708166124Srafanecho "$as_me: creating $ac_file" >&6;}
1770950276Speter
17710166124Srafan  # First look for the input files in the build tree, otherwise in the
17711166124Srafan  # src tree.
17712166124Srafan  ac_file_inputs=`IFS=:
17713166124Srafan    for f in $ac_file_in; do
17714166124Srafan      case $f in
17715166124Srafan      -) echo $tmp/stdin ;;
17716166124Srafan      [\\/$]*)
17717166124Srafan         # Absolute (can't be DOS-style, as IFS=:)
17718184989Srafan         test -f "$f" || { { echo "$as_me:17718: error: cannot find input file: $f" >&5
17719166124Srafanecho "$as_me: error: cannot find input file: $f" >&2;}
17720166124Srafan   { (exit 1); exit 1; }; }
17721166124Srafan         echo $f;;
17722166124Srafan      *) # Relative
17723166124Srafan         if test -f "$f"; then
17724166124Srafan           # Build tree
17725166124Srafan           echo $f
17726166124Srafan         elif test -f "$srcdir/$f"; then
17727166124Srafan           # Source tree
17728166124Srafan           echo $srcdir/$f
17729166124Srafan         else
17730166124Srafan           # /dev/null tree
17731184989Srafan           { { echo "$as_me:17731: error: cannot find input file: $f" >&5
17732166124Srafanecho "$as_me: error: cannot find input file: $f" >&2;}
17733166124Srafan   { (exit 1); exit 1; }; }
17734166124Srafan         fi;;
17735166124Srafan      esac
17736166124Srafan    done` || { (exit 1); exit 1; }
17737166124Srafan  # Remove the trailing spaces.
17738166124Srafan  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
1773950276Speter
1774050276SpeterEOF
1774150276Speter
1774250276Speter# Transform confdefs.h into a list of #define's.  We won't use it as a sed
1774350276Speter# script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
1774450276Speter# be either 'cat' or 'sort'.
17745166124Srafancat confdefs.h | uniq >conftest.vals
1774650276Speter
1774750276Speter# Break up conftest.vals because some shells have a limit on
1774850276Speter# the size of here documents, and old seds have small limits too.
1774950276Speter
1775050276Speterrm -f conftest.tail
1775150276Speterecho '  rm -f conftest.frag' >> $CONFIG_STATUS
17752166124Srafanwhile grep . conftest.vals >/dev/null
1775350276Speterdo
1775450276Speter  # Write chunks of a limited-size here document to conftest.frag.
1775550276Speter  echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
17756166124Srafan  sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
1775750276Speter  echo 'CEOF' >> $CONFIG_STATUS
1775850276Speter  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
1775950276Speter  rm -f conftest.vals
1776050276Speter  mv conftest.tail conftest.vals
1776150276Speterdone
1776250276Speterrm -f conftest.vals
1776350276Speter
17764166124Srafan# Run sed to substitute the contents of conftest.frag into $tmp/in at the
1776550276Speter# marker @DEFS@.
1776650276Speterecho '  cat >> conftest.edit <<CEOF
1776750276Speter/@DEFS@/r conftest.frag
1776850276Speter/@DEFS@/d
1776950276SpeterCEOF
17770166124Srafansed -f conftest.edit $tmp/in > $tmp/out
17771166124Srafanrm -f $tmp/in
17772166124Srafanmv $tmp/out $tmp/in
1777350276Speterrm -f conftest.edit conftest.frag
1777450276Speter' >> $CONFIG_STATUS
1777550276Speter
17776166124Srafancat >>$CONFIG_STATUS <<\EOF
17777166124Srafan  # Let's still pretend it is `configure' which instantiates (i.e., don't
17778166124Srafan  # use $as_me), people would be surprised to read:
17779166124Srafan  #    /* config.h.  Generated automatically by config.status.  */
17780166124Srafan  if test x"$ac_file" = x-; then
17781166124Srafan    echo "/* Generated automatically by configure.  */" >$tmp/config.h
1778250276Speter  else
17783166124Srafan    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
17784166124Srafan  fi
17785166124Srafan  cat $tmp/in >>$tmp/config.h
17786166124Srafan  rm -f $tmp/in
17787166124Srafan  if test x"$ac_file" != x-; then
17788166124Srafan    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
17789184989Srafan      { echo "$as_me:17789: $ac_file is unchanged" >&5
17790166124Srafanecho "$as_me: $ac_file is unchanged" >&6;}
17791166124Srafan    else
17792166124Srafan      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17793166124Srafan         X"$ac_file" : 'X\(//\)[^/]' \| \
17794166124Srafan         X"$ac_file" : 'X\(//\)$' \| \
17795166124Srafan         X"$ac_file" : 'X\(/\)' \| \
17796166124Srafan         .     : '\(.\)' 2>/dev/null ||
17797166124Srafanecho X"$ac_file" |
17798166124Srafan    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17799166124Srafan  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17800166124Srafan  	  /^X\(\/\/\)$/{ s//\1/; q; }
17801166124Srafan  	  /^X\(\/\).*/{ s//\1/; q; }
17802166124Srafan  	  s/.*/./; q'`
1780350276Speter      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17804166124Srafan        { case "$ac_dir" in
17805166124Srafan  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17806166124Srafan  *)                      as_incr_dir=.;;
17807166124Srafanesac
17808166124Srafanas_dummy="$ac_dir"
17809166124Srafanfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17810166124Srafan  case $as_mkdir_dir in
17811166124Srafan    # Skip DOS drivespec
17812166124Srafan    ?:) as_incr_dir=$as_mkdir_dir ;;
17813166124Srafan    *)
17814166124Srafan      as_incr_dir=$as_incr_dir/$as_mkdir_dir
17815166124Srafan      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17816166124Srafan    ;;
17817166124Srafan  esac
17818166124Srafandone; }
17819166124Srafan
17820166124Srafan      fi
17821166124Srafan      rm -f $ac_file
17822166124Srafan      mv $tmp/config.h $ac_file
1782350276Speter    fi
17824166124Srafan  else
17825166124Srafan    cat $tmp/config.h
17826166124Srafan    rm -f $tmp/config.h
1782750276Speter  fi
17828166124Srafandone
1782950276SpeterEOF
17830166124Srafancat >>$CONFIG_STATUS <<\EOF
1783150276Speter
17832166124Srafan#
17833166124Srafan# CONFIG_COMMANDS section.
17834166124Srafan#
17835166124Srafanfor ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17836166124Srafan  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17837166124Srafan  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
1783850276Speter
17839166124Srafan  case $ac_dest in
17840166124Srafan    default )
1784150276Speter
17842166124Srafanfor cf_dir in test
17843166124Srafando
17844166124Srafan	if test ! -d $srcdir/$cf_dir; then
17845166124Srafan		continue
17846166124Srafan	elif test -f $srcdir/$cf_dir/programs; then
17847166124Srafan		$AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
17848166124Srafan	fi
17849166124Srafandone
1785050276Speter
17851184989Srafan	case $cf_cv_system_name in #(vi
17852184989Srafan	OS/2*|os2*) #(vi
17853184989Srafan        LIB_PREFIX=''
17854184989Srafan        ;;
17855184989Srafan	*)	LIB_PREFIX='lib'
17856184989Srafan        ;;
1785750276Speter	esac
1785862449Spetercf_prefix=$LIB_PREFIX
1785950276Speter
17860184989Srafanif test $cf_cv_shlib_version = cygdll ; then
17861184989Srafan	TINFO_NAME=$TINFO_ARG_SUFFIX
17862184989Srafan	TINFO_SUFFIX=.dll
17863184989Srafanfi
17864184989Srafan
1786550276Speterfor cf_dir in $SRC_SUBDIRS
1786650276Speterdo
17867166124Srafan	if test ! -d $srcdir/$cf_dir ; then
17868166124Srafan		continue
17869166124Srafan	elif test -f $srcdir/$cf_dir/modules; then
1787050276Speter
1787197049Speter		SHARED_LIB=
1787297049Speter		LIBS_TO_MAKE=
17873166124Srafan		for cf_item in $cf_LIST_MODELS
1787450276Speter		do
17875166124Srafan
1787650276Speter	case $cf_item in
17877184989Srafan	libtool)
17878184989Srafan		cf_suffix='.la'
17879184989Srafan		cf_depsuf=$cf_suffix
17880184989Srafan		;;
17881184989Srafan	normal)
17882184989Srafan		cf_suffix='.a'
17883184989Srafan		cf_depsuf=$cf_suffix
17884184989Srafan		;;
17885184989Srafan	debug)
17886184989Srafan		cf_suffix='_g.a'
17887184989Srafan		cf_depsuf=$cf_suffix
17888184989Srafan		;;
17889184989Srafan	profile)
17890184989Srafan		cf_suffix='_p.a'
17891184989Srafan		cf_depsuf=$cf_suffix
17892184989Srafan		;;
1789350276Speter	shared)
1789450276Speter		case $cf_cv_system_name in
17895184989Srafan		cygwin*)
17896184989Srafan			cf_suffix='.dll'
17897184989Srafan			cf_depsuf='.dll.a'
17898184989Srafan			;;
17899184989Srafan		darwin*)
17900184989Srafan			cf_suffix='.dylib'
17901184989Srafan			cf_depsuf=$cf_suffix
17902184989Srafan			;;
17903166124Srafan		hpux*)
17904166124Srafan			case $target in
17905184989Srafan			ia64*)
17906184989Srafan				cf_suffix='.so'
17907184989Srafan				cf_depsuf=$cf_suffix
17908184989Srafan				;;
17909184989Srafan			*)
17910184989Srafan				cf_suffix='.sl'
17911184989Srafan				cf_depsuf=$cf_suffix
17912184989Srafan				;;
17913166124Srafan			esac
17914166124Srafan			;;
17915184989Srafan		*)	cf_suffix='.so'
17916184989Srafan			cf_depsuf=$cf_suffix
17917184989Srafan			;;
1791850276Speter		esac
1791950276Speter	esac
1792062449Speter	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17921184989Srafan	test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
1792250276Speter
1792366963Speter			if test $cf_item = shared ; then
1792466963Speter			if test "$cf_cv_do_symlinks" = yes ; then
1792566963Speter				case "$cf_cv_shlib_version" in #(vi
1792697049Speter				rel) #(vi
1792797049Speter					case "$cf_cv_system_name" in #(vi
17928166124Srafan					darwin*)
17929166124Srafan					case .${LIB_SUFFIX} in
17930166124Srafan					.w*)
17931166124Srafan						cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17932166124Srafan						cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
17933166124Srafan						;;
17934166124Srafan					*)
17935166124Srafan						cf_suffix='.${REL_VERSION}'"$cf_suffix"
17936166124Srafan						;;
1793797049Speter					esac
17938166124Srafan					;; #(vi
17939166124Srafan					*) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
17940166124Srafan					esac
1794197049Speter					;;
1794297049Speter				abi)
1794397049Speter					case "$cf_cv_system_name" in #(vi
17944166124Srafan					darwin*)
17945166124Srafan					case .${LIB_SUFFIX} in
17946166124Srafan					.w*)
17947166124Srafan						cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17948166124Srafan						cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
17949166124Srafan						;;
17950166124Srafan					*)
17951166124Srafan						cf_suffix='.${ABI_VERSION}'"$cf_suffix"
17952166124Srafan						;;
1795397049Speter					esac
17954166124Srafan					;; #(vi
17955166124Srafan					*) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
17956166124Srafan					esac
1795797049Speter					;;
1795866963Speter				esac
1795966963Speter			fi
1796097049Speter			# cygwin needs import library, and has unique naming convention
17961166124Srafan			# use autodetected ${cf_prefix} for import lib and static lib, but
17962166124Srafan			# use 'cyg' prefix for shared lib.
1796397049Speter			if test $cf_cv_shlib_version = cygdll ; then
17964184989Srafan				cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
17965184989Srafan				LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
1796697049Speter				continue
1796766963Speter			fi
1796897049Speter			fi
1796997049Speter			LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
1797050276Speter		done
1797150276Speter
1797250276Speter		if test $cf_dir = ncurses ; then
1797397049Speter			cf_subsets="$LIB_SUBSETS"
17974174993Srafan			cf_r_parts="$cf_subsets"
17975184989Srafan			cf_liblist="$LIBS_TO_MAKE"
17976174993Srafan
17977174993Srafan			while test -n "$cf_r_parts"
17978174993Srafan			do
17979174993Srafan				cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
17980174993Srafan				cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
17981174993Srafan				if test "$cf_l_parts" != "$cf_r_parts" ; then
17982184989Srafan					cf_item=
17983174993Srafan					case $cf_l_parts in #(vi
17984174993Srafan					*termlib*) #(vi
17985184989Srafan						cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
17986174993Srafan						;;
17987174993Srafan					*ticlib*)
17988184989Srafan						cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
17989174993Srafan						;;
17990174993Srafan					*)
17991174993Srafan						break
17992174993Srafan						;;
17993174993Srafan					esac
17994184989Srafan					if test -n "$cf_item"; then
17995184989Srafan						LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
17996184989Srafan					fi
17997174993Srafan				else
17998174993Srafan					break
17999174993Srafan				fi
18000174993Srafan			done
1800197049Speter		else
18002166124Srafan			cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
1800350276Speter		fi
1800450276Speter
18005166124Srafan		sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
18006166124Srafan		    -e "s%@SHARED_LIB@%$SHARED_LIB%" \
1800750276Speter			$cf_dir/Makefile >$cf_dir/Makefile.out
1800850276Speter		mv $cf_dir/Makefile.out $cf_dir/Makefile
1800950276Speter
1801050276Speter		$AWK -f $srcdir/mk-0th.awk \
1801197049Speter			libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
1801250276Speter			$srcdir/$cf_dir/modules >>$cf_dir/Makefile
1801350276Speter
1801497049Speter		for cf_subset in $cf_subsets
1801550276Speter		do
1801697049Speter			cf_subdirs=
18017166124Srafan			for cf_item in $cf_LIST_MODELS
1801897049Speter			do
1801997049Speter			echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
1802050276Speter
18021166124Srafancf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18022166124Srafan
1802350276Speter	case $cf_item in
18024184989Srafan	libtool)
18025184989Srafan		cf_suffix='.la'
18026184989Srafan		cf_depsuf=$cf_suffix
18027184989Srafan		;;
18028184989Srafan	normal)
18029184989Srafan		cf_suffix='.a'
18030184989Srafan		cf_depsuf=$cf_suffix
18031184989Srafan		;;
18032184989Srafan	debug)
18033184989Srafan		cf_suffix='_g.a'
18034184989Srafan		cf_depsuf=$cf_suffix
18035184989Srafan		;;
18036184989Srafan	profile)
18037184989Srafan		cf_suffix='_p.a'
18038184989Srafan		cf_depsuf=$cf_suffix
18039184989Srafan		;;
1804050276Speter	shared)
1804150276Speter		case $cf_cv_system_name in
18042184989Srafan		cygwin*)
18043184989Srafan			cf_suffix='.dll'
18044184989Srafan			cf_depsuf='.dll.a'
18045184989Srafan			;;
18046184989Srafan		darwin*)
18047184989Srafan			cf_suffix='.dylib'
18048184989Srafan			cf_depsuf=$cf_suffix
18049184989Srafan			;;
18050166124Srafan		hpux*)
18051166124Srafan			case $target in
18052184989Srafan			ia64*)
18053184989Srafan				cf_suffix='.so'
18054184989Srafan				cf_depsuf=$cf_suffix
18055184989Srafan				;;
18056184989Srafan			*)
18057184989Srafan				cf_suffix='.sl'
18058184989Srafan				cf_depsuf=$cf_suffix
18059184989Srafan				;;
18060166124Srafan			esac
18061166124Srafan			;;
18062184989Srafan		*)	cf_suffix='.so'
18063184989Srafan			cf_depsuf=$cf_suffix
18064184989Srafan			;;
1806550276Speter		esac
1806650276Speter	esac
1806762449Speter	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
18068184989Srafan	test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
1806950276Speter
1807050276Speter	case $cf_item in
1807176726Speter	libtool) cf_subdir='obj_lo'  ;;
1807250276Speter	normal)  cf_subdir='objects' ;;
1807350276Speter	debug)   cf_subdir='obj_g' ;;
1807450276Speter	profile) cf_subdir='obj_p' ;;
1807597049Speter	shared)
1807697049Speter		case $cf_cv_system_name in #(vi
1807797049Speter		cygwin) #(vi
1807897049Speter			cf_subdir='objects' ;;
1807997049Speter		*)
1808097049Speter			cf_subdir='obj_s' ;;
1808197049Speter		esac
1808250276Speter	esac
1808350276Speter
18084166124Srafan			# Test for case where we build libtinfo with a different name.
18085166124Srafan			cf_libname=$cf_dir
18086166124Srafan			if test $cf_dir = ncurses ; then
18087166124Srafan				case $cf_subset in
18088166124Srafan				*base*)
18089184989Srafan					cf_libname=${cf_libname}$LIB_SUFFIX
18090166124Srafan					;;
18091174993Srafan				*termlib*)
18092166124Srafan					cf_libname=$TINFO_LIB_SUFFIX
18093174993Srafan					;;
18094174993Srafan				ticlib*)
18095174993Srafan					cf_libname=$TICS_LIB_SUFFIX
18096174993Srafan					;;
18097166124Srafan				esac
18098184989Srafan			else
18099184989Srafan				cf_libname=${cf_libname}$LIB_SUFFIX
18100166124Srafan			fi
18101184989Srafan			if test -n "${DFT_ARG_SUFFIX}" ; then
18102184989Srafan				# undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
18103184989Srafan				cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
18104184989Srafan			fi
1810550276Speter
1810650276Speter			# These dependencies really are for development, not
1810750276Speter			# builds, but they are useful in porting, too.
1810850276Speter			cf_depend="../include/ncurses_cfg.h"
1810950276Speter			if test "$srcdir" = "."; then
1811050276Speter				cf_reldir="."
1811150276Speter			else
18112166124Srafan				cf_reldir="\${srcdir}"
1811350276Speter			fi
1811450276Speter
1811550276Speter			if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
1811650276Speter				cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
1811750276Speter			elif test -f $srcdir/$cf_dir/curses.priv.h; then
1811850276Speter				cf_depend="$cf_depend $cf_reldir/curses.priv.h"
1811950276Speter			fi
1812050276Speter
18121166124Srafan 			cf_dir_suffix=
18122166124Srafan 			old_cf_suffix="$cf_suffix"
18123166124Srafan 			if test "$cf_cv_shlib_version_infix" = yes ; then
18124166124Srafan			if test -n "$LIB_SUFFIX" ; then
18125166124Srafan				case $LIB_SUFFIX in
18126166124Srafan				w*)
18127166124Srafan					cf_libname=`echo $cf_libname | sed 's/w$//'`
18128166124Srafan					cf_suffix=`echo $cf_suffix | sed 's/^w//'`
18129166124Srafan					cf_dir_suffix=w
18130166124Srafan					;;
18131166124Srafan				esac
18132166124Srafan			fi
18133166124Srafan 			fi
18134166124Srafan
1813550276Speter			$AWK -f $srcdir/mk-1st.awk \
18136166124Srafan				name=${cf_libname}${cf_dir_suffix} \
1813762449Speter				traces=$LIB_TRACING \
18138166124Srafan				MODEL=$cf_ITEM \
1813950276Speter				model=$cf_subdir \
1814050276Speter				prefix=$cf_prefix \
1814150276Speter				suffix=$cf_suffix \
1814250276Speter				subset=$cf_subset \
18143174993Srafan				TermlibRoot=$TINFO_NAME \
18144174993Srafan				TermlibSuffix=$TINFO_SUFFIX \
1814566963Speter				ShlibVer=$cf_cv_shlib_version \
1814697049Speter				ShlibVerInfix=$cf_cv_shlib_version_infix \
18147174993Srafan				ReLink=${cf_cv_do_relink-no} \
1814850276Speter				DoLinks=$cf_cv_do_symlinks \
1814950276Speter				rmSoLocs=$cf_cv_rm_so_locs \
1815050276Speter				ldconfig="$LDCONFIG" \
1815150276Speter				overwrite=$WITH_OVERWRITE \
1815250276Speter				depend="$cf_depend" \
18153166124Srafan				host="$host" \
1815450276Speter				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
18155166124Srafan
18156166124Srafan			cf_suffix="$old_cf_suffix"
18157166124Srafan
1815897049Speter			for cf_subdir2 in $cf_subdirs lib
1815997049Speter			do
1816097049Speter				test $cf_subdir = $cf_subdir2 && break
1816197049Speter			done
1816297049Speter			test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
1816350276Speter			$AWK -f $srcdir/mk-2nd.awk \
1816450276Speter				name=$cf_dir \
1816562449Speter				traces=$LIB_TRACING \
18166166124Srafan				MODEL=$cf_ITEM \
1816750276Speter				model=$cf_subdir \
1816850276Speter				subset=$cf_subset \
1816950276Speter				srcdir=$srcdir \
1817050276Speter				echo=$WITH_ECHO \
18171166124Srafan				crenames=$cf_cv_prog_CC_c_o \
18172166124Srafan				cxxrenames=$cf_cv_prog_CXX_c_o \
1817350276Speter				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
1817497049Speter			cf_subdirs="$cf_subdirs $cf_subdir"
1817550276Speter			done
1817650276Speter		done
1817750276Speter	fi
1817850276Speter
18179166124Srafan	echo '	cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
1818050276Speterdone
1818150276Speter
1818250276Speterfor cf_dir in $SRC_SUBDIRS
1818350276Speterdo
18184166124Srafan	if test ! -d $srcdir/$cf_dir ; then
18185166124Srafan		continue
18186166124Srafan	fi
18187166124Srafan
1818850276Speter	if test -f $cf_dir/Makefile ; then
1818950276Speter		case "$cf_dir" in
1819050276Speter		Ada95) #(vi
1819162449Speter			echo 'libs \' >> Makefile
1819250276Speter			echo 'install.libs \' >> Makefile
1819350276Speter			echo 'uninstall.libs ::' >> Makefile
18194166124Srafan			echo '	cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
1819550276Speter			;;
1819650276Speter		esac
1819750276Speter	fi
1819850276Speter
1819950276Speter	if test -f $srcdir/$cf_dir/modules; then
1820050276Speter		echo >> Makefile
1820150276Speter		if test -f $srcdir/$cf_dir/headers; then
1820250276Spetercat >> Makefile <<CF_EOF
1820350276Speterinstall.includes \\
1820450276Speteruninstall.includes \\
1820550276SpeterCF_EOF
1820650276Speter		fi
1820750276Speterif test "$cf_dir" != "c++" ; then
1820850276Speterecho 'lint \' >> Makefile
1820950276Speterfi
1821050276Spetercat >> Makefile <<CF_EOF
1821162449Speterlibs \\
1821250276Speterlintlib \\
1821350276Speterinstall.libs \\
1821450276Speteruninstall.libs \\
1821550276Speterinstall.$cf_dir \\
1821650276Speteruninstall.$cf_dir ::
18217166124Srafan	cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
1821850276SpeterCF_EOF
1821950276Speter	elif test -f $srcdir/$cf_dir/headers; then
1822050276Spetercat >> Makefile <<CF_EOF
1822150276Speter
1822262449Speterlibs \\
1822350276Speterinstall.libs \\
1822450276Speteruninstall.libs \\
1822550276Speterinstall.includes \\
1822650276Speteruninstall.includes ::
18227166124Srafan	cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
1822850276SpeterCF_EOF
1822950276Speterfi
1823050276Speterdone
1823150276Speter
1823250276Spetercat >> Makefile <<CF_EOF
1823350276Speter
18234174993Srafaninstall.libs uninstall.libs \\
18235174993Srafaninstall.data uninstall.data ::
18236166124Srafan$MAKE_TERMINFO	cd misc && \${MAKE} \${CF_MFLAGS} \$@
1823750276Speter
1823897049Speterinstall.man \\
1823956639Speteruninstall.man ::
18240166124Srafan	cd man && \${MAKE} \${CF_MFLAGS} \$@
1824150276Speter
1824250276Speterdistclean ::
1824350276Speter	rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
18244174993Srafan	rm -f headers.sh headers.sed mk_shared_lib.sh
18245166124Srafan	rm -rf \${DIRS_TO_MAKE}
1824650276SpeterCF_EOF
1824750276Speter
1824866963Speter# Special case: tack's manpage lives in its own directory.
1824966963Speterif test -d tack ; then
1825066963Speterif test -f $srcdir/$tack.h; then
1825166963Spetercat >> Makefile <<CF_EOF
1825250276Speter
1825397049Speterinstall.man \\
1825466963Speteruninstall.man ::
18255166124Srafan	cd tack && \${MAKE} \${CF_MFLAGS} \$@
1825666963SpeterCF_EOF
1825766963Speterfi
1825866963Speterfi
1825966963Speter
1826050276Speterrm -f headers.sed headers.sh
1826150276Speter
1826250276Speterecho creating headers.sh
1826350276Spetercat >headers.sh <<CF_EOF
1826450276Speter#! /bin/sh
1826550276Speter# This shell script is generated by the 'configure' script.  It is invoked in a
1826650276Speter# subdirectory of the build tree.  It generates a sed-script in the parent
1826750276Speter# directory that is used to adjust includes for header files that reside in a
1826850276Speter# subdirectory of /usr/include, etc.
1826950276SpeterPRG=""
1827050276Speterwhile test \$# != 3
1827150276Speterdo
1827250276SpeterPRG="\$PRG \$1"; shift
1827350276Speterdone
1827450276SpeterDST=\$1
1827550276SpeterREF=\$2
1827650276SpeterSRC=\$3
1827776726SpeterTMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
1827876726SpeterTMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
1827950276Speterecho installing \$SRC in \$DST
1828076726SpeterCF_EOF
18281166124Srafan
1828276726Speterif test $WITH_CURSES_H = yes; then
1828376726Speter	cat >>headers.sh <<CF_EOF
1828450276Spetercase \$DST in
1828550276Speter/*/include/*)
1828662449Speter	END=\`basename \$DST\`
1828762449Speter	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
1828862449Speter	do
1828962449Speter		NAME=\`basename \$i\`
1829062449Speter		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
1829162449Speter	done
1829250276Speter	;;
1829350276Speter*)
1829476726Speter	echo "" >> \$TMPSED
1829550276Speter	;;
1829650276Speteresac
1829750276SpeterCF_EOF
18298166124Srafan
1829976726Speterelse
1830076726Speter	cat >>headers.sh <<CF_EOF
1830176726Spetercase \$DST in
1830276726Speter/*/include/*)
1830376726Speter	END=\`basename \$DST\`
1830476726Speter	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
1830576726Speter	do
1830676726Speter		NAME=\`basename \$i\`
1830776726Speter		if test "\$NAME" = "curses.h"
1830876726Speter		then
1830976726Speter			echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
1831076726Speter			NAME=ncurses.h
1831176726Speter		fi
1831276726Speter		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
1831376726Speter	done
1831476726Speter	;;
1831576726Speter*)
1831676726Speter	echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
1831776726Speter	;;
1831876726Speteresac
1831976726SpeterCF_EOF
1832076726Speterfi
1832176726Spetercat >>headers.sh <<CF_EOF
1832276726Speterrm -f \$TMPSRC
1832376726Spetersed -f \$TMPSED \$SRC > \$TMPSRC
1832476726SpeterNAME=\`basename \$SRC\`
1832576726SpeterCF_EOF
1832676726Speterif test $WITH_CURSES_H != yes; then
1832776726Speter	cat >>headers.sh <<CF_EOF
1832876726Spetertest "\$NAME" = "curses.h" && NAME=ncurses.h
1832976726SpeterCF_EOF
1833076726Speterfi
1833176726Spetercat >>headers.sh <<CF_EOF
1833297049Speter# Just in case someone gzip'd manpages, remove the conflicting copy.
1833397049Spetertest -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
1833497049Speter
1833576726Spetereval \$PRG \$TMPSRC \$DST/\$NAME
1833676726Speterrm -f \$TMPSRC \$TMPSED
1833776726SpeterCF_EOF
1833850276Speter
1833950276Speterchmod 0755 headers.sh
1834050276Speter
1834150276Speterfor cf_dir in $SRC_SUBDIRS
1834250276Speterdo
18343166124Srafan	if test ! -d $srcdir/$cf_dir ; then
18344166124Srafan		continue
18345166124Srafan	fi
18346166124Srafan
1834750276Speter	if test -f $srcdir/$cf_dir/headers; then
18348174993Srafan		$AWK -f $srcdir/mk-hdr.awk \
18349174993Srafan			subset="$LIB_SUBSETS" \
18350174993Srafan			compat="$WITH_CURSES_H" \
18351174993Srafan			$srcdir/$cf_dir/headers >>$cf_dir/Makefile
1835250276Speter	fi
1835397049Speter
1835497049Speter	if test -f $srcdir/$cf_dir/modules; then
1835597049Speter		if test "$cf_dir" != "c++" ; then
1835697049Speter			cat >>$cf_dir/Makefile <<"CF_EOF"
18357166124Srafandepend : ${AUTO_SRC}
18358166124Srafan	makedepend -- ${CPPFLAGS} -- ${C_SRC}
1835997049Speter
1836097049Speter# DO NOT DELETE THIS LINE -- make depend depends on it.
1836197049SpeterCF_EOF
1836297049Speter		fi
1836397049Speter	fi
1836450276Speterdone
1836550276Speter
18366166124Srafan ;;
18367166124Srafan  esac
18368166124Srafandone
18369166124SrafanEOF
1837050276Speter
18371166124Srafancat >>$CONFIG_STATUS <<\EOF
1837250276Speter
18373166124Srafan{ (exit 0); exit 0; }
1837450276SpeterEOF
1837550276Speterchmod +x $CONFIG_STATUS
18376166124Srafanac_clean_files=$ac_clean_files_save
18377166124Srafan
18378166124Srafan# configure is writing to config.log, and then calls config.status.
18379166124Srafan# config.status does its own redirection, appending to config.log.
18380166124Srafan# Unfortunately, on DOS this fails, as config.log is still kept open
18381166124Srafan# by configure, so config.status won't be able to write to it; its
18382166124Srafan# output is simply discarded.  So we exec the FD to /dev/null,
18383166124Srafan# effectively closing config.log, so it can be properly (re)opened and
18384166124Srafan# appended to by config.status.  When coming back to configure, we
18385166124Srafan# need to make the FD available again.
18386166124Srafanif test "$no_create" != yes; then
18387166124Srafan  ac_cs_success=:
18388166124Srafan  exec 5>/dev/null
18389166124Srafan  $SHELL $CONFIG_STATUS || ac_cs_success=false
18390166124Srafan  exec 5>>config.log
18391166124Srafan  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18392166124Srafan  # would make configure fail if this is the last instruction.
18393166124Srafan  $ac_cs_success || { (exit 1); exit 1; }
18394166124Srafanfi
1839550276Speter${MAKE-make} preinstall
18396