2 # From configure.in Revision: 1.60 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20141204.
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35 if expr a : '\(a\)' >/dev/null 2>&1; then
41 rm -f conf$$ conf$$.exe conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44 # We could just check for DJGPP; but this test a) works b) is more generic
45 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46 if test -f conf$$.exe; then
47 # Don't use ln at all; we don't have any links
52 elif ln conf$$.file conf$$ 2>/dev/null; then
57 rm -f conf$$ conf$$.exe conf$$.file
59 as_executable_p="test -f"
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
79 # We need space, tab and new line, in precisely that order.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
97 ac_default_prefix=/usr/local
101 SHELL=${CONFIG_SHELL-/bin/sh}
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete. It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
108 ac_unique_file="gen/gen.c"
110 # Initialize some variables set by options.
112 ac_init_version=false
113 # The variables have the same names as the options, with
114 # dashes changed to underlines.
122 program_transform_name=s,x,x,
130 # Installation directory options.
131 # These are left unexpanded so users can "make install exec_prefix=/foo"
132 # and all the variables that are supposed to be based on exec_prefix
133 # by default will actually change.
134 # Use braces instead of parens because sh, perl, etc. also accept them.
135 bindir='${exec_prefix}/bin'
136 sbindir='${exec_prefix}/sbin'
137 libexecdir='${exec_prefix}/libexec'
138 datarootdir='${prefix}/share'
139 datadir='${datarootdir}'
140 sysconfdir='${prefix}/etc'
141 sharedstatedir='${prefix}/com'
142 localstatedir='${prefix}/var'
143 libdir='${exec_prefix}/lib'
144 includedir='${prefix}/include'
145 oldincludedir='/usr/include'
146 infodir='${datarootdir}/info'
147 mandir='${datarootdir}/man'
149 # Identity of this package.
159 # If the previous option needs an argument, assign it.
160 if test -n "$ac_prev"; then
161 eval "$ac_prev=\$ac_option"
166 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
168 # Accept the important Cygnus configure options, so we can diagnose typos.
172 -bindir | --bindir | --bindi | --bind | --bin | --bi)
174 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
177 -build | --build | --buil | --bui | --bu)
178 ac_prev=build_alias ;;
179 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
180 build_alias=$ac_optarg ;;
182 -cache-file | --cache-file | --cache-fil | --cache-fi \
183 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
184 ac_prev=cache_file ;;
185 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
186 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
187 cache_file=$ac_optarg ;;
190 cache_file=config.cache ;;
192 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
194 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
196 datadir=$ac_optarg ;;
198 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
199 | --dataroo | --dataro | --datar)
200 ac_prev=datarootdir ;;
201 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
202 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
203 datarootdir=$ac_optarg ;;
205 -disable-* | --disable-*)
206 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
207 # Reject names that are not valid shell variable names.
208 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
209 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
210 { (exit 1); exit 1; }; }
211 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
212 eval "enable_$ac_feature=no" ;;
214 -enable-* | --enable-*)
215 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
216 # Reject names that are not valid shell variable names.
217 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
218 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
219 { (exit 1); exit 1; }; }
220 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
222 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
225 eval "enable_$ac_feature='$ac_optarg'" ;;
227 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
228 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
229 | --exec | --exe | --ex)
230 ac_prev=exec_prefix ;;
231 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
232 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
233 | --exec=* | --exe=* | --ex=*)
234 exec_prefix=$ac_optarg ;;
236 -gas | --gas | --ga | --g)
237 # Obsolete; use --with-gas.
240 -help | --help | --hel | --he | -h)
242 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
243 ac_init_help=recursive ;;
244 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
245 ac_init_help=short ;;
247 -host | --host | --hos | --ho)
248 ac_prev=host_alias ;;
249 -host=* | --host=* | --hos=* | --ho=*)
250 host_alias=$ac_optarg ;;
252 -includedir | --includedir | --includedi | --included | --include \
253 | --includ | --inclu | --incl | --inc)
254 ac_prev=includedir ;;
255 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
256 | --includ=* | --inclu=* | --incl=* | --inc=*)
257 includedir=$ac_optarg ;;
259 -infodir | --infodir | --infodi | --infod | --info | --inf)
261 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
262 infodir=$ac_optarg ;;
264 -libdir | --libdir | --libdi | --libd)
266 -libdir=* | --libdir=* | --libdi=* | --libd=*)
269 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
270 | --libexe | --libex | --libe)
271 ac_prev=libexecdir ;;
272 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
273 | --libexe=* | --libex=* | --libe=*)
274 libexecdir=$ac_optarg ;;
276 -localstatedir | --localstatedir | --localstatedi | --localstated \
277 | --localstate | --localstat | --localsta | --localst \
278 | --locals | --local | --loca | --loc | --lo)
279 ac_prev=localstatedir ;;
280 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
281 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
282 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
283 localstatedir=$ac_optarg ;;
285 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
287 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
291 # Obsolete; use --without-fp.
294 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
298 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
299 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
302 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
303 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
304 | --oldin | --oldi | --old | --ol | --o)
305 ac_prev=oldincludedir ;;
306 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
307 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
308 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
309 oldincludedir=$ac_optarg ;;
311 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
313 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
316 -program-prefix | --program-prefix | --program-prefi | --program-pref \
317 | --program-pre | --program-pr | --program-p)
318 ac_prev=program_prefix ;;
319 -program-prefix=* | --program-prefix=* | --program-prefi=* \
320 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
321 program_prefix=$ac_optarg ;;
323 -program-suffix | --program-suffix | --program-suffi | --program-suff \
324 | --program-suf | --program-su | --program-s)
325 ac_prev=program_suffix ;;
326 -program-suffix=* | --program-suffix=* | --program-suffi=* \
327 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
328 program_suffix=$ac_optarg ;;
330 -program-transform-name | --program-transform-name \
331 | --program-transform-nam | --program-transform-na \
332 | --program-transform-n | --program-transform- \
333 | --program-transform | --program-transfor \
334 | --program-transfo | --program-transf \
335 | --program-trans | --program-tran \
336 | --progr-tra | --program-tr | --program-t)
337 ac_prev=program_transform_name ;;
338 -program-transform-name=* | --program-transform-name=* \
339 | --program-transform-nam=* | --program-transform-na=* \
340 | --program-transform-n=* | --program-transform-=* \
341 | --program-transform=* | --program-transfor=* \
342 | --program-transfo=* | --program-transf=* \
343 | --program-trans=* | --program-tran=* \
344 | --progr-tra=* | --program-tr=* | --program-t=*)
345 program_transform_name=$ac_optarg ;;
347 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
348 | -silent | --silent | --silen | --sile | --sil)
351 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
353 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
355 sbindir=$ac_optarg ;;
357 -sharedstatedir | --sharedstatedir | --sharedstatedi \
358 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
359 | --sharedst | --shareds | --shared | --share | --shar \
361 ac_prev=sharedstatedir ;;
362 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
363 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
364 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
366 sharedstatedir=$ac_optarg ;;
368 -site | --site | --sit)
370 -site=* | --site=* | --sit=*)
373 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
375 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
378 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
379 | --syscon | --sysco | --sysc | --sys | --sy)
380 ac_prev=sysconfdir ;;
381 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
382 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
383 sysconfdir=$ac_optarg ;;
385 -target | --target | --targe | --targ | --tar | --ta | --t)
386 ac_prev=target_alias ;;
387 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
388 target_alias=$ac_optarg ;;
390 -v | -verbose | --verbose | --verbos | --verbo | --verb)
393 -version | --version | --versio | --versi | --vers | -V)
397 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
398 # Reject names that are not valid shell variable names.
399 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
400 { echo "$as_me: error: invalid package name: $ac_package" >&2
401 { (exit 1); exit 1; }; }
402 ac_package=`echo $ac_package| sed 's/-/_/g'`
404 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
407 eval "with_$ac_package='$ac_optarg'" ;;
409 -without-* | --without-*)
410 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
411 # Reject names that are not valid shell variable names.
412 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
413 { echo "$as_me: error: invalid package name: $ac_package" >&2
414 { (exit 1); exit 1; }; }
415 ac_package=`echo $ac_package | sed 's/-/_/g'`
416 eval "with_$ac_package=no" ;;
419 # Obsolete; use --with-x.
422 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
423 | --x-incl | --x-inc | --x-in | --x-i)
424 ac_prev=x_includes ;;
425 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
426 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
427 x_includes=$ac_optarg ;;
429 -x-libraries | --x-libraries | --x-librarie | --x-librari \
430 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
431 ac_prev=x_libraries ;;
432 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
433 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
434 x_libraries=$ac_optarg ;;
436 -*) { echo "$as_me: error: unrecognized option: $ac_option
437 Try \`$0 --help' for more information." >&2
438 { (exit 1); exit 1; }; }
442 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
443 # Reject names that are not valid shell variable names.
444 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
445 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
446 { (exit 1); exit 1; }; }
447 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
448 eval "$ac_envvar='$ac_optarg'"
452 # FIXME: should be removed in autoconf 3.0.
453 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
454 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
455 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
456 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
462 if test -n "$ac_prev"; then
463 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
464 { echo "$as_me: error: missing argument to $ac_option" >&2
465 { (exit 1); exit 1; }; }
468 # Be sure to have absolute paths.
469 for ac_var in exec_prefix prefix
471 eval ac_val=$`echo $ac_var`
473 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
474 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
475 { (exit 1); exit 1; }; };;
479 # Be sure to have absolute paths.
480 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
481 localstatedir libdir includedir oldincludedir infodir mandir
483 eval ac_val=$`echo $ac_var`
485 [\\/$]* | ?:[\\/]* ) ;;
486 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
487 { (exit 1); exit 1; }; };;
491 # There might be people who depend on the old broken behavior: `$host'
492 # used to hold the argument of --host etc.
497 # FIXME: should be removed in autoconf 3.0.
498 if test "x$host_alias" != x; then
499 if test "x$build_alias" = x; then
500 cross_compiling=maybe
501 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
502 If a cross compiler is detected then cross compile mode will be used." >&2
503 elif test "x$build_alias" != "x$host_alias"; then
509 test -n "$host_alias" && ac_tool_prefix=$host_alias-
511 test "$silent" = yes && exec 6>/dev/null
513 # Find the source files, if location was not specified.
514 if test -z "$srcdir"; then
515 ac_srcdir_defaulted=yes
516 # Try the directory containing this script, then its parent.
518 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
519 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
521 if test ! -r $srcdir/$ac_unique_file; then
525 ac_srcdir_defaulted=no
527 if test ! -r $srcdir/$ac_unique_file; then
528 if test "$ac_srcdir_defaulted" = yes; then
529 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
530 { (exit 1); exit 1; }; }
532 { echo "$as_me: error: cannot find sources in $srcdir" >&2
533 { (exit 1); exit 1; }; }
536 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
537 ac_env_build_alias_set=${build_alias+set}
538 ac_env_build_alias_value=$build_alias
539 ac_cv_env_build_alias_set=${build_alias+set}
540 ac_cv_env_build_alias_value=$build_alias
541 ac_env_host_alias_set=${host_alias+set}
542 ac_env_host_alias_value=$host_alias
543 ac_cv_env_host_alias_set=${host_alias+set}
544 ac_cv_env_host_alias_value=$host_alias
545 ac_env_target_alias_set=${target_alias+set}
546 ac_env_target_alias_value=$target_alias
547 ac_cv_env_target_alias_set=${target_alias+set}
548 ac_cv_env_target_alias_value=$target_alias
549 ac_env_CC_set=${CC+set}
551 ac_cv_env_CC_set=${CC+set}
552 ac_cv_env_CC_value=$CC
553 ac_env_CFLAGS_set=${CFLAGS+set}
554 ac_env_CFLAGS_value=$CFLAGS
555 ac_cv_env_CFLAGS_set=${CFLAGS+set}
556 ac_cv_env_CFLAGS_value=$CFLAGS
557 ac_env_LDFLAGS_set=${LDFLAGS+set}
558 ac_env_LDFLAGS_value=$LDFLAGS
559 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
560 ac_cv_env_LDFLAGS_value=$LDFLAGS
561 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
562 ac_env_CPPFLAGS_value=$CPPFLAGS
563 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
564 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
565 ac_env_CPP_set=${CPP+set}
566 ac_env_CPP_value=$CPP
567 ac_cv_env_CPP_set=${CPP+set}
568 ac_cv_env_CPP_value=$CPP
571 # Report the --help message.
573 if test "$ac_init_help" = "long"; then
574 # Omit some internal or obsolete options to make the list less imposing.
575 # This message is too long to be a string in the A/UX 3.1 sh.
577 \`configure' configures this package to adapt to many kinds of systems.
579 Usage: $0 [OPTION]... [VAR=VALUE]...
581 To assign environment variables (e.g., CC, CFLAGS...), specify them as
582 VAR=VALUE. See below for descriptions of some of the useful variables.
584 Defaults for the options are specified in brackets.
587 -h, --help display this help and exit
588 --help=short display options specific to this package
589 --help=recursive display the short help of all the included packages
590 -V, --version display version information and exit
591 -q, --quiet, --silent do not print \`checking...' messages
592 --cache-file=FILE cache test results in FILE [disabled]
593 -C, --config-cache alias for \`--cache-file=config.cache'
594 -n, --no-create do not create output files
595 --srcdir=DIR find the sources in DIR [configure dir or \`..']
600 Installation directories:
601 --prefix=PREFIX install architecture-independent files in PREFIX
603 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
606 By default, \`make install' will install all the files in
607 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
608 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
609 for instance \`--prefix=\$HOME'.
611 For better control, use the options below.
613 Fine tuning of the installation directories:
614 --bindir=DIR user executables [EPREFIX/bin]
615 --sbindir=DIR system admin executables [EPREFIX/sbin]
616 --libexecdir=DIR program executables [EPREFIX/libexec]
617 --datarootdir=DIR read-only architecture-independent data [PREFIX/share]
618 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
619 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
620 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
621 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
622 --libdir=DIR object code libraries [EPREFIX/lib]
623 --includedir=DIR C header files [PREFIX/include]
624 --oldincludedir=DIR C header files for non-gcc [/usr/include]
625 --infodir=DIR info documentation [DATAROOTDIR/info]
626 --mandir=DIR man documentation [DATAROOTDIR/man]
632 --program-prefix=PREFIX prepend PREFIX to installed program names
633 --program-suffix=SUFFIX append SUFFIX to installed program names
634 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
637 --build=BUILD configure for building on BUILD [guessed]
638 --host=HOST build programs to run on HOST [BUILD]
639 --target=TARGET configure for building compilers for TARGET [HOST]
643 if test -n "$ac_init_help"; then
648 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
649 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
652 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
653 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
655 --with-system-type=XXX test: override derived host system-type
656 --with-pkg-config{=path} enable/disable use of pkg-config
657 --with-pkg-config-libdir=XXX use given directory for installing pc-files
658 --without-tests suppress build with test-programs
659 --enable-mixed-case tic should assume mixed-case filenames
660 --with-install-prefix prefixes actual install-location ($DESTDIR)
661 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
662 --with-build-cc=XXX the build C compiler ($BUILD_CC)
663 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
664 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
665 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
666 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
667 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
668 Options to Specify the Libraries Built/Used:
669 --with-shared generate shared C-objects (needed for --with-ada-sharedlib)
670 --enable-widec compile with wide-char/UTF-8 code
671 --with-curses-dir=DIR directory in which (n)curses is installed
672 --with-lib-prefix override library-prefix
673 --with-shlib-version=X Specify rel or abi version for shared libs
674 --enable-rpath-link link sample programs with rpath option
675 Fine-Tuning Your Configuration:
676 --enable-broken_linker compile with broken-linker support code
677 --disable-largefile omit support for large files
678 --with-rcs-ids compile-in RCS identifiers
680 --disable-ext-funcs disable function-extensions
681 --enable-const compile with extra/non-standard const
683 --without-develop disable development options
685 --with-pthread use POSIX thread library
686 --enable-weak-symbols enable weak-symbols for pthreads
687 --enable-reentrant compile with experimental reentrant code
688 --with-wrap-prefix=XXX override prefix used for public variables
689 Testing/development Options:
690 --disable-echo do not display "compiling" commands
691 --enable-warnings build: turn on GCC compiler warnings
692 --enable-assertions test: turn on generation of assertion code
693 --enable-expanded test: generate functions for certain macros
694 --disable-macros test: use functions rather than macros
695 --with-trace test: add trace() function to all models of ncurses
696 --disable-gnat-projects test: disable GNAT projects even if usable
697 Ada95 Binding Options:
698 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
699 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
700 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
701 --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
703 Some influential environment variables:
704 CC C compiler command
705 CFLAGS C compiler flags
706 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
707 nonstandard directory <lib dir>
708 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
709 headers in a nonstandard directory <include dir>
712 Use these variables to override the choices made by `configure' or to help
713 it to find libraries and programs with nonstandard names/locations.
718 if test "$ac_init_help" = "recursive"; then
719 # If there are subdirs, report their specific --help.
721 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
723 # A "../" for each directory in /$ac_subdir.
724 ac_dots=`echo $ac_subdir |
725 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
728 .) # No --srcdir option. We are building in place.
729 ac_sub_srcdir=$srcdir ;;
730 [\\/]* | ?:[\\/]* ) # Absolute path.
731 ac_sub_srcdir=$srcdir/$ac_subdir ;;
733 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
736 # Check for guested configure; otherwise get Cygnus style configure.
737 if test -f $ac_sub_srcdir/configure.gnu; then
739 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
740 elif test -f $ac_sub_srcdir/configure; then
742 $SHELL $ac_sub_srcdir/configure --help=recursive
743 elif test -f $ac_sub_srcdir/configure.ac ||
744 test -f $ac_sub_srcdir/configure.in; then
748 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
754 test -n "$ac_init_help" && exit 0
755 if $ac_init_version; then
758 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
759 Free Software Foundation, Inc.
760 This configure script is free software; the Free Software Foundation
761 gives unlimited permission to copy, distribute and modify it.
767 This file contains any messages produced by compilers while
768 running configure, to aid debugging if configure makes a mistake.
770 It was created by $as_me, which was
771 generated by GNU Autoconf 2.52.20141204. Invocation command line was
782 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
783 uname -m = `(uname -m) 2>/dev/null || echo unknown`
784 uname -r = `(uname -r) 2>/dev/null || echo unknown`
785 uname -s = `(uname -s) 2>/dev/null || echo unknown`
786 uname -v = `(uname -v) 2>/dev/null || echo unknown`
788 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
789 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
791 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
792 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
793 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
794 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
795 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
796 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
797 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
811 # Keep a trace of the command line.
812 # Strip out --no-create and --no-recursion so they do not pile up.
813 # Also quote any args containing shell meta-characters.
819 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
820 | --no-cr | --no-c) ;;
821 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
822 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
823 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
824 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
825 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
827 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
830 # Get rid of the leading space.
833 # When interrupted or exit'd, cleanup temporary files, and complete
834 # config.log. We remove comments because anyway the quotes in there
835 # would cause problems or look ugly.
837 # Save into config.log some information that might help in debugging.
839 echo "## ----------------- ##" >&5
840 echo "## Cache variables. ##" >&5
841 echo "## ----------------- ##" >&5
843 # The following way of writing the cache mishandles newlines in values,
846 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
849 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
854 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
858 sed "/^$/d" confdefs.h >conftest.log
859 if test -s conftest.log; then
861 echo "## ------------ ##" >&5
862 echo "## confdefs.h. ##" >&5
863 echo "## ------------ ##" >&5
868 test "$ac_signal" != 0 &&
869 echo "$as_me: caught signal $ac_signal" >&5
870 echo "$as_me: exit $exit_status" >&5
871 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
874 for ac_signal in 1 2 13 15; do
875 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
879 # confdefs.h avoids OS command line length limits that DEFS can exceed.
880 rm -rf conftest* confdefs.h
881 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
884 # Let the site file select an alternate cache file if it wants to.
885 # Prefer explicitly selected file to automatically selected ones.
886 if test -z "$CONFIG_SITE"; then
887 if test "x$prefix" != xNONE; then
888 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
890 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
893 for ac_site_file in $CONFIG_SITE; do
894 if test -r "$ac_site_file"; then
895 { echo "$as_me:895: loading site script $ac_site_file" >&5
896 echo "$as_me: loading site script $ac_site_file" >&6;}
897 cat "$ac_site_file" >&5
902 if test -r "$cache_file"; then
903 # Some versions of bash will fail to source /dev/null (special
904 # files actually), so we avoid doing that.
905 if test -f "$cache_file"; then
906 { echo "$as_me:906: loading cache $cache_file" >&5
907 echo "$as_me: loading cache $cache_file" >&6;}
909 [\\/]* | ?:[\\/]* ) . $cache_file;;
914 { echo "$as_me:914: creating cache $cache_file" >&5
915 echo "$as_me: creating cache $cache_file" >&6;}
919 # Check that the precious variables saved in the cache have kept the same
921 ac_cache_corrupted=false
922 for ac_var in `(set) 2>&1 |
923 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
924 eval ac_old_set=\$ac_cv_env_${ac_var}_set
925 eval ac_new_set=\$ac_env_${ac_var}_set
926 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
927 eval ac_new_val="\$ac_env_${ac_var}_value"
928 case $ac_old_set,$ac_new_set in
930 { echo "$as_me:930: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
931 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
932 ac_cache_corrupted=: ;;
934 { echo "$as_me:934: error: \`$ac_var' was not set in the previous run" >&5
935 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
936 ac_cache_corrupted=: ;;
939 if test "x$ac_old_val" != "x$ac_new_val"; then
940 { echo "$as_me:940: error: \`$ac_var' has changed since the previous run:" >&5
941 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
942 { echo "$as_me:942: former value: $ac_old_val" >&5
943 echo "$as_me: former value: $ac_old_val" >&2;}
944 { echo "$as_me:944: current value: $ac_new_val" >&5
945 echo "$as_me: current value: $ac_new_val" >&2;}
949 # Pass precious variables to config.status. It doesn't matter if
950 # we pass some twice (in addition to the command line arguments).
951 if test "$ac_new_set" = set; then
953 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
954 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
955 ac_configure_args="$ac_configure_args '$ac_arg'"
957 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
962 if $ac_cache_corrupted; then
963 { echo "$as_me:963: error: changes in the environment can compromise the build" >&5
964 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
965 { { echo "$as_me:965: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
966 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
967 { (exit 1); exit 1; }; }
971 ac_cpp='$CPP $CPPFLAGS'
972 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
973 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
974 ac_compiler_gnu=$ac_cv_c_compiler_gnu
975 ac_main_return=return
977 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
978 *c*,-n*) ECHO_N= ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway
980 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
981 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
983 echo "#! $SHELL" >conftest.sh
984 echo "exit 0" >>conftest.sh
986 if { (echo "$as_me:986: PATH=\".;.\"; conftest.sh") >&5
987 (PATH=".;."; conftest.sh) 2>&5
989 echo "$as_me:989: \$? = $ac_status" >&5
990 (exit $ac_status); }; then
991 ac_path_separator=';'
995 PATH_SEPARATOR="$ac_path_separator"
998 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1003 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1004 if test -f $ac_dir/install-sh; then
1006 ac_install_sh="$ac_aux_dir/install-sh -c"
1008 elif test -f $ac_dir/install.sh; then
1010 ac_install_sh="$ac_aux_dir/install.sh -c"
1012 elif test -f $ac_dir/shtool; then
1014 ac_install_sh="$ac_aux_dir/shtool install -c"
1018 if test -z "$ac_aux_dir"; then
1019 { { echo "$as_me:1019: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1020 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1021 { (exit 1); exit 1; }; }
1023 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1024 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1025 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1027 # Make sure we can run config.sub.
1028 $ac_config_sub sun4 >/dev/null 2>&1 ||
1029 { { echo "$as_me:1029: error: cannot run $ac_config_sub" >&5
1030 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1031 { (exit 1); exit 1; }; }
1033 echo "$as_me:1033: checking build system type" >&5
1034 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1035 if test "${ac_cv_build+set}" = set; then
1036 echo $ECHO_N "(cached) $ECHO_C" >&6
1038 ac_cv_build_alias=$build_alias
1039 test -z "$ac_cv_build_alias" &&
1040 ac_cv_build_alias=`$ac_config_guess`
1041 test -z "$ac_cv_build_alias" &&
1042 { { echo "$as_me:1042: error: cannot guess build type; you must specify one" >&5
1043 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1044 { (exit 1); exit 1; }; }
1045 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1046 { { echo "$as_me:1046: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1047 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1048 { (exit 1); exit 1; }; }
1051 echo "$as_me:1051: result: $ac_cv_build" >&5
1052 echo "${ECHO_T}$ac_cv_build" >&6
1054 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1055 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1056 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1058 echo "$as_me:1058: checking host system type" >&5
1059 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1060 if test "${ac_cv_host+set}" = set; then
1061 echo $ECHO_N "(cached) $ECHO_C" >&6
1063 ac_cv_host_alias=$host_alias
1064 test -z "$ac_cv_host_alias" &&
1065 ac_cv_host_alias=$ac_cv_build_alias
1066 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1067 { { echo "$as_me:1067: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1068 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1069 { (exit 1); exit 1; }; }
1072 echo "$as_me:1072: result: $ac_cv_host" >&5
1073 echo "${ECHO_T}$ac_cv_host" >&6
1075 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1076 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1077 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1079 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1080 echo "$as_me:1080: checking target system type" >&5
1081 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1082 if test "${ac_cv_target+set}" = set; then
1083 echo $ECHO_N "(cached) $ECHO_C" >&6
1085 ac_cv_target_alias=$target_alias
1086 test "x$ac_cv_target_alias" = "x" &&
1087 ac_cv_target_alias=$ac_cv_host_alias
1088 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1089 { { echo "$as_me:1089: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1090 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1091 { (exit 1); exit 1; }; }
1094 echo "$as_me:1094: result: $ac_cv_target" >&5
1095 echo "${ECHO_T}$ac_cv_target" >&6
1096 target=$ac_cv_target
1097 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1098 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1099 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1101 # The aliases save the names the user supplied, while $host etc.
1102 # will get canonicalized.
1103 test -n "$target_alias" &&
1104 test "$program_prefix$program_suffix$program_transform_name" = \
1106 program_prefix=${target_alias}-
1107 system_name="$host_os"
1109 system_name="`(uname -s -r) 2>/dev/null`"
1110 if test -z "$system_name" ; then
1111 system_name="`(hostname) 2>/dev/null`"
1114 test -n "$system_name" &&
1115 cat >>confdefs.h <<EOF
1116 #define SYSTEM_NAME "$system_name"
1119 if test "${cf_cv_system_name+set}" = set; then
1120 echo $ECHO_N "(cached) $ECHO_C" >&6
1122 cf_cv_system_name="$system_name"
1125 test -z "$system_name" && system_name="$cf_cv_system_name"
1126 test -n "$cf_cv_system_name" && echo "$as_me:1126: result: Configuring for $cf_cv_system_name" >&5
1127 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1129 if test ".$system_name" != ".$cf_cv_system_name" ; then
1130 echo "$as_me:1130: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1131 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1132 { { echo "$as_me:1132: error: \"Please remove config.cache and try again.\"" >&5
1133 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1134 { (exit 1); exit 1; }; }
1137 # Check whether --with-system-type or --without-system-type was given.
1138 if test "${with_system_type+set}" = set; then
1139 withval="$with_system_type"
1140 { echo "$as_me:1140: WARNING: overriding system type to $withval" >&5
1141 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1142 cf_cv_system_name=$withval
1147 ### Save the given $CFLAGS to allow user-override.
1148 cf_user_CFLAGS="$CFLAGS"
1150 ### Default install-location
1152 echo "$as_me:1152: checking for prefix" >&5
1153 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1154 if test "x$prefix" = "xNONE" ; then
1155 case "$cf_cv_system_name" in
1156 # non-vendor systems don't have a conflict
1157 (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1160 (*) prefix=$ac_default_prefix
1164 echo "$as_me:1164: result: $prefix" >&5
1165 echo "${ECHO_T}$prefix" >&6
1167 if test "x$prefix" = "xNONE" ; then
1168 echo "$as_me:1168: checking for default include-directory" >&5
1169 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1170 test -n "$verbose" && echo 1>&6
1173 $includedir/ncurses \
1175 $prefix/include/ncurses \
1176 /usr/local/include \
1177 /usr/local/include/ncurses \
1179 /usr/include/ncurses
1181 cf_dir=`eval echo $cf_symbol`
1182 if test -f $cf_dir/curses.h ; then
1183 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1184 includedir="$cf_symbol"
1185 test -n "$verbose" && echo $ac_n " found " 1>&6
1189 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1191 echo "$as_me:1191: result: $includedir" >&5
1192 echo "${ECHO_T}$includedir" >&6
1195 ### Checks for programs.
1198 ac_cpp='$CPP $CPPFLAGS'
1199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1202 ac_main_return=return
1203 if test -n "$ac_tool_prefix"; then
1204 for ac_prog in gnatgcc gcc cc
1206 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1207 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1208 echo "$as_me:1208: checking for $ac_word" >&5
1209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1210 if test "${ac_cv_prog_CC+set}" = set; then
1211 echo $ECHO_N "(cached) $ECHO_C" >&6
1213 if test -n "$CC"; then
1214 ac_cv_prog_CC="$CC" # Let the user override the test.
1216 ac_save_IFS=$IFS; IFS=$ac_path_separator
1218 for ac_dir in $ac_dummy; do
1220 test -z "$ac_dir" && ac_dir=.
1221 $as_executable_p "$ac_dir/$ac_word" || continue
1222 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1223 echo "$as_me:1223: found $ac_dir/$ac_word" >&5
1230 if test -n "$CC"; then
1231 echo "$as_me:1231: result: $CC" >&5
1232 echo "${ECHO_T}$CC" >&6
1234 echo "$as_me:1234: result: no" >&5
1235 echo "${ECHO_T}no" >&6
1238 test -n "$CC" && break
1241 if test -z "$CC"; then
1243 for ac_prog in gnatgcc gcc cc
1245 # Extract the first word of "$ac_prog", so it can be a program name with args.
1246 set dummy $ac_prog; ac_word=$2
1247 echo "$as_me:1247: checking for $ac_word" >&5
1248 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1249 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1250 echo $ECHO_N "(cached) $ECHO_C" >&6
1252 if test -n "$ac_ct_CC"; then
1253 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1255 ac_save_IFS=$IFS; IFS=$ac_path_separator
1257 for ac_dir in $ac_dummy; do
1259 test -z "$ac_dir" && ac_dir=.
1260 $as_executable_p "$ac_dir/$ac_word" || continue
1261 ac_cv_prog_ac_ct_CC="$ac_prog"
1262 echo "$as_me:1262: found $ac_dir/$ac_word" >&5
1268 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1269 if test -n "$ac_ct_CC"; then
1270 echo "$as_me:1270: result: $ac_ct_CC" >&5
1271 echo "${ECHO_T}$ac_ct_CC" >&6
1273 echo "$as_me:1273: result: no" >&5
1274 echo "${ECHO_T}no" >&6
1277 test -n "$ac_ct_CC" && break
1283 test -z "$CC" && { { echo "$as_me:1283: error: no acceptable cc found in \$PATH" >&5
1284 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1285 { (exit 1); exit 1; }; }
1287 # Provide some information about the compiler.
1288 echo "$as_me:1288:" \
1289 "checking for C compiler version" >&5
1290 ac_compiler=`set X $ac_compile; echo $2`
1291 { (eval echo "$as_me:1291: \"$ac_compiler --version </dev/null >&5\"") >&5
1292 (eval $ac_compiler --version </dev/null >&5) 2>&5
1294 echo "$as_me:1294: \$? = $ac_status" >&5
1295 (exit $ac_status); }
1296 { (eval echo "$as_me:1296: \"$ac_compiler -v </dev/null >&5\"") >&5
1297 (eval $ac_compiler -v </dev/null >&5) 2>&5
1299 echo "$as_me:1299: \$? = $ac_status" >&5
1300 (exit $ac_status); }
1301 { (eval echo "$as_me:1301: \"$ac_compiler -V </dev/null >&5\"") >&5
1302 (eval $ac_compiler -V </dev/null >&5) 2>&5
1304 echo "$as_me:1304: \$? = $ac_status" >&5
1305 (exit $ac_status); }
1307 cat >conftest.$ac_ext <<_ACEOF
1308 #line 1308 "configure"
1309 #include "confdefs.h"
1319 ac_clean_files_save=$ac_clean_files
1320 ac_clean_files="$ac_clean_files a.out a.exe"
1321 # Try to create an executable without -o first, disregard a.out.
1322 # It will help us diagnose broken compilers, and finding out an intuition
1324 echo "$as_me:1324: checking for C compiler default output" >&5
1325 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1326 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1327 if { (eval echo "$as_me:1327: \"$ac_link_default\"") >&5
1328 (eval $ac_link_default) 2>&5
1330 echo "$as_me:1330: \$? = $ac_status" >&5
1331 (exit $ac_status); }; then
1332 # Find the output, starting from the most likely. This scheme is
1333 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1335 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1336 ls a.out conftest 2>/dev/null;
1337 ls a.* conftest.* 2>/dev/null`; do
1339 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1340 a.out ) # We found the default executable, but exeext='' is most
1343 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1344 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1351 echo "$as_me: failed program was:" >&5
1352 cat conftest.$ac_ext >&5
1353 { { echo "$as_me:1353: error: C compiler cannot create executables" >&5
1354 echo "$as_me: error: C compiler cannot create executables" >&2;}
1355 { (exit 77); exit 77; }; }
1358 ac_exeext=$ac_cv_exeext
1359 echo "$as_me:1359: result: $ac_file" >&5
1360 echo "${ECHO_T}$ac_file" >&6
1362 # Check the compiler produces executables we can run. If not, either
1363 # the compiler is broken, or we cross compile.
1364 echo "$as_me:1364: checking whether the C compiler works" >&5
1365 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1366 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1367 # If not cross compiling, check that we can run a simple program.
1368 if test "$cross_compiling" != yes; then
1369 if { ac_try='./$ac_file'
1370 { (eval echo "$as_me:1370: \"$ac_try\"") >&5
1373 echo "$as_me:1373: \$? = $ac_status" >&5
1374 (exit $ac_status); }; }; then
1377 if test "$cross_compiling" = maybe; then
1380 { { echo "$as_me:1380: error: cannot run C compiled programs.
1381 If you meant to cross compile, use \`--host'." >&5
1382 echo "$as_me: error: cannot run C compiled programs.
1383 If you meant to cross compile, use \`--host'." >&2;}
1384 { (exit 1); exit 1; }; }
1388 echo "$as_me:1388: result: yes" >&5
1389 echo "${ECHO_T}yes" >&6
1391 rm -f a.out a.exe conftest$ac_cv_exeext
1392 ac_clean_files=$ac_clean_files_save
1393 # Check the compiler produces executables we can run. If not, either
1394 # the compiler is broken, or we cross compile.
1395 echo "$as_me:1395: checking whether we are cross compiling" >&5
1396 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1397 echo "$as_me:1397: result: $cross_compiling" >&5
1398 echo "${ECHO_T}$cross_compiling" >&6
1400 echo "$as_me:1400: checking for executable suffix" >&5
1401 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1402 if { (eval echo "$as_me:1402: \"$ac_link\"") >&5
1403 (eval $ac_link) 2>&5
1405 echo "$as_me:1405: \$? = $ac_status" >&5
1406 (exit $ac_status); }; then
1407 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1408 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1409 # work properly (i.e., refer to `conftest.exe'), while it won't with
1411 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1413 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1414 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1421 { { echo "$as_me:1421: error: cannot compute EXEEXT: cannot compile and link" >&5
1422 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1423 { (exit 1); exit 1; }; }
1426 rm -f conftest$ac_cv_exeext
1427 echo "$as_me:1427: result: $ac_cv_exeext" >&5
1428 echo "${ECHO_T}$ac_cv_exeext" >&6
1430 rm -f conftest.$ac_ext
1431 EXEEXT=$ac_cv_exeext
1433 echo "$as_me:1433: checking for object suffix" >&5
1434 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1435 if test "${ac_cv_objext+set}" = set; then
1436 echo $ECHO_N "(cached) $ECHO_C" >&6
1438 cat >conftest.$ac_ext <<_ACEOF
1439 #line 1439 "configure"
1440 #include "confdefs.h"
1450 rm -f conftest.o conftest.obj
1451 if { (eval echo "$as_me:1451: \"$ac_compile\"") >&5
1452 (eval $ac_compile) 2>&5
1454 echo "$as_me:1454: \$? = $ac_status" >&5
1455 (exit $ac_status); }; then
1456 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1458 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1459 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1464 echo "$as_me: failed program was:" >&5
1465 cat conftest.$ac_ext >&5
1466 { { echo "$as_me:1466: error: cannot compute OBJEXT: cannot compile" >&5
1467 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1468 { (exit 1); exit 1; }; }
1471 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1473 echo "$as_me:1473: result: $ac_cv_objext" >&5
1474 echo "${ECHO_T}$ac_cv_objext" >&6
1475 OBJEXT=$ac_cv_objext
1477 echo "$as_me:1477: checking whether we are using the GNU C compiler" >&5
1478 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1479 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1480 echo $ECHO_N "(cached) $ECHO_C" >&6
1482 cat >conftest.$ac_ext <<_ACEOF
1483 #line 1483 "configure"
1484 #include "confdefs.h"
1497 rm -f conftest.$ac_objext
1498 if { (eval echo "$as_me:1498: \"$ac_compile\"") >&5
1499 (eval $ac_compile) 2>&5
1501 echo "$as_me:1501: \$? = $ac_status" >&5
1502 (exit $ac_status); } &&
1503 { ac_try='test -s conftest.$ac_objext'
1504 { (eval echo "$as_me:1504: \"$ac_try\"") >&5
1507 echo "$as_me:1507: \$? = $ac_status" >&5
1508 (exit $ac_status); }; }; then
1511 echo "$as_me: failed program was:" >&5
1512 cat conftest.$ac_ext >&5
1515 rm -f conftest.$ac_objext conftest.$ac_ext
1516 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1519 echo "$as_me:1519: result: $ac_cv_c_compiler_gnu" >&5
1520 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1521 GCC=`test $ac_compiler_gnu = yes && echo yes`
1522 ac_test_CFLAGS=${CFLAGS+set}
1523 ac_save_CFLAGS=$CFLAGS
1525 echo "$as_me:1525: checking whether $CC accepts -g" >&5
1526 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1527 if test "${ac_cv_prog_cc_g+set}" = set; then
1528 echo $ECHO_N "(cached) $ECHO_C" >&6
1530 cat >conftest.$ac_ext <<_ACEOF
1531 #line 1531 "configure"
1532 #include "confdefs.h"
1542 rm -f conftest.$ac_objext
1543 if { (eval echo "$as_me:1543: \"$ac_compile\"") >&5
1544 (eval $ac_compile) 2>&5
1546 echo "$as_me:1546: \$? = $ac_status" >&5
1547 (exit $ac_status); } &&
1548 { ac_try='test -s conftest.$ac_objext'
1549 { (eval echo "$as_me:1549: \"$ac_try\"") >&5
1552 echo "$as_me:1552: \$? = $ac_status" >&5
1553 (exit $ac_status); }; }; then
1556 echo "$as_me: failed program was:" >&5
1557 cat conftest.$ac_ext >&5
1560 rm -f conftest.$ac_objext conftest.$ac_ext
1562 echo "$as_me:1562: result: $ac_cv_prog_cc_g" >&5
1563 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1564 if test "$ac_test_CFLAGS" = set; then
1565 CFLAGS=$ac_save_CFLAGS
1566 elif test $ac_cv_prog_cc_g = yes; then
1567 if test "$GCC" = yes; then
1573 if test "$GCC" = yes; then
1579 # Some people use a C++ compiler to compile C. Since we use `exit',
1580 # in C++ we need to declare it. In case someone uses the same compiler
1581 # for both compiling C and C++ we need to have the C++ compiler decide
1582 # the declaration of exit, since it's the most demanding environment.
1583 cat >conftest.$ac_ext <<_ACEOF
1588 rm -f conftest.$ac_objext
1589 if { (eval echo "$as_me:1589: \"$ac_compile\"") >&5
1590 (eval $ac_compile) 2>&5
1592 echo "$as_me:1592: \$? = $ac_status" >&5
1593 (exit $ac_status); } &&
1594 { ac_try='test -s conftest.$ac_objext'
1595 { (eval echo "$as_me:1595: \"$ac_try\"") >&5
1598 echo "$as_me:1598: \$? = $ac_status" >&5
1599 (exit $ac_status); }; }; then
1600 for ac_declaration in \
1602 '#include <stdlib.h>' \
1603 'extern "C" void std::exit (int) throw (); using std::exit;' \
1604 'extern "C" void std::exit (int); using std::exit;' \
1605 'extern "C" void exit (int) throw ();' \
1606 'extern "C" void exit (int);' \
1609 cat >conftest.$ac_ext <<_ACEOF
1610 #line 1610 "configure"
1611 #include "confdefs.h"
1622 rm -f conftest.$ac_objext
1623 if { (eval echo "$as_me:1623: \"$ac_compile\"") >&5
1624 (eval $ac_compile) 2>&5
1626 echo "$as_me:1626: \$? = $ac_status" >&5
1627 (exit $ac_status); } &&
1628 { ac_try='test -s conftest.$ac_objext'
1629 { (eval echo "$as_me:1629: \"$ac_try\"") >&5
1632 echo "$as_me:1632: \$? = $ac_status" >&5
1633 (exit $ac_status); }; }; then
1636 echo "$as_me: failed program was:" >&5
1637 cat conftest.$ac_ext >&5
1640 rm -f conftest.$ac_objext conftest.$ac_ext
1641 cat >conftest.$ac_ext <<_ACEOF
1642 #line 1642 "configure"
1643 #include "confdefs.h"
1653 rm -f conftest.$ac_objext
1654 if { (eval echo "$as_me:1654: \"$ac_compile\"") >&5
1655 (eval $ac_compile) 2>&5
1657 echo "$as_me:1657: \$? = $ac_status" >&5
1658 (exit $ac_status); } &&
1659 { ac_try='test -s conftest.$ac_objext'
1660 { (eval echo "$as_me:1660: \"$ac_try\"") >&5
1663 echo "$as_me:1663: \$? = $ac_status" >&5
1664 (exit $ac_status); }; }; then
1667 echo "$as_me: failed program was:" >&5
1668 cat conftest.$ac_ext >&5
1670 rm -f conftest.$ac_objext conftest.$ac_ext
1673 if test -n "$ac_declaration"; then
1674 echo '#ifdef __cplusplus' >>confdefs.h
1675 echo $ac_declaration >>confdefs.h
1676 echo '#endif' >>confdefs.h
1680 echo "$as_me: failed program was:" >&5
1681 cat conftest.$ac_ext >&5
1683 rm -f conftest.$ac_objext conftest.$ac_ext
1685 ac_cpp='$CPP $CPPFLAGS'
1686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1688 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1689 ac_main_return=return
1692 if test "$GCC" = yes ; then
1693 echo "$as_me:1693: checking version of $CC" >&5
1694 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1695 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1696 test -z "$GCC_VERSION" && GCC_VERSION=unknown
1697 echo "$as_me:1697: result: $GCC_VERSION" >&5
1698 echo "${ECHO_T}$GCC_VERSION" >&6
1701 echo "$as_me:1701: checking for $CC option to accept ANSI C" >&5
1702 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1703 if test "${ac_cv_prog_cc_stdc+set}" = set; then
1704 echo $ECHO_N "(cached) $ECHO_C" >&6
1706 ac_cv_prog_cc_stdc=no
1708 cat >conftest.$ac_ext <<_ACEOF
1709 #line 1709 "configure"
1710 #include "confdefs.h"
1713 #include <sys/types.h>
1714 #include <sys/stat.h>
1715 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
1716 struct buf { int x; };
1717 FILE * (*rcsopen) (struct buf *, struct stat *, int);
1718 static char *e (p, i)
1724 static char *f (char * (*g) (char **, int), char **p, ...)
1729 s = g (p, va_arg (v,int));
1733 int test (int i, double x);
1734 struct s1 {int (*f) (int a);};
1735 struct s2 {int (*f) (double a);};
1736 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1742 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1747 # Don't try gcc -ansi; that turns off useful extensions and
1748 # breaks some systems' header files.
1749 # AIX -qlanglvl=ansi
1750 # Ultrix and OSF/1 -std1
1751 # HP-UX 10.20 and later -Ae
1752 # HP-UX older versions -Aa -D_HPUX_SOURCE
1753 # SVR4 -Xc -D__EXTENSIONS__
1754 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1756 CC="$ac_save_CC $ac_arg"
1757 rm -f conftest.$ac_objext
1758 if { (eval echo "$as_me:1758: \"$ac_compile\"") >&5
1759 (eval $ac_compile) 2>&5
1761 echo "$as_me:1761: \$? = $ac_status" >&5
1762 (exit $ac_status); } &&
1763 { ac_try='test -s conftest.$ac_objext'
1764 { (eval echo "$as_me:1764: \"$ac_try\"") >&5
1767 echo "$as_me:1767: \$? = $ac_status" >&5
1768 (exit $ac_status); }; }; then
1769 ac_cv_prog_cc_stdc=$ac_arg
1772 echo "$as_me: failed program was:" >&5
1773 cat conftest.$ac_ext >&5
1775 rm -f conftest.$ac_objext
1777 rm -f conftest.$ac_ext conftest.$ac_objext
1782 case "x$ac_cv_prog_cc_stdc" in
1784 echo "$as_me:1784: result: none needed" >&5
1785 echo "${ECHO_T}none needed" >&6 ;;
1787 echo "$as_me:1787: result: $ac_cv_prog_cc_stdc" >&5
1788 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
1789 CC="$CC $ac_cv_prog_cc_stdc" ;;
1792 # This should have been defined by AC_PROG_CC
1795 echo "$as_me:1795: checking \$CC variable" >&5
1796 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
1799 echo "$as_me:1799: result: broken" >&5
1800 echo "${ECHO_T}broken" >&6
1801 { echo "$as_me:1801: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
1802 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
1804 cf_flags=`echo "$CC" | sed -e 's/^[^ ]*[ ]//'`
1805 CC=`echo "$CC" | sed -e 's/[ ].*//'`
1810 cf_new_extra_cppflags=
1812 for cf_add_cflags in $cf_flags
1814 case $cf_fix_cppflags in
1816 case $cf_add_cflags in
1817 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
1818 case $cf_add_cflags in
1820 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
1822 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
1823 && test -z "${cf_tst_cflags}" \
1824 && cf_fix_cppflags=yes
1826 if test $cf_fix_cppflags = yes ; then
1827 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
1829 elif test "${cf_tst_cflags}" = "\"'" ; then
1830 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
1839 case $cf_add_cflags in
1841 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
1843 CPPFLAGS=`echo "$CPPFLAGS" | \
1844 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
1845 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
1849 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
1854 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
1859 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
1861 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
1863 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
1864 && test -z "${cf_tst_cflags}" \
1865 && cf_fix_cppflags=no
1870 if test -n "$cf_new_cflags" ; then
1872 CFLAGS="$CFLAGS $cf_new_cflags"
1875 if test -n "$cf_new_cppflags" ; then
1877 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
1880 if test -n "$cf_new_extra_cppflags" ; then
1882 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
1887 echo "$as_me:1887: result: ok" >&5
1888 echo "${ECHO_T}ok" >&6
1893 ac_cpp='$CPP $CPPFLAGS'
1894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1897 ac_main_return=return
1898 echo "$as_me:1898: checking how to run the C preprocessor" >&5
1899 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
1900 # On Suns, sometimes $CPP names a directory.
1901 if test -n "$CPP" && test -d "$CPP"; then
1904 if test -z "$CPP"; then
1905 if test "${ac_cv_prog_CPP+set}" = set; then
1906 echo $ECHO_N "(cached) $ECHO_C" >&6
1908 # Double quotes because CPP needs to be expanded
1909 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
1912 for ac_c_preproc_warn_flag in '' yes
1914 # Use a header file that comes with gcc, so configuring glibc
1915 # with a fresh cross-compiler works.
1916 # On the NeXT, cc -E runs the code through the compiler's parser,
1917 # not just through cpp. "Syntax error" is here to catch this case.
1918 cat >conftest.$ac_ext <<_ACEOF
1919 #line 1919 "configure"
1920 #include "confdefs.h"
1924 if { (eval echo "$as_me:1924: \"$ac_cpp conftest.$ac_ext\"") >&5
1925 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1927 egrep -v '^ *\+' conftest.er1 >conftest.err
1929 cat conftest.err >&5
1930 echo "$as_me:1930: \$? = $ac_status" >&5
1931 (exit $ac_status); } >/dev/null; then
1932 if test -s conftest.err; then
1933 ac_cpp_err=$ac_c_preproc_warn_flag
1940 if test -z "$ac_cpp_err"; then
1943 echo "$as_me: failed program was:" >&5
1944 cat conftest.$ac_ext >&5
1945 # Broken: fails on valid input.
1948 rm -f conftest.err conftest.$ac_ext
1950 # OK, works on sane cases. Now check whether non-existent headers
1951 # can be detected and how.
1952 cat >conftest.$ac_ext <<_ACEOF
1953 #line 1953 "configure"
1954 #include "confdefs.h"
1955 #include <ac_nonexistent.h>
1957 if { (eval echo "$as_me:1957: \"$ac_cpp conftest.$ac_ext\"") >&5
1958 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1960 egrep -v '^ *\+' conftest.er1 >conftest.err
1962 cat conftest.err >&5
1963 echo "$as_me:1963: \$? = $ac_status" >&5
1964 (exit $ac_status); } >/dev/null; then
1965 if test -s conftest.err; then
1966 ac_cpp_err=$ac_c_preproc_warn_flag
1973 if test -z "$ac_cpp_err"; then
1974 # Broken: success on invalid input.
1977 echo "$as_me: failed program was:" >&5
1978 cat conftest.$ac_ext >&5
1979 # Passes both tests.
1983 rm -f conftest.err conftest.$ac_ext
1986 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
1987 rm -f conftest.err conftest.$ac_ext
1988 if $ac_preproc_ok; then
2000 echo "$as_me:2000: result: $CPP" >&5
2001 echo "${ECHO_T}$CPP" >&6
2003 for ac_c_preproc_warn_flag in '' yes
2005 # Use a header file that comes with gcc, so configuring glibc
2006 # with a fresh cross-compiler works.
2007 # On the NeXT, cc -E runs the code through the compiler's parser,
2008 # not just through cpp. "Syntax error" is here to catch this case.
2009 cat >conftest.$ac_ext <<_ACEOF
2010 #line 2010 "configure"
2011 #include "confdefs.h"
2015 if { (eval echo "$as_me:2015: \"$ac_cpp conftest.$ac_ext\"") >&5
2016 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2018 egrep -v '^ *\+' conftest.er1 >conftest.err
2020 cat conftest.err >&5
2021 echo "$as_me:2021: \$? = $ac_status" >&5
2022 (exit $ac_status); } >/dev/null; then
2023 if test -s conftest.err; then
2024 ac_cpp_err=$ac_c_preproc_warn_flag
2031 if test -z "$ac_cpp_err"; then
2034 echo "$as_me: failed program was:" >&5
2035 cat conftest.$ac_ext >&5
2036 # Broken: fails on valid input.
2039 rm -f conftest.err conftest.$ac_ext
2041 # OK, works on sane cases. Now check whether non-existent headers
2042 # can be detected and how.
2043 cat >conftest.$ac_ext <<_ACEOF
2044 #line 2044 "configure"
2045 #include "confdefs.h"
2046 #include <ac_nonexistent.h>
2048 if { (eval echo "$as_me:2048: \"$ac_cpp conftest.$ac_ext\"") >&5
2049 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2051 egrep -v '^ *\+' conftest.er1 >conftest.err
2053 cat conftest.err >&5
2054 echo "$as_me:2054: \$? = $ac_status" >&5
2055 (exit $ac_status); } >/dev/null; then
2056 if test -s conftest.err; then
2057 ac_cpp_err=$ac_c_preproc_warn_flag
2064 if test -z "$ac_cpp_err"; then
2065 # Broken: success on invalid input.
2068 echo "$as_me: failed program was:" >&5
2069 cat conftest.$ac_ext >&5
2070 # Passes both tests.
2074 rm -f conftest.err conftest.$ac_ext
2077 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2078 rm -f conftest.err conftest.$ac_ext
2079 if $ac_preproc_ok; then
2082 { { echo "$as_me:2082: error: C preprocessor \"$CPP\" fails sanity check" >&5
2083 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2084 { (exit 1); exit 1; }; }
2088 ac_cpp='$CPP $CPPFLAGS'
2089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2092 ac_main_return=return
2094 if test $ac_cv_c_compiler_gnu = yes; then
2095 echo "$as_me:2095: checking whether $CC needs -traditional" >&5
2096 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2097 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2098 echo $ECHO_N "(cached) $ECHO_C" >&6
2100 ac_pattern="Autoconf.*'x'"
2101 cat >conftest.$ac_ext <<_ACEOF
2102 #line 2102 "configure"
2103 #include "confdefs.h"
2105 int Autoconf = TIOCGETP;
2107 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2108 egrep "$ac_pattern" >/dev/null 2>&1; then
2109 ac_cv_prog_gcc_traditional=yes
2111 ac_cv_prog_gcc_traditional=no
2115 if test $ac_cv_prog_gcc_traditional = no; then
2116 cat >conftest.$ac_ext <<_ACEOF
2117 #line 2117 "configure"
2118 #include "confdefs.h"
2120 int Autoconf = TCGETA;
2122 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2123 egrep "$ac_pattern" >/dev/null 2>&1; then
2124 ac_cv_prog_gcc_traditional=yes
2130 echo "$as_me:2130: result: $ac_cv_prog_gcc_traditional" >&5
2131 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2132 if test $ac_cv_prog_gcc_traditional = yes; then
2133 CC="$CC -traditional"
2137 echo "$as_me:2137: checking whether $CC understands -c and -o together" >&5
2138 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2139 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2140 echo $ECHO_N "(cached) $ECHO_C" >&6
2143 cat > conftest.$ac_ext <<CF_EOF
2147 ${cf_cv_main_return:-return}(0);
2150 # We do the test twice because some compilers refuse to overwrite an
2151 # existing .o file with -o, though they will create one.
2152 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2153 if { (eval echo "$as_me:2153: \"$ac_try\"") >&5
2156 echo "$as_me:2156: \$? = $ac_status" >&5
2157 (exit $ac_status); } &&
2158 test -f conftest2.$ac_objext && { (eval echo "$as_me:2158: \"$ac_try\"") >&5
2161 echo "$as_me:2161: \$? = $ac_status" >&5
2162 (exit $ac_status); };
2164 eval cf_cv_prog_CC_c_o=yes
2166 eval cf_cv_prog_CC_c_o=no
2171 if test $cf_cv_prog_CC_c_o = yes; then
2172 echo "$as_me:2172: result: yes" >&5
2173 echo "${ECHO_T}yes" >&6
2175 echo "$as_me:2175: result: no" >&5
2176 echo "${ECHO_T}no" >&6
2179 test "$program_prefix" != NONE &&
2180 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2181 # Use a double $ so make ignores it.
2182 test "$program_suffix" != NONE &&
2183 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2184 # Double any \ or $. echo might interpret backslashes.
2185 # By default was `s,x,x', remove it if useless.
2186 cat <<\_ACEOF >conftest.sed
2187 s/[\\$]/&&/g;s/;s,x,x,$//
2189 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2192 for ac_prog in mawk gawk nawk awk
2194 # Extract the first word of "$ac_prog", so it can be a program name with args.
2195 set dummy $ac_prog; ac_word=$2
2196 echo "$as_me:2196: checking for $ac_word" >&5
2197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2198 if test "${ac_cv_prog_AWK+set}" = set; then
2199 echo $ECHO_N "(cached) $ECHO_C" >&6
2201 if test -n "$AWK"; then
2202 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2204 ac_save_IFS=$IFS; IFS=$ac_path_separator
2206 for ac_dir in $ac_dummy; do
2208 test -z "$ac_dir" && ac_dir=.
2209 $as_executable_p "$ac_dir/$ac_word" || continue
2210 ac_cv_prog_AWK="$ac_prog"
2211 echo "$as_me:2211: found $ac_dir/$ac_word" >&5
2218 if test -n "$AWK"; then
2219 echo "$as_me:2219: result: $AWK" >&5
2220 echo "${ECHO_T}$AWK" >&6
2222 echo "$as_me:2222: result: no" >&5
2223 echo "${ECHO_T}no" >&6
2226 test -n "$AWK" && break
2229 test -z "$AWK" && { { echo "$as_me:2229: error: No awk program found" >&5
2230 echo "$as_me: error: No awk program found" >&2;}
2231 { (exit 1); exit 1; }; }
2233 echo "$as_me:2233: checking for egrep" >&5
2234 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2235 if test "${ac_cv_prog_egrep+set}" = set; then
2236 echo $ECHO_N "(cached) $ECHO_C" >&6
2238 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2239 then ac_cv_prog_egrep='grep -E'
2240 else ac_cv_prog_egrep='egrep'
2243 echo "$as_me:2243: result: $ac_cv_prog_egrep" >&5
2244 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2245 EGREP=$ac_cv_prog_egrep
2247 test -z "$EGREP" && { { echo "$as_me:2247: error: No egrep program found" >&5
2248 echo "$as_me: error: No egrep program found" >&2;}
2249 { (exit 1); exit 1; }; }
2251 # Find a good install program. We prefer a C program (faster),
2252 # so one script is as good as another. But avoid the broken or
2253 # incompatible versions:
2254 # SysV /etc/install, /usr/sbin/install
2255 # SunOS /usr/etc/install
2256 # IRIX /sbin/install
2258 # AmigaOS /C/install, which installs bootblocks on floppy discs
2259 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2260 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2261 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2262 # ./install, which can be erroneously created by make from ./install.sh.
2263 echo "$as_me:2263: checking for a BSD compatible install" >&5
2264 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2265 if test -z "$INSTALL"; then
2266 if test "${ac_cv_path_install+set}" = set; then
2267 echo $ECHO_N "(cached) $ECHO_C" >&6
2269 ac_save_IFS=$IFS; IFS=$ac_path_separator
2270 for ac_dir in $PATH; do
2272 # Account for people who put trailing slashes in PATH elements.
2274 / | ./ | .// | /cC/* \
2275 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2278 # OSF1 and SCO ODT 3.0 have their own names for install.
2279 # Don't use installbsd from OSF since it installs stuff as root
2281 for ac_prog in ginstall scoinst install; do
2282 if $as_executable_p "$ac_dir/$ac_prog"; then
2283 if test $ac_prog = install &&
2284 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2285 # AIX install. It has an incompatible calling convention.
2287 elif test $ac_prog = install &&
2288 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2289 # program-specific install script used by HP pwplus--don't use.
2292 ac_cv_path_install="$ac_dir/$ac_prog -c"
2302 if test "${ac_cv_path_install+set}" = set; then
2303 INSTALL=$ac_cv_path_install
2305 # As a last resort, use the slow shell script. We don't cache a
2306 # path for INSTALL within a source directory, because that will
2307 # break other packages using the cache if that directory is
2308 # removed, or if the path is relative.
2309 INSTALL=$ac_install_sh
2312 echo "$as_me:2312: result: $INSTALL" >&5
2313 echo "${ECHO_T}$INSTALL" >&6
2315 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2316 # It thinks the first close brace ends the variable substitution.
2317 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2319 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2321 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2323 echo "$as_me:2323: checking whether ln -s works" >&5
2324 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2326 if test "$LN_S" = "ln -s"; then
2327 echo "$as_me:2327: result: yes" >&5
2328 echo "${ECHO_T}yes" >&6
2330 echo "$as_me:2330: result: no, using $LN_S" >&5
2331 echo "${ECHO_T}no, using $LN_S" >&6
2334 echo "$as_me:2334: checking if $LN_S -f options work" >&5
2335 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
2337 rm -f conf$$.src conf$$dst
2339 echo first >conf$$.src
2340 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
2345 rm -f conf$$.dst conf$$src
2346 echo "$as_me:2346: result: $cf_prog_ln_sf" >&5
2347 echo "${ECHO_T}$cf_prog_ln_sf" >&6
2349 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
2351 echo "$as_me:2351: checking for long file names" >&5
2352 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
2353 if test "${ac_cv_sys_long_file_names+set}" = set; then
2354 echo $ECHO_N "(cached) $ECHO_C" >&6
2356 ac_cv_sys_long_file_names=yes
2357 # Test for long file names in all the places we know might matter:
2358 # . the current directory, where building will happen
2359 # $prefix/lib where we will be installing things
2360 # $exec_prefix/lib likewise
2361 # eval it to expand exec_prefix.
2362 # $TMPDIR if set, where it might want to write temporary files
2363 # if $TMPDIR is not set:
2364 # /tmp where it might want to write temporary files
2367 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
2370 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
2372 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
2373 test -d $ac_dir || continue
2374 test -w $ac_dir || continue # It is less confusing to not echo anything here.
2375 ac_xdir=$ac_dir/cf$$
2376 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
2377 ac_tf1=$ac_xdir/conftest9012345
2378 ac_tf2=$ac_xdir/conftest9012346
2379 (echo 1 >$ac_tf1) 2>/dev/null
2380 (echo 2 >$ac_tf2) 2>/dev/null
2381 ac_val=`cat $ac_tf1 2>/dev/null`
2382 if test ! -f $ac_tf1 || test "$ac_val" != 1; then
2383 ac_cv_sys_long_file_names=no
2384 rm -rf $ac_xdir 2>/dev/null
2387 rm -rf $ac_xdir 2>/dev/null
2390 echo "$as_me:2390: result: $ac_cv_sys_long_file_names" >&5
2391 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
2392 if test $ac_cv_sys_long_file_names = yes; then
2394 cat >>confdefs.h <<\EOF
2395 #define HAVE_LONG_FILE_NAMES 1
2400 # if we find pkg-config, check if we should install the ".pc" files.
2402 echo "$as_me:2402: checking if you want to use pkg-config" >&5
2403 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
2405 # Check whether --with-pkg-config or --without-pkg-config was given.
2406 if test "${with_pkg_config+set}" = set; then
2407 withval="$with_pkg_config"
2408 cf_pkg_config=$withval
2412 echo "$as_me:2412: result: $cf_pkg_config" >&5
2413 echo "${ECHO_T}$cf_pkg_config" >&6
2415 case $cf_pkg_config in
2421 if test -n "$ac_tool_prefix"; then
2422 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
2423 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
2424 echo "$as_me:2424: checking for $ac_word" >&5
2425 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2426 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
2427 echo $ECHO_N "(cached) $ECHO_C" >&6
2431 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
2434 ac_save_IFS=$IFS; IFS=$ac_path_separator
2436 for ac_dir in $ac_dummy; do
2438 test -z "$ac_dir" && ac_dir=.
2439 if $as_executable_p "$ac_dir/$ac_word"; then
2440 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
2441 echo "$as_me:2441: found $ac_dir/$ac_word" >&5
2449 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
2451 if test -n "$PKG_CONFIG"; then
2452 echo "$as_me:2452: result: $PKG_CONFIG" >&5
2453 echo "${ECHO_T}$PKG_CONFIG" >&6
2455 echo "$as_me:2455: result: no" >&5
2456 echo "${ECHO_T}no" >&6
2460 if test -z "$ac_cv_path_PKG_CONFIG"; then
2461 ac_pt_PKG_CONFIG=$PKG_CONFIG
2462 # Extract the first word of "pkg-config", so it can be a program name with args.
2463 set dummy pkg-config; ac_word=$2
2464 echo "$as_me:2464: checking for $ac_word" >&5
2465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2466 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
2467 echo $ECHO_N "(cached) $ECHO_C" >&6
2469 case $ac_pt_PKG_CONFIG in
2471 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
2474 ac_save_IFS=$IFS; IFS=$ac_path_separator
2476 for ac_dir in $ac_dummy; do
2478 test -z "$ac_dir" && ac_dir=.
2479 if $as_executable_p "$ac_dir/$ac_word"; then
2480 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
2481 echo "$as_me:2481: found $ac_dir/$ac_word" >&5
2486 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
2490 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
2492 if test -n "$ac_pt_PKG_CONFIG"; then
2493 echo "$as_me:2493: result: $ac_pt_PKG_CONFIG" >&5
2494 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
2496 echo "$as_me:2496: result: no" >&5
2497 echo "${ECHO_T}no" >&6
2500 PKG_CONFIG=$ac_pt_PKG_CONFIG
2502 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
2511 test -z "$PKG_CONFIG" && PKG_CONFIG=none
2512 if test "$PKG_CONFIG" != none ; then
2514 if test "x$prefix" != xNONE; then
2515 cf_path_syntax="$prefix"
2517 cf_path_syntax="$ac_default_prefix"
2520 case ".$PKG_CONFIG" in
2525 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
2527 (.\${*prefix}*|.\${*dir}*)
2528 eval PKG_CONFIG="$PKG_CONFIG"
2529 case ".$PKG_CONFIG" in
2531 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
2536 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
2539 { { echo "$as_me:2539: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
2540 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
2541 { (exit 1); exit 1; }; }
2546 { echo "$as_me:2546: WARNING: pkg-config is not installed" >&5
2547 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
2550 echo "$as_me:2550: checking for $PKG_CONFIG library directory" >&5
2551 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
2553 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
2554 if test "${with_pkg_config_libdir+set}" = set; then
2555 withval="$with_pkg_config_libdir"
2556 PKG_CONFIG_LIBDIR=$withval
2558 PKG_CONFIG_LIBDIR=yes
2561 case x$PKG_CONFIG_LIBDIR in
2565 # Look for the library directory using the same prefix as the executable
2566 if test "x$PKG_CONFIG" = xnone
2570 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
2573 # If you don't like using the default architecture, you have to specify the
2574 # intended library directory and corresponding compiler/linker options.
2576 # This case allows for Debian's 2014-flavor of multiarch, along with the
2577 # most common variations before that point. Some other variants spell the
2578 # directory differently, e.g., "pkg-config", and put it in unusual places.
2579 # pkg-config has always been poorly standardized, which is ironic...
2580 case x`(arch) 2>/dev/null` in
2583 $cf_path/lib/*64-linux-gnu \
2591 $cf_path/lib/*-linux-gnu \
2599 test -n "$verbose" && echo " list..." 1>&6
2601 echo "${as_me:-configure}:2601: testing list... ..." 1>&5
2603 for cf_config in $cf_search_path
2605 test -n "$verbose" && echo " checking $cf_config/pkgconfig" 1>&6
2607 echo "${as_me:-configure}:2607: testing checking $cf_config/pkgconfig ..." 1>&5
2609 if test -d $cf_config/pkgconfig
2611 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
2612 echo "$as_me:2612: checking done" >&5
2613 echo $ECHO_N "checking done... $ECHO_C" >&6
2622 echo "$as_me:2622: result: $PKG_CONFIG_LIBDIR" >&5
2623 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
2625 echo "$as_me:2625: checking if you want to build test-programs" >&5
2626 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
2628 # Check whether --with-tests or --without-tests was given.
2629 if test "${with_tests+set}" = set; then
2630 withval="$with_tests"
2631 cf_with_tests=$withval
2635 echo "$as_me:2635: result: $cf_with_tests" >&5
2636 echo "${ECHO_T}$cf_with_tests" >&6
2638 echo "$as_me:2638: checking if we should assume mixed-case filenames" >&5
2639 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
2641 # Check whether --enable-mixed-case or --disable-mixed-case was given.
2642 if test "${enable_mixed_case+set}" = set; then
2643 enableval="$enable_mixed_case"
2644 enable_mixedcase=$enableval
2646 enable_mixedcase=auto
2648 echo "$as_me:2648: result: $enable_mixedcase" >&5
2649 echo "${ECHO_T}$enable_mixedcase" >&6
2650 if test "$enable_mixedcase" = "auto" ; then
2652 echo "$as_me:2652: checking if filesystem supports mixed-case filenames" >&5
2653 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
2654 if test "${cf_cv_mixedcase+set}" = set; then
2655 echo $ECHO_N "(cached) $ECHO_C" >&6
2658 if test "$cross_compiling" = yes ; then
2659 case $target_alias in
2660 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
2668 rm -f conftest CONFTEST
2670 if test -f CONFTEST ; then
2675 rm -f conftest CONFTEST
2679 echo "$as_me:2679: result: $cf_cv_mixedcase" >&5
2680 echo "${ECHO_T}$cf_cv_mixedcase" >&6
2681 test "$cf_cv_mixedcase" = yes &&
2682 cat >>confdefs.h <<\EOF
2683 #define MIXEDCASE_FILENAMES 1
2687 cf_cv_mixedcase=$enable_mixedcase
2688 if test "$enable_mixedcase" = "yes" ; then
2689 cat >>confdefs.h <<\EOF
2690 #define MIXEDCASE_FILENAMES 1
2696 # do this after mixed-case option (tags/TAGS is not as important as tic).
2697 echo "$as_me:2697: checking whether ${MAKE-make} sets \${MAKE}" >&5
2698 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
2699 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2700 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2701 echo $ECHO_N "(cached) $ECHO_C" >&6
2703 cat >conftest.make <<\EOF
2705 @echo 'ac_maketemp="${MAKE}"'
2707 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2708 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2709 if test -n "$ac_maketemp"; then
2710 eval ac_cv_prog_make_${ac_make}_set=yes
2712 eval ac_cv_prog_make_${ac_make}_set=no
2716 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2717 echo "$as_me:2717: result: yes" >&5
2718 echo "${ECHO_T}yes" >&6
2721 echo "$as_me:2721: result: no" >&5
2722 echo "${ECHO_T}no" >&6
2723 SET_MAKE="MAKE=${MAKE-make}"
2726 for ac_prog in exctags ctags
2728 # Extract the first word of "$ac_prog", so it can be a program name with args.
2729 set dummy $ac_prog; ac_word=$2
2730 echo "$as_me:2730: checking for $ac_word" >&5
2731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2732 if test "${ac_cv_prog_CTAGS+set}" = set; then
2733 echo $ECHO_N "(cached) $ECHO_C" >&6
2735 if test -n "$CTAGS"; then
2736 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
2738 ac_save_IFS=$IFS; IFS=$ac_path_separator
2740 for ac_dir in $ac_dummy; do
2742 test -z "$ac_dir" && ac_dir=.
2743 $as_executable_p "$ac_dir/$ac_word" || continue
2744 ac_cv_prog_CTAGS="$ac_prog"
2745 echo "$as_me:2745: found $ac_dir/$ac_word" >&5
2751 CTAGS=$ac_cv_prog_CTAGS
2752 if test -n "$CTAGS"; then
2753 echo "$as_me:2753: result: $CTAGS" >&5
2754 echo "${ECHO_T}$CTAGS" >&6
2756 echo "$as_me:2756: result: no" >&5
2757 echo "${ECHO_T}no" >&6
2760 test -n "$CTAGS" && break
2763 for ac_prog in exetags etags
2765 # Extract the first word of "$ac_prog", so it can be a program name with args.
2766 set dummy $ac_prog; ac_word=$2
2767 echo "$as_me:2767: checking for $ac_word" >&5
2768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2769 if test "${ac_cv_prog_ETAGS+set}" = set; then
2770 echo $ECHO_N "(cached) $ECHO_C" >&6
2772 if test -n "$ETAGS"; then
2773 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
2775 ac_save_IFS=$IFS; IFS=$ac_path_separator
2777 for ac_dir in $ac_dummy; do
2779 test -z "$ac_dir" && ac_dir=.
2780 $as_executable_p "$ac_dir/$ac_word" || continue
2781 ac_cv_prog_ETAGS="$ac_prog"
2782 echo "$as_me:2782: found $ac_dir/$ac_word" >&5
2788 ETAGS=$ac_cv_prog_ETAGS
2789 if test -n "$ETAGS"; then
2790 echo "$as_me:2790: result: $ETAGS" >&5
2791 echo "${ECHO_T}$ETAGS" >&6
2793 echo "$as_me:2793: result: no" >&5
2794 echo "${ECHO_T}no" >&6
2797 test -n "$ETAGS" && break
2800 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
2801 set dummy ${CTAGS:-ctags}; ac_word=$2
2802 echo "$as_me:2802: checking for $ac_word" >&5
2803 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2804 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
2805 echo $ECHO_N "(cached) $ECHO_C" >&6
2807 if test -n "$MAKE_LOWER_TAGS"; then
2808 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
2810 ac_save_IFS=$IFS; IFS=$ac_path_separator
2812 for ac_dir in $ac_dummy; do
2814 test -z "$ac_dir" && ac_dir=.
2815 $as_executable_p "$ac_dir/$ac_word" || continue
2816 ac_cv_prog_MAKE_LOWER_TAGS="yes"
2817 echo "$as_me:2817: found $ac_dir/$ac_word" >&5
2821 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
2824 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
2825 if test -n "$MAKE_LOWER_TAGS"; then
2826 echo "$as_me:2826: result: $MAKE_LOWER_TAGS" >&5
2827 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
2829 echo "$as_me:2829: result: no" >&5
2830 echo "${ECHO_T}no" >&6
2833 if test "$cf_cv_mixedcase" = yes ; then
2834 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
2835 set dummy ${ETAGS:-etags}; ac_word=$2
2836 echo "$as_me:2836: checking for $ac_word" >&5
2837 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2838 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
2839 echo $ECHO_N "(cached) $ECHO_C" >&6
2841 if test -n "$MAKE_UPPER_TAGS"; then
2842 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
2844 ac_save_IFS=$IFS; IFS=$ac_path_separator
2846 for ac_dir in $ac_dummy; do
2848 test -z "$ac_dir" && ac_dir=.
2849 $as_executable_p "$ac_dir/$ac_word" || continue
2850 ac_cv_prog_MAKE_UPPER_TAGS="yes"
2851 echo "$as_me:2851: found $ac_dir/$ac_word" >&5
2855 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
2858 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
2859 if test -n "$MAKE_UPPER_TAGS"; then
2860 echo "$as_me:2860: result: $MAKE_UPPER_TAGS" >&5
2861 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
2863 echo "$as_me:2863: result: no" >&5
2864 echo "${ECHO_T}no" >&6
2871 if test "$MAKE_UPPER_TAGS" = yes ; then
2877 if test "$MAKE_LOWER_TAGS" = yes ; then
2883 echo "$as_me:2883: checking for makeflags variable" >&5
2884 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
2885 if test "${cf_cv_makeflags+set}" = set; then
2886 echo $ECHO_N "(cached) $ECHO_C" >&6
2890 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
2892 cat >cf_makeflags.tmp <<CF_EOF
2895 @ echo '.$cf_option'
2897 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'`
2898 case "$cf_result" in
2900 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
2901 case "$cf_result" in
2902 (.*CC=*) cf_cv_makeflags=
2904 (*) cf_cv_makeflags=$cf_option
2910 (*) echo "given option \"$cf_option\", no match \"$cf_result\""
2914 rm -f cf_makeflags.tmp
2917 echo "$as_me:2917: result: $cf_cv_makeflags" >&5
2918 echo "${ECHO_T}$cf_cv_makeflags" >&6
2920 if test -n "$ac_tool_prefix"; then
2921 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2922 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2923 echo "$as_me:2923: checking for $ac_word" >&5
2924 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2925 if test "${ac_cv_prog_RANLIB+set}" = set; then
2926 echo $ECHO_N "(cached) $ECHO_C" >&6
2928 if test -n "$RANLIB"; then
2929 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2931 ac_save_IFS=$IFS; IFS=$ac_path_separator
2933 for ac_dir in $ac_dummy; do
2935 test -z "$ac_dir" && ac_dir=.
2936 $as_executable_p "$ac_dir/$ac_word" || continue
2937 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2938 echo "$as_me:2938: found $ac_dir/$ac_word" >&5
2944 RANLIB=$ac_cv_prog_RANLIB
2945 if test -n "$RANLIB"; then
2946 echo "$as_me:2946: result: $RANLIB" >&5
2947 echo "${ECHO_T}$RANLIB" >&6
2949 echo "$as_me:2949: result: no" >&5
2950 echo "${ECHO_T}no" >&6
2954 if test -z "$ac_cv_prog_RANLIB"; then
2955 ac_ct_RANLIB=$RANLIB
2956 # Extract the first word of "ranlib", so it can be a program name with args.
2957 set dummy ranlib; ac_word=$2
2958 echo "$as_me:2958: checking for $ac_word" >&5
2959 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2960 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2961 echo $ECHO_N "(cached) $ECHO_C" >&6
2963 if test -n "$ac_ct_RANLIB"; then
2964 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2966 ac_save_IFS=$IFS; IFS=$ac_path_separator
2968 for ac_dir in $ac_dummy; do
2970 test -z "$ac_dir" && ac_dir=.
2971 $as_executable_p "$ac_dir/$ac_word" || continue
2972 ac_cv_prog_ac_ct_RANLIB="ranlib"
2973 echo "$as_me:2973: found $ac_dir/$ac_word" >&5
2977 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
2980 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2981 if test -n "$ac_ct_RANLIB"; then
2982 echo "$as_me:2982: result: $ac_ct_RANLIB" >&5
2983 echo "${ECHO_T}$ac_ct_RANLIB" >&6
2985 echo "$as_me:2985: result: no" >&5
2986 echo "${ECHO_T}no" >&6
2989 RANLIB=$ac_ct_RANLIB
2991 RANLIB="$ac_cv_prog_RANLIB"
2994 if test -n "$ac_tool_prefix"; then
2995 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
2996 set dummy ${ac_tool_prefix}ld; ac_word=$2
2997 echo "$as_me:2997: checking for $ac_word" >&5
2998 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2999 if test "${ac_cv_prog_LD+set}" = set; then
3000 echo $ECHO_N "(cached) $ECHO_C" >&6
3002 if test -n "$LD"; then
3003 ac_cv_prog_LD="$LD" # Let the user override the test.
3005 ac_save_IFS=$IFS; IFS=$ac_path_separator
3007 for ac_dir in $ac_dummy; do
3009 test -z "$ac_dir" && ac_dir=.
3010 $as_executable_p "$ac_dir/$ac_word" || continue
3011 ac_cv_prog_LD="${ac_tool_prefix}ld"
3012 echo "$as_me:3012: found $ac_dir/$ac_word" >&5
3019 if test -n "$LD"; then
3020 echo "$as_me:3020: result: $LD" >&5
3021 echo "${ECHO_T}$LD" >&6
3023 echo "$as_me:3023: result: no" >&5
3024 echo "${ECHO_T}no" >&6
3028 if test -z "$ac_cv_prog_LD"; then
3030 # Extract the first word of "ld", so it can be a program name with args.
3031 set dummy ld; ac_word=$2
3032 echo "$as_me:3032: checking for $ac_word" >&5
3033 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3034 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3035 echo $ECHO_N "(cached) $ECHO_C" >&6
3037 if test -n "$ac_ct_LD"; then
3038 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3040 ac_save_IFS=$IFS; IFS=$ac_path_separator
3042 for ac_dir in $ac_dummy; do
3044 test -z "$ac_dir" && ac_dir=.
3045 $as_executable_p "$ac_dir/$ac_word" || continue
3046 ac_cv_prog_ac_ct_LD="ld"
3047 echo "$as_me:3047: found $ac_dir/$ac_word" >&5
3051 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3054 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3055 if test -n "$ac_ct_LD"; then
3056 echo "$as_me:3056: result: $ac_ct_LD" >&5
3057 echo "${ECHO_T}$ac_ct_LD" >&6
3059 echo "$as_me:3059: result: no" >&5
3060 echo "${ECHO_T}no" >&6
3068 if test -n "$ac_tool_prefix"; then
3069 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3070 set dummy ${ac_tool_prefix}ar; ac_word=$2
3071 echo "$as_me:3071: checking for $ac_word" >&5
3072 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3073 if test "${ac_cv_prog_AR+set}" = set; then
3074 echo $ECHO_N "(cached) $ECHO_C" >&6
3076 if test -n "$AR"; then
3077 ac_cv_prog_AR="$AR" # Let the user override the test.
3079 ac_save_IFS=$IFS; IFS=$ac_path_separator
3081 for ac_dir in $ac_dummy; do
3083 test -z "$ac_dir" && ac_dir=.
3084 $as_executable_p "$ac_dir/$ac_word" || continue
3085 ac_cv_prog_AR="${ac_tool_prefix}ar"
3086 echo "$as_me:3086: found $ac_dir/$ac_word" >&5
3093 if test -n "$AR"; then
3094 echo "$as_me:3094: result: $AR" >&5
3095 echo "${ECHO_T}$AR" >&6
3097 echo "$as_me:3097: result: no" >&5
3098 echo "${ECHO_T}no" >&6
3102 if test -z "$ac_cv_prog_AR"; then
3104 # Extract the first word of "ar", so it can be a program name with args.
3105 set dummy ar; ac_word=$2
3106 echo "$as_me:3106: checking for $ac_word" >&5
3107 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3108 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3109 echo $ECHO_N "(cached) $ECHO_C" >&6
3111 if test -n "$ac_ct_AR"; then
3112 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3114 ac_save_IFS=$IFS; IFS=$ac_path_separator
3116 for ac_dir in $ac_dummy; do
3118 test -z "$ac_dir" && ac_dir=.
3119 $as_executable_p "$ac_dir/$ac_word" || continue
3120 ac_cv_prog_ac_ct_AR="ar"
3121 echo "$as_me:3121: found $ac_dir/$ac_word" >&5
3125 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3128 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3129 if test -n "$ac_ct_AR"; then
3130 echo "$as_me:3130: result: $ac_ct_AR" >&5
3131 echo "${ECHO_T}$ac_ct_AR" >&6
3133 echo "$as_me:3133: result: no" >&5
3134 echo "${ECHO_T}no" >&6
3142 if test -n "$ac_tool_prefix"; then
3143 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3144 set dummy ${ac_tool_prefix}ar; ac_word=$2
3145 echo "$as_me:3145: checking for $ac_word" >&5
3146 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3147 if test "${ac_cv_prog_AR+set}" = set; then
3148 echo $ECHO_N "(cached) $ECHO_C" >&6
3150 if test -n "$AR"; then
3151 ac_cv_prog_AR="$AR" # Let the user override the test.
3153 ac_save_IFS=$IFS; IFS=$ac_path_separator
3155 for ac_dir in $ac_dummy; do
3157 test -z "$ac_dir" && ac_dir=.
3158 $as_executable_p "$ac_dir/$ac_word" || continue
3159 ac_cv_prog_AR="${ac_tool_prefix}ar"
3160 echo "$as_me:3160: found $ac_dir/$ac_word" >&5
3167 if test -n "$AR"; then
3168 echo "$as_me:3168: result: $AR" >&5
3169 echo "${ECHO_T}$AR" >&6
3171 echo "$as_me:3171: result: no" >&5
3172 echo "${ECHO_T}no" >&6
3176 if test -z "$ac_cv_prog_AR"; then
3178 # Extract the first word of "ar", so it can be a program name with args.
3179 set dummy ar; ac_word=$2
3180 echo "$as_me:3180: checking for $ac_word" >&5
3181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3182 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3183 echo $ECHO_N "(cached) $ECHO_C" >&6
3185 if test -n "$ac_ct_AR"; then
3186 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3188 ac_save_IFS=$IFS; IFS=$ac_path_separator
3190 for ac_dir in $ac_dummy; do
3192 test -z "$ac_dir" && ac_dir=.
3193 $as_executable_p "$ac_dir/$ac_word" || continue
3194 ac_cv_prog_ac_ct_AR="ar"
3195 echo "$as_me:3195: found $ac_dir/$ac_word" >&5
3199 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3202 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3203 if test -n "$ac_ct_AR"; then
3204 echo "$as_me:3204: result: $ac_ct_AR" >&5
3205 echo "${ECHO_T}$ac_ct_AR" >&6
3207 echo "$as_me:3207: result: no" >&5
3208 echo "${ECHO_T}no" >&6
3216 echo "$as_me:3216: checking for options to update archives" >&5
3217 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
3218 if test "${cf_cv_ar_flags+set}" = set; then
3219 echo $ECHO_N "(cached) $ECHO_C" >&6
3222 cf_cv_ar_flags=unknown
3223 for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
3226 # check if $ARFLAGS already contains this choice
3227 if test "x$ARFLAGS" != "x" ; then
3228 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
3229 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
3235 rm -f conftest.$ac_cv_objext
3238 cat >conftest.$ac_ext <<EOF
3239 #line 3239 "configure"
3240 int testdata[3] = { 123, 456, 789 };
3242 if { (eval echo "$as_me:3242: \"$ac_compile\"") >&5
3243 (eval $ac_compile) 2>&5
3245 echo "$as_me:3245: \$? = $ac_status" >&5
3246 (exit $ac_status); } ; then
3247 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
3248 $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
3249 if test -f conftest.a ; then
3250 cf_cv_ar_flags=$cf_ar_flags
3254 test -n "$verbose" && echo " cannot compile test-program" 1>&6
3256 echo "${as_me:-configure}:3256: testing cannot compile test-program ..." 1>&5
3261 rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
3264 echo "$as_me:3264: result: $cf_cv_ar_flags" >&5
3265 echo "${ECHO_T}$cf_cv_ar_flags" >&6
3267 if test -n "$ARFLAGS" ; then
3268 if test -n "$cf_cv_ar_flags" ; then
3269 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
3272 ARFLAGS=$cf_cv_ar_flags
3275 echo "$as_me:3275: checking for PATH separator" >&5
3276 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
3277 case $cf_cv_system_name in
3278 (os2*) PATH_SEPARATOR=';' ;;
3279 (*) ${PATH_SEPARATOR:=':'} ;;
3282 echo "$as_me:3282: result: $PATH_SEPARATOR" >&5
3283 echo "${ECHO_T}$PATH_SEPARATOR" >&6
3285 echo "$as_me:3285: checking if you have specified an install-prefix" >&5
3286 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
3288 # Check whether --with-install-prefix or --without-install-prefix was given.
3289 if test "${with_install_prefix+set}" = set; then
3290 withval="$with_install_prefix"
3294 (*) DESTDIR="$withval"
3298 echo "$as_me:3298: result: $DESTDIR" >&5
3299 echo "${ECHO_T}$DESTDIR" >&6
3301 ###############################################################################
3303 # If we're cross-compiling, allow the user to override the tools and their
3304 # options. The configure script is oriented toward identifying the host
3305 # compiler, etc., but we need a build compiler to generate parts of the source.
3307 if test "$cross_compiling" = yes ; then
3309 # defaults that we might want to override
3310 : ${BUILD_CFLAGS:=''}
3311 : ${BUILD_CPPFLAGS:=''}
3312 : ${BUILD_LDFLAGS:=''}
3314 : ${BUILD_EXEEXT:='$x'}
3315 : ${BUILD_OBJEXT:='o'}
3317 # Check whether --with-build-cc or --without-build-cc was given.
3318 if test "${with_build_cc+set}" = set; then
3319 withval="$with_build_cc"
3322 for ac_prog in gcc cc cl
3324 # Extract the first word of "$ac_prog", so it can be a program name with args.
3325 set dummy $ac_prog; ac_word=$2
3326 echo "$as_me:3326: checking for $ac_word" >&5
3327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3328 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3329 echo $ECHO_N "(cached) $ECHO_C" >&6
3331 if test -n "$BUILD_CC"; then
3332 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3334 ac_save_IFS=$IFS; IFS=$ac_path_separator
3336 for ac_dir in $ac_dummy; do
3338 test -z "$ac_dir" && ac_dir=.
3339 $as_executable_p "$ac_dir/$ac_word" || continue
3340 ac_cv_prog_BUILD_CC="$ac_prog"
3341 echo "$as_me:3341: found $ac_dir/$ac_word" >&5
3347 BUILD_CC=$ac_cv_prog_BUILD_CC
3348 if test -n "$BUILD_CC"; then
3349 echo "$as_me:3349: result: $BUILD_CC" >&5
3350 echo "${ECHO_T}$BUILD_CC" >&6
3352 echo "$as_me:3352: result: no" >&5
3353 echo "${ECHO_T}no" >&6
3356 test -n "$BUILD_CC" && break
3360 echo "$as_me:3360: checking for native build C compiler" >&5
3361 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3362 echo "$as_me:3362: result: $BUILD_CC" >&5
3363 echo "${ECHO_T}$BUILD_CC" >&6
3365 echo "$as_me:3365: checking for native build C preprocessor" >&5
3366 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3368 # Check whether --with-build-cpp or --without-build-cpp was given.
3369 if test "${with_build_cpp+set}" = set; then
3370 withval="$with_build_cpp"
3371 BUILD_CPP="$withval"
3373 BUILD_CPP='${BUILD_CC} -E'
3375 echo "$as_me:3375: result: $BUILD_CPP" >&5
3376 echo "${ECHO_T}$BUILD_CPP" >&6
3378 echo "$as_me:3378: checking for native build C flags" >&5
3379 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3381 # Check whether --with-build-cflags or --without-build-cflags was given.
3382 if test "${with_build_cflags+set}" = set; then
3383 withval="$with_build_cflags"
3384 BUILD_CFLAGS="$withval"
3386 echo "$as_me:3386: result: $BUILD_CFLAGS" >&5
3387 echo "${ECHO_T}$BUILD_CFLAGS" >&6
3389 echo "$as_me:3389: checking for native build C preprocessor-flags" >&5
3390 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3392 # Check whether --with-build-cppflags or --without-build-cppflags was given.
3393 if test "${with_build_cppflags+set}" = set; then
3394 withval="$with_build_cppflags"
3395 BUILD_CPPFLAGS="$withval"
3397 echo "$as_me:3397: result: $BUILD_CPPFLAGS" >&5
3398 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
3400 echo "$as_me:3400: checking for native build linker-flags" >&5
3401 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3403 # Check whether --with-build-ldflags or --without-build-ldflags was given.
3404 if test "${with_build_ldflags+set}" = set; then
3405 withval="$with_build_ldflags"
3406 BUILD_LDFLAGS="$withval"
3408 echo "$as_me:3408: result: $BUILD_LDFLAGS" >&5
3409 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
3411 echo "$as_me:3411: checking for native build linker-libraries" >&5
3412 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3414 # Check whether --with-build-libs or --without-build-libs was given.
3415 if test "${with_build_libs+set}" = set; then
3416 withval="$with_build_libs"
3417 BUILD_LIBS="$withval"
3419 echo "$as_me:3419: result: $BUILD_LIBS" >&5
3420 echo "${ECHO_T}$BUILD_LIBS" >&6
3422 # this assumes we're on Unix.
3426 : ${BUILD_CC:='${CC}'}
3428 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3429 { { echo "$as_me:3429: error: Cross-build requires two compilers.
3430 Use --with-build-cc to specify the native compiler." >&5
3431 echo "$as_me: error: Cross-build requires two compilers.
3432 Use --with-build-cc to specify the native compiler." >&2;}
3433 { (exit 1); exit 1; }; }
3437 : ${BUILD_CC:='${CC}'}
3438 : ${BUILD_CPP:='${CPP}'}
3439 : ${BUILD_CFLAGS:='${CFLAGS}'}
3440 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
3441 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
3442 : ${BUILD_LIBS:='${LIBS}'}
3443 : ${BUILD_EXEEXT:='$x'}
3444 : ${BUILD_OBJEXT:='o'}
3447 ###############################################################################
3449 ### Options to allow the user to specify the set of libraries which are used.
3450 ### Use "--without-normal --with-shared" to allow the default model to be
3451 ### shared, for example.
3454 echo "$as_me:3454: checking if you want to build shared C-objects" >&5
3455 echo $ECHO_N "checking if you want to build shared C-objects... $ECHO_C" >&6
3457 # Check whether --with-shared or --without-shared was given.
3458 if test "${with_shared+set}" = set; then
3459 withval="$with_shared"
3460 with_shared=$withval
3464 echo "$as_me:3464: result: $with_shared" >&5
3465 echo "${ECHO_T}$with_shared" >&6
3466 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
3468 echo "$as_me:3468: checking for specified models" >&5
3469 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
3470 test -z "$cf_list_models" && cf_list_models=normal
3471 echo "$as_me:3471: result: $cf_list_models" >&5
3472 echo "${ECHO_T}$cf_list_models" >&6
3474 ### Use the first model as the default, and save its suffix for use in building
3475 ### up test-applications.
3476 echo "$as_me:3476: checking for default model" >&5
3477 echo $ECHO_N "checking for default model... $ECHO_C" >&6
3478 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
3479 echo "$as_me:3479: result: $DFT_LWR_MODEL" >&5
3480 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
3482 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
3484 echo "$as_me:3484: checking for specific curses-directory" >&5
3485 echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6
3487 # Check whether --with-curses-dir or --without-curses-dir was given.
3488 if test "${with_curses_dir+set}" = set; then
3489 withval="$with_curses_dir"
3490 cf_cv_curses_dir=$withval
3494 echo "$as_me:3494: result: $cf_cv_curses_dir" >&5
3495 echo "${ECHO_T}$cf_cv_curses_dir" >&6
3497 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
3500 if test "x$prefix" != xNONE; then
3501 cf_path_syntax="$prefix"
3503 cf_path_syntax="$ac_default_prefix"
3511 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3513 (.\${*prefix}*|.\${*dir}*)
3514 eval withval="$withval"
3517 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
3522 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
3525 { { echo "$as_me:3525: error: expected a pathname, not \"$withval\"" >&5
3526 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
3527 { (exit 1); exit 1; }; }
3531 if test -d "$cf_cv_curses_dir"
3534 if test -n "$cf_cv_curses_dir/include" ; then
3535 for cf_add_incdir in $cf_cv_curses_dir/include
3537 while test $cf_add_incdir != /usr/include
3539 if test -d $cf_add_incdir
3542 if test -n "$CFLAGS$CPPFLAGS" ; then
3543 # a loop is needed to ensure we can add subdirs of existing dirs
3544 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
3545 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
3546 cf_have_incdir=yes; break
3551 if test "$cf_have_incdir" = no ; then
3552 if test "$cf_add_incdir" = /usr/local/include ; then
3553 if test "$GCC" = yes
3555 cf_save_CPPFLAGS=$CPPFLAGS
3556 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
3557 cat >conftest.$ac_ext <<_ACEOF
3558 #line 3558 "configure"
3559 #include "confdefs.h"
3569 rm -f conftest.$ac_objext
3570 if { (eval echo "$as_me:3570: \"$ac_compile\"") >&5
3571 (eval $ac_compile) 2>&5
3573 echo "$as_me:3573: \$? = $ac_status" >&5
3574 (exit $ac_status); } &&
3575 { ac_try='test -s conftest.$ac_objext'
3576 { (eval echo "$as_me:3576: \"$ac_try\"") >&5
3579 echo "$as_me:3579: \$? = $ac_status" >&5
3580 (exit $ac_status); }; }; then
3583 echo "$as_me: failed program was:" >&5
3584 cat conftest.$ac_ext >&5
3587 rm -f conftest.$ac_objext conftest.$ac_ext
3588 CPPFLAGS=$cf_save_CPPFLAGS
3593 if test "$cf_have_incdir" = no ; then
3594 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
3596 echo "${as_me:-configure}:3596: testing adding $cf_add_incdir to include-path ..." 1>&5
3598 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
3600 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
3601 test "$cf_top_incdir" = "$cf_add_incdir" && break
3602 cf_add_incdir="$cf_top_incdir"
3611 if test -n "$cf_cv_curses_dir/lib" ; then
3612 for cf_add_libdir in $cf_cv_curses_dir/lib
3614 if test $cf_add_libdir = /usr/lib ; then
3616 elif test -d $cf_add_libdir
3619 if test -n "$LDFLAGS$LIBS" ; then
3620 # a loop is needed to ensure we can add subdirs of existing dirs
3621 for cf_test_libdir in $LDFLAGS $LIBS ; do
3622 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
3623 cf_have_libdir=yes; break
3627 if test "$cf_have_libdir" = no ; then
3628 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
3630 echo "${as_me:-configure}:3630: testing adding $cf_add_libdir to library-path ..." 1>&5
3632 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
3641 echo "$as_me:3641: checking if you want wide-character code" >&5
3642 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
3644 # Check whether --enable-widec or --disable-widec was given.
3645 if test "${enable_widec+set}" = set; then
3646 enableval="$enable_widec"
3647 with_widec=$enableval
3651 echo "$as_me:3651: result: $with_widec" >&5
3652 echo "${ECHO_T}$with_widec" >&6
3653 if test "$with_widec" = yes ; then
3655 echo "$as_me:3655: checking for multibyte character support" >&5
3656 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
3657 if test "${cf_cv_utf8_lib+set}" = set; then
3658 echo $ECHO_N "(cached) $ECHO_C" >&6
3661 cf_save_LIBS="$LIBS"
3662 cat >conftest.$ac_ext <<_ACEOF
3663 #line 3663 "configure"
3664 #include "confdefs.h"
3675 rm -f conftest.$ac_objext conftest$ac_exeext
3676 if { (eval echo "$as_me:3676: \"$ac_link\"") >&5
3677 (eval $ac_link) 2>&5
3679 echo "$as_me:3679: \$? = $ac_status" >&5
3680 (exit $ac_status); } &&
3681 { ac_try='test -s conftest$ac_exeext'
3682 { (eval echo "$as_me:3682: \"$ac_try\"") >&5
3685 echo "$as_me:3685: \$? = $ac_status" >&5
3686 (exit $ac_status); }; }; then
3689 echo "$as_me: failed program was:" >&5
3690 cat conftest.$ac_ext >&5
3692 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
3693 # will be set on completion of the AC_TRY_LINK below.
3694 cf_cv_header_path_utf8=
3695 cf_cv_library_path_utf8=
3697 echo "${as_me:-configure}:3697: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
3699 cf_save_LIBS="$LIBS"
3701 cat >conftest.$ac_ext <<_ACEOF
3702 #line 3702 "configure"
3703 #include "confdefs.h"
3705 #include <libutf8.h>
3714 rm -f conftest.$ac_objext conftest$ac_exeext
3715 if { (eval echo "$as_me:3715: \"$ac_link\"") >&5
3716 (eval $ac_link) 2>&5
3718 echo "$as_me:3718: \$? = $ac_status" >&5
3719 (exit $ac_status); } &&
3720 { ac_try='test -s conftest$ac_exeext'
3721 { (eval echo "$as_me:3721: \"$ac_try\"") >&5
3724 echo "$as_me:3724: \$? = $ac_status" >&5
3725 (exit $ac_status); }; }; then
3727 cf_cv_find_linkage_utf8=yes
3728 cf_cv_header_path_utf8=/usr/include
3729 cf_cv_library_path_utf8=/usr/lib
3732 echo "$as_me: failed program was:" >&5
3733 cat conftest.$ac_ext >&5
3735 LIBS="-lutf8 $cf_save_LIBS"
3737 cat >conftest.$ac_ext <<_ACEOF
3738 #line 3738 "configure"
3739 #include "confdefs.h"
3741 #include <libutf8.h>
3750 rm -f conftest.$ac_objext conftest$ac_exeext
3751 if { (eval echo "$as_me:3751: \"$ac_link\"") >&5
3752 (eval $ac_link) 2>&5
3754 echo "$as_me:3754: \$? = $ac_status" >&5
3755 (exit $ac_status); } &&
3756 { ac_try='test -s conftest$ac_exeext'
3757 { (eval echo "$as_me:3757: \"$ac_try\"") >&5
3760 echo "$as_me:3760: \$? = $ac_status" >&5
3761 (exit $ac_status); }; }; then
3763 cf_cv_find_linkage_utf8=yes
3764 cf_cv_header_path_utf8=/usr/include
3765 cf_cv_library_path_utf8=/usr/lib
3766 cf_cv_library_file_utf8="-lutf8"
3769 echo "$as_me: failed program was:" >&5
3770 cat conftest.$ac_ext >&5
3772 cf_cv_find_linkage_utf8=no
3773 LIBS="$cf_save_LIBS"
3775 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
3777 echo "${as_me:-configure}:3777: testing find linkage for utf8 library ..." 1>&5
3779 echo "${as_me:-configure}:3779: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
3781 cf_save_CPPFLAGS="$CPPFLAGS"
3782 cf_test_CPPFLAGS="$CPPFLAGS"
3786 # collect the current set of include-directories from compiler flags
3787 cf_header_path_list=""
3788 if test -n "${CFLAGS}${CPPFLAGS}" ; then
3789 for cf_header_path in $CPPFLAGS $CFLAGS
3791 case $cf_header_path in
3793 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
3795 test "x$cf_header_path" != "xNONE" && \
3796 test -d "$cf_header_path" && \
3798 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
3799 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
3800 test -d $cf_header_path/include/utf8 && cf_search="$cf_search $cf_header_path/include/utf8"
3801 test -d $cf_header_path/include/utf8/include && cf_search="$cf_search $cf_header_path/include/utf8/include"
3802 test -d $cf_header_path/utf8/include && cf_search="$cf_search $cf_header_path/utf8/include"
3803 test -d $cf_header_path/utf8/include/utf8 && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
3806 cf_header_path_list="$cf_header_path_list $cf_search"
3812 # add the variations for the package we are looking for
3816 test "x$prefix" != "xNONE" && \
3817 test -d "$prefix" && \
3819 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
3820 test -d $prefix/include && cf_search="$cf_search $prefix/include"
3821 test -d $prefix/include/utf8 && cf_search="$cf_search $prefix/include/utf8"
3822 test -d $prefix/include/utf8/include && cf_search="$cf_search $prefix/include/utf8/include"
3823 test -d $prefix/utf8/include && cf_search="$cf_search $prefix/utf8/include"
3824 test -d $prefix/utf8/include/utf8 && cf_search="$cf_search $prefix/utf8/include/utf8"
3827 for cf_subdir_prefix in \
3836 test "x$cf_subdir_prefix" != "x$prefix" && \
3837 test -d "$cf_subdir_prefix" && \
3838 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
3839 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
3840 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
3841 test -d $cf_subdir_prefix/include/utf8 && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
3842 test -d $cf_subdir_prefix/include/utf8/include && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
3843 test -d $cf_subdir_prefix/utf8/include && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
3844 test -d $cf_subdir_prefix/utf8/include/utf8 && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
3849 test "$includedir" != NONE && \
3850 test "$includedir" != "/usr/include" && \
3851 test -d "$includedir" && {
3852 test -d $includedir && cf_search="$cf_search $includedir"
3853 test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
3856 test "$oldincludedir" != NONE && \
3857 test "$oldincludedir" != "/usr/include" && \
3858 test -d "$oldincludedir" && {
3859 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
3860 test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
3863 cf_search="$cf_search $cf_header_path_list"
3865 for cf_cv_header_path_utf8 in $cf_search
3867 if test -d $cf_cv_header_path_utf8 ; then
3868 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
3870 echo "${as_me:-configure}:3870: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
3872 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
3873 cat >conftest.$ac_ext <<_ACEOF
3874 #line 3874 "configure"
3875 #include "confdefs.h"
3877 #include <libutf8.h>
3886 rm -f conftest.$ac_objext
3887 if { (eval echo "$as_me:3887: \"$ac_compile\"") >&5
3888 (eval $ac_compile) 2>&5
3890 echo "$as_me:3890: \$? = $ac_status" >&5
3891 (exit $ac_status); } &&
3892 { ac_try='test -s conftest.$ac_objext'
3893 { (eval echo "$as_me:3893: \"$ac_try\"") >&5
3896 echo "$as_me:3896: \$? = $ac_status" >&5
3897 (exit $ac_status); }; }; then
3899 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
3901 echo "${as_me:-configure}:3901: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
3903 cf_cv_find_linkage_utf8=maybe
3904 cf_test_CPPFLAGS="$CPPFLAGS"
3907 echo "$as_me: failed program was:" >&5
3908 cat conftest.$ac_ext >&5
3910 CPPFLAGS="$cf_save_CPPFLAGS"
3913 rm -f conftest.$ac_objext conftest.$ac_ext
3917 if test "$cf_cv_find_linkage_utf8" = maybe ; then
3919 echo "${as_me:-configure}:3919: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
3921 cf_save_LIBS="$LIBS"
3922 cf_save_LDFLAGS="$LDFLAGS"
3924 if test "$cf_cv_find_linkage_utf8" != yes ; then
3927 cf_library_path_list=""
3928 if test -n "${LDFLAGS}${LIBS}" ; then
3929 for cf_library_path in $LDFLAGS $LIBS
3931 case $cf_library_path in
3933 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
3935 test "x$cf_library_path" != "xNONE" && \
3936 test -d "$cf_library_path" && \
3938 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
3939 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
3940 test -d $cf_library_path/lib/utf8 && cf_search="$cf_search $cf_library_path/lib/utf8"
3941 test -d $cf_library_path/lib/utf8/lib && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
3942 test -d $cf_library_path/utf8/lib && cf_search="$cf_search $cf_library_path/utf8/lib"
3943 test -d $cf_library_path/utf8/lib/utf8 && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
3946 cf_library_path_list="$cf_library_path_list $cf_search"
3954 test "x$prefix" != "xNONE" && \
3955 test -d "$prefix" && \
3957 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
3958 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
3959 test -d $prefix/lib/utf8 && cf_search="$cf_search $prefix/lib/utf8"
3960 test -d $prefix/lib/utf8/lib && cf_search="$cf_search $prefix/lib/utf8/lib"
3961 test -d $prefix/utf8/lib && cf_search="$cf_search $prefix/utf8/lib"
3962 test -d $prefix/utf8/lib/utf8 && cf_search="$cf_search $prefix/utf8/lib/utf8"
3965 for cf_subdir_prefix in \
3974 test "x$cf_subdir_prefix" != "x$prefix" && \
3975 test -d "$cf_subdir_prefix" && \
3976 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
3977 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
3978 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
3979 test -d $cf_subdir_prefix/lib/utf8 && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
3980 test -d $cf_subdir_prefix/lib/utf8/lib && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
3981 test -d $cf_subdir_prefix/utf8/lib && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
3982 test -d $cf_subdir_prefix/utf8/lib/utf8 && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
3987 cf_search="$cf_library_path_list $cf_search"
3989 for cf_cv_library_path_utf8 in $cf_search
3991 if test -d $cf_cv_library_path_utf8 ; then
3992 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
3994 echo "${as_me:-configure}:3994: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
3996 CPPFLAGS="$cf_test_CPPFLAGS"
3997 LIBS="-lutf8 $cf_save_LIBS"
3998 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
3999 cat >conftest.$ac_ext <<_ACEOF
4000 #line 4000 "configure"
4001 #include "confdefs.h"
4003 #include <libutf8.h>
4012 rm -f conftest.$ac_objext conftest$ac_exeext
4013 if { (eval echo "$as_me:4013: \"$ac_link\"") >&5
4014 (eval $ac_link) 2>&5
4016 echo "$as_me:4016: \$? = $ac_status" >&5
4017 (exit $ac_status); } &&
4018 { ac_try='test -s conftest$ac_exeext'
4019 { (eval echo "$as_me:4019: \"$ac_try\"") >&5
4022 echo "$as_me:4022: \$? = $ac_status" >&5
4023 (exit $ac_status); }; }; then
4025 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
4027 echo "${as_me:-configure}:4027: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
4029 cf_cv_find_linkage_utf8=yes
4030 cf_cv_library_file_utf8="-lutf8"
4033 echo "$as_me: failed program was:" >&5
4034 cat conftest.$ac_ext >&5
4036 CPPFLAGS="$cf_save_CPPFLAGS"
4037 LIBS="$cf_save_LIBS"
4038 LDFLAGS="$cf_save_LDFLAGS"
4041 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4044 CPPFLAGS="$cf_save_CPPFLAGS"
4045 LDFLAGS="$cf_save_LDFLAGS"
4049 cf_cv_find_linkage_utf8=no
4053 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4056 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4058 LIBS="$cf_save_LIBS"
4060 if test "$cf_cv_find_linkage_utf8" = yes ; then
4061 cf_cv_utf8_lib=add-on
4067 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4069 echo "$as_me:4069: result: $cf_cv_utf8_lib" >&5
4070 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
4072 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
4074 if test "$cf_cv_utf8_lib" = "add-on" ; then
4076 cat >>confdefs.h <<\EOF
4077 #define HAVE_LIBUTF8_H 1
4080 if test -n "$cf_cv_header_path_utf8" ; then
4081 for cf_add_incdir in $cf_cv_header_path_utf8
4083 while test $cf_add_incdir != /usr/include
4085 if test -d $cf_add_incdir
4088 if test -n "$CFLAGS$CPPFLAGS" ; then
4089 # a loop is needed to ensure we can add subdirs of existing dirs
4090 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4091 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4092 cf_have_incdir=yes; break
4097 if test "$cf_have_incdir" = no ; then
4098 if test "$cf_add_incdir" = /usr/local/include ; then
4099 if test "$GCC" = yes
4101 cf_save_CPPFLAGS=$CPPFLAGS
4102 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4103 cat >conftest.$ac_ext <<_ACEOF
4104 #line 4104 "configure"
4105 #include "confdefs.h"
4115 rm -f conftest.$ac_objext
4116 if { (eval echo "$as_me:4116: \"$ac_compile\"") >&5
4117 (eval $ac_compile) 2>&5
4119 echo "$as_me:4119: \$? = $ac_status" >&5
4120 (exit $ac_status); } &&
4121 { ac_try='test -s conftest.$ac_objext'
4122 { (eval echo "$as_me:4122: \"$ac_try\"") >&5
4125 echo "$as_me:4125: \$? = $ac_status" >&5
4126 (exit $ac_status); }; }; then
4129 echo "$as_me: failed program was:" >&5
4130 cat conftest.$ac_ext >&5
4133 rm -f conftest.$ac_objext conftest.$ac_ext
4134 CPPFLAGS=$cf_save_CPPFLAGS
4139 if test "$cf_have_incdir" = no ; then
4140 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
4142 echo "${as_me:-configure}:4142: testing adding $cf_add_incdir to include-path ..." 1>&5
4144 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4146 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
4147 test "$cf_top_incdir" = "$cf_add_incdir" && break
4148 cf_add_incdir="$cf_top_incdir"
4157 if test -n "$cf_cv_library_path_utf8" ; then
4158 for cf_add_libdir in $cf_cv_library_path_utf8
4160 if test $cf_add_libdir = /usr/lib ; then
4162 elif test -d $cf_add_libdir
4165 if test -n "$LDFLAGS$LIBS" ; then
4166 # a loop is needed to ensure we can add subdirs of existing dirs
4167 for cf_test_libdir in $LDFLAGS $LIBS ; do
4168 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
4169 cf_have_libdir=yes; break
4173 if test "$cf_have_libdir" = no ; then
4174 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
4176 echo "${as_me:-configure}:4176: testing adding $cf_add_libdir to library-path ..." 1>&5
4178 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
4184 cf_add_libs="$cf_cv_library_file_utf8"
4185 # Filter out duplicates - this happens with badly-designed ".pc" files...
4186 for cf_add_1lib in $LIBS
4188 for cf_add_2lib in $cf_add_libs
4190 if test "x$cf_add_1lib" = "x$cf_add_2lib"
4196 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
4202 cf_ncuconfig_root=ncursesw
4204 echo "Looking for ${cf_ncuconfig_root}-config"
4206 if test -n "$ac_tool_prefix"; then
4207 for ac_prog in ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
4209 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4210 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4211 echo "$as_me:4211: checking for $ac_word" >&5
4212 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4213 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
4214 echo $ECHO_N "(cached) $ECHO_C" >&6
4216 if test -n "$NCURSES_CONFIG"; then
4217 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
4219 ac_save_IFS=$IFS; IFS=$ac_path_separator
4221 for ac_dir in $ac_dummy; do
4223 test -z "$ac_dir" && ac_dir=.
4224 $as_executable_p "$ac_dir/$ac_word" || continue
4225 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
4226 echo "$as_me:4226: found $ac_dir/$ac_word" >&5
4232 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
4233 if test -n "$NCURSES_CONFIG"; then
4234 echo "$as_me:4234: result: $NCURSES_CONFIG" >&5
4235 echo "${ECHO_T}$NCURSES_CONFIG" >&6
4237 echo "$as_me:4237: result: no" >&5
4238 echo "${ECHO_T}no" >&6
4241 test -n "$NCURSES_CONFIG" && break
4244 if test -z "$NCURSES_CONFIG"; then
4245 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
4246 for ac_prog in ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
4248 # Extract the first word of "$ac_prog", so it can be a program name with args.
4249 set dummy $ac_prog; ac_word=$2
4250 echo "$as_me:4250: checking for $ac_word" >&5
4251 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4252 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
4253 echo $ECHO_N "(cached) $ECHO_C" >&6
4255 if test -n "$ac_ct_NCURSES_CONFIG"; then
4256 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
4258 ac_save_IFS=$IFS; IFS=$ac_path_separator
4260 for ac_dir in $ac_dummy; do
4262 test -z "$ac_dir" && ac_dir=.
4263 $as_executable_p "$ac_dir/$ac_word" || continue
4264 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
4265 echo "$as_me:4265: found $ac_dir/$ac_word" >&5
4271 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
4272 if test -n "$ac_ct_NCURSES_CONFIG"; then
4273 echo "$as_me:4273: result: $ac_ct_NCURSES_CONFIG" >&5
4274 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
4276 echo "$as_me:4276: result: no" >&5
4277 echo "${ECHO_T}no" >&6
4280 test -n "$ac_ct_NCURSES_CONFIG" && break
4282 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
4284 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
4287 if test "$NCURSES_CONFIG" != none ; then
4289 CPPFLAGS="$CPPFLAGS `$NCURSES_CONFIG --cflags`"
4291 cf_add_libs="`$NCURSES_CONFIG --libs`"
4292 # Filter out duplicates - this happens with badly-designed ".pc" files...
4293 for cf_add_1lib in $LIBS
4295 for cf_add_2lib in $cf_add_libs
4297 if test "x$cf_add_1lib" = "x$cf_add_2lib"
4303 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
4307 # even with config script, some packages use no-override for curses.h
4309 echo "$as_me:4309: checking if we have identified curses headers" >&5
4310 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
4311 if test "${cf_cv_ncurses_header+set}" = set; then
4312 echo $ECHO_N "(cached) $ECHO_C" >&6
4315 cf_cv_ncurses_header=none
4317 ncursesw/ncurses.h \
4322 cat >conftest.$ac_ext <<_ACEOF
4323 #line 4323 "configure"
4324 #include "confdefs.h"
4325 #include <${cf_header}>
4329 initscr(); tgoto("?", 0,0)
4334 rm -f conftest.$ac_objext
4335 if { (eval echo "$as_me:4335: \"$ac_compile\"") >&5
4336 (eval $ac_compile) 2>&5
4338 echo "$as_me:4338: \$? = $ac_status" >&5
4339 (exit $ac_status); } &&
4340 { ac_try='test -s conftest.$ac_objext'
4341 { (eval echo "$as_me:4341: \"$ac_try\"") >&5
4344 echo "$as_me:4344: \$? = $ac_status" >&5
4345 (exit $ac_status); }; }; then
4346 cf_cv_ncurses_header=$cf_header; break
4348 echo "$as_me: failed program was:" >&5
4349 cat conftest.$ac_ext >&5
4351 rm -f conftest.$ac_objext conftest.$ac_ext
4355 echo "$as_me:4355: result: $cf_cv_ncurses_header" >&5
4356 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
4358 if test "$cf_cv_ncurses_header" = none ; then
4359 { { echo "$as_me:4359: error: No curses header-files found" >&5
4360 echo "$as_me: error: No curses header-files found" >&2;}
4361 { (exit 1); exit 1; }; }
4364 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
4366 for ac_header in $cf_cv_ncurses_header
4368 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4369 echo "$as_me:4369: checking for $ac_header" >&5
4370 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4371 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4372 echo $ECHO_N "(cached) $ECHO_C" >&6
4374 cat >conftest.$ac_ext <<_ACEOF
4375 #line 4375 "configure"
4376 #include "confdefs.h"
4377 #include <$ac_header>
4379 if { (eval echo "$as_me:4379: \"$ac_cpp conftest.$ac_ext\"") >&5
4380 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4382 egrep -v '^ *\+' conftest.er1 >conftest.err
4384 cat conftest.err >&5
4385 echo "$as_me:4385: \$? = $ac_status" >&5
4386 (exit $ac_status); } >/dev/null; then
4387 if test -s conftest.err; then
4388 ac_cpp_err=$ac_c_preproc_warn_flag
4395 if test -z "$ac_cpp_err"; then
4396 eval "$as_ac_Header=yes"
4398 echo "$as_me: failed program was:" >&5
4399 cat conftest.$ac_ext >&5
4400 eval "$as_ac_Header=no"
4402 rm -f conftest.err conftest.$ac_ext
4404 echo "$as_me:4404: result: `eval echo '${'$as_ac_Header'}'`" >&5
4405 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4406 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4407 cat >>confdefs.h <<EOF
4408 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4414 cat >>confdefs.h <<\EOF
4418 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4420 cat >>confdefs.h <<EOF
4421 #define $cf_nculib_ROOT 1
4424 cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
4428 cf_ncuhdr_root=ncursesw
4430 test -n "$cf_cv_curses_dir" && \
4431 test "$cf_cv_curses_dir" != "no" && { \
4433 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
4434 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
4436 while test $cf_add_incdir != /usr/include
4438 if test -d $cf_add_incdir
4441 if test -n "$CFLAGS$CPPFLAGS" ; then
4442 # a loop is needed to ensure we can add subdirs of existing dirs
4443 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4444 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4445 cf_have_incdir=yes; break
4450 if test "$cf_have_incdir" = no ; then
4451 if test "$cf_add_incdir" = /usr/local/include ; then
4452 if test "$GCC" = yes
4454 cf_save_CPPFLAGS=$CPPFLAGS
4455 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4456 cat >conftest.$ac_ext <<_ACEOF
4457 #line 4457 "configure"
4458 #include "confdefs.h"
4468 rm -f conftest.$ac_objext
4469 if { (eval echo "$as_me:4469: \"$ac_compile\"") >&5
4470 (eval $ac_compile) 2>&5
4472 echo "$as_me:4472: \$? = $ac_status" >&5
4473 (exit $ac_status); } &&
4474 { ac_try='test -s conftest.$ac_objext'
4475 { (eval echo "$as_me:4475: \"$ac_try\"") >&5
4478 echo "$as_me:4478: \$? = $ac_status" >&5
4479 (exit $ac_status); }; }; then
4482 echo "$as_me: failed program was:" >&5
4483 cat conftest.$ac_ext >&5
4486 rm -f conftest.$ac_objext conftest.$ac_ext
4487 CPPFLAGS=$cf_save_CPPFLAGS
4492 if test "$cf_have_incdir" = no ; then
4493 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
4495 echo "${as_me:-configure}:4495: testing adding $cf_add_incdir to include-path ..." 1>&5
4497 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4499 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
4500 test "$cf_top_incdir" = "$cf_add_incdir" && break
4501 cf_add_incdir="$cf_top_incdir"
4512 echo "$as_me:4512: checking for $cf_ncuhdr_root header in include-path" >&5
4513 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
4514 if test "${cf_cv_ncurses_h+set}" = set; then
4515 echo $ECHO_N "(cached) $ECHO_C" >&6
4518 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
4519 ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
4520 for cf_header in $cf_header_list
4523 cat >conftest.$ac_ext <<_ACEOF
4524 #line 4524 "configure"
4525 #include "confdefs.h"
4527 #define _XOPEN_SOURCE_EXTENDED
4528 #undef HAVE_LIBUTF8_H /* in case we used CF_UTF8_LIB */
4529 #define HAVE_LIBUTF8_H /* to force ncurses' header file to use cchar_t */
4531 #include <$cf_header>
4536 #ifdef NCURSES_VERSION
4542 printf("%s\n", NCURSES_VERSION);
4555 rm -f conftest.$ac_objext
4556 if { (eval echo "$as_me:4556: \"$ac_compile\"") >&5
4557 (eval $ac_compile) 2>&5
4559 echo "$as_me:4559: \$? = $ac_status" >&5
4560 (exit $ac_status); } &&
4561 { ac_try='test -s conftest.$ac_objext'
4562 { (eval echo "$as_me:4562: \"$ac_try\"") >&5
4565 echo "$as_me:4565: \$? = $ac_status" >&5
4566 (exit $ac_status); }; }; then
4567 cf_cv_ncurses_h=$cf_header
4570 echo "$as_me: failed program was:" >&5
4571 cat conftest.$ac_ext >&5
4574 rm -f conftest.$ac_objext conftest.$ac_ext
4576 test "$cf_cv_ncurses_h" != no && break
4580 echo "$as_me:4580: result: $cf_cv_ncurses_h" >&5
4581 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
4583 if test "$cf_cv_ncurses_h" != no ; then
4584 cf_cv_ncurses_header=$cf_cv_ncurses_h
4587 echo "$as_me:4587: checking for $cf_ncuhdr_root include-path" >&5
4588 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
4589 if test "${cf_cv_ncurses_h2+set}" = set; then
4590 echo $ECHO_N "(cached) $ECHO_C" >&6
4593 test -n "$verbose" && echo
4597 # collect the current set of include-directories from compiler flags
4598 cf_header_path_list=""
4599 if test -n "${CFLAGS}${CPPFLAGS}" ; then
4600 for cf_header_path in $CPPFLAGS $CFLAGS
4602 case $cf_header_path in
4604 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
4606 test "x$cf_header_path" != "xNONE" && \
4607 test -d "$cf_header_path" && \
4609 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
4610 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
4611 test -d $cf_header_path/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
4612 test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
4613 test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
4614 test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
4617 cf_header_path_list="$cf_header_path_list $cf_search"
4623 # add the variations for the package we are looking for
4627 test "x$prefix" != "xNONE" && \
4628 test -d "$prefix" && \
4630 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
4631 test -d $prefix/include && cf_search="$cf_search $prefix/include"
4632 test -d $prefix/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
4633 test -d $prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
4634 test -d $prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
4635 test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
4638 for cf_subdir_prefix in \
4647 test "x$cf_subdir_prefix" != "x$prefix" && \
4648 test -d "$cf_subdir_prefix" && \
4649 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
4650 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
4651 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
4652 test -d $cf_subdir_prefix/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
4653 test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
4654 test -d $cf_subdir_prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
4655 test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
4660 test "$includedir" != NONE && \
4661 test "$includedir" != "/usr/include" && \
4662 test -d "$includedir" && {
4663 test -d $includedir && cf_search="$cf_search $includedir"
4664 test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
4667 test "$oldincludedir" != NONE && \
4668 test "$oldincludedir" != "/usr/include" && \
4669 test -d "$oldincludedir" && {
4670 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
4671 test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
4674 cf_search="$cf_search $cf_header_path_list"
4676 test -n "$verbose" && echo search path $cf_search
4677 cf_save2_CPPFLAGS="$CPPFLAGS"
4678 for cf_incdir in $cf_search
4681 if test -n "$cf_incdir" ; then
4682 for cf_add_incdir in $cf_incdir
4684 while test $cf_add_incdir != /usr/include
4686 if test -d $cf_add_incdir
4689 if test -n "$CFLAGS$CPPFLAGS" ; then
4690 # a loop is needed to ensure we can add subdirs of existing dirs
4691 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4692 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4693 cf_have_incdir=yes; break
4698 if test "$cf_have_incdir" = no ; then
4699 if test "$cf_add_incdir" = /usr/local/include ; then
4700 if test "$GCC" = yes
4702 cf_save_CPPFLAGS=$CPPFLAGS
4703 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4704 cat >conftest.$ac_ext <<_ACEOF
4705 #line 4705 "configure"
4706 #include "confdefs.h"
4716 rm -f conftest.$ac_objext
4717 if { (eval echo "$as_me:4717: \"$ac_compile\"") >&5
4718 (eval $ac_compile) 2>&5
4720 echo "$as_me:4720: \$? = $ac_status" >&5
4721 (exit $ac_status); } &&
4722 { ac_try='test -s conftest.$ac_objext'
4723 { (eval echo "$as_me:4723: \"$ac_try\"") >&5
4726 echo "$as_me:4726: \$? = $ac_status" >&5
4727 (exit $ac_status); }; }; then
4730 echo "$as_me: failed program was:" >&5
4731 cat conftest.$ac_ext >&5
4734 rm -f conftest.$ac_objext conftest.$ac_ext
4735 CPPFLAGS=$cf_save_CPPFLAGS
4740 if test "$cf_have_incdir" = no ; then
4741 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
4743 echo "${as_me:-configure}:4743: testing adding $cf_add_incdir to include-path ..." 1>&5
4745 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4747 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
4748 test "$cf_top_incdir" = "$cf_add_incdir" && break
4749 cf_add_incdir="$cf_top_incdir"
4763 cat >conftest.$ac_ext <<_ACEOF
4764 #line 4764 "configure"
4765 #include "confdefs.h"
4767 #include <$cf_header>
4772 #ifdef NCURSES_VERSION
4774 printf("%s\n", NCURSES_VERSION);
4787 rm -f conftest.$ac_objext
4788 if { (eval echo "$as_me:4788: \"$ac_compile\"") >&5
4789 (eval $ac_compile) 2>&5
4791 echo "$as_me:4791: \$? = $ac_status" >&5
4792 (exit $ac_status); } &&
4793 { ac_try='test -s conftest.$ac_objext'
4794 { (eval echo "$as_me:4794: \"$ac_try\"") >&5
4797 echo "$as_me:4797: \$? = $ac_status" >&5
4798 (exit $ac_status); }; }; then
4799 cf_cv_ncurses_h2=$cf_header
4802 echo "$as_me: failed program was:" >&5
4803 cat conftest.$ac_ext >&5
4806 rm -f conftest.$ac_objext conftest.$ac_ext
4808 if test "$cf_cv_ncurses_h2" != no ; then
4809 cf_cv_ncurses_h2=$cf_incdir/$cf_header
4810 test -n "$verbose" && echo $ac_n " ... found $ac_c" 1>&6
4813 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6
4815 CPPFLAGS="$cf_save2_CPPFLAGS"
4816 test "$cf_cv_ncurses_h2" != no && break
4818 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:4818: error: not found" >&5
4819 echo "$as_me: error: not found" >&2;}
4820 { (exit 1); exit 1; }; }
4823 echo "$as_me:4823: result: $cf_cv_ncurses_h2" >&5
4824 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
4826 cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
4827 cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
4828 if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
4829 cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
4832 if test -n "$cf_1st_incdir" ; then
4833 for cf_add_incdir in $cf_1st_incdir
4835 while test $cf_add_incdir != /usr/include
4837 if test -d $cf_add_incdir
4840 if test -n "$CFLAGS$CPPFLAGS" ; then
4841 # a loop is needed to ensure we can add subdirs of existing dirs
4842 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4843 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4844 cf_have_incdir=yes; break
4849 if test "$cf_have_incdir" = no ; then
4850 if test "$cf_add_incdir" = /usr/local/include ; then
4851 if test "$GCC" = yes
4853 cf_save_CPPFLAGS=$CPPFLAGS
4854 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4855 cat >conftest.$ac_ext <<_ACEOF
4856 #line 4856 "configure"
4857 #include "confdefs.h"
4867 rm -f conftest.$ac_objext
4868 if { (eval echo "$as_me:4868: \"$ac_compile\"") >&5
4869 (eval $ac_compile) 2>&5
4871 echo "$as_me:4871: \$? = $ac_status" >&5
4872 (exit $ac_status); } &&
4873 { ac_try='test -s conftest.$ac_objext'
4874 { (eval echo "$as_me:4874: \"$ac_try\"") >&5
4877 echo "$as_me:4877: \$? = $ac_status" >&5
4878 (exit $ac_status); }; }; then
4881 echo "$as_me: failed program was:" >&5
4882 cat conftest.$ac_ext >&5
4885 rm -f conftest.$ac_objext conftest.$ac_ext
4886 CPPFLAGS=$cf_save_CPPFLAGS
4891 if test "$cf_have_incdir" = no ; then
4892 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
4894 echo "${as_me:-configure}:4894: testing adding $cf_add_incdir to include-path ..." 1>&5
4896 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4898 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
4899 test "$cf_top_incdir" = "$cf_add_incdir" && break
4900 cf_add_incdir="$cf_top_incdir"
4911 # Set definitions to allow ifdef'ing for ncurses.h
4913 case $cf_cv_ncurses_header in
4916 cat >>confdefs.h <<\EOF
4917 #define HAVE_NCURSES_H 1
4923 case $cf_cv_ncurses_header in
4924 (ncurses/curses.h|ncurses/ncurses.h)
4926 cat >>confdefs.h <<\EOF
4927 #define HAVE_NCURSES_NCURSES_H 1
4931 (ncursesw/curses.h|ncursesw/ncurses.h)
4933 cat >>confdefs.h <<\EOF
4934 #define HAVE_NCURSESW_NCURSES_H 1
4940 echo "$as_me:4940: checking for terminfo header" >&5
4941 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
4942 if test "${cf_cv_term_header+set}" = set; then
4943 echo $ECHO_N "(cached) $ECHO_C" >&6
4946 case ${cf_cv_ncurses_header} in
4947 (*/ncurses.h|*/ncursesw.h)
4948 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
4951 cf_term_header=term.h
4955 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
4957 cat >conftest.$ac_ext <<_ACEOF
4958 #line 4958 "configure"
4959 #include "confdefs.h"
4961 #include <${cf_cv_ncurses_header:-curses.h}>
4967 int x = auto_left_margin
4972 rm -f conftest.$ac_objext
4973 if { (eval echo "$as_me:4973: \"$ac_compile\"") >&5
4974 (eval $ac_compile) 2>&5
4976 echo "$as_me:4976: \$? = $ac_status" >&5
4977 (exit $ac_status); } &&
4978 { ac_try='test -s conftest.$ac_objext'
4979 { (eval echo "$as_me:4979: \"$ac_try\"") >&5
4982 echo "$as_me:4982: \$? = $ac_status" >&5
4983 (exit $ac_status); }; }; then
4985 cf_cv_term_header="$cf_test"
4987 echo "$as_me: failed program was:" >&5
4988 cat conftest.$ac_ext >&5
4990 cf_cv_term_header=unknown
4993 rm -f conftest.$ac_objext conftest.$ac_ext
4994 test "$cf_cv_term_header" != unknown && break
4998 echo "$as_me:4998: result: $cf_cv_term_header" >&5
4999 echo "${ECHO_T}$cf_cv_term_header" >&6
5001 # Set definitions to allow ifdef'ing to accommodate subdirectories
5003 case $cf_cv_term_header in
5006 cat >>confdefs.h <<\EOF
5007 #define HAVE_TERM_H 1
5013 case $cf_cv_term_header in
5016 cat >>confdefs.h <<\EOF
5017 #define HAVE_NCURSES_TERM_H 1
5023 cat >>confdefs.h <<\EOF
5024 #define HAVE_NCURSESW_TERM_H 1
5030 # some applications need this, but should check for NCURSES_VERSION
5032 cat >>confdefs.h <<\EOF
5036 echo "$as_me:5036: checking for ncurses version" >&5
5037 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
5038 if test "${cf_cv_ncurses_version+set}" = set; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5042 cf_cv_ncurses_version=no
5045 if test "$cross_compiling" = yes; then
5047 # This will not work if the preprocessor splits the line after the
5048 # Autoconf token. The 'unproto' program does that.
5049 cat > conftest.$ac_ext <<EOF
5050 #include <${cf_cv_ncurses_header:-curses.h}>
5052 #ifdef NCURSES_VERSION
5053 Autoconf NCURSES_VERSION
5061 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
5062 { (eval echo "$as_me:5062: \"$cf_try\"") >&5
5065 echo "$as_me:5065: \$? = $ac_status" >&5
5066 (exit $ac_status); }
5067 if test -f conftest.out ; then
5068 cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
5069 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
5074 cat >conftest.$ac_ext <<_ACEOF
5075 #line 5075 "configure"
5076 #include "confdefs.h"
5078 #include <${cf_cv_ncurses_header:-curses.h}>
5082 FILE *fp = fopen("$cf_tempfile", "w");
5083 #ifdef NCURSES_VERSION
5084 # ifdef NCURSES_VERSION_PATCH
5085 fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
5087 fprintf(fp, "%s\n", NCURSES_VERSION);
5091 fprintf(fp, "old\n");
5096 ${cf_cv_main_return:-return}(0);
5099 rm -f conftest$ac_exeext
5100 if { (eval echo "$as_me:5100: \"$ac_link\"") >&5
5101 (eval $ac_link) 2>&5
5103 echo "$as_me:5103: \$? = $ac_status" >&5
5104 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5105 { (eval echo "$as_me:5105: \"$ac_try\"") >&5
5108 echo "$as_me:5108: \$? = $ac_status" >&5
5109 (exit $ac_status); }; }; then
5111 cf_cv_ncurses_version=`cat $cf_tempfile`
5113 echo "$as_me: program exited with status $ac_status" >&5
5114 echo "$as_me: failed program was:" >&5
5115 cat conftest.$ac_ext >&5
5117 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5122 echo "$as_me:5122: result: $cf_cv_ncurses_version" >&5
5123 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
5124 test "$cf_cv_ncurses_version" = no ||
5125 cat >>confdefs.h <<\EOF
5129 cf_nculib_root=ncursesw
5130 # This works, except for the special case where we find gpm, but
5131 # ncurses is in a nonstandard location via $LIBS, and we really want
5134 cf_ncurses_SAVE="$LIBS"
5135 echo "$as_me:5135: checking for Gpm_Open in -lgpm" >&5
5136 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
5137 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
5138 echo $ECHO_N "(cached) $ECHO_C" >&6
5140 ac_check_lib_save_LIBS=$LIBS
5142 cat >conftest.$ac_ext <<_ACEOF
5143 #line 5143 "configure"
5144 #include "confdefs.h"
5146 /* Override any gcc2 internal prototype to avoid an error. */
5150 /* We use char because int might match the return type of a gcc2
5151 builtin and then its argument prototype would still apply. */
5161 rm -f conftest.$ac_objext conftest$ac_exeext
5162 if { (eval echo "$as_me:5162: \"$ac_link\"") >&5
5163 (eval $ac_link) 2>&5
5165 echo "$as_me:5165: \$? = $ac_status" >&5
5166 (exit $ac_status); } &&
5167 { ac_try='test -s conftest$ac_exeext'
5168 { (eval echo "$as_me:5168: \"$ac_try\"") >&5
5171 echo "$as_me:5171: \$? = $ac_status" >&5
5172 (exit $ac_status); }; }; then
5173 ac_cv_lib_gpm_Gpm_Open=yes
5175 echo "$as_me: failed program was:" >&5
5176 cat conftest.$ac_ext >&5
5177 ac_cv_lib_gpm_Gpm_Open=no
5179 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5180 LIBS=$ac_check_lib_save_LIBS
5182 echo "$as_me:5182: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5183 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5184 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5185 echo "$as_me:5185: checking for initscr in -lgpm" >&5
5186 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
5187 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
5188 echo $ECHO_N "(cached) $ECHO_C" >&6
5190 ac_check_lib_save_LIBS=$LIBS
5192 cat >conftest.$ac_ext <<_ACEOF
5193 #line 5193 "configure"
5194 #include "confdefs.h"
5196 /* Override any gcc2 internal prototype to avoid an error. */
5200 /* We use char because int might match the return type of a gcc2
5201 builtin and then its argument prototype would still apply. */
5211 rm -f conftest.$ac_objext conftest$ac_exeext
5212 if { (eval echo "$as_me:5212: \"$ac_link\"") >&5
5213 (eval $ac_link) 2>&5
5215 echo "$as_me:5215: \$? = $ac_status" >&5
5216 (exit $ac_status); } &&
5217 { ac_try='test -s conftest$ac_exeext'
5218 { (eval echo "$as_me:5218: \"$ac_try\"") >&5
5221 echo "$as_me:5221: \$? = $ac_status" >&5
5222 (exit $ac_status); }; }; then
5223 ac_cv_lib_gpm_initscr=yes
5225 echo "$as_me: failed program was:" >&5
5226 cat conftest.$ac_ext >&5
5227 ac_cv_lib_gpm_initscr=no
5229 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5230 LIBS=$ac_check_lib_save_LIBS
5232 echo "$as_me:5232: result: $ac_cv_lib_gpm_initscr" >&5
5233 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
5234 if test $ac_cv_lib_gpm_initscr = yes; then
5235 LIBS="$cf_ncurses_SAVE"
5237 cf_ncurses_LIBS="-lgpm"
5244 # This is only necessary if you are linking against an obsolete
5245 # version of ncurses (but it should do no harm, since it's static).
5246 if test "$cf_nculib_root" = ncurses ; then
5247 echo "$as_me:5247: checking for tgoto in -lmytinfo" >&5
5248 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
5249 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
5250 echo $ECHO_N "(cached) $ECHO_C" >&6
5252 ac_check_lib_save_LIBS=$LIBS
5253 LIBS="-lmytinfo $LIBS"
5254 cat >conftest.$ac_ext <<_ACEOF
5255 #line 5255 "configure"
5256 #include "confdefs.h"
5258 /* Override any gcc2 internal prototype to avoid an error. */
5262 /* We use char because int might match the return type of a gcc2
5263 builtin and then its argument prototype would still apply. */
5273 rm -f conftest.$ac_objext conftest$ac_exeext
5274 if { (eval echo "$as_me:5274: \"$ac_link\"") >&5
5275 (eval $ac_link) 2>&5
5277 echo "$as_me:5277: \$? = $ac_status" >&5
5278 (exit $ac_status); } &&
5279 { ac_try='test -s conftest$ac_exeext'
5280 { (eval echo "$as_me:5280: \"$ac_try\"") >&5
5283 echo "$as_me:5283: \$? = $ac_status" >&5
5284 (exit $ac_status); }; }; then
5285 ac_cv_lib_mytinfo_tgoto=yes
5287 echo "$as_me: failed program was:" >&5
5288 cat conftest.$ac_ext >&5
5289 ac_cv_lib_mytinfo_tgoto=no
5291 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5292 LIBS=$ac_check_lib_save_LIBS
5294 echo "$as_me:5294: result: $ac_cv_lib_mytinfo_tgoto" >&5
5295 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
5296 if test $ac_cv_lib_mytinfo_tgoto = yes; then
5297 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
5304 cf_add_libs="$cf_ncurses_LIBS"
5305 # Filter out duplicates - this happens with badly-designed ".pc" files...
5306 for cf_add_1lib in $LIBS
5308 for cf_add_2lib in $cf_add_libs
5310 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5316 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5320 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
5323 cf_add_libs="-l$cf_nculib_root"
5324 # Filter out duplicates - this happens with badly-designed ".pc" files...
5325 for cf_add_1lib in $LIBS
5327 for cf_add_2lib in $cf_add_libs
5329 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5335 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5341 eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
5343 echo "$as_me:5343: checking for initscr" >&5
5344 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
5345 if test "${ac_cv_func_initscr+set}" = set; then
5346 echo $ECHO_N "(cached) $ECHO_C" >&6
5348 cat >conftest.$ac_ext <<_ACEOF
5349 #line 5349 "configure"
5350 #include "confdefs.h"
5351 /* System header to define __stub macros and hopefully few prototypes,
5352 which can conflict with char initscr (); below. */
5354 /* Override any gcc2 internal prototype to avoid an error. */
5358 /* We use char because int might match the return type of a gcc2
5359 builtin and then its argument prototype would still apply. */
5366 /* The GNU C library defines this for functions which it implements
5367 to always fail with ENOSYS. Some functions are actually named
5368 something starting with __ and the normal name is an alias. */
5369 #if defined (__stub_initscr) || defined (__stub___initscr)
5372 f = initscr; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5379 rm -f conftest.$ac_objext conftest$ac_exeext
5380 if { (eval echo "$as_me:5380: \"$ac_link\"") >&5
5381 (eval $ac_link) 2>&5
5383 echo "$as_me:5383: \$? = $ac_status" >&5
5384 (exit $ac_status); } &&
5385 { ac_try='test -s conftest$ac_exeext'
5386 { (eval echo "$as_me:5386: \"$ac_try\"") >&5
5389 echo "$as_me:5389: \$? = $ac_status" >&5
5390 (exit $ac_status); }; }; then
5391 ac_cv_func_initscr=yes
5393 echo "$as_me: failed program was:" >&5
5394 cat conftest.$ac_ext >&5
5395 ac_cv_func_initscr=no
5397 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5399 echo "$as_me:5399: result: $ac_cv_func_initscr" >&5
5400 echo "${ECHO_T}$ac_cv_func_initscr" >&6
5401 if test $ac_cv_func_initscr = yes; then
5402 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
5405 cf_save_LIBS="$LIBS"
5406 echo "$as_me:5406: checking for initscr in -l$cf_nculib_root" >&5
5407 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
5408 LIBS="-l$cf_nculib_root $LIBS"
5409 cat >conftest.$ac_ext <<_ACEOF
5410 #line 5410 "configure"
5411 #include "confdefs.h"
5412 #include <${cf_cv_ncurses_header:-curses.h}>
5421 rm -f conftest.$ac_objext conftest$ac_exeext
5422 if { (eval echo "$as_me:5422: \"$ac_link\"") >&5
5423 (eval $ac_link) 2>&5
5425 echo "$as_me:5425: \$? = $ac_status" >&5
5426 (exit $ac_status); } &&
5427 { ac_try='test -s conftest$ac_exeext'
5428 { (eval echo "$as_me:5428: \"$ac_try\"") >&5
5431 echo "$as_me:5431: \$? = $ac_status" >&5
5432 (exit $ac_status); }; }; then
5433 echo "$as_me:5433: result: yes" >&5
5434 echo "${ECHO_T}yes" >&6
5435 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
5438 echo "$as_me: failed program was:" >&5
5439 cat conftest.$ac_ext >&5
5440 echo "$as_me:5440: result: no" >&5
5441 echo "${ECHO_T}no" >&6
5444 cf_library_path_list=""
5445 if test -n "${LDFLAGS}${LIBS}" ; then
5446 for cf_library_path in $LDFLAGS $LIBS
5448 case $cf_library_path in
5450 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
5452 test "x$cf_library_path" != "xNONE" && \
5453 test -d "$cf_library_path" && \
5455 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
5456 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
5457 test -d $cf_library_path/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
5458 test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
5459 test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
5460 test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
5463 cf_library_path_list="$cf_library_path_list $cf_search"
5471 test "x$prefix" != "xNONE" && \
5472 test -d "$prefix" && \
5474 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
5475 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
5476 test -d $prefix/lib/$cf_nculib_root && cf_search="$cf_search $prefix/lib/$cf_nculib_root"
5477 test -d $prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
5478 test -d $prefix/$cf_nculib_root/lib && cf_search="$cf_search $prefix/$cf_nculib_root/lib"
5479 test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
5482 for cf_subdir_prefix in \
5491 test "x$cf_subdir_prefix" != "x$prefix" && \
5492 test -d "$cf_subdir_prefix" && \
5493 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
5494 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
5495 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
5496 test -d $cf_subdir_prefix/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
5497 test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
5498 test -d $cf_subdir_prefix/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
5499 test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
5504 cf_search="$cf_library_path_list $cf_search"
5506 for cf_libdir in $cf_search
5508 echo "$as_me:5508: checking for -l$cf_nculib_root in $cf_libdir" >&5
5509 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
5510 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
5511 cat >conftest.$ac_ext <<_ACEOF
5512 #line 5512 "configure"
5513 #include "confdefs.h"
5514 #include <${cf_cv_ncurses_header:-curses.h}>
5523 rm -f conftest.$ac_objext conftest$ac_exeext
5524 if { (eval echo "$as_me:5524: \"$ac_link\"") >&5
5525 (eval $ac_link) 2>&5
5527 echo "$as_me:5527: \$? = $ac_status" >&5
5528 (exit $ac_status); } &&
5529 { ac_try='test -s conftest$ac_exeext'
5530 { (eval echo "$as_me:5530: \"$ac_try\"") >&5
5533 echo "$as_me:5533: \$? = $ac_status" >&5
5534 (exit $ac_status); }; }; then
5535 echo "$as_me:5535: result: yes" >&5
5536 echo "${ECHO_T}yes" >&6
5537 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
5540 echo "$as_me: failed program was:" >&5
5541 cat conftest.$ac_ext >&5
5542 echo "$as_me:5542: result: no" >&5
5543 echo "${ECHO_T}no" >&6
5544 LIBS="$cf_save_LIBS"
5546 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5550 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5554 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
5556 if test $cf_found_library = no ; then
5557 { { echo "$as_me:5557: error: Cannot link $cf_nculib_root library" >&5
5558 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
5559 { (exit 1); exit 1; }; }
5564 if test -n "$cf_ncurses_LIBS" ; then
5565 echo "$as_me:5565: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
5566 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
5567 cf_ncurses_SAVE="$LIBS"
5568 for p in $cf_ncurses_LIBS ; do
5569 q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
5570 if test "$q" != "$LIBS" ; then
5574 cat >conftest.$ac_ext <<_ACEOF
5575 #line 5575 "configure"
5576 #include "confdefs.h"
5577 #include <${cf_cv_ncurses_header:-curses.h}>
5581 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
5586 rm -f conftest.$ac_objext conftest$ac_exeext
5587 if { (eval echo "$as_me:5587: \"$ac_link\"") >&5
5588 (eval $ac_link) 2>&5
5590 echo "$as_me:5590: \$? = $ac_status" >&5
5591 (exit $ac_status); } &&
5592 { ac_try='test -s conftest$ac_exeext'
5593 { (eval echo "$as_me:5593: \"$ac_try\"") >&5
5596 echo "$as_me:5596: \$? = $ac_status" >&5
5597 (exit $ac_status); }; }; then
5598 echo "$as_me:5598: result: yes" >&5
5599 echo "${ECHO_T}yes" >&6
5601 echo "$as_me: failed program was:" >&5
5602 cat conftest.$ac_ext >&5
5603 echo "$as_me:5603: result: no" >&5
5604 echo "${ECHO_T}no" >&6
5605 LIBS="$cf_ncurses_SAVE"
5607 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5610 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5612 cat >>confdefs.h <<EOF
5613 #define $cf_nculib_ROOT 1
5620 cf_ncuconfig_root=ncurses
5622 echo "Looking for ${cf_ncuconfig_root}-config"
5624 if test -n "$ac_tool_prefix"; then
5625 for ac_prog in ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
5627 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5628 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5629 echo "$as_me:5629: checking for $ac_word" >&5
5630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5631 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
5632 echo $ECHO_N "(cached) $ECHO_C" >&6
5634 if test -n "$NCURSES_CONFIG"; then
5635 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
5637 ac_save_IFS=$IFS; IFS=$ac_path_separator
5639 for ac_dir in $ac_dummy; do
5641 test -z "$ac_dir" && ac_dir=.
5642 $as_executable_p "$ac_dir/$ac_word" || continue
5643 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
5644 echo "$as_me:5644: found $ac_dir/$ac_word" >&5
5650 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
5651 if test -n "$NCURSES_CONFIG"; then
5652 echo "$as_me:5652: result: $NCURSES_CONFIG" >&5
5653 echo "${ECHO_T}$NCURSES_CONFIG" >&6
5655 echo "$as_me:5655: result: no" >&5
5656 echo "${ECHO_T}no" >&6
5659 test -n "$NCURSES_CONFIG" && break
5662 if test -z "$NCURSES_CONFIG"; then
5663 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
5664 for ac_prog in ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
5666 # Extract the first word of "$ac_prog", so it can be a program name with args.
5667 set dummy $ac_prog; ac_word=$2
5668 echo "$as_me:5668: checking for $ac_word" >&5
5669 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5670 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
5671 echo $ECHO_N "(cached) $ECHO_C" >&6
5673 if test -n "$ac_ct_NCURSES_CONFIG"; then
5674 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
5676 ac_save_IFS=$IFS; IFS=$ac_path_separator
5678 for ac_dir in $ac_dummy; do
5680 test -z "$ac_dir" && ac_dir=.
5681 $as_executable_p "$ac_dir/$ac_word" || continue
5682 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
5683 echo "$as_me:5683: found $ac_dir/$ac_word" >&5
5689 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
5690 if test -n "$ac_ct_NCURSES_CONFIG"; then
5691 echo "$as_me:5691: result: $ac_ct_NCURSES_CONFIG" >&5
5692 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
5694 echo "$as_me:5694: result: no" >&5
5695 echo "${ECHO_T}no" >&6
5698 test -n "$ac_ct_NCURSES_CONFIG" && break
5700 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
5702 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
5705 if test "$NCURSES_CONFIG" != none ; then
5707 CPPFLAGS="$CPPFLAGS `$NCURSES_CONFIG --cflags`"
5709 cf_add_libs="`$NCURSES_CONFIG --libs`"
5710 # Filter out duplicates - this happens with badly-designed ".pc" files...
5711 for cf_add_1lib in $LIBS
5713 for cf_add_2lib in $cf_add_libs
5715 if test "x$cf_add_1lib" = "x$cf_add_2lib"
5721 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
5725 # even with config script, some packages use no-override for curses.h
5727 echo "$as_me:5727: checking if we have identified curses headers" >&5
5728 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
5729 if test "${cf_cv_ncurses_header+set}" = set; then
5730 echo $ECHO_N "(cached) $ECHO_C" >&6
5733 cf_cv_ncurses_header=none
5740 cat >conftest.$ac_ext <<_ACEOF
5741 #line 5741 "configure"
5742 #include "confdefs.h"
5743 #include <${cf_header}>
5747 initscr(); tgoto("?", 0,0)
5752 rm -f conftest.$ac_objext
5753 if { (eval echo "$as_me:5753: \"$ac_compile\"") >&5
5754 (eval $ac_compile) 2>&5
5756 echo "$as_me:5756: \$? = $ac_status" >&5
5757 (exit $ac_status); } &&
5758 { ac_try='test -s conftest.$ac_objext'
5759 { (eval echo "$as_me:5759: \"$ac_try\"") >&5
5762 echo "$as_me:5762: \$? = $ac_status" >&5
5763 (exit $ac_status); }; }; then
5764 cf_cv_ncurses_header=$cf_header; break
5766 echo "$as_me: failed program was:" >&5
5767 cat conftest.$ac_ext >&5
5769 rm -f conftest.$ac_objext conftest.$ac_ext
5773 echo "$as_me:5773: result: $cf_cv_ncurses_header" >&5
5774 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
5776 if test "$cf_cv_ncurses_header" = none ; then
5777 { { echo "$as_me:5777: error: No curses header-files found" >&5
5778 echo "$as_me: error: No curses header-files found" >&2;}
5779 { (exit 1); exit 1; }; }
5782 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
5784 for ac_header in $cf_cv_ncurses_header
5786 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5787 echo "$as_me:5787: checking for $ac_header" >&5
5788 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5789 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5790 echo $ECHO_N "(cached) $ECHO_C" >&6
5792 cat >conftest.$ac_ext <<_ACEOF
5793 #line 5793 "configure"
5794 #include "confdefs.h"
5795 #include <$ac_header>
5797 if { (eval echo "$as_me:5797: \"$ac_cpp conftest.$ac_ext\"") >&5
5798 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5800 egrep -v '^ *\+' conftest.er1 >conftest.err
5802 cat conftest.err >&5
5803 echo "$as_me:5803: \$? = $ac_status" >&5
5804 (exit $ac_status); } >/dev/null; then
5805 if test -s conftest.err; then
5806 ac_cpp_err=$ac_c_preproc_warn_flag
5813 if test -z "$ac_cpp_err"; then
5814 eval "$as_ac_Header=yes"
5816 echo "$as_me: failed program was:" >&5
5817 cat conftest.$ac_ext >&5
5818 eval "$as_ac_Header=no"
5820 rm -f conftest.err conftest.$ac_ext
5822 echo "$as_me:5822: result: `eval echo '${'$as_ac_Header'}'`" >&5
5823 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5824 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5825 cat >>confdefs.h <<EOF
5826 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5832 cat >>confdefs.h <<\EOF
5836 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5838 cat >>confdefs.h <<EOF
5839 #define $cf_nculib_ROOT 1
5842 cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
5846 cf_ncuhdr_root=ncurses
5848 test -n "$cf_cv_curses_dir" && \
5849 test "$cf_cv_curses_dir" != "no" && { \
5851 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
5852 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
5854 while test $cf_add_incdir != /usr/include
5856 if test -d $cf_add_incdir
5859 if test -n "$CFLAGS$CPPFLAGS" ; then
5860 # a loop is needed to ensure we can add subdirs of existing dirs
5861 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5862 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5863 cf_have_incdir=yes; break
5868 if test "$cf_have_incdir" = no ; then
5869 if test "$cf_add_incdir" = /usr/local/include ; then
5870 if test "$GCC" = yes
5872 cf_save_CPPFLAGS=$CPPFLAGS
5873 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5874 cat >conftest.$ac_ext <<_ACEOF
5875 #line 5875 "configure"
5876 #include "confdefs.h"
5886 rm -f conftest.$ac_objext
5887 if { (eval echo "$as_me:5887: \"$ac_compile\"") >&5
5888 (eval $ac_compile) 2>&5
5890 echo "$as_me:5890: \$? = $ac_status" >&5
5891 (exit $ac_status); } &&
5892 { ac_try='test -s conftest.$ac_objext'
5893 { (eval echo "$as_me:5893: \"$ac_try\"") >&5
5896 echo "$as_me:5896: \$? = $ac_status" >&5
5897 (exit $ac_status); }; }; then
5900 echo "$as_me: failed program was:" >&5
5901 cat conftest.$ac_ext >&5
5904 rm -f conftest.$ac_objext conftest.$ac_ext
5905 CPPFLAGS=$cf_save_CPPFLAGS
5910 if test "$cf_have_incdir" = no ; then
5911 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
5913 echo "${as_me:-configure}:5913: testing adding $cf_add_incdir to include-path ..." 1>&5
5915 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5917 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
5918 test "$cf_top_incdir" = "$cf_add_incdir" && break
5919 cf_add_incdir="$cf_top_incdir"
5930 echo "$as_me:5930: checking for $cf_ncuhdr_root header in include-path" >&5
5931 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
5932 if test "${cf_cv_ncurses_h+set}" = set; then
5933 echo $ECHO_N "(cached) $ECHO_C" >&6
5936 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
5937 ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
5938 for cf_header in $cf_header_list
5941 cat >conftest.$ac_ext <<_ACEOF
5942 #line 5942 "configure"
5943 #include "confdefs.h"
5945 #include <$cf_header>
5950 #ifdef NCURSES_VERSION
5952 printf("%s\n", NCURSES_VERSION);
5965 rm -f conftest.$ac_objext
5966 if { (eval echo "$as_me:5966: \"$ac_compile\"") >&5
5967 (eval $ac_compile) 2>&5
5969 echo "$as_me:5969: \$? = $ac_status" >&5
5970 (exit $ac_status); } &&
5971 { ac_try='test -s conftest.$ac_objext'
5972 { (eval echo "$as_me:5972: \"$ac_try\"") >&5
5975 echo "$as_me:5975: \$? = $ac_status" >&5
5976 (exit $ac_status); }; }; then
5977 cf_cv_ncurses_h=$cf_header
5980 echo "$as_me: failed program was:" >&5
5981 cat conftest.$ac_ext >&5
5984 rm -f conftest.$ac_objext conftest.$ac_ext
5986 test "$cf_cv_ncurses_h" != no && break
5990 echo "$as_me:5990: result: $cf_cv_ncurses_h" >&5
5991 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
5993 if test "$cf_cv_ncurses_h" != no ; then
5994 cf_cv_ncurses_header=$cf_cv_ncurses_h
5997 echo "$as_me:5997: checking for $cf_ncuhdr_root include-path" >&5
5998 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
5999 if test "${cf_cv_ncurses_h2+set}" = set; then
6000 echo $ECHO_N "(cached) $ECHO_C" >&6
6003 test -n "$verbose" && echo
6007 # collect the current set of include-directories from compiler flags
6008 cf_header_path_list=""
6009 if test -n "${CFLAGS}${CPPFLAGS}" ; then
6010 for cf_header_path in $CPPFLAGS $CFLAGS
6012 case $cf_header_path in
6014 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
6016 test "x$cf_header_path" != "xNONE" && \
6017 test -d "$cf_header_path" && \
6019 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
6020 test -d $cf_header_path/include && cf_search="$cf_search $cf_header_path/include"
6021 test -d $cf_header_path/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
6022 test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
6023 test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
6024 test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
6027 cf_header_path_list="$cf_header_path_list $cf_search"
6033 # add the variations for the package we are looking for
6037 test "x$prefix" != "xNONE" && \
6038 test -d "$prefix" && \
6040 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
6041 test -d $prefix/include && cf_search="$cf_search $prefix/include"
6042 test -d $prefix/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
6043 test -d $prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
6044 test -d $prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
6045 test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
6048 for cf_subdir_prefix in \
6057 test "x$cf_subdir_prefix" != "x$prefix" && \
6058 test -d "$cf_subdir_prefix" && \
6059 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
6060 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
6061 test -d $cf_subdir_prefix/include && cf_search="$cf_search $cf_subdir_prefix/include"
6062 test -d $cf_subdir_prefix/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
6063 test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
6064 test -d $cf_subdir_prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
6065 test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
6070 test "$includedir" != NONE && \
6071 test "$includedir" != "/usr/include" && \
6072 test -d "$includedir" && {
6073 test -d $includedir && cf_search="$cf_search $includedir"
6074 test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
6077 test "$oldincludedir" != NONE && \
6078 test "$oldincludedir" != "/usr/include" && \
6079 test -d "$oldincludedir" && {
6080 test -d $oldincludedir && cf_search="$cf_search $oldincludedir"
6081 test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
6084 cf_search="$cf_search $cf_header_path_list"
6086 test -n "$verbose" && echo search path $cf_search
6087 cf_save2_CPPFLAGS="$CPPFLAGS"
6088 for cf_incdir in $cf_search
6091 if test -n "$cf_incdir" ; then
6092 for cf_add_incdir in $cf_incdir
6094 while test $cf_add_incdir != /usr/include
6096 if test -d $cf_add_incdir
6099 if test -n "$CFLAGS$CPPFLAGS" ; then
6100 # a loop is needed to ensure we can add subdirs of existing dirs
6101 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
6102 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
6103 cf_have_incdir=yes; break
6108 if test "$cf_have_incdir" = no ; then
6109 if test "$cf_add_incdir" = /usr/local/include ; then
6110 if test "$GCC" = yes
6112 cf_save_CPPFLAGS=$CPPFLAGS
6113 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6114 cat >conftest.$ac_ext <<_ACEOF
6115 #line 6115 "configure"
6116 #include "confdefs.h"
6126 rm -f conftest.$ac_objext
6127 if { (eval echo "$as_me:6127: \"$ac_compile\"") >&5
6128 (eval $ac_compile) 2>&5
6130 echo "$as_me:6130: \$? = $ac_status" >&5
6131 (exit $ac_status); } &&
6132 { ac_try='test -s conftest.$ac_objext'
6133 { (eval echo "$as_me:6133: \"$ac_try\"") >&5
6136 echo "$as_me:6136: \$? = $ac_status" >&5
6137 (exit $ac_status); }; }; then
6140 echo "$as_me: failed program was:" >&5
6141 cat conftest.$ac_ext >&5
6144 rm -f conftest.$ac_objext conftest.$ac_ext
6145 CPPFLAGS=$cf_save_CPPFLAGS
6150 if test "$cf_have_incdir" = no ; then
6151 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
6153 echo "${as_me:-configure}:6153: testing adding $cf_add_incdir to include-path ..." 1>&5
6155 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6157 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
6158 test "$cf_top_incdir" = "$cf_add_incdir" && break
6159 cf_add_incdir="$cf_top_incdir"
6173 cat >conftest.$ac_ext <<_ACEOF
6174 #line 6174 "configure"
6175 #include "confdefs.h"
6177 #include <$cf_header>
6182 #ifdef NCURSES_VERSION
6184 printf("%s\n", NCURSES_VERSION);
6197 rm -f conftest.$ac_objext
6198 if { (eval echo "$as_me:6198: \"$ac_compile\"") >&5
6199 (eval $ac_compile) 2>&5
6201 echo "$as_me:6201: \$? = $ac_status" >&5
6202 (exit $ac_status); } &&
6203 { ac_try='test -s conftest.$ac_objext'
6204 { (eval echo "$as_me:6204: \"$ac_try\"") >&5
6207 echo "$as_me:6207: \$? = $ac_status" >&5
6208 (exit $ac_status); }; }; then
6209 cf_cv_ncurses_h2=$cf_header
6212 echo "$as_me: failed program was:" >&5
6213 cat conftest.$ac_ext >&5
6216 rm -f conftest.$ac_objext conftest.$ac_ext
6218 if test "$cf_cv_ncurses_h2" != no ; then
6219 cf_cv_ncurses_h2=$cf_incdir/$cf_header
6220 test -n "$verbose" && echo $ac_n " ... found $ac_c" 1>&6
6223 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6
6225 CPPFLAGS="$cf_save2_CPPFLAGS"
6226 test "$cf_cv_ncurses_h2" != no && break
6228 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:6228: error: not found" >&5
6229 echo "$as_me: error: not found" >&2;}
6230 { (exit 1); exit 1; }; }
6233 echo "$as_me:6233: result: $cf_cv_ncurses_h2" >&5
6234 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
6236 cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
6237 cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
6238 if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
6239 cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
6242 if test -n "$cf_1st_incdir" ; then
6243 for cf_add_incdir in $cf_1st_incdir
6245 while test $cf_add_incdir != /usr/include
6247 if test -d $cf_add_incdir
6250 if test -n "$CFLAGS$CPPFLAGS" ; then
6251 # a loop is needed to ensure we can add subdirs of existing dirs
6252 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
6253 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
6254 cf_have_incdir=yes; break
6259 if test "$cf_have_incdir" = no ; then
6260 if test "$cf_add_incdir" = /usr/local/include ; then
6261 if test "$GCC" = yes
6263 cf_save_CPPFLAGS=$CPPFLAGS
6264 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6265 cat >conftest.$ac_ext <<_ACEOF
6266 #line 6266 "configure"
6267 #include "confdefs.h"
6277 rm -f conftest.$ac_objext
6278 if { (eval echo "$as_me:6278: \"$ac_compile\"") >&5
6279 (eval $ac_compile) 2>&5
6281 echo "$as_me:6281: \$? = $ac_status" >&5
6282 (exit $ac_status); } &&
6283 { ac_try='test -s conftest.$ac_objext'
6284 { (eval echo "$as_me:6284: \"$ac_try\"") >&5
6287 echo "$as_me:6287: \$? = $ac_status" >&5
6288 (exit $ac_status); }; }; then
6291 echo "$as_me: failed program was:" >&5
6292 cat conftest.$ac_ext >&5
6295 rm -f conftest.$ac_objext conftest.$ac_ext
6296 CPPFLAGS=$cf_save_CPPFLAGS
6301 if test "$cf_have_incdir" = no ; then
6302 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
6304 echo "${as_me:-configure}:6304: testing adding $cf_add_incdir to include-path ..." 1>&5
6306 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6308 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
6309 test "$cf_top_incdir" = "$cf_add_incdir" && break
6310 cf_add_incdir="$cf_top_incdir"
6321 # Set definitions to allow ifdef'ing for ncurses.h
6323 case $cf_cv_ncurses_header in
6326 cat >>confdefs.h <<\EOF
6327 #define HAVE_NCURSES_H 1
6333 case $cf_cv_ncurses_header in
6334 (ncurses/curses.h|ncurses/ncurses.h)
6336 cat >>confdefs.h <<\EOF
6337 #define HAVE_NCURSES_NCURSES_H 1
6341 (ncursesw/curses.h|ncursesw/ncurses.h)
6343 cat >>confdefs.h <<\EOF
6344 #define HAVE_NCURSESW_NCURSES_H 1
6350 echo "$as_me:6350: checking for terminfo header" >&5
6351 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
6352 if test "${cf_cv_term_header+set}" = set; then
6353 echo $ECHO_N "(cached) $ECHO_C" >&6
6356 case ${cf_cv_ncurses_header} in
6357 (*/ncurses.h|*/ncursesw.h)
6358 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
6361 cf_term_header=term.h
6365 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
6367 cat >conftest.$ac_ext <<_ACEOF
6368 #line 6368 "configure"
6369 #include "confdefs.h"
6371 #include <${cf_cv_ncurses_header:-curses.h}>
6377 int x = auto_left_margin
6382 rm -f conftest.$ac_objext
6383 if { (eval echo "$as_me:6383: \"$ac_compile\"") >&5
6384 (eval $ac_compile) 2>&5
6386 echo "$as_me:6386: \$? = $ac_status" >&5
6387 (exit $ac_status); } &&
6388 { ac_try='test -s conftest.$ac_objext'
6389 { (eval echo "$as_me:6389: \"$ac_try\"") >&5
6392 echo "$as_me:6392: \$? = $ac_status" >&5
6393 (exit $ac_status); }; }; then
6395 cf_cv_term_header="$cf_test"
6397 echo "$as_me: failed program was:" >&5
6398 cat conftest.$ac_ext >&5
6400 cf_cv_term_header=unknown
6403 rm -f conftest.$ac_objext conftest.$ac_ext
6404 test "$cf_cv_term_header" != unknown && break
6408 echo "$as_me:6408: result: $cf_cv_term_header" >&5
6409 echo "${ECHO_T}$cf_cv_term_header" >&6
6411 # Set definitions to allow ifdef'ing to accommodate subdirectories
6413 case $cf_cv_term_header in
6416 cat >>confdefs.h <<\EOF
6417 #define HAVE_TERM_H 1
6423 case $cf_cv_term_header in
6426 cat >>confdefs.h <<\EOF
6427 #define HAVE_NCURSES_TERM_H 1
6433 cat >>confdefs.h <<\EOF
6434 #define HAVE_NCURSESW_TERM_H 1
6440 # some applications need this, but should check for NCURSES_VERSION
6442 cat >>confdefs.h <<\EOF
6446 echo "$as_me:6446: checking for ncurses version" >&5
6447 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
6448 if test "${cf_cv_ncurses_version+set}" = set; then
6449 echo $ECHO_N "(cached) $ECHO_C" >&6
6452 cf_cv_ncurses_version=no
6455 if test "$cross_compiling" = yes; then
6457 # This will not work if the preprocessor splits the line after the
6458 # Autoconf token. The 'unproto' program does that.
6459 cat > conftest.$ac_ext <<EOF
6460 #include <${cf_cv_ncurses_header:-curses.h}>
6462 #ifdef NCURSES_VERSION
6463 Autoconf NCURSES_VERSION
6471 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
6472 { (eval echo "$as_me:6472: \"$cf_try\"") >&5
6475 echo "$as_me:6475: \$? = $ac_status" >&5
6476 (exit $ac_status); }
6477 if test -f conftest.out ; then
6478 cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
6479 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
6484 cat >conftest.$ac_ext <<_ACEOF
6485 #line 6485 "configure"
6486 #include "confdefs.h"
6488 #include <${cf_cv_ncurses_header:-curses.h}>
6492 FILE *fp = fopen("$cf_tempfile", "w");
6493 #ifdef NCURSES_VERSION
6494 # ifdef NCURSES_VERSION_PATCH
6495 fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
6497 fprintf(fp, "%s\n", NCURSES_VERSION);
6501 fprintf(fp, "old\n");
6506 ${cf_cv_main_return:-return}(0);
6509 rm -f conftest$ac_exeext
6510 if { (eval echo "$as_me:6510: \"$ac_link\"") >&5
6511 (eval $ac_link) 2>&5
6513 echo "$as_me:6513: \$? = $ac_status" >&5
6514 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6515 { (eval echo "$as_me:6515: \"$ac_try\"") >&5
6518 echo "$as_me:6518: \$? = $ac_status" >&5
6519 (exit $ac_status); }; }; then
6521 cf_cv_ncurses_version=`cat $cf_tempfile`
6523 echo "$as_me: program exited with status $ac_status" >&5
6524 echo "$as_me: failed program was:" >&5
6525 cat conftest.$ac_ext >&5
6527 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6532 echo "$as_me:6532: result: $cf_cv_ncurses_version" >&5
6533 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
6534 test "$cf_cv_ncurses_version" = no ||
6535 cat >>confdefs.h <<\EOF
6539 cf_nculib_root=ncurses
6540 # This works, except for the special case where we find gpm, but
6541 # ncurses is in a nonstandard location via $LIBS, and we really want
6544 cf_ncurses_SAVE="$LIBS"
6545 echo "$as_me:6545: checking for Gpm_Open in -lgpm" >&5
6546 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
6547 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
6548 echo $ECHO_N "(cached) $ECHO_C" >&6
6550 ac_check_lib_save_LIBS=$LIBS
6552 cat >conftest.$ac_ext <<_ACEOF
6553 #line 6553 "configure"
6554 #include "confdefs.h"
6556 /* Override any gcc2 internal prototype to avoid an error. */
6560 /* We use char because int might match the return type of a gcc2
6561 builtin and then its argument prototype would still apply. */
6571 rm -f conftest.$ac_objext conftest$ac_exeext
6572 if { (eval echo "$as_me:6572: \"$ac_link\"") >&5
6573 (eval $ac_link) 2>&5
6575 echo "$as_me:6575: \$? = $ac_status" >&5
6576 (exit $ac_status); } &&
6577 { ac_try='test -s conftest$ac_exeext'
6578 { (eval echo "$as_me:6578: \"$ac_try\"") >&5
6581 echo "$as_me:6581: \$? = $ac_status" >&5
6582 (exit $ac_status); }; }; then
6583 ac_cv_lib_gpm_Gpm_Open=yes
6585 echo "$as_me: failed program was:" >&5
6586 cat conftest.$ac_ext >&5
6587 ac_cv_lib_gpm_Gpm_Open=no
6589 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6590 LIBS=$ac_check_lib_save_LIBS
6592 echo "$as_me:6592: result: $ac_cv_lib_gpm_Gpm_Open" >&5
6593 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
6594 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
6595 echo "$as_me:6595: checking for initscr in -lgpm" >&5
6596 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
6597 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
6598 echo $ECHO_N "(cached) $ECHO_C" >&6
6600 ac_check_lib_save_LIBS=$LIBS
6602 cat >conftest.$ac_ext <<_ACEOF
6603 #line 6603 "configure"
6604 #include "confdefs.h"
6606 /* Override any gcc2 internal prototype to avoid an error. */
6610 /* We use char because int might match the return type of a gcc2
6611 builtin and then its argument prototype would still apply. */
6621 rm -f conftest.$ac_objext conftest$ac_exeext
6622 if { (eval echo "$as_me:6622: \"$ac_link\"") >&5
6623 (eval $ac_link) 2>&5
6625 echo "$as_me:6625: \$? = $ac_status" >&5
6626 (exit $ac_status); } &&
6627 { ac_try='test -s conftest$ac_exeext'
6628 { (eval echo "$as_me:6628: \"$ac_try\"") >&5
6631 echo "$as_me:6631: \$? = $ac_status" >&5
6632 (exit $ac_status); }; }; then
6633 ac_cv_lib_gpm_initscr=yes
6635 echo "$as_me: failed program was:" >&5
6636 cat conftest.$ac_ext >&5
6637 ac_cv_lib_gpm_initscr=no
6639 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6640 LIBS=$ac_check_lib_save_LIBS
6642 echo "$as_me:6642: result: $ac_cv_lib_gpm_initscr" >&5
6643 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
6644 if test $ac_cv_lib_gpm_initscr = yes; then
6645 LIBS="$cf_ncurses_SAVE"
6647 cf_ncurses_LIBS="-lgpm"
6654 # This is only necessary if you are linking against an obsolete
6655 # version of ncurses (but it should do no harm, since it's static).
6656 if test "$cf_nculib_root" = ncurses ; then
6657 echo "$as_me:6657: checking for tgoto in -lmytinfo" >&5
6658 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
6659 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
6660 echo $ECHO_N "(cached) $ECHO_C" >&6
6662 ac_check_lib_save_LIBS=$LIBS
6663 LIBS="-lmytinfo $LIBS"
6664 cat >conftest.$ac_ext <<_ACEOF
6665 #line 6665 "configure"
6666 #include "confdefs.h"
6668 /* Override any gcc2 internal prototype to avoid an error. */
6672 /* We use char because int might match the return type of a gcc2
6673 builtin and then its argument prototype would still apply. */
6683 rm -f conftest.$ac_objext conftest$ac_exeext
6684 if { (eval echo "$as_me:6684: \"$ac_link\"") >&5
6685 (eval $ac_link) 2>&5
6687 echo "$as_me:6687: \$? = $ac_status" >&5
6688 (exit $ac_status); } &&
6689 { ac_try='test -s conftest$ac_exeext'
6690 { (eval echo "$as_me:6690: \"$ac_try\"") >&5
6693 echo "$as_me:6693: \$? = $ac_status" >&5
6694 (exit $ac_status); }; }; then
6695 ac_cv_lib_mytinfo_tgoto=yes
6697 echo "$as_me: failed program was:" >&5
6698 cat conftest.$ac_ext >&5
6699 ac_cv_lib_mytinfo_tgoto=no
6701 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6702 LIBS=$ac_check_lib_save_LIBS
6704 echo "$as_me:6704: result: $ac_cv_lib_mytinfo_tgoto" >&5
6705 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
6706 if test $ac_cv_lib_mytinfo_tgoto = yes; then
6707 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
6714 cf_add_libs="$cf_ncurses_LIBS"
6715 # Filter out duplicates - this happens with badly-designed ".pc" files...
6716 for cf_add_1lib in $LIBS
6718 for cf_add_2lib in $cf_add_libs
6720 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6726 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6730 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
6733 cf_add_libs="-l$cf_nculib_root"
6734 # Filter out duplicates - this happens with badly-designed ".pc" files...
6735 for cf_add_1lib in $LIBS
6737 for cf_add_2lib in $cf_add_libs
6739 if test "x$cf_add_1lib" = "x$cf_add_2lib"
6745 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
6751 eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
6753 echo "$as_me:6753: checking for initscr" >&5
6754 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
6755 if test "${ac_cv_func_initscr+set}" = set; then
6756 echo $ECHO_N "(cached) $ECHO_C" >&6
6758 cat >conftest.$ac_ext <<_ACEOF
6759 #line 6759 "configure"
6760 #include "confdefs.h"
6761 /* System header to define __stub macros and hopefully few prototypes,
6762 which can conflict with char initscr (); below. */
6764 /* Override any gcc2 internal prototype to avoid an error. */
6768 /* We use char because int might match the return type of a gcc2
6769 builtin and then its argument prototype would still apply. */
6776 /* The GNU C library defines this for functions which it implements
6777 to always fail with ENOSYS. Some functions are actually named
6778 something starting with __ and the normal name is an alias. */
6779 #if defined (__stub_initscr) || defined (__stub___initscr)
6782 f = initscr; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6789 rm -f conftest.$ac_objext conftest$ac_exeext
6790 if { (eval echo "$as_me:6790: \"$ac_link\"") >&5
6791 (eval $ac_link) 2>&5
6793 echo "$as_me:6793: \$? = $ac_status" >&5
6794 (exit $ac_status); } &&
6795 { ac_try='test -s conftest$ac_exeext'
6796 { (eval echo "$as_me:6796: \"$ac_try\"") >&5
6799 echo "$as_me:6799: \$? = $ac_status" >&5
6800 (exit $ac_status); }; }; then
6801 ac_cv_func_initscr=yes
6803 echo "$as_me: failed program was:" >&5
6804 cat conftest.$ac_ext >&5
6805 ac_cv_func_initscr=no
6807 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6809 echo "$as_me:6809: result: $ac_cv_func_initscr" >&5
6810 echo "${ECHO_T}$ac_cv_func_initscr" >&6
6811 if test $ac_cv_func_initscr = yes; then
6812 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
6815 cf_save_LIBS="$LIBS"
6816 echo "$as_me:6816: checking for initscr in -l$cf_nculib_root" >&5
6817 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
6818 LIBS="-l$cf_nculib_root $LIBS"
6819 cat >conftest.$ac_ext <<_ACEOF
6820 #line 6820 "configure"
6821 #include "confdefs.h"
6822 #include <${cf_cv_ncurses_header:-curses.h}>
6831 rm -f conftest.$ac_objext conftest$ac_exeext
6832 if { (eval echo "$as_me:6832: \"$ac_link\"") >&5
6833 (eval $ac_link) 2>&5
6835 echo "$as_me:6835: \$? = $ac_status" >&5
6836 (exit $ac_status); } &&
6837 { ac_try='test -s conftest$ac_exeext'
6838 { (eval echo "$as_me:6838: \"$ac_try\"") >&5
6841 echo "$as_me:6841: \$? = $ac_status" >&5
6842 (exit $ac_status); }; }; then
6843 echo "$as_me:6843: result: yes" >&5
6844 echo "${ECHO_T}yes" >&6
6845 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
6848 echo "$as_me: failed program was:" >&5
6849 cat conftest.$ac_ext >&5
6850 echo "$as_me:6850: result: no" >&5
6851 echo "${ECHO_T}no" >&6
6854 cf_library_path_list=""
6855 if test -n "${LDFLAGS}${LIBS}" ; then
6856 for cf_library_path in $LDFLAGS $LIBS
6858 case $cf_library_path in
6860 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
6862 test "x$cf_library_path" != "xNONE" && \
6863 test -d "$cf_library_path" && \
6865 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
6866 test -d $cf_library_path/lib && cf_search="$cf_search $cf_library_path/lib"
6867 test -d $cf_library_path/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
6868 test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
6869 test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
6870 test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
6873 cf_library_path_list="$cf_library_path_list $cf_search"
6881 test "x$prefix" != "xNONE" && \
6882 test -d "$prefix" && \
6884 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
6885 test -d $prefix/lib && cf_search="$cf_search $prefix/lib"
6886 test -d $prefix/lib/$cf_nculib_root && cf_search="$cf_search $prefix/lib/$cf_nculib_root"
6887 test -d $prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
6888 test -d $prefix/$cf_nculib_root/lib && cf_search="$cf_search $prefix/$cf_nculib_root/lib"
6889 test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
6892 for cf_subdir_prefix in \
6901 test "x$cf_subdir_prefix" != "x$prefix" && \
6902 test -d "$cf_subdir_prefix" && \
6903 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
6904 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
6905 test -d $cf_subdir_prefix/lib && cf_search="$cf_search $cf_subdir_prefix/lib"
6906 test -d $cf_subdir_prefix/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
6907 test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
6908 test -d $cf_subdir_prefix/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
6909 test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
6914 cf_search="$cf_library_path_list $cf_search"
6916 for cf_libdir in $cf_search
6918 echo "$as_me:6918: checking for -l$cf_nculib_root in $cf_libdir" >&5
6919 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
6920 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
6921 cat >conftest.$ac_ext <<_ACEOF
6922 #line 6922 "configure"
6923 #include "confdefs.h"
6924 #include <${cf_cv_ncurses_header:-curses.h}>
6933 rm -f conftest.$ac_objext conftest$ac_exeext
6934 if { (eval echo "$as_me:6934: \"$ac_link\"") >&5
6935 (eval $ac_link) 2>&5
6937 echo "$as_me:6937: \$? = $ac_status" >&5
6938 (exit $ac_status); } &&
6939 { ac_try='test -s conftest$ac_exeext'
6940 { (eval echo "$as_me:6940: \"$ac_try\"") >&5
6943 echo "$as_me:6943: \$? = $ac_status" >&5
6944 (exit $ac_status); }; }; then
6945 echo "$as_me:6945: result: yes" >&5
6946 echo "${ECHO_T}yes" >&6
6947 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
6950 echo "$as_me: failed program was:" >&5
6951 cat conftest.$ac_ext >&5
6952 echo "$as_me:6952: result: no" >&5
6953 echo "${ECHO_T}no" >&6
6954 LIBS="$cf_save_LIBS"
6956 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6960 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6964 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
6966 if test $cf_found_library = no ; then
6967 { { echo "$as_me:6967: error: Cannot link $cf_nculib_root library" >&5
6968 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
6969 { (exit 1); exit 1; }; }
6974 if test -n "$cf_ncurses_LIBS" ; then
6975 echo "$as_me:6975: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
6976 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
6977 cf_ncurses_SAVE="$LIBS"
6978 for p in $cf_ncurses_LIBS ; do
6979 q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
6980 if test "$q" != "$LIBS" ; then
6984 cat >conftest.$ac_ext <<_ACEOF
6985 #line 6985 "configure"
6986 #include "confdefs.h"
6987 #include <${cf_cv_ncurses_header:-curses.h}>
6991 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
6996 rm -f conftest.$ac_objext conftest$ac_exeext
6997 if { (eval echo "$as_me:6997: \"$ac_link\"") >&5
6998 (eval $ac_link) 2>&5
7000 echo "$as_me:7000: \$? = $ac_status" >&5
7001 (exit $ac_status); } &&
7002 { ac_try='test -s conftest$ac_exeext'
7003 { (eval echo "$as_me:7003: \"$ac_try\"") >&5
7006 echo "$as_me:7006: \$? = $ac_status" >&5
7007 (exit $ac_status); }; }; then
7008 echo "$as_me:7008: result: yes" >&5
7009 echo "${ECHO_T}yes" >&6
7011 echo "$as_me: failed program was:" >&5
7012 cat conftest.$ac_ext >&5
7013 echo "$as_me:7013: result: no" >&5
7014 echo "${ECHO_T}no" >&6
7015 LIBS="$cf_ncurses_SAVE"
7017 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7020 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
7022 cat >>confdefs.h <<EOF
7023 #define $cf_nculib_ROOT 1
7030 if test "$NCURSES_CONFIG" != none ; then
7032 cf_version=`$NCURSES_CONFIG --version`
7034 NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
7035 NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.//' -e 's/\..*//'`
7036 NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.//'`
7038 # ABI version is not available from headers
7039 cf_cv_abi_version=`$NCURSES_CONFIG --abi-version`
7043 for cf_name in MAJOR MINOR PATCH
7045 cat >conftest.$ac_ext <<CF_EOF
7046 #include <${cf_cv_ncurses_header:-curses.h}>
7047 AUTOCONF_$cf_name NCURSES_VERSION_$cf_name
7049 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | fgrep AUTOCONF_$cf_name >conftest.out"
7050 { (eval echo "$as_me:7050: \"$cf_try\"") >&5
7053 echo "$as_me:7053: \$? = $ac_status" >&5
7054 (exit $ac_status); }
7055 if test -f conftest.out ; then
7056 cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[ ][ ]*//"`
7057 eval NCURSES_$cf_name=\"$cf_result\"
7058 # cat conftest.$ac_ext
7063 cf_cv_abi_version=${NCURSES_MAJOR}
7067 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
7069 cf_cv_timestamp=`date`
7071 echo "$as_me:7071: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
7072 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
7074 echo "$as_me:7074: checking if you want to have a library-prefix" >&5
7075 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
7077 # Check whether --with-lib-prefix or --without-lib-prefix was given.
7078 if test "${with_lib_prefix+set}" = set; then
7079 withval="$with_lib_prefix"
7080 with_lib_prefix=$withval
7082 with_lib_prefix=auto
7084 echo "$as_me:7084: result: $with_lib_prefix" >&5
7085 echo "${ECHO_T}$with_lib_prefix" >&6
7087 if test $with_lib_prefix = auto
7090 case $cf_cv_system_name in
7094 (*) LIB_PREFIX='lib'
7097 cf_prefix=$LIB_PREFIX
7099 elif test $with_lib_prefix = no
7103 LIB_PREFIX=$with_lib_prefix
7108 ###############################################################################
7110 if test X"$CC_G_OPT" = X"" ; then
7112 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
7115 echo "$as_me:7115: checking for default loader flags" >&5
7116 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
7117 case $DFT_LWR_MODEL in
7118 (normal) LD_MODEL='' ;;
7119 (debug) LD_MODEL=$CC_G_OPT ;;
7120 (profile) LD_MODEL='-pg';;
7121 (shared) LD_MODEL='' ;;
7123 echo "$as_me:7123: result: $LD_MODEL" >&5
7124 echo "${ECHO_T}$LD_MODEL" >&6
7127 echo "$as_me:7127: checking for an rpath option" >&5
7128 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
7129 case $cf_cv_system_name in
7131 if test "$GCC" = yes; then
7132 LD_RPATH_OPT="-Wl,-rpath,"
7134 LD_RPATH_OPT="-rpath "
7137 (linux*|gnu*|k*bsd*-gnu)
7138 LD_RPATH_OPT="-Wl,-rpath,"
7140 (openbsd[2-9].*|mirbsd*)
7141 LD_RPATH_OPT="-Wl,-rpath,"
7143 (dragonfly*|freebsd*)
7144 LD_RPATH_OPT="-rpath "
7147 LD_RPATH_OPT="-Wl,-rpath,"
7150 LD_RPATH_OPT="-rpath "
7158 echo "$as_me:7158: result: $LD_RPATH_OPT" >&5
7159 echo "${ECHO_T}$LD_RPATH_OPT" >&6
7161 case "x$LD_RPATH_OPT" in
7163 echo "$as_me:7163: checking if we need a space after rpath option" >&5
7164 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
7165 cf_save_LIBS="$LIBS"
7167 cf_add_libs="${LD_RPATH_OPT}$libdir"
7168 # Filter out duplicates - this happens with badly-designed ".pc" files...
7169 for cf_add_1lib in $LIBS
7171 for cf_add_2lib in $cf_add_libs
7173 if test "x$cf_add_1lib" = "x$cf_add_2lib"
7179 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
7183 cat >conftest.$ac_ext <<_ACEOF
7184 #line 7184 "configure"
7185 #include "confdefs.h"
7195 rm -f conftest.$ac_objext conftest$ac_exeext
7196 if { (eval echo "$as_me:7196: \"$ac_link\"") >&5
7197 (eval $ac_link) 2>&5
7199 echo "$as_me:7199: \$? = $ac_status" >&5
7200 (exit $ac_status); } &&
7201 { ac_try='test -s conftest$ac_exeext'
7202 { (eval echo "$as_me:7202: \"$ac_try\"") >&5
7205 echo "$as_me:7205: \$? = $ac_status" >&5
7206 (exit $ac_status); }; }; then
7209 echo "$as_me: failed program was:" >&5
7210 cat conftest.$ac_ext >&5
7213 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7214 LIBS="$cf_save_LIBS"
7215 echo "$as_me:7215: result: $cf_rpath_space" >&5
7216 echo "${ECHO_T}$cf_rpath_space" >&6
7217 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
7225 INSTALL_LIB="-m 644"
7226 : ${rel_builddir:=.}
7232 cf_cv_do_symlinks=no
7234 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
7236 echo "$as_me:7236: checking if release/abi version should be used for shared libs" >&5
7237 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
7239 # Check whether --with-shlib-version or --without-shlib-version was given.
7240 if test "${with_shlib_version+set}" = set; then
7241 withval="$with_shlib_version"
7242 test -z "$withval" && withval=auto
7245 cf_cv_shlib_version=auto
7248 cf_cv_shlib_version=$withval
7251 { { echo "$as_me:7251: error: option value must be one of: rel, abi, auto or no" >&5
7252 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
7253 { (exit 1); exit 1; }; }
7258 cf_cv_shlib_version=auto
7260 echo "$as_me:7260: result: $cf_cv_shlib_version" >&5
7261 echo "${ECHO_T}$cf_cv_shlib_version" >&6
7266 # Some less-capable ports of gcc support only -fpic
7268 if test "$GCC" = yes
7270 echo "$as_me:7270: checking which $CC option to use" >&5
7271 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
7272 cf_save_CFLAGS="$CFLAGS"
7273 for CC_SHARED_OPTS in -fPIC -fpic ''
7275 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
7276 cat >conftest.$ac_ext <<_ACEOF
7277 #line 7277 "configure"
7278 #include "confdefs.h"
7288 rm -f conftest.$ac_objext
7289 if { (eval echo "$as_me:7289: \"$ac_compile\"") >&5
7290 (eval $ac_compile) 2>&5
7292 echo "$as_me:7292: \$? = $ac_status" >&5
7293 (exit $ac_status); } &&
7294 { ac_try='test -s conftest.$ac_objext'
7295 { (eval echo "$as_me:7295: \"$ac_try\"") >&5
7298 echo "$as_me:7298: \$? = $ac_status" >&5
7299 (exit $ac_status); }; }; then
7302 echo "$as_me: failed program was:" >&5
7303 cat conftest.$ac_ext >&5
7305 rm -f conftest.$ac_objext conftest.$ac_ext
7307 echo "$as_me:7307: result: $CC_SHARED_OPTS" >&5
7308 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
7309 CFLAGS="$cf_save_CFLAGS"
7312 cf_cv_shlib_version_infix=no
7314 case $cf_cv_system_name in
7315 (aix4.3-9*|aix[5-7]*)
7316 if test "$GCC" = yes; then
7317 CC_SHARED_OPTS='-Wl,-brtl'
7318 MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
7320 CC_SHARED_OPTS='-brtl'
7321 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
7322 MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
7326 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
7330 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
7331 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
7332 cf_cv_shlib_version=cygdll
7333 cf_cv_shlib_version_infix=cygdll
7336 cat >mk_shared_lib.sh <<-CF_EOF
7339 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
7342 Linking shared library
7343 ** SHARED_LIB \$SHARED_LIB
7344 ** IMPORT_LIB \$IMPORT_LIB
7346 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
7348 chmod +x mk_shared_lib.sh
7352 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
7353 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
7354 cf_cv_shlib_version=msysdll
7355 cf_cv_shlib_version_infix=msysdll
7358 cat >mk_shared_lib.sh <<-CF_EOF
7361 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
7364 Linking shared library
7365 ** SHARED_LIB \$SHARED_LIB
7366 ** IMPORT_LIB \$IMPORT_LIB
7368 exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
7370 chmod +x mk_shared_lib.sh
7373 cf_try_cflags="no-cpp-precomp"
7374 CC_SHARED_OPTS="-dynamic"
7375 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
7376 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
7377 cf_cv_shlib_version_infix=yes
7378 echo "$as_me:7378: checking if ld -search_paths_first works" >&5
7379 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
7380 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
7381 echo $ECHO_N "(cached) $ECHO_C" >&6
7384 cf_save_LDFLAGS=$LDFLAGS
7385 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7386 cat >conftest.$ac_ext <<_ACEOF
7387 #line 7387 "configure"
7388 #include "confdefs.h"
7398 rm -f conftest.$ac_objext conftest$ac_exeext
7399 if { (eval echo "$as_me:7399: \"$ac_link\"") >&5
7400 (eval $ac_link) 2>&5
7402 echo "$as_me:7402: \$? = $ac_status" >&5
7403 (exit $ac_status); } &&
7404 { ac_try='test -s conftest$ac_exeext'
7405 { (eval echo "$as_me:7405: \"$ac_try\"") >&5
7408 echo "$as_me:7408: \$? = $ac_status" >&5
7409 (exit $ac_status); }; }; then
7410 cf_cv_ldflags_search_paths_first=yes
7412 echo "$as_me: failed program was:" >&5
7413 cat conftest.$ac_ext >&5
7414 cf_cv_ldflags_search_paths_first=no
7416 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7417 LDFLAGS=$cf_save_LDFLAGS
7419 echo "$as_me:7419: result: $cf_cv_ldflags_search_paths_first" >&5
7420 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
7421 if test $cf_cv_ldflags_search_paths_first = yes; then
7422 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
7426 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
7427 if test "$GCC" != yes; then
7430 MK_SHARED_LIB='${LD} -b -o $@'
7431 INSTALL_LIB="-m 555"
7434 # (tested with gcc 2.7.2 -- I don't have c89)
7435 if test "$GCC" = yes; then
7436 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
7439 LD_SHARED_OPTS='-Wl,+b,${libdir}'
7441 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
7442 # HP-UX shared libraries must be executable, and should be
7443 # readonly to exploit a quirk in the memory manager.
7444 INSTALL_LIB="-m 555"
7447 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7448 if test "$cf_cv_shlib_version" = rel; then
7449 cf_shared_soname='`basename .${REL_VERSION}`.${ABI_VERSION}'
7451 cf_shared_soname='`basename `'
7454 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
7457 if test "$cf_cv_enable_rpath" = yes ; then
7458 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7460 # tested with IRIX 5.2 and 'cc'.
7461 if test "$GCC" != yes; then
7462 CC_SHARED_OPTS='-KPIC'
7463 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
7465 MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
7467 cf_cv_rm_so_locs=yes
7469 (linux*|gnu*|k*bsd*-gnu)
7470 if test "$DFT_LWR_MODEL" = "shared" ; then
7471 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7472 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7474 if test "$cf_cv_enable_rpath" = yes ; then
7475 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7478 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7479 if test "$cf_cv_shlib_version" = rel; then
7480 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7482 cf_cv_shared_soname='`basename $@`'
7485 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7488 cf_cv_shlib_version=mingw
7489 cf_cv_shlib_version_infix=mingw
7492 if test "$DFT_LWR_MODEL" = "shared" ; then
7493 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
7494 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7495 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
7498 MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
7499 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
7500 cat >mk_shared_lib.sh <<-CF_EOF
7503 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
7506 Linking shared library
7507 ** SHARED_LIB \$SHARED_LIB
7508 ** IMPORT_LIB \$IMPORT_LIB
7510 exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
7512 chmod +x mk_shared_lib.sh
7514 (openbsd[2-9].*|mirbsd*)
7515 if test "$DFT_LWR_MODEL" = "shared" ; then
7516 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7517 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7519 if test "$cf_cv_enable_rpath" = yes ; then
7520 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7522 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7524 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7525 if test "$cf_cv_shlib_version" = rel; then
7526 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7528 cf_cv_shared_soname='`basename $@`'
7531 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7533 (nto-qnx*|openbsd*|freebsd[12].*)
7534 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7535 MK_SHARED_LIB='${LD} -Bshareable -o $@'
7536 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7538 (dragonfly*|freebsd*)
7539 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7540 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7541 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7542 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
7543 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7546 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7547 if test "$cf_cv_shlib_version" = rel; then
7548 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7550 cf_cv_shared_soname='`basename $@`'
7553 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7556 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7557 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7558 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7559 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7560 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7561 if test "$cf_cv_shlib_version" = auto; then
7562 if test -f /usr/libexec/ld.elf_so; then
7563 cf_cv_shlib_version=abi
7565 cf_cv_shlib_version=rel
7569 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7570 if test "$cf_cv_shlib_version" = rel; then
7571 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7573 cf_cv_shared_soname='`basename $@`'
7576 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7578 MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
7582 # tested with OSF/1 V3.2 and 'cc'
7583 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7584 # link with shared libs).
7585 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7588 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7591 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7592 if test "$DFT_LWR_MODEL" = "shared" ; then
7593 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7594 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7596 cf_cv_rm_so_locs=yes
7598 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
7599 # tested with osr5.0.5
7600 if test "$GCC" != yes; then
7601 CC_SHARED_OPTS='-belf -KPIC'
7603 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7604 if test "$cf_cv_enable_rpath" = yes ; then
7605 # only way is to set LD_RUN_PATH but no switch for it
7608 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7609 LINK_PROGS='LD_RUN_PATH=${libdir}'
7610 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7613 # tested with SunOS 4.1.1 and gcc 2.7.0
7614 if test "$GCC" != yes; then
7615 CC_SHARED_OPTS='-KPIC'
7617 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
7618 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7621 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7622 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7623 if test "$DFT_LWR_MODEL" = "shared" ; then
7624 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
7625 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7627 if test "$cf_cv_enable_rpath" = yes ; then
7628 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
7631 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7632 if test "$cf_cv_shlib_version" = rel; then
7633 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7635 cf_cv_shared_soname='`basename $@`'
7638 if test "$GCC" != yes; then
7639 cf_save_CFLAGS="$CFLAGS"
7640 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7642 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7643 cat >conftest.$ac_ext <<_ACEOF
7644 #line 7644 "configure"
7645 #include "confdefs.h"
7655 rm -f conftest.$ac_objext
7656 if { (eval echo "$as_me:7656: \"$ac_compile\"") >&5
7657 (eval $ac_compile) 2>&5
7659 echo "$as_me:7659: \$? = $ac_status" >&5
7660 (exit $ac_status); } &&
7661 { ac_try='test -s conftest.$ac_objext'
7662 { (eval echo "$as_me:7662: \"$ac_try\"") >&5
7665 echo "$as_me:7665: \$? = $ac_status" >&5
7666 (exit $ac_status); }; }; then
7669 echo "$as_me: failed program was:" >&5
7670 cat conftest.$ac_ext >&5
7672 rm -f conftest.$ac_objext conftest.$ac_ext
7674 CFLAGS="$cf_save_CFLAGS"
7675 CC_SHARED_OPTS=$cf_shared_opts
7676 MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
7678 MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
7681 (sysv5uw7*|unix_sv*)
7682 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7683 if test "$GCC" != yes; then
7684 CC_SHARED_OPTS='-KPIC'
7686 MK_SHARED_LIB='${LD} -d y -G -o $@'
7689 CC_SHARED_OPTS='unknown'
7690 MK_SHARED_LIB='echo unknown'
7694 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
7695 case "$cf_cv_shlib_version" in
7697 case "$MK_SHARED_LIB" in
7699 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7702 { echo "$as_me:7702: WARNING: ignored --with-shlib-version" >&5
7703 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7709 if test -n "$cf_try_cflags"
7711 cat > conftest.$ac_ext <<EOF
7712 #line 7712 "${as_me:-configure}"
7714 int main(int argc, char *argv[])
7717 return (argv[argc-1] == 0) ;
7720 cf_save_CFLAGS="$CFLAGS"
7721 for cf_opt in $cf_try_cflags
7723 CFLAGS="$cf_save_CFLAGS -$cf_opt"
7724 echo "$as_me:7724: checking if CFLAGS option -$cf_opt works" >&5
7725 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7726 if { (eval echo "$as_me:7726: \"$ac_compile\"") >&5
7727 (eval $ac_compile) 2>&5
7729 echo "$as_me:7729: \$? = $ac_status" >&5
7730 (exit $ac_status); }; then
7731 echo "$as_me:7731: result: yes" >&5
7732 echo "${ECHO_T}yes" >&6
7733 cf_save_CFLAGS="$CFLAGS"
7735 echo "$as_me:7735: result: no" >&5
7736 echo "${ECHO_T}no" >&6
7739 CFLAGS="$cf_save_CFLAGS"
7742 # RPATH_LIST is a colon-separated list of directories
7743 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7744 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7746 test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7748 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7750 echo "${as_me:-configure}:7750: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7752 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7754 echo "${as_me:-configure}:7754: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7756 # The test/sample programs in the original tree link using rpath option.
7757 # Make it optional for packagers.
7758 if test -n "$LOCAL_LDFLAGS"
7760 echo "$as_me:7760: checking if you want to link sample programs with rpath option" >&5
7761 echo $ECHO_N "checking if you want to link sample programs with rpath option... $ECHO_C" >&6
7763 # Check whether --enable-rpath-link or --disable-rpath-link was given.
7764 if test "${enable_rpath_link+set}" = set; then
7765 enableval="$enable_rpath_link"
7766 with_rpath_link=$enableval
7770 echo "$as_me:7770: result: $with_rpath_link" >&5
7771 echo "${ECHO_T}$with_rpath_link" >&6
7772 if test "$with_rpath_link" = no
7779 ###############################################################################
7781 ### use option --enable-broken-linker to force on use of broken-linker support
7782 echo "$as_me:7782: checking if you want broken-linker support code" >&5
7783 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7785 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7786 if test "${enable_broken_linker+set}" = set; then
7787 enableval="$enable_broken_linker"
7788 with_broken_linker=$enableval
7790 with_broken_linker=${BROKEN_LINKER:-no}
7792 echo "$as_me:7792: result: $with_broken_linker" >&5
7793 echo "${ECHO_T}$with_broken_linker" >&6
7796 if test "$with_broken_linker" = yes ; then
7797 cat >>confdefs.h <<\EOF
7798 #define BROKEN_LINKER 1
7802 elif test "$DFT_LWR_MODEL" = shared ; then
7803 case $cf_cv_system_name in
7805 cat >>confdefs.h <<\EOF
7806 #define BROKEN_LINKER 1
7810 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6
7812 echo "${as_me:-configure}:7812: testing cygwin linker is broken anyway ..." 1>&5
7818 # Check to define _XOPEN_SOURCE "automatically"
7821 cf_POSIX_C_SOURCE=199506L
7826 cf_xopen_source="-D_ALL_SOURCE"
7832 cf_xopen_source="-D_APPLE_C_SOURCE"
7835 cf_xopen_source="-D_DARWIN_C_SOURCE"
7838 (freebsd*|dragonfly*)
7839 # 5.x headers associate
7840 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7841 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7842 cf_POSIX_C_SOURCE=200112L
7844 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7847 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7850 cf_xopen_source="-D_HPUX_SOURCE"
7853 cf_xopen_source="-D_SGI_SOURCE"
7856 (linux*|gnu*|mint*|k*bsd*-gnu)
7858 echo "$as_me:7858: checking if we must define _GNU_SOURCE" >&5
7859 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7860 if test "${cf_cv_gnu_source+set}" = set; then
7861 echo $ECHO_N "(cached) $ECHO_C" >&6
7864 cat >conftest.$ac_ext <<_ACEOF
7865 #line 7865 "configure"
7866 #include "confdefs.h"
7867 #include <sys/types.h>
7872 #ifndef _XOPEN_SOURCE
7879 rm -f conftest.$ac_objext
7880 if { (eval echo "$as_me:7880: \"$ac_compile\"") >&5
7881 (eval $ac_compile) 2>&5
7883 echo "$as_me:7883: \$? = $ac_status" >&5
7884 (exit $ac_status); } &&
7885 { ac_try='test -s conftest.$ac_objext'
7886 { (eval echo "$as_me:7886: \"$ac_try\"") >&5
7889 echo "$as_me:7889: \$? = $ac_status" >&5
7890 (exit $ac_status); }; }; then
7893 echo "$as_me: failed program was:" >&5
7894 cat conftest.$ac_ext >&5
7896 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7897 cat >conftest.$ac_ext <<_ACEOF
7898 #line 7898 "configure"
7899 #include "confdefs.h"
7900 #include <sys/types.h>
7905 #ifdef _XOPEN_SOURCE
7912 rm -f conftest.$ac_objext
7913 if { (eval echo "$as_me:7913: \"$ac_compile\"") >&5
7914 (eval $ac_compile) 2>&5
7916 echo "$as_me:7916: \$? = $ac_status" >&5
7917 (exit $ac_status); } &&
7918 { ac_try='test -s conftest.$ac_objext'
7919 { (eval echo "$as_me:7919: \"$ac_try\"") >&5
7922 echo "$as_me:7922: \$? = $ac_status" >&5
7923 (exit $ac_status); }; }; then
7926 echo "$as_me: failed program was:" >&5
7927 cat conftest.$ac_ext >&5
7928 cf_cv_gnu_source=yes
7930 rm -f conftest.$ac_objext conftest.$ac_ext
7934 rm -f conftest.$ac_objext conftest.$ac_ext
7937 echo "$as_me:7937: result: $cf_cv_gnu_source" >&5
7938 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7939 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7943 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
7946 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7949 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7951 cf_save_CFLAGS="$CFLAGS"
7952 cf_save_CPPFLAGS="$CPPFLAGS"
7954 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7955 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7956 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7958 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7959 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
7960 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
7962 echo "$as_me:7962: checking if we should define _POSIX_C_SOURCE" >&5
7963 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7964 if test "${cf_cv_posix_c_source+set}" = set; then
7965 echo $ECHO_N "(cached) $ECHO_C" >&6
7968 echo "${as_me:-configure}:7968: testing if the symbol is already defined go no further ..." 1>&5
7970 cat >conftest.$ac_ext <<_ACEOF
7971 #line 7971 "configure"
7972 #include "confdefs.h"
7973 #include <sys/types.h>
7978 #ifndef _POSIX_C_SOURCE
7985 rm -f conftest.$ac_objext
7986 if { (eval echo "$as_me:7986: \"$ac_compile\"") >&5
7987 (eval $ac_compile) 2>&5
7989 echo "$as_me:7989: \$? = $ac_status" >&5
7990 (exit $ac_status); } &&
7991 { ac_try='test -s conftest.$ac_objext'
7992 { (eval echo "$as_me:7992: \"$ac_try\"") >&5
7995 echo "$as_me:7995: \$? = $ac_status" >&5
7996 (exit $ac_status); }; }; then
7997 cf_cv_posix_c_source=no
7999 echo "$as_me: failed program was:" >&5
8000 cat conftest.$ac_ext >&5
8001 cf_want_posix_source=no
8002 case .$cf_POSIX_C_SOURCE in
8004 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8007 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8008 cf_want_posix_source=yes
8011 cf_want_posix_source=yes
8014 if test "$cf_want_posix_source" = yes ; then
8015 cat >conftest.$ac_ext <<_ACEOF
8016 #line 8016 "configure"
8017 #include "confdefs.h"
8018 #include <sys/types.h>
8023 #ifdef _POSIX_SOURCE
8030 rm -f conftest.$ac_objext
8031 if { (eval echo "$as_me:8031: \"$ac_compile\"") >&5
8032 (eval $ac_compile) 2>&5
8034 echo "$as_me:8034: \$? = $ac_status" >&5
8035 (exit $ac_status); } &&
8036 { ac_try='test -s conftest.$ac_objext'
8037 { (eval echo "$as_me:8037: \"$ac_try\"") >&5
8040 echo "$as_me:8040: \$? = $ac_status" >&5
8041 (exit $ac_status); }; }; then
8044 echo "$as_me: failed program was:" >&5
8045 cat conftest.$ac_ext >&5
8046 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8048 rm -f conftest.$ac_objext conftest.$ac_ext
8051 echo "${as_me:-configure}:8051: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8053 CFLAGS="$cf_trim_CFLAGS"
8054 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8056 echo "${as_me:-configure}:8056: testing if the second compile does not leave our definition intact error ..." 1>&5
8058 cat >conftest.$ac_ext <<_ACEOF
8059 #line 8059 "configure"
8060 #include "confdefs.h"
8061 #include <sys/types.h>
8066 #ifndef _POSIX_C_SOURCE
8073 rm -f conftest.$ac_objext
8074 if { (eval echo "$as_me:8074: \"$ac_compile\"") >&5
8075 (eval $ac_compile) 2>&5
8077 echo "$as_me:8077: \$? = $ac_status" >&5
8078 (exit $ac_status); } &&
8079 { ac_try='test -s conftest.$ac_objext'
8080 { (eval echo "$as_me:8080: \"$ac_try\"") >&5
8083 echo "$as_me:8083: \$? = $ac_status" >&5
8084 (exit $ac_status); }; }; then
8087 echo "$as_me: failed program was:" >&5
8088 cat conftest.$ac_ext >&5
8089 cf_cv_posix_c_source=no
8091 rm -f conftest.$ac_objext conftest.$ac_ext
8092 CFLAGS="$cf_save_CFLAGS"
8093 CPPFLAGS="$cf_save_CPPFLAGS"
8096 rm -f conftest.$ac_objext conftest.$ac_ext
8099 echo "$as_me:8099: result: $cf_cv_posix_c_source" >&5
8100 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8102 if test "$cf_cv_posix_c_source" != no ; then
8103 CFLAGS="$cf_trim_CFLAGS"
8104 CPPFLAGS="$cf_trim_CPPFLAGS"
8109 cf_new_extra_cppflags=
8111 for cf_add_cflags in $cf_cv_posix_c_source
8113 case $cf_fix_cppflags in
8115 case $cf_add_cflags in
8116 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8117 case $cf_add_cflags in
8119 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8121 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8122 && test -z "${cf_tst_cflags}" \
8123 && cf_fix_cppflags=yes
8125 if test $cf_fix_cppflags = yes ; then
8126 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8128 elif test "${cf_tst_cflags}" = "\"'" ; then
8129 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8138 case $cf_add_cflags in
8140 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8142 CPPFLAGS=`echo "$CPPFLAGS" | \
8143 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8144 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8148 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8153 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8158 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8160 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8162 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8163 && test -z "${cf_tst_cflags}" \
8164 && cf_fix_cppflags=no
8169 if test -n "$cf_new_cflags" ; then
8171 CFLAGS="$CFLAGS $cf_new_cflags"
8174 if test -n "$cf_new_cppflags" ; then
8176 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8179 if test -n "$cf_new_extra_cppflags" ; then
8181 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8188 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
8191 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
8192 cf_xopen_source="-D_BSD_SOURCE"
8196 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
8199 cf_xopen_source="-D_OSF_SOURCE"
8202 cf_xopen_source="-D_QNX_SOURCE"
8205 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
8208 cf_xopen_source="-D__EXTENSIONS__"
8209 cf_cv_xopen_source=broken
8211 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
8217 echo "$as_me:8217: checking if we should define _XOPEN_SOURCE" >&5
8218 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8219 if test "${cf_cv_xopen_source+set}" = set; then
8220 echo $ECHO_N "(cached) $ECHO_C" >&6
8223 cat >conftest.$ac_ext <<_ACEOF
8224 #line 8224 "configure"
8225 #include "confdefs.h"
8229 #include <sys/types.h>
8235 #ifndef _XOPEN_SOURCE
8242 rm -f conftest.$ac_objext
8243 if { (eval echo "$as_me:8243: \"$ac_compile\"") >&5
8244 (eval $ac_compile) 2>&5
8246 echo "$as_me:8246: \$? = $ac_status" >&5
8247 (exit $ac_status); } &&
8248 { ac_try='test -s conftest.$ac_objext'
8249 { (eval echo "$as_me:8249: \"$ac_try\"") >&5
8252 echo "$as_me:8252: \$? = $ac_status" >&5
8253 (exit $ac_status); }; }; then
8254 cf_cv_xopen_source=no
8256 echo "$as_me: failed program was:" >&5
8257 cat conftest.$ac_ext >&5
8259 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8260 cat >conftest.$ac_ext <<_ACEOF
8261 #line 8261 "configure"
8262 #include "confdefs.h"
8266 #include <sys/types.h>
8272 #ifdef _XOPEN_SOURCE
8279 rm -f conftest.$ac_objext
8280 if { (eval echo "$as_me:8280: \"$ac_compile\"") >&5
8281 (eval $ac_compile) 2>&5
8283 echo "$as_me:8283: \$? = $ac_status" >&5
8284 (exit $ac_status); } &&
8285 { ac_try='test -s conftest.$ac_objext'
8286 { (eval echo "$as_me:8286: \"$ac_try\"") >&5
8289 echo "$as_me:8289: \$? = $ac_status" >&5
8290 (exit $ac_status); }; }; then
8291 cf_cv_xopen_source=no
8293 echo "$as_me: failed program was:" >&5
8294 cat conftest.$ac_ext >&5
8295 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8297 rm -f conftest.$ac_objext conftest.$ac_ext
8301 rm -f conftest.$ac_objext conftest.$ac_ext
8304 echo "$as_me:8304: result: $cf_cv_xopen_source" >&5
8305 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8307 if test "$cf_cv_xopen_source" != no ; then
8309 CFLAGS=`echo "$CFLAGS" | \
8310 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8311 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8313 CPPFLAGS=`echo "$CPPFLAGS" | \
8314 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8315 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8317 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8322 cf_new_extra_cppflags=
8324 for cf_add_cflags in $cf_temp_xopen_source
8326 case $cf_fix_cppflags in
8328 case $cf_add_cflags in
8329 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8330 case $cf_add_cflags in
8332 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8334 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8335 && test -z "${cf_tst_cflags}" \
8336 && cf_fix_cppflags=yes
8338 if test $cf_fix_cppflags = yes ; then
8339 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8341 elif test "${cf_tst_cflags}" = "\"'" ; then
8342 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8351 case $cf_add_cflags in
8353 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8355 CPPFLAGS=`echo "$CPPFLAGS" | \
8356 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8357 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8361 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8366 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8371 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8373 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8375 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8376 && test -z "${cf_tst_cflags}" \
8377 && cf_fix_cppflags=no
8382 if test -n "$cf_new_cflags" ; then
8384 CFLAGS="$CFLAGS $cf_new_cflags"
8387 if test -n "$cf_new_cppflags" ; then
8389 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8392 if test -n "$cf_new_extra_cppflags" ; then
8394 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8399 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
8401 cf_save_CFLAGS="$CFLAGS"
8402 cf_save_CPPFLAGS="$CPPFLAGS"
8404 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
8405 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8406 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8408 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
8409 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8410 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
8412 echo "$as_me:8412: checking if we should define _POSIX_C_SOURCE" >&5
8413 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
8414 if test "${cf_cv_posix_c_source+set}" = set; then
8415 echo $ECHO_N "(cached) $ECHO_C" >&6
8418 echo "${as_me:-configure}:8418: testing if the symbol is already defined go no further ..." 1>&5
8420 cat >conftest.$ac_ext <<_ACEOF
8421 #line 8421 "configure"
8422 #include "confdefs.h"
8423 #include <sys/types.h>
8428 #ifndef _POSIX_C_SOURCE
8435 rm -f conftest.$ac_objext
8436 if { (eval echo "$as_me:8436: \"$ac_compile\"") >&5
8437 (eval $ac_compile) 2>&5
8439 echo "$as_me:8439: \$? = $ac_status" >&5
8440 (exit $ac_status); } &&
8441 { ac_try='test -s conftest.$ac_objext'
8442 { (eval echo "$as_me:8442: \"$ac_try\"") >&5
8445 echo "$as_me:8445: \$? = $ac_status" >&5
8446 (exit $ac_status); }; }; then
8447 cf_cv_posix_c_source=no
8449 echo "$as_me: failed program was:" >&5
8450 cat conftest.$ac_ext >&5
8451 cf_want_posix_source=no
8452 case .$cf_POSIX_C_SOURCE in
8454 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8457 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
8458 cf_want_posix_source=yes
8461 cf_want_posix_source=yes
8464 if test "$cf_want_posix_source" = yes ; then
8465 cat >conftest.$ac_ext <<_ACEOF
8466 #line 8466 "configure"
8467 #include "confdefs.h"
8468 #include <sys/types.h>
8473 #ifdef _POSIX_SOURCE
8480 rm -f conftest.$ac_objext
8481 if { (eval echo "$as_me:8481: \"$ac_compile\"") >&5
8482 (eval $ac_compile) 2>&5
8484 echo "$as_me:8484: \$? = $ac_status" >&5
8485 (exit $ac_status); } &&
8486 { ac_try='test -s conftest.$ac_objext'
8487 { (eval echo "$as_me:8487: \"$ac_try\"") >&5
8490 echo "$as_me:8490: \$? = $ac_status" >&5
8491 (exit $ac_status); }; }; then
8494 echo "$as_me: failed program was:" >&5
8495 cat conftest.$ac_ext >&5
8496 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
8498 rm -f conftest.$ac_objext conftest.$ac_ext
8501 echo "${as_me:-configure}:8501: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
8503 CFLAGS="$cf_trim_CFLAGS"
8504 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
8506 echo "${as_me:-configure}:8506: testing if the second compile does not leave our definition intact error ..." 1>&5
8508 cat >conftest.$ac_ext <<_ACEOF
8509 #line 8509 "configure"
8510 #include "confdefs.h"
8511 #include <sys/types.h>
8516 #ifndef _POSIX_C_SOURCE
8523 rm -f conftest.$ac_objext
8524 if { (eval echo "$as_me:8524: \"$ac_compile\"") >&5
8525 (eval $ac_compile) 2>&5
8527 echo "$as_me:8527: \$? = $ac_status" >&5
8528 (exit $ac_status); } &&
8529 { ac_try='test -s conftest.$ac_objext'
8530 { (eval echo "$as_me:8530: \"$ac_try\"") >&5
8533 echo "$as_me:8533: \$? = $ac_status" >&5
8534 (exit $ac_status); }; }; then
8537 echo "$as_me: failed program was:" >&5
8538 cat conftest.$ac_ext >&5
8539 cf_cv_posix_c_source=no
8541 rm -f conftest.$ac_objext conftest.$ac_ext
8542 CFLAGS="$cf_save_CFLAGS"
8543 CPPFLAGS="$cf_save_CPPFLAGS"
8546 rm -f conftest.$ac_objext conftest.$ac_ext
8549 echo "$as_me:8549: result: $cf_cv_posix_c_source" >&5
8550 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
8552 if test "$cf_cv_posix_c_source" != no ; then
8553 CFLAGS="$cf_trim_CFLAGS"
8554 CPPFLAGS="$cf_trim_CPPFLAGS"
8559 cf_new_extra_cppflags=
8561 for cf_add_cflags in $cf_cv_posix_c_source
8563 case $cf_fix_cppflags in
8565 case $cf_add_cflags in
8566 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8567 case $cf_add_cflags in
8569 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8571 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8572 && test -z "${cf_tst_cflags}" \
8573 && cf_fix_cppflags=yes
8575 if test $cf_fix_cppflags = yes ; then
8576 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8578 elif test "${cf_tst_cflags}" = "\"'" ; then
8579 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8588 case $cf_add_cflags in
8590 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8592 CPPFLAGS=`echo "$CPPFLAGS" | \
8593 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8594 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8598 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8603 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8608 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8610 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8612 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8613 && test -z "${cf_tst_cflags}" \
8614 && cf_fix_cppflags=no
8619 if test -n "$cf_new_cflags" ; then
8621 CFLAGS="$CFLAGS $cf_new_cflags"
8624 if test -n "$cf_new_cppflags" ; then
8626 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8629 if test -n "$cf_new_extra_cppflags" ; then
8631 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8639 if test -n "$cf_xopen_source" ; then
8644 cf_new_extra_cppflags=
8646 for cf_add_cflags in $cf_xopen_source
8648 case $cf_fix_cppflags in
8650 case $cf_add_cflags in
8651 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8652 case $cf_add_cflags in
8654 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8656 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8657 && test -z "${cf_tst_cflags}" \
8658 && cf_fix_cppflags=yes
8660 if test $cf_fix_cppflags = yes ; then
8661 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8663 elif test "${cf_tst_cflags}" = "\"'" ; then
8664 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8673 case $cf_add_cflags in
8675 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8677 CPPFLAGS=`echo "$CPPFLAGS" | \
8678 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8679 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8683 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8688 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8693 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8695 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8697 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8698 && test -z "${cf_tst_cflags}" \
8699 && cf_fix_cppflags=no
8704 if test -n "$cf_new_cflags" ; then
8705 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
8707 echo "${as_me:-configure}:8707: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
8709 CFLAGS="$CFLAGS $cf_new_cflags"
8712 if test -n "$cf_new_cppflags" ; then
8713 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
8715 echo "${as_me:-configure}:8715: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
8717 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8720 if test -n "$cf_new_extra_cppflags" ; then
8721 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
8723 echo "${as_me:-configure}:8723: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
8725 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8730 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8731 echo "$as_me:8731: checking if _XOPEN_SOURCE really is set" >&5
8732 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8733 cat >conftest.$ac_ext <<_ACEOF
8734 #line 8734 "configure"
8735 #include "confdefs.h"
8741 #ifndef _XOPEN_SOURCE
8748 rm -f conftest.$ac_objext
8749 if { (eval echo "$as_me:8749: \"$ac_compile\"") >&5
8750 (eval $ac_compile) 2>&5
8752 echo "$as_me:8752: \$? = $ac_status" >&5
8753 (exit $ac_status); } &&
8754 { ac_try='test -s conftest.$ac_objext'
8755 { (eval echo "$as_me:8755: \"$ac_try\"") >&5
8758 echo "$as_me:8758: \$? = $ac_status" >&5
8759 (exit $ac_status); }; }; then
8760 cf_XOPEN_SOURCE_set=yes
8762 echo "$as_me: failed program was:" >&5
8763 cat conftest.$ac_ext >&5
8764 cf_XOPEN_SOURCE_set=no
8766 rm -f conftest.$ac_objext conftest.$ac_ext
8767 echo "$as_me:8767: result: $cf_XOPEN_SOURCE_set" >&5
8768 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8769 if test $cf_XOPEN_SOURCE_set = yes
8771 cat >conftest.$ac_ext <<_ACEOF
8772 #line 8772 "configure"
8773 #include "confdefs.h"
8779 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8786 rm -f conftest.$ac_objext
8787 if { (eval echo "$as_me:8787: \"$ac_compile\"") >&5
8788 (eval $ac_compile) 2>&5
8790 echo "$as_me:8790: \$? = $ac_status" >&5
8791 (exit $ac_status); } &&
8792 { ac_try='test -s conftest.$ac_objext'
8793 { (eval echo "$as_me:8793: \"$ac_try\"") >&5
8796 echo "$as_me:8796: \$? = $ac_status" >&5
8797 (exit $ac_status); }; }; then
8798 cf_XOPEN_SOURCE_set_ok=yes
8800 echo "$as_me: failed program was:" >&5
8801 cat conftest.$ac_ext >&5
8802 cf_XOPEN_SOURCE_set_ok=no
8804 rm -f conftest.$ac_objext conftest.$ac_ext
8805 if test $cf_XOPEN_SOURCE_set_ok = no
8807 { echo "$as_me:8807: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8808 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8812 echo "$as_me:8812: checking if we should define _XOPEN_SOURCE" >&5
8813 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8814 if test "${cf_cv_xopen_source+set}" = set; then
8815 echo $ECHO_N "(cached) $ECHO_C" >&6
8818 cat >conftest.$ac_ext <<_ACEOF
8819 #line 8819 "configure"
8820 #include "confdefs.h"
8824 #include <sys/types.h>
8830 #ifndef _XOPEN_SOURCE
8837 rm -f conftest.$ac_objext
8838 if { (eval echo "$as_me:8838: \"$ac_compile\"") >&5
8839 (eval $ac_compile) 2>&5
8841 echo "$as_me:8841: \$? = $ac_status" >&5
8842 (exit $ac_status); } &&
8843 { ac_try='test -s conftest.$ac_objext'
8844 { (eval echo "$as_me:8844: \"$ac_try\"") >&5
8847 echo "$as_me:8847: \$? = $ac_status" >&5
8848 (exit $ac_status); }; }; then
8849 cf_cv_xopen_source=no
8851 echo "$as_me: failed program was:" >&5
8852 cat conftest.$ac_ext >&5
8854 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8855 cat >conftest.$ac_ext <<_ACEOF
8856 #line 8856 "configure"
8857 #include "confdefs.h"
8861 #include <sys/types.h>
8867 #ifdef _XOPEN_SOURCE
8874 rm -f conftest.$ac_objext
8875 if { (eval echo "$as_me:8875: \"$ac_compile\"") >&5
8876 (eval $ac_compile) 2>&5
8878 echo "$as_me:8878: \$? = $ac_status" >&5
8879 (exit $ac_status); } &&
8880 { ac_try='test -s conftest.$ac_objext'
8881 { (eval echo "$as_me:8881: \"$ac_try\"") >&5
8884 echo "$as_me:8884: \$? = $ac_status" >&5
8885 (exit $ac_status); }; }; then
8886 cf_cv_xopen_source=no
8888 echo "$as_me: failed program was:" >&5
8889 cat conftest.$ac_ext >&5
8890 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8892 rm -f conftest.$ac_objext conftest.$ac_ext
8896 rm -f conftest.$ac_objext conftest.$ac_ext
8899 echo "$as_me:8899: result: $cf_cv_xopen_source" >&5
8900 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8902 if test "$cf_cv_xopen_source" != no ; then
8904 CFLAGS=`echo "$CFLAGS" | \
8905 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8906 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8908 CPPFLAGS=`echo "$CPPFLAGS" | \
8909 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
8910 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
8912 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8917 cf_new_extra_cppflags=
8919 for cf_add_cflags in $cf_temp_xopen_source
8921 case $cf_fix_cppflags in
8923 case $cf_add_cflags in
8924 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8925 case $cf_add_cflags in
8927 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8929 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8930 && test -z "${cf_tst_cflags}" \
8931 && cf_fix_cppflags=yes
8933 if test $cf_fix_cppflags = yes ; then
8934 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8936 elif test "${cf_tst_cflags}" = "\"'" ; then
8937 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8946 case $cf_add_cflags in
8948 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8950 CPPFLAGS=`echo "$CPPFLAGS" | \
8951 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8952 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8956 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8961 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8966 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8968 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8970 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8971 && test -z "${cf_tst_cflags}" \
8972 && cf_fix_cppflags=no
8977 if test -n "$cf_new_cflags" ; then
8979 CFLAGS="$CFLAGS $cf_new_cflags"
8982 if test -n "$cf_new_cppflags" ; then
8984 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8987 if test -n "$cf_new_extra_cppflags" ; then
8989 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8997 # Check whether --enable-largefile or --disable-largefile was given.
8998 if test "${enable_largefile+set}" = set; then
8999 enableval="$enable_largefile"
9002 if test "$enable_largefile" != no; then
9004 echo "$as_me:9004: checking for special C compiler options needed for large files" >&5
9005 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9006 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9007 echo $ECHO_N "(cached) $ECHO_C" >&6
9009 ac_cv_sys_largefile_CC=no
9010 if test "$GCC" != yes; then
9013 # IRIX 6.2 and later do not support large files by default,
9014 # so use the C compiler's -n32 option if that helps.
9015 cat >conftest.$ac_ext <<_ACEOF
9016 #line 9016 "configure"
9017 #include "confdefs.h"
9018 #include <sys/types.h>
9019 /* Check that off_t can represent 2**63 - 1 correctly.
9020 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9021 since some C++ compilers masquerading as C compilers
9022 incorrectly reject 9223372036854775807. */
9023 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9024 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9025 && LARGE_OFF_T % 2147483647 == 1)
9035 rm -f conftest.$ac_objext
9036 if { (eval echo "$as_me:9036: \"$ac_compile\"") >&5
9037 (eval $ac_compile) 2>&5
9039 echo "$as_me:9039: \$? = $ac_status" >&5
9040 (exit $ac_status); } &&
9041 { ac_try='test -s conftest.$ac_objext'
9042 { (eval echo "$as_me:9042: \"$ac_try\"") >&5
9045 echo "$as_me:9045: \$? = $ac_status" >&5
9046 (exit $ac_status); }; }; then
9049 echo "$as_me: failed program was:" >&5
9050 cat conftest.$ac_ext >&5
9052 rm -f conftest.$ac_objext
9054 rm -f conftest.$ac_objext
9055 if { (eval echo "$as_me:9055: \"$ac_compile\"") >&5
9056 (eval $ac_compile) 2>&5
9058 echo "$as_me:9058: \$? = $ac_status" >&5
9059 (exit $ac_status); } &&
9060 { ac_try='test -s conftest.$ac_objext'
9061 { (eval echo "$as_me:9061: \"$ac_try\"") >&5
9064 echo "$as_me:9064: \$? = $ac_status" >&5
9065 (exit $ac_status); }; }; then
9066 ac_cv_sys_largefile_CC=' -n32'; break
9068 echo "$as_me: failed program was:" >&5
9069 cat conftest.$ac_ext >&5
9071 rm -f conftest.$ac_objext
9075 rm -f conftest.$ac_ext
9078 echo "$as_me:9078: result: $ac_cv_sys_largefile_CC" >&5
9079 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9080 if test "$ac_cv_sys_largefile_CC" != no; then
9081 CC=$CC$ac_cv_sys_largefile_CC
9084 echo "$as_me:9084: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9085 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9086 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9087 echo $ECHO_N "(cached) $ECHO_C" >&6
9090 ac_cv_sys_file_offset_bits=no
9091 cat >conftest.$ac_ext <<_ACEOF
9092 #line 9092 "configure"
9093 #include "confdefs.h"
9094 #include <sys/types.h>
9095 /* Check that off_t can represent 2**63 - 1 correctly.
9096 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9097 since some C++ compilers masquerading as C compilers
9098 incorrectly reject 9223372036854775807. */
9099 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9100 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9101 && LARGE_OFF_T % 2147483647 == 1)
9111 rm -f conftest.$ac_objext
9112 if { (eval echo "$as_me:9112: \"$ac_compile\"") >&5
9113 (eval $ac_compile) 2>&5
9115 echo "$as_me:9115: \$? = $ac_status" >&5
9116 (exit $ac_status); } &&
9117 { ac_try='test -s conftest.$ac_objext'
9118 { (eval echo "$as_me:9118: \"$ac_try\"") >&5
9121 echo "$as_me:9121: \$? = $ac_status" >&5
9122 (exit $ac_status); }; }; then
9125 echo "$as_me: failed program was:" >&5
9126 cat conftest.$ac_ext >&5
9128 rm -f conftest.$ac_objext conftest.$ac_ext
9129 cat >conftest.$ac_ext <<_ACEOF
9130 #line 9130 "configure"
9131 #include "confdefs.h"
9132 #define _FILE_OFFSET_BITS 64
9133 #include <sys/types.h>
9134 /* Check that off_t can represent 2**63 - 1 correctly.
9135 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9136 since some C++ compilers masquerading as C compilers
9137 incorrectly reject 9223372036854775807. */
9138 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9139 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9140 && LARGE_OFF_T % 2147483647 == 1)
9150 rm -f conftest.$ac_objext
9151 if { (eval echo "$as_me:9151: \"$ac_compile\"") >&5
9152 (eval $ac_compile) 2>&5
9154 echo "$as_me:9154: \$? = $ac_status" >&5
9155 (exit $ac_status); } &&
9156 { ac_try='test -s conftest.$ac_objext'
9157 { (eval echo "$as_me:9157: \"$ac_try\"") >&5
9160 echo "$as_me:9160: \$? = $ac_status" >&5
9161 (exit $ac_status); }; }; then
9162 ac_cv_sys_file_offset_bits=64; break
9164 echo "$as_me: failed program was:" >&5
9165 cat conftest.$ac_ext >&5
9167 rm -f conftest.$ac_objext conftest.$ac_ext
9171 echo "$as_me:9171: result: $ac_cv_sys_file_offset_bits" >&5
9172 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9173 if test "$ac_cv_sys_file_offset_bits" != no; then
9175 cat >>confdefs.h <<EOF
9176 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9181 echo "$as_me:9181: checking for _LARGE_FILES value needed for large files" >&5
9182 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9183 if test "${ac_cv_sys_large_files+set}" = set; then
9184 echo $ECHO_N "(cached) $ECHO_C" >&6
9187 ac_cv_sys_large_files=no
9188 cat >conftest.$ac_ext <<_ACEOF
9189 #line 9189 "configure"
9190 #include "confdefs.h"
9191 #include <sys/types.h>
9192 /* Check that off_t can represent 2**63 - 1 correctly.
9193 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9194 since some C++ compilers masquerading as C compilers
9195 incorrectly reject 9223372036854775807. */
9196 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9197 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9198 && LARGE_OFF_T % 2147483647 == 1)
9208 rm -f conftest.$ac_objext
9209 if { (eval echo "$as_me:9209: \"$ac_compile\"") >&5
9210 (eval $ac_compile) 2>&5
9212 echo "$as_me:9212: \$? = $ac_status" >&5
9213 (exit $ac_status); } &&
9214 { ac_try='test -s conftest.$ac_objext'
9215 { (eval echo "$as_me:9215: \"$ac_try\"") >&5
9218 echo "$as_me:9218: \$? = $ac_status" >&5
9219 (exit $ac_status); }; }; then
9222 echo "$as_me: failed program was:" >&5
9223 cat conftest.$ac_ext >&5
9225 rm -f conftest.$ac_objext conftest.$ac_ext
9226 cat >conftest.$ac_ext <<_ACEOF
9227 #line 9227 "configure"
9228 #include "confdefs.h"
9229 #define _LARGE_FILES 1
9230 #include <sys/types.h>
9231 /* Check that off_t can represent 2**63 - 1 correctly.
9232 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9233 since some C++ compilers masquerading as C compilers
9234 incorrectly reject 9223372036854775807. */
9235 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9236 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9237 && LARGE_OFF_T % 2147483647 == 1)
9247 rm -f conftest.$ac_objext
9248 if { (eval echo "$as_me:9248: \"$ac_compile\"") >&5
9249 (eval $ac_compile) 2>&5
9251 echo "$as_me:9251: \$? = $ac_status" >&5
9252 (exit $ac_status); } &&
9253 { ac_try='test -s conftest.$ac_objext'
9254 { (eval echo "$as_me:9254: \"$ac_try\"") >&5
9257 echo "$as_me:9257: \$? = $ac_status" >&5
9258 (exit $ac_status); }; }; then
9259 ac_cv_sys_large_files=1; break
9261 echo "$as_me: failed program was:" >&5
9262 cat conftest.$ac_ext >&5
9264 rm -f conftest.$ac_objext conftest.$ac_ext
9268 echo "$as_me:9268: result: $ac_cv_sys_large_files" >&5
9269 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9270 if test "$ac_cv_sys_large_files" != no; then
9272 cat >>confdefs.h <<EOF
9273 #define _LARGE_FILES $ac_cv_sys_large_files
9280 if test "$enable_largefile" != no ; then
9281 echo "$as_me:9281: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9282 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9283 if test "${ac_cv_sys_largefile_source+set}" = set; then
9284 echo $ECHO_N "(cached) $ECHO_C" >&6
9287 ac_cv_sys_largefile_source=no
9288 cat >conftest.$ac_ext <<_ACEOF
9289 #line 9289 "configure"
9290 #include "confdefs.h"
9300 rm -f conftest.$ac_objext
9301 if { (eval echo "$as_me:9301: \"$ac_compile\"") >&5
9302 (eval $ac_compile) 2>&5
9304 echo "$as_me:9304: \$? = $ac_status" >&5
9305 (exit $ac_status); } &&
9306 { ac_try='test -s conftest.$ac_objext'
9307 { (eval echo "$as_me:9307: \"$ac_try\"") >&5
9310 echo "$as_me:9310: \$? = $ac_status" >&5
9311 (exit $ac_status); }; }; then
9314 echo "$as_me: failed program was:" >&5
9315 cat conftest.$ac_ext >&5
9317 rm -f conftest.$ac_objext conftest.$ac_ext
9318 cat >conftest.$ac_ext <<_ACEOF
9319 #line 9319 "configure"
9320 #include "confdefs.h"
9321 #define _LARGEFILE_SOURCE 1
9331 rm -f conftest.$ac_objext
9332 if { (eval echo "$as_me:9332: \"$ac_compile\"") >&5
9333 (eval $ac_compile) 2>&5
9335 echo "$as_me:9335: \$? = $ac_status" >&5
9336 (exit $ac_status); } &&
9337 { ac_try='test -s conftest.$ac_objext'
9338 { (eval echo "$as_me:9338: \"$ac_try\"") >&5
9341 echo "$as_me:9341: \$? = $ac_status" >&5
9342 (exit $ac_status); }; }; then
9343 ac_cv_sys_largefile_source=1; break
9345 echo "$as_me: failed program was:" >&5
9346 cat conftest.$ac_ext >&5
9348 rm -f conftest.$ac_objext conftest.$ac_ext
9352 echo "$as_me:9352: result: $ac_cv_sys_largefile_source" >&5
9353 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9354 if test "$ac_cv_sys_largefile_source" != no; then
9356 cat >>confdefs.h <<EOF
9357 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9363 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9364 # in glibc 2.1.3, but that breaks too many other things.
9365 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9366 echo "$as_me:9366: checking for fseeko" >&5
9367 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9368 if test "${ac_cv_func_fseeko+set}" = set; then
9369 echo $ECHO_N "(cached) $ECHO_C" >&6
9371 cat >conftest.$ac_ext <<_ACEOF
9372 #line 9372 "configure"
9373 #include "confdefs.h"
9378 return fseeko && fseeko (stdin, 0, 0);
9383 rm -f conftest.$ac_objext conftest$ac_exeext
9384 if { (eval echo "$as_me:9384: \"$ac_link\"") >&5
9385 (eval $ac_link) 2>&5
9387 echo "$as_me:9387: \$? = $ac_status" >&5
9388 (exit $ac_status); } &&
9389 { ac_try='test -s conftest$ac_exeext'
9390 { (eval echo "$as_me:9390: \"$ac_try\"") >&5
9393 echo "$as_me:9393: \$? = $ac_status" >&5
9394 (exit $ac_status); }; }; then
9395 ac_cv_func_fseeko=yes
9397 echo "$as_me: failed program was:" >&5
9398 cat conftest.$ac_ext >&5
9399 ac_cv_func_fseeko=no
9401 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9403 echo "$as_me:9403: result: $ac_cv_func_fseeko" >&5
9404 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9405 if test $ac_cv_func_fseeko = yes; then
9407 cat >>confdefs.h <<\EOF
9408 #define HAVE_FSEEKO 1
9413 # Normally we would collect these definitions in the config.h,
9414 # but (like _XOPEN_SOURCE), some environments rely on having these
9415 # defined before any of the system headers are included. Another
9416 # case comes up with C++, e.g., on AIX the compiler compiles the
9417 # header files by themselves before looking at the body files it is
9418 # told to compile. For ncurses, those header files do not include
9420 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9421 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9422 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9424 echo "$as_me:9424: checking whether to use struct dirent64" >&5
9425 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9426 if test "${cf_cv_struct_dirent64+set}" = set; then
9427 echo $ECHO_N "(cached) $ECHO_C" >&6
9430 cat >conftest.$ac_ext <<_ACEOF
9431 #line 9431 "configure"
9432 #include "confdefs.h"
9434 #include <sys/types.h>
9441 /* if transitional largefile support is setup, this is true */
9442 extern struct dirent64 * readdir(DIR *);
9443 struct dirent64 *x = readdir((DIR *)0);
9444 struct dirent *y = readdir((DIR *)0);
9451 rm -f conftest.$ac_objext
9452 if { (eval echo "$as_me:9452: \"$ac_compile\"") >&5
9453 (eval $ac_compile) 2>&5
9455 echo "$as_me:9455: \$? = $ac_status" >&5
9456 (exit $ac_status); } &&
9457 { ac_try='test -s conftest.$ac_objext'
9458 { (eval echo "$as_me:9458: \"$ac_try\"") >&5
9461 echo "$as_me:9461: \$? = $ac_status" >&5
9462 (exit $ac_status); }; }; then
9463 cf_cv_struct_dirent64=yes
9465 echo "$as_me: failed program was:" >&5
9466 cat conftest.$ac_ext >&5
9467 cf_cv_struct_dirent64=no
9469 rm -f conftest.$ac_objext conftest.$ac_ext
9472 echo "$as_me:9472: result: $cf_cv_struct_dirent64" >&5
9473 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9474 test "$cf_cv_struct_dirent64" = yes &&
9475 cat >>confdefs.h <<\EOF
9476 #define HAVE_STRUCT_DIRENT64 1
9481 ### Enable compiling-in rcs id's
9482 echo "$as_me:9482: checking if RCS identifiers should be compiled-in" >&5
9483 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9485 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9486 if test "${with_rcs_ids+set}" = set; then
9487 withval="$with_rcs_ids"
9488 with_rcs_ids=$withval
9492 echo "$as_me:9492: result: $with_rcs_ids" >&5
9493 echo "${ECHO_T}$with_rcs_ids" >&6
9494 test "$with_rcs_ids" = yes &&
9495 cat >>confdefs.h <<\EOF
9496 #define USE_RCS_IDS 1
9499 ###############################################################################
9501 ### Note that some functions (such as const) are normally disabled anyway.
9502 echo "$as_me:9502: checking if you want to build with function extensions" >&5
9503 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9505 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9506 if test "${enable_ext_funcs+set}" = set; then
9507 enableval="$enable_ext_funcs"
9508 with_ext_funcs=$enableval
9512 echo "$as_me:9512: result: $with_ext_funcs" >&5
9513 echo "${ECHO_T}$with_ext_funcs" >&6
9514 if test "$with_ext_funcs" = yes ; then
9517 cat >>confdefs.h <<\EOF
9518 #define HAVE_USE_DEFAULT_COLORS 1
9521 cat >>confdefs.h <<\EOF
9522 #define NCURSES_EXT_FUNCS 1
9529 ### use option --enable-const to turn on use of const beyond that in XSI.
9530 echo "$as_me:9530: checking for extended use of const keyword" >&5
9531 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
9533 # Check whether --enable-const or --disable-const was given.
9534 if test "${enable_const+set}" = set; then
9535 enableval="$enable_const"
9536 with_ext_const=$enableval
9540 echo "$as_me:9540: result: $with_ext_const" >&5
9541 echo "${ECHO_T}$with_ext_const" >&6
9542 NCURSES_CONST='/*nothing*/'
9543 if test "$with_ext_const" = yes ; then
9547 ###############################################################################
9548 # These options are relatively safe to experiment with.
9550 echo "$as_me:9550: checking if you want all development code" >&5
9551 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
9553 # Check whether --with-develop or --without-develop was given.
9554 if test "${with_develop+set}" = set; then
9555 withval="$with_develop"
9556 with_develop=$withval
9560 echo "$as_me:9560: result: $with_develop" >&5
9561 echo "${ECHO_T}$with_develop" >&6
9563 ###############################################################################
9564 # These are just experimental, probably should not be in a package:
9566 # This is still experimental (20080329), but should ultimately be moved to
9567 # the script-block --with-normal, etc.
9569 echo "$as_me:9569: checking if you want to link with the pthread library" >&5
9570 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
9572 # Check whether --with-pthread or --without-pthread was given.
9573 if test "${with_pthread+set}" = set; then
9574 withval="$with_pthread"
9575 with_pthread=$withval
9579 echo "$as_me:9579: result: $with_pthread" >&5
9580 echo "${ECHO_T}$with_pthread" >&6
9582 if test "$with_pthread" != no ; then
9583 echo "$as_me:9583: checking for pthread.h" >&5
9584 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9585 if test "${ac_cv_header_pthread_h+set}" = set; then
9586 echo $ECHO_N "(cached) $ECHO_C" >&6
9588 cat >conftest.$ac_ext <<_ACEOF
9589 #line 9589 "configure"
9590 #include "confdefs.h"
9591 #include <pthread.h>
9593 if { (eval echo "$as_me:9593: \"$ac_cpp conftest.$ac_ext\"") >&5
9594 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9596 egrep -v '^ *\+' conftest.er1 >conftest.err
9598 cat conftest.err >&5
9599 echo "$as_me:9599: \$? = $ac_status" >&5
9600 (exit $ac_status); } >/dev/null; then
9601 if test -s conftest.err; then
9602 ac_cpp_err=$ac_c_preproc_warn_flag
9609 if test -z "$ac_cpp_err"; then
9610 ac_cv_header_pthread_h=yes
9612 echo "$as_me: failed program was:" >&5
9613 cat conftest.$ac_ext >&5
9614 ac_cv_header_pthread_h=no
9616 rm -f conftest.err conftest.$ac_ext
9618 echo "$as_me:9618: result: $ac_cv_header_pthread_h" >&5
9619 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9620 if test $ac_cv_header_pthread_h = yes; then
9622 cat >>confdefs.h <<\EOF
9623 #define HAVE_PTHREADS_H 1
9626 for cf_lib_pthread in pthread c_r
9628 echo "$as_me:9628: checking if we can link with the $cf_lib_pthread library" >&5
9629 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
9630 cf_save_LIBS="$LIBS"
9632 cf_add_libs="-l$cf_lib_pthread"
9633 # Filter out duplicates - this happens with badly-designed ".pc" files...
9634 for cf_add_1lib in $LIBS
9636 for cf_add_2lib in $cf_add_libs
9638 if test "x$cf_add_1lib" = "x$cf_add_2lib"
9644 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
9648 cat >conftest.$ac_ext <<_ACEOF
9649 #line 9649 "configure"
9650 #include "confdefs.h"
9652 #include <pthread.h>
9658 int rc = pthread_create(0,0,0,0);
9659 int r2 = pthread_mutexattr_settype(0, 0);
9665 rm -f conftest.$ac_objext conftest$ac_exeext
9666 if { (eval echo "$as_me:9666: \"$ac_link\"") >&5
9667 (eval $ac_link) 2>&5
9669 echo "$as_me:9669: \$? = $ac_status" >&5
9670 (exit $ac_status); } &&
9671 { ac_try='test -s conftest$ac_exeext'
9672 { (eval echo "$as_me:9672: \"$ac_try\"") >&5
9675 echo "$as_me:9675: \$? = $ac_status" >&5
9676 (exit $ac_status); }; }; then
9679 echo "$as_me: failed program was:" >&5
9680 cat conftest.$ac_ext >&5
9683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9684 LIBS="$cf_save_LIBS"
9685 echo "$as_me:9685: result: $with_pthread" >&5
9686 echo "${ECHO_T}$with_pthread" >&6
9687 test "$with_pthread" = yes && break
9690 if test "$with_pthread" = yes ; then
9692 cf_add_libs="-l$cf_lib_pthread"
9693 # Filter out duplicates - this happens with badly-designed ".pc" files...
9694 for cf_add_1lib in $LIBS
9696 for cf_add_2lib in $cf_add_libs
9698 if test "x$cf_add_1lib" = "x$cf_add_2lib"
9704 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
9708 cat >>confdefs.h <<\EOF
9709 #define HAVE_LIBPTHREADS 1
9713 { { echo "$as_me:9713: error: Cannot link with pthread library" >&5
9714 echo "$as_me: error: Cannot link with pthread library" >&2;}
9715 { (exit 1); exit 1; }; }
9722 echo "$as_me:9722: checking if you want to use weak-symbols for pthreads" >&5
9723 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
9725 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
9726 if test "${enable_weak_symbols+set}" = set; then
9727 enableval="$enable_weak_symbols"
9728 use_weak_symbols=$withval
9732 echo "$as_me:9732: result: $use_weak_symbols" >&5
9733 echo "${ECHO_T}$use_weak_symbols" >&6
9734 if test "$use_weak_symbols" = yes ; then
9736 echo "$as_me:9736: checking if $CC supports weak symbols" >&5
9737 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
9738 if test "${cf_cv_weak_symbols+set}" = set; then
9739 echo $ECHO_N "(cached) $ECHO_C" >&6
9742 cat >conftest.$ac_ext <<_ACEOF
9743 #line 9743 "configure"
9744 #include "confdefs.h"
9751 #if defined(__GNUC__)
9752 # if defined __USE_ISOC99
9753 # define _cat_pragma(exp) _Pragma(#exp)
9754 # define _weak_pragma(exp) _cat_pragma(weak name)
9756 # define _weak_pragma(exp)
9758 # define _declare(name) __extension__ extern __typeof__(name) name
9759 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
9768 rm -f conftest.$ac_objext
9769 if { (eval echo "$as_me:9769: \"$ac_compile\"") >&5
9770 (eval $ac_compile) 2>&5
9772 echo "$as_me:9772: \$? = $ac_status" >&5
9773 (exit $ac_status); } &&
9774 { ac_try='test -s conftest.$ac_objext'
9775 { (eval echo "$as_me:9775: \"$ac_try\"") >&5
9778 echo "$as_me:9778: \$? = $ac_status" >&5
9779 (exit $ac_status); }; }; then
9780 cf_cv_weak_symbols=yes
9782 echo "$as_me: failed program was:" >&5
9783 cat conftest.$ac_ext >&5
9784 cf_cv_weak_symbols=no
9786 rm -f conftest.$ac_objext conftest.$ac_ext
9789 echo "$as_me:9789: result: $cf_cv_weak_symbols" >&5
9790 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
9793 cf_cv_weak_symbols=no
9796 if test $cf_cv_weak_symbols = yes ; then
9798 cat >>confdefs.h <<\EOF
9799 #define USE_WEAK_SYMBOLS 1
9805 if test "$with_pthread" = "yes" ; then
9807 cat >>confdefs.h <<\EOF
9808 #define USE_PTHREADS 1
9811 enable_reentrant=yes
9812 if test $cf_cv_weak_symbols = yes ; then
9817 # OpenSUSE is installing ncurses6, using reentrant option.
9818 echo "$as_me:9818: checking for _nc_TABSIZE" >&5
9819 echo $ECHO_N "checking for _nc_TABSIZE... $ECHO_C" >&6
9820 if test "${ac_cv_func__nc_TABSIZE+set}" = set; then
9821 echo $ECHO_N "(cached) $ECHO_C" >&6
9823 cat >conftest.$ac_ext <<_ACEOF
9824 #line 9824 "configure"
9825 #include "confdefs.h"
9826 /* System header to define __stub macros and hopefully few prototypes,
9827 which can conflict with char _nc_TABSIZE (); below. */
9829 /* Override any gcc2 internal prototype to avoid an error. */
9833 /* We use char because int might match the return type of a gcc2
9834 builtin and then its argument prototype would still apply. */
9835 char _nc_TABSIZE ();
9841 /* The GNU C library defines this for functions which it implements
9842 to always fail with ENOSYS. Some functions are actually named
9843 something starting with __ and the normal name is an alias. */
9844 #if defined (__stub__nc_TABSIZE) || defined (__stub____nc_TABSIZE)
9847 f = _nc_TABSIZE; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
9854 rm -f conftest.$ac_objext conftest$ac_exeext
9855 if { (eval echo "$as_me:9855: \"$ac_link\"") >&5
9856 (eval $ac_link) 2>&5
9858 echo "$as_me:9858: \$? = $ac_status" >&5
9859 (exit $ac_status); } &&
9860 { ac_try='test -s conftest$ac_exeext'
9861 { (eval echo "$as_me:9861: \"$ac_try\"") >&5
9864 echo "$as_me:9864: \$? = $ac_status" >&5
9865 (exit $ac_status); }; }; then
9866 ac_cv_func__nc_TABSIZE=yes
9868 echo "$as_me: failed program was:" >&5
9869 cat conftest.$ac_ext >&5
9870 ac_cv_func__nc_TABSIZE=no
9872 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9874 echo "$as_me:9874: result: $ac_cv_func__nc_TABSIZE" >&5
9875 echo "${ECHO_T}$ac_cv_func__nc_TABSIZE" >&6
9876 if test $ac_cv_func__nc_TABSIZE = yes; then
9877 assume_reentrant=yes
9882 # Reentrant code has to be opaque; there's little advantage to making ncurses
9883 # opaque outside of that, so there is no --enable-opaque option. We can use
9884 # this option without --with-pthreads, but this will be always set for
9886 echo "$as_me:9886: checking if you want experimental reentrant code" >&5
9887 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9889 # Check whether --enable-reentrant or --disable-reentrant was given.
9890 if test "${enable_reentrant+set}" = set; then
9891 enableval="$enable_reentrant"
9892 with_reentrant=$enableval
9894 with_reentrant=$assume_reentrant
9896 echo "$as_me:9896: result: $with_reentrant" >&5
9897 echo "${ECHO_T}$with_reentrant" >&6
9898 if test "$with_reentrant" = yes ; then
9899 cf_cv_enable_reentrant=1
9900 if test $cf_cv_weak_symbols = yes ; then
9902 # remove pthread library from $LIBS
9903 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
9905 elif test "$assume_reentrant" = no ; then
9906 LIB_SUFFIX="t${LIB_SUFFIX}"
9909 cat >>confdefs.h <<\EOF
9910 #define USE_REENTRANT 1
9914 cf_cv_enable_reentrant=0
9917 ### Allow using a different wrap-prefix
9918 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
9919 echo "$as_me:9919: checking for prefix used to wrap public variables" >&5
9920 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
9922 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
9923 if test "${with_wrap_prefix+set}" = set; then
9924 withval="$with_wrap_prefix"
9925 NCURSES_WRAP_PREFIX=$withval
9927 NCURSES_WRAP_PREFIX=_nc_
9929 echo "$as_me:9929: result: $NCURSES_WRAP_PREFIX" >&5
9930 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
9932 NCURSES_WRAP_PREFIX=_nc_
9935 cat >>confdefs.h <<EOF
9936 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
9939 ###############################################################################
9941 ### use option --disable-echo to suppress full display compiling commands
9943 echo "$as_me:9943: checking if you want to see long compiling messages" >&5
9944 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
9946 # Check whether --enable-echo or --disable-echo was given.
9947 if test "${enable_echo+set}" = set; then
9948 enableval="$enable_echo"
9949 test "$enableval" != no && enableval=yes
9950 if test "$enableval" != "yes" ; then
9953 ECHO_LD='@echo linking $@;'
9954 RULE_CC='@echo compiling $<'
9955 SHOW_CC='@echo compiling $@'
9977 echo "$as_me:9977: result: $enableval" >&5
9978 echo "${ECHO_T}$enableval" >&6
9980 ### use option --enable-warnings to turn on all gcc warnings
9981 echo "$as_me:9981: checking if you want to see compiler warnings" >&5
9982 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
9984 # Check whether --enable-warnings or --disable-warnings was given.
9985 if test "${enable_warnings+set}" = set; then
9986 enableval="$enable_warnings"
9987 with_warnings=$enableval
9989 echo "$as_me:9989: result: $with_warnings" >&5
9990 echo "${ECHO_T}$with_warnings" >&6
9992 if test "x$with_warnings" = "xyes"; then
9994 ADAFLAGS="$ADAFLAGS -gnatg"
9998 if test "$GCC" = yes ; then
10001 echo "$as_me:10001: checking if this is really Intel C compiler" >&5
10002 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10003 cf_save_CFLAGS="$CFLAGS"
10004 CFLAGS="$CFLAGS -no-gcc"
10005 cat >conftest.$ac_ext <<_ACEOF
10006 #line 10006 "configure"
10007 #include "confdefs.h"
10013 #ifdef __INTEL_COMPILER
10022 rm -f conftest.$ac_objext
10023 if { (eval echo "$as_me:10023: \"$ac_compile\"") >&5
10024 (eval $ac_compile) 2>&5
10026 echo "$as_me:10026: \$? = $ac_status" >&5
10027 (exit $ac_status); } &&
10028 { ac_try='test -s conftest.$ac_objext'
10029 { (eval echo "$as_me:10029: \"$ac_try\"") >&5
10030 (eval $ac_try) 2>&5
10032 echo "$as_me:10032: \$? = $ac_status" >&5
10033 (exit $ac_status); }; }; then
10035 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
10038 echo "$as_me: failed program was:" >&5
10039 cat conftest.$ac_ext >&5
10041 rm -f conftest.$ac_objext conftest.$ac_ext
10042 CFLAGS="$cf_save_CFLAGS"
10043 echo "$as_me:10043: result: $INTEL_COMPILER" >&5
10044 echo "${ECHO_T}$INTEL_COMPILER" >&6
10051 if test "$GCC" = yes ; then
10052 echo "$as_me:10052: checking if this is really Clang C compiler" >&5
10053 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
10054 cf_save_CFLAGS="$CFLAGS"
10055 CFLAGS="$CFLAGS -Qunused-arguments"
10056 cat >conftest.$ac_ext <<_ACEOF
10057 #line 10057 "configure"
10058 #include "confdefs.h"
10073 rm -f conftest.$ac_objext
10074 if { (eval echo "$as_me:10074: \"$ac_compile\"") >&5
10075 (eval $ac_compile) 2>&5
10077 echo "$as_me:10077: \$? = $ac_status" >&5
10078 (exit $ac_status); } &&
10079 { ac_try='test -s conftest.$ac_objext'
10080 { (eval echo "$as_me:10080: \"$ac_try\"") >&5
10081 (eval $ac_try) 2>&5
10083 echo "$as_me:10083: \$? = $ac_status" >&5
10084 (exit $ac_status); }; }; then
10086 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
10089 echo "$as_me: failed program was:" >&5
10090 cat conftest.$ac_ext >&5
10092 rm -f conftest.$ac_objext conftest.$ac_ext
10093 CFLAGS="$cf_save_CFLAGS"
10094 echo "$as_me:10094: result: $CLANG_COMPILER" >&5
10095 echo "${ECHO_T}$CLANG_COMPILER" >&6
10098 cat > conftest.$ac_ext <<EOF
10099 #line 10099 "${as_me:-configure}"
10100 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10103 if test "$INTEL_COMPILER" = yes
10105 # The "-wdXXX" options suppress warnings:
10106 # remark #1419: external declaration in primary source file
10107 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10108 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10109 # remark #193: zero used for undefined preprocessing identifier
10110 # remark #593: variable "curs_sb_left_arrow" was set but never used
10111 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10112 # remark #869: parameter "tw" was never referenced
10113 # remark #981: operands are evaluated in unspecified order
10114 # warning #279: controlling expression is constant
10116 { echo "$as_me:10116: checking for $CC warning options..." >&5
10117 echo "$as_me: checking for $CC warning options..." >&6;}
10118 cf_save_CFLAGS="$CFLAGS"
10119 EXTRA_CFLAGS="-Wall"
10131 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10132 if { (eval echo "$as_me:10132: \"$ac_compile\"") >&5
10133 (eval $ac_compile) 2>&5
10135 echo "$as_me:10135: \$? = $ac_status" >&5
10136 (exit $ac_status); }; then
10137 test -n "$verbose" && echo "$as_me:10137: result: ... -$cf_opt" >&5
10138 echo "${ECHO_T}... -$cf_opt" >&6
10139 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10142 CFLAGS="$cf_save_CFLAGS"
10144 elif test "$GCC" = yes
10146 { echo "$as_me:10146: checking for $CC warning options..." >&5
10147 echo "$as_me: checking for $CC warning options..." >&6;}
10148 cf_save_CFLAGS="$CFLAGS"
10151 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10152 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
10153 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
10154 for cf_opt in W Wall \
10155 Wbad-function-cast \
10158 Wdeclaration-after-statement \
10161 Wmissing-declarations \
10162 Wmissing-prototypes \
10166 Wstrict-prototypes \
10167 Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
10169 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10170 if { (eval echo "$as_me:10170: \"$ac_compile\"") >&5
10171 (eval $ac_compile) 2>&5
10173 echo "$as_me:10173: \$? = $ac_status" >&5
10174 (exit $ac_status); }; then
10175 test -n "$verbose" && echo "$as_me:10175: result: ... -$cf_opt" >&5
10176 echo "${ECHO_T}... -$cf_opt" >&6
10179 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
10182 case $GCC_VERSION in
10184 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
10186 echo "${as_me:-configure}:10186: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
10192 case $GCC_VERSION in
10194 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
10196 echo "${as_me:-configure}:10196: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
10202 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10205 CFLAGS="$cf_save_CFLAGS"
10211 if test "$GCC" = yes
10213 cat > conftest.i <<EOF
10215 #define GCC_PRINTF 0
10218 #define GCC_SCANF 0
10220 #ifndef GCC_NORETURN
10221 #define GCC_NORETURN /* nothing */
10224 #define GCC_UNUSED /* nothing */
10227 if test "$GCC" = yes
10229 { echo "$as_me:10229: checking for $CC __attribute__ directives..." >&5
10230 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
10231 cat > conftest.$ac_ext <<EOF
10232 #line 10232 "${as_me:-configure}"
10233 #include "confdefs.h"
10234 #include "conftest.h"
10235 #include "conftest.i"
10237 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
10239 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
10242 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
10244 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
10246 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
10247 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
10248 extern void foo(void) GCC_NORETURN;
10249 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
10251 cf_printf_attribute=no
10252 cf_scanf_attribute=no
10253 for cf_attribute in scanf printf unused noreturn
10256 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10258 cf_directive="__attribute__(($cf_attribute))"
10259 echo "checking for $CC $cf_directive" 1>&5
10261 case $cf_attribute in
10263 cf_printf_attribute=yes
10264 cat >conftest.h <<EOF
10265 #define GCC_$cf_ATTRIBUTE 1
10269 cf_scanf_attribute=yes
10270 cat >conftest.h <<EOF
10271 #define GCC_$cf_ATTRIBUTE 1
10275 cat >conftest.h <<EOF
10276 #define GCC_$cf_ATTRIBUTE $cf_directive
10281 if { (eval echo "$as_me:10281: \"$ac_compile\"") >&5
10282 (eval $ac_compile) 2>&5
10284 echo "$as_me:10284: \$? = $ac_status" >&5
10285 (exit $ac_status); }; then
10286 test -n "$verbose" && echo "$as_me:10286: result: ... $cf_attribute" >&5
10287 echo "${ECHO_T}... $cf_attribute" >&6
10288 cat conftest.h >>confdefs.h
10289 case $cf_attribute in
10292 cat >>confdefs.h <<EOF
10293 #define GCC_NORETURN $cf_directive
10298 cf_value='/* nothing */'
10299 if test "$cf_printf_attribute" != no ; then
10300 cf_value='__attribute__((format(printf,fmt,var)))'
10302 cat >>confdefs.h <<\EOF
10303 #define GCC_PRINTF 1
10308 cat >>confdefs.h <<EOF
10309 #define GCC_PRINTFLIKE(fmt,var) $cf_value
10314 cf_value='/* nothing */'
10315 if test "$cf_scanf_attribute" != no ; then
10316 cf_value='__attribute__((format(scanf,fmt,var)))'
10318 cat >>confdefs.h <<\EOF
10319 #define GCC_SCANF 1
10324 cat >>confdefs.h <<EOF
10325 #define GCC_SCANFLIKE(fmt,var) $cf_value
10331 cat >>confdefs.h <<EOF
10332 #define GCC_UNUSED $cf_directive
10340 fgrep define conftest.i >>confdefs.h
10345 ### use option --enable-assertions to turn on generation of assertion code
10346 echo "$as_me:10346: checking if you want to enable runtime assertions" >&5
10347 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
10349 # Check whether --enable-assertions or --disable-assertions was given.
10350 if test "${enable_assertions+set}" = set; then
10351 enableval="$enable_assertions"
10352 with_assertions=$enableval
10356 echo "$as_me:10356: result: $with_assertions" >&5
10357 echo "${ECHO_T}$with_assertions" >&6
10360 if test "$with_assertions" = no
10362 CPPFLAGS="$CPPFLAGS -DNDEBUG"
10365 ADAFLAGS="$ADAFLAGS -gnata"
10370 ### use option --disable-leaks to suppress "permanent" leaks, for testing
10372 cat >>confdefs.h <<\EOF
10373 #define HAVE_NC_ALLOC_H 1
10376 ### use option --enable-expanded to generate certain macros as functions
10378 # Check whether --enable-expanded or --disable-expanded was given.
10379 if test "${enable_expanded+set}" = set; then
10380 enableval="$enable_expanded"
10381 test "$enableval" = yes &&
10382 cat >>confdefs.h <<\EOF
10383 #define NCURSES_EXPANDED 1
10388 ### use option --disable-macros to suppress macros in favor of functions
10390 # Check whether --enable-macros or --disable-macros was given.
10391 if test "${enable_macros+set}" = set; then
10392 enableval="$enable_macros"
10393 test "$enableval" = no &&
10394 cat >>confdefs.h <<\EOF
10395 #define NCURSES_NOMACROS 1
10400 # Normally we only add trace() to the debug-library. Allow this to be
10401 # extended to all models of the ncurses library:
10403 case "$CFLAGS $CPPFLAGS" in
10409 echo "$as_me:10409: checking whether to add trace feature to all models" >&5
10410 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10412 # Check whether --with-trace or --without-trace was given.
10413 if test "${with_trace+set}" = set; then
10414 withval="$with_trace"
10415 cf_with_trace=$withval
10417 cf_with_trace=$cf_all_traces
10419 echo "$as_me:10419: result: $cf_with_trace" >&5
10420 echo "${ECHO_T}$cf_with_trace" >&6
10422 if test "$cf_with_trace" = yes ; then
10428 cf_new_extra_cppflags=
10430 for cf_add_cflags in -DTRACE
10432 case $cf_fix_cppflags in
10434 case $cf_add_cflags in
10435 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10436 case $cf_add_cflags in
10438 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10440 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10441 && test -z "${cf_tst_cflags}" \
10442 && cf_fix_cppflags=yes
10444 if test $cf_fix_cppflags = yes ; then
10445 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10447 elif test "${cf_tst_cflags}" = "\"'" ; then
10448 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10453 case "$CPPFLAGS" in
10457 case $cf_add_cflags in
10459 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10461 CPPFLAGS=`echo "$CPPFLAGS" | \
10462 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10463 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10467 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10472 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10477 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10479 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10481 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10482 && test -z "${cf_tst_cflags}" \
10483 && cf_fix_cppflags=no
10488 if test -n "$cf_new_cflags" ; then
10490 CFLAGS="$CFLAGS $cf_new_cflags"
10493 if test -n "$cf_new_cppflags" ; then
10495 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
10498 if test -n "$cf_new_extra_cppflags" ; then
10500 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10507 echo "$as_me:10507: checking if we want to use GNAT projects" >&5
10508 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
10510 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
10511 if test "${enable_gnat_projects+set}" = set; then
10512 enableval="$enable_gnat_projects"
10513 test "$enableval" != no && enableval=yes
10514 if test "$enableval" != "yes" ; then
10515 enable_gnat_projects=no
10517 enable_gnat_projects=yes
10521 enable_gnat_projects=yes
10524 echo "$as_me:10524: result: $enable_gnat_projects" >&5
10525 echo "${ECHO_T}$enable_gnat_projects" >&6
10527 ### Checks for libraries.
10528 case $cf_cv_system_name in
10532 echo "$as_me:10532: checking for gettimeofday" >&5
10533 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
10534 if test "${ac_cv_func_gettimeofday+set}" = set; then
10535 echo $ECHO_N "(cached) $ECHO_C" >&6
10537 cat >conftest.$ac_ext <<_ACEOF
10538 #line 10538 "configure"
10539 #include "confdefs.h"
10540 /* System header to define __stub macros and hopefully few prototypes,
10541 which can conflict with char gettimeofday (); below. */
10542 #include <assert.h>
10543 /* Override any gcc2 internal prototype to avoid an error. */
10547 /* We use char because int might match the return type of a gcc2
10548 builtin and then its argument prototype would still apply. */
10549 char gettimeofday ();
10555 /* The GNU C library defines this for functions which it implements
10556 to always fail with ENOSYS. Some functions are actually named
10557 something starting with __ and the normal name is an alias. */
10558 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
10561 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
10568 rm -f conftest.$ac_objext conftest$ac_exeext
10569 if { (eval echo "$as_me:10569: \"$ac_link\"") >&5
10570 (eval $ac_link) 2>&5
10572 echo "$as_me:10572: \$? = $ac_status" >&5
10573 (exit $ac_status); } &&
10574 { ac_try='test -s conftest$ac_exeext'
10575 { (eval echo "$as_me:10575: \"$ac_try\"") >&5
10576 (eval $ac_try) 2>&5
10578 echo "$as_me:10578: \$? = $ac_status" >&5
10579 (exit $ac_status); }; }; then
10580 ac_cv_func_gettimeofday=yes
10582 echo "$as_me: failed program was:" >&5
10583 cat conftest.$ac_ext >&5
10584 ac_cv_func_gettimeofday=no
10586 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10588 echo "$as_me:10588: result: $ac_cv_func_gettimeofday" >&5
10589 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
10590 if test $ac_cv_func_gettimeofday = yes; then
10591 cat >>confdefs.h <<\EOF
10592 #define HAVE_GETTIMEOFDAY 1
10597 echo "$as_me:10597: checking for gettimeofday in -lbsd" >&5
10598 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
10599 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
10600 echo $ECHO_N "(cached) $ECHO_C" >&6
10602 ac_check_lib_save_LIBS=$LIBS
10604 cat >conftest.$ac_ext <<_ACEOF
10605 #line 10605 "configure"
10606 #include "confdefs.h"
10608 /* Override any gcc2 internal prototype to avoid an error. */
10612 /* We use char because int might match the return type of a gcc2
10613 builtin and then its argument prototype would still apply. */
10614 char gettimeofday ();
10623 rm -f conftest.$ac_objext conftest$ac_exeext
10624 if { (eval echo "$as_me:10624: \"$ac_link\"") >&5
10625 (eval $ac_link) 2>&5
10627 echo "$as_me:10627: \$? = $ac_status" >&5
10628 (exit $ac_status); } &&
10629 { ac_try='test -s conftest$ac_exeext'
10630 { (eval echo "$as_me:10630: \"$ac_try\"") >&5
10631 (eval $ac_try) 2>&5
10633 echo "$as_me:10633: \$? = $ac_status" >&5
10634 (exit $ac_status); }; }; then
10635 ac_cv_lib_bsd_gettimeofday=yes
10637 echo "$as_me: failed program was:" >&5
10638 cat conftest.$ac_ext >&5
10639 ac_cv_lib_bsd_gettimeofday=no
10641 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10642 LIBS=$ac_check_lib_save_LIBS
10644 echo "$as_me:10644: result: $ac_cv_lib_bsd_gettimeofday" >&5
10645 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
10646 if test $ac_cv_lib_bsd_gettimeofday = yes; then
10648 cat >>confdefs.h <<\EOF
10649 #define HAVE_GETTIMEOFDAY 1
10659 ### Checks for header files.
10660 echo "$as_me:10660: checking for ANSI C header files" >&5
10661 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10662 if test "${ac_cv_header_stdc+set}" = set; then
10663 echo $ECHO_N "(cached) $ECHO_C" >&6
10665 cat >conftest.$ac_ext <<_ACEOF
10666 #line 10666 "configure"
10667 #include "confdefs.h"
10668 #include <stdlib.h>
10669 #include <stdarg.h>
10670 #include <string.h>
10674 if { (eval echo "$as_me:10674: \"$ac_cpp conftest.$ac_ext\"") >&5
10675 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10677 egrep -v '^ *\+' conftest.er1 >conftest.err
10679 cat conftest.err >&5
10680 echo "$as_me:10680: \$? = $ac_status" >&5
10681 (exit $ac_status); } >/dev/null; then
10682 if test -s conftest.err; then
10683 ac_cpp_err=$ac_c_preproc_warn_flag
10690 if test -z "$ac_cpp_err"; then
10691 ac_cv_header_stdc=yes
10693 echo "$as_me: failed program was:" >&5
10694 cat conftest.$ac_ext >&5
10695 ac_cv_header_stdc=no
10697 rm -f conftest.err conftest.$ac_ext
10699 if test $ac_cv_header_stdc = yes; then
10700 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10701 cat >conftest.$ac_ext <<_ACEOF
10702 #line 10702 "configure"
10703 #include "confdefs.h"
10704 #include <string.h>
10707 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10708 egrep "memchr" >/dev/null 2>&1; then
10711 ac_cv_header_stdc=no
10717 if test $ac_cv_header_stdc = yes; then
10718 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10719 cat >conftest.$ac_ext <<_ACEOF
10720 #line 10720 "configure"
10721 #include "confdefs.h"
10722 #include <stdlib.h>
10725 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10726 egrep "free" >/dev/null 2>&1; then
10729 ac_cv_header_stdc=no
10735 if test $ac_cv_header_stdc = yes; then
10736 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10737 if test "$cross_compiling" = yes; then
10740 cat >conftest.$ac_ext <<_ACEOF
10741 #line 10741 "configure"
10742 #include "confdefs.h"
10744 #if ((' ' & 0x0FF) == 0x020)
10745 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10746 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10748 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10749 || ('j' <= (c) && (c) <= 'r') \
10750 || ('s' <= (c) && (c) <= 'z'))
10751 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10754 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10759 for (i = 0; i < 256; i++)
10760 if (XOR (islower (i), ISLOWER (i))
10761 || toupper (i) != TOUPPER (i))
10762 $ac_main_return(2);
10763 $ac_main_return (0);
10766 rm -f conftest$ac_exeext
10767 if { (eval echo "$as_me:10767: \"$ac_link\"") >&5
10768 (eval $ac_link) 2>&5
10770 echo "$as_me:10770: \$? = $ac_status" >&5
10771 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10772 { (eval echo "$as_me:10772: \"$ac_try\"") >&5
10773 (eval $ac_try) 2>&5
10775 echo "$as_me:10775: \$? = $ac_status" >&5
10776 (exit $ac_status); }; }; then
10779 echo "$as_me: program exited with status $ac_status" >&5
10780 echo "$as_me: failed program was:" >&5
10781 cat conftest.$ac_ext >&5
10782 ac_cv_header_stdc=no
10784 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10788 echo "$as_me:10788: result: $ac_cv_header_stdc" >&5
10789 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10790 if test $ac_cv_header_stdc = yes; then
10792 cat >>confdefs.h <<\EOF
10793 #define STDC_HEADERS 1
10798 ac_header_dirent=no
10799 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10800 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10801 echo "$as_me:10801: checking for $ac_hdr that defines DIR" >&5
10802 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
10803 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10804 echo $ECHO_N "(cached) $ECHO_C" >&6
10806 cat >conftest.$ac_ext <<_ACEOF
10807 #line 10807 "configure"
10808 #include "confdefs.h"
10809 #include <sys/types.h>
10821 rm -f conftest.$ac_objext
10822 if { (eval echo "$as_me:10822: \"$ac_compile\"") >&5
10823 (eval $ac_compile) 2>&5
10825 echo "$as_me:10825: \$? = $ac_status" >&5
10826 (exit $ac_status); } &&
10827 { ac_try='test -s conftest.$ac_objext'
10828 { (eval echo "$as_me:10828: \"$ac_try\"") >&5
10829 (eval $ac_try) 2>&5
10831 echo "$as_me:10831: \$? = $ac_status" >&5
10832 (exit $ac_status); }; }; then
10833 eval "$as_ac_Header=yes"
10835 echo "$as_me: failed program was:" >&5
10836 cat conftest.$ac_ext >&5
10837 eval "$as_ac_Header=no"
10839 rm -f conftest.$ac_objext conftest.$ac_ext
10841 echo "$as_me:10841: result: `eval echo '${'$as_ac_Header'}'`" >&5
10842 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10843 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10844 cat >>confdefs.h <<EOF
10845 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10848 ac_header_dirent=$ac_hdr; break
10852 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10853 if test $ac_header_dirent = dirent.h; then
10854 echo "$as_me:10854: checking for opendir in -ldir" >&5
10855 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
10856 if test "${ac_cv_lib_dir_opendir+set}" = set; then
10857 echo $ECHO_N "(cached) $ECHO_C" >&6
10859 ac_check_lib_save_LIBS=$LIBS
10861 cat >conftest.$ac_ext <<_ACEOF
10862 #line 10862 "configure"
10863 #include "confdefs.h"
10865 /* Override any gcc2 internal prototype to avoid an error. */
10869 /* We use char because int might match the return type of a gcc2
10870 builtin and then its argument prototype would still apply. */
10880 rm -f conftest.$ac_objext conftest$ac_exeext
10881 if { (eval echo "$as_me:10881: \"$ac_link\"") >&5
10882 (eval $ac_link) 2>&5
10884 echo "$as_me:10884: \$? = $ac_status" >&5
10885 (exit $ac_status); } &&
10886 { ac_try='test -s conftest$ac_exeext'
10887 { (eval echo "$as_me:10887: \"$ac_try\"") >&5
10888 (eval $ac_try) 2>&5
10890 echo "$as_me:10890: \$? = $ac_status" >&5
10891 (exit $ac_status); }; }; then
10892 ac_cv_lib_dir_opendir=yes
10894 echo "$as_me: failed program was:" >&5
10895 cat conftest.$ac_ext >&5
10896 ac_cv_lib_dir_opendir=no
10898 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10899 LIBS=$ac_check_lib_save_LIBS
10901 echo "$as_me:10901: result: $ac_cv_lib_dir_opendir" >&5
10902 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
10903 if test $ac_cv_lib_dir_opendir = yes; then
10908 echo "$as_me:10908: checking for opendir in -lx" >&5
10909 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
10910 if test "${ac_cv_lib_x_opendir+set}" = set; then
10911 echo $ECHO_N "(cached) $ECHO_C" >&6
10913 ac_check_lib_save_LIBS=$LIBS
10915 cat >conftest.$ac_ext <<_ACEOF
10916 #line 10916 "configure"
10917 #include "confdefs.h"
10919 /* Override any gcc2 internal prototype to avoid an error. */
10923 /* We use char because int might match the return type of a gcc2
10924 builtin and then its argument prototype would still apply. */
10934 rm -f conftest.$ac_objext conftest$ac_exeext
10935 if { (eval echo "$as_me:10935: \"$ac_link\"") >&5
10936 (eval $ac_link) 2>&5
10938 echo "$as_me:10938: \$? = $ac_status" >&5
10939 (exit $ac_status); } &&
10940 { ac_try='test -s conftest$ac_exeext'
10941 { (eval echo "$as_me:10941: \"$ac_try\"") >&5
10942 (eval $ac_try) 2>&5
10944 echo "$as_me:10944: \$? = $ac_status" >&5
10945 (exit $ac_status); }; }; then
10946 ac_cv_lib_x_opendir=yes
10948 echo "$as_me: failed program was:" >&5
10949 cat conftest.$ac_ext >&5
10950 ac_cv_lib_x_opendir=no
10952 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10953 LIBS=$ac_check_lib_save_LIBS
10955 echo "$as_me:10955: result: $ac_cv_lib_x_opendir" >&5
10956 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
10957 if test $ac_cv_lib_x_opendir = yes; then
10963 echo "$as_me:10963: checking whether time.h and sys/time.h may both be included" >&5
10964 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10965 if test "${ac_cv_header_time+set}" = set; then
10966 echo $ECHO_N "(cached) $ECHO_C" >&6
10968 cat >conftest.$ac_ext <<_ACEOF
10969 #line 10969 "configure"
10970 #include "confdefs.h"
10971 #include <sys/types.h>
10972 #include <sys/time.h>
10978 if ((struct tm *) 0)
10984 rm -f conftest.$ac_objext
10985 if { (eval echo "$as_me:10985: \"$ac_compile\"") >&5
10986 (eval $ac_compile) 2>&5
10988 echo "$as_me:10988: \$? = $ac_status" >&5
10989 (exit $ac_status); } &&
10990 { ac_try='test -s conftest.$ac_objext'
10991 { (eval echo "$as_me:10991: \"$ac_try\"") >&5
10992 (eval $ac_try) 2>&5
10994 echo "$as_me:10994: \$? = $ac_status" >&5
10995 (exit $ac_status); }; }; then
10996 ac_cv_header_time=yes
10998 echo "$as_me: failed program was:" >&5
10999 cat conftest.$ac_ext >&5
11000 ac_cv_header_time=no
11002 rm -f conftest.$ac_objext conftest.$ac_ext
11004 echo "$as_me:11004: result: $ac_cv_header_time" >&5
11005 echo "${ECHO_T}$ac_cv_header_time" >&6
11006 if test $ac_cv_header_time = yes; then
11008 cat >>confdefs.h <<\EOF
11009 #define TIME_WITH_SYS_TIME 1
11014 ### checks for compiler characteristics
11016 ac_cpp='$CPP $CPPFLAGS'
11017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11020 ac_main_return=return
11022 echo "$as_me:11022: checking for an ANSI C-conforming const" >&5
11023 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11024 if test "${ac_cv_c_const+set}" = set; then
11025 echo $ECHO_N "(cached) $ECHO_C" >&6
11027 cat >conftest.$ac_ext <<_ACEOF
11028 #line 11028 "configure"
11029 #include "confdefs.h"
11034 /* FIXME: Include the comments suggested by Paul. */
11035 #ifndef __cplusplus
11036 /* Ultrix mips cc rejects this. */
11037 typedef int charset[2];
11039 /* SunOS 4.1.1 cc rejects this. */
11040 char const *const *ccp;
11042 /* NEC SVR4.0.2 mips cc rejects this. */
11043 struct point {int x, y;};
11044 static struct point const zero = {0,0};
11045 /* AIX XL C 1.02.0.0 rejects this.
11046 It does not let you subtract one const X* pointer from another in
11047 an arm of an if-expression whose if-part is not a constant
11049 const char *g = "string";
11050 ccp = &g + (g ? g-g : 0);
11051 /* HPUX 7.0 cc rejects these. */
11054 ccp = (char const *const *) p;
11055 { /* SCO 3.2v4 cc rejects this. */
11057 char const *s = 0 ? (char *) 0 : (char const *) 0;
11061 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11062 int x[] = {25, 17};
11063 const int *foo = &x[0];
11066 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11067 typedef const int *iptr;
11071 { /* AIX XL C 1.02.0.0 rejects this saying
11072 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11073 struct s { int j; const int *ap[3]; };
11074 struct s *b; b->j = 5;
11076 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11077 const int foo = 10;
11085 rm -f conftest.$ac_objext
11086 if { (eval echo "$as_me:11086: \"$ac_compile\"") >&5
11087 (eval $ac_compile) 2>&5
11089 echo "$as_me:11089: \$? = $ac_status" >&5
11090 (exit $ac_status); } &&
11091 { ac_try='test -s conftest.$ac_objext'
11092 { (eval echo "$as_me:11092: \"$ac_try\"") >&5
11093 (eval $ac_try) 2>&5
11095 echo "$as_me:11095: \$? = $ac_status" >&5
11096 (exit $ac_status); }; }; then
11099 echo "$as_me: failed program was:" >&5
11100 cat conftest.$ac_ext >&5
11103 rm -f conftest.$ac_objext conftest.$ac_ext
11105 echo "$as_me:11105: result: $ac_cv_c_const" >&5
11106 echo "${ECHO_T}$ac_cv_c_const" >&6
11107 if test $ac_cv_c_const = no; then
11109 cat >>confdefs.h <<\EOF
11115 ### Checks for external-data
11117 echo "$as_me:11117: checking if data-only library module links" >&5
11118 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
11119 if test "${cf_cv_link_dataonly+set}" = set; then
11120 echo $ECHO_N "(cached) $ECHO_C" >&6
11124 cat >conftest.$ac_ext <<EOF
11125 #line 11125 "configure"
11126 int testdata[3] = { 123, 456, 789 };
11128 if { (eval echo "$as_me:11128: \"$ac_compile\"") >&5
11129 (eval $ac_compile) 2>&5
11131 echo "$as_me:11131: \$? = $ac_status" >&5
11132 (exit $ac_status); } ; then
11133 mv conftest.o data.o && \
11134 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
11136 rm -f conftest.$ac_ext data.o
11137 cat >conftest.$ac_ext <<EOF
11138 #line 11138 "configure"
11142 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
11144 extern int testdata[3];
11145 return testdata[0] == 123
11146 && testdata[1] == 456
11147 && testdata[2] == 789;
11151 if { (eval echo "$as_me:11151: \"$ac_compile\"") >&5
11152 (eval $ac_compile) 2>&5
11154 echo "$as_me:11154: \$? = $ac_status" >&5
11155 (exit $ac_status); }; then
11156 mv conftest.o func.o && \
11157 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
11159 rm -f conftest.$ac_ext func.o
11160 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
11161 cf_saveLIBS="$LIBS"
11162 LIBS="conftest.a $LIBS"
11163 if test "$cross_compiling" = yes; then
11164 cf_cv_link_dataonly=unknown
11166 cat >conftest.$ac_ext <<_ACEOF
11167 #line 11167 "configure"
11168 #include "confdefs.h"
11172 extern int testfunc();
11173 ${cf_cv_main_return:-return} (!testfunc());
11177 rm -f conftest$ac_exeext
11178 if { (eval echo "$as_me:11178: \"$ac_link\"") >&5
11179 (eval $ac_link) 2>&5
11181 echo "$as_me:11181: \$? = $ac_status" >&5
11182 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11183 { (eval echo "$as_me:11183: \"$ac_try\"") >&5
11184 (eval $ac_try) 2>&5
11186 echo "$as_me:11186: \$? = $ac_status" >&5
11187 (exit $ac_status); }; }; then
11188 cf_cv_link_dataonly=yes
11190 echo "$as_me: program exited with status $ac_status" >&5
11191 echo "$as_me: failed program was:" >&5
11192 cat conftest.$ac_ext >&5
11193 cf_cv_link_dataonly=no
11195 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11197 LIBS="$cf_saveLIBS"
11201 echo "$as_me:11201: result: $cf_cv_link_dataonly" >&5
11202 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
11204 if test "$cf_cv_link_dataonly" = no ; then
11206 cat >>confdefs.h <<\EOF
11207 #define BROKEN_LINKER 1
11213 ### Checks for library functions.
11215 echo "$as_me:11215: checking for working mkstemp" >&5
11216 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
11217 if test "${cf_cv_func_mkstemp+set}" = set; then
11218 echo $ECHO_N "(cached) $ECHO_C" >&6
11222 if test "$cross_compiling" = yes; then
11223 cf_cv_func_mkstemp=maybe
11225 cat >conftest.$ac_ext <<_ACEOF
11226 #line 11226 "configure"
11227 #include "confdefs.h"
11229 #include <sys/types.h>
11230 #include <stdlib.h>
11232 #include <string.h>
11233 #include <sys/stat.h>
11236 char *tmpl = "conftestXXXXXX";
11244 for (n = 0; n < 2; ++n) {
11245 strcpy(name[n], tmpl);
11246 if ((fd = mkstemp(name[n])) >= 0) {
11247 if (!strcmp(name[n], tmpl)
11248 || stat(name[n], &sb) != 0
11249 || (sb.st_mode & S_IFMT) != S_IFREG
11250 || (sb.st_mode & 077) != 0) {
11257 && !strcmp(name[0], name[1]))
11259 ${cf_cv_main_return:-return}(result);
11263 rm -f conftest$ac_exeext
11264 if { (eval echo "$as_me:11264: \"$ac_link\"") >&5
11265 (eval $ac_link) 2>&5
11267 echo "$as_me:11267: \$? = $ac_status" >&5
11268 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11269 { (eval echo "$as_me:11269: \"$ac_try\"") >&5
11270 (eval $ac_try) 2>&5
11272 echo "$as_me:11272: \$? = $ac_status" >&5
11273 (exit $ac_status); }; }; then
11274 cf_cv_func_mkstemp=yes
11277 echo "$as_me: program exited with status $ac_status" >&5
11278 echo "$as_me: failed program was:" >&5
11279 cat conftest.$ac_ext >&5
11280 cf_cv_func_mkstemp=no
11283 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11287 echo "$as_me:11287: result: $cf_cv_func_mkstemp" >&5
11288 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
11289 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
11290 echo "$as_me:11290: checking for mkstemp" >&5
11291 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
11292 if test "${ac_cv_func_mkstemp+set}" = set; then
11293 echo $ECHO_N "(cached) $ECHO_C" >&6
11295 cat >conftest.$ac_ext <<_ACEOF
11296 #line 11296 "configure"
11297 #include "confdefs.h"
11298 /* System header to define __stub macros and hopefully few prototypes,
11299 which can conflict with char mkstemp (); below. */
11300 #include <assert.h>
11301 /* Override any gcc2 internal prototype to avoid an error. */
11305 /* We use char because int might match the return type of a gcc2
11306 builtin and then its argument prototype would still apply. */
11313 /* The GNU C library defines this for functions which it implements
11314 to always fail with ENOSYS. Some functions are actually named
11315 something starting with __ and the normal name is an alias. */
11316 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
11319 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11326 rm -f conftest.$ac_objext conftest$ac_exeext
11327 if { (eval echo "$as_me:11327: \"$ac_link\"") >&5
11328 (eval $ac_link) 2>&5
11330 echo "$as_me:11330: \$? = $ac_status" >&5
11331 (exit $ac_status); } &&
11332 { ac_try='test -s conftest$ac_exeext'
11333 { (eval echo "$as_me:11333: \"$ac_try\"") >&5
11334 (eval $ac_try) 2>&5
11336 echo "$as_me:11336: \$? = $ac_status" >&5
11337 (exit $ac_status); }; }; then
11338 ac_cv_func_mkstemp=yes
11340 echo "$as_me: failed program was:" >&5
11341 cat conftest.$ac_ext >&5
11342 ac_cv_func_mkstemp=no
11344 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11346 echo "$as_me:11346: result: $ac_cv_func_mkstemp" >&5
11347 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
11350 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
11352 cat >>confdefs.h <<\EOF
11353 #define HAVE_MKSTEMP 1
11358 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
11359 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
11360 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
11364 if test "$cf_with_ada" != "no" ; then
11366 cf_ada_make=gnatmake
11367 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
11368 set dummy $cf_ada_make; ac_word=$2
11369 echo "$as_me:11369: checking for $ac_word" >&5
11370 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11371 if test "${ac_cv_prog_gnat_exists+set}" = set; then
11372 echo $ECHO_N "(cached) $ECHO_C" >&6
11374 if test -n "$gnat_exists"; then
11375 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
11377 ac_save_IFS=$IFS; IFS=$ac_path_separator
11379 for ac_dir in $ac_dummy; do
11381 test -z "$ac_dir" && ac_dir=.
11382 $as_executable_p "$ac_dir/$ac_word" || continue
11383 ac_cv_prog_gnat_exists="yes"
11384 echo "$as_me:11384: found $ac_dir/$ac_word" >&5
11388 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
11391 gnat_exists=$ac_cv_prog_gnat_exists
11392 if test -n "$gnat_exists"; then
11393 echo "$as_me:11393: result: $gnat_exists" >&5
11394 echo "${ECHO_T}$gnat_exists" >&6
11396 echo "$as_me:11396: result: no" >&5
11397 echo "${ECHO_T}no" >&6
11400 if test "$ac_cv_prog_gnat_exists" = no; then
11402 cf_cv_prog_gnat_correct=no
11405 echo "$as_me:11405: checking for gnat version" >&5
11406 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
11407 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
11408 grep '[0-9].[0-9][0-9]*' |\
11409 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
11410 echo "$as_me:11410: result: $cf_gnat_version" >&5
11411 echo "${ECHO_T}$cf_gnat_version" >&6
11413 case $cf_gnat_version in
11414 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
11415 cf_cv_prog_gnat_correct=yes
11418 { echo "$as_me:11418: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
11419 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
11420 cf_cv_prog_gnat_correct=no
11424 # Extract the first word of "m4", so it can be a program name with args.
11425 set dummy m4; ac_word=$2
11426 echo "$as_me:11426: checking for $ac_word" >&5
11427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11428 if test "${ac_cv_prog_M4_exists+set}" = set; then
11429 echo $ECHO_N "(cached) $ECHO_C" >&6
11431 if test -n "$M4_exists"; then
11432 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
11434 ac_save_IFS=$IFS; IFS=$ac_path_separator
11436 for ac_dir in $ac_dummy; do
11438 test -z "$ac_dir" && ac_dir=.
11439 $as_executable_p "$ac_dir/$ac_word" || continue
11440 ac_cv_prog_M4_exists="yes"
11441 echo "$as_me:11441: found $ac_dir/$ac_word" >&5
11445 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
11448 M4_exists=$ac_cv_prog_M4_exists
11449 if test -n "$M4_exists"; then
11450 echo "$as_me:11450: result: $M4_exists" >&5
11451 echo "${ECHO_T}$M4_exists" >&6
11453 echo "$as_me:11453: result: no" >&5
11454 echo "${ECHO_T}no" >&6
11457 if test "$ac_cv_prog_M4_exists" = no; then
11458 cf_cv_prog_gnat_correct=no
11459 echo Ada95 binding required program m4 not found. Ada95 binding disabled.
11461 if test "$cf_cv_prog_gnat_correct" = yes; then
11462 echo "$as_me:11462: checking if GNAT works" >&5
11463 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
11465 rm -rf conftest* *~conftest*
11466 cat >>conftest.ads <<CF_EOF
11467 procedure conftest;
11469 cat >>conftest.adb <<CF_EOF
11472 procedure conftest is
11474 Text_IO.Put ("Hello World");
11476 GNAT.OS_Lib.OS_Exit (0);
11479 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
11480 if ( ./conftest 1>&5 2>&1 ) ; then
11481 cf_cv_prog_gnat_correct=yes
11483 cf_cv_prog_gnat_correct=no
11486 cf_cv_prog_gnat_correct=no
11488 rm -rf conftest* *~conftest*
11490 echo "$as_me:11490: result: $cf_cv_prog_gnat_correct" >&5
11491 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
11495 if test "$cf_cv_prog_gnat_correct" = yes; then
11497 echo "$as_me:11497: checking optimization options for ADAFLAGS" >&5
11498 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
11502 ADAFLAGS="$ADAFLAGS -g"
11508 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
11510 ADAFLAGS="$ADAFLAGS $cf_O_flag"
11514 echo "$as_me:11514: result: $ADAFLAGS" >&5
11515 echo "${ECHO_T}$ADAFLAGS" >&6
11517 echo "$as_me:11517: checking if GNATPREP supports -T option" >&5
11518 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
11519 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
11520 echo $ECHO_N "(cached) $ECHO_C" >&6
11523 cf_cv_gnatprep_opt_t=no
11524 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
11527 echo "$as_me:11527: result: $cf_cv_gnatprep_opt_t" >&5
11528 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
11529 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
11531 echo "$as_me:11531: checking if GNAT supports generics" >&5
11532 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
11533 case $cf_gnat_version in
11535 cf_gnat_generics=yes
11538 cf_gnat_generics=no
11541 echo "$as_me:11541: result: $cf_gnat_generics" >&5
11542 echo "${ECHO_T}$cf_gnat_generics" >&6
11544 if test "$cf_gnat_generics" = yes
11546 cf_compile_generics=generics
11547 cf_generic_objects="\${GENOBJS}"
11549 cf_compile_generics=
11550 cf_generic_objects=
11553 echo "$as_me:11553: checking if GNAT supports SIGINT" >&5
11554 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
11555 if test "${cf_cv_gnat_sigint+set}" = set; then
11556 echo $ECHO_N "(cached) $ECHO_C" >&6
11559 rm -rf conftest* *~conftest*
11560 cat >>conftest.ads <<CF_EOF
11561 with Ada.Interrupts.Names;
11563 package ConfTest is
11565 pragma Warnings (Off); -- the next pragma exists since 3.11p
11566 pragma Unreserve_All_Interrupts;
11567 pragma Warnings (On);
11569 protected Process is
11571 function Continue return Boolean;
11572 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
11574 Done : Boolean := False;
11579 cat >>conftest.adb <<CF_EOF
11580 package body ConfTest is
11581 protected body Process is
11586 function Continue return Boolean is
11593 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
11594 cf_cv_gnat_sigint=yes
11596 cf_cv_gnat_sigint=no
11598 rm -rf conftest* *~conftest*
11601 echo "$as_me:11601: result: $cf_cv_gnat_sigint" >&5
11602 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
11604 if test $cf_cv_gnat_sigint = yes ; then
11607 USE_GNAT_SIGINT="#"
11610 cf_gnat_libraries=no
11611 cf_gnat_projects=no
11613 if test "$enable_gnat_projects" != no ; then
11614 echo "$as_me:11614: checking if GNAT supports project files" >&5
11615 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
11616 case $cf_gnat_version in
11620 case $cf_cv_system_name in
11624 mkdir conftest.src conftest.bin conftest.lib
11626 rm -rf conftest* *~conftest*
11627 cat >>library.gpr <<CF_EOF
11629 Kind := External ("LIB_KIND");
11630 for Library_Name use "ConfTest";
11631 for Object_Dir use ".";
11632 for Library_ALI_Dir use External("LIBRARY_DIR");
11633 for Library_Version use External ("SONAME");
11634 for Library_Kind use Kind;
11635 for Library_Dir use External("BUILD_DIR");
11636 Source_Dir := External ("SOURCE_DIR");
11637 for Source_Dirs use (Source_Dir);
11640 cat >>confpackage.ads <<CF_EOF
11641 package ConfPackage is
11642 procedure conftest;
11645 cat >>confpackage.adb <<CF_EOF
11647 package body ConfPackage is
11648 procedure conftest is
11650 Text_IO.Put ("Hello World");
11655 if ( $cf_ada_make $ADAFLAGS \
11657 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
11658 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
11659 -XSOURCE_DIR=`pwd` \
11660 -XSONAME=libConfTest.so.1 \
11661 -XLIB_KIND=static 1>&5 2>&1 ) ; then
11662 cf_gnat_projects=yes
11665 if test -f conftest.lib/confpackage.ali
11667 cf_gnat_libraries=yes
11669 rm -rf conftest* *~conftest*
11674 echo "$as_me:11674: result: $cf_gnat_projects" >&5
11675 echo "${ECHO_T}$cf_gnat_projects" >&6
11676 fi # enable_gnat_projects
11678 if test $cf_gnat_projects = yes
11680 echo "$as_me:11680: checking if GNAT supports libraries" >&5
11681 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
11682 echo "$as_me:11682: result: $cf_gnat_libraries" >&5
11683 echo "${ECHO_T}$cf_gnat_libraries" >&6
11686 if test "$cf_gnat_projects" = yes
11688 USE_OLD_MAKERULES="#"
11689 USE_GNAT_PROJECTS=""
11691 USE_OLD_MAKERULES=""
11692 USE_GNAT_PROJECTS="#"
11695 if test "$cf_gnat_libraries" = yes
11697 USE_GNAT_LIBRARIES=""
11699 USE_GNAT_LIBRARIES="#"
11702 echo "$as_me:11702: checking for ada-compiler" >&5
11703 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
11705 # Check whether --with-ada-compiler or --without-ada-compiler was given.
11706 if test "${with_ada_compiler+set}" = set; then
11707 withval="$with_ada_compiler"
11708 cf_ada_compiler=$withval
11710 cf_ada_compiler=gnatmake
11713 echo "$as_me:11713: result: $cf_ada_compiler" >&5
11714 echo "${ECHO_T}$cf_ada_compiler" >&6
11716 cf_ada_package=terminal_interface
11718 echo "$as_me:11718: checking for ada-include" >&5
11719 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
11721 # Check whether --with-ada-include or --without-ada-include was given.
11722 if test "${with_ada_include+set}" = set; then
11723 withval="$with_ada_include"
11726 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
11727 fi; if test -n "$prefix/share/ada/adainclude" ; then
11729 if test "x$prefix" != xNONE; then
11730 cf_path_syntax="$prefix"
11732 cf_path_syntax="$ac_default_prefix"
11735 case ".$withval" in
11736 (.\$\(*\)*|.\'*\'*)
11740 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
11742 (.\${*prefix}*|.\${*dir}*)
11743 eval withval="$withval"
11744 case ".$withval" in
11746 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
11751 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
11754 { { echo "$as_me:11754: error: expected a pathname, not \"$withval\"" >&5
11755 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
11756 { (exit 1); exit 1; }; }
11761 eval ADA_INCLUDE="$withval"
11763 echo "$as_me:11763: result: $ADA_INCLUDE" >&5
11764 echo "${ECHO_T}$ADA_INCLUDE" >&6
11766 echo "$as_me:11766: checking for ada-objects" >&5
11767 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
11769 # Check whether --with-ada-objects or --without-ada-objects was given.
11770 if test "${with_ada_objects+set}" = set; then
11771 withval="$with_ada_objects"
11774 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
11775 fi; if test -n "$prefix/lib/ada/adalib" ; then
11777 if test "x$prefix" != xNONE; then
11778 cf_path_syntax="$prefix"
11780 cf_path_syntax="$ac_default_prefix"
11783 case ".$withval" in
11784 (.\$\(*\)*|.\'*\'*)
11788 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
11790 (.\${*prefix}*|.\${*dir}*)
11791 eval withval="$withval"
11792 case ".$withval" in
11794 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
11799 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
11802 { { echo "$as_me:11802: error: expected a pathname, not \"$withval\"" >&5
11803 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
11804 { (exit 1); exit 1; }; }
11809 eval ADA_OBJECTS="$withval"
11811 echo "$as_me:11811: result: $ADA_OBJECTS" >&5
11812 echo "${ECHO_T}$ADA_OBJECTS" >&6
11814 echo "$as_me:11814: checking if an Ada95 shared-library should be built" >&5
11815 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
11817 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
11818 if test "${with_ada_sharedlib+set}" = set; then
11819 withval="$with_ada_sharedlib"
11820 with_ada_sharedlib=$withval
11822 with_ada_sharedlib=no
11824 echo "$as_me:11824: result: $with_ada_sharedlib" >&5
11825 echo "${ECHO_T}$with_ada_sharedlib" >&6
11827 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
11828 MAKE_ADA_SHAREDLIB="#"
11830 if test "x$with_ada_sharedlib" != xno
11832 MAKE_ADA_SHAREDLIB=
11833 if test "x$with_ada_sharedlib" != xyes
11835 ADA_SHAREDLIB="$with_ada_sharedlib"
11840 { { echo "$as_me:11840: error: No usable Ada compiler found" >&5
11841 echo "$as_me: error: No usable Ada compiler found" >&2;}
11842 { (exit 1); exit 1; }; }
11845 { { echo "$as_me:11845: error: The Ada compiler is needed for this package" >&5
11846 echo "$as_me: error: The Ada compiler is needed for this package" >&2;}
11847 { (exit 1); exit 1; }; }
11850 ################################################################################
11857 ### Construct the list of include-directories to be generated
11859 if test "$srcdir" != "."; then
11860 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
11862 CPPFLAGS="-I../include $CPPFLAGS"
11863 if test "$srcdir" != "."; then
11864 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
11866 CPPFLAGS="-I. $CPPFLAGS"
11868 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
11869 if test "$srcdir" != "."; then
11870 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
11872 if test "$GCC" != yes; then
11873 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
11874 elif test "$includedir" != "/usr/include"; then
11875 if test "$includedir" = '${prefix}/include' ; then
11876 if test x$prefix != x/usr ; then
11877 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
11880 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
11884 ### Build up pieces for makefile rules
11885 echo "$as_me:11885: checking default library suffix" >&5
11886 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
11888 case $DFT_LWR_MODEL in
11889 (libtool) DFT_ARG_SUFFIX='' ;;
11890 (normal) DFT_ARG_SUFFIX='' ;;
11891 (debug) DFT_ARG_SUFFIX='_g' ;;
11892 (profile) DFT_ARG_SUFFIX='_p' ;;
11893 (shared) DFT_ARG_SUFFIX='' ;;
11895 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
11896 echo "$as_me:11896: result: $DFT_ARG_SUFFIX" >&5
11897 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
11899 echo "$as_me:11899: checking default library-dependency suffix" >&5
11900 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
11902 case X$DFT_LWR_MODEL in
11904 DFT_LIB_SUFFIX='.la'
11905 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11908 DFT_LIB_SUFFIX='_g.a'
11909 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11912 DFT_LIB_SUFFIX='_p.a'
11913 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11916 case $cf_cv_system_name in
11918 DFT_LIB_SUFFIX='.so'
11919 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11921 (cygwin*|msys*|mingw*)
11922 DFT_LIB_SUFFIX='.dll'
11923 DFT_DEP_SUFFIX='.dll.a'
11926 DFT_LIB_SUFFIX='.dylib'
11927 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11932 DFT_LIB_SUFFIX='.so'
11933 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11936 DFT_LIB_SUFFIX='.sl'
11937 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11942 DFT_LIB_SUFFIX='.so'
11943 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11948 DFT_LIB_SUFFIX='.a'
11949 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
11952 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
11954 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
11955 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
11957 echo "$as_me:11957: result: $DFT_DEP_SUFFIX" >&5
11958 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
11960 echo "$as_me:11960: checking default object directory" >&5
11961 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
11963 case $DFT_LWR_MODEL in
11964 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
11965 (normal) DFT_OBJ_SUBDIR='objects' ;;
11966 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
11967 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
11969 case $cf_cv_system_name in
11971 DFT_OBJ_SUBDIR='objects' ;;
11973 DFT_OBJ_SUBDIR='obj_s' ;;
11976 echo "$as_me:11976: result: $DFT_OBJ_SUBDIR" >&5
11977 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
11979 ### Set up low-level terminfo dependencies for makefiles.
11981 if test "$DFT_LWR_MODEL" = shared ; then
11982 case $cf_cv_system_name in
11984 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
11987 # "lib" files have ".dll.a" suffix, "msys-" files have ".dll"
11992 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}
11994 ### Construct the list of subdirectories for which we'll customize makefiles
11995 ### with the appropriate compile-rules.
11997 SUB_MAKEFILES="gen/adacurses${USE_ARG_SUFFIX}-config:gen/adacurses-config.in"
11999 cat >>confdefs.h <<EOF
12000 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
12003 ### Now that we're done running tests, add the compiler-warnings, if any
12008 cf_new_extra_cppflags=
12010 for cf_add_cflags in $EXTRA_CFLAGS
12012 case $cf_fix_cppflags in
12014 case $cf_add_cflags in
12015 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12016 case $cf_add_cflags in
12018 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12020 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12021 && test -z "${cf_tst_cflags}" \
12022 && cf_fix_cppflags=yes
12024 if test $cf_fix_cppflags = yes ; then
12025 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12027 elif test "${cf_tst_cflags}" = "\"'" ; then
12028 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12033 case "$CPPFLAGS" in
12037 case $cf_add_cflags in
12039 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12041 CPPFLAGS=`echo "$CPPFLAGS" | \
12042 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12043 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12047 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12052 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12057 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12059 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12061 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12062 && test -z "${cf_tst_cflags}" \
12063 && cf_fix_cppflags=no
12068 if test -n "$cf_new_cflags" ; then
12070 CFLAGS="$CFLAGS $cf_new_cflags"
12073 if test -n "$cf_new_cppflags" ; then
12075 CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12078 if test -n "$cf_new_extra_cppflags" ; then
12080 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12083 ################################################################################
12089 NCURSES_SHLIB2="sh -c"
12091 ADA_SUBDIRS="include gen src doc"
12092 if test "x$cf_with_tests" != "xno" ; then
12093 ADA_SUBDIRS="$ADA_SUBDIRS samples"
12095 for cf_dir in $ADA_SUBDIRS
12097 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
12104 # match layout used by make-tar.sh
12105 ADAHTML_DIR=../doc/ada
12107 ac_config_files="$ac_config_files $SUB_MAKEFILES doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in Makefile"
12108 ac_config_commands="$ac_config_commands default"
12109 cat >confcache <<\_ACEOF
12110 # This file is a shell script that caches the results of configure
12111 # tests run on this system so they can be shared between configure
12112 # scripts and configure runs, see configure's option --config-cache.
12113 # It is not useful on other systems. If it contains results you don't
12114 # want to keep, you may remove or edit it.
12116 # config.status only pays attention to the cache file if you give it
12117 # the --recheck option to rerun configure.
12119 # `ac_cv_env_foo' variables (set or unset) will be overriden when
12120 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12121 # following values.
12125 # The following way of writing the cache mishandles newlines in values,
12126 # but we know of no workaround that is simple, portable, and efficient.
12127 # So, don't put newlines in cache variables' values.
12128 # Ultrix sh set writes to stderr and can't be redirected directly,
12129 # and sets the high bit in the cache file unless we assign to the vars.
12132 case `(ac_space=' '; set | grep ac_space) 2>&1` in
12134 # `set' does not quote correctly, so add quotes (double-quote
12135 # substitution turns \\\\ into \\, and sed turns \\ into \).
12138 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12141 # `set' quotes correctly as required by POSIX, so do not add quotes.
12143 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
12150 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12152 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12154 if cmp -s $cache_file confcache; then :; else
12155 if test -w $cache_file; then
12156 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
12157 cat confcache >$cache_file
12159 echo "not updating unwritable cache $cache_file"
12164 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12165 # Let make expand exec_prefix.
12166 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12168 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12169 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12170 # trailing colons and then remove the whole line if VPATH becomes empty
12171 # (actually we leave an empty line to preserve line numbers).
12172 if test "x$srcdir" = x.; then
12173 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12174 s/:*\$(srcdir):*/:/;
12175 s/:*\${srcdir}:*/:/;
12177 s/^\([^=]*=[ ]*\):*/\1/;
12183 DEFS=-DHAVE_CONFIG_H
12185 : ${CONFIG_STATUS=./config.status}
12186 ac_clean_files_save=$ac_clean_files
12187 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12188 { echo "$as_me:12188: creating $CONFIG_STATUS" >&5
12189 echo "$as_me: creating $CONFIG_STATUS" >&6;}
12190 cat >$CONFIG_STATUS <<_ACEOF
12192 # Generated automatically by configure.
12193 # Run this file to recreate the current configuration.
12194 # Compiler output produced by configure, useful for debugging
12195 # configure, is in config.log if it exists.
12198 SHELL=\${CONFIG_SHELL-$SHELL}
12199 ac_cs_invocation="\$0 \$@"
12203 cat >>$CONFIG_STATUS <<\_ACEOF
12204 # Be Bourne compatible
12205 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
12208 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
12212 # Name of the executable.
12213 as_me=`echo "$0" |sed 's,.*[\\/],,'`
12215 if expr a : '\(a\)' >/dev/null 2>&1; then
12221 rm -f conf$$ conf$$.exe conf$$.file
12223 if ln -s conf$$.file conf$$ 2>/dev/null; then
12224 # We could just check for DJGPP; but this test a) works b) is more generic
12225 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
12226 if test -f conf$$.exe; then
12227 # Don't use ln at all; we don't have any links
12232 elif ln conf$$.file conf$$ 2>/dev/null; then
12237 rm -f conf$$ conf$$.exe conf$$.file
12239 as_executable_p="test -f"
12241 # Support unset when possible.
12242 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
12249 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
12250 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
12251 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
12252 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
12253 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
12254 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
12255 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
12256 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
12259 # We need space, tab and new line, in precisely that order.
12265 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
12271 # Files that config.status was made for.
12272 if test -n "$ac_config_files"; then
12273 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
12276 if test -n "$ac_config_headers"; then
12277 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
12280 if test -n "$ac_config_links"; then
12281 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
12284 if test -n "$ac_config_commands"; then
12285 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
12288 cat >>$CONFIG_STATUS <<\EOF
12291 \`$as_me' instantiates files from templates according to the
12292 current configuration.
12294 Usage: $0 [OPTIONS] [FILE]...
12296 -h, --help print this help, then exit
12297 -V, --version print version number, then exit
12298 -d, --debug don't remove temporary files
12299 --recheck update $as_me by reconfiguring in the same conditions
12300 --file=FILE[:TEMPLATE]
12301 instantiate the configuration file FILE
12302 --header=FILE[:TEMPLATE]
12303 instantiate the configuration header FILE
12305 Configuration files:
12308 Configuration headers:
12311 Configuration commands:
12314 Report bugs to <dickey@invisible-island.net>."
12317 cat >>$CONFIG_STATUS <<EOF
12320 configured by $0, generated by GNU Autoconf 2.52.20141204,
12321 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
12323 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
12324 Free Software Foundation, Inc.
12325 This config.status script is free software; the Free Software Foundation
12326 gives unlimited permission to copy, distribute and modify it."
12331 cat >>$CONFIG_STATUS <<\EOF
12332 # If no file are specified by the user, then we need to provide default
12333 # value. By we need to know if files were specified by the user.
12339 ac_option=`expr "x$1" : 'x\([^=]*\)='`
12340 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
12342 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
12346 *) # This is not an option, so the user has probably given explicit
12348 ac_need_defaults=false;;
12352 # Handling of the options.
12354 cat >>$CONFIG_STATUS <<EOF
12355 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12356 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
12357 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
12359 cat >>$CONFIG_STATUS <<\EOF
12360 --version | --vers* | -V )
12361 echo "$ac_cs_version"; exit 0 ;;
12363 # Conflict between --help and --header
12364 { { echo "$as_me:12364: error: ambiguous option: $1
12365 Try \`$0 --help' for more information." >&5
12366 echo "$as_me: error: ambiguous option: $1
12367 Try \`$0 --help' for more information." >&2;}
12368 { (exit 1); exit 1; }; };;
12369 --help | --hel | -h )
12370 echo "$ac_cs_usage"; exit 0 ;;
12371 --debug | --d* | -d )
12373 --file | --fil | --fi | --f )
12375 CONFIG_FILES="$CONFIG_FILES $1"
12376 ac_need_defaults=false;;
12377 --header | --heade | --head | --hea )
12379 CONFIG_HEADERS="$CONFIG_HEADERS $1"
12380 ac_need_defaults=false;;
12382 # This is an error.
12383 -*) { { echo "$as_me:12383: error: unrecognized option: $1
12384 Try \`$0 --help' for more information." >&5
12385 echo "$as_me: error: unrecognized option: $1
12386 Try \`$0 --help' for more information." >&2;}
12387 { (exit 1); exit 1; }; } ;;
12389 *) ac_config_targets="$ac_config_targets $1" ;;
12398 ## ----------------------- ##
12399 ## Running config.status. ##
12400 ## ----------------------- ##
12402 This file was extended by $as_me 2.52.20141204, executed with
12403 CONFIG_FILES = $CONFIG_FILES
12404 CONFIG_HEADERS = $CONFIG_HEADERS
12405 CONFIG_LINKS = $CONFIG_LINKS
12406 CONFIG_COMMANDS = $CONFIG_COMMANDS
12407 > $ac_cs_invocation
12408 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12413 cat >>$CONFIG_STATUS <<EOF
12415 # INIT-COMMANDS section.
12418 ### Special initialization commands, used to pass information from the
12419 ### configuration-run into config.status
12422 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
12423 DFT_LWR_MODEL="$DFT_LWR_MODEL"
12424 LIB_NAME="$LIB_NAME"
12425 LIB_PREFIX="$LIB_PREFIX"
12426 LIB_SUFFIX="$LIB_SUFFIX"
12428 NCURSES_MAJOR="$NCURSES_MAJOR"
12429 NCURSES_MINOR="$NCURSES_MINOR"
12430 NCURSES_PATCH="$NCURSES_PATCH"
12431 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
12432 cf_cv_abi_version="$cf_cv_abi_version"
12433 cf_cv_rel_version="$cf_cv_rel_version"
12434 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
12435 cf_cv_shared_soname='$cf_cv_shared_soname'
12436 cf_cv_shlib_version="$cf_cv_shlib_version"
12437 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
12438 cf_cv_system_name="$cf_cv_system_name"
12444 cat >>$CONFIG_STATUS <<\EOF
12445 for ac_config_target in $ac_config_targets
12447 case "$ac_config_target" in
12448 # Handling of arguments.
12449 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
12450 "doc/adacurses${DFT_ARG_SUFFIX}-config.1" ) CONFIG_FILES="$CONFIG_FILES doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in" ;;
12451 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12452 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
12453 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
12454 *) { { echo "$as_me:12454: error: invalid argument: $ac_config_target" >&5
12455 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12456 { (exit 1); exit 1; }; };;
12460 # If the user did not use the arguments to specify the items to instantiate,
12461 # then the envvar interface is used. Set only those that are not.
12462 # We use the long form for the default assignment because of an extremely
12463 # bizarre bug on SunOS 4.1.3.
12464 if $ac_need_defaults; then
12465 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12466 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12467 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12470 # Create a temporary directory, and hook for its removal unless debugging.
12473 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12474 trap '{ (exit 1); exit 1; }' 1 2 13 15
12477 # Create a (secure) tmp directory for tmp files.
12480 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
12481 test -n "$tmp" && test -d "$tmp"
12484 tmp=$TMPDIR/cs$$-$RANDOM
12485 (umask 077 && mkdir $tmp)
12488 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
12489 { (exit 1); exit 1; }
12494 cat >>$CONFIG_STATUS <<EOF
12497 # CONFIG_FILES section.
12500 # No need to generate the scripts if there are no CONFIG_FILES.
12501 # This happens for instance when ./config.status config.h
12502 if test -n "\$CONFIG_FILES"; then
12503 # Protect against being on the right side of a sed subst in config.status.
12504 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12505 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12506 s,@SHELL@,$SHELL,;t t
12507 s,@exec_prefix@,$exec_prefix,;t t
12508 s,@prefix@,$prefix,;t t
12509 s,@program_transform_name@,$program_transform_name,;t t
12510 s,@bindir@,$bindir,;t t
12511 s,@sbindir@,$sbindir,;t t
12512 s,@libexecdir@,$libexecdir,;t t
12513 s,@datarootdir@,$datarootdir,;t t
12514 s,@datadir@,$datadir,;t t
12515 s,@sysconfdir@,$sysconfdir,;t t
12516 s,@sharedstatedir@,$sharedstatedir,;t t
12517 s,@localstatedir@,$localstatedir,;t t
12518 s,@libdir@,$libdir,;t t
12519 s,@includedir@,$includedir,;t t
12520 s,@oldincludedir@,$oldincludedir,;t t
12521 s,@infodir@,$infodir,;t t
12522 s,@mandir@,$mandir,;t t
12523 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12524 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12525 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12526 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12527 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12528 s,@build_alias@,$build_alias,;t t
12529 s,@host_alias@,$host_alias,;t t
12530 s,@target_alias@,$target_alias,;t t
12531 s,@ECHO_C@,$ECHO_C,;t t
12532 s,@ECHO_N@,$ECHO_N,;t t
12533 s,@ECHO_T@,$ECHO_T,;t t
12534 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12535 s,@DEFS@,$DEFS,;t t
12536 s,@LIBS@,$LIBS,;t t
12537 s,@top_builddir@,$top_builddir,;t t
12538 s,@build@,$build,;t t
12539 s,@build_cpu@,$build_cpu,;t t
12540 s,@build_vendor@,$build_vendor,;t t
12541 s,@build_os@,$build_os,;t t
12542 s,@host@,$host,;t t
12543 s,@host_cpu@,$host_cpu,;t t
12544 s,@host_vendor@,$host_vendor,;t t
12545 s,@host_os@,$host_os,;t t
12546 s,@target@,$target,;t t
12547 s,@target_cpu@,$target_cpu,;t t
12548 s,@target_vendor@,$target_vendor,;t t
12549 s,@target_os@,$target_os,;t t
12551 s,@CFLAGS@,$CFLAGS,;t t
12552 s,@LDFLAGS@,$LDFLAGS,;t t
12553 s,@CPPFLAGS@,$CPPFLAGS,;t t
12554 s,@ac_ct_CC@,$ac_ct_CC,;t t
12555 s,@EXEEXT@,$EXEEXT,;t t
12556 s,@OBJEXT@,$OBJEXT,;t t
12557 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
12560 s,@EGREP@,$EGREP,;t t
12561 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12562 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12563 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12564 s,@LN_S@,$LN_S,;t t
12565 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
12566 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
12567 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
12568 s,@SET_MAKE@,$SET_MAKE,;t t
12569 s,@CTAGS@,$CTAGS,;t t
12570 s,@ETAGS@,$ETAGS,;t t
12571 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
12572 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
12573 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
12574 s,@RANLIB@,$RANLIB,;t t
12575 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12577 s,@ac_ct_LD@,$ac_ct_LD,;t t
12579 s,@ac_ct_AR@,$ac_ct_AR,;t t
12580 s,@ARFLAGS@,$ARFLAGS,;t t
12581 s,@DESTDIR@,$DESTDIR,;t t
12582 s,@BUILD_CC@,$BUILD_CC,;t t
12583 s,@BUILD_CPP@,$BUILD_CPP,;t t
12584 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
12585 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
12586 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
12587 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
12588 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
12589 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
12590 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
12591 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
12592 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
12593 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
12594 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
12595 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
12596 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
12597 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
12598 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
12599 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
12600 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
12601 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
12602 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
12603 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
12604 s,@CC_G_OPT@,$CC_G_OPT,;t t
12605 s,@LD_MODEL@,$LD_MODEL,;t t
12606 s,@shlibdir@,$shlibdir,;t t
12607 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
12608 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
12609 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
12610 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
12611 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
12612 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
12613 s,@LINK_PROGS@,$LINK_PROGS,;t t
12614 s,@LINK_TESTS@,$LINK_TESTS,;t t
12615 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
12616 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
12617 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
12618 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
12619 s,@RPATH_LIST@,$RPATH_LIST,;t t
12620 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
12621 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
12622 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
12623 s,@PTHREAD@,$PTHREAD,;t t
12624 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
12625 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
12626 s,@ECHO_LT@,$ECHO_LT,;t t
12627 s,@ECHO_LD@,$ECHO_LD,;t t
12628 s,@RULE_CC@,$RULE_CC,;t t
12629 s,@SHOW_CC@,$SHOW_CC,;t t
12630 s,@ECHO_CC@,$ECHO_CC,;t t
12631 s,@ADAFLAGS@,$ADAFLAGS,;t t
12632 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
12633 s,@ADA_TRACE@,$ADA_TRACE,;t t
12634 s,@gnat_exists@,$gnat_exists,;t t
12635 s,@M4_exists@,$M4_exists,;t t
12636 s,@cf_ada_make@,$cf_ada_make,;t t
12637 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
12638 s,@cf_compile_generics@,$cf_compile_generics,;t t
12639 s,@cf_generic_objects@,$cf_generic_objects,;t t
12640 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
12641 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
12642 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
12643 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
12644 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
12645 s,@cf_ada_package@,$cf_ada_package,;t t
12646 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
12647 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
12648 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
12649 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
12650 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
12651 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
12652 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
12653 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
12654 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
12655 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
12656 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
12657 s,@TEST_ARG2@,$TEST_ARG2,;t t
12658 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
12659 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
12660 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
12661 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
12662 s,@EXTERNAL_TREE@,$EXTERNAL_TREE,;t t
12663 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
12668 cat >>$CONFIG_STATUS <<\EOF
12669 # Split the substitutions into bite-sized pieces for seds with
12670 # small command number limits, like on Digital OSF/1 and HP-UX.
12671 ac_max_sed_lines=48
12672 ac_sed_frag=1 # Number of current file.
12673 ac_beg=1 # First line for current file.
12674 ac_end=$ac_max_sed_lines # Line after last line for current file.
12677 while $ac_more_lines; do
12678 if test $ac_beg -gt 1; then
12679 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12681 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12683 if test ! -s $tmp/subs.frag; then
12684 ac_more_lines=false
12686 # The purpose of the label and of the branching condition is to
12687 # speed up the sed processing (if there are no `@' at all, there
12688 # is no need to browse any of the substitutions).
12689 # These are the two extra sed commands mentioned above.
12691 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12692 if test -z "$ac_sed_cmds"; then
12693 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12695 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12697 ac_sed_frag=`expr $ac_sed_frag + 1`
12699 ac_end=`expr $ac_end + $ac_max_sed_lines`
12702 if test -z "$ac_sed_cmds"; then
12705 fi # test -n "$CONFIG_FILES"
12708 cat >>$CONFIG_STATUS <<\EOF
12709 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12710 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12712 - | *:- | *:-:* ) # input from stdin
12714 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12715 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12716 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12717 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12718 * ) ac_file_in=$ac_file.in ;;
12721 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12722 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12723 X"$ac_file" : 'X\(//\)[^/]' \| \
12724 X"$ac_file" : 'X\(//\)$' \| \
12725 X"$ac_file" : 'X\(/\)' \| \
12726 . : '\(.\)' 2>/dev/null ||
12728 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12729 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12730 /^X\(\/\/\)$/{ s//\1/; q; }
12731 /^X\(\/\).*/{ s//\1/; q; }
12733 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
12734 { case "$ac_dir" in
12735 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
12739 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
12740 case $as_mkdir_dir in
12741 # Skip DOS drivespec
12742 ?:) as_incr_dir=$as_mkdir_dir ;;
12744 as_incr_dir=$as_incr_dir/$as_mkdir_dir
12745 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
12750 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
12751 # A "../" for each directory in $ac_dir_suffix.
12752 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
12754 ac_dir_suffix= ac_dots=
12759 if test -z "$ac_dots"; then
12762 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
12764 [\\/]* | ?:[\\/]* )
12765 ac_srcdir=$srcdir$ac_dir_suffix;
12766 ac_top_srcdir=$srcdir ;;
12767 *) # Relative path.
12768 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
12769 ac_top_srcdir=$ac_dots$srcdir ;;
12773 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12774 *) ac_INSTALL=$ac_dots$INSTALL ;;
12777 if test x"$ac_file" != x-; then
12778 { echo "$as_me:12778: creating $ac_file" >&5
12779 echo "$as_me: creating $ac_file" >&6;}
12782 # Let's still pretend it is `configure' which instantiates (i.e., don't
12783 # use $as_me), people would be surprised to read:
12784 # /* config.h. Generated automatically by config.status. */
12785 configure_input="Generated automatically from `echo $ac_file_in |
12786 sed 's,.*/,,'` by configure."
12788 # First look for the input files in the build tree, otherwise in the
12790 ac_file_inputs=`IFS=:
12791 for f in $ac_file_in; do
12793 -) echo $tmp/stdin ;;
12795 # Absolute (can't be DOS-style, as IFS=:)
12796 test -f "$f" || { { echo "$as_me:12796: error: cannot find input file: $f" >&5
12797 echo "$as_me: error: cannot find input file: $f" >&2;}
12798 { (exit 1); exit 1; }; }
12801 if test -f "$f"; then
12804 elif test -f "$srcdir/$f"; then
12809 { { echo "$as_me:12809: error: cannot find input file: $f" >&5
12810 echo "$as_me: error: cannot find input file: $f" >&2;}
12811 { (exit 1); exit 1; }; }
12814 done` || { (exit 1); exit 1; }
12816 cat >>$CONFIG_STATUS <<\EOF
12817 ac_warn_datarootdir=no
12818 if test x"$ac_file" != x-; then
12819 for ac_item in $ac_file_inputs
12821 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
12822 if test -n "$ac_seen"; then
12823 ac_used=`grep '@datarootdir@' $ac_item`
12824 if test -z "$ac_used"; then
12825 { echo "$as_me:12825: WARNING: datarootdir was used implicitly but not set:
12827 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
12829 ac_warn_datarootdir=yes
12832 ac_seen=`grep '${datarootdir}' $ac_item`
12833 if test -n "$ac_seen"; then
12834 { echo "$as_me:12834: WARNING: datarootdir was used explicitly but not set:
12836 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
12838 ac_warn_datarootdir=yes
12843 if test "x$ac_warn_datarootdir" = xyes; then
12844 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
12848 cat >>$CONFIG_STATUS <<EOF
12852 cat >>$CONFIG_STATUS <<\EOF
12854 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12855 s,@configure_input@,$configure_input,;t t
12856 s,@srcdir@,$ac_srcdir,;t t
12857 s,@top_srcdir@,$ac_top_srcdir,;t t
12858 s,@INSTALL@,$ac_INSTALL,;t t
12859 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12861 if test x"$ac_file" != x-; then
12862 cp $tmp/out $ac_file
12864 for ac_name in prefix exec_prefix datarootdir
12866 ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
12867 if test -n "$ac_seen"; then
12868 ac_init=`egrep '[ ]*'$ac_name'[ ]*=' $ac_file`
12869 if test -z "$ac_init"; then
12870 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
12871 { echo "$as_me:12871: WARNING: Variable $ac_name is used but was not set:
12873 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
12878 egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
12879 egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
12880 if test -s $tmp/out; then
12881 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
12882 { echo "$as_me:12882: WARNING: Some variables may not be substituted:
12884 echo "$as_me: WARNING: Some variables may not be substituted:
12894 cat >>$CONFIG_STATUS <<\EOF
12897 # CONFIG_HEADER section.
12900 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12901 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12903 # ac_d sets the value in "#define NAME VALUE" lines.
12904 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12905 ac_dB='[ ].*$,\1#\2'
12908 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
12909 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12910 ac_iB='\([ ]\),\1#\2define\3'
12913 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12914 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12915 ac_uB='$,\1#\2define\3'
12919 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12920 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12922 - | *:- | *:-:* ) # input from stdin
12924 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12925 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12926 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12927 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12928 * ) ac_file_in=$ac_file.in ;;
12931 test x"$ac_file" != x- && { echo "$as_me:12931: creating $ac_file" >&5
12932 echo "$as_me: creating $ac_file" >&6;}
12934 # First look for the input files in the build tree, otherwise in the
12936 ac_file_inputs=`IFS=:
12937 for f in $ac_file_in; do
12939 -) echo $tmp/stdin ;;
12941 # Absolute (can't be DOS-style, as IFS=:)
12942 test -f "$f" || { { echo "$as_me:12942: error: cannot find input file: $f" >&5
12943 echo "$as_me: error: cannot find input file: $f" >&2;}
12944 { (exit 1); exit 1; }; }
12947 if test -f "$f"; then
12950 elif test -f "$srcdir/$f"; then
12955 { { echo "$as_me:12955: error: cannot find input file: $f" >&5
12956 echo "$as_me: error: cannot find input file: $f" >&2;}
12957 { (exit 1); exit 1; }; }
12960 done` || { (exit 1); exit 1; }
12961 # Remove the trailing spaces.
12962 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12966 # Transform confdefs.h into a list of #define's. We won't use it as a sed
12967 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
12968 # be either 'cat' or 'sort'.
12969 cat confdefs.h | uniq >conftest.vals
12971 # Break up conftest.vals because some shells have a limit on
12972 # the size of here documents, and old seds have small limits too.
12974 rm -f conftest.tail
12975 echo ' rm -f conftest.frag' >> $CONFIG_STATUS
12976 while grep . conftest.vals >/dev/null
12978 # Write chunks of a limited-size here document to conftest.frag.
12979 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
12980 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
12981 echo 'CEOF' >> $CONFIG_STATUS
12982 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
12983 rm -f conftest.vals
12984 mv conftest.tail conftest.vals
12986 rm -f conftest.vals
12988 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
12990 echo ' cat >> conftest.edit <<CEOF
12991 /@DEFS@/r conftest.frag
12994 sed -f conftest.edit $tmp/in > $tmp/out
12996 mv $tmp/out $tmp/in
12997 rm -f conftest.edit conftest.frag
12998 ' >> $CONFIG_STATUS
13000 cat >>$CONFIG_STATUS <<\EOF
13001 # Let's still pretend it is `configure' which instantiates (i.e., don't
13002 # use $as_me), people would be surprised to read:
13003 # /* config.h. Generated automatically by config.status. */
13004 if test x"$ac_file" = x-; then
13005 echo "/* Generated automatically by configure. */" >$tmp/config.h
13007 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
13009 cat $tmp/in >>$tmp/config.h
13011 if test x"$ac_file" != x-; then
13012 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
13013 { echo "$as_me:13013: $ac_file is unchanged" >&5
13014 echo "$as_me: $ac_file is unchanged" >&6;}
13016 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13017 X"$ac_file" : 'X\(//\)[^/]' \| \
13018 X"$ac_file" : 'X\(//\)$' \| \
13019 X"$ac_file" : 'X\(/\)' \| \
13020 . : '\(.\)' 2>/dev/null ||
13022 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13023 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13024 /^X\(\/\/\)$/{ s//\1/; q; }
13025 /^X\(\/\).*/{ s//\1/; q; }
13027 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
13028 { case "$ac_dir" in
13029 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
13033 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
13034 case $as_mkdir_dir in
13035 # Skip DOS drivespec
13036 ?:) as_incr_dir=$as_mkdir_dir ;;
13038 as_incr_dir=$as_incr_dir/$as_mkdir_dir
13039 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
13046 mv $tmp/config.h $ac_file
13050 rm -f $tmp/config.h
13054 cat >>$CONFIG_STATUS <<\EOF
13056 # CONFIG_COMMANDS section.
13058 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
13059 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
13060 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
13064 if test -z "$USE_OLD_MAKERULES" ; then
13065 $AWK -f $srcdir/mk-1st.awk <$srcdir/src/modules >>src/Makefile
13072 cat >>$CONFIG_STATUS <<\EOF
13074 { (exit 0); exit 0; }
13076 chmod +x $CONFIG_STATUS
13077 ac_clean_files=$ac_clean_files_save
13079 # configure is writing to config.log, and then calls config.status.
13080 # config.status does its own redirection, appending to config.log.
13081 # Unfortunately, on DOS this fails, as config.log is still kept open
13082 # by configure, so config.status won't be able to write to it; its
13083 # output is simply discarded. So we exec the FD to /dev/null,
13084 # effectively closing config.log, so it can be properly (re)opened and
13085 # appended to by config.status. When coming back to configure, we
13086 # need to make the FD available again.
13087 if test "$no_create" != yes; then
13090 $SHELL $CONFIG_STATUS || ac_cs_success=false
13092 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13093 # would make configure fail if this is the last instruction.
13094 $ac_cs_success || { (exit 1); exit 1; }
13096 ${MAKE:-make} preinstall