Remove empty machine description files
[bpt/emacs.git] / configure
CommitLineData
067d23c9
KY
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
d6a003a8 3# Generated by GNU Autoconf 2.68 for emacs 24.0.50.
067d23c9
KY
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
d6a003a8
AS
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8# Foundation, Inc.
067d23c9
KY
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
d6a003a8 92as_myself=
067d23c9
KY
93case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102IFS=$as_save_IFS
103
104 ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109 as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there. '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137if test "x$CONFIG_SHELL" = x; then
138 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
139 emulate sh
140 NULLCMD=:
141 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
142 # is contrary to our usage. Disable this feature.
143 alias -g '\${1+\"\$@\"}'='\"\$@\"'
144 setopt NO_GLOB_SUBST
145else
146 case \`(set -o) 2>/dev/null\` in #(
147 *posix*) :
148 set -o posix ;; #(
149 *) :
150 ;;
151esac
152fi
153"
154 as_required="as_fn_return () { (exit \$1); }
155as_fn_success () { as_fn_return 0; }
156as_fn_failure () { as_fn_return 1; }
157as_fn_ret_success () { return 0; }
158as_fn_ret_failure () { return 1; }
159
160exitcode=0
161as_fn_success || { exitcode=1; echo as_fn_success failed.; }
162as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
163as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
164as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
165if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
166
167else
168 exitcode=1; echo positional parameters were not saved.
169fi
170test x\$exitcode = x0 || exit 1"
171 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
172 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
173 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
174 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
175test \$(( 1 + 1 )) = 2 || exit 1"
176 if (eval "$as_required") 2>/dev/null; then :
177 as_have_required=yes
178else
179 as_have_required=no
180fi
181 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
182
183else
184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
185as_found=false
186for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
187do
188 IFS=$as_save_IFS
189 test -z "$as_dir" && as_dir=.
190 as_found=:
191 case $as_dir in #(
192 /*)
193 for as_base in sh bash ksh sh5; do
194 # Try only shells that exist, to save several forks.
195 as_shell=$as_dir/$as_base
196 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
197 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
198 CONFIG_SHELL=$as_shell as_have_required=yes
199 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 break 2
201fi
202fi
203 done;;
204 esac
205 as_found=false
206done
207$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
208 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
209 CONFIG_SHELL=$SHELL as_have_required=yes
210fi; }
211IFS=$as_save_IFS
212
213
214 if test "x$CONFIG_SHELL" != x; then :
215 # We cannot yet assume a decent shell, so we have to provide a
216 # neutralization value for shells without unset; and this also
217 # works around shells that cannot unset nonexistent variables.
d6a003a8 218 # Preserve -v and -x to the replacement shell.
067d23c9
KY
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
d6a003a8
AS
223 case $- in # ((((
224 *v*x* | *x*v* ) as_opts=-vx ;;
225 *v* ) as_opts=-v ;;
226 *x* ) as_opts=-x ;;
227 * ) as_opts= ;;
228 esac
229 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
067d23c9
KY
230fi
231
232 if test x$as_have_required = xno; then :
233 $as_echo "$0: This script requires a shell more modern than all"
234 $as_echo "$0: the shells that I found on your system."
235 if test x${ZSH_VERSION+set} = xset ; then
236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238 else
239 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
240$0: including any error possibly output before this
241$0: message. Then install a modern shell, or manually run
242$0: the script under such a shell if you do have one."
243 fi
244 exit 1
245fi
246fi
247fi
248SHELL=${CONFIG_SHELL-/bin/sh}
249export SHELL
250# Unset more variables known to interfere with behavior of common tools.
251CLICOLOR_FORCE= GREP_OPTIONS=
252unset CLICOLOR_FORCE GREP_OPTIONS
253
254## --------------------- ##
255## M4sh Shell Functions. ##
256## --------------------- ##
257# as_fn_unset VAR
258# ---------------
259# Portably unset VAR.
260as_fn_unset ()
261{
262 { eval $1=; unset $1;}
263}
264as_unset=as_fn_unset
265
266# as_fn_set_status STATUS
267# -----------------------
268# Set $? to STATUS, without forking.
269as_fn_set_status ()
270{
271 return $1
272} # as_fn_set_status
273
274# as_fn_exit STATUS
275# -----------------
276# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
277as_fn_exit ()
278{
279 set +e
280 as_fn_set_status $1
281 exit $1
282} # as_fn_exit
283
284# as_fn_mkdir_p
285# -------------
286# Create "$as_dir" as a directory, including parents if necessary.
287as_fn_mkdir_p ()
288{
289
290 case $as_dir in #(
291 -*) as_dir=./$as_dir;;
292 esac
293 test -d "$as_dir" || eval $as_mkdir_p || {
294 as_dirs=
295 while :; do
296 case $as_dir in #(
297 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 *) as_qdir=$as_dir;;
299 esac
300 as_dirs="'$as_qdir' $as_dirs"
301 as_dir=`$as_dirname -- "$as_dir" ||
302$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
303 X"$as_dir" : 'X\(//\)[^/]' \| \
304 X"$as_dir" : 'X\(//\)$' \| \
305 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
306$as_echo X"$as_dir" |
307 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\/\)[^/].*/{
312 s//\1/
313 q
314 }
315 /^X\(\/\/\)$/{
316 s//\1/
317 q
318 }
319 /^X\(\/\).*/{
320 s//\1/
321 q
322 }
323 s/.*/./; q'`
324 test -d "$as_dir" && break
325 done
326 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a003a8 327 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
067d23c9
KY
328
329
330} # as_fn_mkdir_p
331# as_fn_append VAR VALUE
332# ----------------------
333# Append the text in VALUE to the end of the definition contained in VAR. Take
334# advantage of any shell optimizations that allow amortized linear growth over
335# repeated appends, instead of the typical quadratic growth present in naive
336# implementations.
337if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
338 eval 'as_fn_append ()
339 {
340 eval $1+=\$2
341 }'
342else
343 as_fn_append ()
344 {
345 eval $1=\$$1\$2
346 }
347fi # as_fn_append
348
349# as_fn_arith ARG...
350# ------------------
351# Perform arithmetic evaluation on the ARGs, and store the result in the
352# global $as_val. Take advantage of shells that can avoid forks. The arguments
353# must be portable across $(()) and expr.
354if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
355 eval 'as_fn_arith ()
356 {
357 as_val=$(( $* ))
358 }'
359else
360 as_fn_arith ()
361 {
362 as_val=`expr "$@" || test $? -eq 1`
363 }
364fi # as_fn_arith
365
366
d6a003a8
AS
367# as_fn_error STATUS ERROR [LINENO LOG_FD]
368# ----------------------------------------
067d23c9
KY
369# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
370# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a003a8 371# script with STATUS, using 1 if that was 0.
067d23c9
KY
372as_fn_error ()
373{
d6a003a8
AS
374 as_status=$1; test $as_status -eq 0 && as_status=1
375 if test "$4"; then
376 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
377 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
067d23c9 378 fi
d6a003a8 379 $as_echo "$as_me: error: $2" >&2
067d23c9
KY
380 as_fn_exit $as_status
381} # as_fn_error
382
383if expr a : '\(a\)' >/dev/null 2>&1 &&
384 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 as_expr=expr
386else
387 as_expr=false
388fi
389
390if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 as_basename=basename
392else
393 as_basename=false
394fi
395
396if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_dirname=dirname
398else
399 as_dirname=false
400fi
401
402as_me=`$as_basename -- "$0" ||
403$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
404 X"$0" : 'X\(//\)$' \| \
405 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
406$as_echo X/"$0" |
407 sed '/^.*\/\([^/][^/]*\)\/*$/{
408 s//\1/
409 q
410 }
411 /^X\/\(\/\/\)$/{
412 s//\1/
413 q
414 }
415 /^X\/\(\/\).*/{
416 s//\1/
417 q
418 }
419 s/.*/./; q'`
420
421# Avoid depending upon Character Ranges.
422as_cr_letters='abcdefghijklmnopqrstuvwxyz'
423as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
424as_cr_Letters=$as_cr_letters$as_cr_LETTERS
425as_cr_digits='0123456789'
426as_cr_alnum=$as_cr_Letters$as_cr_digits
427
428
429 as_lineno_1=$LINENO as_lineno_1a=$LINENO
430 as_lineno_2=$LINENO as_lineno_2a=$LINENO
431 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
432 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
433 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
434 sed -n '
435 p
436 /[$]LINENO/=
437 ' <$as_myself |
438 sed '
439 s/[$]LINENO.*/&-/
440 t lineno
441 b
442 :lineno
443 N
444 :loop
445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446 t loop
447 s/-\n.*//
448 ' >$as_me.lineno &&
449 chmod +x "$as_me.lineno" ||
450 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
451
452 # Don't try to exec as it changes $[0], causing all sort of problems
453 # (the dirname of $[0] is not the place where we might find the
454 # original and so on. Autoconf is especially sensitive to this).
455 . "./$as_me.lineno"
456 # Exit status is that of the last command.
457 exit
458}
459
460ECHO_C= ECHO_N= ECHO_T=
461case `echo -n x` in #(((((
462-n*)
463 case `echo 'xy\c'` in
464 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
465 xy) ECHO_C='\c';;
466 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
467 ECHO_T=' ';;
468 esac;;
469*)
470 ECHO_N='-n';;
471esac
472
473rm -f conf$$ conf$$.exe conf$$.file
474if test -d conf$$.dir; then
475 rm -f conf$$.dir/conf$$.file
476else
477 rm -f conf$$.dir
478 mkdir conf$$.dir 2>/dev/null
479fi
480if (echo >conf$$.file) 2>/dev/null; then
481 if ln -s conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s='ln -s'
483 # ... but there are two gotchas:
484 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
485 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
486 # In both cases, we have to default to `cp -p'.
487 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
488 as_ln_s='cp -p'
489 elif ln conf$$.file conf$$ 2>/dev/null; then
490 as_ln_s=ln
491 else
492 as_ln_s='cp -p'
493 fi
494else
495 as_ln_s='cp -p'
496fi
497rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
498rmdir conf$$.dir 2>/dev/null
499
500if mkdir -p . 2>/dev/null; then
501 as_mkdir_p='mkdir -p "$as_dir"'
502else
503 test -d ./-p && rmdir ./-p
504 as_mkdir_p=false
505fi
506
507if test -x / >/dev/null 2>&1; then
508 as_test_x='test -x'
509else
510 if ls -dL / >/dev/null 2>&1; then
511 as_ls_L_option=L
512 else
513 as_ls_L_option=
514 fi
515 as_test_x='
516 eval sh -c '\''
517 if test -d "$1"; then
518 test -d "$1/.";
519 else
520 case $1 in #(
521 -*)set "./$1";;
522 esac;
523 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
524 ???[sx]*):;;*)false;;esac;fi
525 '\'' sh
526 '
527fi
528as_executable_p=$as_test_x
529
530# Sed expression to map a string onto a valid CPP name.
531as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
532
533# Sed expression to map a string onto a valid variable name.
534as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
535
536
537test -n "$DJDIR" || exec 7<&0 </dev/null
538exec 6>&1
539
540# Name of the host.
d6a003a8 541# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
067d23c9
KY
542# so uname gets run too.
543ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
544
545#
546# Initializations.
547#
548ac_default_prefix=/usr/local
549ac_clean_files=
550ac_config_libobj_dir=.
551LIBOBJS=
552cross_compiling=no
553subdirs=
554MFLAGS=
555MAKEFLAGS=
556
557# Identity of this package.
558PACKAGE_NAME='emacs'
559PACKAGE_TARNAME='emacs'
560PACKAGE_VERSION='24.0.50'
561PACKAGE_STRING='emacs 24.0.50'
562PACKAGE_BUGREPORT=''
563PACKAGE_URL=''
564
565ac_unique_file="src/lisp.h"
566# Factoring default headers for most tests.
567ac_includes_default="\
568#include <stdio.h>
569#ifdef HAVE_SYS_TYPES_H
570# include <sys/types.h>
571#endif
572#ifdef HAVE_SYS_STAT_H
573# include <sys/stat.h>
574#endif
575#ifdef STDC_HEADERS
576# include <stdlib.h>
577# include <stddef.h>
578#else
579# ifdef HAVE_STDLIB_H
580# include <stdlib.h>
581# endif
582#endif
583#ifdef HAVE_STRING_H
584# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585# include <memory.h>
586# endif
587# include <string.h>
588#endif
589#ifdef HAVE_STRINGS_H
590# include <strings.h>
591#endif
592#ifdef HAVE_INTTYPES_H
593# include <inttypes.h>
594#endif
595#ifdef HAVE_STDINT_H
596# include <stdint.h>
597#endif
598#ifdef HAVE_UNISTD_H
599# include <unistd.h>
600#endif"
601
602ac_config_libobj_dir=src
603ac_header_list=
604ac_func_list=
605ac_subst_vars='LTLIBOBJS
606WINDOW_SUPPORT
607TOOLTIP_SUPPORT
608MOUSE_SUPPORT
609LIB_GCC
610LD_FIRSTFLAG
611LD_SWITCH_SYSTEM_TEMACS
612POST_ALLOC_OBJ
613PRE_ALLOC_OBJ
614CYGWIN_OBJ
615RALLOC_OBJ
616OLDXMENU_DEPS
617LIBX_OTHER
618LIBXMENU
619OLDXMENU
620OLDXMENU_TARGET
621LIBXT_OTHER
622TOOLKIT_LIBW
623WIDGET_OBJ
624XOBJ
625XMENU_OBJ
626FONT_OBJ
627OTHER_FILES
628GNU_OBJC_CFLAGS
629ns_appsrc
630ns_appresdir
631ns_appbindir
632ns_appdir
d6a003a8
AS
633S_FILE
634M_FILE
067d23c9
KY
635X_TOOLKIT_TYPE
636C_SWITCH_X_SYSTEM
637C_SWITCH_X_SITE
638LD_SWITCH_X_SITE
639gameuser
640gamedir
641bitmapdir
642archlibdir
643etcdir
644x_default_search_path
645lisppath
646locallisppath
647lispdir
648srcdir
649canonical
650configuration
651version
652KRB4LIB
653DESLIB
654KRB5LIB
655CRYPTOLIB
656COM_ERRLIB
657LIBRESOLV
658LIBHESIOD
659TERMCAP_OBJ
660LIBS_TERMCAP
661GETOPTOBJS
662GETOPT_H
663GETLOADAVG_LIBS
664KMEM_GROUP
665NEED_SETGID
666LIBOBJS
667BLESSMAIL_TARGET
668LIBS_MAIL
669liblockfile
670ALLOCA
671LIBXML2_LIBS
672LIBXML2_CFLAGS
673LIBXSM
674LIBGPM
675LIBGIF
676LIBTIFF
677LIBPNG
678LIBJPEG
679LIBXPM
680FREETYPE_LIBS
681FREETYPE_CFLAGS
682M17N_FLT_LIBS
683M17N_FLT_CFLAGS
684LIBOTF_LIBS
685LIBOTF_CFLAGS
686XFT_LIBS
687XFT_CFLAGS
688FONTCONFIG_LIBS
689FONTCONFIG_CFLAGS
690LIBXMU
691LIBXTR6
692LIBGNUTLS_LIBS
693LIBGNUTLS_CFLAGS
694LIBSELINUX_LIBS
695GCONF_LIBS
696GCONF_CFLAGS
697DBUS_OBJ
698DBUS_LIBS
699DBUS_CFLAGS
700GTK_OBJ
701GTK_LIBS
702GTK_CFLAGS
703IMAGEMAGICK_LIBS
704IMAGEMAGICK_CFLAGS
705RSVG_LIBS
706RSVG_CFLAGS
707VMLIMIT_OBJ
708GMALLOC_OBJ
709HAVE_XSERVER
710LIB_STANDARD
711NS_SUPPORT
712NS_OBJ
713TEMACS_LDFLAGS2
714LD_SWITCH_X_SITE_AUX_RPATH
715LD_SWITCH_X_SITE_AUX
716XMKMF
717DEPFLAGS
718MKDEPDIR
719SET_MAKE
720CFLAGS_SOUND
721ALSA_LIBS
722ALSA_CFLAGS
723PKG_CONFIG
724LIBSOUND
725START_FILES
726LIB_MATH
727CRT_DIR
728LIBS_SYSTEM
729C_SWITCH_SYSTEM
730UNEXEC_OBJ
731C_SWITCH_MACHINE
732LD_SWITCH_SYSTEM
733CANNOT_DUMP
734MAKEINFO
735GZIP_PROG
736INSTALL_INFO
737RANLIB
738INSTALL_DATA
739INSTALL_SCRIPT
740INSTALL_PROGRAM
741C_WARNINGS_SWITCH
742EGREP
743GREP
744CPP
745OBJEXT
746EXEEXT
747ac_ct_CC
748CPPFLAGS
749LDFLAGS
750CFLAGS
751CC
752host_os
753host_vendor
754host_cpu
755host
756build_os
757build_vendor
758build_cpu
759build
760PROFILING_CFLAGS
761MAINT
762GZIP_INFO
763target_alias
764host_alias
765build_alias
766LIBS
767ECHO_T
768ECHO_N
769ECHO_C
770DEFS
771mandir
772localedir
773libdir
774psdir
775pdfdir
776dvidir
777htmldir
778infodir
779docdir
780oldincludedir
781includedir
782localstatedir
783sharedstatedir
784sysconfdir
785datadir
786datarootdir
787libexecdir
788sbindir
789bindir
790program_transform_name
791prefix
792exec_prefix
793PACKAGE_URL
794PACKAGE_BUGREPORT
795PACKAGE_STRING
796PACKAGE_VERSION
797PACKAGE_TARNAME
798PACKAGE_NAME
799PATH_SEPARATOR
800SHELL'
801ac_subst_files='deps_frag
802ns_frag'
803ac_user_opts='
804enable_option_checking
805with_pop
806with_kerberos
807with_kerberos5
808with_hesiod
809with_mmdf
810with_mail_unlink
811with_mailhost
812with_sound
813with_sync_input
814with_x_toolkit
815with_xpm
816with_jpeg
817with_tiff
818with_gif
819with_png
820with_rsvg
821with_xml2
822with_imagemagick
823with_xft
824with_libotf
825with_m17n_flt
826with_toolkit_scroll_bars
827with_xaw3d
828with_xim
829with_ns
830with_gpm
831with_dbus
832with_gconf
833with_selinux
834with_gnutls
835with_makeinfo
836with_compress_info
837with_pkg_config_prog
838with_crt_dir
839with_gnustep_conf
840enable_ns_self_contained
841enable_asserts
842enable_maintainer_mode
843enable_locallisppath
844enable_checking
845enable_use_lisp_union_type
846enable_profiling
847enable_autodepend
848enable_largefile
849with_x
850'
851 ac_precious_vars='build_alias
852host_alias
853target_alias
854CC
855CFLAGS
856LDFLAGS
857LIBS
858CPPFLAGS
859CPP
860XMKMF'
861
862
863# Initialize some variables set by options.
864ac_init_help=
865ac_init_version=false
866ac_unrecognized_opts=
867ac_unrecognized_sep=
868# The variables have the same names as the options, with
869# dashes changed to underlines.
870cache_file=/dev/null
871exec_prefix=NONE
872no_create=
873no_recursion=
874prefix=NONE
875program_prefix=NONE
876program_suffix=NONE
877program_transform_name=s,x,x,
878silent=
879site=
880srcdir=
881verbose=
882x_includes=NONE
883x_libraries=NONE
884
885# Installation directory options.
886# These are left unexpanded so users can "make install exec_prefix=/foo"
887# and all the variables that are supposed to be based on exec_prefix
888# by default will actually change.
889# Use braces instead of parens because sh, perl, etc. also accept them.
890# (The list follows the same order as the GNU Coding Standards.)
891bindir='${exec_prefix}/bin'
892sbindir='${exec_prefix}/sbin'
893libexecdir='${exec_prefix}/libexec'
894datarootdir='${prefix}/share'
895datadir='${datarootdir}'
896sysconfdir='${prefix}/etc'
897sharedstatedir='${prefix}/com'
898localstatedir='${prefix}/var'
899includedir='${prefix}/include'
900oldincludedir='/usr/include'
901docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
902infodir='${datarootdir}/info'
903htmldir='${docdir}'
904dvidir='${docdir}'
905pdfdir='${docdir}'
906psdir='${docdir}'
907libdir='${exec_prefix}/lib'
908localedir='${datarootdir}/locale'
909mandir='${datarootdir}/man'
910
911ac_prev=
912ac_dashdash=
913for ac_option
914do
915 # If the previous option needs an argument, assign it.
916 if test -n "$ac_prev"; then
917 eval $ac_prev=\$ac_option
918 ac_prev=
919 continue
920 fi
921
922 case $ac_option in
d6a003a8
AS
923 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924 *=) ac_optarg= ;;
925 *) ac_optarg=yes ;;
067d23c9
KY
926 esac
927
928 # Accept the important Cygnus configure options, so we can diagnose typos.
929
930 case $ac_dashdash$ac_option in
931 --)
932 ac_dashdash=yes ;;
933
934 -bindir | --bindir | --bindi | --bind | --bin | --bi)
935 ac_prev=bindir ;;
936 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
937 bindir=$ac_optarg ;;
938
939 -build | --build | --buil | --bui | --bu)
940 ac_prev=build_alias ;;
941 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
942 build_alias=$ac_optarg ;;
943
944 -cache-file | --cache-file | --cache-fil | --cache-fi \
945 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
946 ac_prev=cache_file ;;
947 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
948 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
949 cache_file=$ac_optarg ;;
950
951 --config-cache | -C)
952 cache_file=config.cache ;;
953
954 -datadir | --datadir | --datadi | --datad)
955 ac_prev=datadir ;;
956 -datadir=* | --datadir=* | --datadi=* | --datad=*)
957 datadir=$ac_optarg ;;
958
959 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
960 | --dataroo | --dataro | --datar)
961 ac_prev=datarootdir ;;
962 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
963 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
964 datarootdir=$ac_optarg ;;
965
966 -disable-* | --disable-*)
967 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
968 # Reject names that are not valid shell variable names.
969 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a003a8 970 as_fn_error $? "invalid feature name: $ac_useropt"
067d23c9
KY
971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
974 *"
975"enable_$ac_useropt"
976"*) ;;
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
979 esac
980 eval enable_$ac_useropt=no ;;
981
982 -docdir | --docdir | --docdi | --doc | --do)
983 ac_prev=docdir ;;
984 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
985 docdir=$ac_optarg ;;
986
987 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
988 ac_prev=dvidir ;;
989 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
990 dvidir=$ac_optarg ;;
991
992 -enable-* | --enable-*)
993 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
994 # Reject names that are not valid shell variable names.
995 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a003a8 996 as_fn_error $? "invalid feature name: $ac_useropt"
067d23c9
KY
997 ac_useropt_orig=$ac_useropt
998 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
999 case $ac_user_opts in
1000 *"
1001"enable_$ac_useropt"
1002"*) ;;
1003 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1004 ac_unrecognized_sep=', ';;
1005 esac
1006 eval enable_$ac_useropt=\$ac_optarg ;;
1007
1008 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1009 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1010 | --exec | --exe | --ex)
1011 ac_prev=exec_prefix ;;
1012 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1013 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1014 | --exec=* | --exe=* | --ex=*)
1015 exec_prefix=$ac_optarg ;;
1016
1017 -gas | --gas | --ga | --g)
1018 # Obsolete; use --with-gas.
1019 with_gas=yes ;;
1020
1021 -help | --help | --hel | --he | -h)
1022 ac_init_help=long ;;
1023 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1024 ac_init_help=recursive ;;
1025 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1026 ac_init_help=short ;;
1027
1028 -host | --host | --hos | --ho)
1029 ac_prev=host_alias ;;
1030 -host=* | --host=* | --hos=* | --ho=*)
1031 host_alias=$ac_optarg ;;
1032
1033 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1034 ac_prev=htmldir ;;
1035 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1036 | --ht=*)
1037 htmldir=$ac_optarg ;;
1038
1039 -includedir | --includedir | --includedi | --included | --include \
1040 | --includ | --inclu | --incl | --inc)
1041 ac_prev=includedir ;;
1042 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1043 | --includ=* | --inclu=* | --incl=* | --inc=*)
1044 includedir=$ac_optarg ;;
1045
1046 -infodir | --infodir | --infodi | --infod | --info | --inf)
1047 ac_prev=infodir ;;
1048 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1049 infodir=$ac_optarg ;;
1050
1051 -libdir | --libdir | --libdi | --libd)
1052 ac_prev=libdir ;;
1053 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1054 libdir=$ac_optarg ;;
1055
1056 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1057 | --libexe | --libex | --libe)
1058 ac_prev=libexecdir ;;
1059 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1060 | --libexe=* | --libex=* | --libe=*)
1061 libexecdir=$ac_optarg ;;
1062
1063 -localedir | --localedir | --localedi | --localed | --locale)
1064 ac_prev=localedir ;;
1065 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1066 localedir=$ac_optarg ;;
1067
1068 -localstatedir | --localstatedir | --localstatedi | --localstated \
1069 | --localstate | --localstat | --localsta | --localst | --locals)
1070 ac_prev=localstatedir ;;
1071 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1072 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1073 localstatedir=$ac_optarg ;;
1074
1075 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1076 ac_prev=mandir ;;
1077 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1078 mandir=$ac_optarg ;;
1079
1080 -nfp | --nfp | --nf)
1081 # Obsolete; use --without-fp.
1082 with_fp=no ;;
1083
1084 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1085 | --no-cr | --no-c | -n)
1086 no_create=yes ;;
1087
1088 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1089 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1090 no_recursion=yes ;;
1091
1092 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1093 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1094 | --oldin | --oldi | --old | --ol | --o)
1095 ac_prev=oldincludedir ;;
1096 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1097 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1098 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1099 oldincludedir=$ac_optarg ;;
1100
1101 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1102 ac_prev=prefix ;;
1103 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1104 prefix=$ac_optarg ;;
1105
1106 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1107 | --program-pre | --program-pr | --program-p)
1108 ac_prev=program_prefix ;;
1109 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1110 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1111 program_prefix=$ac_optarg ;;
1112
1113 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1114 | --program-suf | --program-su | --program-s)
1115 ac_prev=program_suffix ;;
1116 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1117 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1118 program_suffix=$ac_optarg ;;
1119
1120 -program-transform-name | --program-transform-name \
1121 | --program-transform-nam | --program-transform-na \
1122 | --program-transform-n | --program-transform- \
1123 | --program-transform | --program-transfor \
1124 | --program-transfo | --program-transf \
1125 | --program-trans | --program-tran \
1126 | --progr-tra | --program-tr | --program-t)
1127 ac_prev=program_transform_name ;;
1128 -program-transform-name=* | --program-transform-name=* \
1129 | --program-transform-nam=* | --program-transform-na=* \
1130 | --program-transform-n=* | --program-transform-=* \
1131 | --program-transform=* | --program-transfor=* \
1132 | --program-transfo=* | --program-transf=* \
1133 | --program-trans=* | --program-tran=* \
1134 | --progr-tra=* | --program-tr=* | --program-t=*)
1135 program_transform_name=$ac_optarg ;;
1136
1137 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1138 ac_prev=pdfdir ;;
1139 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1140 pdfdir=$ac_optarg ;;
1141
1142 -psdir | --psdir | --psdi | --psd | --ps)
1143 ac_prev=psdir ;;
1144 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1145 psdir=$ac_optarg ;;
1146
1147 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1148 | -silent | --silent | --silen | --sile | --sil)
1149 silent=yes ;;
1150
1151 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1152 ac_prev=sbindir ;;
1153 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1154 | --sbi=* | --sb=*)
1155 sbindir=$ac_optarg ;;
1156
1157 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1158 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1159 | --sharedst | --shareds | --shared | --share | --shar \
1160 | --sha | --sh)
1161 ac_prev=sharedstatedir ;;
1162 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1163 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1164 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1165 | --sha=* | --sh=*)
1166 sharedstatedir=$ac_optarg ;;
1167
1168 -site | --site | --sit)
1169 ac_prev=site ;;
1170 -site=* | --site=* | --sit=*)
1171 site=$ac_optarg ;;
1172
1173 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1174 ac_prev=srcdir ;;
1175 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1176 srcdir=$ac_optarg ;;
1177
1178 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1179 | --syscon | --sysco | --sysc | --sys | --sy)
1180 ac_prev=sysconfdir ;;
1181 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1182 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1183 sysconfdir=$ac_optarg ;;
1184
1185 -target | --target | --targe | --targ | --tar | --ta | --t)
1186 ac_prev=target_alias ;;
1187 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1188 target_alias=$ac_optarg ;;
1189
1190 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1191 verbose=yes ;;
1192
1193 -version | --version | --versio | --versi | --vers | -V)
1194 ac_init_version=: ;;
1195
1196 -with-* | --with-*)
1197 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1198 # Reject names that are not valid shell variable names.
1199 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a003a8 1200 as_fn_error $? "invalid package name: $ac_useropt"
067d23c9
KY
1201 ac_useropt_orig=$ac_useropt
1202 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1203 case $ac_user_opts in
1204 *"
1205"with_$ac_useropt"
1206"*) ;;
1207 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1208 ac_unrecognized_sep=', ';;
1209 esac
1210 eval with_$ac_useropt=\$ac_optarg ;;
1211
1212 -without-* | --without-*)
1213 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1214 # Reject names that are not valid shell variable names.
1215 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a003a8 1216 as_fn_error $? "invalid package name: $ac_useropt"
067d23c9
KY
1217 ac_useropt_orig=$ac_useropt
1218 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219 case $ac_user_opts in
1220 *"
1221"with_$ac_useropt"
1222"*) ;;
1223 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1224 ac_unrecognized_sep=', ';;
1225 esac
1226 eval with_$ac_useropt=no ;;
1227
1228 --x)
1229 # Obsolete; use --with-x.
1230 with_x=yes ;;
1231
1232 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1233 | --x-incl | --x-inc | --x-in | --x-i)
1234 ac_prev=x_includes ;;
1235 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1236 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1237 x_includes=$ac_optarg ;;
1238
1239 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1240 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1241 ac_prev=x_libraries ;;
1242 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1243 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1244 x_libraries=$ac_optarg ;;
1245
d6a003a8
AS
1246 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1247Try \`$0 --help' for more information"
067d23c9
KY
1248 ;;
1249
1250 *=*)
1251 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1252 # Reject names that are not valid shell variable names.
1253 case $ac_envvar in #(
1254 '' | [0-9]* | *[!_$as_cr_alnum]* )
d6a003a8 1255 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
067d23c9
KY
1256 esac
1257 eval $ac_envvar=\$ac_optarg
1258 export $ac_envvar ;;
1259
1260 *)
1261 # FIXME: should be removed in autoconf 3.0.
1262 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1263 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1264 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d6a003a8 1265 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
067d23c9
KY
1266 ;;
1267
1268 esac
1269done
1270
1271if test -n "$ac_prev"; then
1272 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d6a003a8 1273 as_fn_error $? "missing argument to $ac_option"
067d23c9
KY
1274fi
1275
1276if test -n "$ac_unrecognized_opts"; then
1277 case $enable_option_checking in
1278 no) ;;
d6a003a8 1279 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
067d23c9
KY
1280 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1281 esac
1282fi
1283
1284# Check all directory arguments for consistency.
1285for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286 datadir sysconfdir sharedstatedir localstatedir includedir \
1287 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288 libdir localedir mandir
1289do
1290 eval ac_val=\$$ac_var
1291 # Remove trailing slashes.
1292 case $ac_val in
1293 */ )
1294 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1295 eval $ac_var=\$ac_val;;
1296 esac
1297 # Be sure to have absolute directory names.
1298 case $ac_val in
1299 [\\/$]* | ?:[\\/]* ) continue;;
1300 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1301 esac
d6a003a8 1302 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
067d23c9
KY
1303done
1304
1305# There might be people who depend on the old broken behavior: `$host'
1306# used to hold the argument of --host etc.
1307# FIXME: To remove some day.
1308build=$build_alias
1309host=$host_alias
1310target=$target_alias
1311
1312# FIXME: To remove some day.
1313if test "x$host_alias" != x; then
1314 if test "x$build_alias" = x; then
1315 cross_compiling=maybe
d6a003a8
AS
1316 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1317 If a cross compiler is detected then cross compile mode will be used" >&2
067d23c9
KY
1318 elif test "x$build_alias" != "x$host_alias"; then
1319 cross_compiling=yes
1320 fi
1321fi
1322
1323ac_tool_prefix=
1324test -n "$host_alias" && ac_tool_prefix=$host_alias-
1325
1326test "$silent" = yes && exec 6>/dev/null
1327
1328
1329ac_pwd=`pwd` && test -n "$ac_pwd" &&
1330ac_ls_di=`ls -di .` &&
1331ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d6a003a8 1332 as_fn_error $? "working directory cannot be determined"
067d23c9 1333test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d6a003a8 1334 as_fn_error $? "pwd does not report name of working directory"
067d23c9
KY
1335
1336
1337# Find the source files, if location was not specified.
1338if test -z "$srcdir"; then
1339 ac_srcdir_defaulted=yes
1340 # Try the directory containing this script, then the parent directory.
1341 ac_confdir=`$as_dirname -- "$as_myself" ||
1342$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1343 X"$as_myself" : 'X\(//\)[^/]' \| \
1344 X"$as_myself" : 'X\(//\)$' \| \
1345 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1346$as_echo X"$as_myself" |
1347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\/\)[^/].*/{
1352 s//\1/
1353 q
1354 }
1355 /^X\(\/\/\)$/{
1356 s//\1/
1357 q
1358 }
1359 /^X\(\/\).*/{
1360 s//\1/
1361 q
1362 }
1363 s/.*/./; q'`
1364 srcdir=$ac_confdir
1365 if test ! -r "$srcdir/$ac_unique_file"; then
1366 srcdir=..
1367 fi
1368else
1369 ac_srcdir_defaulted=no
1370fi
1371if test ! -r "$srcdir/$ac_unique_file"; then
1372 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d6a003a8 1373 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
067d23c9
KY
1374fi
1375ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1376ac_abs_confdir=`(
d6a003a8 1377 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
067d23c9
KY
1378 pwd)`
1379# When building in place, set srcdir=.
1380if test "$ac_abs_confdir" = "$ac_pwd"; then
1381 srcdir=.
1382fi
1383# Remove unnecessary trailing slashes from srcdir.
1384# Double slashes in file names in object file debugging info
1385# mess up M-x gdb in Emacs.
1386case $srcdir in
1387*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1388esac
1389for ac_var in $ac_precious_vars; do
1390 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1391 eval ac_env_${ac_var}_value=\$${ac_var}
1392 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1393 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1394done
1395
1396#
1397# Report the --help message.
1398#
1399if test "$ac_init_help" = "long"; then
1400 # Omit some internal or obsolete options to make the list less imposing.
1401 # This message is too long to be a string in the A/UX 3.1 sh.
1402 cat <<_ACEOF
1403\`configure' configures emacs 24.0.50 to adapt to many kinds of systems.
1404
1405Usage: $0 [OPTION]... [VAR=VALUE]...
1406
1407To assign environment variables (e.g., CC, CFLAGS...), specify them as
1408VAR=VALUE. See below for descriptions of some of the useful variables.
1409
1410Defaults for the options are specified in brackets.
1411
1412Configuration:
1413 -h, --help display this help and exit
1414 --help=short display options specific to this package
1415 --help=recursive display the short help of all the included packages
1416 -V, --version display version information and exit
d6a003a8 1417 -q, --quiet, --silent do not print \`checking ...' messages
067d23c9
KY
1418 --cache-file=FILE cache test results in FILE [disabled]
1419 -C, --config-cache alias for \`--cache-file=config.cache'
1420 -n, --no-create do not create output files
1421 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1422
1423Installation directories:
1424 --prefix=PREFIX install architecture-independent files in PREFIX
1425 [$ac_default_prefix]
1426 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1427 [PREFIX]
1428
1429By default, \`make install' will install all the files in
1430\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1431an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1432for instance \`--prefix=\$HOME'.
1433
1434For better control, use the options below.
1435
1436Fine tuning of the installation directories:
1437 --bindir=DIR user executables [EPREFIX/bin]
1438 --sbindir=DIR system admin executables [EPREFIX/sbin]
1439 --libexecdir=DIR program executables [EPREFIX/libexec]
1440 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1441 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1442 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1443 --libdir=DIR object code libraries [EPREFIX/lib]
1444 --includedir=DIR C header files [PREFIX/include]
1445 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1446 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1447 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1448 --infodir=DIR info documentation [DATAROOTDIR/info]
1449 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1450 --mandir=DIR man documentation [DATAROOTDIR/man]
1451 --docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
1452 --htmldir=DIR html documentation [DOCDIR]
1453 --dvidir=DIR dvi documentation [DOCDIR]
1454 --pdfdir=DIR pdf documentation [DOCDIR]
1455 --psdir=DIR ps documentation [DOCDIR]
1456_ACEOF
1457
1458 cat <<\_ACEOF
1459
1460Program names:
1461 --program-prefix=PREFIX prepend PREFIX to installed program names
1462 --program-suffix=SUFFIX append SUFFIX to installed program names
1463 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1464
1465X features:
1466 --x-includes=DIR X include files are in DIR
1467 --x-libraries=DIR X library files are in DIR
1468
1469System types:
1470 --build=BUILD configure for building on BUILD [guessed]
1471 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1472_ACEOF
1473fi
1474
1475if test -n "$ac_init_help"; then
1476 case $ac_init_help in
1477 short | recursive ) echo "Configuration of emacs 24.0.50:";;
1478 esac
1479 cat <<\_ACEOF
1480
1481Optional Features:
1482 --disable-option-checking ignore unrecognized --enable/--with options
1483 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1484 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1485 --disable-ns-self-contained
1486 disable self contained build under NeXTstep
1487 --enable-asserts compile code with asserts enabled
1488 --enable-maintainer-mode
1489 enable make rules and dependencies not useful (and
1490 sometimes confusing) to the casual installer
1491 --enable-locallisppath=PATH
1492 directories Emacs should search for lisp files
1493 specific to this site
1494 --enable-checking[=LIST]
1495 enable expensive run-time checks. With LIST, enable
1496 only specific categories of checks. Categories are:
1497 all,yes,no. Flags are: stringbytes, stringoverrun,
1498 stringfreelist, xmallocoverrun, conslist
1499 --enable-use-lisp-union-type
1500 use a union for the Lisp_Object data type. This is
1501 only useful for development for catching certain
1502 types of bugs.
1503 --enable-profiling build emacs with profiling support. This might not
1504 work on all platforms
1505 --enable-autodepend automatically generate dependencies to .h-files.
1506 Requires GNU Make and Gcc. Enabled if GNU Make and
1507 Gcc is found
1508 --disable-largefile omit support for large files
1509
1510Optional Packages:
1511 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1512 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1513 --without-pop don't support POP mail retrieval with movemail
1514 --with-kerberos support Kerberos-authenticated POP
1515 --with-kerberos5 support Kerberos version 5 authenticated POP
1516 --with-hesiod support Hesiod to get the POP server host
1517 --with-mmdf support MMDF mailboxes
1518 --with-mail-unlink unlink, rather than empty, mail spool after reading
1519 --with-mailhost=HOSTNAME
1520 string giving default POP mail host
1521 --without-sound don't compile with sound support
1522 --without-sync-input process async input synchronously
1523 --with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk3,
1524 lucid or athena, motif, no)
1525 --without-xpm don't compile with XPM image support
1526 --without-jpeg don't compile with JPEG image support
1527 --without-tiff don't compile with TIFF image support
1528 --without-gif don't compile with GIF image support
1529 --without-png don't compile with PNG image support
1530 --without-rsvg don't compile with SVG image support
1531 --without-xml2 don't compile with XML parsing support
1532 --without-imagemagick don't compile with ImageMagick image support
1533 --without-xft don't use XFT for anti aliased fonts
1534 --without-libotf don't use libotf for OpenType font support
1535 --without-m17n-flt don't use m17n-flt for text shaping
1536 --without-toolkit-scroll-bars
1537 don't use Motif or Xaw3d scroll bars
1538 --without-xaw3d don't use Xaw3d
1539 --without-xim don't use X11 XIM
1540 --with-ns use nextstep (Cocoa or GNUstep) windowing system
1541 --without-gpm don't use -lgpm for mouse support on a GNU/Linux
1542 console
1543 --without-dbus don't compile with D-Bus support
1544 --without-gconf don't compile with GConf support
1545 --without-selinux don't compile with SELinux support
1546 --without-gnutls don't use -lgnutls for SSL/TLS support
1547 --without-makeinfo don't require makeinfo for building manuals
1548 --without-compress-info don't compress the installed Info pages
1549 --with-pkg-config-prog=PATH
1550 path to pkg-config for finding GTK and librsvg
1551 --with-crt-dir=DIR directory containing crtn.o etc. The default is
1552 /usr/lib, or /usr/lib64 on some platforms.
1553 --with-gnustep-conf=PATH
1554 path to GNUstep.conf; default $GNUSTEP_CONFIG_FILE,
1555 or /etc/GNUstep/GNUstep.conf
1556 --with-x use the X Window System
1557
1558Some influential environment variables:
1559 CC C compiler command
1560 CFLAGS C compiler flags
1561 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1562 nonstandard directory <lib dir>
1563 LIBS libraries to pass to the linker, e.g. -l<library>
1564 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1565 you have headers in a nonstandard directory <include dir>
1566 CPP C preprocessor
1567 XMKMF Path to xmkmf, Makefile generator for X Window System
1568
1569Use these variables to override the choices made by `configure' or to help
1570it to find libraries and programs with nonstandard names/locations.
1571
1572Report bugs to the package provider.
1573_ACEOF
1574ac_status=$?
1575fi
1576
1577if test "$ac_init_help" = "recursive"; then
1578 # If there are subdirs, report their specific --help.
1579 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1580 test -d "$ac_dir" ||
1581 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1582 continue
1583 ac_builddir=.
1584
1585case "$ac_dir" in
1586.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587*)
1588 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1589 # A ".." for each directory in $ac_dir_suffix.
1590 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1591 case $ac_top_builddir_sub in
1592 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1593 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1594 esac ;;
1595esac
1596ac_abs_top_builddir=$ac_pwd
1597ac_abs_builddir=$ac_pwd$ac_dir_suffix
1598# for backward compatibility:
1599ac_top_builddir=$ac_top_build_prefix
1600
1601case $srcdir in
1602 .) # We are building in place.
1603 ac_srcdir=.
1604 ac_top_srcdir=$ac_top_builddir_sub
1605 ac_abs_top_srcdir=$ac_pwd ;;
1606 [\\/]* | ?:[\\/]* ) # Absolute name.
1607 ac_srcdir=$srcdir$ac_dir_suffix;
1608 ac_top_srcdir=$srcdir
1609 ac_abs_top_srcdir=$srcdir ;;
1610 *) # Relative name.
1611 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1612 ac_top_srcdir=$ac_top_build_prefix$srcdir
1613 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1614esac
1615ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1616
1617 cd "$ac_dir" || { ac_status=$?; continue; }
1618 # Check for guested configure.
1619 if test -f "$ac_srcdir/configure.gnu"; then
1620 echo &&
1621 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1622 elif test -f "$ac_srcdir/configure"; then
1623 echo &&
1624 $SHELL "$ac_srcdir/configure" --help=recursive
1625 else
1626 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1627 fi || ac_status=$?
1628 cd "$ac_pwd" || { ac_status=$?; break; }
1629 done
1630fi
1631
1632test -n "$ac_init_help" && exit $ac_status
1633if $ac_init_version; then
1634 cat <<\_ACEOF
1635emacs configure 24.0.50
d6a003a8 1636generated by GNU Autoconf 2.68
067d23c9 1637
d6a003a8 1638Copyright (C) 2010 Free Software Foundation, Inc.
067d23c9
KY
1639This configure script is free software; the Free Software Foundation
1640gives unlimited permission to copy, distribute and modify it.
1641_ACEOF
1642 exit
1643fi
1644
1645## ------------------------ ##
1646## Autoconf initialization. ##
1647## ------------------------ ##
1648
1649# ac_fn_c_try_compile LINENO
1650# --------------------------
1651# Try to compile conftest.$ac_ext, and return whether this succeeded.
1652ac_fn_c_try_compile ()
1653{
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 rm -f conftest.$ac_objext
1656 if { { ac_try="$ac_compile"
1657case "(($ac_try" in
1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1659 *) ac_try_echo=$ac_try;;
1660esac
1661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1662$as_echo "$ac_try_echo"; } >&5
1663 (eval "$ac_compile") 2>conftest.err
1664 ac_status=$?
1665 if test -s conftest.err; then
1666 grep -v '^ *+' conftest.err >conftest.er1
1667 cat conftest.er1 >&5
1668 mv -f conftest.er1 conftest.err
1669 fi
1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671 test $ac_status = 0; } && {
1672 test -z "$ac_c_werror_flag" ||
1673 test ! -s conftest.err
1674 } && test -s conftest.$ac_objext; then :
1675 ac_retval=0
1676else
1677 $as_echo "$as_me: failed program was:" >&5
1678sed 's/^/| /' conftest.$ac_ext >&5
1679
1680 ac_retval=1
1681fi
d6a003a8 1682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1683 as_fn_set_status $ac_retval
1684
1685} # ac_fn_c_try_compile
1686
1687# ac_fn_c_try_link LINENO
1688# -----------------------
1689# Try to link conftest.$ac_ext, and return whether this succeeded.
1690ac_fn_c_try_link ()
1691{
1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 rm -f conftest.$ac_objext conftest$ac_exeext
1694 if { { ac_try="$ac_link"
1695case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698esac
1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700$as_echo "$ac_try_echo"; } >&5
1701 (eval "$ac_link") 2>conftest.err
1702 ac_status=$?
1703 if test -s conftest.err; then
1704 grep -v '^ *+' conftest.err >conftest.er1
1705 cat conftest.er1 >&5
1706 mv -f conftest.er1 conftest.err
1707 fi
1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 test $ac_status = 0; } && {
1710 test -z "$ac_c_werror_flag" ||
1711 test ! -s conftest.err
1712 } && test -s conftest$ac_exeext && {
1713 test "$cross_compiling" = yes ||
1714 $as_test_x conftest$ac_exeext
1715 }; then :
1716 ac_retval=0
1717else
1718 $as_echo "$as_me: failed program was:" >&5
1719sed 's/^/| /' conftest.$ac_ext >&5
1720
1721 ac_retval=1
1722fi
1723 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1724 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1725 # interfere with the next link command; also delete a directory that is
1726 # left behind by Apple's compiler. We do this before executing the actions.
1727 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a003a8 1728 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1729 as_fn_set_status $ac_retval
1730
1731} # ac_fn_c_try_link
1732
1733# ac_fn_c_try_cpp LINENO
1734# ----------------------
1735# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1736ac_fn_c_try_cpp ()
1737{
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 if { { ac_try="$ac_cpp conftest.$ac_ext"
1740case "(($ac_try" in
1741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1742 *) ac_try_echo=$ac_try;;
1743esac
1744eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745$as_echo "$ac_try_echo"; } >&5
1746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1747 ac_status=$?
1748 if test -s conftest.err; then
1749 grep -v '^ *+' conftest.err >conftest.er1
1750 cat conftest.er1 >&5
1751 mv -f conftest.er1 conftest.err
1752 fi
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d6a003a8 1754 test $ac_status = 0; } > conftest.i && {
067d23c9
KY
1755 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1756 test ! -s conftest.err
1757 }; then :
1758 ac_retval=0
1759else
1760 $as_echo "$as_me: failed program was:" >&5
1761sed 's/^/| /' conftest.$ac_ext >&5
1762
1763 ac_retval=1
1764fi
d6a003a8 1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1766 as_fn_set_status $ac_retval
1767
1768} # ac_fn_c_try_cpp
1769
1770# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1771# -------------------------------------------------------
1772# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1773# the include files in INCLUDES and setting the cache variable VAR
1774# accordingly.
1775ac_fn_c_check_header_mongrel ()
1776{
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d6a003a8 1778 if eval \${$3+:} false; then :
067d23c9
KY
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780$as_echo_n "checking for $2... " >&6; }
d6a003a8 1781if eval \${$3+:} false; then :
067d23c9
KY
1782 $as_echo_n "(cached) " >&6
1783fi
1784eval ac_res=\$$3
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786$as_echo "$ac_res" >&6; }
1787else
1788 # Is the header compilable?
1789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1790$as_echo_n "checking $2 usability... " >&6; }
1791cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1792/* end confdefs.h. */
1793$4
1794#include <$2>
1795_ACEOF
1796if ac_fn_c_try_compile "$LINENO"; then :
1797 ac_header_compiler=yes
1798else
1799 ac_header_compiler=no
1800fi
1801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1803$as_echo "$ac_header_compiler" >&6; }
1804
1805# Is the header present?
1806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1807$as_echo_n "checking $2 presence... " >&6; }
1808cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809/* end confdefs.h. */
1810#include <$2>
1811_ACEOF
1812if ac_fn_c_try_cpp "$LINENO"; then :
1813 ac_header_preproc=yes
1814else
1815 ac_header_preproc=no
1816fi
d6a003a8 1817rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
1818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1819$as_echo "$ac_header_preproc" >&6; }
1820
1821# So? What about this header?
1822case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1823 yes:no: )
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1825$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1827$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1828 ;;
1829 no:yes:* )
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1831$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1833$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1835$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1837$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1839$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1840 ;;
1841esac
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843$as_echo_n "checking for $2... " >&6; }
d6a003a8 1844if eval \${$3+:} false; then :
067d23c9
KY
1845 $as_echo_n "(cached) " >&6
1846else
1847 eval "$3=\$ac_header_compiler"
1848fi
1849eval ac_res=\$$3
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851$as_echo "$ac_res" >&6; }
1852fi
d6a003a8 1853 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1854
1855} # ac_fn_c_check_header_mongrel
1856
1857# ac_fn_c_try_run LINENO
1858# ----------------------
1859# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1860# that executables *can* be run.
1861ac_fn_c_try_run ()
1862{
1863 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864 if { { ac_try="$ac_link"
1865case "(($ac_try" in
1866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1867 *) ac_try_echo=$ac_try;;
1868esac
1869eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1870$as_echo "$ac_try_echo"; } >&5
1871 (eval "$ac_link") 2>&5
1872 ac_status=$?
1873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1874 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1875 { { case "(($ac_try" in
1876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877 *) ac_try_echo=$ac_try;;
1878esac
1879eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880$as_echo "$ac_try_echo"; } >&5
1881 (eval "$ac_try") 2>&5
1882 ac_status=$?
1883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1884 test $ac_status = 0; }; }; then :
1885 ac_retval=0
1886else
1887 $as_echo "$as_me: program exited with status $ac_status" >&5
1888 $as_echo "$as_me: failed program was:" >&5
1889sed 's/^/| /' conftest.$ac_ext >&5
1890
1891 ac_retval=$ac_status
1892fi
1893 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a003a8 1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1895 as_fn_set_status $ac_retval
1896
1897} # ac_fn_c_try_run
1898
1899# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1900# -------------------------------------------------------
1901# Tests whether HEADER exists and can be compiled using the include files in
1902# INCLUDES, setting the cache variable VAR accordingly.
1903ac_fn_c_check_header_compile ()
1904{
1905 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1907$as_echo_n "checking for $2... " >&6; }
d6a003a8 1908if eval \${$3+:} false; then :
067d23c9
KY
1909 $as_echo_n "(cached) " >&6
1910else
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912/* end confdefs.h. */
1913$4
1914#include <$2>
1915_ACEOF
1916if ac_fn_c_try_compile "$LINENO"; then :
1917 eval "$3=yes"
1918else
1919 eval "$3=no"
1920fi
1921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1922fi
1923eval ac_res=\$$3
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925$as_echo "$ac_res" >&6; }
d6a003a8 1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1927
1928} # ac_fn_c_check_header_compile
1929
d6a003a8
AS
1930# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1931# ---------------------------------------------
1932# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1933# accordingly.
067d23c9
KY
1934ac_fn_c_check_decl ()
1935{
1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d6a003a8
AS
1937 as_decl_name=`echo $2|sed 's/ *(.*//'`
1938 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1940$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1941if eval \${$3+:} false; then :
067d23c9
KY
1942 $as_echo_n "(cached) " >&6
1943else
1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945/* end confdefs.h. */
1946$4
1947int
1948main ()
1949{
d6a003a8
AS
1950#ifndef $as_decl_name
1951#ifdef __cplusplus
1952 (void) $as_decl_use;
1953#else
1954 (void) $as_decl_name;
1955#endif
067d23c9
KY
1956#endif
1957
1958 ;
1959 return 0;
1960}
1961_ACEOF
1962if ac_fn_c_try_compile "$LINENO"; then :
1963 eval "$3=yes"
1964else
1965 eval "$3=no"
1966fi
1967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1968fi
1969eval ac_res=\$$3
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1971$as_echo "$ac_res" >&6; }
d6a003a8 1972 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
1973
1974} # ac_fn_c_check_decl
1975
1976# ac_fn_c_check_header_preproc LINENO HEADER VAR
1977# ----------------------------------------------
1978# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1979ac_fn_c_check_header_preproc ()
1980{
1981 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1983$as_echo_n "checking for $2... " >&6; }
d6a003a8 1984if eval \${$3+:} false; then :
067d23c9
KY
1985 $as_echo_n "(cached) " >&6
1986else
1987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988/* end confdefs.h. */
1989#include <$2>
1990_ACEOF
1991if ac_fn_c_try_cpp "$LINENO"; then :
1992 eval "$3=yes"
1993else
1994 eval "$3=no"
1995fi
d6a003a8 1996rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
1997fi
1998eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000$as_echo "$ac_res" >&6; }
d6a003a8 2001 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
2002
2003} # ac_fn_c_check_header_preproc
2004
2005# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2006# ----------------------------------------------------
2007# Tries to find if the field MEMBER exists in type AGGR, after including
2008# INCLUDES, setting cache variable VAR accordingly.
2009ac_fn_c_check_member ()
2010{
2011 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2013$as_echo_n "checking for $2.$3... " >&6; }
d6a003a8 2014if eval \${$4+:} false; then :
067d23c9
KY
2015 $as_echo_n "(cached) " >&6
2016else
2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018/* end confdefs.h. */
2019$5
2020int
2021main ()
2022{
2023static $2 ac_aggr;
2024if (ac_aggr.$3)
2025return 0;
2026 ;
2027 return 0;
2028}
2029_ACEOF
2030if ac_fn_c_try_compile "$LINENO"; then :
2031 eval "$4=yes"
2032else
2033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2034/* end confdefs.h. */
2035$5
2036int
2037main ()
2038{
2039static $2 ac_aggr;
2040if (sizeof ac_aggr.$3)
2041return 0;
2042 ;
2043 return 0;
2044}
2045_ACEOF
2046if ac_fn_c_try_compile "$LINENO"; then :
2047 eval "$4=yes"
2048else
2049 eval "$4=no"
2050fi
2051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2052fi
2053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2054fi
2055eval ac_res=\$$4
2056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2057$as_echo "$ac_res" >&6; }
d6a003a8 2058 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
2059
2060} # ac_fn_c_check_member
2061
2062# ac_fn_c_check_func LINENO FUNC VAR
2063# ----------------------------------
2064# Tests whether FUNC exists, setting the cache variable VAR accordingly
2065ac_fn_c_check_func ()
2066{
2067 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2069$as_echo_n "checking for $2... " >&6; }
d6a003a8 2070if eval \${$3+:} false; then :
067d23c9
KY
2071 $as_echo_n "(cached) " >&6
2072else
2073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2074/* end confdefs.h. */
2075/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2076 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2077#define $2 innocuous_$2
2078
2079/* System header to define __stub macros and hopefully few prototypes,
2080 which can conflict with char $2 (); below.
2081 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2082 <limits.h> exists even on freestanding compilers. */
2083
2084#ifdef __STDC__
2085# include <limits.h>
2086#else
2087# include <assert.h>
2088#endif
2089
2090#undef $2
2091
2092/* Override any GCC internal prototype to avoid an error.
2093 Use char because int might match the return type of a GCC
2094 builtin and then its argument prototype would still apply. */
2095#ifdef __cplusplus
2096extern "C"
2097#endif
2098char $2 ();
2099/* The GNU C library defines this for functions which it implements
2100 to always fail with ENOSYS. Some functions are actually named
2101 something starting with __ and the normal name is an alias. */
2102#if defined __stub_$2 || defined __stub___$2
2103choke me
2104#endif
2105
2106int
2107main ()
2108{
2109return $2 ();
2110 ;
2111 return 0;
2112}
2113_ACEOF
2114if ac_fn_c_try_link "$LINENO"; then :
2115 eval "$3=yes"
2116else
2117 eval "$3=no"
2118fi
2119rm -f core conftest.err conftest.$ac_objext \
2120 conftest$ac_exeext conftest.$ac_ext
2121fi
2122eval ac_res=\$$3
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2124$as_echo "$ac_res" >&6; }
d6a003a8 2125 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
2126
2127} # ac_fn_c_check_func
2128
2129# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2130# -------------------------------------------
2131# Tests whether TYPE exists after having included INCLUDES, setting cache
2132# variable VAR accordingly.
2133ac_fn_c_check_type ()
2134{
2135 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2137$as_echo_n "checking for $2... " >&6; }
d6a003a8 2138if eval \${$3+:} false; then :
067d23c9
KY
2139 $as_echo_n "(cached) " >&6
2140else
2141 eval "$3=no"
2142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143/* end confdefs.h. */
2144$4
2145int
2146main ()
2147{
2148if (sizeof ($2))
2149 return 0;
2150 ;
2151 return 0;
2152}
2153_ACEOF
2154if ac_fn_c_try_compile "$LINENO"; then :
2155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2156/* end confdefs.h. */
2157$4
2158int
2159main ()
2160{
2161if (sizeof (($2)))
2162 return 0;
2163 ;
2164 return 0;
2165}
2166_ACEOF
2167if ac_fn_c_try_compile "$LINENO"; then :
2168
2169else
2170 eval "$3=yes"
2171fi
2172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2173fi
2174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175fi
2176eval ac_res=\$$3
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178$as_echo "$ac_res" >&6; }
d6a003a8 2179 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
067d23c9
KY
2180
2181} # ac_fn_c_check_type
2182cat >config.log <<_ACEOF
2183This file contains any messages produced by compilers while
2184running configure, to aid debugging if configure makes a mistake.
2185
2186It was created by emacs $as_me 24.0.50, which was
d6a003a8 2187generated by GNU Autoconf 2.68. Invocation command line was
067d23c9
KY
2188
2189 $ $0 $@
2190
2191_ACEOF
2192exec 5>>config.log
2193{
2194cat <<_ASUNAME
2195## --------- ##
2196## Platform. ##
2197## --------- ##
2198
2199hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2200uname -m = `(uname -m) 2>/dev/null || echo unknown`
2201uname -r = `(uname -r) 2>/dev/null || echo unknown`
2202uname -s = `(uname -s) 2>/dev/null || echo unknown`
2203uname -v = `(uname -v) 2>/dev/null || echo unknown`
2204
2205/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2206/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2207
2208/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2209/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2210/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2211/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2212/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2213/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2214/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2215
2216_ASUNAME
2217
2218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2219for as_dir in $PATH
2220do
2221 IFS=$as_save_IFS
2222 test -z "$as_dir" && as_dir=.
2223 $as_echo "PATH: $as_dir"
2224 done
2225IFS=$as_save_IFS
2226
2227} >&5
2228
2229cat >&5 <<_ACEOF
2230
2231
2232## ----------- ##
2233## Core tests. ##
2234## ----------- ##
2235
2236_ACEOF
2237
2238
2239# Keep a trace of the command line.
2240# Strip out --no-create and --no-recursion so they do not pile up.
2241# Strip out --silent because we don't want to record it for future runs.
2242# Also quote any args containing shell meta-characters.
2243# Make two passes to allow for proper duplicate-argument suppression.
2244ac_configure_args=
2245ac_configure_args0=
2246ac_configure_args1=
2247ac_must_keep_next=false
2248for ac_pass in 1 2
2249do
2250 for ac_arg
2251 do
2252 case $ac_arg in
2253 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2254 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2255 | -silent | --silent | --silen | --sile | --sil)
2256 continue ;;
2257 *\'*)
2258 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2259 esac
2260 case $ac_pass in
2261 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2262 2)
2263 as_fn_append ac_configure_args1 " '$ac_arg'"
2264 if test $ac_must_keep_next = true; then
2265 ac_must_keep_next=false # Got value, back to normal.
2266 else
2267 case $ac_arg in
2268 *=* | --config-cache | -C | -disable-* | --disable-* \
2269 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2270 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2271 | -with-* | --with-* | -without-* | --without-* | --x)
2272 case "$ac_configure_args0 " in
2273 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2274 esac
2275 ;;
2276 -* ) ac_must_keep_next=true ;;
2277 esac
2278 fi
2279 as_fn_append ac_configure_args " '$ac_arg'"
2280 ;;
2281 esac
2282 done
2283done
2284{ ac_configure_args0=; unset ac_configure_args0;}
2285{ ac_configure_args1=; unset ac_configure_args1;}
2286
2287# When interrupted or exit'd, cleanup temporary files, and complete
2288# config.log. We remove comments because anyway the quotes in there
2289# would cause problems or look ugly.
2290# WARNING: Use '\'' to represent an apostrophe within the trap.
2291# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2292trap 'exit_status=$?
2293 # Save into config.log some information that might help in debugging.
2294 {
2295 echo
2296
d6a003a8 2297 $as_echo "## ---------------- ##
067d23c9 2298## Cache variables. ##
d6a003a8 2299## ---------------- ##"
067d23c9
KY
2300 echo
2301 # The following way of writing the cache mishandles newlines in values,
2302(
2303 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2304 eval ac_val=\$$ac_var
2305 case $ac_val in #(
2306 *${as_nl}*)
2307 case $ac_var in #(
2308 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2309$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2310 esac
2311 case $ac_var in #(
2312 _ | IFS | as_nl) ;; #(
2313 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2314 *) { eval $ac_var=; unset $ac_var;} ;;
2315 esac ;;
2316 esac
2317 done
2318 (set) 2>&1 |
2319 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2320 *${as_nl}ac_space=\ *)
2321 sed -n \
2322 "s/'\''/'\''\\\\'\'''\''/g;
2323 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2324 ;; #(
2325 *)
2326 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2327 ;;
2328 esac |
2329 sort
2330)
2331 echo
2332
d6a003a8 2333 $as_echo "## ----------------- ##
067d23c9 2334## Output variables. ##
d6a003a8 2335## ----------------- ##"
067d23c9
KY
2336 echo
2337 for ac_var in $ac_subst_vars
2338 do
2339 eval ac_val=\$$ac_var
2340 case $ac_val in
2341 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2342 esac
2343 $as_echo "$ac_var='\''$ac_val'\''"
2344 done | sort
2345 echo
2346
2347 if test -n "$ac_subst_files"; then
d6a003a8 2348 $as_echo "## ------------------- ##
067d23c9 2349## File substitutions. ##
d6a003a8 2350## ------------------- ##"
067d23c9
KY
2351 echo
2352 for ac_var in $ac_subst_files
2353 do
2354 eval ac_val=\$$ac_var
2355 case $ac_val in
2356 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2357 esac
2358 $as_echo "$ac_var='\''$ac_val'\''"
2359 done | sort
2360 echo
2361 fi
2362
2363 if test -s confdefs.h; then
d6a003a8 2364 $as_echo "## ----------- ##
067d23c9 2365## confdefs.h. ##
d6a003a8 2366## ----------- ##"
067d23c9
KY
2367 echo
2368 cat confdefs.h
2369 echo
2370 fi
2371 test "$ac_signal" != 0 &&
2372 $as_echo "$as_me: caught signal $ac_signal"
2373 $as_echo "$as_me: exit $exit_status"
2374 } >&5
2375 rm -f core *.core core.conftest.* &&
2376 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2377 exit $exit_status
2378' 0
2379for ac_signal in 1 2 13 15; do
2380 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2381done
2382ac_signal=0
2383
2384# confdefs.h avoids OS command line length limits that DEFS can exceed.
2385rm -f -r conftest* confdefs.h
2386
2387$as_echo "/* confdefs.h */" > confdefs.h
2388
2389# Predefined preprocessor variables.
2390
2391cat >>confdefs.h <<_ACEOF
2392#define PACKAGE_NAME "$PACKAGE_NAME"
2393_ACEOF
2394
2395cat >>confdefs.h <<_ACEOF
2396#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2397_ACEOF
2398
2399cat >>confdefs.h <<_ACEOF
2400#define PACKAGE_VERSION "$PACKAGE_VERSION"
2401_ACEOF
2402
2403cat >>confdefs.h <<_ACEOF
2404#define PACKAGE_STRING "$PACKAGE_STRING"
2405_ACEOF
2406
2407cat >>confdefs.h <<_ACEOF
2408#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2409_ACEOF
2410
2411cat >>confdefs.h <<_ACEOF
2412#define PACKAGE_URL "$PACKAGE_URL"
2413_ACEOF
2414
2415
2416# Let the site file select an alternate cache file if it wants to.
2417# Prefer an explicitly selected file to automatically selected ones.
2418ac_site_file1=NONE
2419ac_site_file2=NONE
2420if test -n "$CONFIG_SITE"; then
d6a003a8
AS
2421 # We do not want a PATH search for config.site.
2422 case $CONFIG_SITE in #((
2423 -*) ac_site_file1=./$CONFIG_SITE;;
2424 */*) ac_site_file1=$CONFIG_SITE;;
2425 *) ac_site_file1=./$CONFIG_SITE;;
2426 esac
067d23c9
KY
2427elif test "x$prefix" != xNONE; then
2428 ac_site_file1=$prefix/share/config.site
2429 ac_site_file2=$prefix/etc/config.site
2430else
2431 ac_site_file1=$ac_default_prefix/share/config.site
2432 ac_site_file2=$ac_default_prefix/etc/config.site
2433fi
2434for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2435do
2436 test "x$ac_site_file" = xNONE && continue
2437 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2439$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2440 sed 's/^/| /' "$ac_site_file" >&5
d6a003a8
AS
2441 . "$ac_site_file" \
2442 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2443$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2444as_fn_error $? "failed to load site script $ac_site_file
2445See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
2446 fi
2447done
2448
2449if test -r "$cache_file"; then
2450 # Some versions of bash will fail to source /dev/null (special files
2451 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2452 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2454$as_echo "$as_me: loading cache $cache_file" >&6;}
2455 case $cache_file in
2456 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2457 *) . "./$cache_file";;
2458 esac
2459 fi
2460else
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2462$as_echo "$as_me: creating cache $cache_file" >&6;}
2463 >$cache_file
2464fi
2465
2466as_fn_append ac_header_list " stdlib.h"
2467as_fn_append ac_header_list " unistd.h"
2468as_fn_append ac_header_list " sys/param.h"
2469as_fn_append ac_header_list " sys/time.h"
2470as_fn_append ac_func_list " alarm"
2471# Check that the precious variables saved in the cache have kept the same
2472# value.
2473ac_cache_corrupted=false
2474for ac_var in $ac_precious_vars; do
2475 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2476 eval ac_new_set=\$ac_env_${ac_var}_set
2477 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2478 eval ac_new_val=\$ac_env_${ac_var}_value
2479 case $ac_old_set,$ac_new_set in
2480 set,)
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2482$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2483 ac_cache_corrupted=: ;;
2484 ,set)
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2486$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2487 ac_cache_corrupted=: ;;
2488 ,);;
2489 *)
2490 if test "x$ac_old_val" != "x$ac_new_val"; then
2491 # differences in whitespace do not lead to failure.
2492 ac_old_val_w=`echo x $ac_old_val`
2493 ac_new_val_w=`echo x $ac_new_val`
2494 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2496$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2497 ac_cache_corrupted=:
2498 else
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2500$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2501 eval $ac_var=\$ac_old_val
2502 fi
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2504$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2506$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2507 fi;;
2508 esac
2509 # Pass precious variables to config.status.
2510 if test "$ac_new_set" = set; then
2511 case $ac_new_val in
2512 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2513 *) ac_arg=$ac_var=$ac_new_val ;;
2514 esac
2515 case " $ac_configure_args " in
2516 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2517 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2518 esac
2519 fi
2520done
2521if $ac_cache_corrupted; then
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2523$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2525$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d6a003a8 2526 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
067d23c9
KY
2527fi
2528## -------------------- ##
2529## Main body of script. ##
2530## -------------------- ##
2531
2532ac_ext=c
2533ac_cpp='$CPP $CPPFLAGS'
2534ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2535ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2536ac_compiler_gnu=$ac_cv_c_compiler_gnu
2537
2538
2539ac_config_headers="$ac_config_headers src/config.h:src/config.in"
2540
2541
2542
2543test "$program_prefix" != NONE &&
2544 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2545# Use a double $ so make ignores it.
2546test "$program_suffix" != NONE &&
2547 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2548# Double any \ or $.
2549# By default was `s,x,x', remove it if useless.
2550ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2551program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2552
2553
2554lispdir='${datadir}/emacs/${version}/lisp'
2555locallisppath='${datadir}/emacs/${version}/site-lisp:'\
2556'${datadir}/emacs/site-lisp'
2557lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
2558etcdir='${datadir}/emacs/${version}/etc'
2559archlibdir='${libexecdir}/emacs/${version}/${configuration}'
2560docdir='${datadir}/emacs/${version}/etc'
2561gamedir='${localstatedir}/games/emacs'
2562
2563gameuser=games
2564
2565
2566
2567
2568# Check whether --with-pop was given.
2569if test "${with_pop+set}" = set; then :
2570 withval=$with_pop;
2571else
2572 with_pop=yes
2573fi
2574
2575if test "$with_pop" = yes; then
2576 $as_echo "#define MAIL_USE_POP 1" >>confdefs.h
2577
2578fi
2579
2580
2581# Check whether --with-kerberos was given.
2582if test "${with_kerberos+set}" = set; then :
2583 withval=$with_kerberos;
2584else
2585 with_kerberos=no
2586fi
2587
2588if test "$with_kerberos" != no; then
2589 $as_echo "#define KERBEROS 1" >>confdefs.h
2590
2591fi
2592
2593
2594# Check whether --with-kerberos5 was given.
2595if test "${with_kerberos5+set}" = set; then :
2596 withval=$with_kerberos5;
2597else
2598 with_kerberos5=no
2599fi
2600
2601if test "${with_kerberos5}" != no; then
2602 if test "${with_kerberos}" = no; then
2603 with_kerberos=yes
2604 $as_echo "#define KERBEROS 1" >>confdefs.h
2605
2606 fi
2607
2608$as_echo "#define KERBEROS5 1" >>confdefs.h
2609
2610fi
2611
2612
2613# Check whether --with-hesiod was given.
2614if test "${with_hesiod+set}" = set; then :
2615 withval=$with_hesiod;
2616else
2617 with_hesiod=no
2618fi
2619
2620if test "$with_hesiod" != no; then
2621
2622$as_echo "#define HESIOD 1" >>confdefs.h
2623
2624fi
2625
2626
2627# Check whether --with-mmdf was given.
2628if test "${with_mmdf+set}" = set; then :
2629 withval=$with_mmdf;
2630else
2631 with_mmdf=no
2632fi
2633
2634if test "$with_mmdf" != no; then
2635
2636$as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h
2637
2638fi
2639
2640
2641# Check whether --with-mail-unlink was given.
2642if test "${with_mail_unlink+set}" = set; then :
2643 withval=$with_mail_unlink;
2644else
2645 with_mail_unlink=no
2646fi
2647
2648if test "$with_mail_unlink" != no; then
2649
2650$as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h
2651
2652fi
2653
2654
2655# Check whether --with-mailhost was given.
2656if test "${with_mailhost+set}" = set; then :
2657 withval=$with_mailhost;
2658cat >>confdefs.h <<_ACEOF
2659#define MAILHOST "$withval"
2660_ACEOF
2661
2662fi
2663
2664
2665
2666# Check whether --with-sound was given.
2667if test "${with_sound+set}" = set; then :
2668 withval=$with_sound;
2669else
2670 with_sound=yes
2671fi
2672
2673
2674
2675# Check whether --with-sync-input was given.
2676if test "${with_sync_input+set}" = set; then :
2677 withval=$with_sync_input;
2678else
2679 with_sync_input=yes
2680fi
2681
2682if test "$with_sync_input" = yes; then
2683
2684$as_echo "#define SYNC_INPUT 1" >>confdefs.h
2685
2686fi
2687
2688
2689# Check whether --with-x-toolkit was given.
2690if test "${with_x_toolkit+set}" = set; then :
2691 withval=$with_x_toolkit; case "${withval}" in
2692 y | ye | yes ) val=gtk ;;
2693 n | no ) val=no ;;
2694 l | lu | luc | luci | lucid ) val=lucid ;;
2695 a | at | ath | athe | athen | athena ) val=athena ;;
2696 m | mo | mot | moti | motif ) val=motif ;;
2697 g | gt | gtk ) val=gtk ;;
2698 gtk3 ) val=gtk3 ;;
2699 * )
d6a003a8 2700as_fn_error $? "\`--with-x-toolkit=$withval' is invalid;
067d23c9
KY
2701this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk' or
2702\`gtk3'. \`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." "$LINENO" 5
2703 ;;
2704 esac
2705 with_x_toolkit=$val
2706
2707fi
2708
2709
2710
2711# Check whether --with-xpm was given.
2712if test "${with_xpm+set}" = set; then :
2713 withval=$with_xpm;
2714else
2715 with_xpm=yes
2716fi
2717
2718
2719# Check whether --with-jpeg was given.
2720if test "${with_jpeg+set}" = set; then :
2721 withval=$with_jpeg;
2722else
2723 with_jpeg=yes
2724fi
2725
2726
2727# Check whether --with-tiff was given.
2728if test "${with_tiff+set}" = set; then :
2729 withval=$with_tiff;
2730else
2731 with_tiff=yes
2732fi
2733
2734
2735# Check whether --with-gif was given.
2736if test "${with_gif+set}" = set; then :
2737 withval=$with_gif;
2738else
2739 with_gif=yes
2740fi
2741
2742
2743# Check whether --with-png was given.
2744if test "${with_png+set}" = set; then :
2745 withval=$with_png;
2746else
2747 with_png=yes
2748fi
2749
2750
2751# Check whether --with-rsvg was given.
2752if test "${with_rsvg+set}" = set; then :
2753 withval=$with_rsvg;
2754else
2755 with_rsvg=yes
2756fi
2757
2758
2759# Check whether --with-xml2 was given.
2760if test "${with_xml2+set}" = set; then :
2761 withval=$with_xml2;
2762else
2763 with_xml2=yes
2764fi
2765
2766
2767# Check whether --with-imagemagick was given.
2768if test "${with_imagemagick+set}" = set; then :
2769 withval=$with_imagemagick;
2770else
2771 with_imagemagick=yes
2772fi
2773
2774
2775
2776# Check whether --with-xft was given.
2777if test "${with_xft+set}" = set; then :
2778 withval=$with_xft;
2779else
2780 with_xft=yes
2781fi
2782
2783
2784# Check whether --with-libotf was given.
2785if test "${with_libotf+set}" = set; then :
2786 withval=$with_libotf;
2787else
2788 with_libotf=yes
2789fi
2790
2791
2792# Check whether --with-m17n-flt was given.
2793if test "${with_m17n_flt+set}" = set; then :
2794 withval=$with_m17n_flt;
2795else
2796 with_m17n_flt=yes
2797fi
2798
2799
2800
2801# Check whether --with-toolkit-scroll-bars was given.
2802if test "${with_toolkit_scroll_bars+set}" = set; then :
2803 withval=$with_toolkit_scroll_bars;
2804else
2805 with_toolkit_scroll_bars=yes
2806fi
2807
2808
2809# Check whether --with-xaw3d was given.
2810if test "${with_xaw3d+set}" = set; then :
2811 withval=$with_xaw3d;
2812else
2813 with_xaw3d=yes
2814fi
2815
2816
2817# Check whether --with-xim was given.
2818if test "${with_xim+set}" = set; then :
2819 withval=$with_xim;
2820else
2821 with_xim=yes
2822fi
2823
2824
2825# Check whether --with-ns was given.
2826if test "${with_ns+set}" = set; then :
2827 withval=$with_ns;
2828else
2829 with_ns=no
2830fi
2831
2832
2833
2834# Check whether --with-gpm was given.
2835if test "${with_gpm+set}" = set; then :
2836 withval=$with_gpm;
2837else
2838 with_gpm=yes
2839fi
2840
2841
2842# Check whether --with-dbus was given.
2843if test "${with_dbus+set}" = set; then :
2844 withval=$with_dbus;
2845else
2846 with_dbus=yes
2847fi
2848
2849
2850# Check whether --with-gconf was given.
2851if test "${with_gconf+set}" = set; then :
2852 withval=$with_gconf;
2853else
2854 with_gconf=yes
2855fi
2856
2857
2858# Check whether --with-selinux was given.
2859if test "${with_selinux+set}" = set; then :
2860 withval=$with_selinux;
2861else
2862 with_selinux=yes
2863fi
2864
2865
2866# Check whether --with-gnutls was given.
2867if test "${with_gnutls+set}" = set; then :
2868 withval=$with_gnutls;
2869else
2870 with_gnutls=yes
2871fi
2872
2873
2874## For the times when you want to build Emacs but don't have
2875## a suitable makeinfo, and can live without the manuals.
2876
2877# Check whether --with-makeinfo was given.
2878if test "${with_makeinfo+set}" = set; then :
2879 withval=$with_makeinfo;
2880else
2881 with_makeinfo=yes
2882fi
2883
2884
2885## This is an option because I do not know if all info/man support
2886## compressed files, nor how to test if they do so.
2887
2888# Check whether --with-compress-info was given.
2889if test "${with_compress_info+set}" = set; then :
2890 withval=$with_compress_info;
2891else
2892 with_compress_info=yes
2893fi
2894
2895if test $with_compress_info = yes; then
2896 GZIP_INFO=yes
2897else
2898 GZIP_INFO=
2899fi
2900
2901
2902
2903# Check whether --with-pkg-config-prog was given.
2904if test "${with_pkg_config_prog+set}" = set; then :
2905 withval=$with_pkg_config_prog;
2906fi
2907
2908if test "X${with_pkg_config_prog}" != X; then
2909 if test "${with_pkg_config_prog}" != yes; then
2910 PKG_CONFIG="${with_pkg_config_prog}"
2911 fi
2912fi
2913
2914CRT_DIR=
2915
2916# Check whether --with-crt-dir was given.
2917if test "${with_crt_dir+set}" = set; then :
2918 withval=$with_crt_dir;
2919fi
2920
2921CRT_DIR="${with_crt_dir}"
2922
2923
2924# Check whether --with-gnustep-conf was given.
2925if test "${with_gnustep_conf+set}" = set; then :
2926 withval=$with_gnustep_conf;
2927fi
2928
2929test "X${with_gnustep_conf}" != X && test "${with_gnustep_conf}" != yes && \
2930 GNUSTEP_CONFIG_FILE="${with_gnustep_conf}"
2931test "X$GNUSTEP_CONFIG_FILE" = "X" && \
2932 GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf
2933
2934# Check whether --enable-ns-self-contained was given.
2935if test "${enable_ns_self_contained+set}" = set; then :
2936 enableval=$enable_ns_self_contained; EN_NS_SELF_CONTAINED=$enableval
2937else
2938 EN_NS_SELF_CONTAINED=yes
2939fi
2940
2941
2942# Check whether --enable-asserts was given.
2943if test "${enable_asserts+set}" = set; then :
2944 enableval=$enable_asserts; USE_XASSERTS=$enableval
2945else
2946 USE_XASSERTS=no
2947fi
2948
2949
2950# Check whether --enable-maintainer-mode was given.
2951if test "${enable_maintainer_mode+set}" = set; then :
2952 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2953else
2954 USE_MAINTAINER_MODE=no
2955fi
2956
2957if test $USE_MAINTAINER_MODE = yes; then
2958 MAINT=
2959else
2960 MAINT=#
2961fi
2962
2963
2964# Check whether --enable-locallisppath was given.
2965if test "${enable_locallisppath+set}" = set; then :
2966 enableval=$enable_locallisppath; if test "${enableval}" = "no"; then
2967 locallisppath=
2968elif test "${enableval}" != "yes"; then
2969 locallisppath=${enableval}
2970fi
2971fi
2972
2973
2974# Check whether --enable-checking was given.
2975if test "${enable_checking+set}" = set; then :
2976 enableval=$enable_checking; ac_checking_flags="${enableval}"
2977fi
2978
2979IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
2980for check in $ac_checking_flags
2981do
2982 case $check in
2983 # these set all the flags to specific states
2984 yes) ac_enable_checking=1 ;;
2985 no) ac_enable_checking= ;
2986 ac_gc_check_stringbytes= ;
2987 ac_gc_check_string_overrun= ;
2988 ac_gc_check_string_free_list= ;
2989 ac_xmalloc_overrun= ;
2990 ac_gc_check_cons_list= ;;
2991 all) ac_enable_checking=1 ;
2992 ac_gc_check_stringbytes=1 ;
2993 ac_gc_check_string_overrun=1 ;
2994 ac_gc_check_string_free_list=1 ;
2995 ac_xmalloc_overrun=1 ;
2996 ac_gc_check_cons_list=1 ;;
2997 # these enable particular checks
2998 stringbytes) ac_gc_check_stringbytes=1 ;;
2999 stringoverrun) ac_gc_check_string_overrun=1 ;;
3000 stringfreelist) ac_gc_check_string_free_list=1 ;;
3001 xmallocoverrun) ac_xmalloc_overrun=1 ;;
3002 conslist) ac_gc_check_cons_list=1 ;;
d6a003a8 3003 *) as_fn_error $? "unknown check category $check" "$LINENO" 5 ;;
067d23c9
KY
3004 esac
3005done
3006IFS="$ac_save_IFS"
3007
3008if test x$ac_enable_checking != x ; then
3009
3010$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
3011
3012fi
3013if test x$ac_gc_check_stringbytes != x ; then
3014
3015$as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h
3016
3017fi
3018if test x$ac_gc_check_stringoverrun != x ; then
3019
3020$as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h
3021
3022fi
3023if test x$ac_gc_check_string_free_list != x ; then
3024
3025$as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h
3026
3027fi
3028if test x$ac_xmalloc_overrun != x ; then
3029
3030$as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h
3031
3032fi
3033if test x$ac_gc_check_cons_list != x ; then
3034
3035$as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h
3036
3037fi
3038
3039# Check whether --enable-use-lisp-union-type was given.
3040if test "${enable_use_lisp_union_type+set}" = set; then :
3041 enableval=$enable_use_lisp_union_type; if test "${enableval}" != "no"; then
3042
3043$as_echo "#define USE_LISP_UNION_TYPE 1" >>confdefs.h
3044
3045fi
3046fi
3047
3048
3049
3050# Check whether --enable-profiling was given.
3051if test "${enable_profiling+set}" = set; then :
3052 enableval=$enable_profiling; ac_enable_profiling="${enableval}"
3053fi
3054
3055if test x$ac_enable_profiling != x ; then
3056 PROFILING_CFLAGS="-DPROFILING=1 -pg"
3057else
3058 PROFILING_CFLAGS=
3059fi
3060
3061
3062# Check whether --enable-autodepend was given.
3063if test "${enable_autodepend+set}" = set; then :
3064 enableval=$enable_autodepend; ac_enable_autodepend="${enableval}"
3065else
3066 ac_enable_autodepend=yes
3067fi
3068
3069
3070#### Make srcdir absolute, if it isn't already. It's important to
3071#### avoid running the path through pwd unnecessarily, since pwd can
3072#### give you automounter prefixes, which can go away. We do all this
3073#### so Emacs can find its files when run uninstalled.
3074## Make sure CDPATH doesn't affect cd (in case PWD is relative).
3075unset CDPATH
3076case "${srcdir}" in
3077 /* ) ;;
3078 . )
3079 ## We may be able to use the $PWD environment variable to make this
3080 ## absolute. But sometimes PWD is inaccurate.
3081 ## Note: we used to use ${PWD} at the end instead of `pwd`,
3082 ## but that tested only for a well-formed and valid PWD,
3083 ## it did not object when PWD was well-formed and valid but just wrong.
3084 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
3085 then
3086 srcdir="$PWD"
3087 else
3088 srcdir="`(cd ${srcdir}; pwd)`"
3089 fi
3090 ;;
3091 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
3092esac
3093
3094#### Check if the source directory already has a configured system in it.
3095if test `pwd` != `(cd ${srcdir} && pwd)` \
3096 && test -f "${srcdir}/src/config.h" ; then
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The directory tree \`${srcdir}' is being used
3098 as a build directory right now; it has been configured in its own
3099 right. To configure in another directory as well, you MUST
3100 use GNU make. If you do not have GNU make, then you must
3101 now do \`make distclean' in ${srcdir},
3102 and then run $0 again." >&5
3103$as_echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
3104 as a build directory right now; it has been configured in its own
3105 right. To configure in another directory as well, you MUST
3106 use GNU make. If you do not have GNU make, then you must
3107 now do \`make distclean' in ${srcdir},
3108 and then run $0 again." >&2;}
3109fi
3110
3111#### Given the configuration name, set machfile and opsysfile to the
3112#### names of the m/*.h and s/*.h files we should use.
3113
3114### Canonicalize the configuration name.
3115
3116ac_aux_dir=
3117for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d6a003a8
AS
3118 if test -f "$ac_dir/install-sh"; then
3119 ac_aux_dir=$ac_dir
3120 ac_install_sh="$ac_aux_dir/install-sh -c"
3121 break
3122 elif test -f "$ac_dir/install.sh"; then
3123 ac_aux_dir=$ac_dir
3124 ac_install_sh="$ac_aux_dir/install.sh -c"
3125 break
3126 elif test -f "$ac_dir/shtool"; then
3127 ac_aux_dir=$ac_dir
3128 ac_install_sh="$ac_aux_dir/shtool install -c"
3129 break
3130 fi
067d23c9
KY
3131done
3132if test -z "$ac_aux_dir"; then
d6a003a8 3133 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
067d23c9
KY
3134fi
3135
3136# These three variables are undocumented and unsupported,
3137# and are intended to be withdrawn in a future Autoconf release.
3138# They can cause serious problems if a builder's source tree is in a directory
3139# whose full name contains unusual characters.
3140ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3141ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3142ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3143
3144
3145# Make sure we can run config.sub.
3146$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d6a003a8 3147 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
067d23c9
KY
3148
3149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3150$as_echo_n "checking build system type... " >&6; }
d6a003a8 3151if ${ac_cv_build+:} false; then :
067d23c9
KY
3152 $as_echo_n "(cached) " >&6
3153else
3154 ac_build_alias=$build_alias
3155test "x$ac_build_alias" = x &&
3156 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3157test "x$ac_build_alias" = x &&
d6a003a8 3158 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
067d23c9 3159ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d6a003a8 3160 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
067d23c9
KY
3161
3162fi
3163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3164$as_echo "$ac_cv_build" >&6; }
3165case $ac_cv_build in
3166*-*-*) ;;
d6a003a8 3167*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
067d23c9
KY
3168esac
3169build=$ac_cv_build
3170ac_save_IFS=$IFS; IFS='-'
3171set x $ac_cv_build
3172shift
3173build_cpu=$1
3174build_vendor=$2
3175shift; shift
3176# Remember, the first character of IFS is used to create $*,
3177# except with old shells:
3178build_os=$*
3179IFS=$ac_save_IFS
3180case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3181
3182
3183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3184$as_echo_n "checking host system type... " >&6; }
d6a003a8 3185if ${ac_cv_host+:} false; then :
067d23c9
KY
3186 $as_echo_n "(cached) " >&6
3187else
3188 if test "x$host_alias" = x; then
3189 ac_cv_host=$ac_cv_build
3190else
3191 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d6a003a8 3192 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
067d23c9
KY
3193fi
3194
3195fi
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3197$as_echo "$ac_cv_host" >&6; }
3198case $ac_cv_host in
3199*-*-*) ;;
d6a003a8 3200*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
067d23c9
KY
3201esac
3202host=$ac_cv_host
3203ac_save_IFS=$IFS; IFS='-'
3204set x $ac_cv_host
3205shift
3206host_cpu=$1
3207host_vendor=$2
3208shift; shift
3209# Remember, the first character of IFS is used to create $*,
3210# except with old shells:
3211host_os=$*
3212IFS=$ac_save_IFS
3213case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3214
3215
3216canonical=$host
3217configuration=${host_alias-${build_alias-$host}}
3218
3219
3220
3221### If you add support for a new configuration, add code to this
3222### switch statement to recognize your configuration name and select
3223### the appropriate operating system and machine description files.
3224
3225### You would hope that you could choose an m/*.h file pretty much
3226### based on the machine portion of the configuration name, and an s/*.h
3227### file based on the operating system portion. However, it turns out
3228### that each m/*.h file is pretty manufacturer-specific - for
3229### example mips.h is MIPS
3230### So we basically have to have a special case for each
3231### configuration name.
3232###
3233### As far as handling version numbers on operating systems is
3234### concerned, make sure things will fail in a fixable way. If
3235### /etc/MACHINES doesn't say anything about version numbers, be
3236### prepared to handle anything reasonably. If version numbers
3237### matter, be sure /etc/MACHINES says something about it.
3238
3239machine='' opsys='' unported=no
3240case "${canonical}" in
3241
d6a003a8
AS
3242 ## GNU/Linux ports
3243 *-*-linux-gnu*)
3244 opsys=gnu-linux
3245 case ${canonical} in
3246 alpha*) machine=alpha ;;
3247 s390-*) machine=ibms390 ;;
3248 s390x-*) machine=ibms390x ;;
3249 powerpc*) machine=macppc ;;
3250 sparc*) machine=sparc ;;
3251 ia64*) machine=ia64 ;;
3252 m68k*) machine=m68k ;;
3253 x86_64*) machine=amdx86-64 ;;
3254 esac
3255 ;;
3256
067d23c9
KY
3257 ## FreeBSD ports
3258 *-*-freebsd* )
3259 opsys=freebsd
3260 case "${canonical}" in
3261 alpha*) machine=alpha ;;
3262 amd64-*|x86_64-*) machine=amdx86-64 ;;
067d23c9
KY
3263 ia64-*) machine=ia64 ;;
3264 i[3456]86-*) machine=intel386 ;;
3265 powerpc-*) machine=macppc ;;
3266 sparc-*) machine=sparc ;;
3267 sparc64-*) machine=sparc ;;
3268 esac
3269 ;;
3270
3271 ## FreeBSD kernel + glibc based userland
3272 *-*-kfreebsd*gnu* )
3273 opsys=gnu-kfreebsd
3274 case "${canonical}" in
3275 alpha*) machine=alpha ;;
3276 amd64-*|x86_64-*) machine=amdx86-64 ;;
3277 ia64-*) machine=ia64 ;;
3278 i[3456]86-*) machine=intel386 ;;
3279 powerpc-*) machine=macppc ;;
3280 sparc-*) machine=sparc ;;
3281 sparc64-*) machine=sparc ;;
3282 esac
3283 ;;
3284
3285 ## NetBSD ports
3286 *-*-netbsd* )
3287 opsys=netbsd
3288 case "${canonical}" in
3289 alpha*) machine=alpha ;;
3290 x86_64-*) machine=amdx86-64 ;;
067d23c9
KY
3291 i[3456]86-*) machine=intel386 ;;
3292 m68k-*) machine=m68k ;;
3293 powerpc-*) machine=macppc ;;
067d23c9
KY
3294 sparc*-) machine=sparc ;;
3295 vax-*) machine=vax ;;
3296 esac
3297 ;;
3298
3299 ## OpenBSD ports
3300 *-*-openbsd* )
3301 opsys=openbsd
3302 case "${canonical}" in
3303 alpha*) machine=alpha ;;
3304 x86_64-*) machine=amdx86-64 ;;
067d23c9
KY
3305 i386-*) machine=intel386 ;;
3306 powerpc-*) machine=macppc ;;
3307 sparc*) machine=sparc ;;
3308 vax-*) machine=vax ;;
3309 esac
3310 ;;
3311
067d23c9
KY
3312 ## Apple Darwin / Mac OS X
3313 *-apple-darwin* )
3314 case "${canonical}" in
3315 i[3456]86-* ) machine=intel386 ;;
3316 powerpc-* ) machine=macppc ;;
3317 x86_64-* ) machine=amdx86-64 ;;
3318 * ) unported=yes ;;
3319 esac
3320 opsys=darwin
3321 # Define CPP as follows to make autoconf work correctly.
3322 CPP="${CC-cc} -E -no-cpp-precomp"
3323 # Use fink packages if available.
3324 if test -d /sw/include && test -d /sw/lib; then
3325 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
3326 CPP="${CPP} ${GCC_TEST_OPTIONS}"
3327 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
3328 fi
3329 ;;
3330
3331 ## HP 9000 series 700 and 800, running HP/UX
3332 hppa*-hp-hpux10.2* )
d6a003a8 3333 opsys=hpux10-20
067d23c9
KY
3334 ;;
3335 hppa*-hp-hpux1[1-9]* )
d6a003a8 3336 opsys=hpux11
067d23c9
KY
3337 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
3338 ;;
3339
067d23c9 3340 ## IBM machines
067d23c9
KY
3341 rs6000-ibm-aix4.[23]* )
3342 machine=ibmrs6000 opsys=aix4-2
3343 ;;
3344 powerpc-ibm-aix4.[23]* )
3345 machine=ibmrs6000 opsys=aix4-2
3346 ;;
3347 rs6000-ibm-aix[56]* )
3348 machine=ibmrs6000 opsys=aix4-2
3349 ;;
3350 powerpc-ibm-aix[56]* )
3351 machine=ibmrs6000 opsys=aix4-2
3352 ;;
3353
067d23c9
KY
3354 ## Silicon Graphics machines
3355 ## Iris 4D
3356 mips-sgi-irix6.5 )
3357 machine=iris4d opsys=irix6-5
3358 # Without defining _LANGUAGE_C, things get masked out in the headers
3359 # so that, for instance, grepping for `free' in stdlib.h fails and
3360 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
3361 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
3362 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
3363 ;;
3364
3365 ## Suns
067d23c9
KY
3366 *-sun-solaris* \
3367 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* \
3368 | x86_64-*-solaris2* | x86_64-*-sunos5*)
3369 case "${canonical}" in
3370 i[3456]86-*-* ) machine=intel386 ;;
3371 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
3372 sparc* ) machine=sparc ;;
3373 * ) unported=yes ;;
3374 esac
3375 case "${canonical}" in
3376 *-sunos5.6* | *-solaris2.6* )
3377 opsys=sol2-6
3378 NON_GNU_CPP=/usr/ccs/lib/cpp
3379 RANLIB="ar -ts"
3380 ;;
3381 *-sunos5.[7-9]* | *-solaris2.[7-9]* )
3382 opsys=sol2-6
3383 emacs_check_sunpro_c=yes
3384 NON_GNU_CPP=/usr/ccs/lib/cpp
3385 ;;
3386 *-sunos5* | *-solaris* )
3387 opsys=sol2-10
3388 emacs_check_sunpro_c=yes
3389 NON_GNU_CPP=/usr/ccs/lib/cpp
3390 ;;
3391 esac
3392 ## Watch out for a compiler that we know will not work.
3393 case "${canonical}" in
3394 *-solaris* | *-sunos5* )
3395 if [ "x$CC" = x/usr/ucb/cc ]; then
3396 ## /usr/ucb/cc doesn't work;
3397 ## we should find some other compiler that does work.
3398 unset CC
3399 fi
3400 ;;
3401 *) ;;
3402 esac
3403 ;;
3404
067d23c9
KY
3405 ## Intel 386 machines where we don't care about the manufacturer.
3406 i[3456]86-*-* )
3407 machine=intel386
3408 case "${canonical}" in
3409 *-cygwin ) opsys=cygwin ;;
3410 *-darwin* ) opsys=darwin
3411 CPP="${CC-cc} -E -no-cpp-precomp"
3412 ;;
067d23c9
KY
3413 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3414 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3415 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3416 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
3417 esac
3418 ;;
3419
067d23c9
KY
3420 * )
3421 unported=yes
3422 ;;
3423esac
3424
3425### If the code above didn't choose an operating system, just choose
3426### an operating system based on the configuration name. You really
3427### only want to use this when you have no idea what the right
3428### operating system is; if you know what operating systems a machine
3429### runs, it's cleaner to make it explicit in the case statement
3430### above.
3431if test x"${opsys}" = x; then
3432 case "${canonical}" in
3433 *-gnu* ) opsys=gnu ;;
3434 * )
3435 unported=yes
3436 ;;
3437 esac
3438fi
3439
3440
3441
3442if test $unported = yes; then
d6a003a8 3443 as_fn_error $? "Emacs hasn't been ported to \`${canonical}' systems.
067d23c9
KY
3444Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5
3445fi
3446
d6a003a8
AS
3447if test -n "$machine"; then
3448 machfile="m/${machine}.h"
3449else
3450 machfile=
3451fi
067d23c9
KY
3452opsysfile="s/${opsys}.h"
3453
3454
3455#### Choose a compiler.
3456test -n "$CC" && cc_specified=yes
3457
3458# Save the value of CFLAGS that the user specified.
3459SPECIFIED_CFLAGS="$CFLAGS"
3460
3461ac_ext=c
3462ac_cpp='$CPP $CPPFLAGS'
3463ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3464ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3465ac_compiler_gnu=$ac_cv_c_compiler_gnu
3466if test -n "$ac_tool_prefix"; then
3467 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3468set dummy ${ac_tool_prefix}gcc; ac_word=$2
3469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3470$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3471if ${ac_cv_prog_CC+:} false; then :
067d23c9
KY
3472 $as_echo_n "(cached) " >&6
3473else
3474 if test -n "$CC"; then
3475 ac_cv_prog_CC="$CC" # Let the user override the test.
3476else
3477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3478for as_dir in $PATH
3479do
3480 IFS=$as_save_IFS
3481 test -z "$as_dir" && as_dir=.
3482 for ac_exec_ext in '' $ac_executable_extensions; do
3483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3484 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3486 break 2
3487 fi
3488done
3489 done
3490IFS=$as_save_IFS
3491
3492fi
3493fi
3494CC=$ac_cv_prog_CC
3495if test -n "$CC"; then
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3497$as_echo "$CC" >&6; }
3498else
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3500$as_echo "no" >&6; }
3501fi
3502
3503
3504fi
3505if test -z "$ac_cv_prog_CC"; then
3506 ac_ct_CC=$CC
3507 # Extract the first word of "gcc", so it can be a program name with args.
3508set dummy gcc; ac_word=$2
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3510$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3511if ${ac_cv_prog_ac_ct_CC+:} false; then :
067d23c9
KY
3512 $as_echo_n "(cached) " >&6
3513else
3514 if test -n "$ac_ct_CC"; then
3515 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3516else
3517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518for as_dir in $PATH
3519do
3520 IFS=$as_save_IFS
3521 test -z "$as_dir" && as_dir=.
3522 for ac_exec_ext in '' $ac_executable_extensions; do
3523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3524 ac_cv_prog_ac_ct_CC="gcc"
3525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3526 break 2
3527 fi
3528done
3529 done
3530IFS=$as_save_IFS
3531
3532fi
3533fi
3534ac_ct_CC=$ac_cv_prog_ac_ct_CC
3535if test -n "$ac_ct_CC"; then
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3537$as_echo "$ac_ct_CC" >&6; }
3538else
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540$as_echo "no" >&6; }
3541fi
3542
3543 if test "x$ac_ct_CC" = x; then
3544 CC=""
3545 else
3546 case $cross_compiling:$ac_tool_warned in
3547yes:)
3548{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3549$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3550ac_tool_warned=yes ;;
3551esac
3552 CC=$ac_ct_CC
3553 fi
3554else
3555 CC="$ac_cv_prog_CC"
3556fi
3557
3558if test -z "$CC"; then
3559 if test -n "$ac_tool_prefix"; then
3560 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3561set dummy ${ac_tool_prefix}cc; ac_word=$2
3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3563$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3564if ${ac_cv_prog_CC+:} false; then :
067d23c9
KY
3565 $as_echo_n "(cached) " >&6
3566else
3567 if test -n "$CC"; then
3568 ac_cv_prog_CC="$CC" # Let the user override the test.
3569else
3570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3571for as_dir in $PATH
3572do
3573 IFS=$as_save_IFS
3574 test -z "$as_dir" && as_dir=.
3575 for ac_exec_ext in '' $ac_executable_extensions; do
3576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3577 ac_cv_prog_CC="${ac_tool_prefix}cc"
3578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3579 break 2
3580 fi
3581done
3582 done
3583IFS=$as_save_IFS
3584
3585fi
3586fi
3587CC=$ac_cv_prog_CC
3588if test -n "$CC"; then
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3590$as_echo "$CC" >&6; }
3591else
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3593$as_echo "no" >&6; }
3594fi
3595
3596
3597 fi
3598fi
3599if test -z "$CC"; then
3600 # Extract the first word of "cc", so it can be a program name with args.
3601set dummy cc; ac_word=$2
3602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3604if ${ac_cv_prog_CC+:} false; then :
067d23c9
KY
3605 $as_echo_n "(cached) " >&6
3606else
3607 if test -n "$CC"; then
3608 ac_cv_prog_CC="$CC" # Let the user override the test.
3609else
3610 ac_prog_rejected=no
3611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3612for as_dir in $PATH
3613do
3614 IFS=$as_save_IFS
3615 test -z "$as_dir" && as_dir=.
3616 for ac_exec_ext in '' $ac_executable_extensions; do
3617 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3618 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3619 ac_prog_rejected=yes
3620 continue
3621 fi
3622 ac_cv_prog_CC="cc"
3623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3624 break 2
3625 fi
3626done
3627 done
3628IFS=$as_save_IFS
3629
3630if test $ac_prog_rejected = yes; then
3631 # We found a bogon in the path, so make sure we never use it.
3632 set dummy $ac_cv_prog_CC
3633 shift
3634 if test $# != 0; then
3635 # We chose a different compiler from the bogus one.
3636 # However, it has the same basename, so the bogon will be chosen
3637 # first if we set CC to just the basename; use the full file name.
3638 shift
3639 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3640 fi
3641fi
3642fi
3643fi
3644CC=$ac_cv_prog_CC
3645if test -n "$CC"; then
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3647$as_echo "$CC" >&6; }
3648else
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3650$as_echo "no" >&6; }
3651fi
3652
3653
3654fi
3655if test -z "$CC"; then
3656 if test -n "$ac_tool_prefix"; then
3657 for ac_prog in cl.exe
3658 do
3659 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3660set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3662$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3663if ${ac_cv_prog_CC+:} false; then :
067d23c9
KY
3664 $as_echo_n "(cached) " >&6
3665else
3666 if test -n "$CC"; then
3667 ac_cv_prog_CC="$CC" # Let the user override the test.
3668else
3669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3670for as_dir in $PATH
3671do
3672 IFS=$as_save_IFS
3673 test -z "$as_dir" && as_dir=.
3674 for ac_exec_ext in '' $ac_executable_extensions; do
3675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3676 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3678 break 2
3679 fi
3680done
3681 done
3682IFS=$as_save_IFS
3683
3684fi
3685fi
3686CC=$ac_cv_prog_CC
3687if test -n "$CC"; then
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3689$as_echo "$CC" >&6; }
3690else
3691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3692$as_echo "no" >&6; }
3693fi
3694
3695
3696 test -n "$CC" && break
3697 done
3698fi
3699if test -z "$CC"; then
3700 ac_ct_CC=$CC
3701 for ac_prog in cl.exe
3702do
3703 # Extract the first word of "$ac_prog", so it can be a program name with args.
3704set dummy $ac_prog; ac_word=$2
3705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3706$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 3707if ${ac_cv_prog_ac_ct_CC+:} false; then :
067d23c9
KY
3708 $as_echo_n "(cached) " >&6
3709else
3710 if test -n "$ac_ct_CC"; then
3711 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3712else
3713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3714for as_dir in $PATH
3715do
3716 IFS=$as_save_IFS
3717 test -z "$as_dir" && as_dir=.
3718 for ac_exec_ext in '' $ac_executable_extensions; do
3719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3720 ac_cv_prog_ac_ct_CC="$ac_prog"
3721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3722 break 2
3723 fi
3724done
3725 done
3726IFS=$as_save_IFS
3727
3728fi
3729fi
3730ac_ct_CC=$ac_cv_prog_ac_ct_CC
3731if test -n "$ac_ct_CC"; then
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3733$as_echo "$ac_ct_CC" >&6; }
3734else
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3736$as_echo "no" >&6; }
3737fi
3738
3739
3740 test -n "$ac_ct_CC" && break
3741done
3742
3743 if test "x$ac_ct_CC" = x; then
3744 CC=""
3745 else
3746 case $cross_compiling:$ac_tool_warned in
3747yes:)
3748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3750ac_tool_warned=yes ;;
3751esac
3752 CC=$ac_ct_CC
3753 fi
3754fi
3755
3756fi
3757
3758
3759test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
3761as_fn_error $? "no acceptable C compiler found in \$PATH
3762See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
3763
3764# Provide some information about the compiler.
3765$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3766set X $ac_compile
3767ac_compiler=$2
3768for ac_option in --version -v -V -qversion; do
3769 { { ac_try="$ac_compiler $ac_option >&5"
3770case "(($ac_try" in
3771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3772 *) ac_try_echo=$ac_try;;
3773esac
3774eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3775$as_echo "$ac_try_echo"; } >&5
3776 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3777 ac_status=$?
3778 if test -s conftest.err; then
3779 sed '10a\
3780... rest of stderr output deleted ...
3781 10q' conftest.err >conftest.er1
3782 cat conftest.er1 >&5
3783 fi
3784 rm -f conftest.er1 conftest.err
3785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3786 test $ac_status = 0; }
3787done
3788
3789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790/* end confdefs.h. */
3791
3792int
3793main ()
3794{
3795
3796 ;
3797 return 0;
3798}
3799_ACEOF
3800ac_clean_files_save=$ac_clean_files
3801ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3802# Try to create an executable without -o first, disregard a.out.
3803# It will help us diagnose broken compilers, and finding out an intuition
3804# of exeext.
3805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3806$as_echo_n "checking whether the C compiler works... " >&6; }
3807ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3808
3809# The possible output files:
3810ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3811
3812ac_rmfiles=
3813for ac_file in $ac_files
3814do
3815 case $ac_file in
3816 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3817 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3818 esac
3819done
3820rm -f $ac_rmfiles
3821
3822if { { ac_try="$ac_link_default"
3823case "(($ac_try" in
3824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3825 *) ac_try_echo=$ac_try;;
3826esac
3827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3828$as_echo "$ac_try_echo"; } >&5
3829 (eval "$ac_link_default") 2>&5
3830 ac_status=$?
3831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3832 test $ac_status = 0; }; then :
3833 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3834# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3835# in a Makefile. We should not override ac_cv_exeext if it was cached,
3836# so that the user can short-circuit this test for compilers unknown to
3837# Autoconf.
3838for ac_file in $ac_files ''
3839do
3840 test -f "$ac_file" || continue
3841 case $ac_file in
3842 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3843 ;;
3844 [ab].out )
3845 # We found the default executable, but exeext='' is most
3846 # certainly right.
3847 break;;
3848 *.* )
3849 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3850 then :; else
3851 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3852 fi
3853 # We set ac_cv_exeext here because the later test for it is not
3854 # safe: cross compilers may not add the suffix if given an `-o'
3855 # argument, so we may need to know it at that point already.
3856 # Even if this section looks crufty: it has the advantage of
3857 # actually working.
3858 break;;
3859 * )
3860 break;;
3861 esac
3862done
3863test "$ac_cv_exeext" = no && ac_cv_exeext=
3864
3865else
3866 ac_file=''
3867fi
3868if test -z "$ac_file"; then :
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3870$as_echo "no" >&6; }
3871$as_echo "$as_me: failed program was:" >&5
3872sed 's/^/| /' conftest.$ac_ext >&5
3873
3874{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3875$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
3876as_fn_error 77 "C compiler cannot create executables
3877See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
3878else
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3880$as_echo "yes" >&6; }
3881fi
3882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3883$as_echo_n "checking for C compiler default output file name... " >&6; }
3884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3885$as_echo "$ac_file" >&6; }
3886ac_exeext=$ac_cv_exeext
3887
3888rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3889ac_clean_files=$ac_clean_files_save
3890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3891$as_echo_n "checking for suffix of executables... " >&6; }
3892if { { ac_try="$ac_link"
3893case "(($ac_try" in
3894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3895 *) ac_try_echo=$ac_try;;
3896esac
3897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3898$as_echo "$ac_try_echo"; } >&5
3899 (eval "$ac_link") 2>&5
3900 ac_status=$?
3901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3902 test $ac_status = 0; }; then :
3903 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3904# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3905# work properly (i.e., refer to `conftest.exe'), while it won't with
3906# `rm'.
3907for ac_file in conftest.exe conftest conftest.*; do
3908 test -f "$ac_file" || continue
3909 case $ac_file in
3910 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3911 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3912 break;;
3913 * ) break;;
3914 esac
3915done
3916else
3917 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3918$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
3919as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3920See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
3921fi
3922rm -f conftest conftest$ac_cv_exeext
3923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3924$as_echo "$ac_cv_exeext" >&6; }
3925
3926rm -f conftest.$ac_ext
3927EXEEXT=$ac_cv_exeext
3928ac_exeext=$EXEEXT
3929cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930/* end confdefs.h. */
3931#include <stdio.h>
3932int
3933main ()
3934{
3935FILE *f = fopen ("conftest.out", "w");
3936 return ferror (f) || fclose (f) != 0;
3937
3938 ;
3939 return 0;
3940}
3941_ACEOF
3942ac_clean_files="$ac_clean_files conftest.out"
3943# Check that the compiler produces executables we can run. If not, either
3944# the compiler is broken, or we cross compile.
3945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3946$as_echo_n "checking whether we are cross compiling... " >&6; }
3947if test "$cross_compiling" != yes; then
3948 { { ac_try="$ac_link"
3949case "(($ac_try" in
3950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3951 *) ac_try_echo=$ac_try;;
3952esac
3953eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3954$as_echo "$ac_try_echo"; } >&5
3955 (eval "$ac_link") 2>&5
3956 ac_status=$?
3957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3958 test $ac_status = 0; }
3959 if { ac_try='./conftest$ac_cv_exeext'
3960 { { case "(($ac_try" in
3961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3962 *) ac_try_echo=$ac_try;;
3963esac
3964eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3965$as_echo "$ac_try_echo"; } >&5
3966 (eval "$ac_try") 2>&5
3967 ac_status=$?
3968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3969 test $ac_status = 0; }; }; then
3970 cross_compiling=no
3971 else
3972 if test "$cross_compiling" = maybe; then
3973 cross_compiling=yes
3974 else
3975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3976$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8 3977as_fn_error $? "cannot run C compiled programs.
067d23c9 3978If you meant to cross compile, use \`--host'.
d6a003a8 3979See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
3980 fi
3981 fi
3982fi
3983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3984$as_echo "$cross_compiling" >&6; }
3985
3986rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3987ac_clean_files=$ac_clean_files_save
3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3989$as_echo_n "checking for suffix of object files... " >&6; }
d6a003a8 3990if ${ac_cv_objext+:} false; then :
067d23c9
KY
3991 $as_echo_n "(cached) " >&6
3992else
3993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3994/* end confdefs.h. */
3995
3996int
3997main ()
3998{
3999
4000 ;
4001 return 0;
4002}
4003_ACEOF
4004rm -f conftest.o conftest.obj
4005if { { ac_try="$ac_compile"
4006case "(($ac_try" in
4007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4008 *) ac_try_echo=$ac_try;;
4009esac
4010eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4011$as_echo "$ac_try_echo"; } >&5
4012 (eval "$ac_compile") 2>&5
4013 ac_status=$?
4014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4015 test $ac_status = 0; }; then :
4016 for ac_file in conftest.o conftest.obj conftest.*; do
4017 test -f "$ac_file" || continue;
4018 case $ac_file in
4019 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4020 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4021 break;;
4022 esac
4023done
4024else
4025 $as_echo "$as_me: failed program was:" >&5
4026sed 's/^/| /' conftest.$ac_ext >&5
4027
4028{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4029$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
4030as_fn_error $? "cannot compute suffix of object files: cannot compile
4031See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
4032fi
4033rm -f conftest.$ac_cv_objext conftest.$ac_ext
4034fi
4035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4036$as_echo "$ac_cv_objext" >&6; }
4037OBJEXT=$ac_cv_objext
4038ac_objext=$OBJEXT
4039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4040$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a003a8 4041if ${ac_cv_c_compiler_gnu+:} false; then :
067d23c9
KY
4042 $as_echo_n "(cached) " >&6
4043else
4044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045/* end confdefs.h. */
4046
4047int
4048main ()
4049{
4050#ifndef __GNUC__
4051 choke me
4052#endif
4053
4054 ;
4055 return 0;
4056}
4057_ACEOF
4058if ac_fn_c_try_compile "$LINENO"; then :
4059 ac_compiler_gnu=yes
4060else
4061 ac_compiler_gnu=no
4062fi
4063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064ac_cv_c_compiler_gnu=$ac_compiler_gnu
4065
4066fi
4067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4068$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4069if test $ac_compiler_gnu = yes; then
4070 GCC=yes
4071else
4072 GCC=
4073fi
4074ac_test_CFLAGS=${CFLAGS+set}
4075ac_save_CFLAGS=$CFLAGS
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4077$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a003a8 4078if ${ac_cv_prog_cc_g+:} false; then :
067d23c9
KY
4079 $as_echo_n "(cached) " >&6
4080else
4081 ac_save_c_werror_flag=$ac_c_werror_flag
4082 ac_c_werror_flag=yes
4083 ac_cv_prog_cc_g=no
4084 CFLAGS="-g"
4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086/* end confdefs.h. */
4087
4088int
4089main ()
4090{
4091
4092 ;
4093 return 0;
4094}
4095_ACEOF
4096if ac_fn_c_try_compile "$LINENO"; then :
4097 ac_cv_prog_cc_g=yes
4098else
4099 CFLAGS=""
4100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4101/* end confdefs.h. */
4102
4103int
4104main ()
4105{
4106
4107 ;
4108 return 0;
4109}
4110_ACEOF
4111if ac_fn_c_try_compile "$LINENO"; then :
4112
4113else
4114 ac_c_werror_flag=$ac_save_c_werror_flag
4115 CFLAGS="-g"
4116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4117/* end confdefs.h. */
4118
4119int
4120main ()
4121{
4122
4123 ;
4124 return 0;
4125}
4126_ACEOF
4127if ac_fn_c_try_compile "$LINENO"; then :
4128 ac_cv_prog_cc_g=yes
4129fi
4130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4131fi
4132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4133fi
4134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4135 ac_c_werror_flag=$ac_save_c_werror_flag
4136fi
4137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4138$as_echo "$ac_cv_prog_cc_g" >&6; }
4139if test "$ac_test_CFLAGS" = set; then
4140 CFLAGS=$ac_save_CFLAGS
4141elif test $ac_cv_prog_cc_g = yes; then
4142 if test "$GCC" = yes; then
4143 CFLAGS="-g -O2"
4144 else
4145 CFLAGS="-g"
4146 fi
4147else
4148 if test "$GCC" = yes; then
4149 CFLAGS="-O2"
4150 else
4151 CFLAGS=
4152 fi
4153fi
4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4155$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a003a8 4156if ${ac_cv_prog_cc_c89+:} false; then :
067d23c9
KY
4157 $as_echo_n "(cached) " >&6
4158else
4159 ac_cv_prog_cc_c89=no
4160ac_save_CC=$CC
4161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162/* end confdefs.h. */
4163#include <stdarg.h>
4164#include <stdio.h>
4165#include <sys/types.h>
4166#include <sys/stat.h>
4167/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4168struct buf { int x; };
4169FILE * (*rcsopen) (struct buf *, struct stat *, int);
4170static char *e (p, i)
4171 char **p;
4172 int i;
4173{
4174 return p[i];
4175}
4176static char *f (char * (*g) (char **, int), char **p, ...)
4177{
4178 char *s;
4179 va_list v;
4180 va_start (v,p);
4181 s = g (p, va_arg (v,int));
4182 va_end (v);
4183 return s;
4184}
4185
4186/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4187 function prototypes and stuff, but not '\xHH' hex character constants.
4188 These don't provoke an error unfortunately, instead are silently treated
4189 as 'x'. The following induces an error, until -std is added to get
4190 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4191 array size at least. It's necessary to write '\x00'==0 to get something
4192 that's true only with -std. */
4193int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4194
4195/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4196 inside strings and character constants. */
4197#define FOO(x) 'x'
4198int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4199
4200int test (int i, double x);
4201struct s1 {int (*f) (int a);};
4202struct s2 {int (*f) (double a);};
4203int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4204int argc;
4205char **argv;
4206int
4207main ()
4208{
4209return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4210 ;
4211 return 0;
4212}
4213_ACEOF
4214for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4215 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4216do
4217 CC="$ac_save_CC $ac_arg"
4218 if ac_fn_c_try_compile "$LINENO"; then :
4219 ac_cv_prog_cc_c89=$ac_arg
4220fi
4221rm -f core conftest.err conftest.$ac_objext
4222 test "x$ac_cv_prog_cc_c89" != "xno" && break
4223done
4224rm -f conftest.$ac_ext
4225CC=$ac_save_CC
4226
4227fi
4228# AC_CACHE_VAL
4229case "x$ac_cv_prog_cc_c89" in
4230 x)
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4232$as_echo "none needed" >&6; } ;;
4233 xno)
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4235$as_echo "unsupported" >&6; } ;;
4236 *)
4237 CC="$CC $ac_cv_prog_cc_c89"
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4239$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4240esac
4241if test "x$ac_cv_prog_cc_c89" != xno; then :
4242
4243fi
4244
4245ac_ext=c
4246ac_cpp='$CPP $CPPFLAGS'
4247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4249ac_compiler_gnu=$ac_cv_c_compiler_gnu
4250
4251
4252# On Suns, sometimes $CPP names a directory.
4253if test -n "$CPP" && test -d "$CPP"; then
4254 CPP=
4255fi
4256
4257## If not using gcc, and on Solaris, and no CPP specified, see if
4258## using a Sun compiler, which needs -Xs to prevent whitespace.
4259if test x"$GCC" != xyes && test x"$emacs_check_sunpro_c" = xyes && \
4260 test x"$CPP" = x; then
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using a Sun C compiler" >&5
4262$as_echo_n "checking whether we are using a Sun C compiler... " >&6; }
4263
d6a003a8 4264if ${emacs_cv_sunpro_c+:} false; then :
067d23c9
KY
4265 $as_echo_n "(cached) " >&6
4266else
4267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4268/* end confdefs.h. */
4269
4270int
4271main ()
4272{
4273#ifndef __SUNPRO_C
4274fail;
4275#endif
4276
4277 ;
4278 return 0;
4279}
4280_ACEOF
4281if ac_fn_c_try_link "$LINENO"; then :
4282 emacs_cv_sunpro_c=yes
4283else
4284 emacs_cv_sunpro_c=no
4285fi
4286rm -f core conftest.err conftest.$ac_objext \
4287 conftest$ac_exeext conftest.$ac_ext
4288fi
4289
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_sunpro_c" >&5
4291$as_echo "$emacs_cv_sunpro_c" >&6; }
4292
4293 if test x"$emacs_cv_sunpro_c" = xyes; then
4294 NON_GNU_CPP="$CC -E -Xs"
4295 fi
4296fi
4297
4298#### Some systems specify a CPP to use unless we are using GCC.
4299#### Now that we know whether we are using GCC, we can decide whether
4300#### to use that one.
4301if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
4302then
4303 CPP="$NON_GNU_CPP"
4304fi
4305
4306#### Some systems specify a CC to use unless we are using GCC.
4307#### Now that we know whether we are using GCC, we can decide whether
4308#### to use that one.
4309if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
4310 test x$cc_specified != xyes
4311then
4312 CC="$NON_GNU_CC"
4313fi
4314
4315if test x$GCC = xyes; then
4316 test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS"
4317else
4318 test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS"
4319fi
4320
4321ac_ext=c
4322ac_cpp='$CPP $CPPFLAGS'
4323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4325ac_compiler_gnu=$ac_cv_c_compiler_gnu
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4327$as_echo_n "checking how to run the C preprocessor... " >&6; }
4328# On Suns, sometimes $CPP names a directory.
4329if test -n "$CPP" && test -d "$CPP"; then
4330 CPP=
4331fi
4332if test -z "$CPP"; then
d6a003a8 4333 if ${ac_cv_prog_CPP+:} false; then :
067d23c9
KY
4334 $as_echo_n "(cached) " >&6
4335else
4336 # Double quotes because CPP needs to be expanded
4337 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4338 do
4339 ac_preproc_ok=false
4340for ac_c_preproc_warn_flag in '' yes
4341do
4342 # Use a header file that comes with gcc, so configuring glibc
4343 # with a fresh cross-compiler works.
4344 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4345 # <limits.h> exists even on freestanding compilers.
4346 # On the NeXT, cc -E runs the code through the compiler's parser,
4347 # not just through cpp. "Syntax error" is here to catch this case.
4348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4349/* end confdefs.h. */
4350#ifdef __STDC__
4351# include <limits.h>
4352#else
4353# include <assert.h>
4354#endif
4355 Syntax error
4356_ACEOF
4357if ac_fn_c_try_cpp "$LINENO"; then :
4358
4359else
4360 # Broken: fails on valid input.
4361continue
4362fi
d6a003a8 4363rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4364
4365 # OK, works on sane cases. Now check whether nonexistent headers
4366 # can be detected and how.
4367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4368/* end confdefs.h. */
4369#include <ac_nonexistent.h>
4370_ACEOF
4371if ac_fn_c_try_cpp "$LINENO"; then :
4372 # Broken: success on invalid input.
4373continue
4374else
4375 # Passes both tests.
4376ac_preproc_ok=:
4377break
4378fi
d6a003a8 4379rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4380
4381done
4382# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a003a8 4383rm -f conftest.i conftest.err conftest.$ac_ext
067d23c9
KY
4384if $ac_preproc_ok; then :
4385 break
4386fi
4387
4388 done
4389 ac_cv_prog_CPP=$CPP
4390
4391fi
4392 CPP=$ac_cv_prog_CPP
4393else
4394 ac_cv_prog_CPP=$CPP
4395fi
4396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4397$as_echo "$CPP" >&6; }
4398ac_preproc_ok=false
4399for ac_c_preproc_warn_flag in '' yes
4400do
4401 # Use a header file that comes with gcc, so configuring glibc
4402 # with a fresh cross-compiler works.
4403 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4404 # <limits.h> exists even on freestanding compilers.
4405 # On the NeXT, cc -E runs the code through the compiler's parser,
4406 # not just through cpp. "Syntax error" is here to catch this case.
4407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408/* end confdefs.h. */
4409#ifdef __STDC__
4410# include <limits.h>
4411#else
4412# include <assert.h>
4413#endif
4414 Syntax error
4415_ACEOF
4416if ac_fn_c_try_cpp "$LINENO"; then :
4417
4418else
4419 # Broken: fails on valid input.
4420continue
4421fi
d6a003a8 4422rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4423
4424 # OK, works on sane cases. Now check whether nonexistent headers
4425 # can be detected and how.
4426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427/* end confdefs.h. */
4428#include <ac_nonexistent.h>
4429_ACEOF
4430if ac_fn_c_try_cpp "$LINENO"; then :
4431 # Broken: success on invalid input.
4432continue
4433else
4434 # Passes both tests.
4435ac_preproc_ok=:
4436break
4437fi
d6a003a8 4438rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4439
4440done
4441# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a003a8 4442rm -f conftest.i conftest.err conftest.$ac_ext
067d23c9
KY
4443if $ac_preproc_ok; then :
4444
4445else
4446 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4447$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
4448as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4449See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
4450fi
4451
4452ac_ext=c
4453ac_cpp='$CPP $CPPFLAGS'
4454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4456ac_compiler_gnu=$ac_cv_c_compiler_gnu
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4460$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d6a003a8 4461if ${ac_cv_path_GREP+:} false; then :
067d23c9
KY
4462 $as_echo_n "(cached) " >&6
4463else
4464 if test -z "$GREP"; then
4465 ac_path_GREP_found=false
4466 # Loop through the user's path and test for each of PROGNAME-LIST
4467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4468for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4469do
4470 IFS=$as_save_IFS
4471 test -z "$as_dir" && as_dir=.
4472 for ac_prog in grep ggrep; do
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4475 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4476# Check for GNU ac_path_GREP and select it if it is found.
4477 # Check for GNU $ac_path_GREP
4478case `"$ac_path_GREP" --version 2>&1` in
4479*GNU*)
4480 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4481*)
4482 ac_count=0
4483 $as_echo_n 0123456789 >"conftest.in"
4484 while :
4485 do
4486 cat "conftest.in" "conftest.in" >"conftest.tmp"
4487 mv "conftest.tmp" "conftest.in"
4488 cp "conftest.in" "conftest.nl"
4489 $as_echo 'GREP' >> "conftest.nl"
4490 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4491 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4492 as_fn_arith $ac_count + 1 && ac_count=$as_val
4493 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4494 # Best one so far, save it but keep looking for a better one
4495 ac_cv_path_GREP="$ac_path_GREP"
4496 ac_path_GREP_max=$ac_count
4497 fi
4498 # 10*(2^10) chars as input seems more than enough
4499 test $ac_count -gt 10 && break
4500 done
4501 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4502esac
4503
4504 $ac_path_GREP_found && break 3
4505 done
4506 done
4507 done
4508IFS=$as_save_IFS
4509 if test -z "$ac_cv_path_GREP"; then
d6a003a8 4510 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
067d23c9
KY
4511 fi
4512else
4513 ac_cv_path_GREP=$GREP
4514fi
4515
4516fi
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4518$as_echo "$ac_cv_path_GREP" >&6; }
4519 GREP="$ac_cv_path_GREP"
4520
4521
4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4523$as_echo_n "checking for egrep... " >&6; }
d6a003a8 4524if ${ac_cv_path_EGREP+:} false; then :
067d23c9
KY
4525 $as_echo_n "(cached) " >&6
4526else
4527 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4528 then ac_cv_path_EGREP="$GREP -E"
4529 else
4530 if test -z "$EGREP"; then
4531 ac_path_EGREP_found=false
4532 # Loop through the user's path and test for each of PROGNAME-LIST
4533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4534for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4535do
4536 IFS=$as_save_IFS
4537 test -z "$as_dir" && as_dir=.
4538 for ac_prog in egrep; do
4539 for ac_exec_ext in '' $ac_executable_extensions; do
4540 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4541 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4542# Check for GNU ac_path_EGREP and select it if it is found.
4543 # Check for GNU $ac_path_EGREP
4544case `"$ac_path_EGREP" --version 2>&1` in
4545*GNU*)
4546 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4547*)
4548 ac_count=0
4549 $as_echo_n 0123456789 >"conftest.in"
4550 while :
4551 do
4552 cat "conftest.in" "conftest.in" >"conftest.tmp"
4553 mv "conftest.tmp" "conftest.in"
4554 cp "conftest.in" "conftest.nl"
4555 $as_echo 'EGREP' >> "conftest.nl"
4556 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4557 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4558 as_fn_arith $ac_count + 1 && ac_count=$as_val
4559 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4560 # Best one so far, save it but keep looking for a better one
4561 ac_cv_path_EGREP="$ac_path_EGREP"
4562 ac_path_EGREP_max=$ac_count
4563 fi
4564 # 10*(2^10) chars as input seems more than enough
4565 test $ac_count -gt 10 && break
4566 done
4567 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4568esac
4569
4570 $ac_path_EGREP_found && break 3
4571 done
4572 done
4573 done
4574IFS=$as_save_IFS
4575 if test -z "$ac_cv_path_EGREP"; then
d6a003a8 4576 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
067d23c9
KY
4577 fi
4578else
4579 ac_cv_path_EGREP=$EGREP
4580fi
4581
4582 fi
4583fi
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4585$as_echo "$ac_cv_path_EGREP" >&6; }
4586 EGREP="$ac_cv_path_EGREP"
4587
4588
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4590$as_echo_n "checking for ANSI C header files... " >&6; }
d6a003a8 4591if ${ac_cv_header_stdc+:} false; then :
067d23c9
KY
4592 $as_echo_n "(cached) " >&6
4593else
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595/* end confdefs.h. */
4596#include <stdlib.h>
4597#include <stdarg.h>
4598#include <string.h>
4599#include <float.h>
4600
4601int
4602main ()
4603{
4604
4605 ;
4606 return 0;
4607}
4608_ACEOF
4609if ac_fn_c_try_compile "$LINENO"; then :
4610 ac_cv_header_stdc=yes
4611else
4612 ac_cv_header_stdc=no
4613fi
4614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4615
4616if test $ac_cv_header_stdc = yes; then
4617 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4619/* end confdefs.h. */
4620#include <string.h>
4621
4622_ACEOF
4623if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4624 $EGREP "memchr" >/dev/null 2>&1; then :
4625
4626else
4627 ac_cv_header_stdc=no
4628fi
4629rm -f conftest*
4630
4631fi
4632
4633if test $ac_cv_header_stdc = yes; then
4634 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4636/* end confdefs.h. */
4637#include <stdlib.h>
4638
4639_ACEOF
4640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4641 $EGREP "free" >/dev/null 2>&1; then :
4642
4643else
4644 ac_cv_header_stdc=no
4645fi
4646rm -f conftest*
4647
4648fi
4649
4650if test $ac_cv_header_stdc = yes; then
4651 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4652 if test "$cross_compiling" = yes; then :
4653 :
4654else
4655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656/* end confdefs.h. */
4657#include <ctype.h>
4658#include <stdlib.h>
4659#if ((' ' & 0x0FF) == 0x020)
4660# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4661# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4662#else
4663# define ISLOWER(c) \
4664 (('a' <= (c) && (c) <= 'i') \
4665 || ('j' <= (c) && (c) <= 'r') \
4666 || ('s' <= (c) && (c) <= 'z'))
4667# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4668#endif
4669
4670#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4671int
4672main ()
4673{
4674 int i;
4675 for (i = 0; i < 256; i++)
4676 if (XOR (islower (i), ISLOWER (i))
4677 || toupper (i) != TOUPPER (i))
4678 return 2;
4679 return 0;
4680}
4681_ACEOF
4682if ac_fn_c_try_run "$LINENO"; then :
4683
4684else
4685 ac_cv_header_stdc=no
4686fi
4687rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4688 conftest.$ac_objext conftest.beam conftest.$ac_ext
4689fi
4690
4691fi
4692fi
4693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4694$as_echo "$ac_cv_header_stdc" >&6; }
4695if test $ac_cv_header_stdc = yes; then
4696
4697$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4698
4699fi
4700
4701# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4702for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4703 inttypes.h stdint.h unistd.h
4704do :
4705 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4706ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4707"
d6a003a8 4708if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
067d23c9
KY
4709 cat >>confdefs.h <<_ACEOF
4710#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4711_ACEOF
4712
4713fi
4714
4715done
4716
4717
4718
4719 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d6a003a8 4720if test "x$ac_cv_header_minix_config_h" = xyes; then :
067d23c9
KY
4721 MINIX=yes
4722else
4723 MINIX=
4724fi
4725
4726
4727 if test "$MINIX" = yes; then
4728
4729$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4730
4731
4732$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4733
4734
4735$as_echo "#define _MINIX 1" >>confdefs.h
4736
4737 fi
4738
4739
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4741$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d6a003a8 4742if ${ac_cv_safe_to_define___extensions__+:} false; then :
067d23c9
KY
4743 $as_echo_n "(cached) " >&6
4744else
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746/* end confdefs.h. */
4747
4748# define __EXTENSIONS__ 1
4749 $ac_includes_default
4750int
4751main ()
4752{
4753
4754 ;
4755 return 0;
4756}
4757_ACEOF
4758if ac_fn_c_try_compile "$LINENO"; then :
4759 ac_cv_safe_to_define___extensions__=yes
4760else
4761 ac_cv_safe_to_define___extensions__=no
4762fi
4763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4764fi
4765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4766$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4767 test $ac_cv_safe_to_define___extensions__ = yes &&
4768 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4769
4770 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4771
4772 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4773
4774 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4775
4776 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4777
4778
4779
4780### Use -Wno-pointer-sign if the compiler supports it
4781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wno-pointer-sign" >&5
4782$as_echo_n "checking whether gcc understands -Wno-pointer-sign... " >&6; }
4783SAVE_CFLAGS="$CFLAGS"
4784CFLAGS="$CFLAGS -Wno-pointer-sign"
4785cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h. */
4787
4788int
4789main ()
4790{
4791
4792 ;
4793 return 0;
4794}
4795_ACEOF
4796if ac_fn_c_try_compile "$LINENO"; then :
4797 has_option=yes
4798else
4799 has_option=no
4800fi
4801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802if test $has_option = yes; then
4803 C_WARNINGS_SWITCH="-Wno-pointer-sign $C_WARNINGS_SWITCH"
4804fi
4805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4806$as_echo "$has_option" >&6; }
4807CFLAGS="$SAVE_CFLAGS"
4808unset has_option
4809unset SAVE_CFLAGS
4810
4811### Use -Wdeclaration-after-statement if the compiler supports it
4812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wdeclaration-after-statement" >&5
4813$as_echo_n "checking whether gcc understands -Wdeclaration-after-statement... " >&6; }
4814SAVE_CFLAGS="$CFLAGS"
4815CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4816cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4817/* end confdefs.h. */
4818
4819int
4820main ()
4821{
4822
4823 ;
4824 return 0;
4825}
4826_ACEOF
4827if ac_fn_c_try_compile "$LINENO"; then :
4828 has_option=yes
4829else
4830 has_option=no
4831fi
4832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4833if test $has_option = yes; then
4834 C_WARNINGS_SWITCH="-Wdeclaration-after-statement $C_WARNINGS_SWITCH"
4835fi
4836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4837$as_echo "$has_option" >&6; }
4838CFLAGS="$SAVE_CFLAGS"
4839unset has_option
4840unset SAVE_CFLAGS
4841
4842### Use -Wold-style-definition if the compiler supports it
4843# This can be removed when conversion to standard C is finished.
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wold-style-definition" >&5
4845$as_echo_n "checking whether gcc understands -Wold-style-definition... " >&6; }
4846SAVE_CFLAGS="$CFLAGS"
4847CFLAGS="$CFLAGS -Wold-style-definition"
4848cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4849/* end confdefs.h. */
4850
4851int
4852main ()
4853{
4854
4855 ;
4856 return 0;
4857}
4858_ACEOF
4859if ac_fn_c_try_compile "$LINENO"; then :
4860 has_option=yes
4861else
4862 has_option=no
4863fi
4864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4865if test $has_option = yes; then
4866 C_WARNINGS_SWITCH="-Wold-style-definition $C_WARNINGS_SWITCH"
4867fi
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4869$as_echo "$has_option" >&6; }
4870CFLAGS="$SAVE_CFLAGS"
4871unset has_option
4872unset SAVE_CFLAGS
4873
4874### Use -Wimplicit-function-declaration if the compiler supports it
4875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wimplicit-function-declaration" >&5
4876$as_echo_n "checking whether gcc understands -Wimplicit-function-declaration... " >&6; }
4877SAVE_CFLAGS="$CFLAGS"
4878CFLAGS="$CFLAGS -Wimplicit-function-declaration"
4879cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880/* end confdefs.h. */
4881
4882int
4883main ()
4884{
4885
4886 ;
4887 return 0;
4888}
4889_ACEOF
4890if ac_fn_c_try_compile "$LINENO"; then :
4891 has_option=yes
4892else
4893 has_option=no
4894fi
4895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4896if test $has_option = yes; then
4897 C_WARNINGS_SWITCH="-Wimplicit-function-declaration $C_WARNINGS_SWITCH"
4898fi
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4900$as_echo "$has_option" >&6; }
4901CFLAGS="$SAVE_CFLAGS"
4902unset has_option
4903unset SAVE_CFLAGS
4904
4905
4906
4907
4908#### Some other nice autoconf tests.
4909
4910ac_ext=c
4911ac_cpp='$CPP $CPPFLAGS'
4912ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4913ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4914ac_compiler_gnu=$ac_cv_c_compiler_gnu
4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4916$as_echo_n "checking how to run the C preprocessor... " >&6; }
4917# On Suns, sometimes $CPP names a directory.
4918if test -n "$CPP" && test -d "$CPP"; then
4919 CPP=
4920fi
4921if test -z "$CPP"; then
d6a003a8 4922 if ${ac_cv_prog_CPP+:} false; then :
067d23c9
KY
4923 $as_echo_n "(cached) " >&6
4924else
4925 # Double quotes because CPP needs to be expanded
4926 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4927 do
4928 ac_preproc_ok=false
4929for ac_c_preproc_warn_flag in '' yes
4930do
4931 # Use a header file that comes with gcc, so configuring glibc
4932 # with a fresh cross-compiler works.
4933 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4934 # <limits.h> exists even on freestanding compilers.
4935 # On the NeXT, cc -E runs the code through the compiler's parser,
4936 # not just through cpp. "Syntax error" is here to catch this case.
4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938/* end confdefs.h. */
4939#ifdef __STDC__
4940# include <limits.h>
4941#else
4942# include <assert.h>
4943#endif
4944 Syntax error
4945_ACEOF
4946if ac_fn_c_try_cpp "$LINENO"; then :
4947
4948else
4949 # Broken: fails on valid input.
4950continue
4951fi
d6a003a8 4952rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4953
4954 # OK, works on sane cases. Now check whether nonexistent headers
4955 # can be detected and how.
4956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4957/* end confdefs.h. */
4958#include <ac_nonexistent.h>
4959_ACEOF
4960if ac_fn_c_try_cpp "$LINENO"; then :
4961 # Broken: success on invalid input.
4962continue
4963else
4964 # Passes both tests.
4965ac_preproc_ok=:
4966break
4967fi
d6a003a8 4968rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
4969
4970done
4971# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a003a8 4972rm -f conftest.i conftest.err conftest.$ac_ext
067d23c9
KY
4973if $ac_preproc_ok; then :
4974 break
4975fi
4976
4977 done
4978 ac_cv_prog_CPP=$CPP
4979
4980fi
4981 CPP=$ac_cv_prog_CPP
4982else
4983 ac_cv_prog_CPP=$CPP
4984fi
4985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4986$as_echo "$CPP" >&6; }
4987ac_preproc_ok=false
4988for ac_c_preproc_warn_flag in '' yes
4989do
4990 # Use a header file that comes with gcc, so configuring glibc
4991 # with a fresh cross-compiler works.
4992 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4993 # <limits.h> exists even on freestanding compilers.
4994 # On the NeXT, cc -E runs the code through the compiler's parser,
4995 # not just through cpp. "Syntax error" is here to catch this case.
4996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4997/* end confdefs.h. */
4998#ifdef __STDC__
4999# include <limits.h>
5000#else
5001# include <assert.h>
5002#endif
5003 Syntax error
5004_ACEOF
5005if ac_fn_c_try_cpp "$LINENO"; then :
5006
5007else
5008 # Broken: fails on valid input.
5009continue
5010fi
d6a003a8 5011rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
5012
5013 # OK, works on sane cases. Now check whether nonexistent headers
5014 # can be detected and how.
5015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5016/* end confdefs.h. */
5017#include <ac_nonexistent.h>
5018_ACEOF
5019if ac_fn_c_try_cpp "$LINENO"; then :
5020 # Broken: success on invalid input.
5021continue
5022else
5023 # Passes both tests.
5024ac_preproc_ok=:
5025break
5026fi
d6a003a8 5027rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
5028
5029done
5030# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a003a8 5031rm -f conftest.i conftest.err conftest.$ac_ext
067d23c9
KY
5032if $ac_preproc_ok; then :
5033
5034else
5035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5036$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a003a8
AS
5037as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5038See \`config.log' for more details" "$LINENO" 5; }
067d23c9
KY
5039fi
5040
5041ac_ext=c
5042ac_cpp='$CPP $CPPFLAGS'
5043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5045ac_compiler_gnu=$ac_cv_c_compiler_gnu
5046
5047# Find a good install program. We prefer a C program (faster),
5048# so one script is as good as another. But avoid the broken or
5049# incompatible versions:
5050# SysV /etc/install, /usr/sbin/install
5051# SunOS /usr/etc/install
5052# IRIX /sbin/install
5053# AIX /bin/install
5054# AmigaOS /C/install, which installs bootblocks on floppy discs
5055# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5056# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5057# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5058# OS/2's system install, which has a completely different semantic
5059# ./install, which can be erroneously created by make from ./install.sh.
5060# Reject install programs that cannot install multiple files.
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5062$as_echo_n "checking for a BSD-compatible install... " >&6; }
5063if test -z "$INSTALL"; then
d6a003a8 5064if ${ac_cv_path_install+:} false; then :
067d23c9
KY
5065 $as_echo_n "(cached) " >&6
5066else
5067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068for as_dir in $PATH
5069do
5070 IFS=$as_save_IFS
5071 test -z "$as_dir" && as_dir=.
5072 # Account for people who put trailing slashes in PATH elements.
5073case $as_dir/ in #((
5074 ./ | .// | /[cC]/* | \
5075 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5076 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5077 /usr/ucb/* ) ;;
5078 *)
5079 # OSF1 and SCO ODT 3.0 have their own names for install.
5080 # Don't use installbsd from OSF since it installs stuff as root
5081 # by default.
5082 for ac_prog in ginstall scoinst install; do
5083 for ac_exec_ext in '' $ac_executable_extensions; do
5084 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5085 if test $ac_prog = install &&
5086 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5087 # AIX install. It has an incompatible calling convention.
5088 :
5089 elif test $ac_prog = install &&
5090 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5091 # program-specific install script used by HP pwplus--don't use.
5092 :
5093 else
5094 rm -rf conftest.one conftest.two conftest.dir
5095 echo one > conftest.one
5096 echo two > conftest.two
5097 mkdir conftest.dir
5098 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5099 test -s conftest.one && test -s conftest.two &&
5100 test -s conftest.dir/conftest.one &&
5101 test -s conftest.dir/conftest.two
5102 then
5103 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5104 break 3
5105 fi
5106 fi
5107 fi
5108 done
5109 done
5110 ;;
5111esac
5112
5113 done
5114IFS=$as_save_IFS
5115
5116rm -rf conftest.one conftest.two conftest.dir
5117
5118fi
5119 if test "${ac_cv_path_install+set}" = set; then
5120 INSTALL=$ac_cv_path_install
5121 else
5122 # As a last resort, use the slow shell script. Don't cache a
5123 # value for INSTALL within a source directory, because that will
5124 # break other packages using the cache if that directory is
5125 # removed, or if the value is a relative name.
5126 INSTALL=$ac_install_sh
5127 fi
5128fi
5129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5130$as_echo "$INSTALL" >&6; }
5131
5132# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5133# It thinks the first close brace ends the variable substitution.
5134test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5135
5136test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5137
5138test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5139
5140if test "x$RANLIB" = x; then
5141 if test -n "$ac_tool_prefix"; then
5142 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5143set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5146if ${ac_cv_prog_RANLIB+:} false; then :
067d23c9
KY
5147 $as_echo_n "(cached) " >&6
5148else
5149 if test -n "$RANLIB"; then
5150 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5151else
5152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153for as_dir in $PATH
5154do
5155 IFS=$as_save_IFS
5156 test -z "$as_dir" && as_dir=.
5157 for ac_exec_ext in '' $ac_executable_extensions; do
5158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5159 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 break 2
5162 fi
5163done
5164 done
5165IFS=$as_save_IFS
5166
5167fi
5168fi
5169RANLIB=$ac_cv_prog_RANLIB
5170if test -n "$RANLIB"; then
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5172$as_echo "$RANLIB" >&6; }
5173else
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175$as_echo "no" >&6; }
5176fi
5177
5178
5179fi
5180if test -z "$ac_cv_prog_RANLIB"; then
5181 ac_ct_RANLIB=$RANLIB
5182 # Extract the first word of "ranlib", so it can be a program name with args.
5183set dummy ranlib; ac_word=$2
5184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5185$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5186if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
067d23c9
KY
5187 $as_echo_n "(cached) " >&6
5188else
5189 if test -n "$ac_ct_RANLIB"; then
5190 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5191else
5192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193for as_dir in $PATH
5194do
5195 IFS=$as_save_IFS
5196 test -z "$as_dir" && as_dir=.
5197 for ac_exec_ext in '' $ac_executable_extensions; do
5198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5199 ac_cv_prog_ac_ct_RANLIB="ranlib"
5200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 break 2
5202 fi
5203done
5204 done
5205IFS=$as_save_IFS
5206
5207fi
5208fi
5209ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5210if test -n "$ac_ct_RANLIB"; then
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5212$as_echo "$ac_ct_RANLIB" >&6; }
5213else
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5215$as_echo "no" >&6; }
5216fi
5217
5218 if test "x$ac_ct_RANLIB" = x; then
5219 RANLIB=":"
5220 else
5221 case $cross_compiling:$ac_tool_warned in
5222yes:)
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5224$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5225ac_tool_warned=yes ;;
5226esac
5227 RANLIB=$ac_ct_RANLIB
5228 fi
5229else
5230 RANLIB="$ac_cv_prog_RANLIB"
5231fi
5232
5233fi
5234
5235## Although we're running on an amd64 kernel, we're actually compiling for
5236## the x86 architecture. The user should probably have provided an
5237## explicit --build to `configure', but if everything else than the kernel
5238## is running in i386 mode, we can help them out.
5239if test "$machine" = "amdx86-64"; then
5240 ac_fn_c_check_decl "$LINENO" "i386" "ac_cv_have_decl_i386" "$ac_includes_default"
d6a003a8 5241if test "x$ac_cv_have_decl_i386" = xyes; then :
067d23c9
KY
5242
5243fi
5244
5245 if test "$ac_cv_have_decl_i386" = "yes"; then
5246 canonical=`echo "$canonical" | sed -e 's/^amd64/i386/' -e 's/^x86_64/i386/'`
5247 machine=intel386
5248 machfile="m/${machine}.h"
5249 fi
5250fi
5251
5252# Extract the first word of "install-info", so it can be a program name with args.
5253set dummy install-info; ac_word=$2
5254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5255$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5256if ${ac_cv_path_INSTALL_INFO+:} false; then :
067d23c9
KY
5257 $as_echo_n "(cached) " >&6
5258else
5259 case $INSTALL_INFO in
5260 [\\/]* | ?:[\\/]*)
5261 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5262 ;;
5263 *)
5264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5265for as_dir in $PATH
5266do
5267 IFS=$as_save_IFS
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5271 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273 break 2
5274 fi
5275done
5276 done
5277IFS=$as_save_IFS
5278
5279 ;;
5280esac
5281fi
5282INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5283if test -n "$INSTALL_INFO"; then
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5285$as_echo "$INSTALL_INFO" >&6; }
5286else
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5288$as_echo "no" >&6; }
5289fi
5290
5291
5292# Extract the first word of "install-info", so it can be a program name with args.
5293set dummy install-info; ac_word=$2
5294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5295$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5296if ${ac_cv_path_INSTALL_INFO+:} false; then :
067d23c9
KY
5297 $as_echo_n "(cached) " >&6
5298else
5299 case $INSTALL_INFO in
5300 [\\/]* | ?:[\\/]*)
5301 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5302 ;;
5303 *)
5304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5305for as_dir in /usr/sbin
5306do
5307 IFS=$as_save_IFS
5308 test -z "$as_dir" && as_dir=.
5309 for ac_exec_ext in '' $ac_executable_extensions; do
5310 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5311 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5313 break 2
5314 fi
5315done
5316 done
5317IFS=$as_save_IFS
5318
5319 ;;
5320esac
5321fi
5322INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5323if test -n "$INSTALL_INFO"; then
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5325$as_echo "$INSTALL_INFO" >&6; }
5326else
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5328$as_echo "no" >&6; }
5329fi
5330
5331
5332# Extract the first word of "install-info", so it can be a program name with args.
5333set dummy install-info; ac_word=$2
5334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5335$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5336if ${ac_cv_path_INSTALL_INFO+:} false; then :
067d23c9
KY
5337 $as_echo_n "(cached) " >&6
5338else
5339 case $INSTALL_INFO in
5340 [\\/]* | ?:[\\/]*)
5341 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5342 ;;
5343 *)
5344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5345for as_dir in /sbin
5346do
5347 IFS=$as_save_IFS
5348 test -z "$as_dir" && as_dir=.
5349 for ac_exec_ext in '' $ac_executable_extensions; do
5350 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5351 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5353 break 2
5354 fi
5355done
5356 done
5357IFS=$as_save_IFS
5358
5359 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
5360 ;;
5361esac
5362fi
5363INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5364if test -n "$INSTALL_INFO"; then
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5366$as_echo "$INSTALL_INFO" >&6; }
5367else
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5369$as_echo "no" >&6; }
5370fi
5371
5372
5373# Extract the first word of "gzip", so it can be a program name with args.
5374set dummy gzip; ac_word=$2
5375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5376$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5377if ${ac_cv_path_GZIP_PROG+:} false; then :
067d23c9
KY
5378 $as_echo_n "(cached) " >&6
5379else
5380 case $GZIP_PROG in
5381 [\\/]* | ?:[\\/]*)
5382 ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path.
5383 ;;
5384 *)
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386for as_dir in $PATH
5387do
5388 IFS=$as_save_IFS
5389 test -z "$as_dir" && as_dir=.
5390 for ac_exec_ext in '' $ac_executable_extensions; do
5391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5392 ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext"
5393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5394 break 2
5395 fi
5396done
5397 done
5398IFS=$as_save_IFS
5399
5400 ;;
5401esac
5402fi
5403GZIP_PROG=$ac_cv_path_GZIP_PROG
5404if test -n "$GZIP_PROG"; then
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5
5406$as_echo "$GZIP_PROG" >&6; }
5407else
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5409$as_echo "no" >&6; }
5410fi
5411
5412
5413
5414
5415## Need makeinfo >= 4.6 (?) to build the manuals.
5416# Extract the first word of "makeinfo", so it can be a program name with args.
5417set dummy makeinfo; ac_word=$2
5418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5419$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 5420if ${ac_cv_path_MAKEINFO+:} false; then :
067d23c9
KY
5421 $as_echo_n "(cached) " >&6
5422else
5423 case $MAKEINFO in
5424 [\\/]* | ?:[\\/]*)
5425 ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path.
5426 ;;
5427 *)
5428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5429for as_dir in $PATH
5430do
5431 IFS=$as_save_IFS
5432 test -z "$as_dir" && as_dir=.
5433 for ac_exec_ext in '' $ac_executable_extensions; do
5434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5435 ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext"
5436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5437 break 2
5438 fi
5439done
5440 done
5441IFS=$as_save_IFS
5442
5443 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no"
5444 ;;
5445esac
5446fi
5447MAKEINFO=$ac_cv_path_MAKEINFO
5448if test -n "$MAKEINFO"; then
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5450$as_echo "$MAKEINFO" >&6; }
5451else
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5453$as_echo "no" >&6; }
5454fi
5455
5456
5457if test "$MAKEINFO" != "no" && \
5458 test x"`$MAKEINFO --version 2> /dev/null | $EGREP 'texinfo[^0-9]*([1-4][0-9]+|[5-9]|4\.[6-9]|4\.[1-5][0-9]+)'`" = x; then
5459 MAKEINFO=no
5460fi
5461
5462## Makeinfo is unusual. For a released Emacs, the manuals are
5463## pre-built, and not deleted by the normal clean rules. makeinfo is
5464## therefore in the category of "special tools" not normally required, which
5465## configure does not have to check for (eg autoconf itself).
5466## In a Bazaar checkout on the other hand, the manuals are not included.
5467## So makeinfo is a requirement to build from Bazaar, and configure
5468## should test for it as it does for any other build requirement.
5469## We use the presence of $srcdir/info/emacs to distinguish a release,
5470## with pre-built manuals, from a Bazaar checkout.
5471if test "$MAKEINFO" = "no"; then
5472 if test "x${with_makeinfo}" = "xno"; then
5473 MAKEINFO=off
5474 elif test ! -e $srcdir/info/emacs; then
d6a003a8 5475 as_fn_error $? "You do not seem to have makeinfo >= 4.6, and your
067d23c9
KY
5476source tree does not seem to have pre-built manuals in the \`info' directory.
5477Either install a suitable version of makeinfo, or re-run configure
5478with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5
5479 fi
5480fi
5481
5482
5483if test x$GCC = xyes; then
5484 test "x$GCC_LINK_TEST_OPTIONS" != x && \
5485 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
5486else
5487 test "x$NON_GCC_LINK_TEST_OPTIONS" != x && \
5488 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
5489fi
5490
5491
5492late_LDFLAGS=$LDFLAGS
5493if test x$GCC = xyes; then
5494 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
5495else
5496 LDFLAGS="$LDFLAGS -znocombreloc"
5497fi
5498
5499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5
5500$as_echo_n "checking for -znocombreloc... " >&6; }
5501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5502/* end confdefs.h. */
5503
5504int
5505main ()
5506{
5507
5508 ;
5509 return 0;
5510}
5511_ACEOF
5512if ac_fn_c_try_link "$LINENO"; then :
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5514$as_echo "yes" >&6; }
5515else
5516 LDFLAGS=$late_LDFLAGS
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5518$as_echo "no" >&6; }
5519fi
5520rm -f core conftest.err conftest.$ac_objext \
5521 conftest$ac_exeext conftest.$ac_ext
5522
5523
5524# The value of CPP is a quoted variable reference, so we need to do this
5525# to get its actual value...
5526CPP=`eval "echo $CPP"`
5527
5528
5529CANNOT_DUMP=no
5530case "$opsys" in
5531 your-opsys-here)
5532 CANNOT_DUMP=yes
5533
5534$as_echo "#define CANNOT_DUMP 1" >>confdefs.h
5535
5536 ;;
5537esac
5538
5539
5540
5541UNEXEC_OBJ=unexelf.o
5542case "$opsys" in
5543 # MSDOS uses unexcoff.o
5544 # MSWindows uses unexw32.o
5545 aix4-2)
5546 UNEXEC_OBJ=unexaix.o
5547 ;;
5548 cygwin)
5549 UNEXEC_OBJ=unexcw.o
5550 ;;
5551 darwin)
5552 UNEXEC_OBJ=unexmacosx.o
5553 ;;
5554 hpux10-20 | hpux11)
5555 UNEXEC_OBJ=unexhp9k800.o
5556 ;;
5557 sol2-10)
5558 # Use the Solaris dldump() function, called from unexsol.c, to dump
5559 # emacs, instead of the generic ELF dump code found in unexelf.c.
5560 # The resulting binary has a complete symbol table, and is better
5561 # for debugging and other observability tools (debuggers, pstack, etc).
5562 #
5563 # If you encounter a problem using dldump(), please consider sending
5564 # a message to the OpenSolaris tools-linking mailing list:
5565 # http://mail.opensolaris.org/mailman/listinfo/tools-linking
5566 #
5567 # It is likely that dldump() works with older Solaris too, but this has
5568 # not been tested, so for now this change is for Solaris 10 or newer.
5569 UNEXEC_OBJ=unexsol.o
5570 ;;
5571esac
5572
5573LD_SWITCH_SYSTEM=
5574case "$opsys" in
5575 freebsd)
5576 ## Let `ld' find image libs and similar things in /usr/local/lib.
5577 ## The system compiler, GCC, has apparently been modified to not
5578 ## look there, contrary to what a stock GCC would do.
5579 LD_SWITCH_SYSTEM=-L/usr/local/lib
5580 ;;
5581
5582 gnu-linux)
5583 ## cpp test was "ifdef __mips__", but presumably this is equivalent...
d6a003a8 5584 case $host_cpu in mips*) LD_SWITCH_SYSTEM="-G 0";; esac
067d23c9
KY
5585 ;;
5586
5587 netbsd)
5588 LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib"
5589 ;;
5590
5591 openbsd)
5592 ## Han Boetes <han@mijncomputer.nl> says this is necessary,
5593 ## otherwise Emacs dumps core on elf systems.
5594 LD_SWITCH_SYSTEM="-Z"
5595 ;;
5596esac
5597
5598
5599ac_link="$ac_link $LD_SWITCH_SYSTEM"
5600
5601## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_AUX,
5602## which has not been defined yet. When this was handled with cpp,
5603## it was expanded to null when configure sourced the s/*.h file.
5604## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles.
5605## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS
5606## (or somesuch), but because it is supposed to go at the _front_
5607## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way.
5608## Compare with the gnu-linux case below, which added to the end
5609## of LD_SWITCH_SYSTEM, and so can instead go at the front of
5610## LD_SWITCH_SYSTEM_TEMACS.
5611case "$opsys" in
5612 netbsd|openbsd)
5613 ## _AUX_RPATH is like _AUX, but uses -rpath instead of -R.
5614 LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_AUX_RPATH) $LD_SWITCH_SYSTEM" ;;
5615esac
5616
5617
5618C_SWITCH_MACHINE=
5619if test "$machine" = "alpha"; then
5620 ac_fn_c_check_decl "$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default"
d6a003a8 5621if test "x$ac_cv_have_decl___ELF__" = xyes; then :
067d23c9
KY
5622
5623fi
5624
5625 if test "$ac_cv_have_decl___ELF__" = "yes"; then
5626 ## With ELF, make sure that all common symbols get allocated to in the
5627 ## data section. Otherwise, the dump of temacs may miss variables in
5628 ## the shared library that have been initialized. For example, with
5629 ## GNU libc, __malloc_initialized would normally be resolved to the
5630 ## shared library's .bss section, which is fatal.
5631 if test "x$GCC" = "xyes"; then
5632 C_SWITCH_MACHINE="-fno-common"
5633 else
d6a003a8 5634 as_fn_error $? "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5
067d23c9
KY
5635 fi
5636 else
5637 UNEXEC_OBJ=unexalpha.o
5638 fi
5639fi
5640
5641
5642
5643
5644C_SWITCH_SYSTEM=
5645## Some programs in src produce warnings saying certain subprograms
5646## are too complex and need a MAXMEM value greater than 2000 for
5647## additional optimization. --nils@exp-math.uni-essen.de
5648test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \
5649 C_SWITCH_SYSTEM="-ma -qmaxmem=4000"
5650## gnu-linux might need -D_BSD_SOURCE on old libc5 systems.
5651## It is redundant in glibc2, since we define _GNU_SOURCE.
5652
5653
5654
5655LIBS_SYSTEM=
5656case "$opsys" in
5657 ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2.
5658 aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;;
5659
5660 freebsd) LIBS_SYSTEM="-lutil" ;;
5661
5662 hpux*) LIBS_SYSTEM="-l:libdld.sl" ;;
5663
5664 sol2*) LIBS_SYSTEM="-lsocket -lnsl -lkstat" ;;
5665
5666 ## Motif needs -lgen.
5667 unixware) LIBS_SYSTEM="-lsocket -lnsl -lelf -lgen" ;;
5668esac
5669
5670
5671
5672### Make sure subsequent tests use flags consistent with the build flags.
5673
5674if test x"${OVERRIDE_CPPFLAGS}" != x; then
5675 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
5676else
5677 CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS"
5678fi
5679
5680
5681
5682# Check whether --enable-largefile was given.
5683if test "${enable_largefile+set}" = set; then :
5684 enableval=$enable_largefile;
5685fi
5686
5687if test "$enable_largefile" != no; then
5688
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5690$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d6a003a8 5691if ${ac_cv_sys_largefile_CC+:} false; then :
067d23c9
KY
5692 $as_echo_n "(cached) " >&6
5693else
5694 ac_cv_sys_largefile_CC=no
5695 if test "$GCC" != yes; then
5696 ac_save_CC=$CC
5697 while :; do
5698 # IRIX 6.2 and later do not support large files by default,
5699 # so use the C compiler's -n32 option if that helps.
5700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5701/* end confdefs.h. */
5702#include <sys/types.h>
5703 /* Check that off_t can represent 2**63 - 1 correctly.
5704 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5705 since some C++ compilers masquerading as C compilers
5706 incorrectly reject 9223372036854775807. */
5707#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5708 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5709 && LARGE_OFF_T % 2147483647 == 1)
5710 ? 1 : -1];
5711int
5712main ()
5713{
5714
5715 ;
5716 return 0;
5717}
5718_ACEOF
5719 if ac_fn_c_try_compile "$LINENO"; then :
5720 break
5721fi
5722rm -f core conftest.err conftest.$ac_objext
5723 CC="$CC -n32"
5724 if ac_fn_c_try_compile "$LINENO"; then :
5725 ac_cv_sys_largefile_CC=' -n32'; break
5726fi
5727rm -f core conftest.err conftest.$ac_objext
5728 break
5729 done
5730 CC=$ac_save_CC
5731 rm -f conftest.$ac_ext
5732 fi
5733fi
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5735$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5736 if test "$ac_cv_sys_largefile_CC" != no; then
5737 CC=$CC$ac_cv_sys_largefile_CC
5738 fi
5739
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5741$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d6a003a8 5742if ${ac_cv_sys_file_offset_bits+:} false; then :
067d23c9
KY
5743 $as_echo_n "(cached) " >&6
5744else
5745 while :; do
5746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5747/* end confdefs.h. */
5748#include <sys/types.h>
5749 /* Check that off_t can represent 2**63 - 1 correctly.
5750 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5751 since some C++ compilers masquerading as C compilers
5752 incorrectly reject 9223372036854775807. */
5753#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5754 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5755 && LARGE_OFF_T % 2147483647 == 1)
5756 ? 1 : -1];
5757int
5758main ()
5759{
5760
5761 ;
5762 return 0;
5763}
5764_ACEOF
5765if ac_fn_c_try_compile "$LINENO"; then :
5766 ac_cv_sys_file_offset_bits=no; break
5767fi
5768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5770/* end confdefs.h. */
5771#define _FILE_OFFSET_BITS 64
5772#include <sys/types.h>
5773 /* Check that off_t can represent 2**63 - 1 correctly.
5774 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5775 since some C++ compilers masquerading as C compilers
5776 incorrectly reject 9223372036854775807. */
5777#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5778 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5779 && LARGE_OFF_T % 2147483647 == 1)
5780 ? 1 : -1];
5781int
5782main ()
5783{
5784
5785 ;
5786 return 0;
5787}
5788_ACEOF
5789if ac_fn_c_try_compile "$LINENO"; then :
5790 ac_cv_sys_file_offset_bits=64; break
5791fi
5792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5793 ac_cv_sys_file_offset_bits=unknown
5794 break
5795done
5796fi
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5798$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5799case $ac_cv_sys_file_offset_bits in #(
5800 no | unknown) ;;
5801 *)
5802cat >>confdefs.h <<_ACEOF
5803#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5804_ACEOF
5805;;
5806esac
5807rm -rf conftest*
5808 if test $ac_cv_sys_file_offset_bits = unknown; then
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5810$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d6a003a8 5811if ${ac_cv_sys_large_files+:} false; then :
067d23c9
KY
5812 $as_echo_n "(cached) " >&6
5813else
5814 while :; do
5815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5816/* end confdefs.h. */
5817#include <sys/types.h>
5818 /* Check that off_t can represent 2**63 - 1 correctly.
5819 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5820 since some C++ compilers masquerading as C compilers
5821 incorrectly reject 9223372036854775807. */
5822#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5823 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5824 && LARGE_OFF_T % 2147483647 == 1)
5825 ? 1 : -1];
5826int
5827main ()
5828{
5829
5830 ;
5831 return 0;
5832}
5833_ACEOF
5834if ac_fn_c_try_compile "$LINENO"; then :
5835 ac_cv_sys_large_files=no; break
5836fi
5837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5839/* end confdefs.h. */
5840#define _LARGE_FILES 1
5841#include <sys/types.h>
5842 /* Check that off_t can represent 2**63 - 1 correctly.
5843 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5844 since some C++ compilers masquerading as C compilers
5845 incorrectly reject 9223372036854775807. */
5846#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5847 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5848 && LARGE_OFF_T % 2147483647 == 1)
5849 ? 1 : -1];
5850int
5851main ()
5852{
5853
5854 ;
5855 return 0;
5856}
5857_ACEOF
5858if ac_fn_c_try_compile "$LINENO"; then :
5859 ac_cv_sys_large_files=1; break
5860fi
5861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5862 ac_cv_sys_large_files=unknown
5863 break
5864done
5865fi
5866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5867$as_echo "$ac_cv_sys_large_files" >&6; }
5868case $ac_cv_sys_large_files in #(
5869 no | unknown) ;;
5870 *)
5871cat >>confdefs.h <<_ACEOF
5872#define _LARGE_FILES $ac_cv_sys_large_files
5873_ACEOF
5874;;
5875esac
5876rm -rf conftest*
5877 fi
5878fi
5879
5880
5881
5882## If user specified a crt-dir, use that unconditionally.
5883if test "X$CRT_DIR" = "X"; then
5884
5885 case "$canonical" in
5886 x86_64-*-linux-gnu* | s390x-*-linux-gnu*)
5887 ## On x86-64 and s390x GNU/Linux distributions, the standard library
5888 ## can be in a variety of places. We only try /usr/lib64 and /usr/lib.
5889 ## For anything else (eg /usr/lib32), it is up the user to specify
5890 ## the location (bug#5655).
5891 ## Test for crtn.o, not just the directory, because sometimes the
5892 ## directory exists but does not have the relevant files (bug#1287).
5893 ## FIXME better to test for binary compatibility somehow.
5894 test -e /usr/lib64/crtn.o && CRT_DIR=/usr/lib64
5895 ;;
5896
5897 powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) CRT_DIR=/usr/lib64 ;;
5898 esac
5899
5900 case "$opsys" in
5901 hpux10-20) CRT_DIR=/lib ;;
5902 esac
5903
5904 ## Default is /usr/lib.
5905 test "X$CRT_DIR" = "X" && CRT_DIR=/usr/lib
5906
5907else
5908
5909 ## Some platforms don't use any of these files, so it is not
5910 ## appropriate to put this test outside the if block.
5911 test -e $CRT_DIR/crtn.o || test -e $CRT_DIR/crt0.o || \
d6a003a8 5912 as_fn_error $? "crt*.o not found in specified location." "$LINENO" 5
067d23c9
KY
5913
5914fi
5915
5916
5917
5918LIB_MATH=-lm
5919LIB_STANDARD=
5920START_FILES=
5921
5922case $opsys in
5923 cygwin )
5924 LIB_MATH=
5925 START_FILES='pre-crt0.o'
5926 ;;
5927 darwin )
5928 ## Adding -lm confuses the dynamic linker, so omit it.
5929 LIB_MATH=
5930 START_FILES='pre-crt0.o'
5931 ;;
5932 freebsd )
5933 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5934 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5935 ;;
5936 gnu-linux | gnu-kfreebsd )
5937 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
5938 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
5939 ;;
5940 hpux10-20 | hpux11 )
5941 LIB_STANDARD=-lc
5942 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o'
5943 ;;
5944 netbsd | openbsd )
5945 if test -f $CRT_DIR/crti.o; then
5946 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5947 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5948 else
5949 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o'
5950 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o'
5951 fi
5952 ;;
5953esac
5954
5955
5956
5957
5958
5959
5960
5961if test "${with_sound}" != "no"; then
5962 # Sound support for GNU/Linux and the free BSDs.
5963 for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
5964do :
5965 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5966ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a003a8 5967if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
067d23c9
KY
5968 cat >>confdefs.h <<_ACEOF
5969#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5970_ACEOF
5971 have_sound_header=yes
5972fi
5973
5974done
5975
5976 # Emulation library used on NetBSD.
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
5978$as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
d6a003a8 5979if ${ac_cv_lib_ossaudio__oss_ioctl+:} false; then :
067d23c9
KY
5980 $as_echo_n "(cached) " >&6
5981else
5982 ac_check_lib_save_LIBS=$LIBS
5983LIBS="-lossaudio $LIBS"
5984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5985/* end confdefs.h. */
5986
5987/* Override any GCC internal prototype to avoid an error.
5988 Use char because int might match the return type of a GCC
5989 builtin and then its argument prototype would still apply. */
5990#ifdef __cplusplus
5991extern "C"
5992#endif
5993char _oss_ioctl ();
5994int
5995main ()
5996{
5997return _oss_ioctl ();
5998 ;
5999 return 0;
6000}
6001_ACEOF
6002if ac_fn_c_try_link "$LINENO"; then :
6003 ac_cv_lib_ossaudio__oss_ioctl=yes
6004else
6005 ac_cv_lib_ossaudio__oss_ioctl=no
6006fi
6007rm -f core conftest.err conftest.$ac_objext \
6008 conftest$ac_exeext conftest.$ac_ext
6009LIBS=$ac_check_lib_save_LIBS
6010fi
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
6012$as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
d6a003a8 6013if test "x$ac_cv_lib_ossaudio__oss_ioctl" = xyes; then :
067d23c9
KY
6014 LIBSOUND=-lossaudio
6015else
6016 LIBSOUND=
6017fi
6018
6019
6020
6021 ALSA_REQUIRED=1.0.0
6022 ALSA_MODULES="alsa >= $ALSA_REQUIRED"
6023
6024 succeeded=no
6025
6026 # Extract the first word of "pkg-config", so it can be a program name with args.
6027set dummy pkg-config; ac_word=$2
6028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6029$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 6030if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
6031 $as_echo_n "(cached) " >&6
6032else
6033 case $PKG_CONFIG in
6034 [\\/]* | ?:[\\/]*)
6035 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6036 ;;
6037 *)
6038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039for as_dir in $PATH
6040do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
6044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6045 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049done
6050 done
6051IFS=$as_save_IFS
6052
6053 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
6054 ;;
6055esac
6056fi
6057PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6058if test -n "$PKG_CONFIG"; then
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6060$as_echo "$PKG_CONFIG" >&6; }
6061else
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6063$as_echo "no" >&6; }
6064fi
6065
6066
6067
6068 if test "$PKG_CONFIG" = "no" ; then
6069 HAVE_ALSA=no
6070 else
6071 PKG_CONFIG_MIN_VERSION=0.9.0
6072 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5
6074$as_echo_n "checking for $ALSA_MODULES... " >&6; }
6075
6076 if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5; then
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6078$as_echo "yes" >&6; }
6079 succeeded=yes
6080
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_CFLAGS" >&5
6082$as_echo_n "checking ALSA_CFLAGS... " >&6; }
6083 ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5
6085$as_echo "$ALSA_CFLAGS" >&6; }
6086
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_LIBS" >&5
6088$as_echo_n "checking ALSA_LIBS... " >&6; }
6089 ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5
6091$as_echo "$ALSA_LIBS" >&6; }
6092 else
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6094$as_echo "no" >&6; }
6095 ALSA_CFLAGS=""
6096 ALSA_LIBS=""
6097 ## If we have a custom action on failure, don't print errors, but
6098 ## do set a variable so people can do so.
6099 ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$ALSA_MODULES"`
6100
6101 fi
6102
6103
6104
6105 else
6106 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
6107 echo "*** See http://www.freedesktop.org/software/pkgconfig"
6108 fi
6109 fi
6110
6111 if test $succeeded = yes; then
6112 HAVE_ALSA=yes
6113 else
6114 HAVE_ALSA=no
6115 fi
6116
6117 if test $HAVE_ALSA = yes; then
6118 SAVE_CFLAGS="$CFLAGS"
6119 SAVE_LDFLAGS="$LDFLAGS"
6120 CFLAGS="$ALSA_CFLAGS $CFLAGS"
6121 LDFLAGS="$ALSA_LIBS $LDFLAGS"
6122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6123/* end confdefs.h. */
6124#include <asoundlib.h>
6125int
6126main ()
6127{
6128snd_lib_error_set_handler (0);
6129 ;
6130 return 0;
6131}
6132_ACEOF
6133if ac_fn_c_try_compile "$LINENO"; then :
6134 emacs_alsa_normal=yes
6135else
6136 emacs_alsa_normal=no
6137fi
6138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6139 if test "$emacs_alsa_normal" != yes; then
6140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6141/* end confdefs.h. */
6142#include <alsa/asoundlib.h>
6143int
6144main ()
6145{
6146snd_lib_error_set_handler (0);
6147 ;
6148 return 0;
6149}
6150_ACEOF
6151if ac_fn_c_try_compile "$LINENO"; then :
6152 emacs_alsa_subdir=yes
6153else
6154 emacs_alsa_subdir=no
6155fi
6156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6157 if test "$emacs_alsa_subdir" != yes; then
d6a003a8 6158 as_fn_error $? "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5
067d23c9
KY
6159 fi
6160 ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
6161 fi
6162
6163 CFLAGS="$SAVE_CFLAGS"
6164 LDFLAGS="$SAVE_LDFLAGS"
6165 LIBSOUND="$LIBSOUND $ALSA_LIBS"
6166 CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS"
6167
6168$as_echo "#define HAVE_ALSA 1" >>confdefs.h
6169
6170 fi
6171
6172 if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then
6173 case "$opsys" in
6174 gnu-linux|freebsd|netbsd)
6175
6176$as_echo "#define HAVE_SOUND 1" >>confdefs.h
6177
6178 ;;
6179 esac
6180 fi
6181
6182
6183fi
6184
6185for ac_header in sys/select.h sys/time.h unistd.h utime.h \
6186 linux/version.h sys/systeminfo.h limits.h \
6187 stdio_ext.h fcntl.h coff.h pty.h sys/mman.h \
6188 sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h \
6189 sys/utsname.h pwd.h utmp.h dirent.h util.h
6190do :
6191 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6192ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a003a8 6193if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
067d23c9
KY
6194 cat >>confdefs.h <<_ACEOF
6195#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6196_ACEOF
6197
6198fi
6199
6200done
6201
6202
6203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5
6204$as_echo_n "checking if personality LINUX32 can be set... " >&6; }
6205cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6206/* end confdefs.h. */
6207#include <sys/personality.h>
6208int
6209main ()
6210{
6211personality (PER_LINUX32)
6212 ;
6213 return 0;
6214}
6215_ACEOF
6216if ac_fn_c_try_compile "$LINENO"; then :
6217 emacs_cv_personality_linux32=yes
6218else
6219 emacs_cv_personality_linux32=no
6220fi
6221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5
6223$as_echo "$emacs_cv_personality_linux32" >&6; }
6224
6225if test $emacs_cv_personality_linux32 = yes; then
6226
6227$as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h
6228
6229fi
6230
6231for ac_header in term.h
6232do :
6233 ac_fn_c_check_header_preproc "$LINENO" "term.h" "ac_cv_header_term_h"
d6a003a8 6234if test "x$ac_cv_header_term_h" = xyes; then :
067d23c9
KY
6235 cat >>confdefs.h <<_ACEOF
6236#define HAVE_TERM_H 1
6237_ACEOF
6238
6239fi
6240
6241done
6242
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6244$as_echo_n "checking for ANSI C header files... " >&6; }
d6a003a8 6245if ${ac_cv_header_stdc+:} false; then :
067d23c9
KY
6246 $as_echo_n "(cached) " >&6
6247else
6248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6249/* end confdefs.h. */
6250#include <stdlib.h>
6251#include <stdarg.h>
6252#include <string.h>
6253#include <float.h>
6254
6255int
6256main ()
6257{
6258
6259 ;
6260 return 0;
6261}
6262_ACEOF
6263if ac_fn_c_try_compile "$LINENO"; then :
6264 ac_cv_header_stdc=yes
6265else
6266 ac_cv_header_stdc=no
6267fi
6268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6269
6270if test $ac_cv_header_stdc = yes; then
6271 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6273/* end confdefs.h. */
6274#include <string.h>
6275
6276_ACEOF
6277if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6278 $EGREP "memchr" >/dev/null 2>&1; then :
6279
6280else
6281 ac_cv_header_stdc=no
6282fi
6283rm -f conftest*
6284
6285fi
6286
6287if test $ac_cv_header_stdc = yes; then
6288 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6290/* end confdefs.h. */
6291#include <stdlib.h>
6292
6293_ACEOF
6294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6295 $EGREP "free" >/dev/null 2>&1; then :
6296
6297else
6298 ac_cv_header_stdc=no
6299fi
6300rm -f conftest*
6301
6302fi
6303
6304if test $ac_cv_header_stdc = yes; then
6305 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6306 if test "$cross_compiling" = yes; then :
6307 :
6308else
6309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6310/* end confdefs.h. */
6311#include <ctype.h>
6312#include <stdlib.h>
6313#if ((' ' & 0x0FF) == 0x020)
6314# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6315# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6316#else
6317# define ISLOWER(c) \
6318 (('a' <= (c) && (c) <= 'i') \
6319 || ('j' <= (c) && (c) <= 'r') \
6320 || ('s' <= (c) && (c) <= 'z'))
6321# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6322#endif
6323
6324#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6325int
6326main ()
6327{
6328 int i;
6329 for (i = 0; i < 256; i++)
6330 if (XOR (islower (i), ISLOWER (i))
6331 || toupper (i) != TOUPPER (i))
6332 return 2;
6333 return 0;
6334}
6335_ACEOF
6336if ac_fn_c_try_run "$LINENO"; then :
6337
6338else
6339 ac_cv_header_stdc=no
6340fi
6341rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6342 conftest.$ac_objext conftest.beam conftest.$ac_ext
6343fi
6344
6345fi
6346fi
6347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6348$as_echo "$ac_cv_header_stdc" >&6; }
6349if test $ac_cv_header_stdc = yes; then
6350
6351$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6352
6353fi
6354
6355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
6356$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
d6a003a8 6357if ${ac_cv_header_time+:} false; then :
067d23c9
KY
6358 $as_echo_n "(cached) " >&6
6359else
6360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6361/* end confdefs.h. */
6362#include <sys/types.h>
6363#include <sys/time.h>
6364#include <time.h>
6365
6366int
6367main ()
6368{
6369if ((struct tm *) 0)
6370return 0;
6371 ;
6372 return 0;
6373}
6374_ACEOF
6375if ac_fn_c_try_compile "$LINENO"; then :
6376 ac_cv_header_time=yes
6377else
6378 ac_cv_header_time=no
6379fi
6380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6381fi
6382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
6383$as_echo "$ac_cv_header_time" >&6; }
6384if test $ac_cv_header_time = yes; then
6385
6386$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
6387
6388fi
6389
6390ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default"
d6a003a8 6391if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
067d23c9
KY
6392 ac_have_decl=1
6393else
6394 ac_have_decl=0
6395fi
6396
6397cat >>confdefs.h <<_ACEOF
6398#define HAVE_DECL_SYS_SIGLIST $ac_have_decl
6399_ACEOF
6400
6401if test $ac_cv_have_decl_sys_siglist != yes; then
6402 # For Tru64, at least:
6403 ac_fn_c_check_decl "$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "$ac_includes_default"
d6a003a8 6404if test "x$ac_cv_have_decl___sys_siglist" = xyes; then :
067d23c9
KY
6405 ac_have_decl=1
6406else
6407 ac_have_decl=0
6408fi
6409
6410cat >>confdefs.h <<_ACEOF
6411#define HAVE_DECL___SYS_SIGLIST $ac_have_decl
6412_ACEOF
6413
6414 if test $ac_cv_have_decl___sys_siglist = yes; then
6415
6416$as_echo "#define sys_siglist __sys_siglist" >>confdefs.h
6417
6418 fi
6419fi
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6421$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
d6a003a8 6422if ${ac_cv_header_sys_wait_h+:} false; then :
067d23c9
KY
6423 $as_echo_n "(cached) " >&6
6424else
6425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6426/* end confdefs.h. */
6427#include <sys/types.h>
6428#include <sys/wait.h>
6429#ifndef WEXITSTATUS
6430# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6431#endif
6432#ifndef WIFEXITED
6433# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6434#endif
6435
6436int
6437main ()
6438{
6439 int s;
6440 wait (&s);
6441 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6442 ;
6443 return 0;
6444}
6445_ACEOF
6446if ac_fn_c_try_compile "$LINENO"; then :
6447 ac_cv_header_sys_wait_h=yes
6448else
6449 ac_cv_header_sys_wait_h=no
6450fi
6451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6452fi
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6454$as_echo "$ac_cv_header_sys_wait_h" >&6; }
6455if test $ac_cv_header_sys_wait_h = yes; then
6456
6457$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6458
6459fi
6460
6461
6462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5
6463$as_echo_n "checking for struct utimbuf... " >&6; }
d6a003a8 6464if ${emacs_cv_struct_utimbuf+:} false; then :
067d23c9
KY
6465 $as_echo_n "(cached) " >&6
6466else
6467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468/* end confdefs.h. */
6469#ifdef TIME_WITH_SYS_TIME
6470#include <sys/time.h>
6471#include <time.h>
6472#else
6473#ifdef HAVE_SYS_TIME_H
6474#include <sys/time.h>
6475#else
6476#include <time.h>
6477#endif
6478#endif
6479#ifdef HAVE_UTIME_H
6480#include <utime.h>
6481#endif
6482int
6483main ()
6484{
6485static struct utimbuf x; x.actime = x.modtime;
6486 ;
6487 return 0;
6488}
6489_ACEOF
6490if ac_fn_c_try_compile "$LINENO"; then :
6491 emacs_cv_struct_utimbuf=yes
6492else
6493 emacs_cv_struct_utimbuf=no
6494fi
6495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6496fi
6497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_utimbuf" >&5
6498$as_echo "$emacs_cv_struct_utimbuf" >&6; }
6499if test $emacs_cv_struct_utimbuf = yes; then
6500
6501$as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h
6502
6503fi
6504
6505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
6506$as_echo_n "checking return type of signal handlers... " >&6; }
d6a003a8 6507if ${ac_cv_type_signal+:} false; then :
067d23c9
KY
6508 $as_echo_n "(cached) " >&6
6509else
6510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6511/* end confdefs.h. */
6512#include <sys/types.h>
6513#include <signal.h>
6514
6515int
6516main ()
6517{
6518return *(signal (0, 0)) (0) == 1;
6519 ;
6520 return 0;
6521}
6522_ACEOF
6523if ac_fn_c_try_compile "$LINENO"; then :
6524 ac_cv_type_signal=int
6525else
6526 ac_cv_type_signal=void
6527fi
6528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6529fi
6530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
6531$as_echo "$ac_cv_type_signal" >&6; }
6532
6533cat >>confdefs.h <<_ACEOF
6534#define RETSIGTYPE $ac_cv_type_signal
6535_ACEOF
6536
6537
6538
6539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5
6540$as_echo_n "checking for speed_t... " >&6; }
d6a003a8 6541if ${emacs_cv_speed_t+:} false; then :
067d23c9
KY
6542 $as_echo_n "(cached) " >&6
6543else
6544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6545/* end confdefs.h. */
6546#include <termios.h>
6547int
6548main ()
6549{
6550speed_t x = 1;
6551 ;
6552 return 0;
6553}
6554_ACEOF
6555if ac_fn_c_try_compile "$LINENO"; then :
6556 emacs_cv_speed_t=yes
6557else
6558 emacs_cv_speed_t=no
6559fi
6560rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6561fi
6562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5
6563$as_echo "$emacs_cv_speed_t" >&6; }
6564if test $emacs_cv_speed_t = yes; then
6565
6566$as_echo "#define HAVE_SPEED_T 1" >>confdefs.h
6567
6568fi
6569
6570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
6571$as_echo_n "checking for struct timeval... " >&6; }
d6a003a8 6572if ${emacs_cv_struct_timeval+:} false; then :
067d23c9
KY
6573 $as_echo_n "(cached) " >&6
6574else
6575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6576/* end confdefs.h. */
6577#ifdef TIME_WITH_SYS_TIME
6578#include <sys/time.h>
6579#include <time.h>
6580#else
6581#ifdef HAVE_SYS_TIME_H
6582#include <sys/time.h>
6583#else
6584#include <time.h>
6585#endif
6586#endif
6587int
6588main ()
6589{
6590static struct timeval x; x.tv_sec = x.tv_usec;
6591 ;
6592 return 0;
6593}
6594_ACEOF
6595if ac_fn_c_try_compile "$LINENO"; then :
6596 emacs_cv_struct_timeval=yes
6597else
6598 emacs_cv_struct_timeval=no
6599fi
6600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_timeval" >&5
6603$as_echo "$emacs_cv_struct_timeval" >&6; }
6604HAVE_TIMEVAL=$emacs_cv_struct_timeval
6605if test $emacs_cv_struct_timeval = yes; then
6606
6607$as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
6608
6609fi
6610
6611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct exception" >&5
6612$as_echo_n "checking for struct exception... " >&6; }
d6a003a8 6613if ${emacs_cv_struct_exception+:} false; then :
067d23c9
KY
6614 $as_echo_n "(cached) " >&6
6615else
6616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6617/* end confdefs.h. */
6618#include <math.h>
6619int
6620main ()
6621{
6622static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
6623 ;
6624 return 0;
6625}
6626_ACEOF
6627if ac_fn_c_try_compile "$LINENO"; then :
6628 emacs_cv_struct_exception=yes
6629else
6630 emacs_cv_struct_exception=no
6631fi
6632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6633fi
6634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_exception" >&5
6635$as_echo "$emacs_cv_struct_exception" >&6; }
6636HAVE_EXCEPTION=$emacs_cv_struct_exception
6637if test $emacs_cv_struct_exception != yes; then
6638
6639$as_echo "#define NO_MATHERR 1" >>confdefs.h
6640
6641fi
6642
6643for ac_header in sys/socket.h
6644do :
6645 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
d6a003a8 6646if test "x$ac_cv_header_sys_socket_h" = xyes; then :
067d23c9
KY
6647 cat >>confdefs.h <<_ACEOF
6648#define HAVE_SYS_SOCKET_H 1
6649_ACEOF
6650
6651fi
6652
6653done
6654
6655for ac_header in net/if.h
6656do :
6657 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
6658#if HAVE_SYS_SOCKET_H
6659#include <sys/socket.h>
6660#endif
6661"
d6a003a8 6662if test "x$ac_cv_header_net_if_h" = xyes; then :
067d23c9
KY
6663 cat >>confdefs.h <<_ACEOF
6664#define HAVE_NET_IF_H 1
6665_ACEOF
6666
6667fi
6668
6669done
6670
6671
6672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
6673$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
d6a003a8 6674if ${ac_cv_struct_tm+:} false; then :
067d23c9
KY
6675 $as_echo_n "(cached) " >&6
6676else
6677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6678/* end confdefs.h. */
6679#include <sys/types.h>
6680#include <time.h>
6681
6682int
6683main ()
6684{
6685struct tm tm;
6686 int *p = &tm.tm_sec;
6687 return !p;
6688 ;
6689 return 0;
6690}
6691_ACEOF
6692if ac_fn_c_try_compile "$LINENO"; then :
6693 ac_cv_struct_tm=time.h
6694else
6695 ac_cv_struct_tm=sys/time.h
6696fi
6697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6698fi
6699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
6700$as_echo "$ac_cv_struct_tm" >&6; }
6701if test $ac_cv_struct_tm = sys/time.h; then
6702
6703$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
6704
6705fi
6706
6707ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
6708#include <$ac_cv_struct_tm>
6709
6710"
d6a003a8 6711if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
067d23c9
KY
6712
6713cat >>confdefs.h <<_ACEOF
6714#define HAVE_STRUCT_TM_TM_ZONE 1
6715_ACEOF
6716
6717
6718fi
6719
6720if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
6721
6722$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
6723
6724else
6725 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
6726"
d6a003a8 6727if test "x$ac_cv_have_decl_tzname" = xyes; then :
067d23c9
KY
6728 ac_have_decl=1
6729else
6730 ac_have_decl=0
6731fi
6732
6733cat >>confdefs.h <<_ACEOF
6734#define HAVE_DECL_TZNAME $ac_have_decl
6735_ACEOF
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
6738$as_echo_n "checking for tzname... " >&6; }
d6a003a8 6739if ${ac_cv_var_tzname+:} false; then :
067d23c9
KY
6740 $as_echo_n "(cached) " >&6
6741else
6742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6743/* end confdefs.h. */
6744#include <time.h>
6745#if !HAVE_DECL_TZNAME
6746extern char *tzname[];
6747#endif
6748
6749int
6750main ()
6751{
6752return tzname[0][0];
6753 ;
6754 return 0;
6755}
6756_ACEOF
6757if ac_fn_c_try_link "$LINENO"; then :
6758 ac_cv_var_tzname=yes
6759else
6760 ac_cv_var_tzname=no
6761fi
6762rm -f core conftest.err conftest.$ac_objext \
6763 conftest$ac_exeext conftest.$ac_ext
6764fi
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
6766$as_echo "$ac_cv_var_tzname" >&6; }
6767 if test $ac_cv_var_tzname = yes; then
6768
6769$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
6770
6771 fi
6772fi
6773
6774ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
6775"
d6a003a8 6776if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
067d23c9
KY
6777
6778$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
6779
6780fi
6781
6782ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default
6783#if HAVE_SYS_SOCKET_H
6784#include <sys/socket.h>
6785#endif
6786#if HAVE_NET_IF_H
6787#include <net/if.h>
6788#endif
6789"
d6a003a8 6790if test "x$ac_cv_member_struct_ifreq_ifr_flags" = xyes; then :
067d23c9
KY
6791
6792cat >>confdefs.h <<_ACEOF
6793#define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
6794_ACEOF
6795
6796
6797fi
6798ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default
6799#if HAVE_SYS_SOCKET_H
6800#include <sys/socket.h>
6801#endif
6802#if HAVE_NET_IF_H
6803#include <net/if.h>
6804#endif
6805"
d6a003a8 6806if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = xyes; then :
067d23c9
KY
6807
6808cat >>confdefs.h <<_ACEOF
6809#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
6810_ACEOF
6811
6812
6813fi
6814ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default
6815#if HAVE_SYS_SOCKET_H
6816#include <sys/socket.h>
6817#endif
6818#if HAVE_NET_IF_H
6819#include <net/if.h>
6820#endif
6821"
d6a003a8 6822if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = xyes; then :
067d23c9
KY
6823
6824cat >>confdefs.h <<_ACEOF
6825#define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
6826_ACEOF
6827
6828
6829fi
6830ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default
6831#if HAVE_SYS_SOCKET_H
6832#include <sys/socket.h>
6833#endif
6834#if HAVE_NET_IF_H
6835#include <net/if.h>
6836#endif
6837"
d6a003a8 6838if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = xyes; then :
067d23c9
KY
6839
6840cat >>confdefs.h <<_ACEOF
6841#define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
6842_ACEOF
6843
6844
6845fi
6846ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default
6847#if HAVE_SYS_SOCKET_H
6848#include <sys/socket.h>
6849#endif
6850#if HAVE_NET_IF_H
6851#include <net/if.h>
6852#endif
6853"
d6a003a8 6854if test "x$ac_cv_member_struct_ifreq_ifr_addr" = xyes; then :
067d23c9
KY
6855
6856cat >>confdefs.h <<_ACEOF
6857#define HAVE_STRUCT_IFREQ_IFR_ADDR 1
6858_ACEOF
6859
6860
6861fi
6862
6863
6864
6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
6866$as_echo_n "checking for function prototypes... " >&6; }
6867if test "$ac_cv_prog_cc_c89" != no; then
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6869$as_echo "yes" >&6; }
6870
6871$as_echo "#define PROTOTYPES 1" >>confdefs.h
6872
6873
6874$as_echo "#define __PROTOTYPES 1" >>confdefs.h
6875
6876else
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6878$as_echo "no" >&6; }
6879fi
6880
6881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6882$as_echo_n "checking for working volatile... " >&6; }
d6a003a8 6883if ${ac_cv_c_volatile+:} false; then :
067d23c9
KY
6884 $as_echo_n "(cached) " >&6
6885else
6886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6887/* end confdefs.h. */
6888
6889int
6890main ()
6891{
6892
6893volatile int x;
6894int * volatile y = (int *) 0;
6895return !x && !y;
6896 ;
6897 return 0;
6898}
6899_ACEOF
6900if ac_fn_c_try_compile "$LINENO"; then :
6901 ac_cv_c_volatile=yes
6902else
6903 ac_cv_c_volatile=no
6904fi
6905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6906fi
6907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6908$as_echo "$ac_cv_c_volatile" >&6; }
6909if test $ac_cv_c_volatile = no; then
6910
6911$as_echo "#define volatile /**/" >>confdefs.h
6912
6913fi
6914
6915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
6916$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
d6a003a8 6917if ${ac_cv_c_const+:} false; then :
067d23c9
KY
6918 $as_echo_n "(cached) " >&6
6919else
6920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6921/* end confdefs.h. */
6922
6923int
6924main ()
6925{
6926/* FIXME: Include the comments suggested by Paul. */
6927#ifndef __cplusplus
6928 /* Ultrix mips cc rejects this. */
6929 typedef int charset[2];
6930 const charset cs;
6931 /* SunOS 4.1.1 cc rejects this. */
6932 char const *const *pcpcc;
6933 char **ppc;
6934 /* NEC SVR4.0.2 mips cc rejects this. */
6935 struct point {int x, y;};
6936 static struct point const zero = {0,0};
6937 /* AIX XL C 1.02.0.0 rejects this.
6938 It does not let you subtract one const X* pointer from another in
6939 an arm of an if-expression whose if-part is not a constant
6940 expression */
6941 const char *g = "string";
6942 pcpcc = &g + (g ? g-g : 0);
6943 /* HPUX 7.0 cc rejects these. */
6944 ++pcpcc;
6945 ppc = (char**) pcpcc;
6946 pcpcc = (char const *const *) ppc;
6947 { /* SCO 3.2v4 cc rejects this. */
6948 char *t;
6949 char const *s = 0 ? (char *) 0 : (char const *) 0;
6950
6951 *t++ = 0;
6952 if (s) return 0;
6953 }
6954 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6955 int x[] = {25, 17};
6956 const int *foo = &x[0];
6957 ++foo;
6958 }
6959 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6960 typedef const int *iptr;
6961 iptr p = 0;
6962 ++p;
6963 }
6964 { /* AIX XL C 1.02.0.0 rejects this saying
6965 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6966 struct s { int j; const int *ap[3]; };
6967 struct s *b; b->j = 5;
6968 }
6969 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6970 const int foo = 10;
6971 if (!foo) return 0;
6972 }
6973 return !cs[0] && !zero.x;
6974#endif
6975
6976 ;
6977 return 0;
6978}
6979_ACEOF
6980if ac_fn_c_try_compile "$LINENO"; then :
6981 ac_cv_c_const=yes
6982else
6983 ac_cv_c_const=no
6984fi
6985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6986fi
6987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
6988$as_echo "$ac_cv_c_const" >&6; }
6989if test $ac_cv_c_const = no; then
6990
6991$as_echo "#define const /**/" >>confdefs.h
6992
6993fi
6994
6995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for void * support" >&5
6996$as_echo_n "checking for void * support... " >&6; }
d6a003a8 6997if ${emacs_cv_void_star+:} false; then :
067d23c9
KY
6998 $as_echo_n "(cached) " >&6
6999else
7000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7001/* end confdefs.h. */
7002
7003int
7004main ()
7005{
7006void * foo;
7007 ;
7008 return 0;
7009}
7010_ACEOF
7011if ac_fn_c_try_compile "$LINENO"; then :
7012 emacs_cv_void_star=yes
7013else
7014 emacs_cv_void_star=no
7015fi
7016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017fi
7018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_void_star" >&5
7019$as_echo "$emacs_cv_void_star" >&6; }
7020if test $emacs_cv_void_star = yes; then
7021 $as_echo "#define POINTER_TYPE void" >>confdefs.h
7022
7023else
7024 $as_echo "#define POINTER_TYPE char" >>confdefs.h
7025
7026fi
7027
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
7029$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d6a003a8 7030if ${ac_cv_c_bigendian+:} false; then :
067d23c9
KY
7031 $as_echo_n "(cached) " >&6
7032else
7033 ac_cv_c_bigendian=unknown
7034 # See if we're dealing with a universal compiler.
7035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7036/* end confdefs.h. */
7037#ifndef __APPLE_CC__
7038 not a universal capable compiler
7039 #endif
7040 typedef int dummy;
7041
7042_ACEOF
7043if ac_fn_c_try_compile "$LINENO"; then :
7044
7045 # Check for potential -arch flags. It is not universal unless
7046 # there are at least two -arch flags with different values.
7047 ac_arch=
7048 ac_prev=
7049 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
7050 if test -n "$ac_prev"; then
7051 case $ac_word in
7052 i?86 | x86_64 | ppc | ppc64)
7053 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
7054 ac_arch=$ac_word
7055 else
7056 ac_cv_c_bigendian=universal
7057 break
7058 fi
7059 ;;
7060 esac
7061 ac_prev=
7062 elif test "x$ac_word" = "x-arch"; then
7063 ac_prev=arch
7064 fi
7065 done
7066fi
7067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7068 if test $ac_cv_c_bigendian = unknown; then
7069 # See if sys/param.h defines the BYTE_ORDER macro.
7070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7071/* end confdefs.h. */
7072#include <sys/types.h>
7073 #include <sys/param.h>
7074
7075int
7076main ()
7077{
7078#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
7079 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
7080 && LITTLE_ENDIAN)
7081 bogus endian macros
7082 #endif
7083
7084 ;
7085 return 0;
7086}
7087_ACEOF
7088if ac_fn_c_try_compile "$LINENO"; then :
7089 # It does; now see whether it defined to BIG_ENDIAN or not.
7090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7091/* end confdefs.h. */
7092#include <sys/types.h>
7093 #include <sys/param.h>
7094
7095int
7096main ()
7097{
7098#if BYTE_ORDER != BIG_ENDIAN
7099 not big endian
7100 #endif
7101
7102 ;
7103 return 0;
7104}
7105_ACEOF
7106if ac_fn_c_try_compile "$LINENO"; then :
7107 ac_cv_c_bigendian=yes
7108else
7109 ac_cv_c_bigendian=no
7110fi
7111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7112fi
7113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7114 fi
7115 if test $ac_cv_c_bigendian = unknown; then
7116 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
7117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7118/* end confdefs.h. */
7119#include <limits.h>
7120
7121int
7122main ()
7123{
7124#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
7125 bogus endian macros
7126 #endif
7127
7128 ;
7129 return 0;
7130}
7131_ACEOF
7132if ac_fn_c_try_compile "$LINENO"; then :
7133 # It does; now see whether it defined to _BIG_ENDIAN or not.
7134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7135/* end confdefs.h. */
7136#include <limits.h>
7137
7138int
7139main ()
7140{
7141#ifndef _BIG_ENDIAN
7142 not big endian
7143 #endif
7144
7145 ;
7146 return 0;
7147}
7148_ACEOF
7149if ac_fn_c_try_compile "$LINENO"; then :
7150 ac_cv_c_bigendian=yes
7151else
7152 ac_cv_c_bigendian=no
7153fi
7154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7155fi
7156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7157 fi
7158 if test $ac_cv_c_bigendian = unknown; then
7159 # Compile a test program.
7160 if test "$cross_compiling" = yes; then :
7161 # Try to guess by grepping values from an object file.
7162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7163/* end confdefs.h. */
7164short int ascii_mm[] =
7165 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
7166 short int ascii_ii[] =
7167 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
7168 int use_ascii (int i) {
7169 return ascii_mm[i] + ascii_ii[i];
7170 }
7171 short int ebcdic_ii[] =
7172 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
7173 short int ebcdic_mm[] =
7174 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
7175 int use_ebcdic (int i) {
7176 return ebcdic_mm[i] + ebcdic_ii[i];
7177 }
7178 extern int foo;
7179
7180int
7181main ()
7182{
7183return use_ascii (foo) == use_ebcdic (foo);
7184 ;
7185 return 0;
7186}
7187_ACEOF
7188if ac_fn_c_try_compile "$LINENO"; then :
7189 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
7190 ac_cv_c_bigendian=yes
7191 fi
7192 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
7193 if test "$ac_cv_c_bigendian" = unknown; then
7194 ac_cv_c_bigendian=no
7195 else
7196 # finding both strings is unlikely to happen, but who knows?
7197 ac_cv_c_bigendian=unknown
7198 fi
7199 fi
7200fi
7201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7202else
7203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7204/* end confdefs.h. */
7205$ac_includes_default
7206int
7207main ()
7208{
7209
7210 /* Are we little or big endian? From Harbison&Steele. */
7211 union
7212 {
7213 long int l;
7214 char c[sizeof (long int)];
7215 } u;
7216 u.l = 1;
7217 return u.c[sizeof (long int) - 1] == 1;
7218
7219 ;
7220 return 0;
7221}
7222_ACEOF
7223if ac_fn_c_try_run "$LINENO"; then :
7224 ac_cv_c_bigendian=no
7225else
7226 ac_cv_c_bigendian=yes
7227fi
7228rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7229 conftest.$ac_objext conftest.beam conftest.$ac_ext
7230fi
7231
7232 fi
7233fi
7234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
7235$as_echo "$ac_cv_c_bigendian" >&6; }
7236 case $ac_cv_c_bigendian in #(
7237 yes)
7238 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
7239;; #(
7240 no)
7241 ;; #(
7242 universal)
7243
7244$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
7245
7246 ;; #(
7247 *)
d6a003a8 7248 as_fn_error $? "unknown endianness
067d23c9
KY
7249 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
7250 esac
7251
7252
7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7254$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
7255set x ${MAKE-make}
7256ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a003a8 7257if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
067d23c9
KY
7258 $as_echo_n "(cached) " >&6
7259else
7260 cat >conftest.make <<\_ACEOF
7261SHELL = /bin/sh
7262all:
7263 @echo '@@@%%%=$(MAKE)=@@@%%%'
7264_ACEOF
d6a003a8 7265# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
067d23c9
KY
7266case `${MAKE-make} -f conftest.make 2>/dev/null` in
7267 *@@@%%%=?*=@@@%%%*)
7268 eval ac_cv_prog_make_${ac_make}_set=yes;;
7269 *)
7270 eval ac_cv_prog_make_${ac_make}_set=no;;
7271esac
7272rm -f conftest.make
7273fi
7274if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7276$as_echo "yes" >&6; }
7277 SET_MAKE=
7278else
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7280$as_echo "no" >&6; }
7281 SET_MAKE="MAKE=${MAKE-make}"
7282fi
7283
7284
7285DEPFLAGS=
7286MKDEPDIR=":"
7287deps_frag=deps.mk
7288if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5
7290$as_echo_n "checking whether we are using GNU Make... " >&6; }
7291 HAVE_GNU_MAKE=no
7292 testval=`make --version 2>/dev/null | grep 'GNU Make'`
7293 if test "x$testval" != x; then
7294 HAVE_GNU_MAKE=yes
7295 else
7296 ac_enable_autodepend=no
7297 fi
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5
7299$as_echo "$HAVE_GNU_MAKE" >&6; }
7300 if test $HAVE_GNU_MAKE = yes; then
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5
7302$as_echo_n "checking whether gcc understands -MMD -MF... " >&6; }
7303 SAVE_CFLAGS="$CFLAGS"
7304 CFLAGS="$CFLAGS -MMD -MF deps.d"
7305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7306/* end confdefs.h. */
7307
7308int
7309main ()
7310{
7311
7312 ;
7313 return 0;
7314}
7315_ACEOF
7316if ac_fn_c_try_compile "$LINENO"; then :
7317
7318else
7319 ac_enable_autodepend=no
7320fi
7321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7322 CFLAGS="$SAVE_CFLAGS"
7323 test -f deps.d || ac_enable_autodepend=no
7324 rm -rf deps.d
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5
7326$as_echo "$ac_enable_autodepend" >&6; }
7327 fi
7328 if test $ac_enable_autodepend = yes; then
7329 DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d'
7330 ## In parallel builds, another make might create depdir between
7331 ## the first test and mkdir, so stick another test on the end.
7332 ## Or use mkinstalldirs? mkdir -p is not portable.
7333 MKDEPDIR='test -d ${DEPDIR} || mkdir ${DEPDIR} || test -d ${DEPDIR}'
7334 deps_frag=autodeps.mk
7335 fi
7336fi
7337deps_frag=$srcdir/src/$deps_frag
7338
7339
7340
7341
7342
7343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5
7344$as_echo_n "checking for long file names... " >&6; }
d6a003a8 7345if ${ac_cv_sys_long_file_names+:} false; then :
067d23c9
KY
7346 $as_echo_n "(cached) " >&6
7347else
7348 ac_cv_sys_long_file_names=yes
7349# Test for long file names in all the places we know might matter:
7350# . the current directory, where building will happen
7351# $prefix/lib where we will be installing things
7352# $exec_prefix/lib likewise
7353# $TMPDIR if set, where it might want to write temporary files
7354# /tmp where it might want to write temporary files
7355# /var/tmp likewise
7356# /usr/tmp likewise
7357for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
7358 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
7359 # in the usual case where exec_prefix is '${prefix}'.
7360 case $ac_dir in #(
7361 . | /* | ?:[\\/]*) ;; #(
7362 *) continue;;
7363 esac
7364 test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
7365 ac_xdir=$ac_dir/cf$$
7366 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
7367 ac_tf1=$ac_xdir/conftest9012345
7368 ac_tf2=$ac_xdir/conftest9012346
7369 touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
7370 ac_cv_sys_long_file_names=no
7371 rm -f -r "$ac_xdir" 2>/dev/null
7372 test $ac_cv_sys_long_file_names = no && break
7373done
7374fi
7375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5
7376$as_echo "$ac_cv_sys_long_file_names" >&6; }
7377if test $ac_cv_sys_long_file_names = yes; then
7378
7379$as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h
7380
7381fi
7382
7383
7384#### Choose a window system.
7385
7386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
7387$as_echo_n "checking for X... " >&6; }
7388
7389
7390# Check whether --with-x was given.
7391if test "${with_x+set}" = set; then :
7392 withval=$with_x;
7393fi
7394
7395# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
7396if test "x$with_x" = xno; then
7397 # The user explicitly disabled X.
7398 have_x=disabled
7399else
7400 case $x_includes,$x_libraries in #(
d6a003a8
AS
7401 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
7402 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
067d23c9
KY
7403 $as_echo_n "(cached) " >&6
7404else
7405 # One or both of the vars are not set, and there is no cached value.
7406ac_x_includes=no ac_x_libraries=no
7407rm -f -r conftest.dir
7408if mkdir conftest.dir; then
7409 cd conftest.dir
7410 cat >Imakefile <<'_ACEOF'
7411incroot:
7412 @echo incroot='${INCROOT}'
7413usrlibdir:
7414 @echo usrlibdir='${USRLIBDIR}'
7415libdir:
7416 @echo libdir='${LIBDIR}'
7417_ACEOF
7418 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
d6a003a8 7419 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
067d23c9
KY
7420 for ac_var in incroot usrlibdir libdir; do
7421 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
7422 done
7423 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
7424 for ac_extension in a so sl dylib la dll; do
7425 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
7426 test -f "$ac_im_libdir/libX11.$ac_extension"; then
7427 ac_im_usrlibdir=$ac_im_libdir; break
7428 fi
7429 done
7430 # Screen out bogus values from the imake configuration. They are
7431 # bogus both because they are the default anyway, and because
7432 # using them would break gcc on systems where it needs fixed includes.
7433 case $ac_im_incroot in
7434 /usr/include) ac_x_includes= ;;
7435 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
7436 esac
7437 case $ac_im_usrlibdir in
7438 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
7439 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
7440 esac
7441 fi
7442 cd ..
7443 rm -f -r conftest.dir
7444fi
7445
7446# Standard set of common directories for X headers.
7447# Check X11 before X11Rn because it is often a symlink to the current release.
7448ac_x_header_dirs='
7449/usr/X11/include
7450/usr/X11R7/include
7451/usr/X11R6/include
7452/usr/X11R5/include
7453/usr/X11R4/include
7454
7455/usr/include/X11
7456/usr/include/X11R7
7457/usr/include/X11R6
7458/usr/include/X11R5
7459/usr/include/X11R4
7460
7461/usr/local/X11/include
7462/usr/local/X11R7/include
7463/usr/local/X11R6/include
7464/usr/local/X11R5/include
7465/usr/local/X11R4/include
7466
7467/usr/local/include/X11
7468/usr/local/include/X11R7
7469/usr/local/include/X11R6
7470/usr/local/include/X11R5
7471/usr/local/include/X11R4
7472
7473/usr/X386/include
7474/usr/x386/include
7475/usr/XFree86/include/X11
7476
7477/usr/include
7478/usr/local/include
7479/usr/unsupported/include
7480/usr/athena/include
7481/usr/local/x11r5/include
7482/usr/lpp/Xamples/include
7483
7484/usr/openwin/include
7485/usr/openwin/share/include'
7486
7487if test "$ac_x_includes" = no; then
7488 # Guess where to find include files, by looking for Xlib.h.
7489 # First, try using that file with no special directory specified.
7490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7491/* end confdefs.h. */
7492#include <X11/Xlib.h>
7493_ACEOF
7494if ac_fn_c_try_cpp "$LINENO"; then :
7495 # We can compile using X headers with no special include directory.
7496ac_x_includes=
7497else
7498 for ac_dir in $ac_x_header_dirs; do
7499 if test -r "$ac_dir/X11/Xlib.h"; then
7500 ac_x_includes=$ac_dir
7501 break
7502 fi
7503done
7504fi
d6a003a8 7505rm -f conftest.err conftest.i conftest.$ac_ext
067d23c9
KY
7506fi # $ac_x_includes = no
7507
7508if test "$ac_x_libraries" = no; then
7509 # Check for the libraries.
7510 # See if we find them without any special options.
7511 # Don't add to $LIBS permanently.
7512 ac_save_LIBS=$LIBS
7513 LIBS="-lX11 $LIBS"
7514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7515/* end confdefs.h. */
7516#include <X11/Xlib.h>
7517int
7518main ()
7519{
7520XrmInitialize ()
7521 ;
7522 return 0;
7523}
7524_ACEOF
7525if ac_fn_c_try_link "$LINENO"; then :
7526 LIBS=$ac_save_LIBS
7527# We can link X programs with no special library path.
7528ac_x_libraries=
7529else
7530 LIBS=$ac_save_LIBS
7531for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
7532do
7533 # Don't even attempt the hair of trying to link an X program!
7534 for ac_extension in a so sl dylib la dll; do
7535 if test -r "$ac_dir/libX11.$ac_extension"; then
7536 ac_x_libraries=$ac_dir
7537 break 2
7538 fi
7539 done
7540done
7541fi
7542rm -f core conftest.err conftest.$ac_objext \
7543 conftest$ac_exeext conftest.$ac_ext
7544fi # $ac_x_libraries = no
7545
7546case $ac_x_includes,$ac_x_libraries in #(
7547 no,* | *,no | *\'*)
7548 # Didn't find X, or a directory has "'" in its name.
7549 ac_cv_have_x="have_x=no";; #(
7550 *)
7551 # Record where we found X for the cache.
7552 ac_cv_have_x="have_x=yes\
7553 ac_x_includes='$ac_x_includes'\
7554 ac_x_libraries='$ac_x_libraries'"
7555esac
7556fi
7557;; #(
7558 *) have_x=yes;;
7559 esac
7560 eval "$ac_cv_have_x"
7561fi # $with_x != no
7562
7563if test "$have_x" != yes; then
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
7565$as_echo "$have_x" >&6; }
7566 no_x=yes
7567else
7568 # If each of the values was on the command line, it overrides each guess.
7569 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
7570 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
7571 # Update the cache value to reflect the command line values.
7572 ac_cv_have_x="have_x=yes\
7573 ac_x_includes='$x_includes'\
7574 ac_x_libraries='$x_libraries'"
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
7576$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
7577fi
7578
7579if test "$no_x" = yes; then
7580 window_system=none
7581else
7582 window_system=x11
7583fi
7584
7585## Workaround for bug in autoconf <= 2.62.
7586## http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01551.html
7587## No need to do anything special for these standard directories.
7588if test -n "${x_libraries}" && test x"${x_libraries}" != xNONE; then
7589
7590 x_libraries=`echo :${x_libraries}: | sed -e 's|:/usr/lib64:|:|g' -e 's|:/lib64:|:|g' -e 's|^:||' -e 's|:$||'`
7591
7592fi
7593
7594LD_SWITCH_X_SITE_AUX=
7595LD_SWITCH_X_SITE_AUX_RPATH=
7596if test "${x_libraries}" != NONE; then
7597 if test -n "${x_libraries}"; then
7598 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
7599 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
7600 LD_SWITCH_X_SITE_AUX_RPATH=`echo ${LD_SWITCH_X_SITE_AUX} | sed -e 's/-R/-Wl,-rpath,/'`
7601 fi
7602 x_default_search_path=""
7603 x_search_path=${x_libraries}
7604 if test -z "${x_search_path}"; then
7605 x_search_path=/usr/lib
7606 fi
7607 for x_library in `echo ${x_search_path}: | \
7608 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
7609 x_search_path="\
7610${x_library}/X11/%L/%T/%N%C%S:\
7611${x_library}/X11/%l/%T/%N%C%S:\
7612${x_library}/X11/%T/%N%C%S:\
7613${x_library}/X11/%L/%T/%N%S:\
7614${x_library}/X11/%l/%T/%N%S:\
7615${x_library}/X11/%T/%N%S"
7616 if test x"${x_default_search_path}" = x; then
7617 x_default_search_path=${x_search_path}
7618 else
7619 x_default_search_path="${x_search_path}:${x_default_search_path}"
7620 fi
7621 done
7622fi
7623
7624
7625
7626if test "${x_includes}" != NONE && test -n "${x_includes}"; then
7627 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
7628fi
7629
7630if test x"${x_includes}" = x; then
7631 bitmapdir=/usr/include/X11/bitmaps
7632else
7633 # accumulate include directories that have X11 bitmap subdirectories
7634 bmd_acc="dummyval"
7635 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
7636 if test -d "${bmd}/X11/bitmaps"; then
7637 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
7638 fi
7639 if test -d "${bmd}/bitmaps"; then
7640 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
7641 fi
7642 done
7643 if test ${bmd_acc} != "dummyval"; then
7644 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
7645 fi
7646fi
7647
7648HAVE_NS=no
7649NS_IMPL_COCOA=no
7650NS_IMPL_GNUSTEP=no
7651tmp_CPPFLAGS="$CPPFLAGS"
7652tmp_CFLAGS="$CFLAGS"
7653CPPFLAGS="$CPPFLAGS -x objective-c"
7654CFLAGS="$CFLAGS -x objective-c"
7655TEMACS_LDFLAGS2="\${LDFLAGS}"
7656if test "${with_ns}" != no; then
7657 if test "${opsys}" = darwin; then
7658 NS_IMPL_COCOA=yes
7659 ns_appdir=`pwd`/nextstep/Emacs.app
7660 ns_appbindir=${ns_appdir}/Contents/MacOS/
7661 ns_appresdir=${ns_appdir}/Contents/Resources
7662 ns_appsrc=${srcdir}/nextstep/Cocoa/Emacs.base
7663 elif test -f $GNUSTEP_CONFIG_FILE; then
7664 NS_IMPL_GNUSTEP=yes
7665 ns_appdir=`pwd`/nextstep/Emacs.app
7666 ns_appbindir=${ns_appdir}/
7667 ns_appresdir=${ns_appdir}/Resources
7668 ns_appsrc=${srcdir}/nextstep/GNUstep/Emacs.base
7669 GNUSTEP_SYSTEM_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)"
7670 GNUSTEP_SYSTEM_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)"
7671 GNUSTEP_LOCAL_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)"
7672 GNUSTEP_LOCAL_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)"
7673 test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \
7674 GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
7675 test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
7676 GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
7677 CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7678 CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7679 LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
7680 LIB_STANDARD=
7681 START_FILES=
7682 TEMACS_LDFLAGS2=
7683 fi
7684 ac_fn_c_check_header_mongrel "$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default"
d6a003a8 7685if test "x$ac_cv_header_AppKit_AppKit_h" = xyes; then :
067d23c9
KY
7686 HAVE_NS=yes
7687else
d6a003a8 7688 as_fn_error $? "\`--with-ns' was specified, but the include
067d23c9
KY
7689 files are missing or cannot be compiled." "$LINENO" 5
7690fi
7691
7692
7693 NS_HAVE_NSINTEGER=yes
7694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7695/* end confdefs.h. */
7696#include <Foundation/NSObjCRuntime.h>
7697int
7698main ()
7699{
7700NSInteger i;
7701 ;
7702 return 0;
7703}
7704_ACEOF
7705if ac_fn_c_try_compile "$LINENO"; then :
7706 ns_have_nsinteger=yes
7707else
7708 ns_have_nsinteger=no
7709fi
7710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7711 if test $ns_have_nsinteger = no; then
7712 NS_HAVE_NSINTEGER=no
7713 fi
7714fi
7715
7716
7717ns_frag=/dev/null
7718NS_OBJ=
7719NS_SUPPORT=
7720if test "${HAVE_NS}" = yes; then
7721 window_system=nextstep
7722 with_xft=no
7723 # set up packaging dirs
7724 exec_prefix=${ns_appbindir}
7725 libexecdir=${ns_appbindir}/libexec
7726 if test "${EN_NS_SELF_CONTAINED}" = yes; then
7727 prefix=${ns_appresdir}
7728 fi
7729 ns_frag=$srcdir/src/ns.mk
7730 NS_OBJ="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o fontset.o fringe.o image.o"
7731 NS_SUPPORT="\${lispsource}/emacs-lisp/easymenu.elc \${lispsource}/term/ns-win.elc"
7732fi
7733CFLAGS="$tmp_CFLAGS"
7734CPPFLAGS="$tmp_CPPFLAGS"
7735
7736
7737
7738
7739
7740case "${window_system}" in
7741 x11 )
7742 HAVE_X_WINDOWS=yes
7743 HAVE_X11=yes
7744 case "${with_x_toolkit}" in
7745 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
7746 motif ) USE_X_TOOLKIT=MOTIF ;;
7747 gtk ) with_gtk=yes
7748 USE_X_TOOLKIT=none ;;
7749 gtk3 ) with_gtk3=yes
7750 USE_X_TOOLKIT=none ;;
7751 no ) USE_X_TOOLKIT=none ;;
7752 * ) USE_X_TOOLKIT=maybe ;;
7753 esac
7754 ;;
7755 nextstep | none )
7756 HAVE_X_WINDOWS=no
7757 HAVE_X11=no
7758 USE_X_TOOLKIT=none
7759 ;;
7760esac
7761
7762if test "$window_system" = none && test "X$with_x" != "Xno"; then
7763 # Extract the first word of "X", so it can be a program name with args.
7764set dummy X; ac_word=$2
7765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 7767if ${ac_cv_prog_HAVE_XSERVER+:} false; then :
067d23c9
KY
7768 $as_echo_n "(cached) " >&6
7769else
7770 if test -n "$HAVE_XSERVER"; then
7771 ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test.
7772else
7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774for as_dir in $PATH
7775do
7776 IFS=$as_save_IFS
7777 test -z "$as_dir" && as_dir=.
7778 for ac_exec_ext in '' $ac_executable_extensions; do
7779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780 ac_cv_prog_HAVE_XSERVER="true"
7781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782 break 2
7783 fi
7784done
7785 done
7786IFS=$as_save_IFS
7787
7788 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false"
7789fi
7790fi
7791HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER
7792if test -n "$HAVE_XSERVER"; then
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5
7794$as_echo "$HAVE_XSERVER" >&6; }
7795else
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7797$as_echo "no" >&6; }
7798fi
7799
7800
7801 if test "$HAVE_XSERVER" = true ||
7802 test -n "$DISPLAY" ||
7803 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
d6a003a8 7804 as_fn_error $? "You seem to be running X, but no X development libraries
067d23c9
KY
7805were found. You should install the relevant development files for X
7806and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
7807sure you have development files for image handling, i.e.
7808tiff, gif, jpeg, png and xpm.
7809If you are sure you want Emacs compiled without X window support, pass
7810 --without-x
7811to configure." "$LINENO" 5
7812 fi
7813fi
7814
7815### If we're using X11, we should use the X menu package.
7816HAVE_MENUS=no
7817case ${HAVE_X11} in
7818 yes ) HAVE_MENUS=yes ;;
7819esac
7820
7821# Do the opsystem or machine files prohibit the use of the GNU malloc?
7822# Assume not, until told otherwise.
7823GNU_MALLOC=yes
7824doug_lea_malloc=yes
7825ac_fn_c_check_func "$LINENO" "malloc_get_state" "ac_cv_func_malloc_get_state"
d6a003a8 7826if test "x$ac_cv_func_malloc_get_state" = xyes; then :
067d23c9
KY
7827
7828else
7829 doug_lea_malloc=no
7830fi
7831
7832ac_fn_c_check_func "$LINENO" "malloc_set_state" "ac_cv_func_malloc_set_state"
d6a003a8 7833if test "x$ac_cv_func_malloc_set_state" = xyes; then :
067d23c9
KY
7834
7835else
7836 doug_lea_malloc=no
7837fi
7838
7839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __after_morecore_hook exists" >&5
7840$as_echo_n "checking whether __after_morecore_hook exists... " >&6; }
d6a003a8 7841if ${emacs_cv_var___after_morecore_hook+:} false; then :
067d23c9
KY
7842 $as_echo_n "(cached) " >&6
7843else
7844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7845/* end confdefs.h. */
7846extern void (* __after_morecore_hook)();
7847int
7848main ()
7849{
7850__after_morecore_hook = 0
7851 ;
7852 return 0;
7853}
7854_ACEOF
7855if ac_fn_c_try_link "$LINENO"; then :
7856 emacs_cv_var___after_morecore_hook=yes
7857else
7858 emacs_cv_var___after_morecore_hook=no
7859fi
7860rm -f core conftest.err conftest.$ac_objext \
7861 conftest$ac_exeext conftest.$ac_ext
7862fi
7863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var___after_morecore_hook" >&5
7864$as_echo "$emacs_cv_var___after_morecore_hook" >&6; }
7865if test $emacs_cv_var___after_morecore_hook = no; then
7866 doug_lea_malloc=no
7867fi
7868
7869
7870system_malloc=no
7871case "$opsys" in
7872 ## darwin ld insists on the use of malloc routines in the System framework.
7873 darwin|sol2-10) system_malloc=yes ;;
7874esac
7875
7876if test "${system_malloc}" = "yes"; then
7877
7878$as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h
7879
7880 GNU_MALLOC=no
7881 GNU_MALLOC_reason="
7882 (The GNU allocators don't work with this system configuration.)"
7883 GMALLOC_OBJ=
7884 VMLIMIT_OBJ=
7885else
7886 test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ=gmalloc.o
7887 VMLIMIT_OBJ=vm-limit.o
7888fi
7889
7890
7891
7892if test "$doug_lea_malloc" = "yes" ; then
7893 if test "$GNU_MALLOC" = yes ; then
7894 GNU_MALLOC_reason="
7895 (Using Doug Lea's new malloc from the GNU C Library.)"
7896 fi
7897
7898$as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h
7899
7900
7901 ## Use mmap directly for allocating larger buffers.
7902 ## FIXME this comes from src/s/{gnu,gnu-linux}.h:
7903 ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
7904 ## Does the AC_FUNC_MMAP test below make this check unecessary?
7905 case "$opsys" in
7906 gnu*) REL_ALLOC=no ;;
7907 esac
7908fi
7909
7910if test x"${REL_ALLOC}" = x; then
7911 REL_ALLOC=${GNU_MALLOC}
7912fi
7913
7914use_mmap_for_buffers=no
7915case "$opsys" in
7916 freebsd|irix6-5) use_mmap_for_buffers=yes ;;
7917esac
7918
7919
7920
7921
7922 for ac_header in $ac_header_list
7923do :
7924 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7925ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7926"
d6a003a8 7927if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
067d23c9
KY
7928 cat >>confdefs.h <<_ACEOF
7929#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7930_ACEOF
7931
7932fi
7933
7934done
7935
7936
7937
7938
7939
7940
7941
7942
7943for ac_func in getpagesize
7944do :
7945 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
d6a003a8 7946if test "x$ac_cv_func_getpagesize" = xyes; then :
067d23c9
KY
7947 cat >>confdefs.h <<_ACEOF
7948#define HAVE_GETPAGESIZE 1
7949_ACEOF
7950
7951fi
7952done
7953
7954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7955$as_echo_n "checking for working mmap... " >&6; }
d6a003a8 7956if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
067d23c9
KY
7957 $as_echo_n "(cached) " >&6
7958else
7959 if test "$cross_compiling" = yes; then :
7960 ac_cv_func_mmap_fixed_mapped=no
7961else
7962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7963/* end confdefs.h. */
7964$ac_includes_default
7965/* malloc might have been renamed as rpl_malloc. */
7966#undef malloc
7967
7968/* Thanks to Mike Haertel and Jim Avera for this test.
7969 Here is a matrix of mmap possibilities:
7970 mmap private not fixed
7971 mmap private fixed at somewhere currently unmapped
7972 mmap private fixed at somewhere already mapped
7973 mmap shared not fixed
7974 mmap shared fixed at somewhere currently unmapped
7975 mmap shared fixed at somewhere already mapped
7976 For private mappings, we should verify that changes cannot be read()
7977 back from the file, nor mmap's back from the file at a different
7978 address. (There have been systems where private was not correctly
7979 implemented like the infamous i386 svr4.0, and systems where the
7980 VM page cache was not coherent with the file system buffer cache
7981 like early versions of FreeBSD and possibly contemporary NetBSD.)
7982 For shared mappings, we should conversely verify that changes get
7983 propagated back to all the places they're supposed to be.
7984
7985 Grep wants private fixed already mapped.
7986 The main things grep needs to know about mmap are:
7987 * does it exist and is it safe to write into the mmap'd area
7988 * how to use it (BSD variants) */
7989
7990#include <fcntl.h>
7991#include <sys/mman.h>
7992
7993#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7994char *malloc ();
7995#endif
7996
7997/* This mess was copied from the GNU getpagesize.h. */
7998#ifndef HAVE_GETPAGESIZE
7999# ifdef _SC_PAGESIZE
8000# define getpagesize() sysconf(_SC_PAGESIZE)
8001# else /* no _SC_PAGESIZE */
8002# ifdef HAVE_SYS_PARAM_H
8003# include <sys/param.h>
8004# ifdef EXEC_PAGESIZE
8005# define getpagesize() EXEC_PAGESIZE
8006# else /* no EXEC_PAGESIZE */
8007# ifdef NBPG
8008# define getpagesize() NBPG * CLSIZE
8009# ifndef CLSIZE
8010# define CLSIZE 1
8011# endif /* no CLSIZE */
8012# else /* no NBPG */
8013# ifdef NBPC
8014# define getpagesize() NBPC
8015# else /* no NBPC */
8016# ifdef PAGESIZE
8017# define getpagesize() PAGESIZE
8018# endif /* PAGESIZE */
8019# endif /* no NBPC */
8020# endif /* no NBPG */
8021# endif /* no EXEC_PAGESIZE */
8022# else /* no HAVE_SYS_PARAM_H */
8023# define getpagesize() 8192 /* punt totally */
8024# endif /* no HAVE_SYS_PARAM_H */
8025# endif /* no _SC_PAGESIZE */
8026
8027#endif /* no HAVE_GETPAGESIZE */
8028
8029int
8030main ()
8031{
8032 char *data, *data2, *data3;
d6a003a8 8033 const char *cdata2;
067d23c9
KY
8034 int i, pagesize;
8035 int fd, fd2;
8036
8037 pagesize = getpagesize ();
8038
8039 /* First, make a file with some known garbage in it. */
8040 data = (char *) malloc (pagesize);
8041 if (!data)
8042 return 1;
8043 for (i = 0; i < pagesize; ++i)
8044 *(data + i) = rand ();
8045 umask (0);
8046 fd = creat ("conftest.mmap", 0600);
8047 if (fd < 0)
8048 return 2;
8049 if (write (fd, data, pagesize) != pagesize)
8050 return 3;
8051 close (fd);
8052
8053 /* Next, check that the tail of a page is zero-filled. File must have
8054 non-zero length, otherwise we risk SIGBUS for entire page. */
8055 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
8056 if (fd2 < 0)
8057 return 4;
d6a003a8
AS
8058 cdata2 = "";
8059 if (write (fd2, cdata2, 1) != 1)
067d23c9 8060 return 5;
d6a003a8 8061 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
067d23c9
KY
8062 if (data2 == MAP_FAILED)
8063 return 6;
8064 for (i = 0; i < pagesize; ++i)
8065 if (*(data2 + i))
8066 return 7;
8067 close (fd2);
8068 if (munmap (data2, pagesize))
8069 return 8;
8070
8071 /* Next, try to mmap the file at a fixed address which already has
8072 something else allocated at it. If we can, also make sure that
8073 we see the same garbage. */
8074 fd = open ("conftest.mmap", O_RDWR);
8075 if (fd < 0)
8076 return 9;
8077 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8078 MAP_PRIVATE | MAP_FIXED, fd, 0L))
8079 return 10;
8080 for (i = 0; i < pagesize; ++i)
8081 if (*(data + i) != *(data2 + i))
8082 return 11;
8083
8084 /* Finally, make sure that changes to the mapped area do not
8085 percolate back to the file as seen by read(). (This is a bug on
8086 some variants of i386 svr4.0.) */
8087 for (i = 0; i < pagesize; ++i)
8088 *(data2 + i) = *(data2 + i) + 1;
8089 data3 = (char *) malloc (pagesize);
8090 if (!data3)
8091 return 12;
8092 if (read (fd, data3, pagesize) != pagesize)
8093 return 13;
8094 for (i = 0; i < pagesize; ++i)
8095 if (*(data + i) != *(data3 + i))
8096 return 14;
8097 close (fd);
8098 return 0;
8099}
8100_ACEOF
8101if ac_fn_c_try_run "$LINENO"; then :
8102 ac_cv_func_mmap_fixed_mapped=yes
8103else
8104 ac_cv_func_mmap_fixed_mapped=no
8105fi
8106rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8107 conftest.$ac_objext conftest.beam conftest.$ac_ext
8108fi
8109
8110fi
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
8112$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
8113if test $ac_cv_func_mmap_fixed_mapped = yes; then
8114
8115$as_echo "#define HAVE_MMAP 1" >>confdefs.h
8116
8117fi
8118rm -f conftest.mmap conftest.txt
8119
8120if test $use_mmap_for_buffers = yes; then
8121
8122$as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h
8123
8124 REL_ALLOC=no
8125fi
8126
8127LIBS="$LIBS_SYSTEM $LIBS"
8128
8129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8130$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
d6a003a8 8131if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
067d23c9
KY
8132 $as_echo_n "(cached) " >&6
8133else
8134 ac_check_lib_save_LIBS=$LIBS
8135LIBS="-ldnet $LIBS"
8136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8137/* end confdefs.h. */
8138
8139/* Override any GCC internal prototype to avoid an error.
8140 Use char because int might match the return type of a GCC
8141 builtin and then its argument prototype would still apply. */
8142#ifdef __cplusplus
8143extern "C"
8144#endif
8145char dnet_ntoa ();
8146int
8147main ()
8148{
8149return dnet_ntoa ();
8150 ;
8151 return 0;
8152}
8153_ACEOF
8154if ac_fn_c_try_link "$LINENO"; then :
8155 ac_cv_lib_dnet_dnet_ntoa=yes
8156else
8157 ac_cv_lib_dnet_dnet_ntoa=no
8158fi
8159rm -f core conftest.err conftest.$ac_objext \
8160 conftest$ac_exeext conftest.$ac_ext
8161LIBS=$ac_check_lib_save_LIBS
8162fi
8163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8164$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
d6a003a8 8165if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
067d23c9
KY
8166 cat >>confdefs.h <<_ACEOF
8167#define HAVE_LIBDNET 1
8168_ACEOF
8169
8170 LIBS="-ldnet $LIBS"
8171
8172fi
8173
8174
8175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5
8176$as_echo_n "checking for main in -lXbsd... " >&6; }
d6a003a8 8177if ${ac_cv_lib_Xbsd_main+:} false; then :
067d23c9
KY
8178 $as_echo_n "(cached) " >&6
8179else
8180 ac_check_lib_save_LIBS=$LIBS
8181LIBS="-lXbsd $LIBS"
8182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8183/* end confdefs.h. */
8184
8185
8186int
8187main ()
8188{
8189return main ();
8190 ;
8191 return 0;
8192}
8193_ACEOF
8194if ac_fn_c_try_link "$LINENO"; then :
8195 ac_cv_lib_Xbsd_main=yes
8196else
8197 ac_cv_lib_Xbsd_main=no
8198fi
8199rm -f core conftest.err conftest.$ac_objext \
8200 conftest$ac_exeext conftest.$ac_ext
8201LIBS=$ac_check_lib_save_LIBS
8202fi
8203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5
8204$as_echo "$ac_cv_lib_Xbsd_main" >&6; }
d6a003a8 8205if test "x$ac_cv_lib_Xbsd_main" = xyes; then :
067d23c9
KY
8206 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
8207fi
8208
8209
8210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5
8211$as_echo_n "checking for cma_open in -lpthreads... " >&6; }
d6a003a8 8212if ${ac_cv_lib_pthreads_cma_open+:} false; then :
067d23c9
KY
8213 $as_echo_n "(cached) " >&6
8214else
8215 ac_check_lib_save_LIBS=$LIBS
8216LIBS="-lpthreads $LIBS"
8217cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8218/* end confdefs.h. */
8219
8220/* Override any GCC internal prototype to avoid an error.
8221 Use char because int might match the return type of a GCC
8222 builtin and then its argument prototype would still apply. */
8223#ifdef __cplusplus
8224extern "C"
8225#endif
8226char cma_open ();
8227int
8228main ()
8229{
8230return cma_open ();
8231 ;
8232 return 0;
8233}
8234_ACEOF
8235if ac_fn_c_try_link "$LINENO"; then :
8236 ac_cv_lib_pthreads_cma_open=yes
8237else
8238 ac_cv_lib_pthreads_cma_open=no
8239fi
8240rm -f core conftest.err conftest.$ac_objext \
8241 conftest$ac_exeext conftest.$ac_ext
8242LIBS=$ac_check_lib_save_LIBS
8243fi
8244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5
8245$as_echo "$ac_cv_lib_pthreads_cma_open" >&6; }
d6a003a8 8246if test "x$ac_cv_lib_pthreads_cma_open" = xyes; then :
067d23c9
KY
8247 cat >>confdefs.h <<_ACEOF
8248#define HAVE_LIBPTHREADS 1
8249_ACEOF
8250
8251 LIBS="-lpthreads $LIBS"
8252
8253fi
8254
8255
8256## Note: when using cpp in s/aix4.2.h, this definition depended on
8257## HAVE_LIBPTHREADS. That was not defined earlier in configure when
8258## the system file was sourced. Hence the value of LIBS_SYSTEM
8259## added to LIBS in configure would never contain the pthreads part,
8260## but the value used in Makefiles might. FIXME?
8261##
8262## -lpthreads seems to be necessary for Xlib in X11R6, and should
8263## be harmless on older versions of X where it happens to exist.
8264test "$opsys" = "aix4-2" && \
8265 test $ac_cv_lib_pthreads_cma_open = yes && \
8266 LIBS_SYSTEM="$LIBS_SYSTEM -lpthreads"
8267
8268
8269case ${host_os} in
8270aix*)
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
8272$as_echo_n "checking for -bbigtoc option... " >&6; }
d6a003a8 8273if ${gdb_cv_bigtoc+:} false; then :
067d23c9
KY
8274 $as_echo_n "(cached) " >&6
8275else
8276
8277 case $GCC in
8278 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8279 *) gdb_cv_bigtoc=-bbigtoc ;;
8280 esac
8281
8282 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8284/* end confdefs.h. */
8285
8286int
8287main ()
8288{
8289int i;
8290 ;
8291 return 0;
8292}
8293_ACEOF
8294if ac_fn_c_try_link "$LINENO"; then :
8295
8296else
8297 gdb_cv_bigtoc=
8298fi
8299rm -f core conftest.err conftest.$ac_objext \
8300 conftest$ac_exeext conftest.$ac_ext
8301
8302fi
8303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
8304$as_echo "$gdb_cv_bigtoc" >&6; }
8305 ;;
8306esac
8307
8308# Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
8309# used for the tests that follow. We set them back to REAL_CFLAGS and
8310# REAL_CPPFLAGS later on.
8311
8312REAL_CFLAGS="$CFLAGS"
8313REAL_CPPFLAGS="$CPPFLAGS"
8314
8315if test "${HAVE_X11}" = "yes"; then
8316 DEFS="$C_SWITCH_X_SITE $DEFS"
8317 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
8318 LIBS="-lX11 $LIBS"
8319 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
8320 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
8321
8322 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
8323 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
8324 # but it's more convenient here to set LD_RUN_PATH
8325 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
8326 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
8327 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
8328 export LD_RUN_PATH
8329 fi
8330
8331 if test "${opsys}" = "gnu-linux"; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5
8333$as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; }
8334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335/* end confdefs.h. */
8336
8337int
8338main ()
8339{
8340XOpenDisplay ("foo");
8341 ;
8342 return 0;
8343}
8344_ACEOF
8345if ac_fn_c_try_link "$LINENO"; then :
8346 xlinux_first_failure=no
8347else
8348 xlinux_first_failure=yes
8349fi
8350rm -f core conftest.err conftest.$ac_objext \
8351 conftest$ac_exeext conftest.$ac_ext
8352 if test "${xlinux_first_failure}" = "yes"; then
8353 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
8354 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
8355 OLD_CPPFLAGS="$CPPFLAGS"
8356 OLD_LIBS="$LIBS"
8357 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
8358 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
8359 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
8360 LIBS="$LIBS -b i486-linuxaout"
8361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362/* end confdefs.h. */
8363
8364int
8365main ()
8366{
8367XOpenDisplay ("foo");
8368 ;
8369 return 0;
8370}
8371_ACEOF
8372if ac_fn_c_try_link "$LINENO"; then :
8373 xlinux_second_failure=no
8374else
8375 xlinux_second_failure=yes
8376fi
8377rm -f core conftest.err conftest.$ac_objext \
8378 conftest$ac_exeext conftest.$ac_ext
8379 if test "${xlinux_second_failure}" = "yes"; then
8380 # If we get the same failure with -b, there is no use adding -b.
8381 # So take it out. This plays safe.
8382 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
8383 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
8384 CPPFLAGS="$OLD_CPPFLAGS"
8385 LIBS="$OLD_LIBS"
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8387$as_echo "no" >&6; }
8388 else
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8390$as_echo "yes" >&6; }
8391 fi
8392 else
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8394$as_echo "no" >&6; }
8395 fi
8396 fi
8397
8398 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
8399 # header files included from there.
8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5
8401$as_echo_n "checking for Xkb... " >&6; }
8402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8403/* end confdefs.h. */
8404#include <X11/Xlib.h>
8405#include <X11/XKBlib.h>
8406int
8407main ()
8408{
8409XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
8410 ;
8411 return 0;
8412}
8413_ACEOF
8414if ac_fn_c_try_link "$LINENO"; then :
8415 emacs_xkb=yes
8416else
8417 emacs_xkb=no
8418fi
8419rm -f core conftest.err conftest.$ac_objext \
8420 conftest$ac_exeext conftest.$ac_ext
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5
8422$as_echo "$emacs_xkb" >&6; }
8423 if test $emacs_xkb = yes; then
8424
8425$as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h
8426
8427 fi
8428
8429 for ac_func in XrmSetDatabase XScreenResourceString \
8430XScreenNumberOfScreen XSetWMProtocols
8431do :
8432 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8433ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 8434if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
8435 cat >>confdefs.h <<_ACEOF
8436#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8437_ACEOF
8438
8439fi
8440done
8441
8442fi
8443
8444if test "${window_system}" = "x11"; then
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5
8446$as_echo_n "checking X11 version 6... " >&6; }
d6a003a8 8447 if ${emacs_cv_x11_version_6+:} false; then :
067d23c9
KY
8448 $as_echo_n "(cached) " >&6
8449else
8450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8451/* end confdefs.h. */
8452#include <X11/Xlib.h>
8453int
8454main ()
8455{
8456#if XlibSpecificationRelease < 6
8457fail;
8458#endif
8459
8460 ;
8461 return 0;
8462}
8463_ACEOF
8464if ac_fn_c_try_link "$LINENO"; then :
8465 emacs_cv_x11_version_6=yes
8466else
8467 emacs_cv_x11_version_6=no
8468fi
8469rm -f core conftest.err conftest.$ac_objext \
8470 conftest$ac_exeext conftest.$ac_ext
8471fi
8472
8473 if test $emacs_cv_x11_version_6 = yes; then
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
8475$as_echo "6 or newer" >&6; }
8476
8477$as_echo "#define HAVE_X11R6 1" >>confdefs.h
8478
8479
8480$as_echo "#define HAVE_X_I18N 1" >>confdefs.h
8481
8482 ## inoue@ainet.or.jp says Solaris has a bug related to X11R6-style
8483 ## XIM support.
8484 case "$opsys" in
8485 sol2-*) : ;;
8486 *)
8487$as_echo "#define HAVE_X11R6_XIM 1" >>confdefs.h
8488
8489 ;;
8490 esac
8491 else
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
8493$as_echo "before 6" >&6; }
8494 fi
8495fi
8496
8497
8498### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
8499HAVE_RSVG=no
8500if test "${HAVE_X11}" = "yes" || test "${NS_IMPL_GNUSTEP}" = "yes"; then
8501 if test "${with_rsvg}" != "no"; then
8502 RSVG_REQUIRED=2.11.0
8503 RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED"
8504
8505
8506 succeeded=no
8507
8508 # Extract the first word of "pkg-config", so it can be a program name with args.
8509set dummy pkg-config; ac_word=$2
8510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8511$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 8512if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
8513 $as_echo_n "(cached) " >&6
8514else
8515 case $PKG_CONFIG in
8516 [\\/]* | ?:[\\/]*)
8517 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8518 ;;
8519 *)
8520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8521for as_dir in $PATH
8522do
8523 IFS=$as_save_IFS
8524 test -z "$as_dir" && as_dir=.
8525 for ac_exec_ext in '' $ac_executable_extensions; do
8526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8527 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8529 break 2
8530 fi
8531done
8532 done
8533IFS=$as_save_IFS
8534
8535 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8536 ;;
8537esac
8538fi
8539PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8540if test -n "$PKG_CONFIG"; then
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8542$as_echo "$PKG_CONFIG" >&6; }
8543else
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8545$as_echo "no" >&6; }
8546fi
8547
8548
8549
8550 if test "$PKG_CONFIG" = "no" ; then
8551 :
8552 else
8553 PKG_CONFIG_MIN_VERSION=0.9.0
8554 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5
8556$as_echo_n "checking for $RSVG_MODULE... " >&6; }
8557
8558 if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5; then
8559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8560$as_echo "yes" >&6; }
8561 succeeded=yes
8562
8563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_CFLAGS" >&5
8564$as_echo_n "checking RSVG_CFLAGS... " >&6; }
8565 RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_CFLAGS" >&5
8567$as_echo "$RSVG_CFLAGS" >&6; }
8568
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_LIBS" >&5
8570$as_echo_n "checking RSVG_LIBS... " >&6; }
8571 RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_LIBS" >&5
8573$as_echo "$RSVG_LIBS" >&6; }
8574 else
8575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8576$as_echo "no" >&6; }
8577 RSVG_CFLAGS=""
8578 RSVG_LIBS=""
8579 ## If we have a custom action on failure, don't print errors, but
8580 ## do set a variable so people can do so.
8581 RSVG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$RSVG_MODULE"`
8582
8583 fi
8584
8585
8586
8587 else
8588 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8589 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8590 fi
8591 fi
8592
8593 if test $succeeded = yes; then
8594 HAVE_RSVG=yes
8595 else
8596 :
8597 fi
8598
8599
8600
8601
8602 if test $HAVE_RSVG = yes; then
8603
8604$as_echo "#define HAVE_RSVG 1" >>confdefs.h
8605
8606 CFLAGS="$CFLAGS $RSVG_CFLAGS"
8607 LIBS="$RSVG_LIBS $LIBS"
8608 fi
8609 fi
8610fi
8611
8612HAVE_IMAGEMAGICK=no
8613if test "${HAVE_X11}" = "yes"; then
8614 if test "${with_imagemagick}" != "no"; then
8615 IMAGEMAGICK_MODULE="Wand"
8616
8617 succeeded=no
8618
8619 # Extract the first word of "pkg-config", so it can be a program name with args.
8620set dummy pkg-config; ac_word=$2
8621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8622$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 8623if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
8624 $as_echo_n "(cached) " >&6
8625else
8626 case $PKG_CONFIG in
8627 [\\/]* | ?:[\\/]*)
8628 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8629 ;;
8630 *)
8631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8632for as_dir in $PATH
8633do
8634 IFS=$as_save_IFS
8635 test -z "$as_dir" && as_dir=.
8636 for ac_exec_ext in '' $ac_executable_extensions; do
8637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8638 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8640 break 2
8641 fi
8642done
8643 done
8644IFS=$as_save_IFS
8645
8646 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8647 ;;
8648esac
8649fi
8650PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8651if test -n "$PKG_CONFIG"; then
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8653$as_echo "$PKG_CONFIG" >&6; }
8654else
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8656$as_echo "no" >&6; }
8657fi
8658
8659
8660
8661 if test "$PKG_CONFIG" = "no" ; then
8662 :
8663 else
8664 PKG_CONFIG_MIN_VERSION=0.9.0
8665 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $IMAGEMAGICK_MODULE" >&5
8667$as_echo_n "checking for $IMAGEMAGICK_MODULE... " >&6; }
8668
8669 if $PKG_CONFIG --exists "$IMAGEMAGICK_MODULE" 2>&5; then
8670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8671$as_echo "yes" >&6; }
8672 succeeded=yes
8673
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking IMAGEMAGICK_CFLAGS" >&5
8675$as_echo_n "checking IMAGEMAGICK_CFLAGS... " >&6; }
8676 IMAGEMAGICK_CFLAGS=`$PKG_CONFIG --cflags "$IMAGEMAGICK_MODULE"|sed -e 's,///*,/,g'`
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IMAGEMAGICK_CFLAGS" >&5
8678$as_echo "$IMAGEMAGICK_CFLAGS" >&6; }
8679
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking IMAGEMAGICK_LIBS" >&5
8681$as_echo_n "checking IMAGEMAGICK_LIBS... " >&6; }
8682 IMAGEMAGICK_LIBS=`$PKG_CONFIG --libs "$IMAGEMAGICK_MODULE"|sed -e 's,///*,/,g'`
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IMAGEMAGICK_LIBS" >&5
8684$as_echo "$IMAGEMAGICK_LIBS" >&6; }
8685 else
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8687$as_echo "no" >&6; }
8688 IMAGEMAGICK_CFLAGS=""
8689 IMAGEMAGICK_LIBS=""
8690 ## If we have a custom action on failure, don't print errors, but
8691 ## do set a variable so people can do so.
8692 IMAGEMAGICK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$IMAGEMAGICK_MODULE"`
8693
8694 fi
8695
8696
8697
8698 else
8699 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8700 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8701 fi
8702 fi
8703
8704 if test $succeeded = yes; then
8705 HAVE_IMAGEMAGICK=yes
8706 else
8707 :
8708 fi
8709
8710
8711
8712
8713 if test $HAVE_IMAGEMAGICK = yes; then
8714
8715$as_echo "#define HAVE_IMAGEMAGICK 1" >>confdefs.h
8716
8717 CFLAGS="$CFLAGS $IMAGEMAGICK_CFLAGS"
8718 LIBS="$IMAGEMAGICK_LIBS $LIBS"
8719 for ac_func in MagickExportImagePixels
8720do :
8721 ac_fn_c_check_func "$LINENO" "MagickExportImagePixels" "ac_cv_func_MagickExportImagePixels"
d6a003a8 8722if test "x$ac_cv_func_MagickExportImagePixels" = xyes; then :
067d23c9
KY
8723 cat >>confdefs.h <<_ACEOF
8724#define HAVE_MAGICKEXPORTIMAGEPIXELS 1
8725_ACEOF
8726
8727fi
8728done
8729
8730 fi
8731 fi
8732fi
8733
8734
8735HAVE_GTK=no
8736if test "${with_gtk3}" = "yes"; then
8737 GLIB_REQUIRED=2.6
8738 GTK_REQUIRED=2.90
8739 GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8740
8741
8742 succeeded=no
8743
8744 # Extract the first word of "pkg-config", so it can be a program name with args.
8745set dummy pkg-config; ac_word=$2
8746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8747$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 8748if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
8749 $as_echo_n "(cached) " >&6
8750else
8751 case $PKG_CONFIG in
8752 [\\/]* | ?:[\\/]*)
8753 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8754 ;;
8755 *)
8756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8757for as_dir in $PATH
8758do
8759 IFS=$as_save_IFS
8760 test -z "$as_dir" && as_dir=.
8761 for ac_exec_ext in '' $ac_executable_extensions; do
8762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8763 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8765 break 2
8766 fi
8767done
8768 done
8769IFS=$as_save_IFS
8770
8771 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8772 ;;
8773esac
8774fi
8775PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8776if test -n "$PKG_CONFIG"; then
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8778$as_echo "$PKG_CONFIG" >&6; }
8779else
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8781$as_echo "no" >&6; }
8782fi
8783
8784
8785
8786 if test "$PKG_CONFIG" = "no" ; then
8787 pkg_check_gtk=no
8788 else
8789 PKG_CONFIG_MIN_VERSION=0.9.0
8790 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8792$as_echo_n "checking for $GTK_MODULES... " >&6; }
8793
8794 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8796$as_echo "yes" >&6; }
8797 succeeded=yes
8798
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8800$as_echo_n "checking GTK_CFLAGS... " >&6; }
8801 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8803$as_echo "$GTK_CFLAGS" >&6; }
8804
8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8806$as_echo_n "checking GTK_LIBS... " >&6; }
8807 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8809$as_echo "$GTK_LIBS" >&6; }
8810 else
8811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8812$as_echo "no" >&6; }
8813 GTK_CFLAGS=""
8814 GTK_LIBS=""
8815 ## If we have a custom action on failure, don't print errors, but
8816 ## do set a variable so people can do so.
8817 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8818
8819 fi
8820
8821
8822
8823 else
8824 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8825 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8826 fi
8827 fi
8828
8829 if test $succeeded = yes; then
8830 pkg_check_gtk=yes
8831 else
8832 pkg_check_gtk=no
8833 fi
8834
8835 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
d6a003a8 8836 as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5
067d23c9
KY
8837 fi
8838fi
8839
8840if test "$pkg_check_gtk" != "yes"; then
8841 HAVE_GTK=no
8842if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then
8843 GLIB_REQUIRED=2.6
8844 GTK_REQUIRED=2.6
8845 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8846
8847
8848 succeeded=no
8849
8850 # Extract the first word of "pkg-config", so it can be a program name with args.
8851set dummy pkg-config; ac_word=$2
8852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8853$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 8854if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
8855 $as_echo_n "(cached) " >&6
8856else
8857 case $PKG_CONFIG in
8858 [\\/]* | ?:[\\/]*)
8859 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8860 ;;
8861 *)
8862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8863for as_dir in $PATH
8864do
8865 IFS=$as_save_IFS
8866 test -z "$as_dir" && as_dir=.
8867 for ac_exec_ext in '' $ac_executable_extensions; do
8868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8869 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8871 break 2
8872 fi
8873done
8874 done
8875IFS=$as_save_IFS
8876
8877 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8878 ;;
8879esac
8880fi
8881PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8882if test -n "$PKG_CONFIG"; then
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8884$as_echo "$PKG_CONFIG" >&6; }
8885else
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8887$as_echo "no" >&6; }
8888fi
8889
8890
8891
8892 if test "$PKG_CONFIG" = "no" ; then
8893 pkg_check_gtk=no
8894 else
8895 PKG_CONFIG_MIN_VERSION=0.9.0
8896 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8898$as_echo_n "checking for $GTK_MODULES... " >&6; }
8899
8900 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8902$as_echo "yes" >&6; }
8903 succeeded=yes
8904
8905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8906$as_echo_n "checking GTK_CFLAGS... " >&6; }
8907 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8909$as_echo "$GTK_CFLAGS" >&6; }
8910
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8912$as_echo_n "checking GTK_LIBS... " >&6; }
8913 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8915$as_echo "$GTK_LIBS" >&6; }
8916 else
8917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8918$as_echo "no" >&6; }
8919 GTK_CFLAGS=""
8920 GTK_LIBS=""
8921 ## If we have a custom action on failure, don't print errors, but
8922 ## do set a variable so people can do so.
8923 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8924
8925 fi
8926
8927
8928
8929 else
8930 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8931 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8932 fi
8933 fi
8934
8935 if test $succeeded = yes; then
8936 pkg_check_gtk=yes
8937 else
8938 pkg_check_gtk=no
8939 fi
8940
8941 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
d6a003a8 8942 as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5
067d23c9
KY
8943 fi
8944fi
8945fi
8946
8947GTK_OBJ=
8948if test x"$pkg_check_gtk" = xyes; then
8949
8950
8951
8952 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
8953 CFLAGS="$CFLAGS $GTK_CFLAGS"
8954 LIBS="$GTK_LIBS $LIBS"
8955 GTK_COMPILES=no
8956 for ac_func in gtk_main
8957do :
8958 ac_fn_c_check_func "$LINENO" "gtk_main" "ac_cv_func_gtk_main"
d6a003a8 8959if test "x$ac_cv_func_gtk_main" = xyes; then :
067d23c9
KY
8960 cat >>confdefs.h <<_ACEOF
8961#define HAVE_GTK_MAIN 1
8962_ACEOF
8963 GTK_COMPILES=yes
8964fi
8965done
8966
8967 if test "${GTK_COMPILES}" != "yes"; then
8968 if test "$USE_X_TOOLKIT" != "maybe"; then
d6a003a8 8969 as_fn_error $? "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5;
067d23c9
KY
8970 fi
8971 else
8972 HAVE_GTK=yes
8973
8974$as_echo "#define USE_GTK 1" >>confdefs.h
8975
8976 GTK_OBJ=gtkutil.o
8977 USE_X_TOOLKIT=none
8978 if $PKG_CONFIG --atleast-version=2.10 gtk+-2.0; then
8979 :
8980 else
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with
8982 closing open displays. This is no problem if you just use
8983 one display, but if you use more than one and close one of them
8984 Emacs may crash." >&5
8985$as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with
8986 closing open displays. This is no problem if you just use
8987 one display, but if you use more than one and close one of them
8988 Emacs may crash." >&2;}
8989 sleep 3
8990 fi
8991 fi
8992
8993fi
8994
8995
8996
8997if test "${HAVE_GTK}" = "yes"; then
8998
8999 if test "$with_toolkit_scroll_bars" != no; then
9000 with_toolkit_scroll_bars=yes
9001 fi
9002
9003 HAVE_GTK_FILE_SELECTION=no
9004 ac_fn_c_check_decl "$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default
9005#include <gtk/gtk.h>
9006"
d6a003a8 9007if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = xyes; then :
067d23c9
KY
9008 HAVE_GTK_FILE_SELECTION=yes
9009else
9010 HAVE_GTK_FILE_SELECTION=no
9011fi
9012
9013 if test "$HAVE_GTK_FILE_SELECTION" = yes; then
9014 for ac_func in gtk_file_selection_new
9015do :
9016 ac_fn_c_check_func "$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new"
d6a003a8 9017if test "x$ac_cv_func_gtk_file_selection_new" = xyes; then :
067d23c9
KY
9018 cat >>confdefs.h <<_ACEOF
9019#define HAVE_GTK_FILE_SELECTION_NEW 1
9020_ACEOF
9021
9022fi
9023done
9024
9025 fi
9026
9027 HAVE_GTK_AND_PTHREAD=no
9028 for ac_header in pthread.h
9029do :
9030 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
d6a003a8 9031if test "x$ac_cv_header_pthread_h" = xyes; then :
067d23c9
KY
9032 cat >>confdefs.h <<_ACEOF
9033#define HAVE_PTHREAD_H 1
9034_ACEOF
9035
9036fi
9037
9038done
9039
9040 if test "$ac_cv_header_pthread_h"; then
9041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lpthread" >&5
9042$as_echo_n "checking for pthread_self in -lpthread... " >&6; }
d6a003a8 9043if ${ac_cv_lib_pthread_pthread_self+:} false; then :
067d23c9
KY
9044 $as_echo_n "(cached) " >&6
9045else
9046 ac_check_lib_save_LIBS=$LIBS
9047LIBS="-lpthread $LIBS"
9048cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9049/* end confdefs.h. */
9050
9051/* Override any GCC internal prototype to avoid an error.
9052 Use char because int might match the return type of a GCC
9053 builtin and then its argument prototype would still apply. */
9054#ifdef __cplusplus
9055extern "C"
9056#endif
9057char pthread_self ();
9058int
9059main ()
9060{
9061return pthread_self ();
9062 ;
9063 return 0;
9064}
9065_ACEOF
9066if ac_fn_c_try_link "$LINENO"; then :
9067 ac_cv_lib_pthread_pthread_self=yes
9068else
9069 ac_cv_lib_pthread_pthread_self=no
9070fi
9071rm -f core conftest.err conftest.$ac_objext \
9072 conftest$ac_exeext conftest.$ac_ext
9073LIBS=$ac_check_lib_save_LIBS
9074fi
9075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_self" >&5
9076$as_echo "$ac_cv_lib_pthread_pthread_self" >&6; }
d6a003a8 9077if test "x$ac_cv_lib_pthread_pthread_self" = xyes; then :
067d23c9
KY
9078 HAVE_GTK_AND_PTHREAD=yes
9079fi
9080
9081 fi
9082 if test "$HAVE_GTK_AND_PTHREAD" = yes; then
9083 case "${canonical}" in
9084 *-hpux*) ;;
9085 *) GTK_LIBS="$GTK_LIBS -lpthread" ;;
9086 esac
9087
9088$as_echo "#define HAVE_GTK_AND_PTHREAD 1" >>confdefs.h
9089
9090 fi
9091
9092 for ac_func in gtk_widget_get_window gtk_widget_set_has_window \
9093 gtk_dialog_get_action_area gtk_widget_get_sensitive \
9094 gtk_widget_get_mapped gtk_adjustment_get_page_size \
9095 gtk_orientable_set_orientation
9096do :
9097 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9098ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 9099if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
9100 cat >>confdefs.h <<_ACEOF
9101#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9102_ACEOF
9103
9104fi
9105done
9106
9107
9108fi
9109
9110HAVE_DBUS=no
9111DBUS_OBJ=
9112if test "${with_dbus}" = "yes"; then
9113
9114 succeeded=no
9115
9116 # Extract the first word of "pkg-config", so it can be a program name with args.
9117set dummy pkg-config; ac_word=$2
9118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9119$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 9120if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
9121 $as_echo_n "(cached) " >&6
9122else
9123 case $PKG_CONFIG in
9124 [\\/]* | ?:[\\/]*)
9125 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9126 ;;
9127 *)
9128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9129for as_dir in $PATH
9130do
9131 IFS=$as_save_IFS
9132 test -z "$as_dir" && as_dir=.
9133 for ac_exec_ext in '' $ac_executable_extensions; do
9134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9135 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9137 break 2
9138 fi
9139done
9140 done
9141IFS=$as_save_IFS
9142
9143 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9144 ;;
9145esac
9146fi
9147PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9148if test -n "$PKG_CONFIG"; then
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9150$as_echo "$PKG_CONFIG" >&6; }
9151else
9152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9153$as_echo "no" >&6; }
9154fi
9155
9156
9157
9158 if test "$PKG_CONFIG" = "no" ; then
9159 HAVE_DBUS=no
9160 else
9161 PKG_CONFIG_MIN_VERSION=0.9.0
9162 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5
9164$as_echo_n "checking for dbus-1 >= 1.0... " >&6; }
9165
9166 if $PKG_CONFIG --exists "dbus-1 >= 1.0" 2>&5; then
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9168$as_echo "yes" >&6; }
9169 succeeded=yes
9170
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_CFLAGS" >&5
9172$as_echo_n "checking DBUS_CFLAGS... " >&6; }
9173 DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
9174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_CFLAGS" >&5
9175$as_echo "$DBUS_CFLAGS" >&6; }
9176
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_LIBS" >&5
9178$as_echo_n "checking DBUS_LIBS... " >&6; }
9179 DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
9180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_LIBS" >&5
9181$as_echo "$DBUS_LIBS" >&6; }
9182 else
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9184$as_echo "no" >&6; }
9185 DBUS_CFLAGS=""
9186 DBUS_LIBS=""
9187 ## If we have a custom action on failure, don't print errors, but
9188 ## do set a variable so people can do so.
9189 DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 1.0"`
9190
9191 fi
9192
9193
9194
9195 else
9196 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9197 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9198 fi
9199 fi
9200
9201 if test $succeeded = yes; then
9202 HAVE_DBUS=yes
9203 else
9204 HAVE_DBUS=no
9205 fi
9206
9207 if test "$HAVE_DBUS" = yes; then
9208 LIBS="$LIBS $DBUS_LIBS"
9209
9210$as_echo "#define HAVE_DBUS 1" >>confdefs.h
9211
9212 for ac_func in dbus_watch_get_unix_fd
9213do :
9214 ac_fn_c_check_func "$LINENO" "dbus_watch_get_unix_fd" "ac_cv_func_dbus_watch_get_unix_fd"
d6a003a8 9215if test "x$ac_cv_func_dbus_watch_get_unix_fd" = xyes; then :
067d23c9
KY
9216 cat >>confdefs.h <<_ACEOF
9217#define HAVE_DBUS_WATCH_GET_UNIX_FD 1
9218_ACEOF
9219
9220fi
9221done
9222
9223 DBUS_OBJ=dbusbind.o
9224 fi
9225fi
9226
9227
9228HAVE_GCONF=no
9229if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then
9230
9231 succeeded=no
9232
9233 # Extract the first word of "pkg-config", so it can be a program name with args.
9234set dummy pkg-config; ac_word=$2
9235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9236$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 9237if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
9238 $as_echo_n "(cached) " >&6
9239else
9240 case $PKG_CONFIG in
9241 [\\/]* | ?:[\\/]*)
9242 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9243 ;;
9244 *)
9245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9246for as_dir in $PATH
9247do
9248 IFS=$as_save_IFS
9249 test -z "$as_dir" && as_dir=.
9250 for ac_exec_ext in '' $ac_executable_extensions; do
9251 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9252 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9253 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9254 break 2
9255 fi
9256done
9257 done
9258IFS=$as_save_IFS
9259
9260 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9261 ;;
9262esac
9263fi
9264PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9265if test -n "$PKG_CONFIG"; then
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9267$as_echo "$PKG_CONFIG" >&6; }
9268else
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9270$as_echo "no" >&6; }
9271fi
9272
9273
9274
9275 if test "$PKG_CONFIG" = "no" ; then
9276 HAVE_GCONF=no
9277 else
9278 PKG_CONFIG_MIN_VERSION=0.9.0
9279 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5
9281$as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; }
9282
9283 if $PKG_CONFIG --exists "gconf-2.0 >= 2.13" 2>&5; then
9284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9285$as_echo "yes" >&6; }
9286 succeeded=yes
9287
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_CFLAGS" >&5
9289$as_echo_n "checking GCONF_CFLAGS... " >&6; }
9290 GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
9291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_CFLAGS" >&5
9292$as_echo "$GCONF_CFLAGS" >&6; }
9293
9294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_LIBS" >&5
9295$as_echo_n "checking GCONF_LIBS... " >&6; }
9296 GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_LIBS" >&5
9298$as_echo "$GCONF_LIBS" >&6; }
9299 else
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9301$as_echo "no" >&6; }
9302 GCONF_CFLAGS=""
9303 GCONF_LIBS=""
9304 ## If we have a custom action on failure, don't print errors, but
9305 ## do set a variable so people can do so.
9306 GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= 2.13"`
9307
9308 fi
9309
9310
9311
9312 else
9313 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9314 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9315 fi
9316 fi
9317
9318 if test $succeeded = yes; then
9319 HAVE_GCONF=yes
9320 else
9321 HAVE_GCONF=no
9322 fi
9323
9324 if test "$HAVE_GCONF" = yes; then
9325
9326$as_echo "#define HAVE_GCONF 1" >>confdefs.h
9327
9328 for ac_func in g_type_init
9329do :
9330 ac_fn_c_check_func "$LINENO" "g_type_init" "ac_cv_func_g_type_init"
d6a003a8 9331if test "x$ac_cv_func_g_type_init" = xyes; then :
067d23c9
KY
9332 cat >>confdefs.h <<_ACEOF
9333#define HAVE_G_TYPE_INIT 1
9334_ACEOF
9335
9336fi
9337done
9338
9339 fi
9340fi
9341
9342HAVE_LIBSELINUX=no
9343LIBSELINUX_LIBS=
9344if test "${with_selinux}" = "yes"; then
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5
9346$as_echo_n "checking for lgetfilecon in -lselinux... " >&6; }
d6a003a8 9347if ${ac_cv_lib_selinux_lgetfilecon+:} false; then :
067d23c9
KY
9348 $as_echo_n "(cached) " >&6
9349else
9350 ac_check_lib_save_LIBS=$LIBS
9351LIBS="-lselinux $LIBS"
9352cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353/* end confdefs.h. */
9354
9355/* Override any GCC internal prototype to avoid an error.
9356 Use char because int might match the return type of a GCC
9357 builtin and then its argument prototype would still apply. */
9358#ifdef __cplusplus
9359extern "C"
9360#endif
9361char lgetfilecon ();
9362int
9363main ()
9364{
9365return lgetfilecon ();
9366 ;
9367 return 0;
9368}
9369_ACEOF
9370if ac_fn_c_try_link "$LINENO"; then :
9371 ac_cv_lib_selinux_lgetfilecon=yes
9372else
9373 ac_cv_lib_selinux_lgetfilecon=no
9374fi
9375rm -f core conftest.err conftest.$ac_objext \
9376 conftest$ac_exeext conftest.$ac_ext
9377LIBS=$ac_check_lib_save_LIBS
9378fi
9379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5
9380$as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; }
d6a003a8 9381if test "x$ac_cv_lib_selinux_lgetfilecon" = xyes; then :
067d23c9
KY
9382 HAVE_LIBSELINUX=yes
9383else
9384 HAVE_LIBSELINUX=no
9385fi
9386
9387 if test "$HAVE_LIBSELINUX" = yes; then
9388
9389$as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h
9390
9391 LIBSELINUX_LIBS=-lselinux
9392 fi
9393fi
9394
9395
9396HAVE_GNUTLS=no
9397if test "${with_gnutls}" = "yes" ; then
9398
9399 succeeded=no
9400
9401 # Extract the first word of "pkg-config", so it can be a program name with args.
9402set dummy pkg-config; ac_word=$2
9403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9404$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 9405if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
9406 $as_echo_n "(cached) " >&6
9407else
9408 case $PKG_CONFIG in
9409 [\\/]* | ?:[\\/]*)
9410 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9411 ;;
9412 *)
9413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9414for as_dir in $PATH
9415do
9416 IFS=$as_save_IFS
9417 test -z "$as_dir" && as_dir=.
9418 for ac_exec_ext in '' $ac_executable_extensions; do
9419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9420 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9422 break 2
9423 fi
9424done
9425 done
9426IFS=$as_save_IFS
9427
9428 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9429 ;;
9430esac
9431fi
9432PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9433if test -n "$PKG_CONFIG"; then
9434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9435$as_echo "$PKG_CONFIG" >&6; }
9436else
9437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9438$as_echo "no" >&6; }
9439fi
9440
9441
9442
9443 if test "$PKG_CONFIG" = "no" ; then
9444 HAVE_GNUTLS=no
9445 else
9446 PKG_CONFIG_MIN_VERSION=0.9.0
9447 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls >= 2.2.4" >&5
9449$as_echo_n "checking for gnutls >= 2.2.4... " >&6; }
9450
9451 if $PKG_CONFIG --exists "gnutls >= 2.2.4" 2>&5; then
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9453$as_echo "yes" >&6; }
9454 succeeded=yes
9455
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGNUTLS_CFLAGS" >&5
9457$as_echo_n "checking LIBGNUTLS_CFLAGS... " >&6; }
9458 LIBGNUTLS_CFLAGS=`$PKG_CONFIG --cflags "gnutls >= 2.2.4"|sed -e 's,///*,/,g'`
9459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLS_CFLAGS" >&5
9460$as_echo "$LIBGNUTLS_CFLAGS" >&6; }
9461
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGNUTLS_LIBS" >&5
9463$as_echo_n "checking LIBGNUTLS_LIBS... " >&6; }
9464 LIBGNUTLS_LIBS=`$PKG_CONFIG --libs "gnutls >= 2.2.4"|sed -e 's,///*,/,g'`
9465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLS_LIBS" >&5
9466$as_echo "$LIBGNUTLS_LIBS" >&6; }
9467 else
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9469$as_echo "no" >&6; }
9470 LIBGNUTLS_CFLAGS=""
9471 LIBGNUTLS_LIBS=""
9472 ## If we have a custom action on failure, don't print errors, but
9473 ## do set a variable so people can do so.
9474 LIBGNUTLS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gnutls >= 2.2.4"`
9475
9476 fi
9477
9478
9479
9480 else
9481 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9482 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9483 fi
9484 fi
9485
9486 if test $succeeded = yes; then
9487 HAVE_GNUTLS=yes
9488 else
9489 HAVE_GNUTLS=no
9490 fi
9491
9492 if test "${HAVE_GNUTLS}" = "yes"; then
9493
9494$as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
9495
9496 fi
9497fi
9498
9499
9500
9501HAVE_XAW3D=no
9502LUCID_LIBW=
9503if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then
9504 if test "$with_xaw3d" != no; then
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
9506$as_echo_n "checking for xaw3d... " >&6; }
d6a003a8 9507 if ${emacs_cv_xaw3d+:} false; then :
067d23c9
KY
9508 $as_echo_n "(cached) " >&6
9509else
9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511/* end confdefs.h. */
9512
9513#include <X11/Intrinsic.h>
9514#include <X11/Xaw3d/Simple.h>
9515int
9516main ()
9517{
9518
9519 ;
9520 return 0;
9521}
9522_ACEOF
9523if ac_fn_c_try_link "$LINENO"; then :
9524 emacs_cv_xaw3d=yes
9525else
9526 emacs_cv_xaw3d=no
9527fi
9528rm -f core conftest.err conftest.$ac_objext \
9529 conftest$ac_exeext conftest.$ac_ext
9530fi
9531
9532 else
9533 emacs_cv_xaw3d=no
9534 fi
9535 if test $emacs_cv_xaw3d = yes; then
9536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
9537$as_echo "yes; using Lucid toolkit" >&6; }
9538 USE_X_TOOLKIT=LUCID
9539 HAVE_XAW3D=yes
9540 LUCID_LIBW=-lXaw3d
9541
9542$as_echo "#define HAVE_XAW3D 1" >>confdefs.h
9543
9544 else
9545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9546$as_echo "no" >&6; }
9547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5
9548$as_echo_n "checking for libXaw... " >&6; }
d6a003a8 9549 if ${emacs_cv_xaw+:} false; then :
067d23c9
KY
9550 $as_echo_n "(cached) " >&6
9551else
9552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9553/* end confdefs.h. */
9554
9555#include <X11/Intrinsic.h>
9556#include <X11/Xaw/Simple.h>
9557int
9558main ()
9559{
9560
9561 ;
9562 return 0;
9563}
9564_ACEOF
9565if ac_fn_c_try_link "$LINENO"; then :
9566 emacs_cv_xaw=yes
9567else
9568 emacs_cv_xaw=no
9569fi
9570rm -f core conftest.err conftest.$ac_objext \
9571 conftest$ac_exeext conftest.$ac_ext
9572fi
9573
9574 if test $emacs_cv_xaw = yes; then
9575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
9576$as_echo "yes; using Lucid toolkit" >&6; }
9577 USE_X_TOOLKIT=LUCID
9578 LUCID_LIBW=-lXaw
9579 elif test x"${USE_X_TOOLKIT}" = xLUCID; then
d6a003a8 9580 as_fn_error $? "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5
067d23c9
KY
9581 else
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; do not use toolkit by default" >&5
9583$as_echo "no; do not use toolkit by default" >&6; }
9584 USE_X_TOOLKIT=none
9585 fi
9586 fi
9587fi
9588
9589X_TOOLKIT_TYPE=$USE_X_TOOLKIT
9590
9591LIBXTR6=
9592if test "${USE_X_TOOLKIT}" != "none"; then
9593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5
9594$as_echo_n "checking X11 toolkit version... " >&6; }
d6a003a8 9595 if ${emacs_cv_x11_toolkit_version_6+:} false; then :
067d23c9
KY
9596 $as_echo_n "(cached) " >&6
9597else
9598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9599/* end confdefs.h. */
9600#include <X11/Intrinsic.h>
9601int
9602main ()
9603{
9604#if XtSpecificationRelease < 6
9605fail;
9606#endif
9607
9608 ;
9609 return 0;
9610}
9611_ACEOF
9612if ac_fn_c_try_link "$LINENO"; then :
9613 emacs_cv_x11_toolkit_version_6=yes
9614else
9615 emacs_cv_x11_toolkit_version_6=no
9616fi
9617rm -f core conftest.err conftest.$ac_objext \
9618 conftest$ac_exeext conftest.$ac_ext
9619fi
9620
9621 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
9622 if test $emacs_cv_x11_toolkit_version_6 = yes; then
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
9624$as_echo "6 or newer" >&6; }
9625
9626$as_echo "#define HAVE_X11XTR6 1" >>confdefs.h
9627
9628 LIBXTR6="-lSM -lICE"
9629 case "$opsys" in
9630 ## Use libw.a along with X11R6 Xt.
9631 unixware) LIBXTR6="$LIBXTR6 -lw" ;;
9632 esac
9633 else
9634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
9635$as_echo "before 6" >&6; }
9636 fi
9637
9638 OLDLIBS="$LIBS"
9639 if test x$HAVE_X11XTR6 = xyes; then
9640 LIBS="-lXt -lSM -lICE $LIBS"
9641 else
9642 LIBS="-lXt $LIBS"
9643 fi
9644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5
9645$as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; }
d6a003a8 9646if ${ac_cv_lib_Xmu_XmuConvertStandardSelection+:} false; then :
067d23c9
KY
9647 $as_echo_n "(cached) " >&6
9648else
9649 ac_check_lib_save_LIBS=$LIBS
9650LIBS="-lXmu $LIBS"
9651cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9652/* end confdefs.h. */
9653
9654/* Override any GCC internal prototype to avoid an error.
9655 Use char because int might match the return type of a GCC
9656 builtin and then its argument prototype would still apply. */
9657#ifdef __cplusplus
9658extern "C"
9659#endif
9660char XmuConvertStandardSelection ();
9661int
9662main ()
9663{
9664return XmuConvertStandardSelection ();
9665 ;
9666 return 0;
9667}
9668_ACEOF
9669if ac_fn_c_try_link "$LINENO"; then :
9670 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
9671else
9672 ac_cv_lib_Xmu_XmuConvertStandardSelection=no
9673fi
9674rm -f core conftest.err conftest.$ac_objext \
9675 conftest$ac_exeext conftest.$ac_ext
9676LIBS=$ac_check_lib_save_LIBS
9677fi
9678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
9679$as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
d6a003a8 9680if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = xyes; then :
067d23c9
KY
9681 cat >>confdefs.h <<_ACEOF
9682#define HAVE_LIBXMU 1
9683_ACEOF
9684
9685 LIBS="-lXmu $LIBS"
9686
9687fi
9688
9689 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
9690fi
9691
9692
9693LIBXMU=-lXmu
d6a003a8
AS
9694case $opsys in
9695 ## These systems don't supply Xmu.
067d23c9
KY
9696 hpux* | aix4-2 )
9697 test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU=
9698 ;;
9699esac
9700
9701
9702# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
9703if test "${HAVE_X11}" = "yes"; then
9704 if test "${USE_X_TOOLKIT}" != "none"; then
9705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
9706$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
d6a003a8 9707if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
067d23c9
KY
9708 $as_echo_n "(cached) " >&6
9709else
9710 ac_check_lib_save_LIBS=$LIBS
9711LIBS="-lXext $LIBS"
9712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9713/* end confdefs.h. */
9714
9715/* Override any GCC internal prototype to avoid an error.
9716 Use char because int might match the return type of a GCC
9717 builtin and then its argument prototype would still apply. */
9718#ifdef __cplusplus
9719extern "C"
9720#endif
9721char XShapeQueryExtension ();
9722int
9723main ()
9724{
9725return XShapeQueryExtension ();
9726 ;
9727 return 0;
9728}
9729_ACEOF
9730if ac_fn_c_try_link "$LINENO"; then :
9731 ac_cv_lib_Xext_XShapeQueryExtension=yes
9732else
9733 ac_cv_lib_Xext_XShapeQueryExtension=no
9734fi
9735rm -f core conftest.err conftest.$ac_objext \
9736 conftest$ac_exeext conftest.$ac_ext
9737LIBS=$ac_check_lib_save_LIBS
9738fi
9739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9740$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
d6a003a8 9741if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
067d23c9
KY
9742 cat >>confdefs.h <<_ACEOF
9743#define HAVE_LIBXEXT 1
9744_ACEOF
9745
9746 LIBS="-lXext $LIBS"
9747
9748fi
9749
9750 fi
9751fi
9752
9753LIBXP=
9754if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif version 2.1" >&5
9756$as_echo_n "checking for Motif version 2.1... " >&6; }
d6a003a8 9757if ${emacs_cv_motif_version_2_1+:} false; then :
067d23c9
KY
9758 $as_echo_n "(cached) " >&6
9759else
9760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9761/* end confdefs.h. */
9762#include <Xm/Xm.h>
9763int
9764main ()
9765{
9766#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
9767int x = 5;
9768#else
9769Motif version prior to 2.1.
9770#endif
9771 ;
9772 return 0;
9773}
9774_ACEOF
9775if ac_fn_c_try_compile "$LINENO"; then :
9776 emacs_cv_motif_version_2_1=yes
9777else
9778 emacs_cv_motif_version_2_1=no
9779fi
9780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9781fi
9782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5
9783$as_echo "$emacs_cv_motif_version_2_1" >&6; }
9784 if test $emacs_cv_motif_version_2_1 = yes; then
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5
9786$as_echo_n "checking for XpCreateContext in -lXp... " >&6; }
d6a003a8 9787if ${ac_cv_lib_Xp_XpCreateContext+:} false; then :
067d23c9
KY
9788 $as_echo_n "(cached) " >&6
9789else
9790 ac_check_lib_save_LIBS=$LIBS
9791LIBS="-lXp $LIBS"
9792cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9793/* end confdefs.h. */
9794
9795/* Override any GCC internal prototype to avoid an error.
9796 Use char because int might match the return type of a GCC
9797 builtin and then its argument prototype would still apply. */
9798#ifdef __cplusplus
9799extern "C"
9800#endif
9801char XpCreateContext ();
9802int
9803main ()
9804{
9805return XpCreateContext ();
9806 ;
9807 return 0;
9808}
9809_ACEOF
9810if ac_fn_c_try_link "$LINENO"; then :
9811 ac_cv_lib_Xp_XpCreateContext=yes
9812else
9813 ac_cv_lib_Xp_XpCreateContext=no
9814fi
9815rm -f core conftest.err conftest.$ac_objext \
9816 conftest$ac_exeext conftest.$ac_ext
9817LIBS=$ac_check_lib_save_LIBS
9818fi
9819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5
9820$as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; }
d6a003a8 9821if test "x$ac_cv_lib_Xp_XpCreateContext" = xyes; then :
067d23c9
KY
9822 LIBXP=-lXp
9823fi
9824
9825 else
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5
9827$as_echo_n "checking for LessTif where some systems put it... " >&6; }
d6a003a8 9828if ${emacs_cv_lesstif+:} false; then :
067d23c9
KY
9829 $as_echo_n "(cached) " >&6
9830else
9831 # We put this in CFLAGS temporarily to precede other -I options
9832 # that might be in CFLAGS temporarily.
9833 # We put this in CPPFLAGS where it precedes the other -I options.
9834 OLD_CPPFLAGS=$CPPFLAGS
9835 OLD_CFLAGS=$CFLAGS
9836 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
9837 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
9838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9839/* end confdefs.h. */
9840#include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
9841int
9842main ()
9843{
9844int x = 5;
9845 ;
9846 return 0;
9847}
9848_ACEOF
9849if ac_fn_c_try_compile "$LINENO"; then :
9850 emacs_cv_lesstif=yes
9851else
9852 emacs_cv_lesstif=no
9853fi
9854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9855fi
9856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5
9857$as_echo "$emacs_cv_lesstif" >&6; }
9858 if test $emacs_cv_lesstif = yes; then
9859 # Make sure this -I option remains in CPPFLAGS after it is set
9860 # back to REAL_CPPFLAGS.
9861 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
9862 # have those other -I options anyway. Ultimately, having this
9863 # directory ultimately in CPPFLAGS will be enough.
9864 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
9865 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
9866 else
9867 CFLAGS=$OLD_CFLAGS
9868 CPPFLAGS=$OLD_CPPFLAGS
9869 fi
9870 fi
9871fi
9872
9873
9874USE_TOOLKIT_SCROLL_BARS=no
9875if test "${with_toolkit_scroll_bars}" != "no"; then
9876 if test "${USE_X_TOOLKIT}" != "none"; then
9877 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9878 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9879
9880 HAVE_XAW3D=no
9881 USE_TOOLKIT_SCROLL_BARS=yes
9882 elif test "${HAVE_XAW3D}" = "yes"; then
9883 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9884
9885 USE_TOOLKIT_SCROLL_BARS=yes
9886 fi
9887 elif test "${HAVE_GTK}" = "yes"; then
9888 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9889
9890 USE_TOOLKIT_SCROLL_BARS=yes
9891 elif test "${HAVE_NS}" = "yes"; then
9892 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9893
9894 USE_TOOLKIT_SCROLL_BARS=yes
9895 fi
9896fi
9897
9898cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9899/* end confdefs.h. */
9900
9901 #include <X11/Xlib.h>
9902 #include <X11/Xresource.h>
9903int
9904main ()
9905{
9906XIMProc callback;
9907 ;
9908 return 0;
9909}
9910_ACEOF
9911if ac_fn_c_try_compile "$LINENO"; then :
9912 HAVE_XIM=yes
9913
9914$as_echo "#define HAVE_XIM 1" >>confdefs.h
9915
9916else
9917 HAVE_XIM=no
9918fi
9919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9920
9921
9922if test "${with_xim}" != "no"; then
9923
9924$as_echo "#define USE_XIM 1" >>confdefs.h
9925
9926fi
9927
9928
9929if test "${HAVE_XIM}" != "no"; then
9930 late_CFLAGS=$CFLAGS
9931 if test "$GCC" = yes; then
9932 CFLAGS="$CFLAGS --pedantic-errors"
9933 fi
9934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9935/* end confdefs.h. */
9936
9937#include <X11/Xlib.h>
9938#include <X11/Xresource.h>
9939int
9940main ()
9941{
9942Display *display;
9943XrmDatabase db;
9944char *res_name;
9945char *res_class;
9946XIMProc callback;
9947XPointer *client_data;
9948#ifndef __GNUC__
9949/* If we're not using GCC, it's probably not XFree86, and this is
9950 probably right, but we can't use something like --pedantic-errors. */
9951extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
9952 char*, XIMProc, XPointer*);
9953#endif
9954(void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
9955 client_data);
9956 ;
9957 return 0;
9958}
9959_ACEOF
9960if ac_fn_c_try_compile "$LINENO"; then :
9961 emacs_cv_arg6_star=yes
9962fi
9963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9964 if test "$emacs_cv_arg6_star" = yes; then
9965 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h
9966
9967 else
9968 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h
9969
9970 fi
9971 CFLAGS=$late_CFLAGS
9972fi
9973
9974### Start of font-backend (under any platform) section.
9975# (nothing here yet -- this is a placeholder)
9976### End of font-backend (under any platform) section.
9977
9978### Start of font-backend (under X11) section.
9979if test "${HAVE_X11}" = "yes"; then
9980
9981 succeeded=no
9982
9983 # Extract the first word of "pkg-config", so it can be a program name with args.
9984set dummy pkg-config; ac_word=$2
9985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9986$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 9987if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
9988 $as_echo_n "(cached) " >&6
9989else
9990 case $PKG_CONFIG in
9991 [\\/]* | ?:[\\/]*)
9992 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9993 ;;
9994 *)
9995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9996for as_dir in $PATH
9997do
9998 IFS=$as_save_IFS
9999 test -z "$as_dir" && as_dir=.
10000 for ac_exec_ext in '' $ac_executable_extensions; do
10001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10002 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10004 break 2
10005 fi
10006done
10007 done
10008IFS=$as_save_IFS
10009
10010 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10011 ;;
10012esac
10013fi
10014PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10015if test -n "$PKG_CONFIG"; then
10016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10017$as_echo "$PKG_CONFIG" >&6; }
10018else
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10020$as_echo "no" >&6; }
10021fi
10022
10023
10024
10025 if test "$PKG_CONFIG" = "no" ; then
10026 HAVE_FC=no
10027 else
10028 PKG_CONFIG_MIN_VERSION=0.9.0
10029 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5
10031$as_echo_n "checking for fontconfig >= 2.2.0... " >&6; }
10032
10033 if $PKG_CONFIG --exists "fontconfig >= 2.2.0" 2>&5; then
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10035$as_echo "yes" >&6; }
10036 succeeded=yes
10037
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_CFLAGS" >&5
10039$as_echo_n "checking FONTCONFIG_CFLAGS... " >&6; }
10040 FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
10041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_CFLAGS" >&5
10042$as_echo "$FONTCONFIG_CFLAGS" >&6; }
10043
10044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_LIBS" >&5
10045$as_echo_n "checking FONTCONFIG_LIBS... " >&6; }
10046 FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_LIBS" >&5
10048$as_echo "$FONTCONFIG_LIBS" >&6; }
10049 else
10050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10051$as_echo "no" >&6; }
10052 FONTCONFIG_CFLAGS=""
10053 FONTCONFIG_LIBS=""
10054 ## If we have a custom action on failure, don't print errors, but
10055 ## do set a variable so people can do so.
10056 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "fontconfig >= 2.2.0"`
10057
10058 fi
10059
10060
10061
10062 else
10063 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10064 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10065 fi
10066 fi
10067
10068 if test $succeeded = yes; then
10069 HAVE_FC=yes
10070 else
10071 HAVE_FC=no
10072 fi
10073
10074
10075 ## Use -lXft if available, unless `--with-xft=no'.
10076 HAVE_XFT=maybe
10077 if test "${HAVE_FC}" = "no" || test "x${with_x}" = "xno"; then
10078 with_xft="no";
10079 fi
10080 if test "x${with_xft}" != "xno"; then
10081
10082
10083 succeeded=no
10084
10085 # Extract the first word of "pkg-config", so it can be a program name with args.
10086set dummy pkg-config; ac_word=$2
10087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10088$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 10089if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
10090 $as_echo_n "(cached) " >&6
10091else
10092 case $PKG_CONFIG in
10093 [\\/]* | ?:[\\/]*)
10094 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10095 ;;
10096 *)
10097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10098for as_dir in $PATH
10099do
10100 IFS=$as_save_IFS
10101 test -z "$as_dir" && as_dir=.
10102 for ac_exec_ext in '' $ac_executable_extensions; do
10103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10104 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10106 break 2
10107 fi
10108done
10109 done
10110IFS=$as_save_IFS
10111
10112 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10113 ;;
10114esac
10115fi
10116PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10117if test -n "$PKG_CONFIG"; then
10118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10119$as_echo "$PKG_CONFIG" >&6; }
10120else
10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10122$as_echo "no" >&6; }
10123fi
10124
10125
10126
10127 if test "$PKG_CONFIG" = "no" ; then
10128 HAVE_XFT=no
10129 else
10130 PKG_CONFIG_MIN_VERSION=0.9.0
10131 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5
10133$as_echo_n "checking for xft >= 0.13.0... " >&6; }
10134
10135 if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5; then
10136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10137$as_echo "yes" >&6; }
10138 succeeded=yes
10139
10140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_CFLAGS" >&5
10141$as_echo_n "checking XFT_CFLAGS... " >&6; }
10142 XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
10143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CFLAGS" >&5
10144$as_echo "$XFT_CFLAGS" >&6; }
10145
10146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_LIBS" >&5
10147$as_echo_n "checking XFT_LIBS... " >&6; }
10148 XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
10149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_LIBS" >&5
10150$as_echo "$XFT_LIBS" >&6; }
10151 else
10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10153$as_echo "no" >&6; }
10154 XFT_CFLAGS=""
10155 XFT_LIBS=""
10156 ## If we have a custom action on failure, don't print errors, but
10157 ## do set a variable so people can do so.
10158 XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft >= 0.13.0"`
10159
10160 fi
10161
10162
10163
10164 else
10165 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10166 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10167 fi
10168 fi
10169
10170 if test $succeeded = yes; then
10171 :
10172 else
10173 HAVE_XFT=no
10174 fi
10175
10176 ## Because xftfont.c uses XRenderQueryExtension, we also
10177 ## need to link to -lXrender.
10178 HAVE_XRENDER=no
10179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5
10180$as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; }
d6a003a8 10181if ${ac_cv_lib_Xrender_XRenderQueryExtension+:} false; then :
067d23c9
KY
10182 $as_echo_n "(cached) " >&6
10183else
10184 ac_check_lib_save_LIBS=$LIBS
10185LIBS="-lXrender $LIBS"
10186cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10187/* end confdefs.h. */
10188
10189/* Override any GCC internal prototype to avoid an error.
10190 Use char because int might match the return type of a GCC
10191 builtin and then its argument prototype would still apply. */
10192#ifdef __cplusplus
10193extern "C"
10194#endif
10195char XRenderQueryExtension ();
10196int
10197main ()
10198{
10199return XRenderQueryExtension ();
10200 ;
10201 return 0;
10202}
10203_ACEOF
10204if ac_fn_c_try_link "$LINENO"; then :
10205 ac_cv_lib_Xrender_XRenderQueryExtension=yes
10206else
10207 ac_cv_lib_Xrender_XRenderQueryExtension=no
10208fi
10209rm -f core conftest.err conftest.$ac_objext \
10210 conftest$ac_exeext conftest.$ac_ext
10211LIBS=$ac_check_lib_save_LIBS
10212fi
10213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5
10214$as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; }
d6a003a8 10215if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = xyes; then :
067d23c9
KY
10216 HAVE_XRENDER=yes
10217fi
10218
10219 if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then
10220 OLD_CPPFLAGS="$CPPFLAGS"
10221 OLD_CFLAGS="$CFLAGS"
10222 OLD_LIBS="$LIBS"
10223 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
10224 CFLAGS="$CFLAGS $XFT_CFLAGS"
10225 XFT_LIBS="-lXrender $XFT_LIBS"
10226 LIBS="$XFT_LIBS $LIBS"
10227 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
d6a003a8 10228if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
067d23c9
KY
10229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5
10230$as_echo_n "checking for XftFontOpen in -lXft... " >&6; }
d6a003a8 10231if ${ac_cv_lib_Xft_XftFontOpen+:} false; then :
067d23c9
KY
10232 $as_echo_n "(cached) " >&6
10233else
10234 ac_check_lib_save_LIBS=$LIBS
10235LIBS="-lXft $XFT_LIBS $LIBS"
10236cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10237/* end confdefs.h. */
10238
10239/* Override any GCC internal prototype to avoid an error.
10240 Use char because int might match the return type of a GCC
10241 builtin and then its argument prototype would still apply. */
10242#ifdef __cplusplus
10243extern "C"
10244#endif
10245char XftFontOpen ();
10246int
10247main ()
10248{
10249return XftFontOpen ();
10250 ;
10251 return 0;
10252}
10253_ACEOF
10254if ac_fn_c_try_link "$LINENO"; then :
10255 ac_cv_lib_Xft_XftFontOpen=yes
10256else
10257 ac_cv_lib_Xft_XftFontOpen=no
10258fi
10259rm -f core conftest.err conftest.$ac_objext \
10260 conftest$ac_exeext conftest.$ac_ext
10261LIBS=$ac_check_lib_save_LIBS
10262fi
10263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5
10264$as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; }
d6a003a8 10265if test "x$ac_cv_lib_Xft_XftFontOpen" = xyes; then :
067d23c9
KY
10266 HAVE_XFT=yes
10267fi
10268
10269fi
10270
10271
10272
10273 if test "${HAVE_XFT}" = "yes"; then
10274
10275$as_echo "#define HAVE_XFT 1" >>confdefs.h
10276
10277
10278 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
10279 else
10280 CPPFLAGS="$OLD_CPPFLAGS"
10281 CFLAGS="$OLD_CFLAGS"
10282 LIBS="$OLD_LIBS"
10283 fi # "${HAVE_XFT}" = "yes"
10284 fi # "$HAVE_XFT" != no
10285 fi # "x${with_xft}" != "xno"
10286
10287 if test "$HAVE_XFT" != "yes"; then
10288 HAVE_XFT=no
10289 fi
10290
10291
10292 HAVE_FREETYPE=no
10293 ## We used to allow building with FreeType and without Xft.
10294 ## However, the ftx font backend driver is not in good shape.
10295 if test "${HAVE_XFT}" = "yes"; then
10296 HAVE_FREETYPE=yes
10297 FONTCONFIG_CFLAGS=
10298 FONTCONFIG_LIBS=
10299 fi
10300
10301 HAVE_LIBOTF=no
10302 if test "${HAVE_FREETYPE}" = "yes"; then
10303
10304$as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
10305
10306 if test "${with_libotf}" != "no"; then
10307
10308 succeeded=no
10309
10310 # Extract the first word of "pkg-config", so it can be a program name with args.
10311set dummy pkg-config; ac_word=$2
10312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10313$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 10314if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
10315 $as_echo_n "(cached) " >&6
10316else
10317 case $PKG_CONFIG in
10318 [\\/]* | ?:[\\/]*)
10319 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10320 ;;
10321 *)
10322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10323for as_dir in $PATH
10324do
10325 IFS=$as_save_IFS
10326 test -z "$as_dir" && as_dir=.
10327 for ac_exec_ext in '' $ac_executable_extensions; do
10328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10329 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10331 break 2
10332 fi
10333done
10334 done
10335IFS=$as_save_IFS
10336
10337 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10338 ;;
10339esac
10340fi
10341PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10342if test -n "$PKG_CONFIG"; then
10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10344$as_echo "$PKG_CONFIG" >&6; }
10345else
10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10347$as_echo "no" >&6; }
10348fi
10349
10350
10351
10352 if test "$PKG_CONFIG" = "no" ; then
10353 HAVE_LIBOTF=no
10354 else
10355 PKG_CONFIG_MIN_VERSION=0.9.0
10356 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5
10358$as_echo_n "checking for libotf... " >&6; }
10359
10360 if $PKG_CONFIG --exists "libotf" 2>&5; then
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10362$as_echo "yes" >&6; }
10363 succeeded=yes
10364
10365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_CFLAGS" >&5
10366$as_echo_n "checking LIBOTF_CFLAGS... " >&6; }
10367 LIBOTF_CFLAGS=`$PKG_CONFIG --cflags "libotf"|sed -e 's,///*,/,g'`
10368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_CFLAGS" >&5
10369$as_echo "$LIBOTF_CFLAGS" >&6; }
10370
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_LIBS" >&5
10372$as_echo_n "checking LIBOTF_LIBS... " >&6; }
10373 LIBOTF_LIBS=`$PKG_CONFIG --libs "libotf"|sed -e 's,///*,/,g'`
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_LIBS" >&5
10375$as_echo "$LIBOTF_LIBS" >&6; }
10376 else
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10378$as_echo "no" >&6; }
10379 LIBOTF_CFLAGS=""
10380 LIBOTF_LIBS=""
10381 ## If we have a custom action on failure, don't print errors, but
10382 ## do set a variable so people can do so.
10383 LIBOTF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libotf"`
10384
10385 fi
10386
10387
10388
10389 else
10390 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10391 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10392 fi
10393 fi
10394
10395 if test $succeeded = yes; then
10396 HAVE_LIBOTF=yes
10397 else
10398 HAVE_LIBOTF=no
10399 fi
10400
10401 if test "$HAVE_LIBOTF" = "yes"; then
10402
10403$as_echo "#define HAVE_LIBOTF 1" >>confdefs.h
10404
10405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5
10406$as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; }
d6a003a8 10407if ${ac_cv_lib_otf_OTF_get_variation_glyphs+:} false; then :
067d23c9
KY
10408 $as_echo_n "(cached) " >&6
10409else
10410 ac_check_lib_save_LIBS=$LIBS
10411LIBS="-lotf $LIBS"
10412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10413/* end confdefs.h. */
10414
10415/* Override any GCC internal prototype to avoid an error.
10416 Use char because int might match the return type of a GCC
10417 builtin and then its argument prototype would still apply. */
10418#ifdef __cplusplus
10419extern "C"
10420#endif
10421char OTF_get_variation_glyphs ();
10422int
10423main ()
10424{
10425return OTF_get_variation_glyphs ();
10426 ;
10427 return 0;
10428}
10429_ACEOF
10430if ac_fn_c_try_link "$LINENO"; then :
10431 ac_cv_lib_otf_OTF_get_variation_glyphs=yes
10432else
10433 ac_cv_lib_otf_OTF_get_variation_glyphs=no
10434fi
10435rm -f core conftest.err conftest.$ac_objext \
10436 conftest$ac_exeext conftest.$ac_ext
10437LIBS=$ac_check_lib_save_LIBS
10438fi
10439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5
10440$as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; }
d6a003a8 10441if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = xyes; then :
067d23c9
KY
10442 HAVE_OTF_GET_VARIATION_GLYPHS=yes
10443else
10444 HAVE_OTF_GET_VARIATION_GLYPHS=no
10445fi
10446
10447 if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then
10448
10449$as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h
10450
10451 fi
10452 fi
10453 fi
10454 fi
10455
10456 HAVE_M17N_FLT=no
10457 if test "${HAVE_LIBOTF}" = yes; then
10458 if test "${with_m17n_flt}" != "no"; then
10459
10460 succeeded=no
10461
10462 # Extract the first word of "pkg-config", so it can be a program name with args.
10463set dummy pkg-config; ac_word=$2
10464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10465$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 10466if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
10467 $as_echo_n "(cached) " >&6
10468else
10469 case $PKG_CONFIG in
10470 [\\/]* | ?:[\\/]*)
10471 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10472 ;;
10473 *)
10474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10475for as_dir in $PATH
10476do
10477 IFS=$as_save_IFS
10478 test -z "$as_dir" && as_dir=.
10479 for ac_exec_ext in '' $ac_executable_extensions; do
10480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10481 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10483 break 2
10484 fi
10485done
10486 done
10487IFS=$as_save_IFS
10488
10489 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10490 ;;
10491esac
10492fi
10493PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10494if test -n "$PKG_CONFIG"; then
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10496$as_echo "$PKG_CONFIG" >&6; }
10497else
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10499$as_echo "no" >&6; }
10500fi
10501
10502
10503
10504 if test "$PKG_CONFIG" = "no" ; then
10505 HAVE_M17N_FLT=no
10506 else
10507 PKG_CONFIG_MIN_VERSION=0.9.0
10508 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5
10510$as_echo_n "checking for m17n-flt... " >&6; }
10511
10512 if $PKG_CONFIG --exists "m17n-flt" 2>&5; then
10513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10514$as_echo "yes" >&6; }
10515 succeeded=yes
10516
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_CFLAGS" >&5
10518$as_echo_n "checking M17N_FLT_CFLAGS... " >&6; }
10519 M17N_FLT_CFLAGS=`$PKG_CONFIG --cflags "m17n-flt"|sed -e 's,///*,/,g'`
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_CFLAGS" >&5
10521$as_echo "$M17N_FLT_CFLAGS" >&6; }
10522
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_LIBS" >&5
10524$as_echo_n "checking M17N_FLT_LIBS... " >&6; }
10525 M17N_FLT_LIBS=`$PKG_CONFIG --libs "m17n-flt"|sed -e 's,///*,/,g'`
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_LIBS" >&5
10527$as_echo "$M17N_FLT_LIBS" >&6; }
10528 else
10529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10530$as_echo "no" >&6; }
10531 M17N_FLT_CFLAGS=""
10532 M17N_FLT_LIBS=""
10533 ## If we have a custom action on failure, don't print errors, but
10534 ## do set a variable so people can do so.
10535 M17N_FLT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "m17n-flt"`
10536
10537 fi
10538
10539
10540
10541 else
10542 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10543 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10544 fi
10545 fi
10546
10547 if test $succeeded = yes; then
10548 HAVE_M17N_FLT=yes
10549 else
10550 HAVE_M17N_FLT=no
10551 fi
10552
10553 if test "$HAVE_M17N_FLT" = "yes"; then
10554
10555$as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h
10556
10557 fi
10558 fi
10559 fi
10560else
10561 HAVE_XFT=no
10562 HAVE_FREETYPE=no
10563 HAVE_LIBOTF=no
10564 HAVE_M17N_FLT=no
10565fi
10566
10567### End of font-backend (under X11) section.
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578### Use -lXpm if available, unless `--with-xpm=no'.
10579HAVE_XPM=no
10580LIBXPM=
10581if test "${HAVE_X11}" = "yes"; then
10582 if test "${with_xpm}" != "no"; then
10583 ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
d6a003a8 10584if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
067d23c9
KY
10585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5
10586$as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; }
d6a003a8 10587if ${ac_cv_lib_Xpm_XpmReadFileToPixmap+:} false; then :
067d23c9
KY
10588 $as_echo_n "(cached) " >&6
10589else
10590 ac_check_lib_save_LIBS=$LIBS
10591LIBS="-lXpm -lX11 $LIBS"
10592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10593/* end confdefs.h. */
10594
10595/* Override any GCC internal prototype to avoid an error.
10596 Use char because int might match the return type of a GCC
10597 builtin and then its argument prototype would still apply. */
10598#ifdef __cplusplus
10599extern "C"
10600#endif
10601char XpmReadFileToPixmap ();
10602int
10603main ()
10604{
10605return XpmReadFileToPixmap ();
10606 ;
10607 return 0;
10608}
10609_ACEOF
10610if ac_fn_c_try_link "$LINENO"; then :
10611 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
10612else
10613 ac_cv_lib_Xpm_XpmReadFileToPixmap=no
10614fi
10615rm -f core conftest.err conftest.$ac_objext \
10616 conftest$ac_exeext conftest.$ac_ext
10617LIBS=$ac_check_lib_save_LIBS
10618fi
10619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
10620$as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
d6a003a8 10621if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = xyes; then :
067d23c9
KY
10622 HAVE_XPM=yes
10623fi
10624
10625fi
10626
10627
10628 if test "${HAVE_XPM}" = "yes"; then
10629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
10630$as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
10631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10632/* end confdefs.h. */
10633#include "X11/xpm.h"
10634#ifndef XpmReturnAllocPixels
10635no_return_alloc_pixels
10636#endif
10637
10638_ACEOF
10639if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10640 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then :
10641 HAVE_XPM=no
10642else
10643 HAVE_XPM=yes
10644fi
10645rm -f conftest*
10646
10647
10648 if test "${HAVE_XPM}" = "yes"; then
10649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10650$as_echo "yes" >&6; }
10651 else
10652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10653$as_echo "no" >&6; }
10654 fi
10655 fi
10656 fi
10657
10658 if test "${HAVE_XPM}" = "yes"; then
10659
10660$as_echo "#define HAVE_XPM 1" >>confdefs.h
10661
10662 LIBXPM=-lXpm
10663 fi
10664fi
10665
10666
10667### Use -ljpeg if available, unless `--with-jpeg=no'.
10668HAVE_JPEG=no
10669LIBJPEG=
10670if test "${HAVE_X11}" = "yes"; then
10671 if test "${with_jpeg}" != "no"; then
10672 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
d6a003a8 10673if test "x$ac_cv_header_jerror_h" = xyes; then :
067d23c9
KY
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5
10675$as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; }
d6a003a8 10676if ${ac_cv_lib_jpeg_jpeg_destroy_compress+:} false; then :
067d23c9
KY
10677 $as_echo_n "(cached) " >&6
10678else
10679 ac_check_lib_save_LIBS=$LIBS
10680LIBS="-ljpeg $LIBS"
10681cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682/* end confdefs.h. */
10683
10684/* Override any GCC internal prototype to avoid an error.
10685 Use char because int might match the return type of a GCC
10686 builtin and then its argument prototype would still apply. */
10687#ifdef __cplusplus
10688extern "C"
10689#endif
10690char jpeg_destroy_compress ();
10691int
10692main ()
10693{
10694return jpeg_destroy_compress ();
10695 ;
10696 return 0;
10697}
10698_ACEOF
10699if ac_fn_c_try_link "$LINENO"; then :
10700 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
10701else
10702 ac_cv_lib_jpeg_jpeg_destroy_compress=no
10703fi
10704rm -f core conftest.err conftest.$ac_objext \
10705 conftest$ac_exeext conftest.$ac_ext
10706LIBS=$ac_check_lib_save_LIBS
10707fi
10708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
10709$as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
d6a003a8 10710if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = xyes; then :
067d23c9
KY
10711 HAVE_JPEG=yes
10712fi
10713
10714fi
10715
10716
10717 fi
10718
10719 if test "${HAVE_JPEG}" = "yes"; then
10720 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10721
10722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10723/* end confdefs.h. */
10724#include <jpeglib.h>
10725 version=JPEG_LIB_VERSION
10726
10727_ACEOF
10728if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10729 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then :
10730 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10731
10732else
10733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5
10734$as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
10735 HAVE_JPEG=no
10736fi
10737rm -f conftest*
10738
10739 fi
10740 if test "${HAVE_JPEG}" = "yes"; then
10741 LIBJPEG=-ljpeg
10742 fi
10743fi
10744
10745
10746### Use -lpng if available, unless `--with-png=no'.
10747HAVE_PNG=no
10748LIBPNG=
10749if test "${HAVE_X11}" = "yes"; then
10750 if test "${with_png}" != "no"; then
10751 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
10752 # in /usr/include/libpng.
10753 for ac_header in png.h libpng/png.h
10754do :
10755 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10756ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a003a8 10757if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
067d23c9
KY
10758 cat >>confdefs.h <<_ACEOF
10759#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10760_ACEOF
10761
10762fi
10763
10764done
10765
10766 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5
10768$as_echo_n "checking for png_get_channels in -lpng... " >&6; }
d6a003a8 10769if ${ac_cv_lib_png_png_get_channels+:} false; then :
067d23c9
KY
10770 $as_echo_n "(cached) " >&6
10771else
10772 ac_check_lib_save_LIBS=$LIBS
10773LIBS="-lpng -lz -lm $LIBS"
10774cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10775/* end confdefs.h. */
10776
10777/* Override any GCC internal prototype to avoid an error.
10778 Use char because int might match the return type of a GCC
10779 builtin and then its argument prototype would still apply. */
10780#ifdef __cplusplus
10781extern "C"
10782#endif
10783char png_get_channels ();
10784int
10785main ()
10786{
10787return png_get_channels ();
10788 ;
10789 return 0;
10790}
10791_ACEOF
10792if ac_fn_c_try_link "$LINENO"; then :
10793 ac_cv_lib_png_png_get_channels=yes
10794else
10795 ac_cv_lib_png_png_get_channels=no
10796fi
10797rm -f core conftest.err conftest.$ac_objext \
10798 conftest$ac_exeext conftest.$ac_ext
10799LIBS=$ac_check_lib_save_LIBS
10800fi
10801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5
10802$as_echo "$ac_cv_lib_png_png_get_channels" >&6; }
d6a003a8 10803if test "x$ac_cv_lib_png_png_get_channels" = xyes; then :
067d23c9
KY
10804 HAVE_PNG=yes
10805fi
10806
10807 fi
10808 fi
10809
10810 if test "${HAVE_PNG}" = "yes"; then
10811
10812$as_echo "#define HAVE_PNG 1" >>confdefs.h
10813
10814 LIBPNG="-lpng -lz -lm"
10815 fi
10816fi
10817
10818
10819### Use -ltiff if available, unless `--with-tiff=no'.
10820HAVE_TIFF=no
10821LIBTIFF=
10822if test "${HAVE_X11}" = "yes"; then
10823 if test "${with_tiff}" != "no"; then
10824 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
d6a003a8 10825if test "x$ac_cv_header_tiffio_h" = xyes; then :
067d23c9
KY
10826 tifflibs="-lz -lm"
10827 # At least one tiff package requires the jpeg library.
10828 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5
10830$as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; }
d6a003a8 10831if ${ac_cv_lib_tiff_TIFFGetVersion+:} false; then :
067d23c9
KY
10832 $as_echo_n "(cached) " >&6
10833else
10834 ac_check_lib_save_LIBS=$LIBS
10835LIBS="-ltiff $tifflibs $LIBS"
10836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10837/* end confdefs.h. */
10838
10839/* Override any GCC internal prototype to avoid an error.
10840 Use char because int might match the return type of a GCC
10841 builtin and then its argument prototype would still apply. */
10842#ifdef __cplusplus
10843extern "C"
10844#endif
10845char TIFFGetVersion ();
10846int
10847main ()
10848{
10849return TIFFGetVersion ();
10850 ;
10851 return 0;
10852}
10853_ACEOF
10854if ac_fn_c_try_link "$LINENO"; then :
10855 ac_cv_lib_tiff_TIFFGetVersion=yes
10856else
10857 ac_cv_lib_tiff_TIFFGetVersion=no
10858fi
10859rm -f core conftest.err conftest.$ac_objext \
10860 conftest$ac_exeext conftest.$ac_ext
10861LIBS=$ac_check_lib_save_LIBS
10862fi
10863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
10864$as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
d6a003a8 10865if test "x$ac_cv_lib_tiff_TIFFGetVersion" = xyes; then :
067d23c9
KY
10866 HAVE_TIFF=yes
10867fi
10868
10869fi
10870
10871
10872 fi
10873
10874 if test "${HAVE_TIFF}" = "yes"; then
10875
10876$as_echo "#define HAVE_TIFF 1" >>confdefs.h
10877
10878 LIBTIFF=-ltiff
10879 fi
10880fi
10881
10882
10883### Use -lgif or -lungif if available, unless `--with-gif=no'.
10884HAVE_GIF=no
10885LIBGIF=
10886if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no"; then
10887 ac_fn_c_check_header_mongrel "$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default"
d6a003a8 10888if test "x$ac_cv_header_gif_lib_h" = xyes; then :
067d23c9
KY
10889 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
10890# Earlier versions can crash Emacs.
10891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5
10892$as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; }
d6a003a8 10893if ${ac_cv_lib_gif_EGifPutExtensionLast+:} false; then :
067d23c9
KY
10894 $as_echo_n "(cached) " >&6
10895else
10896 ac_check_lib_save_LIBS=$LIBS
10897LIBS="-lgif $LIBS"
10898cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10899/* end confdefs.h. */
10900
10901/* Override any GCC internal prototype to avoid an error.
10902 Use char because int might match the return type of a GCC
10903 builtin and then its argument prototype would still apply. */
10904#ifdef __cplusplus
10905extern "C"
10906#endif
10907char EGifPutExtensionLast ();
10908int
10909main ()
10910{
10911return EGifPutExtensionLast ();
10912 ;
10913 return 0;
10914}
10915_ACEOF
10916if ac_fn_c_try_link "$LINENO"; then :
10917 ac_cv_lib_gif_EGifPutExtensionLast=yes
10918else
10919 ac_cv_lib_gif_EGifPutExtensionLast=no
10920fi
10921rm -f core conftest.err conftest.$ac_objext \
10922 conftest$ac_exeext conftest.$ac_ext
10923LIBS=$ac_check_lib_save_LIBS
10924fi
10925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
10926$as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
d6a003a8 10927if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = xyes; then :
067d23c9
KY
10928 HAVE_GIF=yes
10929else
10930 HAVE_GIF=maybe
10931fi
10932
10933fi
10934
10935
10936
10937 if test "$HAVE_GIF" = yes; then
10938 LIBGIF=-lgif
10939 elif test "$HAVE_GIF" = maybe; then
10940# If gif_lib.h but no libgif, try libungif.
10941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5
10942$as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; }
d6a003a8 10943if ${ac_cv_lib_ungif_EGifPutExtensionLast+:} false; then :
067d23c9
KY
10944 $as_echo_n "(cached) " >&6
10945else
10946 ac_check_lib_save_LIBS=$LIBS
10947LIBS="-lungif $LIBS"
10948cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10949/* end confdefs.h. */
10950
10951/* Override any GCC internal prototype to avoid an error.
10952 Use char because int might match the return type of a GCC
10953 builtin and then its argument prototype would still apply. */
10954#ifdef __cplusplus
10955extern "C"
10956#endif
10957char EGifPutExtensionLast ();
10958int
10959main ()
10960{
10961return EGifPutExtensionLast ();
10962 ;
10963 return 0;
10964}
10965_ACEOF
10966if ac_fn_c_try_link "$LINENO"; then :
10967 ac_cv_lib_ungif_EGifPutExtensionLast=yes
10968else
10969 ac_cv_lib_ungif_EGifPutExtensionLast=no
10970fi
10971rm -f core conftest.err conftest.$ac_objext \
10972 conftest$ac_exeext conftest.$ac_ext
10973LIBS=$ac_check_lib_save_LIBS
10974fi
10975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
10976$as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
d6a003a8 10977if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = xyes; then :
067d23c9
KY
10978 HAVE_GIF=yes
10979else
10980 HAVE_GIF=no
10981fi
10982
10983 test "$HAVE_GIF" = yes && LIBGIF=-lungif
10984 fi
10985
10986 if test "${HAVE_GIF}" = "yes"; then
10987
10988$as_echo "#define HAVE_GIF 1" >>confdefs.h
10989
10990 fi
10991fi
10992
10993
10994if test "${HAVE_X11}" = "yes"; then
10995 MISSING=""
10996 WITH_NO=""
10997 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
10998 MISSING="libXpm" && WITH_NO="--with-xpm=no"
10999 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
11000 MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
11001 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
11002 MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
11003 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
11004 MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
11005 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
11006 MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
11007
11008 if test "X${MISSING}" != X; then
d6a003a8 11009 as_fn_error $? "The following required libraries were not found:
067d23c9
KY
11010 $MISSING
11011Maybe some development libraries/packages are missing?
11012If you don't want to link with them give
11013 $WITH_NO
11014as options to configure" "$LINENO" 5
11015 fi
11016fi
11017
11018### Use -lgpm if available, unless `--with-gpm=no'.
11019HAVE_GPM=no
11020LIBGPM=
11021MOUSE_SUPPORT=
11022if test "${with_gpm}" != "no"; then
11023 ac_fn_c_check_header_mongrel "$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default"
d6a003a8 11024if test "x$ac_cv_header_gpm_h" = xyes; then :
067d23c9
KY
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5
11026$as_echo_n "checking for Gpm_Open in -lgpm... " >&6; }
d6a003a8 11027if ${ac_cv_lib_gpm_Gpm_Open+:} false; then :
067d23c9
KY
11028 $as_echo_n "(cached) " >&6
11029else
11030 ac_check_lib_save_LIBS=$LIBS
11031LIBS="-lgpm $LIBS"
11032cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11033/* end confdefs.h. */
11034
11035/* Override any GCC internal prototype to avoid an error.
11036 Use char because int might match the return type of a GCC
11037 builtin and then its argument prototype would still apply. */
11038#ifdef __cplusplus
11039extern "C"
11040#endif
11041char Gpm_Open ();
11042int
11043main ()
11044{
11045return Gpm_Open ();
11046 ;
11047 return 0;
11048}
11049_ACEOF
11050if ac_fn_c_try_link "$LINENO"; then :
11051 ac_cv_lib_gpm_Gpm_Open=yes
11052else
11053 ac_cv_lib_gpm_Gpm_Open=no
11054fi
11055rm -f core conftest.err conftest.$ac_objext \
11056 conftest$ac_exeext conftest.$ac_ext
11057LIBS=$ac_check_lib_save_LIBS
11058fi
11059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5
11060$as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; }
d6a003a8 11061if test "x$ac_cv_lib_gpm_Gpm_Open" = xyes; then :
067d23c9
KY
11062 HAVE_GPM=yes
11063fi
11064
11065fi
11066
11067
11068
11069 if test "${HAVE_GPM}" = "yes"; then
11070
11071$as_echo "#define HAVE_GPM 1" >>confdefs.h
11072
11073 LIBGPM=-lgpm
11074 ## May be reset below.
11075 MOUSE_SUPPORT="\$(GPM_MOUSE_SUPPORT)"
11076 fi
11077fi
11078
11079
11080ac_fn_c_check_header_mongrel "$LINENO" "malloc/malloc.h" "ac_cv_header_malloc_malloc_h" "$ac_includes_default"
d6a003a8 11081if test "x$ac_cv_header_malloc_malloc_h" = xyes; then :
067d23c9
KY
11082
11083$as_echo "#define HAVE_MALLOC_MALLOC_H 1" >>confdefs.h
11084
11085fi
11086
11087
11088
11089C_SWITCH_X_SYSTEM=
11090### Use NeXTstep API to implement GUI.
11091if test "${HAVE_NS}" = "yes"; then
11092
11093$as_echo "#define HAVE_NS 1" >>confdefs.h
11094
11095 if test "${NS_IMPL_COCOA}" = "yes"; then
11096
11097$as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h
11098
11099 GNU_OBJC_CFLAGS=
11100 fi
11101 if test "${NS_IMPL_GNUSTEP}" = "yes"; then
11102
11103$as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h
11104
11105 # See also .m.o rule in Makefile.in */
11106 # FIXME: are all these flags really needed? Document here why. */
11107 C_SWITCH_X_SYSTEM="-D_REENTRANT -fPIC -fno-strict-aliasing"
11108 GNU_OBJC_CFLAGS="-fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE"
11109 fi
11110 if test "${NS_HAVE_NSINTEGER}" = "yes"; then
11111
11112$as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h
11113
11114 fi
11115 # We also have mouse menus.
11116 HAVE_MENUS=yes
11117 OTHER_FILES=ns-app
11118fi
11119
11120
11121### Use session management (-lSM -lICE) if available
11122HAVE_X_SM=no
11123LIBXSM=
11124if test "${HAVE_X11}" = "yes"; then
11125 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
d6a003a8 11126if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
067d23c9
KY
11127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5
11128$as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; }
d6a003a8 11129if ${ac_cv_lib_SM_SmcOpenConnection+:} false; then :
067d23c9
KY
11130 $as_echo_n "(cached) " >&6
11131else
11132 ac_check_lib_save_LIBS=$LIBS
11133LIBS="-lSM -lICE $LIBS"
11134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11135/* end confdefs.h. */
11136
11137/* Override any GCC internal prototype to avoid an error.
11138 Use char because int might match the return type of a GCC
11139 builtin and then its argument prototype would still apply. */
11140#ifdef __cplusplus
11141extern "C"
11142#endif
11143char SmcOpenConnection ();
11144int
11145main ()
11146{
11147return SmcOpenConnection ();
11148 ;
11149 return 0;
11150}
11151_ACEOF
11152if ac_fn_c_try_link "$LINENO"; then :
11153 ac_cv_lib_SM_SmcOpenConnection=yes
11154else
11155 ac_cv_lib_SM_SmcOpenConnection=no
11156fi
11157rm -f core conftest.err conftest.$ac_objext \
11158 conftest$ac_exeext conftest.$ac_ext
11159LIBS=$ac_check_lib_save_LIBS
11160fi
11161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
11162$as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; }
d6a003a8 11163if test "x$ac_cv_lib_SM_SmcOpenConnection" = xyes; then :
067d23c9
KY
11164 HAVE_X_SM=yes
11165fi
11166
11167fi
11168
11169
11170
11171 if test "${HAVE_X_SM}" = "yes"; then
11172
11173$as_echo "#define HAVE_X_SM 1" >>confdefs.h
11174
11175 LIBXSM="-lSM -lICE"
11176 case "$LIBS" in
11177 *-lSM*) ;;
11178 *) LIBS="$LIBXSM $LIBS" ;;
11179 esac
11180 fi
11181fi
11182
11183
11184### Use libxml (-lxml2) if available
11185if test "${with_xml2}" != "no"; then
11186 ### I'm not sure what the version number should be, so I just guessed.
11187
11188 succeeded=no
11189
11190 # Extract the first word of "pkg-config", so it can be a program name with args.
11191set dummy pkg-config; ac_word=$2
11192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11193$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 11194if ${ac_cv_path_PKG_CONFIG+:} false; then :
067d23c9
KY
11195 $as_echo_n "(cached) " >&6
11196else
11197 case $PKG_CONFIG in
11198 [\\/]* | ?:[\\/]*)
11199 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11200 ;;
11201 *)
11202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11203for as_dir in $PATH
11204do
11205 IFS=$as_save_IFS
11206 test -z "$as_dir" && as_dir=.
11207 for ac_exec_ext in '' $ac_executable_extensions; do
11208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11209 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11211 break 2
11212 fi
11213done
11214 done
11215IFS=$as_save_IFS
11216
11217 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11218 ;;
11219esac
11220fi
11221PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11222if test -n "$PKG_CONFIG"; then
11223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11224$as_echo "$PKG_CONFIG" >&6; }
11225else
11226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11227$as_echo "no" >&6; }
11228fi
11229
11230
11231
11232 if test "$PKG_CONFIG" = "no" ; then
11233 HAVE_LIBXML2=no
11234 else
11235 PKG_CONFIG_MIN_VERSION=0.9.0
11236 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 > 2.2.0" >&5
11238$as_echo_n "checking for libxml-2.0 > 2.2.0... " >&6; }
11239
11240 if $PKG_CONFIG --exists "libxml-2.0 > 2.2.0" 2>&5; then
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11242$as_echo "yes" >&6; }
11243 succeeded=yes
11244
11245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXML2_CFLAGS" >&5
11246$as_echo_n "checking LIBXML2_CFLAGS... " >&6; }
11247 LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 > 2.2.0"|sed -e 's,///*,/,g'`
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXML2_CFLAGS" >&5
11249$as_echo "$LIBXML2_CFLAGS" >&6; }
11250
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXML2_LIBS" >&5
11252$as_echo_n "checking LIBXML2_LIBS... " >&6; }
11253 LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 > 2.2.0"|sed -e 's,///*,/,g'`
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXML2_LIBS" >&5
11255$as_echo "$LIBXML2_LIBS" >&6; }
11256 else
11257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11258$as_echo "no" >&6; }
11259 LIBXML2_CFLAGS=""
11260 LIBXML2_LIBS=""
11261 ## If we have a custom action on failure, don't print errors, but
11262 ## do set a variable so people can do so.
11263 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxml-2.0 > 2.2.0"`
11264
11265 fi
11266
11267
11268
11269 else
11270 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11271 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11272 fi
11273 fi
11274
11275 if test $succeeded = yes; then
11276 HAVE_LIBXML2=yes
11277 else
11278 HAVE_LIBXML2=no
11279 fi
11280
11281 if test "${HAVE_LIBXML2}" = "yes"; then
11282 LIBS="$LIBXML2_LIBS $LIBS"
11283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htmlReadMemory in -lxml2" >&5
11284$as_echo_n "checking for htmlReadMemory in -lxml2... " >&6; }
d6a003a8 11285if ${ac_cv_lib_xml2_htmlReadMemory+:} false; then :
067d23c9
KY
11286 $as_echo_n "(cached) " >&6
11287else
11288 ac_check_lib_save_LIBS=$LIBS
11289LIBS="-lxml2 $LIBS"
11290cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11291/* end confdefs.h. */
11292
11293/* Override any GCC internal prototype to avoid an error.
11294 Use char because int might match the return type of a GCC
11295 builtin and then its argument prototype would still apply. */
11296#ifdef __cplusplus
11297extern "C"
11298#endif
11299char htmlReadMemory ();
11300int
11301main ()
11302{
11303return htmlReadMemory ();
11304 ;
11305 return 0;
11306}
11307_ACEOF
11308if ac_fn_c_try_link "$LINENO"; then :
11309 ac_cv_lib_xml2_htmlReadMemory=yes
11310else
11311 ac_cv_lib_xml2_htmlReadMemory=no
11312fi
11313rm -f core conftest.err conftest.$ac_objext \
11314 conftest$ac_exeext conftest.$ac_ext
11315LIBS=$ac_check_lib_save_LIBS
11316fi
11317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_htmlReadMemory" >&5
11318$as_echo "$ac_cv_lib_xml2_htmlReadMemory" >&6; }
d6a003a8 11319if test "x$ac_cv_lib_xml2_htmlReadMemory" = xyes; then :
067d23c9
KY
11320 HAVE_LIBXML2=yes
11321else
11322 HAVE_LIBXML2=no
11323fi
11324
11325 if test "${HAVE_LIBXML2}" = "yes"; then
11326
11327$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h
11328
11329 else
11330 LIBXML2_LIBS=""
11331 LIBXML2_CFLAGS=""
11332 fi
11333 fi
11334fi
11335
11336
11337
11338# If netdb.h doesn't declare h_errno, we must declare it by hand.
11339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5
11340$as_echo_n "checking whether netdb declares h_errno... " >&6; }
d6a003a8 11341if ${emacs_cv_netdb_declares_h_errno+:} false; then :
067d23c9
KY
11342 $as_echo_n "(cached) " >&6
11343else
11344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345/* end confdefs.h. */
11346#include <netdb.h>
11347int
11348main ()
11349{
11350return h_errno;
11351 ;
11352 return 0;
11353}
11354_ACEOF
11355if ac_fn_c_try_link "$LINENO"; then :
11356 emacs_cv_netdb_declares_h_errno=yes
11357else
11358 emacs_cv_netdb_declares_h_errno=no
11359fi
11360rm -f core conftest.err conftest.$ac_objext \
11361 conftest$ac_exeext conftest.$ac_ext
11362fi
11363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5
11364$as_echo "$emacs_cv_netdb_declares_h_errno" >&6; }
11365if test $emacs_cv_netdb_declares_h_errno = yes; then
11366
11367$as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
11368
11369fi
11370
d6a003a8
AS
11371ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11372if test "x$ac_cv_type_size_t" = xyes; then :
11373
11374else
11375
11376cat >>confdefs.h <<_ACEOF
11377#define size_t unsigned int
11378_ACEOF
11379
11380fi
11381
067d23c9
KY
11382# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11383# for constant arguments. Useless!
11384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11385$as_echo_n "checking for working alloca.h... " >&6; }
d6a003a8 11386if ${ac_cv_working_alloca_h+:} false; then :
067d23c9
KY
11387 $as_echo_n "(cached) " >&6
11388else
11389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11390/* end confdefs.h. */
11391#include <alloca.h>
11392int
11393main ()
11394{
11395char *p = (char *) alloca (2 * sizeof (int));
11396 if (p) return 0;
11397 ;
11398 return 0;
11399}
11400_ACEOF
11401if ac_fn_c_try_link "$LINENO"; then :
11402 ac_cv_working_alloca_h=yes
11403else
11404 ac_cv_working_alloca_h=no
11405fi
11406rm -f core conftest.err conftest.$ac_objext \
11407 conftest$ac_exeext conftest.$ac_ext
11408fi
11409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11410$as_echo "$ac_cv_working_alloca_h" >&6; }
11411if test $ac_cv_working_alloca_h = yes; then
11412
11413$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11414
11415fi
11416
11417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11418$as_echo_n "checking for alloca... " >&6; }
d6a003a8 11419if ${ac_cv_func_alloca_works+:} false; then :
067d23c9
KY
11420 $as_echo_n "(cached) " >&6
11421else
11422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11423/* end confdefs.h. */
11424#ifdef __GNUC__
11425# define alloca __builtin_alloca
11426#else
11427# ifdef _MSC_VER
11428# include <malloc.h>
11429# define alloca _alloca
11430# else
11431# ifdef HAVE_ALLOCA_H
11432# include <alloca.h>
11433# else
11434# ifdef _AIX
11435 #pragma alloca
11436# else
11437# ifndef alloca /* predefined by HP cc +Olibcalls */
d6a003a8 11438void *alloca (size_t);
067d23c9
KY
11439# endif
11440# endif
11441# endif
11442# endif
11443#endif
11444
11445int
11446main ()
11447{
11448char *p = (char *) alloca (1);
11449 if (p) return 0;
11450 ;
11451 return 0;
11452}
11453_ACEOF
11454if ac_fn_c_try_link "$LINENO"; then :
11455 ac_cv_func_alloca_works=yes
11456else
11457 ac_cv_func_alloca_works=no
11458fi
11459rm -f core conftest.err conftest.$ac_objext \
11460 conftest$ac_exeext conftest.$ac_ext
11461fi
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11463$as_echo "$ac_cv_func_alloca_works" >&6; }
11464
11465if test $ac_cv_func_alloca_works = yes; then
11466
11467$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11468
11469else
11470 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11471# that cause trouble. Some versions do not even contain alloca or
11472# contain a buggy version. If you still want to use their alloca,
11473# use ar to extract alloca.o from them instead of compiling alloca.c.
11474
11475ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
11476
11477$as_echo "#define C_ALLOCA 1" >>confdefs.h
11478
11479
11480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11481$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
d6a003a8 11482if ${ac_cv_os_cray+:} false; then :
067d23c9
KY
11483 $as_echo_n "(cached) " >&6
11484else
11485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11486/* end confdefs.h. */
11487#if defined CRAY && ! defined CRAY2
11488webecray
11489#else
11490wenotbecray
11491#endif
11492
11493_ACEOF
11494if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11495 $EGREP "webecray" >/dev/null 2>&1; then :
11496 ac_cv_os_cray=yes
11497else
11498 ac_cv_os_cray=no
11499fi
11500rm -f conftest*
11501
11502fi
11503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11504$as_echo "$ac_cv_os_cray" >&6; }
11505if test $ac_cv_os_cray = yes; then
11506 for ac_func in _getb67 GETB67 getb67; do
11507 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11508ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 11509if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
11510
11511cat >>confdefs.h <<_ACEOF
11512#define CRAY_STACKSEG_END $ac_func
11513_ACEOF
11514
11515 break
11516fi
11517
11518 done
11519fi
11520
11521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11522$as_echo_n "checking stack direction for C alloca... " >&6; }
d6a003a8 11523if ${ac_cv_c_stack_direction+:} false; then :
067d23c9
KY
11524 $as_echo_n "(cached) " >&6
11525else
11526 if test "$cross_compiling" = yes; then :
11527 ac_cv_c_stack_direction=0
11528else
11529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530/* end confdefs.h. */
11531$ac_includes_default
11532int
11533find_stack_direction ()
11534{
11535 static char *addr = 0;
11536 auto char dummy;
11537 if (addr == 0)
11538 {
11539 addr = &dummy;
11540 return find_stack_direction ();
11541 }
11542 else
11543 return (&dummy > addr) ? 1 : -1;
11544}
11545
11546int
11547main ()
11548{
11549 return find_stack_direction () < 0;
11550}
11551_ACEOF
11552if ac_fn_c_try_run "$LINENO"; then :
11553 ac_cv_c_stack_direction=1
11554else
11555 ac_cv_c_stack_direction=-1
11556fi
11557rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11558 conftest.$ac_objext conftest.beam conftest.$ac_ext
11559fi
11560
11561fi
11562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
11563$as_echo "$ac_cv_c_stack_direction" >&6; }
11564cat >>confdefs.h <<_ACEOF
11565#define STACK_DIRECTION $ac_cv_c_stack_direction
11566_ACEOF
11567
11568
11569fi
11570
11571
11572if test x"$ac_cv_func_alloca_works" != xyes; then
d6a003a8 11573 as_fn_error $? "a system implementation of alloca is required " "$LINENO" 5
067d23c9
KY
11574fi
11575
11576# fmod, logb, and frexp are found in -lm on most systems.
11577# On HPUX 9.01, -lm does not contain logb, so check for sqrt.
11578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
11579$as_echo_n "checking for sqrt in -lm... " >&6; }
d6a003a8 11580if ${ac_cv_lib_m_sqrt+:} false; then :
067d23c9
KY
11581 $as_echo_n "(cached) " >&6
11582else
11583 ac_check_lib_save_LIBS=$LIBS
11584LIBS="-lm $LIBS"
11585cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11586/* end confdefs.h. */
11587
11588/* Override any GCC internal prototype to avoid an error.
11589 Use char because int might match the return type of a GCC
11590 builtin and then its argument prototype would still apply. */
11591#ifdef __cplusplus
11592extern "C"
11593#endif
11594char sqrt ();
11595int
11596main ()
11597{
11598return sqrt ();
11599 ;
11600 return 0;
11601}
11602_ACEOF
11603if ac_fn_c_try_link "$LINENO"; then :
11604 ac_cv_lib_m_sqrt=yes
11605else
11606 ac_cv_lib_m_sqrt=no
11607fi
11608rm -f core conftest.err conftest.$ac_objext \
11609 conftest$ac_exeext conftest.$ac_ext
11610LIBS=$ac_check_lib_save_LIBS
11611fi
11612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
11613$as_echo "$ac_cv_lib_m_sqrt" >&6; }
d6a003a8 11614if test "x$ac_cv_lib_m_sqrt" = xyes; then :
067d23c9
KY
11615 cat >>confdefs.h <<_ACEOF
11616#define HAVE_LIBM 1
11617_ACEOF
11618
11619 LIBS="-lm $LIBS"
11620
11621fi
11622
11623
11624# Check for mail-locking functions in a "mail" library. Probably this should
11625# have the same check as for liblockfile below.
11626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5
11627$as_echo_n "checking for maillock in -lmail... " >&6; }
d6a003a8 11628if ${ac_cv_lib_mail_maillock+:} false; then :
067d23c9
KY
11629 $as_echo_n "(cached) " >&6
11630else
11631 ac_check_lib_save_LIBS=$LIBS
11632LIBS="-lmail $LIBS"
11633cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11634/* end confdefs.h. */
11635
11636/* Override any GCC internal prototype to avoid an error.
11637 Use char because int might match the return type of a GCC
11638 builtin and then its argument prototype would still apply. */
11639#ifdef __cplusplus
11640extern "C"
11641#endif
11642char maillock ();
11643int
11644main ()
11645{
11646return maillock ();
11647 ;
11648 return 0;
11649}
11650_ACEOF
11651if ac_fn_c_try_link "$LINENO"; then :
11652 ac_cv_lib_mail_maillock=yes
11653else
11654 ac_cv_lib_mail_maillock=no
11655fi
11656rm -f core conftest.err conftest.$ac_objext \
11657 conftest$ac_exeext conftest.$ac_ext
11658LIBS=$ac_check_lib_save_LIBS
11659fi
11660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5
11661$as_echo "$ac_cv_lib_mail_maillock" >&6; }
d6a003a8 11662if test "x$ac_cv_lib_mail_maillock" = xyes; then :
067d23c9
KY
11663 have_mail=yes
11664else
11665 have_mail=no
11666fi
11667
11668if test $have_mail = yes; then
11669 LIBS_MAIL=-lmail
11670 LIBS="$LIBS_MAIL $LIBS"
11671
11672$as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h
11673
11674else
11675 LIBS_MAIL=
11676fi
11677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5
11678$as_echo_n "checking for maillock in -llockfile... " >&6; }
d6a003a8 11679if ${ac_cv_lib_lockfile_maillock+:} false; then :
067d23c9
KY
11680 $as_echo_n "(cached) " >&6
11681else
11682 ac_check_lib_save_LIBS=$LIBS
11683LIBS="-llockfile $LIBS"
11684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11685/* end confdefs.h. */
11686
11687/* Override any GCC internal prototype to avoid an error.
11688 Use char because int might match the return type of a GCC
11689 builtin and then its argument prototype would still apply. */
11690#ifdef __cplusplus
11691extern "C"
11692#endif
11693char maillock ();
11694int
11695main ()
11696{
11697return maillock ();
11698 ;
11699 return 0;
11700}
11701_ACEOF
11702if ac_fn_c_try_link "$LINENO"; then :
11703 ac_cv_lib_lockfile_maillock=yes
11704else
11705 ac_cv_lib_lockfile_maillock=no
11706fi
11707rm -f core conftest.err conftest.$ac_objext \
11708 conftest$ac_exeext conftest.$ac_ext
11709LIBS=$ac_check_lib_save_LIBS
11710fi
11711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5
11712$as_echo "$ac_cv_lib_lockfile_maillock" >&6; }
d6a003a8 11713if test "x$ac_cv_lib_lockfile_maillock" = xyes; then :
067d23c9
KY
11714 have_lockfile=yes
11715else
11716 have_lockfile=no
11717fi
11718
11719if test $have_lockfile = yes; then
11720 LIBS_MAIL=-llockfile
11721 LIBS="$LIBS_MAIL $LIBS"
11722
11723$as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h
11724
11725else
11726# If we have the shared liblockfile, assume we must use it for mail
11727# locking (e.g. Debian). If we couldn't link against liblockfile
11728# (no liblockfile.a installed), ensure that we don't need to.
11729 # Extract the first word of "liblockfile.so", so it can be a program name with args.
11730set dummy liblockfile.so; ac_word=$2
11731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11732$as_echo_n "checking for $ac_word... " >&6; }
d6a003a8 11733if ${ac_cv_prog_liblockfile+:} false; then :
067d23c9
KY
11734 $as_echo_n "(cached) " >&6
11735else
11736 if test -n "$liblockfile"; then
11737 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
11738else
11739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11740as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
11741for as_dir in $as_dummy
11742do
11743 IFS=$as_save_IFS
11744 test -z "$as_dir" && as_dir=.
11745 for ac_exec_ext in '' $ac_executable_extensions; do
11746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11747 ac_cv_prog_liblockfile="yes"
11748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11749 break 2
11750 fi
11751done
11752 done
11753IFS=$as_save_IFS
11754
11755 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
11756fi
11757fi
11758liblockfile=$ac_cv_prog_liblockfile
11759if test -n "$liblockfile"; then
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5
11761$as_echo "$liblockfile" >&6; }
11762else
11763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11764$as_echo "no" >&6; }
11765fi
11766
11767
11768 if test $ac_cv_prog_liblockfile = yes; then
d6a003a8 11769 as_fn_error $? "Shared liblockfile found but can't link against it.
067d23c9
KY
11770This probably means that movemail could lose mail.
11771There may be a \`development' package to install containing liblockfile." "$LINENO" 5
11772 fi
11773fi
11774for ac_func in touchlock
11775do :
11776 ac_fn_c_check_func "$LINENO" "touchlock" "ac_cv_func_touchlock"
d6a003a8 11777if test "x$ac_cv_func_touchlock" = xyes; then :
067d23c9
KY
11778 cat >>confdefs.h <<_ACEOF
11779#define HAVE_TOUCHLOCK 1
11780_ACEOF
11781
11782fi
11783done
11784
11785for ac_header in maillock.h
11786do :
11787 ac_fn_c_check_header_mongrel "$LINENO" "maillock.h" "ac_cv_header_maillock_h" "$ac_includes_default"
d6a003a8 11788if test "x$ac_cv_header_maillock_h" = xyes; then :
067d23c9
KY
11789 cat >>confdefs.h <<_ACEOF
11790#define HAVE_MAILLOCK_H 1
11791_ACEOF
11792
11793fi
11794
11795done
11796
11797
11798
11799## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to
11800## interlock access to the mail spool. The alternative is a lock file named
11801## /usr/spool/mail/$USER.lock.
11802mail_lock=no
11803case "$opsys" in
11804 aix4-2) mail_lock="lockf" ;;
11805
11806 gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;;
11807
11808 ## On GNU/Linux systems, both methods are used by various mail programs.
11809 ## I assume most people are using newer mailers that have heard of flock.
11810 ## Change this if you need to.
11811 ## Debian contains a patch which says: ``On Debian/GNU/Linux systems,
11812 ## configure gets the right answers, and that means *NOT* using flock.
11813 ## Using flock is guaranteed to be the wrong thing. See Debian Policy
11814 ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the
11815 ## Debian maintainer hasn't provided a clean fix for Emacs.
11816 ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and
11817 ## HAVE_MAILLOCK_H are defined, so the following appears to be the
11818 ## correct logic. -- fx
11819 ## We must check for HAVE_LIBLOCKFILE too, as movemail does.
11820 ## liblockfile is a Free Software replacement for libmail, used on
11821 ## Debian systems and elsewhere. -rfr.
11822 gnu-*)
11823 mail_lock="flock"
11824 if test $have_mail = yes || test $have_lockfile = yes; then
11825 test $ac_cv_header_maillock_h = yes && mail_lock=no
11826 fi
11827 ;;
11828esac
11829
11830BLESSMAIL_TARGET=
11831case "$mail_lock" in
11832 flock)
11833$as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h
11834 ;;
11835
11836 lockf)
11837$as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h
11838 ;;
11839
11840 *) BLESSMAIL_TARGET="need-blessmail" ;;
11841esac
11842
11843
11844
11845for ac_func in gethostname getdomainname dup2 \
11846rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \
11847random lrand48 logb frexp fmod rint cbrt ftime setsid \
11848strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
11849utimes getrlimit setrlimit setpgid getcwd getwd shutdown getaddrinfo \
11850__fpending mblen mbrlen mbsinit strsignal setitimer ualarm strchr strrchr \
11851sendto recvfrom getsockopt setsockopt getsockname getpeername \
11852gai_strerror mkstemp getline getdelim mremap memmove fsync sync \
11853memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign \
11854cfmakeraw cfsetspeed isnan copysign __executable_start
11855do :
11856 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11857ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 11858if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
11859 cat >>confdefs.h <<_ACEOF
11860#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11861_ACEOF
11862
11863fi
11864done
11865
11866
11867for ac_header in sys/un.h
11868do :
11869 ac_fn_c_check_header_mongrel "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
d6a003a8 11870if test "x$ac_cv_header_sys_un_h" = xyes; then :
067d23c9
KY
11871 cat >>confdefs.h <<_ACEOF
11872#define HAVE_SYS_UN_H 1
11873_ACEOF
11874
11875fi
11876
11877done
11878
11879
11880
11881
11882
11883
11884
11885 for ac_func in $ac_func_list
11886do :
11887 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11888ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 11889if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
11890 cat >>confdefs.h <<_ACEOF
11891#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11892_ACEOF
11893
11894fi
11895done
11896
11897
11898
11899
11900
11901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
11902$as_echo_n "checking for working mktime... " >&6; }
d6a003a8 11903if ${ac_cv_func_working_mktime+:} false; then :
067d23c9
KY
11904 $as_echo_n "(cached) " >&6
11905else
11906 if test "$cross_compiling" = yes; then :
11907 ac_cv_func_working_mktime=no
11908else
11909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11910/* end confdefs.h. */
11911/* Test program from Paul Eggert and Tony Leneis. */
11912#ifdef TIME_WITH_SYS_TIME
11913# include <sys/time.h>
11914# include <time.h>
11915#else
11916# ifdef HAVE_SYS_TIME_H
11917# include <sys/time.h>
11918# else
11919# include <time.h>
11920# endif
11921#endif
11922
11923#include <limits.h>
11924#include <stdlib.h>
11925
11926#ifdef HAVE_UNISTD_H
11927# include <unistd.h>
11928#endif
11929
11930#ifndef HAVE_ALARM
11931# define alarm(X) /* empty */
11932#endif
11933
11934/* Work around redefinition to rpl_putenv by other config tests. */
11935#undef putenv
11936
11937static time_t time_t_max;
11938static time_t time_t_min;
11939
11940/* Values we'll use to set the TZ environment variable. */
d6a003a8
AS
11941static const char *tz_strings[] = {
11942 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
067d23c9
KY
11943 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
11944};
11945#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
11946
11947/* Return 0 if mktime fails to convert a date in the spring-forward gap.
11948 Based on a problem report from Andreas Jaeger. */
11949static int
11950spring_forward_gap ()
11951{
11952 /* glibc (up to about 1998-10-07) failed this test. */
11953 struct tm tm;
11954
11955 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
11956 instead of "TZ=America/Vancouver" in order to detect the bug even
11957 on systems that don't support the Olson extension, or don't have the
11958 full zoneinfo tables installed. */
d6a003a8 11959 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
067d23c9
KY
11960
11961 tm.tm_year = 98;
11962 tm.tm_mon = 3;
11963 tm.tm_mday = 5;
11964 tm.tm_hour = 2;
11965 tm.tm_min = 0;
11966 tm.tm_sec = 0;
11967 tm.tm_isdst = -1;
11968 return mktime (&tm) != (time_t) -1;
11969}
11970
11971static int
d6a003a8 11972mktime_test1 (time_t now)
067d23c9
KY
11973{
11974 struct tm *lt;
11975 return ! (lt = localtime (&now)) || mktime (lt) == now;
11976}
11977
11978static int
d6a003a8 11979mktime_test (time_t now)
067d23c9
KY
11980{
11981 return (mktime_test1 (now)
11982 && mktime_test1 ((time_t) (time_t_max - now))
11983 && mktime_test1 ((time_t) (time_t_min + now)));
11984}
11985
11986static int
11987irix_6_4_bug ()
11988{
11989 /* Based on code from Ariel Faigon. */
11990 struct tm tm;
11991 tm.tm_year = 96;
11992 tm.tm_mon = 3;
11993 tm.tm_mday = 0;
11994 tm.tm_hour = 0;
11995 tm.tm_min = 0;
11996 tm.tm_sec = 0;
11997 tm.tm_isdst = -1;
11998 mktime (&tm);
11999 return tm.tm_mon == 2 && tm.tm_mday == 31;
12000}
12001
12002static int
d6a003a8 12003bigtime_test (int j)
067d23c9
KY
12004{
12005 struct tm tm;
12006 time_t now;
12007 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
12008 now = mktime (&tm);
12009 if (now != (time_t) -1)
12010 {
12011 struct tm *lt = localtime (&now);
12012 if (! (lt
12013 && lt->tm_year == tm.tm_year
12014 && lt->tm_mon == tm.tm_mon
12015 && lt->tm_mday == tm.tm_mday
12016 && lt->tm_hour == tm.tm_hour
12017 && lt->tm_min == tm.tm_min
12018 && lt->tm_sec == tm.tm_sec
12019 && lt->tm_yday == tm.tm_yday
12020 && lt->tm_wday == tm.tm_wday
12021 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
12022 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
12023 return 0;
12024 }
12025 return 1;
12026}
12027
12028static int
12029year_2050_test ()
12030{
12031 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
12032 ignoring leap seconds. */
12033 unsigned long int answer = 2527315200UL;
12034
12035 struct tm tm;
12036 time_t t;
12037 tm.tm_year = 2050 - 1900;
12038 tm.tm_mon = 2 - 1;
12039 tm.tm_mday = 1;
12040 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
12041 tm.tm_isdst = -1;
12042
12043 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
12044 instead of "TZ=America/Vancouver" in order to detect the bug even
12045 on systems that don't support the Olson extension, or don't have the
12046 full zoneinfo tables installed. */
d6a003a8 12047 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
067d23c9
KY
12048
12049 t = mktime (&tm);
12050
12051 /* Check that the result is either a failure, or close enough
12052 to the correct answer that we can assume the discrepancy is
12053 due to leap seconds. */
12054 return (t == (time_t) -1
12055 || (0 < t && answer - 120 <= t && t <= answer + 120));
12056}
12057
12058int
12059main ()
12060{
12061 time_t t, delta;
12062 int i, j;
12063
12064 /* This test makes some buggy mktime implementations loop.
12065 Give up after 60 seconds; a mktime slower than that
12066 isn't worth using anyway. */
12067 alarm (60);
12068
12069 for (;;)
12070 {
12071 t = (time_t_max << 1) + 1;
12072 if (t <= time_t_max)
12073 break;
12074 time_t_max = t;
12075 }
12076 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
12077
12078 delta = time_t_max / 997; /* a suitable prime number */
12079 for (i = 0; i < N_STRINGS; i++)
12080 {
12081 if (tz_strings[i])
d6a003a8 12082 putenv ((char*) tz_strings[i]);
067d23c9
KY
12083
12084 for (t = 0; t <= time_t_max - delta; t += delta)
12085 if (! mktime_test (t))
12086 return 1;
12087 if (! (mktime_test ((time_t) 1)
12088 && mktime_test ((time_t) (60 * 60))
12089 && mktime_test ((time_t) (60 * 60 * 24))))
12090 return 1;
12091
12092 for (j = 1; ; j <<= 1)
12093 if (! bigtime_test (j))
12094 return 1;
12095 else if (INT_MAX / 2 < j)
12096 break;
12097 if (! bigtime_test (INT_MAX))
12098 return 1;
12099 }
12100 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
12101}
12102_ACEOF
12103if ac_fn_c_try_run "$LINENO"; then :
12104 ac_cv_func_working_mktime=yes
12105else
12106 ac_cv_func_working_mktime=no
12107fi
12108rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12109 conftest.$ac_objext conftest.beam conftest.$ac_ext
12110fi
12111
12112fi
12113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
12114$as_echo "$ac_cv_func_working_mktime" >&6; }
12115if test $ac_cv_func_working_mktime = no; then
12116 case " $LIBOBJS " in
12117 *" mktime.$ac_objext "* ) ;;
12118 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
12119 ;;
12120esac
12121
12122fi
12123
12124if test "$ac_cv_func_working_mktime" = no; then
12125
12126$as_echo "#define BROKEN_MKTIME 1" >>confdefs.h
12127
12128fi
12129
12130ac_have_func=no # yes means we've found a way to get the load average.
12131
12132# Make sure getloadavg.c is where it belongs, at configure-time.
12133test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
d6a003a8 12134 as_fn_error $? "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5
067d23c9
KY
12135
12136ac_save_LIBS=$LIBS
12137
12138# Check for getloadavg, but be sure not to touch the cache variable.
12139(ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
d6a003a8 12140if test "x$ac_cv_func_getloadavg" = xyes; then :
067d23c9
KY
12141 exit 0
12142else
12143 exit 1
12144fi
12145) && ac_have_func=yes
12146
12147# On HPUX9, an unprivileged user can get load averages through this function.
12148for ac_func in pstat_getdynamic
12149do :
12150 ac_fn_c_check_func "$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic"
d6a003a8 12151if test "x$ac_cv_func_pstat_getdynamic" = xyes; then :
067d23c9
KY
12152 cat >>confdefs.h <<_ACEOF
12153#define HAVE_PSTAT_GETDYNAMIC 1
12154_ACEOF
12155
12156fi
12157done
12158
12159
12160# Solaris has libkstat which does not require root.
12161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5
12162$as_echo_n "checking for kstat_open in -lkstat... " >&6; }
d6a003a8 12163if ${ac_cv_lib_kstat_kstat_open+:} false; then :
067d23c9
KY
12164 $as_echo_n "(cached) " >&6
12165else
12166 ac_check_lib_save_LIBS=$LIBS
12167LIBS="-lkstat $LIBS"
12168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169/* end confdefs.h. */
12170
12171/* Override any GCC internal prototype to avoid an error.
12172 Use char because int might match the return type of a GCC
12173 builtin and then its argument prototype would still apply. */
12174#ifdef __cplusplus
12175extern "C"
12176#endif
12177char kstat_open ();
12178int
12179main ()
12180{
12181return kstat_open ();
12182 ;
12183 return 0;
12184}
12185_ACEOF
12186if ac_fn_c_try_link "$LINENO"; then :
12187 ac_cv_lib_kstat_kstat_open=yes
12188else
12189 ac_cv_lib_kstat_kstat_open=no
12190fi
12191rm -f core conftest.err conftest.$ac_objext \
12192 conftest$ac_exeext conftest.$ac_ext
12193LIBS=$ac_check_lib_save_LIBS
12194fi
12195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5
12196$as_echo "$ac_cv_lib_kstat_kstat_open" >&6; }
d6a003a8 12197if test "x$ac_cv_lib_kstat_kstat_open" = xyes; then :
067d23c9
KY
12198 cat >>confdefs.h <<_ACEOF
12199#define HAVE_LIBKSTAT 1
12200_ACEOF
12201
12202 LIBS="-lkstat $LIBS"
12203
12204fi
12205
12206test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
12207
12208# Some systems with -lutil have (and need) -lkvm as well, some do not.
12209# On Solaris, -lkvm requires nlist from -lelf, so check that first
12210# to get the right answer into the cache.
12211# For kstat on solaris, we need libelf to force the definition of SVR4 below.
12212if test $ac_have_func = no; then
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
12214$as_echo_n "checking for elf_begin in -lelf... " >&6; }
d6a003a8 12215if ${ac_cv_lib_elf_elf_begin+:} false; then :
067d23c9
KY
12216 $as_echo_n "(cached) " >&6
12217else
12218 ac_check_lib_save_LIBS=$LIBS
12219LIBS="-lelf $LIBS"
12220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12221/* end confdefs.h. */
12222
12223/* Override any GCC internal prototype to avoid an error.
12224 Use char because int might match the return type of a GCC
12225 builtin and then its argument prototype would still apply. */
12226#ifdef __cplusplus
12227extern "C"
12228#endif
12229char elf_begin ();
12230int
12231main ()
12232{
12233return elf_begin ();
12234 ;
12235 return 0;
12236}
12237_ACEOF
12238if ac_fn_c_try_link "$LINENO"; then :
12239 ac_cv_lib_elf_elf_begin=yes
12240else
12241 ac_cv_lib_elf_elf_begin=no
12242fi
12243rm -f core conftest.err conftest.$ac_objext \
12244 conftest$ac_exeext conftest.$ac_ext
12245LIBS=$ac_check_lib_save_LIBS
12246fi
12247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
12248$as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
d6a003a8 12249if test "x$ac_cv_lib_elf_elf_begin" = xyes; then :
067d23c9
KY
12250 LIBS="-lelf $LIBS"
12251fi
12252
12253fi
12254if test $ac_have_func = no; then
12255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5
12256$as_echo_n "checking for kvm_open in -lkvm... " >&6; }
d6a003a8 12257if ${ac_cv_lib_kvm_kvm_open+:} false; then :
067d23c9
KY
12258 $as_echo_n "(cached) " >&6
12259else
12260 ac_check_lib_save_LIBS=$LIBS
12261LIBS="-lkvm $LIBS"
12262cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12263/* end confdefs.h. */
12264
12265/* Override any GCC internal prototype to avoid an error.
12266 Use char because int might match the return type of a GCC
12267 builtin and then its argument prototype would still apply. */
12268#ifdef __cplusplus
12269extern "C"
12270#endif
12271char kvm_open ();
12272int
12273main ()
12274{
12275return kvm_open ();
12276 ;
12277 return 0;
12278}
12279_ACEOF
12280if ac_fn_c_try_link "$LINENO"; then :
12281 ac_cv_lib_kvm_kvm_open=yes
12282else
12283 ac_cv_lib_kvm_kvm_open=no
12284fi
12285rm -f core conftest.err conftest.$ac_objext \
12286 conftest$ac_exeext conftest.$ac_ext
12287LIBS=$ac_check_lib_save_LIBS
12288fi
12289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5
12290$as_echo "$ac_cv_lib_kvm_kvm_open" >&6; }
d6a003a8 12291if test "x$ac_cv_lib_kvm_kvm_open" = xyes; then :
067d23c9
KY
12292 LIBS="-lkvm $LIBS"
12293fi
12294
12295 # Check for the 4.4BSD definition of getloadavg.
12296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5
12297$as_echo_n "checking for getloadavg in -lutil... " >&6; }
d6a003a8 12298if ${ac_cv_lib_util_getloadavg+:} false; then :
067d23c9
KY
12299 $as_echo_n "(cached) " >&6
12300else
12301 ac_check_lib_save_LIBS=$LIBS
12302LIBS="-lutil $LIBS"
12303cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12304/* end confdefs.h. */
12305
12306/* Override any GCC internal prototype to avoid an error.
12307 Use char because int might match the return type of a GCC
12308 builtin and then its argument prototype would still apply. */
12309#ifdef __cplusplus
12310extern "C"
12311#endif
12312char getloadavg ();
12313int
12314main ()
12315{
12316return getloadavg ();
12317 ;
12318 return 0;
12319}
12320_ACEOF
12321if ac_fn_c_try_link "$LINENO"; then :
12322 ac_cv_lib_util_getloadavg=yes
12323else
12324 ac_cv_lib_util_getloadavg=no
12325fi
12326rm -f core conftest.err conftest.$ac_objext \
12327 conftest$ac_exeext conftest.$ac_ext
12328LIBS=$ac_check_lib_save_LIBS
12329fi
12330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5
12331$as_echo "$ac_cv_lib_util_getloadavg" >&6; }
d6a003a8 12332if test "x$ac_cv_lib_util_getloadavg" = xyes; then :
067d23c9
KY
12333 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
12334fi
12335
12336fi
12337
12338if test $ac_have_func = no; then
12339 # There is a commonly available library for RS/6000 AIX.
12340 # Since it is not a standard part of AIX, it might be installed locally.
12341 ac_getloadavg_LIBS=$LIBS
12342 LIBS="-L/usr/local/lib $LIBS"
12343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5
12344$as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; }
d6a003a8 12345if ${ac_cv_lib_getloadavg_getloadavg+:} false; then :
067d23c9
KY
12346 $as_echo_n "(cached) " >&6
12347else
12348 ac_check_lib_save_LIBS=$LIBS
12349LIBS="-lgetloadavg $LIBS"
12350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12351/* end confdefs.h. */
12352
12353/* Override any GCC internal prototype to avoid an error.
12354 Use char because int might match the return type of a GCC
12355 builtin and then its argument prototype would still apply. */
12356#ifdef __cplusplus
12357extern "C"
12358#endif
12359char getloadavg ();
12360int
12361main ()
12362{
12363return getloadavg ();
12364 ;
12365 return 0;
12366}
12367_ACEOF
12368if ac_fn_c_try_link "$LINENO"; then :
12369 ac_cv_lib_getloadavg_getloadavg=yes
12370else
12371 ac_cv_lib_getloadavg_getloadavg=no
12372fi
12373rm -f core conftest.err conftest.$ac_objext \
12374 conftest$ac_exeext conftest.$ac_ext
12375LIBS=$ac_check_lib_save_LIBS
12376fi
12377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5
12378$as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; }
d6a003a8 12379if test "x$ac_cv_lib_getloadavg_getloadavg" = xyes; then :
067d23c9
KY
12380 LIBS="-lgetloadavg $LIBS"
12381else
12382 LIBS=$ac_getloadavg_LIBS
12383fi
12384
12385fi
12386
12387# Make sure it is really in the library, if we think we found it,
12388# otherwise set up the replacement function.
12389for ac_func in getloadavg
12390do :
12391 ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
d6a003a8 12392if test "x$ac_cv_func_getloadavg" = xyes; then :
067d23c9
KY
12393 cat >>confdefs.h <<_ACEOF
12394#define HAVE_GETLOADAVG 1
12395_ACEOF
12396
12397else
12398 case " $LIBOBJS " in
12399 *" getloadavg.$ac_objext "* ) ;;
12400 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext"
12401 ;;
12402esac
12403
12404
12405$as_echo "#define C_GETLOADAVG 1" >>confdefs.h
12406
12407# Figure out what our getloadavg.c needs.
12408ac_have_func=no
12409ac_fn_c_check_header_mongrel "$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default"
d6a003a8 12410if test "x$ac_cv_header_sys_dg_sys_info_h" = xyes; then :
067d23c9
KY
12411 ac_have_func=yes
12412
12413$as_echo "#define DGUX 1" >>confdefs.h
12414
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5
12416$as_echo_n "checking for dg_sys_info in -ldgc... " >&6; }
d6a003a8 12417if ${ac_cv_lib_dgc_dg_sys_info+:} false; then :
067d23c9
KY
12418 $as_echo_n "(cached) " >&6
12419else
12420 ac_check_lib_save_LIBS=$LIBS
12421LIBS="-ldgc $LIBS"
12422cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423/* end confdefs.h. */
12424
12425/* Override any GCC internal prototype to avoid an error.
12426 Use char because int might match the return type of a GCC
12427 builtin and then its argument prototype would still apply. */
12428#ifdef __cplusplus
12429extern "C"
12430#endif
12431char dg_sys_info ();
12432int
12433main ()
12434{
12435return dg_sys_info ();
12436 ;
12437 return 0;
12438}
12439_ACEOF
12440if ac_fn_c_try_link "$LINENO"; then :
12441 ac_cv_lib_dgc_dg_sys_info=yes
12442else
12443 ac_cv_lib_dgc_dg_sys_info=no
12444fi
12445rm -f core conftest.err conftest.$ac_objext \
12446 conftest$ac_exeext conftest.$ac_ext
12447LIBS=$ac_check_lib_save_LIBS
12448fi
12449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5
12450$as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; }
d6a003a8 12451if test "x$ac_cv_lib_dgc_dg_sys_info" = xyes; then :
067d23c9
KY
12452 cat >>confdefs.h <<_ACEOF
12453#define HAVE_LIBDGC 1
12454_ACEOF
12455
12456 LIBS="-ldgc $LIBS"
12457
12458fi
12459
12460fi
12461
12462
12463
12464ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
d6a003a8 12465if test "x$ac_cv_header_locale_h" = xyes; then :
067d23c9
KY
12466
12467fi
12468
12469
12470for ac_func in setlocale
12471do :
12472 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
d6a003a8 12473if test "x$ac_cv_func_setlocale" = xyes; then :
067d23c9
KY
12474 cat >>confdefs.h <<_ACEOF
12475#define HAVE_SETLOCALE 1
12476_ACEOF
12477
12478fi
12479done
12480
12481
12482# We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
12483# uses stabs), but it is still SVR4. We cannot check for <elf.h> because
12484# Irix 4.0.5F has the header but not the library.
d6a003a8
AS
12485if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes \
12486 && test "$ac_cv_lib_kvm_kvm_open" = yes; then
067d23c9
KY
12487 ac_have_func=yes
12488
12489$as_echo "#define SVR4 1" >>confdefs.h
12490
12491fi
12492
12493if test $ac_have_func = no; then
12494 ac_fn_c_check_header_mongrel "$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default"
d6a003a8 12495if test "x$ac_cv_header_inq_stats_cpustats_h" = xyes; then :
067d23c9
KY
12496 ac_have_func=yes
12497
12498$as_echo "#define UMAX 1" >>confdefs.h
12499
12500
12501$as_echo "#define UMAX4_3 1" >>confdefs.h
12502
12503fi
12504
12505
12506fi
12507
12508if test $ac_have_func = no; then
12509 ac_fn_c_check_header_mongrel "$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default"
d6a003a8 12510if test "x$ac_cv_header_sys_cpustats_h" = xyes; then :
067d23c9
KY
12511 ac_have_func=yes; $as_echo "#define UMAX 1" >>confdefs.h
12512
12513fi
12514
12515
12516fi
12517
12518if test $ac_have_func = no; then
12519 for ac_header in mach/mach.h
12520do :
12521 ac_fn_c_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
d6a003a8 12522if test "x$ac_cv_header_mach_mach_h" = xyes; then :
067d23c9
KY
12523 cat >>confdefs.h <<_ACEOF
12524#define HAVE_MACH_MACH_H 1
12525_ACEOF
12526
12527fi
12528
12529done
12530
12531fi
12532
12533for ac_header in nlist.h
12534do :
12535 ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
d6a003a8 12536if test "x$ac_cv_header_nlist_h" = xyes; then :
067d23c9
KY
12537 cat >>confdefs.h <<_ACEOF
12538#define HAVE_NLIST_H 1
12539_ACEOF
12540 ac_fn_c_check_member "$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include <nlist.h>
12541"
d6a003a8 12542if test "x$ac_cv_member_struct_nlist_n_un_n_name" = xyes; then :
067d23c9
KY
12543
12544cat >>confdefs.h <<_ACEOF
12545#define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
12546_ACEOF
12547
12548
12549$as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
12550
12551fi
12552
12553
12554fi
12555
12556done
12557
12558fi
12559done
12560
12561
12562# Some definitions of getloadavg require that the program be installed setgid.
12563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getloadavg requires setgid" >&5
12564$as_echo_n "checking whether getloadavg requires setgid... " >&6; }
d6a003a8 12565if ${ac_cv_func_getloadavg_setgid+:} false; then :
067d23c9
KY
12566 $as_echo_n "(cached) " >&6
12567else
12568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569/* end confdefs.h. */
12570#include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
12571#ifdef LDAV_PRIVILEGED
12572Yowza Am I SETGID yet
12573#endif
12574_ACEOF
12575if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12576 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then :
12577 ac_cv_func_getloadavg_setgid=yes
12578else
12579 ac_cv_func_getloadavg_setgid=no
12580fi
12581rm -f conftest*
12582
12583fi
12584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getloadavg_setgid" >&5
12585$as_echo "$ac_cv_func_getloadavg_setgid" >&6; }
12586if test $ac_cv_func_getloadavg_setgid = yes; then
12587 NEED_SETGID=true
12588
12589$as_echo "#define GETLOADAVG_PRIVILEGED 1" >>confdefs.h
12590
12591else
12592 NEED_SETGID=false
12593fi
12594
12595if test $ac_cv_func_getloadavg_setgid = yes; then
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group of /dev/kmem" >&5
12597$as_echo_n "checking group of /dev/kmem... " >&6; }
d6a003a8 12598if ${ac_cv_group_kmem+:} false; then :
067d23c9
KY
12599 $as_echo_n "(cached) " >&6
12600else
12601 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
12602 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
12603 # If we got an error (system does not support symlinks), try without -L.
12604 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
12605 ac_cv_group_kmem=`$as_echo "$ac_ls_output" \
12606 | sed -ne 's/[ ][ ]*/ /g;
12607 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
12608 / /s/.* //;p;'`
12609
12610fi
12611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_group_kmem" >&5
12612$as_echo "$ac_cv_group_kmem" >&6; }
12613 KMEM_GROUP=$ac_cv_group_kmem
12614fi
12615if test "x$ac_save_LIBS" = x; then
12616 GETLOADAVG_LIBS=$LIBS
12617else
12618 GETLOADAVG_LIBS=`$as_echo "$LIBS" | sed "s|$ac_save_LIBS||"`
12619fi
12620LIBS=$ac_save_LIBS
12621
12622
12623
12624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12625$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
d6a003a8 12626if ${ac_cv_sys_largefile_source+:} false; then :
067d23c9
KY
12627 $as_echo_n "(cached) " >&6
12628else
12629 while :; do
12630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12631/* end confdefs.h. */
12632#include <sys/types.h> /* for off_t */
12633 #include <stdio.h>
12634int
12635main ()
12636{
12637int (*fp) (FILE *, off_t, int) = fseeko;
12638 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12639 ;
12640 return 0;
12641}
12642_ACEOF
12643if ac_fn_c_try_link "$LINENO"; then :
12644 ac_cv_sys_largefile_source=no; break
12645fi
12646rm -f core conftest.err conftest.$ac_objext \
12647 conftest$ac_exeext conftest.$ac_ext
12648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12649/* end confdefs.h. */
12650#define _LARGEFILE_SOURCE 1
12651#include <sys/types.h> /* for off_t */
12652 #include <stdio.h>
12653int
12654main ()
12655{
12656int (*fp) (FILE *, off_t, int) = fseeko;
12657 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12658 ;
12659 return 0;
12660}
12661_ACEOF
12662if ac_fn_c_try_link "$LINENO"; then :
12663 ac_cv_sys_largefile_source=1; break
12664fi
12665rm -f core conftest.err conftest.$ac_objext \
12666 conftest$ac_exeext conftest.$ac_ext
12667 ac_cv_sys_largefile_source=unknown
12668 break
12669done
12670fi
12671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12672$as_echo "$ac_cv_sys_largefile_source" >&6; }
12673case $ac_cv_sys_largefile_source in #(
12674 no | unknown) ;;
12675 *)
12676cat >>confdefs.h <<_ACEOF
12677#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12678_ACEOF
12679;;
12680esac
12681rm -rf conftest*
12682
12683# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12684# in glibc 2.1.3, but that breaks too many other things.
12685# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12686if test $ac_cv_sys_largefile_source != unknown; then
12687
12688$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12689
12690fi
12691
12692
12693# Configure getopt.
12694# getopt.m4 serial 10
12695
12696# The getopt module assume you want GNU getopt, with getopt_long etc,
12697# rather than vanilla POSIX getopt. This means your your code should
12698# always include <getopt.h> for the getopt prototypes.
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710# Prerequisites of lib/getopt*.
12711
12712
12713
12714
12715 GETOPT_H=
12716 for ac_header in getopt.h
12717do :
12718 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
d6a003a8 12719if test "x$ac_cv_header_getopt_h" = xyes; then :
067d23c9
KY
12720 cat >>confdefs.h <<_ACEOF
12721#define HAVE_GETOPT_H 1
12722_ACEOF
12723
12724else
12725 GETOPT_H=getopt.h
12726fi
12727
12728done
12729
12730 if test -z "$GETOPT_H"; then
12731 for ac_func in getopt_long_only
12732do :
12733 ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
d6a003a8 12734if test "x$ac_cv_func_getopt_long_only" = xyes; then :
067d23c9
KY
12735 cat >>confdefs.h <<_ACEOF
12736#define HAVE_GETOPT_LONG_ONLY 1
12737_ACEOF
12738
12739else
12740 GETOPT_H=getopt.h
12741fi
12742done
12743
12744 fi
12745
12746 if test -z "$GETOPT_H"; then
12747 ac_fn_c_check_decl "$LINENO" "optreset" "ac_cv_have_decl_optreset" "#include <getopt.h>
12748"
d6a003a8 12749if test "x$ac_cv_have_decl_optreset" = xyes; then :
067d23c9
KY
12750 GETOPT_H=getopt.h
12751fi
12752
12753 fi
12754
12755 if test -z "$GETOPT_H"; then
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
12757$as_echo_n "checking for working GNU getopt function... " >&6; }
d6a003a8 12758if ${gl_cv_func_gnu_getopt+:} false; then :
067d23c9
KY
12759 $as_echo_n "(cached) " >&6
12760else
12761 if test "$cross_compiling" = yes; then :
12762 ac_fn_c_check_decl "$LINENO" "getopt_clip" "ac_cv_have_decl_getopt_clip" "#include <getopt.h>
12763"
d6a003a8 12764if test "x$ac_cv_have_decl_getopt_clip" = xyes; then :
067d23c9
KY
12765 gl_cv_func_gnu_getopt=no
12766else
12767 gl_cv_func_gnu_getopt=yes
12768fi
12769
12770else
12771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12772/* end confdefs.h. */
12773#include <getopt.h>
12774int
12775main ()
12776{
12777
12778 char *myargv[3];
12779 myargv[0] = "conftest";
12780 myargv[1] = "-+";
12781 myargv[2] = 0;
12782 return getopt (2, myargv, "+a") != '?';
12783
12784 ;
12785 return 0;
12786}
12787_ACEOF
12788if ac_fn_c_try_run "$LINENO"; then :
12789 gl_cv_func_gnu_getopt=yes
12790else
12791 gl_cv_func_gnu_getopt=no
12792fi
12793rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12794 conftest.$ac_objext conftest.beam conftest.$ac_ext
12795fi
12796
12797fi
12798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gnu_getopt" >&5
12799$as_echo "$gl_cv_func_gnu_getopt" >&6; }
12800 if test "$gl_cv_func_gnu_getopt" = "no"; then
12801 GETOPT_H=getopt.h
12802 fi
12803 fi
12804
12805
12806
12807 if test -n "$GETOPT_H"; then :
12808
12809
12810 GETOPT_H=getopt.h
12811
12812$as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
12813
12814
12815
12816 :
12817 GETOPTOBJS='getopt.o getopt1.o'
12818
12819fi
12820
12821
12822
12823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
12824$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
d6a003a8 12825if ${ac_cv_func_getpgrp_void+:} false; then :
067d23c9
KY
12826 $as_echo_n "(cached) " >&6
12827else
12828 # Use it with a single arg.
12829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12830/* end confdefs.h. */
12831$ac_includes_default
12832int
12833main ()
12834{
12835getpgrp (0);
12836 ;
12837 return 0;
12838}
12839_ACEOF
12840if ac_fn_c_try_compile "$LINENO"; then :
12841 ac_cv_func_getpgrp_void=no
12842else
12843 ac_cv_func_getpgrp_void=yes
12844fi
12845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12846
12847fi
12848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
12849$as_echo "$ac_cv_func_getpgrp_void" >&6; }
12850if test $ac_cv_func_getpgrp_void = yes; then
12851
12852$as_echo "#define GETPGRP_VOID 1" >>confdefs.h
12853
12854fi
12855
12856
12857for ac_func in strftime
12858do :
12859 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
d6a003a8 12860if test "x$ac_cv_func_strftime" = xyes; then :
067d23c9
KY
12861 cat >>confdefs.h <<_ACEOF
12862#define HAVE_STRFTIME 1
12863_ACEOF
12864
12865else
12866 # strftime is in -lintl on SCO UNIX.
12867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
12868$as_echo_n "checking for strftime in -lintl... " >&6; }
d6a003a8 12869if ${ac_cv_lib_intl_strftime+:} false; then :
067d23c9
KY
12870 $as_echo_n "(cached) " >&6
12871else
12872 ac_check_lib_save_LIBS=$LIBS
12873LIBS="-lintl $LIBS"
12874cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12875/* end confdefs.h. */
12876
12877/* Override any GCC internal prototype to avoid an error.
12878 Use char because int might match the return type of a GCC
12879 builtin and then its argument prototype would still apply. */
12880#ifdef __cplusplus
12881extern "C"
12882#endif
12883char strftime ();
12884int
12885main ()
12886{
12887return strftime ();
12888 ;
12889 return 0;
12890}
12891_ACEOF
12892if ac_fn_c_try_link "$LINENO"; then :
12893 ac_cv_lib_intl_strftime=yes
12894else
12895 ac_cv_lib_intl_strftime=no
12896fi
12897rm -f core conftest.err conftest.$ac_objext \
12898 conftest$ac_exeext conftest.$ac_ext
12899LIBS=$ac_check_lib_save_LIBS
12900fi
12901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
12902$as_echo "$ac_cv_lib_intl_strftime" >&6; }
d6a003a8 12903if test "x$ac_cv_lib_intl_strftime" = xyes; then :
067d23c9
KY
12904 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
12905
12906LIBS="-lintl $LIBS"
12907fi
12908
12909fi
12910done
12911
12912
12913# UNIX98 PTYs.
12914for ac_func in grantpt
12915do :
12916 ac_fn_c_check_func "$LINENO" "grantpt" "ac_cv_func_grantpt"
d6a003a8 12917if test "x$ac_cv_func_grantpt" = xyes; then :
067d23c9
KY
12918 cat >>confdefs.h <<_ACEOF
12919#define HAVE_GRANTPT 1
12920_ACEOF
12921
12922fi
12923done
12924
12925
12926# PTY-related GNU extensions.
12927for ac_func in getpt
12928do :
12929 ac_fn_c_check_func "$LINENO" "getpt" "ac_cv_func_getpt"
d6a003a8 12930if test "x$ac_cv_func_getpt" = xyes; then :
067d23c9
KY
12931 cat >>confdefs.h <<_ACEOF
12932#define HAVE_GETPT 1
12933_ACEOF
12934
12935fi
12936done
12937
12938
12939# Check this now, so that we will NOT find the above functions in ncurses.
12940# That is because we have not set up to link ncurses in lib-src.
12941# It's better to believe a function is not available
12942# than to expect to find it in ncurses.
12943# Also we need tputs and friends to be able to build at all.
12944have_tputs_et_al=true
12945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5
12946$as_echo_n "checking for library containing tputs... " >&6; }
d6a003a8 12947if ${ac_cv_search_tputs+:} false; then :
067d23c9
KY
12948 $as_echo_n "(cached) " >&6
12949else
12950 ac_func_search_save_LIBS=$LIBS
12951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12952/* end confdefs.h. */
12953
12954/* Override any GCC internal prototype to avoid an error.
12955 Use char because int might match the return type of a GCC
12956 builtin and then its argument prototype would still apply. */
12957#ifdef __cplusplus
12958extern "C"
12959#endif
12960char tputs ();
12961int
12962main ()
12963{
12964return tputs ();
12965 ;
12966 return 0;
12967}
12968_ACEOF
12969for ac_lib in '' ncurses terminfo termcap; do
12970 if test -z "$ac_lib"; then
12971 ac_res="none required"
12972 else
12973 ac_res=-l$ac_lib
12974 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12975 fi
12976 if ac_fn_c_try_link "$LINENO"; then :
12977 ac_cv_search_tputs=$ac_res
12978fi
12979rm -f core conftest.err conftest.$ac_objext \
12980 conftest$ac_exeext
d6a003a8 12981 if ${ac_cv_search_tputs+:} false; then :
067d23c9
KY
12982 break
12983fi
12984done
d6a003a8 12985if ${ac_cv_search_tputs+:} false; then :
067d23c9
KY
12986
12987else
12988 ac_cv_search_tputs=no
12989fi
12990rm conftest.$ac_ext
12991LIBS=$ac_func_search_save_LIBS
12992fi
12993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tputs" >&5
12994$as_echo "$ac_cv_search_tputs" >&6; }
12995ac_res=$ac_cv_search_tputs
12996if test "$ac_res" != no; then :
12997 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12998
12999else
13000 have_tputs_et_al=false
13001fi
13002
13003if test "$have_tputs_et_al" != true; then
d6a003a8 13004 as_fn_error $? "I couldn't find termcap functions (tputs and friends).
067d23c9
KY
13005Maybe some development libraries/packages are missing? Try installing
13006libncurses-dev(el), libterminfo-dev(el) or similar." "$LINENO" 5
13007fi
13008# Must define this when any termcap library is found.
13009
13010$as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h
13011
13012## FIXME This was the cpp logic, but I am not sure it is right.
13013## The above test has not necessarily found libncurses.
13014HAVE_LIBNCURSES=yes
13015
13016## Use terminfo instead of termcap?
13017## Note only system files NOT using terminfo are:
13018## freebsd < 40000, ms-w32, msdos, netbsd < 599002500, and
13019## darwin|gnu without ncurses.
13020TERMINFO=no
13021LIBS_TERMCAP=
13022case "$opsys" in
13023 ## cygwin: Fewer environment variables to go wrong, more terminal types.
13024 ## hpux10-20: Use the system provided termcap(3) library.
13025 ## openbsd: David Mazieres <dm@reeducation-labor.lcs.mit.edu> says this
13026 ## is necessary. Otherwise Emacs dumps core when run -nw.
13027 aix4-2|cygwin|hpux*|irix6-5|openbsd|sol2*|unixware) TERMINFO=yes ;;
13028
13029 ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2.
13030 ## The ncurses library has been moved out of the System framework in
13031 ## Mac OS X 10.2. So if configure detects it, set the command-line
13032 ## option to use it.
13033 darwin|gnu*)
13034 ## (HAVE_LIBNCURSES was not always true, but is since 2010-03-18.)
13035 if test "x$HAVE_LIBNCURSES" = "xyes"; then
13036 TERMINFO=yes
13037 LIBS_TERMCAP="-lncurses"
13038 fi
13039 ;;
13040
13041 freebsd)
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5
13043$as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; }
d6a003a8 13044 if ${emacs_cv_freebsd_terminfo+:} false; then :
067d23c9
KY
13045 $as_echo_n "(cached) " >&6
13046else
13047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13048/* end confdefs.h. */
13049#include <osreldate.h>
13050int
13051main ()
13052{
13053#if __FreeBSD_version < 400000
13054fail;
13055#endif
13056
13057 ;
13058 return 0;
13059}
13060_ACEOF
13061if ac_fn_c_try_link "$LINENO"; then :
13062 emacs_cv_freebsd_terminfo=yes
13063else
13064 emacs_cv_freebsd_terminfo=no
13065fi
13066rm -f core conftest.err conftest.$ac_objext \
13067 conftest$ac_exeext conftest.$ac_ext
13068fi
13069
13070
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5
13072$as_echo "$emacs_cv_freebsd_terminfo" >&6; }
13073
13074 if test $emacs_cv_freebsd_terminfo = yes; then
13075 TERMINFO=yes
13076 LIBS_TERMCAP="-lncurses"
13077 else
13078 LIBS_TERMCAP="-ltermcap"
13079 fi
13080 ;;
13081
13082 netbsd)
13083 if test $ac_cv_search_tputs = -lterminfo; then
13084 TERMINFO=yes
13085 LIBS_TERMCAP="-lterminfo"
13086 else
13087 LIBS_TERMCAP="-ltermcap"
13088 fi
13089 ;;
13090
13091esac
13092
13093case "$opsys" in
13094 ## hpux: Make sure we get select from libc rather than from libcurses
13095 ## because libcurses on HPUX 10.10 has a broken version of select.
13096 ## We used to use -lc -lcurses, but this may be cleaner.
13097 hpux*) LIBS_TERMCAP="-ltermcap" ;;
13098
13099 openbsd) LIBS_TERMCAP="-lncurses" ;;
13100
13101 ## Must use system termcap, if we use any termcap. It does special things.
13102 sol2*) test "$TERMINFO" != yes && LIBS_TERMCAP="-ltermcap" ;;
13103esac
13104
13105TERMCAP_OBJ=tparam.o
13106if test $TERMINFO = yes; then
13107
13108$as_echo "#define TERMINFO 1" >>confdefs.h
13109
13110
13111 ## Default used to be -ltermcap. Add a case above if need something else.
13112 test "x$LIBS_TERMCAP" = "x" && LIBS_TERMCAP="-lcurses"
13113
13114 TERMCAP_OBJ=terminfo.o
13115fi
13116
13117
13118
13119
13120# Do we have res_init, for detecting changes in /etc/resolv.conf?
13121resolv=no
13122cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13123/* end confdefs.h. */
13124#include <netinet/in.h>
13125#include <arpa/nameser.h>
13126#include <resolv.h>
13127int
13128main ()
13129{
13130return res_init();
13131 ;
13132 return 0;
13133}
13134_ACEOF
13135if ac_fn_c_try_link "$LINENO"; then :
13136 have_res_init=yes
13137else
13138 have_res_init=no
13139fi
13140rm -f core conftest.err conftest.$ac_objext \
13141 conftest$ac_exeext conftest.$ac_ext
13142if test "$have_res_init" = no; then
13143 OLIBS="$LIBS"
13144 LIBS="$LIBS -lresolv"
13145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5
13146$as_echo_n "checking for res_init with -lresolv... " >&6; }
13147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13148/* end confdefs.h. */
13149#include <netinet/in.h>
13150#include <arpa/nameser.h>
13151#include <resolv.h>
13152int
13153main ()
13154{
13155return res_init();
13156 ;
13157 return 0;
13158}
13159_ACEOF
13160if ac_fn_c_try_link "$LINENO"; then :
13161 have_res_init=yes
13162else
13163 have_res_init=no
13164fi
13165rm -f core conftest.err conftest.$ac_objext \
13166 conftest$ac_exeext conftest.$ac_ext
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5
13168$as_echo "$have_res_init" >&6; }
13169 if test "$have_res_init" = yes ; then
13170 resolv=yes
13171 fi
13172 LIBS="$OLIBS"
13173fi
13174
13175if test "$have_res_init" = yes; then
13176
13177$as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
13178
13179fi
13180
13181# Do we need the Hesiod library to provide the support routines?
13182LIBHESIOD=
13183if test "$with_hesiod" != no ; then
13184 # Don't set $LIBS here -- see comments above. FIXME which comments?
13185 ac_fn_c_check_func "$LINENO" "res_send" "ac_cv_func_res_send"
d6a003a8 13186if test "x$ac_cv_func_res_send" = xyes; then :
067d23c9
KY
13187
13188else
13189 ac_fn_c_check_func "$LINENO" "__res_send" "ac_cv_func___res_send"
d6a003a8 13190if test "x$ac_cv_func___res_send" = xyes; then :
067d23c9
KY
13191
13192else
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5
13194$as_echo_n "checking for res_send in -lresolv... " >&6; }
d6a003a8 13195if ${ac_cv_lib_resolv_res_send+:} false; then :
067d23c9
KY
13196 $as_echo_n "(cached) " >&6
13197else
13198 ac_check_lib_save_LIBS=$LIBS
13199LIBS="-lresolv $LIBS"
13200cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13201/* end confdefs.h. */
13202
13203/* Override any GCC internal prototype to avoid an error.
13204 Use char because int might match the return type of a GCC
13205 builtin and then its argument prototype would still apply. */
13206#ifdef __cplusplus
13207extern "C"
13208#endif
13209char res_send ();
13210int
13211main ()
13212{
13213return res_send ();
13214 ;
13215 return 0;
13216}
13217_ACEOF
13218if ac_fn_c_try_link "$LINENO"; then :
13219 ac_cv_lib_resolv_res_send=yes
13220else
13221 ac_cv_lib_resolv_res_send=no
13222fi
13223rm -f core conftest.err conftest.$ac_objext \
13224 conftest$ac_exeext conftest.$ac_ext
13225LIBS=$ac_check_lib_save_LIBS
13226fi
13227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5
13228$as_echo "$ac_cv_lib_resolv_res_send" >&6; }
d6a003a8 13229if test "x$ac_cv_lib_resolv_res_send" = xyes; then :
067d23c9
KY
13230 resolv=yes
13231else
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5
13233$as_echo_n "checking for __res_send in -lresolv... " >&6; }
d6a003a8 13234if ${ac_cv_lib_resolv___res_send+:} false; then :
067d23c9
KY
13235 $as_echo_n "(cached) " >&6
13236else
13237 ac_check_lib_save_LIBS=$LIBS
13238LIBS="-lresolv $LIBS"
13239cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240/* end confdefs.h. */
13241
13242/* Override any GCC internal prototype to avoid an error.
13243 Use char because int might match the return type of a GCC
13244 builtin and then its argument prototype would still apply. */
13245#ifdef __cplusplus
13246extern "C"
13247#endif
13248char __res_send ();
13249int
13250main ()
13251{
13252return __res_send ();
13253 ;
13254 return 0;
13255}
13256_ACEOF
13257if ac_fn_c_try_link "$LINENO"; then :
13258 ac_cv_lib_resolv___res_send=yes
13259else
13260 ac_cv_lib_resolv___res_send=no
13261fi
13262rm -f core conftest.err conftest.$ac_objext \
13263 conftest$ac_exeext conftest.$ac_ext
13264LIBS=$ac_check_lib_save_LIBS
13265fi
13266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5
13267$as_echo "$ac_cv_lib_resolv___res_send" >&6; }
d6a003a8 13268if test "x$ac_cv_lib_resolv___res_send" = xyes; then :
067d23c9
KY
13269 resolv=yes
13270fi
13271
13272fi
13273
13274fi
13275
13276fi
13277
13278 if test "$resolv" = yes ; then
13279 RESOLVLIB=-lresolv
13280 else
13281 RESOLVLIB=
13282 fi
13283 ac_fn_c_check_func "$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost"
d6a003a8 13284if test "x$ac_cv_func_hes_getmailhost" = xyes; then :
067d23c9
KY
13285
13286else
13287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5
13288$as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; }
d6a003a8 13289if ${ac_cv_lib_hesiod_hes_getmailhost+:} false; then :
067d23c9
KY
13290 $as_echo_n "(cached) " >&6
13291else
13292 ac_check_lib_save_LIBS=$LIBS
13293LIBS="-lhesiod $RESOLVLIB $LIBS"
13294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13295/* end confdefs.h. */
13296
13297/* Override any GCC internal prototype to avoid an error.
13298 Use char because int might match the return type of a GCC
13299 builtin and then its argument prototype would still apply. */
13300#ifdef __cplusplus
13301extern "C"
13302#endif
13303char hes_getmailhost ();
13304int
13305main ()
13306{
13307return hes_getmailhost ();
13308 ;
13309 return 0;
13310}
13311_ACEOF
13312if ac_fn_c_try_link "$LINENO"; then :
13313 ac_cv_lib_hesiod_hes_getmailhost=yes
13314else
13315 ac_cv_lib_hesiod_hes_getmailhost=no
13316fi
13317rm -f core conftest.err conftest.$ac_objext \
13318 conftest$ac_exeext conftest.$ac_ext
13319LIBS=$ac_check_lib_save_LIBS
13320fi
13321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
13322$as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
d6a003a8 13323if test "x$ac_cv_lib_hesiod_hes_getmailhost" = xyes; then :
067d23c9
KY
13324 hesiod=yes
13325else
13326 :
13327fi
13328
13329fi
13330
13331
13332 if test x"$hesiod" = xyes; then
13333
13334$as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h
13335
13336 LIBHESIOD=-lhesiod
13337 fi
13338fi
13339
13340
13341# Do we need libresolv (due to res_init or Hesiod)?
13342if test "$resolv" = yes ; then
13343
13344$as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h
13345
13346 LIBRESOLV=-lresolv
13347else
13348 LIBRESOLV=
13349fi
13350
13351
13352# These tell us which Kerberos-related libraries to use.
13353COM_ERRLIB=
13354CRYPTOLIB=
13355KRB5LIB=
13356DESLIB=
13357KRB4LIB=
13358
13359if test "${with_kerberos}" != no; then
13360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5
13361$as_echo_n "checking for com_err in -lcom_err... " >&6; }
d6a003a8 13362if ${ac_cv_lib_com_err_com_err+:} false; then :
067d23c9
KY
13363 $as_echo_n "(cached) " >&6
13364else
13365 ac_check_lib_save_LIBS=$LIBS
13366LIBS="-lcom_err $LIBS"
13367cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13368/* end confdefs.h. */
13369
13370/* Override any GCC internal prototype to avoid an error.
13371 Use char because int might match the return type of a GCC
13372 builtin and then its argument prototype would still apply. */
13373#ifdef __cplusplus
13374extern "C"
13375#endif
13376char com_err ();
13377int
13378main ()
13379{
13380return com_err ();
13381 ;
13382 return 0;
13383}
13384_ACEOF
13385if ac_fn_c_try_link "$LINENO"; then :
13386 ac_cv_lib_com_err_com_err=yes
13387else
13388 ac_cv_lib_com_err_com_err=no
13389fi
13390rm -f core conftest.err conftest.$ac_objext \
13391 conftest$ac_exeext conftest.$ac_ext
13392LIBS=$ac_check_lib_save_LIBS
13393fi
13394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5
13395$as_echo "$ac_cv_lib_com_err_com_err" >&6; }
d6a003a8 13396if test "x$ac_cv_lib_com_err_com_err" = xyes; then :
067d23c9
KY
13397 have_com_err=yes
13398else
13399 have_com_err=no
13400fi
13401
13402 if test $have_com_err = yes; then
13403 COM_ERRLIB=-lcom_err
13404 LIBS="$COM_ERRLIB $LIBS"
13405
13406$as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h
13407
13408 fi
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5
13410$as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; }
d6a003a8 13411if ${ac_cv_lib_crypto_mit_des_cbc_encrypt+:} false; then :
067d23c9
KY
13412 $as_echo_n "(cached) " >&6
13413else
13414 ac_check_lib_save_LIBS=$LIBS
13415LIBS="-lcrypto $LIBS"
13416cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13417/* end confdefs.h. */
13418
13419/* Override any GCC internal prototype to avoid an error.
13420 Use char because int might match the return type of a GCC
13421 builtin and then its argument prototype would still apply. */
13422#ifdef __cplusplus
13423extern "C"
13424#endif
13425char mit_des_cbc_encrypt ();
13426int
13427main ()
13428{
13429return mit_des_cbc_encrypt ();
13430 ;
13431 return 0;
13432}
13433_ACEOF
13434if ac_fn_c_try_link "$LINENO"; then :
13435 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
13436else
13437 ac_cv_lib_crypto_mit_des_cbc_encrypt=no
13438fi
13439rm -f core conftest.err conftest.$ac_objext \
13440 conftest$ac_exeext conftest.$ac_ext
13441LIBS=$ac_check_lib_save_LIBS
13442fi
13443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
13444$as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
d6a003a8 13445if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = xyes; then :
067d23c9
KY
13446 have_crypto=yes
13447else
13448 have_crypto=no
13449fi
13450
13451 if test $have_crypto = yes; then
13452 CRYPTOLIB=-lcrypto
13453 LIBS="$CRYPTOLIB $LIBS"
13454
13455$as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
13456
13457 fi
13458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
13459$as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; }
d6a003a8 13460if ${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+:} false; then :
067d23c9
KY
13461 $as_echo_n "(cached) " >&6
13462else
13463 ac_check_lib_save_LIBS=$LIBS
13464LIBS="-lk5crypto $LIBS"
13465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13466/* end confdefs.h. */
13467
13468/* Override any GCC internal prototype to avoid an error.
13469 Use char because int might match the return type of a GCC
13470 builtin and then its argument prototype would still apply. */
13471#ifdef __cplusplus
13472extern "C"
13473#endif
13474char mit_des_cbc_encrypt ();
13475int
13476main ()
13477{
13478return mit_des_cbc_encrypt ();
13479 ;
13480 return 0;
13481}
13482_ACEOF
13483if ac_fn_c_try_link "$LINENO"; then :
13484 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
13485else
13486 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
13487fi
13488rm -f core conftest.err conftest.$ac_objext \
13489 conftest$ac_exeext conftest.$ac_ext
13490LIBS=$ac_check_lib_save_LIBS
13491fi
13492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
13493$as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
d6a003a8 13494if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = xyes; then :
067d23c9
KY
13495 have_k5crypto=yes
13496else
13497 have_k5crypto=no
13498fi
13499
13500 if test $have_k5crypto = yes; then
13501 CRYPTOLIB=-lk5crypto
13502 LIBS="$CRYPTOLIB $LIBS"
13503
13504$as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h
13505
13506 fi
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5
13508$as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; }
d6a003a8 13509if ${ac_cv_lib_krb5_krb5_init_context+:} false; then :
067d23c9
KY
13510 $as_echo_n "(cached) " >&6
13511else
13512 ac_check_lib_save_LIBS=$LIBS
13513LIBS="-lkrb5 $LIBS"
13514cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13515/* end confdefs.h. */
13516
13517/* Override any GCC internal prototype to avoid an error.
13518 Use char because int might match the return type of a GCC
13519 builtin and then its argument prototype would still apply. */
13520#ifdef __cplusplus
13521extern "C"
13522#endif
13523char krb5_init_context ();
13524int
13525main ()
13526{
13527return krb5_init_context ();
13528 ;
13529 return 0;
13530}
13531_ACEOF
13532if ac_fn_c_try_link "$LINENO"; then :
13533 ac_cv_lib_krb5_krb5_init_context=yes
13534else
13535 ac_cv_lib_krb5_krb5_init_context=no
13536fi
13537rm -f core conftest.err conftest.$ac_objext \
13538 conftest$ac_exeext conftest.$ac_ext
13539LIBS=$ac_check_lib_save_LIBS
13540fi
13541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5
13542$as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; }
d6a003a8 13543if test "x$ac_cv_lib_krb5_krb5_init_context" = xyes; then :
067d23c9
KY
13544 have_krb5=yes
13545else
13546 have_krb5=no
13547fi
13548
13549 if test $have_krb5=yes; then
13550 KRB5LIB=-lkrb5
13551 LIBS="$KRB5LIB $LIBS"
13552
13553$as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h
13554
13555 fi
13556 if test "${with_kerberos5}" = no; then
13557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5
13558$as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }
d6a003a8 13559if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then :
067d23c9
KY
13560 $as_echo_n "(cached) " >&6
13561else
13562 ac_check_lib_save_LIBS=$LIBS
13563LIBS="-ldes425 $LIBS"
13564cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13565/* end confdefs.h. */
13566
13567/* Override any GCC internal prototype to avoid an error.
13568 Use char because int might match the return type of a GCC
13569 builtin and then its argument prototype would still apply. */
13570#ifdef __cplusplus
13571extern "C"
13572#endif
13573char des_cbc_encrypt ();
13574int
13575main ()
13576{
13577return des_cbc_encrypt ();
13578 ;
13579 return 0;
13580}
13581_ACEOF
13582if ac_fn_c_try_link "$LINENO"; then :
13583 ac_cv_lib_des425_des_cbc_encrypt=yes
13584else
13585 ac_cv_lib_des425_des_cbc_encrypt=no
13586fi
13587rm -f core conftest.err conftest.$ac_objext \
13588 conftest$ac_exeext conftest.$ac_ext
13589LIBS=$ac_check_lib_save_LIBS
13590fi
13591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
13592$as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
d6a003a8 13593if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then :
067d23c9
KY
13594 have_des425=yes
13595else
13596 have_des425=no
13597fi
13598
13599 if test $have_des425 = yes; then
13600 DESLIB=-ldes425
13601 LIBS="$DESLIB $LIBS"
13602
13603$as_echo "#define HAVE_LIBDES425 1" >>confdefs.h
13604
13605 else
13606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
13607$as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
d6a003a8 13608if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
067d23c9
KY
13609 $as_echo_n "(cached) " >&6
13610else
13611 ac_check_lib_save_LIBS=$LIBS
13612LIBS="-ldes $LIBS"
13613cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13614/* end confdefs.h. */
13615
13616/* Override any GCC internal prototype to avoid an error.
13617 Use char because int might match the return type of a GCC
13618 builtin and then its argument prototype would still apply. */
13619#ifdef __cplusplus
13620extern "C"
13621#endif
13622char des_cbc_encrypt ();
13623int
13624main ()
13625{
13626return des_cbc_encrypt ();
13627 ;
13628 return 0;
13629}
13630_ACEOF
13631if ac_fn_c_try_link "$LINENO"; then :
13632 ac_cv_lib_des_des_cbc_encrypt=yes
13633else
13634 ac_cv_lib_des_des_cbc_encrypt=no
13635fi
13636rm -f core conftest.err conftest.$ac_objext \
13637 conftest$ac_exeext conftest.$ac_ext
13638LIBS=$ac_check_lib_save_LIBS
13639fi
13640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
13641$as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
d6a003a8 13642if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
067d23c9
KY
13643 have_des=yes
13644else
13645 have_des=no
13646fi
13647
13648 if test $have_des = yes; then
13649 DESLIB=-ldes
13650 LIBS="$DESLIB $LIBS"
13651
13652$as_echo "#define HAVE_LIBDES 1" >>confdefs.h
13653
13654 fi
13655 fi
13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5
13657$as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; }
d6a003a8 13658if ${ac_cv_lib_krb4_krb_get_cred+:} false; then :
067d23c9
KY
13659 $as_echo_n "(cached) " >&6
13660else
13661 ac_check_lib_save_LIBS=$LIBS
13662LIBS="-lkrb4 $LIBS"
13663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664/* end confdefs.h. */
13665
13666/* Override any GCC internal prototype to avoid an error.
13667 Use char because int might match the return type of a GCC
13668 builtin and then its argument prototype would still apply. */
13669#ifdef __cplusplus
13670extern "C"
13671#endif
13672char krb_get_cred ();
13673int
13674main ()
13675{
13676return krb_get_cred ();
13677 ;
13678 return 0;
13679}
13680_ACEOF
13681if ac_fn_c_try_link "$LINENO"; then :
13682 ac_cv_lib_krb4_krb_get_cred=yes
13683else
13684 ac_cv_lib_krb4_krb_get_cred=no
13685fi
13686rm -f core conftest.err conftest.$ac_objext \
13687 conftest$ac_exeext conftest.$ac_ext
13688LIBS=$ac_check_lib_save_LIBS
13689fi
13690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5
13691$as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; }
d6a003a8 13692if test "x$ac_cv_lib_krb4_krb_get_cred" = xyes; then :
067d23c9
KY
13693 have_krb4=yes
13694else
13695 have_krb4=no
13696fi
13697
13698 if test $have_krb4 = yes; then
13699 KRB4LIB=-lkrb4
13700 LIBS="$KRB4LIB $LIBS"
13701
13702$as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h
13703
13704 else
13705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5
13706$as_echo_n "checking for krb_get_cred in -lkrb... " >&6; }
d6a003a8 13707if ${ac_cv_lib_krb_krb_get_cred+:} false; then :
067d23c9
KY
13708 $as_echo_n "(cached) " >&6
13709else
13710 ac_check_lib_save_LIBS=$LIBS
13711LIBS="-lkrb $LIBS"
13712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13713/* end confdefs.h. */
13714
13715/* Override any GCC internal prototype to avoid an error.
13716 Use char because int might match the return type of a GCC
13717 builtin and then its argument prototype would still apply. */
13718#ifdef __cplusplus
13719extern "C"
13720#endif
13721char krb_get_cred ();
13722int
13723main ()
13724{
13725return krb_get_cred ();
13726 ;
13727 return 0;
13728}
13729_ACEOF
13730if ac_fn_c_try_link "$LINENO"; then :
13731 ac_cv_lib_krb_krb_get_cred=yes
13732else
13733 ac_cv_lib_krb_krb_get_cred=no
13734fi
13735rm -f core conftest.err conftest.$ac_objext \
13736 conftest$ac_exeext conftest.$ac_ext
13737LIBS=$ac_check_lib_save_LIBS
13738fi
13739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5
13740$as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; }
d6a003a8 13741if test "x$ac_cv_lib_krb_krb_get_cred" = xyes; then :
067d23c9
KY
13742 have_krb=yes
13743else
13744 have_krb=no
13745fi
13746
13747 if test $have_krb = yes; then
13748 KRB4LIB=-lkrb
13749 LIBS="$KRB4LIB $LIBS"
13750
13751$as_echo "#define HAVE_LIBKRB 1" >>confdefs.h
13752
13753 fi
13754 fi
13755 fi
13756
13757 if test "${with_kerberos5}" != no; then
13758 for ac_header in krb5.h
13759do :
13760 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
d6a003a8 13761if test "x$ac_cv_header_krb5_h" = xyes; then :
067d23c9
KY
13762 cat >>confdefs.h <<_ACEOF
13763#define HAVE_KRB5_H 1
13764_ACEOF
13765 ac_fn_c_check_member "$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include <krb5.h>
13766"
d6a003a8 13767if test "x$ac_cv_member_krb5_error_text" = xyes; then :
067d23c9
KY
13768
13769cat >>confdefs.h <<_ACEOF
13770#define HAVE_KRB5_ERROR_TEXT 1
13771_ACEOF
13772
13773
13774fi
13775ac_fn_c_check_member "$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include <krb5.h>
13776"
d6a003a8 13777if test "x$ac_cv_member_krb5_error_e_text" = xyes; then :
067d23c9
KY
13778
13779cat >>confdefs.h <<_ACEOF
13780#define HAVE_KRB5_ERROR_E_TEXT 1
13781_ACEOF
13782
13783
13784fi
13785
13786fi
13787
13788done
13789
13790 else
13791 for ac_header in des.h
13792do :
13793 ac_fn_c_check_header_mongrel "$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default"
d6a003a8 13794if test "x$ac_cv_header_des_h" = xyes; then :
067d23c9
KY
13795 cat >>confdefs.h <<_ACEOF
13796#define HAVE_DES_H 1
13797_ACEOF
13798
13799else
13800 for ac_header in kerberosIV/des.h
13801do :
13802 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default"
d6a003a8 13803if test "x$ac_cv_header_kerberosIV_des_h" = xyes; then :
067d23c9
KY
13804 cat >>confdefs.h <<_ACEOF
13805#define HAVE_KERBEROSIV_DES_H 1
13806_ACEOF
13807
13808else
13809 for ac_header in kerberos/des.h
13810do :
13811 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default"
d6a003a8 13812if test "x$ac_cv_header_kerberos_des_h" = xyes; then :
067d23c9
KY
13813 cat >>confdefs.h <<_ACEOF
13814#define HAVE_KERBEROS_DES_H 1
13815_ACEOF
13816
13817fi
13818
13819done
13820
13821fi
13822
13823done
13824
13825fi
13826
13827done
13828
13829 for ac_header in krb.h
13830do :
13831 ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"
d6a003a8 13832if test "x$ac_cv_header_krb_h" = xyes; then :
067d23c9
KY
13833 cat >>confdefs.h <<_ACEOF
13834#define HAVE_KRB_H 1
13835_ACEOF
13836
13837else
13838 for ac_header in kerberosIV/krb.h
13839do :
13840 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default"
d6a003a8 13841if test "x$ac_cv_header_kerberosIV_krb_h" = xyes; then :
067d23c9
KY
13842 cat >>confdefs.h <<_ACEOF
13843#define HAVE_KERBEROSIV_KRB_H 1
13844_ACEOF
13845
13846else
13847 for ac_header in kerberos/krb.h
13848do :
13849 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default"
d6a003a8 13850if test "x$ac_cv_header_kerberos_krb_h" = xyes; then :
067d23c9
KY
13851 cat >>confdefs.h <<_ACEOF
13852#define HAVE_KERBEROS_KRB_H 1
13853_ACEOF
13854
13855fi
13856
13857done
13858
13859fi
13860
13861done
13862
13863fi
13864
13865done
13866
13867 fi
13868 for ac_header in com_err.h
13869do :
13870 ac_fn_c_check_header_mongrel "$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default"
d6a003a8 13871if test "x$ac_cv_header_com_err_h" = xyes; then :
067d23c9
KY
13872 cat >>confdefs.h <<_ACEOF
13873#define HAVE_COM_ERR_H 1
13874_ACEOF
13875
13876fi
13877
13878done
13879
13880fi
13881
13882
13883
13884
13885
13886
13887
13888# Solaris requires -lintl if you want strerror (which calls dgettext)
13889# to return localized messages.
13890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
13891$as_echo_n "checking for dgettext in -lintl... " >&6; }
d6a003a8 13892if ${ac_cv_lib_intl_dgettext+:} false; then :
067d23c9
KY
13893 $as_echo_n "(cached) " >&6
13894else
13895 ac_check_lib_save_LIBS=$LIBS
13896LIBS="-lintl $LIBS"
13897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13898/* end confdefs.h. */
13899
13900/* Override any GCC internal prototype to avoid an error.
13901 Use char because int might match the return type of a GCC
13902 builtin and then its argument prototype would still apply. */
13903#ifdef __cplusplus
13904extern "C"
13905#endif
13906char dgettext ();
13907int
13908main ()
13909{
13910return dgettext ();
13911 ;
13912 return 0;
13913}
13914_ACEOF
13915if ac_fn_c_try_link "$LINENO"; then :
13916 ac_cv_lib_intl_dgettext=yes
13917else
13918 ac_cv_lib_intl_dgettext=no
13919fi
13920rm -f core conftest.err conftest.$ac_objext \
13921 conftest$ac_exeext conftest.$ac_ext
13922LIBS=$ac_check_lib_save_LIBS
13923fi
13924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
13925$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
d6a003a8 13926if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
067d23c9
KY
13927 cat >>confdefs.h <<_ACEOF
13928#define HAVE_LIBINTL 1
13929_ACEOF
13930
13931 LIBS="-lintl $LIBS"
13932
13933fi
13934
13935
13936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5
13937$as_echo_n "checking whether localtime caches TZ... " >&6; }
d6a003a8 13938if ${emacs_cv_localtime_cache+:} false; then :
067d23c9
KY
13939 $as_echo_n "(cached) " >&6
13940else
13941 if test x$ac_cv_func_tzset = xyes; then
13942if test "$cross_compiling" = yes; then :
13943 # If we have tzset, assume the worst when cross-compiling.
13944emacs_cv_localtime_cache=yes
13945else
13946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13947/* end confdefs.h. */
13948#include <time.h>
13949char TZ_GMT0[] = "TZ=GMT0";
13950char TZ_PST8[] = "TZ=PST8";
13951main()
13952{
13953 time_t now = time ((time_t *) 0);
13954 int hour_GMT0, hour_unset;
13955 if (putenv (TZ_GMT0) != 0)
13956 exit (1);
13957 hour_GMT0 = localtime (&now)->tm_hour;
13958 unsetenv("TZ");
13959 hour_unset = localtime (&now)->tm_hour;
13960 if (putenv (TZ_PST8) != 0)
13961 exit (1);
13962 if (localtime (&now)->tm_hour == hour_GMT0)
13963 exit (1);
13964 unsetenv("TZ");
13965 if (localtime (&now)->tm_hour != hour_unset)
13966 exit (1);
13967 exit (0);
13968}
13969_ACEOF
13970if ac_fn_c_try_run "$LINENO"; then :
13971 emacs_cv_localtime_cache=no
13972else
13973 emacs_cv_localtime_cache=yes
13974fi
13975rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13976 conftest.$ac_objext conftest.beam conftest.$ac_ext
13977fi
13978
13979else
13980 # If we lack tzset, report that localtime does not cache TZ,
13981 # since we can't invalidate the cache if we don't have tzset.
13982 emacs_cv_localtime_cache=no
13983fi
13984fi
13985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5
13986$as_echo "$emacs_cv_localtime_cache" >&6; }
13987if test $emacs_cv_localtime_cache = yes; then
13988
13989$as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h
13990
13991fi
13992
13993if test "x$HAVE_TIMEVAL" = xyes; then
13994 for ac_func in gettimeofday
13995do :
13996 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
d6a003a8 13997if test "x$ac_cv_func_gettimeofday" = xyes; then :
067d23c9
KY
13998 cat >>confdefs.h <<_ACEOF
13999#define HAVE_GETTIMEOFDAY 1
14000_ACEOF
14001
14002fi
14003done
14004
14005 if test $ac_cv_func_gettimeofday = yes; then
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday can accept two arguments" >&5
14007$as_echo_n "checking whether gettimeofday can accept two arguments... " >&6; }
d6a003a8 14008if ${emacs_cv_gettimeofday_two_arguments+:} false; then :
067d23c9
KY
14009 $as_echo_n "(cached) " >&6
14010else
14011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14012/* end confdefs.h. */
14013
14014#ifdef TIME_WITH_SYS_TIME
14015#include <sys/time.h>
14016#include <time.h>
14017#else
14018#ifdef HAVE_SYS_TIME_H
14019#include <sys/time.h>
14020#else
14021#include <time.h>
14022#endif
14023#endif
14024int
14025main ()
14026{
14027struct timeval time;
14028 gettimeofday (&time, 0);
14029 ;
14030 return 0;
14031}
14032_ACEOF
14033if ac_fn_c_try_compile "$LINENO"; then :
14034 emacs_cv_gettimeofday_two_arguments=yes
14035else
14036 emacs_cv_gettimeofday_two_arguments=no
14037fi
14038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14039fi
14040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_gettimeofday_two_arguments" >&5
14041$as_echo "$emacs_cv_gettimeofday_two_arguments" >&6; }
14042 if test $emacs_cv_gettimeofday_two_arguments = no; then
14043
14044$as_echo "#define GETTIMEOFDAY_ONE_ARGUMENT 1" >>confdefs.h
14045
14046 fi
14047 fi
14048fi
14049
14050ok_so_far=yes
14051ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
d6a003a8 14052if test "x$ac_cv_func_socket" = xyes; then :
067d23c9
KY
14053
14054else
14055 ok_so_far=no
14056fi
14057
14058if test $ok_so_far = yes; then
14059 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
d6a003a8 14060if test "x$ac_cv_header_netinet_in_h" = xyes; then :
067d23c9
KY
14061
14062else
14063 ok_so_far=no
14064fi
14065
14066
14067fi
14068if test $ok_so_far = yes; then
14069 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
d6a003a8 14070if test "x$ac_cv_header_arpa_inet_h" = xyes; then :
067d23c9
KY
14071
14072else
14073 ok_so_far=no
14074fi
14075
14076
14077fi
14078if test $ok_so_far = yes; then
14079
14080$as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h
14081
14082fi
14083
14084if test -f /usr/lpp/X11/bin/smt.exp; then
14085
14086$as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h
14087
14088fi
14089
14090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5
14091$as_echo_n "checking whether system supports dynamic ptys... " >&6; }
14092if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
14093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14094$as_echo "yes" >&6; }
14095
14096$as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
14097
14098else
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14100$as_echo "no" >&6; }
14101fi
14102
14103ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
d6a003a8 14104if test "x$ac_cv_type_pid_t" = xyes; then :
067d23c9
KY
14105
14106else
14107
14108cat >>confdefs.h <<_ACEOF
14109#define pid_t int
14110_ACEOF
14111
14112fi
14113
14114for ac_header in vfork.h
14115do :
14116 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
d6a003a8 14117if test "x$ac_cv_header_vfork_h" = xyes; then :
067d23c9
KY
14118 cat >>confdefs.h <<_ACEOF
14119#define HAVE_VFORK_H 1
14120_ACEOF
14121
14122fi
14123
14124done
14125
14126for ac_func in fork vfork
14127do :
14128 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14129ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a003a8 14130if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
067d23c9
KY
14131 cat >>confdefs.h <<_ACEOF
14132#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14133_ACEOF
14134
14135fi
14136done
14137
14138if test "x$ac_cv_func_fork" = xyes; then
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
14140$as_echo_n "checking for working fork... " >&6; }
d6a003a8 14141if ${ac_cv_func_fork_works+:} false; then :
067d23c9
KY
14142 $as_echo_n "(cached) " >&6
14143else
14144 if test "$cross_compiling" = yes; then :
14145 ac_cv_func_fork_works=cross
14146else
14147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14148/* end confdefs.h. */
14149$ac_includes_default
14150int
14151main ()
14152{
14153
14154 /* By Ruediger Kuhlmann. */
14155 return fork () < 0;
14156
14157 ;
14158 return 0;
14159}
14160_ACEOF
14161if ac_fn_c_try_run "$LINENO"; then :
14162 ac_cv_func_fork_works=yes
14163else
14164 ac_cv_func_fork_works=no
14165fi
14166rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14167 conftest.$ac_objext conftest.beam conftest.$ac_ext
14168fi
14169
14170fi
14171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
14172$as_echo "$ac_cv_func_fork_works" >&6; }
14173
14174else
14175 ac_cv_func_fork_works=$ac_cv_func_fork
14176fi
14177if test "x$ac_cv_func_fork_works" = xcross; then
14178 case $host in
14179 *-*-amigaos* | *-*-msdosdjgpp*)
14180 # Override, as these systems have only a dummy fork() stub
14181 ac_cv_func_fork_works=no
14182 ;;
14183 *)
14184 ac_cv_func_fork_works=yes
14185 ;;
14186 esac
14187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14188$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14189fi
14190ac_cv_func_vfork_works=$ac_cv_func_vfork
14191if test "x$ac_cv_func_vfork" = xyes; then
14192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14193$as_echo_n "checking for working vfork... " >&6; }
d6a003a8 14194if ${ac_cv_func_vfork_works+:} false; then :
067d23c9
KY
14195 $as_echo_n "(cached) " >&6
14196else
14197 if test "$cross_compiling" = yes; then :
14198 ac_cv_func_vfork_works=cross
14199else
14200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201/* end confdefs.h. */
14202/* Thanks to Paul Eggert for this test. */
14203$ac_includes_default
14204#include <sys/wait.h>
14205#ifdef HAVE_VFORK_H
14206# include <vfork.h>
14207#endif
14208/* On some sparc systems, changes by the child to local and incoming
14209 argument registers are propagated back to the parent. The compiler
14210 is told about this with #include <vfork.h>, but some compilers
14211 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
14212 static variable whose address is put into a register that is
14213 clobbered by the vfork. */
14214static void
14215#ifdef __cplusplus
14216sparc_address_test (int arg)
14217# else
14218sparc_address_test (arg) int arg;
14219#endif
14220{
14221 static pid_t child;
14222 if (!child) {
14223 child = vfork ();
14224 if (child < 0) {
14225 perror ("vfork");
14226 _exit(2);
14227 }
14228 if (!child) {
14229 arg = getpid();
14230 write(-1, "", 0);
14231 _exit (arg);
14232 }
14233 }
14234}
14235
14236int
14237main ()
14238{
14239 pid_t parent = getpid ();
14240 pid_t child;
14241
14242 sparc_address_test (0);
14243
14244 child = vfork ();
14245
14246 if (child == 0) {
14247 /* Here is another test for sparc vfork register problems. This
14248 test uses lots of local variables, at least as many local
14249 variables as main has allocated so far including compiler
14250 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
14251 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
14252 reuse the register of parent for one of the local variables,
14253 since it will think that parent can't possibly be used any more
14254 in this routine. Assigning to the local variable will thus
14255 munge parent in the parent process. */
14256 pid_t
14257 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14258 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14259 /* Convince the compiler that p..p7 are live; otherwise, it might
14260 use the same hardware register for all 8 local variables. */
14261 if (p != p1 || p != p2 || p != p3 || p != p4
14262 || p != p5 || p != p6 || p != p7)
14263 _exit(1);
14264
14265 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14266 from child file descriptors. If the child closes a descriptor
14267 before it execs or exits, this munges the parent's descriptor
14268 as well. Test for this by closing stdout in the child. */
14269 _exit(close(fileno(stdout)) != 0);
14270 } else {
14271 int status;
14272 struct stat st;
14273
14274 while (wait(&status) != child)
14275 ;
14276 return (
14277 /* Was there some problem with vforking? */
14278 child < 0
14279
14280 /* Did the child fail? (This shouldn't happen.) */
14281 || status
14282
14283 /* Did the vfork/compiler bug occur? */
14284 || parent != getpid()
14285
14286 /* Did the file descriptor bug occur? */
14287 || fstat(fileno(stdout), &st) != 0
14288 );
14289 }
14290}
14291_ACEOF
14292if ac_fn_c_try_run "$LINENO"; then :
14293 ac_cv_func_vfork_works=yes
14294else
14295 ac_cv_func_vfork_works=no
14296fi
14297rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14298 conftest.$ac_objext conftest.beam conftest.$ac_ext
14299fi
14300
14301fi
14302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14303$as_echo "$ac_cv_func_vfork_works" >&6; }
14304
14305fi;
14306if test "x$ac_cv_func_fork_works" = xcross; then
14307 ac_cv_func_vfork_works=$ac_cv_func_vfork
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14309$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14310fi
14311
14312if test "x$ac_cv_func_vfork_works" = xyes; then
14313
14314$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14315
14316else
14317
14318$as_echo "#define vfork fork" >>confdefs.h
14319
14320fi
14321if test "x$ac_cv_func_fork_works" = xyes; then
14322
14323$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14324
14325fi
14326
14327
14328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
14329$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
d6a003a8 14330if ${emacs_cv_langinfo_codeset+:} false; then :
067d23c9
KY
14331 $as_echo_n "(cached) " >&6
14332else
14333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14334/* end confdefs.h. */
14335#include <langinfo.h>
14336int
14337main ()
14338{
14339char* cs = nl_langinfo(CODESET);
14340 ;
14341 return 0;
14342}
14343_ACEOF
14344if ac_fn_c_try_link "$LINENO"; then :
14345 emacs_cv_langinfo_codeset=yes
14346else
14347 emacs_cv_langinfo_codeset=no
14348fi
14349rm -f core conftest.err conftest.$ac_objext \
14350 conftest$ac_exeext conftest.$ac_ext
14351
14352fi
14353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5
14354$as_echo "$emacs_cv_langinfo_codeset" >&6; }
14355if test $emacs_cv_langinfo_codeset = yes; then
14356
14357$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
14358
14359fi
14360
14361ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
d6a003a8 14362if test "x$ac_cv_type_size_t" = xyes; then :
067d23c9
KY
14363
14364cat >>confdefs.h <<_ACEOF
14365#define HAVE_SIZE_T 1
14366_ACEOF
14367
14368
14369fi
14370
14371
14372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
14373$as_echo_n "checking for mbstate_t... " >&6; }
d6a003a8 14374if ${ac_cv_type_mbstate_t+:} false; then :
067d23c9
KY
14375 $as_echo_n "(cached) " >&6
14376else
14377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14378/* end confdefs.h. */
14379$ac_includes_default
14380# include <wchar.h>
14381int
14382main ()
14383{
14384mbstate_t x; return sizeof x;
14385 ;
14386 return 0;
14387}
14388_ACEOF
14389if ac_fn_c_try_compile "$LINENO"; then :
14390 ac_cv_type_mbstate_t=yes
14391else
14392 ac_cv_type_mbstate_t=no
14393fi
14394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14395fi
14396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
14397$as_echo "$ac_cv_type_mbstate_t" >&6; }
14398 if test $ac_cv_type_mbstate_t = yes; then
14399
14400$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
14401
14402 else
14403
14404$as_echo "#define mbstate_t int" >>confdefs.h
14405
14406 fi
14407
14408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restrict keyword" >&5
14409$as_echo_n "checking for C restrict keyword... " >&6; }
d6a003a8 14410if ${emacs_cv_c_restrict+:} false; then :
067d23c9
KY
14411 $as_echo_n "(cached) " >&6
14412else
14413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14414/* end confdefs.h. */
14415void fred (int *restrict x);
14416int
14417main ()
14418{
14419
14420 ;
14421 return 0;
14422}
14423_ACEOF
14424if ac_fn_c_try_compile "$LINENO"; then :
14425 emacs_cv_c_restrict=yes
14426else
14427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14428/* end confdefs.h. */
14429void fred (int *__restrict x);
14430int
14431main ()
14432{
14433
14434 ;
14435 return 0;
14436}
14437_ACEOF
14438if ac_fn_c_try_compile "$LINENO"; then :
14439 emacs_cv_c_restrict=__restrict
14440else
14441 emacs_cv_c_restrict=no
14442fi
14443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14444fi
14445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14446fi
14447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict" >&5
14448$as_echo "$emacs_cv_c_restrict" >&6; }
14449case "$emacs_cv_c_restrict" in
14450 yes) emacs_restrict=restrict;;
14451 no) emacs_restrict="";;
14452 *) emacs_restrict="$emacs_cv_c_restrict";;
14453esac
14454if test "$emacs_restrict" != __restrict; then
14455
14456cat >>confdefs.h <<_ACEOF
14457#define __restrict $emacs_restrict
14458_ACEOF
14459
14460fi
14461
14462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5
14463$as_echo_n "checking for C restricted array declarations... " >&6; }
d6a003a8 14464if ${emacs_cv_c_restrict_arr+:} false; then :
067d23c9
KY
14465 $as_echo_n "(cached) " >&6
14466else
14467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14468/* end confdefs.h. */
14469void fred (int x[__restrict]);
14470int
14471main ()
14472{
14473
14474 ;
14475 return 0;
14476}
14477_ACEOF
14478if ac_fn_c_try_compile "$LINENO"; then :
14479 emacs_cv_c_restrict_arr=yes
14480else
14481 emacs_cv_c_restrict_arr=no
14482fi
14483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14484fi
14485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5
14486$as_echo "$emacs_cv_c_restrict_arr" >&6; }
14487if test "$emacs_cv_c_restrict_arr" = yes; then
14488
14489$as_echo "#define __restrict_arr __restrict" >>confdefs.h
14490
14491fi
14492
14493
14494
14495# Set up the CFLAGS for real compilation, so we can substitute it.
14496CFLAGS="$REAL_CFLAGS"
14497CPPFLAGS="$REAL_CPPFLAGS"
14498
14499## Hack to detect a buggy GCC version.
14500if test "x$GCC" = xyes \
14501 && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \
14502 && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \
14503 && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then
d6a003a8 14504 as_fn_error $? "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5
067d23c9
KY
14505fi
14506
14507#### Find out which version of Emacs this is.
14508version=`grep 'const char emacs_version' ${srcdir}/src/emacs.c \
14509 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
14510if test x"${version}" = x; then
d6a003a8 14511 as_fn_error $? "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5
067d23c9
KY
14512fi
14513if test x"${version}" != x"$PACKAGE_VERSION"; then
14514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&5
14515$as_echo "$as_me: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&2;}
14516fi
14517
14518### Specify what sort of things we'll be editing into Makefile and config.h.
14519### Use configuration here uncanonicalized to avoid exceeding size limits.
14520
14521
14522## Unused?
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543## FIXME? Nothing uses @LD_SWITCH_X_SITE@.
14544## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the
14545## end of LIBX_BASE, but nothing ever set it.
14546
14547
14548
14549
14550## Used in lwlib/Makefile.in.
14551
d6a003a8
AS
14552if test -n "${machfile}"; then
14553 M_FILE="\$(srcdir)/${machfile}"
14554else
14555 M_FILE=
14556fi
14557S_FILE="\$(srcdir)/${opsysfile}"
067d23c9
KY
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569cat >>confdefs.h <<_ACEOF
14570#define EMACS_CONFIGURATION "${canonical}"
14571_ACEOF
14572
14573
14574cat >>confdefs.h <<_ACEOF
14575#define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
14576_ACEOF
14577
d6a003a8 14578if test -n "$machfile"; then
067d23c9
KY
14579
14580cat >>confdefs.h <<_ACEOF
14581#define config_machfile "${machfile}"
14582_ACEOF
14583
d6a003a8 14584fi
067d23c9
KY
14585
14586cat >>confdefs.h <<_ACEOF
14587#define config_opsysfile "${opsysfile}"
14588_ACEOF
14589
14590
14591XMENU_OBJ=
14592XOBJ=
14593FONT_OBJ=
14594if test "${HAVE_X_WINDOWS}" = "yes" ; then
14595
14596$as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h
14597
14598 XMENU_OBJ=xmenu.o
14599 XOBJ="xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o"
14600 FONT_OBJ=xfont.o
14601 if test "$HAVE_XFT" = "yes"; then
14602 FONT_OBJ="$FONT_OBJ ftfont.o xftfont.o ftxfont.o"
14603 elif test "$HAVE_FREETYPE" = "yes"; then
14604 FONT_OBJ="$FONT_OBJ ftfont.o ftxfont.o"
14605 fi
14606
14607fi
14608
14609
14610
14611
14612WIDGET_OBJ=
14613MOTIF_LIBW=
14614if test "${USE_X_TOOLKIT}" != "none" ; then
14615 WIDGET_OBJ=widget.o
14616
14617$as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h
14618
14619 if test "${USE_X_TOOLKIT}" = "LUCID"; then
14620
14621$as_echo "#define USE_LUCID 1" >>confdefs.h
14622
14623 elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
14624
14625$as_echo "#define USE_MOTIF 1" >>confdefs.h
14626
14627 MOTIF_LIBW=-lXm
14628 case "$opsys" in
14629 gnu-linux)
14630 ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is needed.
14631 MOTIF_LIBW="$MOTIF_LIBW -lXpm"
14632 ;;
14633
14634 unixware)
14635 ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
14636 ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
14637 MOTIF_LIBW="MOTIF_LIBW -lXimp"
14638 ;;
14639
14640 aix4-2)
14641 ## olson@mcs.anl.gov says -li18n is needed by -lXm.
14642 MOTIF_LIBW="$MOTIF_LIBW -li18n"
14643 ;;
14644 esac
14645 MOTIF_LIBW="$MOTIF_LIBW $LIBXP"
14646 fi
14647fi
14648
14649
14650TOOLKIT_LIBW=
14651case "$USE_X_TOOLKIT" in
14652 MOTIF) TOOLKIT_LIBW="$MOTIF_LIBW" ;;
14653 LUCID) TOOLKIT_LIBW="$LUCID_LIBW" ;;
14654 none) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW="$GTK_LIBS" ;;
14655esac
14656
14657
14658if test "$USE_X_TOOLKIT" = "none"; then
14659 LIBXT_OTHER="\$(LIBXSM)"
14660 OLDXMENU_TARGET="really-oldXMenu"
14661else
14662 LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
14663 OLDXMENU_TARGET="really-lwlib"
14664fi
14665
14666
14667## The X Menu stuff is present in the X10 distribution, but missing
14668## from X11. If we have X10, just use the installed library;
14669## otherwise, use our own copy.
14670if test "${HAVE_X11}" = "yes" ; then
14671
14672$as_echo "#define HAVE_X11 1" >>confdefs.h
14673
14674
14675 if test "$USE_X_TOOLKIT" = "none"; then
14676 OLDXMENU="\${oldXMenudir}/libXMenu11.a"
14677 else
14678 OLDXMENU="\${lwlibdir}/liblw.a"
14679 fi
14680 LIBXMENU="\$(OLDXMENU)"
14681 LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)"
14682 OLDXMENU_DEPS="\${OLDXMENU} ../src/\${OLDXMENU}"
14683else
14684 ## For a syntactically valid Makefile; not actually used for anything.
14685 ## See comments in src/Makefile.in.
14686 OLDXMENU=nothing
14687 ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
14688 if test "${HAVE_X_WINDOWS}" = "yes"; then
14689 LIBXMENU="-lXMenu"
14690 else
14691 LIBXMENU=
14692 fi
14693 LIBX_OTHER=
14694 OLDXMENU_DEPS=
14695fi
14696
14697if test "$HAVE_GTK" = "yes" || test "$HAVE_MENUS" != "yes"; then
14698 OLDXMENU_TARGET=
14699 OLDXMENU=nothing
14700 LIBXMENU=
14701 OLDXMENU_DEPS=
14702fi
14703
14704
14705
14706
14707
14708
14709
14710if test "${HAVE_MENUS}" = "yes" ; then
14711
14712$as_echo "#define HAVE_MENUS 1" >>confdefs.h
14713
14714fi
14715
14716if test "${GNU_MALLOC}" = "yes" ; then
14717
14718$as_echo "#define GNU_MALLOC 1" >>confdefs.h
14719
14720fi
14721
14722RALLOC_OBJ=
14723if test "${REL_ALLOC}" = "yes" ; then
14724
14725$as_echo "#define REL_ALLOC 1" >>confdefs.h
14726
14727
14728 test "$system_malloc" != "yes" && RALLOC_OBJ=ralloc.o
14729fi
14730
14731
14732if test "$opsys" = "cygwin"; then
14733 CYGWIN_OBJ="sheap.o"
14734 ## Cygwin differs because of its unexec().
14735 PRE_ALLOC_OBJ=
14736 POST_ALLOC_OBJ=lastfile.o
14737else
14738 CYGWIN_OBJ=
14739 PRE_ALLOC_OBJ=lastfile.o
14740 POST_ALLOC_OBJ=
14741fi
14742
14743
14744
14745
14746
14747case "$opsys" in
14748 aix4-2) LD_SWITCH_SYSTEM_TEMACS="-Wl,-bnodelcsect" ;;
14749
14750 darwin)
14751 ## The -headerpad option tells ld (see man page) to leave room at the
14752 ## end of the header for adding load commands. Needed for dumping.
14753 ## 0x690 is the total size of 30 segment load commands (at 56
14754 ## each); under Cocoa 31 commands are required.
14755 if test "$HAVE_NS" = "yes"; then
14756 libs_nsgui="-framework AppKit"
14757 headerpad_extra=6C8
14758 else
14759 libs_nsgui=
14760 headerpad_extra=690
14761 fi
14762 LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
14763
14764 ## This is here because src/Makefile.in did some extra fiddling around
14765 ## with LD_SWITCH_SYSTEM. The cpp logic was:
14766 ## #ifndef LD_SWITCH_SYSTEM
14767 ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF)))
14768 ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to:
14769 ## not using gcc, darwin system not on an alpha (ie darwin, since
14770 ## darwin + alpha does not occur).
14771 ## Because this was done in src/Makefile.in, the resulting part of
14772 ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link).
14773 ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS,
14774 ## rather than LD_SWITCH_SYSTEM.
14775 test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \
14776 LD_SWITCH_SYSTEM_TEMACS="-X $LD_SWITCH_SYSTEM_TEMACS"
14777 ;;
14778
14779 ## LD_SWITCH_X_SITE_AUX is a -R option saying where to find X at run-time.
14780 ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at
14781 ## the point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_AUX
14782 ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM
14783 ## had different values in configure (in ac_link) and src/Makefile.in.
14784 ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS.
14785 gnu-linux) LD_SWITCH_SYSTEM_TEMACS="\$(LD_SWITCH_X_SITE_AUX)" ;;
14786
14787 *) LD_SWITCH_SYSTEM_TEMACS= ;;
14788esac
14789
14790if test "$NS_IMPL_GNUSTEP" = "yes"; then
14791 LD_SWITCH_SYSTEM_TEMACS="${LD_SWITCH_SYSTEM_TEMACS} -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES} -lgnustep-gui -lgnustep-base -lobjc -lpthread"
14792fi
14793
14794
14795
14796
14797LD_FIRSTFLAG=
14798ORDINARY_LINK=
14799case "$opsys" in
14800 ## gnu: GNU needs its own crt0.
14801 aix4-2|cygwin|darwin|gnu|hpux*|irix6-5|sol2*|unixware) ORDINARY_LINK=yes ;;
14802
14803 ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the
14804 ## library search parth, i.e. it won't search /usr/lib for libc and
14805 ## friends. Using -nostartfiles instead avoids this problem, and
14806 ## will also work on earlier NetBSD releases.
14807 netbsd|openbsd) LD_FIRSTFLAG="-nostartfiles" ;;
14808
14809 ## macpcc: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> says
14810 ## MkLinux/LinuxPPC needs this.
14811 ## ibms390x only supports opsys = gnu-linux so it can be added here.
14812 gnu-*)
14813 case "$machine" in
14814 macppc|ibms390x) LD_FIRSTFLAG="-nostdlib" ;;
14815 esac
14816 ;;
14817esac
14818
14819
14820if test "x$ORDINARY_LINK" = "xyes"; then
14821
14822 LD_FIRSTFLAG=""
14823
14824$as_echo "#define ORDINARY_LINK 1" >>confdefs.h
14825
14826
14827## The system files defining neither ORDINARY_LINK nor LD_FIRSTFLAG are:
14828## freebsd, gnu-* not on macppc|ibms390x.
14829elif test "x$GCC" = "xyes" && test "x$LD_FIRSTFLAG" = "x"; then
14830
14831 ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure
14832 ## places that are difficult to figure out at make time. Fortunately,
14833 ## these same versions allow you to pass arbitrary flags on to the
14834 ## linker, so there is no reason not to use it as a linker.
14835 ##
14836 ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from
14837 ## searching for libraries in its internal directories, so we have to
14838 ## ask GCC explicitly where to find libgcc.a (LIB_GCC below).
14839 LD_FIRSTFLAG="-nostdlib"
14840fi
14841
14842## FIXME? What setting of EDIT_LDFLAGS should this have?
14843test "$NS_IMPL_GNUSTEP" = "yes" && LD_FIRSTFLAG="-rdynamic"
14844
14845
14846
14847
14848## FIXME? The logic here is not precisely the same as that above.
14849## There is no check here for a pre-defined LD_FIRSTFLAG.
14850## Should we only be setting LIB_GCC if LD ~ -nostdlib?
14851LIB_GCC=
14852if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then
14853
14854 case "$opsys" in
14855 freebsd|netbsd|openbsd) LIB_GCC= ;;
14856
14857 gnu-*)
14858 ## armin76@gentoo.org reported that the lgcc_s flag is necessary to
14859 ## build on ARM EABI under GNU/Linux. (Bug#5518)
d6a003a8
AS
14860 case $host_cpu in
14861 arm*)
067d23c9 14862 LIB_GCC="-lgcc_s"
d6a003a8
AS
14863 ;;
14864 *)
067d23c9
KY
14865 ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then
14866 ## immediately undefine it again and redefine it to empty.
14867 ## Was the C_SWITCH_X_SITE part really necessary?
14868## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name`
14869 LIB_GCC=
d6a003a8
AS
14870 ;;
14871 esac
067d23c9
KY
14872 ;;
14873
14874 ## Ask GCC where to find libgcc.a.
14875 *) LIB_GCC=`$CC -print-libgcc-file-name 2> /dev/null` ;;
14876 esac
14877fi
14878
14879
14880TOOLTIP_SUPPORT=
14881WINDOW_SUPPORT=
14882## If we're using X11/GNUstep, define some consequences.
14883if test "$HAVE_X_WINDOWS" = "yes" || test "$HAVE_NS" = "yes"; then
14884
14885$as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h
14886
14887
14888$as_echo "#define HAVE_MOUSE 1" >>confdefs.h
14889
14890 MOUSE_SUPPORT="\$(REAL_MOUSE_SUPPORT)"
14891 TOOLTIP_SUPPORT="\${lispsource}/mouse.elc"
14892
14893 WINDOW_SUPPORT="\$(BASE_WINDOW_SUPPORT)"
14894 test "$HAVE_X_WINDOWS" = "yes" && \
14895 WINDOW_SUPPORT="$WINDOW_SUPPORT \$(X_WINDOW_SUPPORT)"
14896
14897fi
14898
14899
14900
14901
14902
14903
14904
14905#### Report on what we decided to do.
14906#### Report GTK as a toolkit, even if it doesn't use Xt.
14907#### It makes printing result more understandable as using GTK sets
14908#### toolkit_scroll_bars to yes by default.
14909if test "${HAVE_GTK}" = "yes"; then
14910 USE_X_TOOLKIT=GTK
14911fi
14912
14913echo "
14914Configured for \`${canonical}'.
14915
14916 Where should the build process find the source code? ${srcdir}
14917 What operating system and machine description files should Emacs use?
d6a003a8 14918 \`${opsysfile}' and ${machfile:+\`${machfile}'}${machfile:-none}
067d23c9
KY
14919 What compiler should emacs be built with? ${CC} ${CFLAGS}
14920 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
14921 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
14922 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
14923 What window system should Emacs use? ${window_system}
14924 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
14925
14926if test -n "${x_includes}"; then
14927echo " Where do we find X Windows header files? ${x_includes}"
14928else
14929echo " Where do we find X Windows header files? Standard dirs"
14930fi
14931if test -n "${x_libraries}"; then
14932echo " Where do we find X Windows libraries? ${x_libraries}"
14933else
14934echo " Where do we find X Windows libraries? Standard dirs"
14935fi
14936
14937echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
14938echo " Does Emacs use -lXpm? ${HAVE_XPM}"
14939echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
14940echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
14941echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF"
14942echo " Does Emacs use -lpng? ${HAVE_PNG}"
14943echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
14944echo " Does Emacs use imagemagick? ${HAVE_IMAGEMAGICK}"
14945
14946echo " Does Emacs use -lgpm? ${HAVE_GPM}"
14947echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
14948echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
14949echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
14950echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}"
14951echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}"
14952
14953echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}"
14954echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}"
14955echo " Does Emacs use -lotf? ${HAVE_LIBOTF}"
14956echo " Does Emacs use -lxft? ${HAVE_XFT}"
14957
14958echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
14959echo
14960
14961if test $USE_XASSERTS = yes; then
14962 echo " Compiling with asserts turned on."
14963 CPPFLAGS="$CPPFLAGS -DXASSERTS=1"
14964fi
14965
14966echo
14967
14968if test "$HAVE_NS" = "yes"; then
14969 echo
14970 echo "You must run \"make install\" in order to test the built application.
14971The installed application will go to nextstep/Emacs.app and can be
14972run or moved from there."
14973 if test "$EN_NS_SELF_CONTAINED" = "yes"; then
14974 echo "The application will be fully self-contained."
14975 else
14976 echo "The lisp resources for the application will be installed under ${prefix}.
14977You may need to run \"make install\" with sudo. The application will fail
14978to run if these resources are not installed."
14979 fi
14980 echo
14981fi
14982
14983
14984# Remove any trailing slashes in these variables.
14985test "${prefix}" != NONE &&
14986 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
14987test "${exec_prefix}" != NONE &&
14988 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
14989
14990ac_config_files="$ac_config_files Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile"
14991
14992ac_config_commands="$ac_config_commands default"
14993
14994cat >confcache <<\_ACEOF
14995# This file is a shell script that caches the results of configure
14996# tests run on this system so they can be shared between configure
14997# scripts and configure runs, see configure's option --config-cache.
14998# It is not useful on other systems. If it contains results you don't
14999# want to keep, you may remove or edit it.
15000#
15001# config.status only pays attention to the cache file if you give it
15002# the --recheck option to rerun configure.
15003#
15004# `ac_cv_env_foo' variables (set or unset) will be overridden when
15005# loading this file, other *unset* `ac_cv_foo' will be assigned the
15006# following values.
15007
15008_ACEOF
15009
15010# The following way of writing the cache mishandles newlines in values,
15011# but we know of no workaround that is simple, portable, and efficient.
15012# So, we kill variables containing newlines.
15013# Ultrix sh set writes to stderr and can't be redirected directly,
15014# and sets the high bit in the cache file unless we assign to the vars.
15015(
15016 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15017 eval ac_val=\$$ac_var
15018 case $ac_val in #(
15019 *${as_nl}*)
15020 case $ac_var in #(
15021 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15022$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15023 esac
15024 case $ac_var in #(
15025 _ | IFS | as_nl) ;; #(
15026 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15027 *) { eval $ac_var=; unset $ac_var;} ;;
15028 esac ;;
15029 esac
15030 done
15031
15032 (set) 2>&1 |
15033 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15034 *${as_nl}ac_space=\ *)
15035 # `set' does not quote correctly, so add quotes: double-quote
15036 # substitution turns \\\\ into \\, and sed turns \\ into \.
15037 sed -n \
15038 "s/'/'\\\\''/g;
15039 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15040 ;; #(
15041 *)
15042 # `set' quotes correctly as required by POSIX, so do not add quotes.
15043 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15044 ;;
15045 esac |
15046 sort
15047) |
15048 sed '
15049 /^ac_cv_env_/b end
15050 t clear
15051 :clear
15052 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15053 t end
15054 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15055 :end' >>confcache
15056if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15057 if test -w "$cache_file"; then
d6a003a8 15058 if test "x$cache_file" != "x/dev/null"; then
067d23c9
KY
15059 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15060$as_echo "$as_me: updating cache $cache_file" >&6;}
d6a003a8
AS
15061 if test ! -f "$cache_file" || test -h "$cache_file"; then
15062 cat confcache >"$cache_file"
15063 else
15064 case $cache_file in #(
15065 */* | ?:*)
15066 mv -f confcache "$cache_file"$$ &&
15067 mv -f "$cache_file"$$ "$cache_file" ;; #(
15068 *)
15069 mv -f confcache "$cache_file" ;;
15070 esac
15071 fi
15072 fi
067d23c9
KY
15073 else
15074 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15075$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15076 fi
15077fi
15078rm -f confcache
15079
15080test "x$prefix" = xNONE && prefix=$ac_default_prefix
15081# Let make expand exec_prefix.
15082test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15083
15084DEFS=-DHAVE_CONFIG_H
15085
15086ac_libobjs=
15087ac_ltlibobjs=
d6a003a8 15088U=
067d23c9
KY
15089for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15090 # 1. Remove the extension, and $U if already installed.
15091 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15092 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15093 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15094 # will be set to the directory where LIBOBJS objects are built.
15095 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15096 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15097done
15098LIBOBJS=$ac_libobjs
15099
15100LTLIBOBJS=$ac_ltlibobjs
15101
15102
15103
15104
d6a003a8 15105: "${CONFIG_STATUS=./config.status}"
067d23c9
KY
15106ac_write_fail=0
15107ac_clean_files_save=$ac_clean_files
15108ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15109{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15110$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15111as_write_fail=0
15112cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15113#! $SHELL
15114# Generated by $as_me.
15115# Run this file to recreate the current configuration.
15116# Compiler output produced by configure, useful for debugging
15117# configure, is in config.log if it exists.
15118
15119debug=false
15120ac_cs_recheck=false
15121ac_cs_silent=false
15122
15123SHELL=\${CONFIG_SHELL-$SHELL}
15124export SHELL
15125_ASEOF
15126cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15127## -------------------- ##
15128## M4sh Initialization. ##
15129## -------------------- ##
15130
15131# Be more Bourne compatible
15132DUALCASE=1; export DUALCASE # for MKS sh
15133if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15134 emulate sh
15135 NULLCMD=:
15136 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15137 # is contrary to our usage. Disable this feature.
15138 alias -g '${1+"$@"}'='"$@"'
15139 setopt NO_GLOB_SUBST
15140else
15141 case `(set -o) 2>/dev/null` in #(
15142 *posix*) :
15143 set -o posix ;; #(
15144 *) :
15145 ;;
15146esac
15147fi
15148
15149
15150as_nl='
15151'
15152export as_nl
15153# Printing a long string crashes Solaris 7 /usr/bin/printf.
15154as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15155as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15156as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15157# Prefer a ksh shell builtin over an external printf program on Solaris,
15158# but without wasting forks for bash or zsh.
15159if test -z "$BASH_VERSION$ZSH_VERSION" \
15160 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15161 as_echo='print -r --'
15162 as_echo_n='print -rn --'
15163elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15164 as_echo='printf %s\n'
15165 as_echo_n='printf %s'
15166else
15167 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15168 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15169 as_echo_n='/usr/ucb/echo -n'
15170 else
15171 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15172 as_echo_n_body='eval
15173 arg=$1;
15174 case $arg in #(
15175 *"$as_nl"*)
15176 expr "X$arg" : "X\\(.*\\)$as_nl";
15177 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15178 esac;
15179 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15180 '
15181 export as_echo_n_body
15182 as_echo_n='sh -c $as_echo_n_body as_echo'
15183 fi
15184 export as_echo_body
15185 as_echo='sh -c $as_echo_body as_echo'
15186fi
15187
15188# The user is always right.
15189if test "${PATH_SEPARATOR+set}" != set; then
15190 PATH_SEPARATOR=:
15191 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15192 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15193 PATH_SEPARATOR=';'
15194 }
15195fi
15196
15197
15198# IFS
15199# We need space, tab and new line, in precisely that order. Quoting is
15200# there to prevent editors from complaining about space-tab.
15201# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15202# splitting by setting IFS to empty value.)
15203IFS=" "" $as_nl"
15204
15205# Find who we are. Look in the path if we contain no directory separator.
d6a003a8 15206as_myself=
067d23c9
KY
15207case $0 in #((
15208 *[\\/]* ) as_myself=$0 ;;
15209 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15210for as_dir in $PATH
15211do
15212 IFS=$as_save_IFS
15213 test -z "$as_dir" && as_dir=.
15214 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15215 done
15216IFS=$as_save_IFS
15217
15218 ;;
15219esac
15220# We did not find ourselves, most probably we were run as `sh COMMAND'
15221# in which case we are not to be found in the path.
15222if test "x$as_myself" = x; then
15223 as_myself=$0
15224fi
15225if test ! -f "$as_myself"; then
15226 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15227 exit 1
15228fi
15229
15230# Unset variables that we do not need and which cause bugs (e.g. in
15231# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15232# suppresses any "Segmentation fault" message there. '((' could
15233# trigger a bug in pdksh 5.2.14.
15234for as_var in BASH_ENV ENV MAIL MAILPATH
15235do eval test x\${$as_var+set} = xset \
15236 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15237done
15238PS1='$ '
15239PS2='> '
15240PS4='+ '
15241
15242# NLS nuisances.
15243LC_ALL=C
15244export LC_ALL
15245LANGUAGE=C
15246export LANGUAGE
15247
15248# CDPATH.
15249(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15250
15251
d6a003a8
AS
15252# as_fn_error STATUS ERROR [LINENO LOG_FD]
15253# ----------------------------------------
067d23c9
KY
15254# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15255# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a003a8 15256# script with STATUS, using 1 if that was 0.
067d23c9
KY
15257as_fn_error ()
15258{
d6a003a8
AS
15259 as_status=$1; test $as_status -eq 0 && as_status=1
15260 if test "$4"; then
15261 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15262 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
067d23c9 15263 fi
d6a003a8 15264 $as_echo "$as_me: error: $2" >&2
067d23c9
KY
15265 as_fn_exit $as_status
15266} # as_fn_error
15267
15268
15269# as_fn_set_status STATUS
15270# -----------------------
15271# Set $? to STATUS, without forking.
15272as_fn_set_status ()
15273{
15274 return $1
15275} # as_fn_set_status
15276
15277# as_fn_exit STATUS
15278# -----------------
15279# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15280as_fn_exit ()
15281{
15282 set +e
15283 as_fn_set_status $1
15284 exit $1
15285} # as_fn_exit
15286
15287# as_fn_unset VAR
15288# ---------------
15289# Portably unset VAR.
15290as_fn_unset ()
15291{
15292 { eval $1=; unset $1;}
15293}
15294as_unset=as_fn_unset
15295# as_fn_append VAR VALUE
15296# ----------------------
15297# Append the text in VALUE to the end of the definition contained in VAR. Take
15298# advantage of any shell optimizations that allow amortized linear growth over
15299# repeated appends, instead of the typical quadratic growth present in naive
15300# implementations.
15301if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15302 eval 'as_fn_append ()
15303 {
15304 eval $1+=\$2
15305 }'
15306else
15307 as_fn_append ()
15308 {
15309 eval $1=\$$1\$2
15310 }
15311fi # as_fn_append
15312
15313# as_fn_arith ARG...
15314# ------------------
15315# Perform arithmetic evaluation on the ARGs, and store the result in the
15316# global $as_val. Take advantage of shells that can avoid forks. The arguments
15317# must be portable across $(()) and expr.
15318if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15319 eval 'as_fn_arith ()
15320 {
15321 as_val=$(( $* ))
15322 }'
15323else
15324 as_fn_arith ()
15325 {
15326 as_val=`expr "$@" || test $? -eq 1`
15327 }
15328fi # as_fn_arith
15329
15330
15331if expr a : '\(a\)' >/dev/null 2>&1 &&
15332 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15333 as_expr=expr
15334else
15335 as_expr=false
15336fi
15337
15338if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15339 as_basename=basename
15340else
15341 as_basename=false
15342fi
15343
15344if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15345 as_dirname=dirname
15346else
15347 as_dirname=false
15348fi
15349
15350as_me=`$as_basename -- "$0" ||
15351$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15352 X"$0" : 'X\(//\)$' \| \
15353 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15354$as_echo X/"$0" |
15355 sed '/^.*\/\([^/][^/]*\)\/*$/{
15356 s//\1/
15357 q
15358 }
15359 /^X\/\(\/\/\)$/{
15360 s//\1/
15361 q
15362 }
15363 /^X\/\(\/\).*/{
15364 s//\1/
15365 q
15366 }
15367 s/.*/./; q'`
15368
15369# Avoid depending upon Character Ranges.
15370as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15371as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15372as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15373as_cr_digits='0123456789'
15374as_cr_alnum=$as_cr_Letters$as_cr_digits
15375
15376ECHO_C= ECHO_N= ECHO_T=
15377case `echo -n x` in #(((((
15378-n*)
15379 case `echo 'xy\c'` in
15380 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15381 xy) ECHO_C='\c';;
15382 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15383 ECHO_T=' ';;
15384 esac;;
15385*)
15386 ECHO_N='-n';;
15387esac
15388
15389rm -f conf$$ conf$$.exe conf$$.file
15390if test -d conf$$.dir; then
15391 rm -f conf$$.dir/conf$$.file
15392else
15393 rm -f conf$$.dir
15394 mkdir conf$$.dir 2>/dev/null
15395fi
15396if (echo >conf$$.file) 2>/dev/null; then
15397 if ln -s conf$$.file conf$$ 2>/dev/null; then
15398 as_ln_s='ln -s'
15399 # ... but there are two gotchas:
15400 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15401 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15402 # In both cases, we have to default to `cp -p'.
15403 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15404 as_ln_s='cp -p'
15405 elif ln conf$$.file conf$$ 2>/dev/null; then
15406 as_ln_s=ln
15407 else
15408 as_ln_s='cp -p'
15409 fi
15410else
15411 as_ln_s='cp -p'
15412fi
15413rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15414rmdir conf$$.dir 2>/dev/null
15415
15416
15417# as_fn_mkdir_p
15418# -------------
15419# Create "$as_dir" as a directory, including parents if necessary.
15420as_fn_mkdir_p ()
15421{
15422
15423 case $as_dir in #(
15424 -*) as_dir=./$as_dir;;
15425 esac
15426 test -d "$as_dir" || eval $as_mkdir_p || {
15427 as_dirs=
15428 while :; do
15429 case $as_dir in #(
15430 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15431 *) as_qdir=$as_dir;;
15432 esac
15433 as_dirs="'$as_qdir' $as_dirs"
15434 as_dir=`$as_dirname -- "$as_dir" ||
15435$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15436 X"$as_dir" : 'X\(//\)[^/]' \| \
15437 X"$as_dir" : 'X\(//\)$' \| \
15438 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15439$as_echo X"$as_dir" |
15440 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15441 s//\1/
15442 q
15443 }
15444 /^X\(\/\/\)[^/].*/{
15445 s//\1/
15446 q
15447 }
15448 /^X\(\/\/\)$/{
15449 s//\1/
15450 q
15451 }
15452 /^X\(\/\).*/{
15453 s//\1/
15454 q
15455 }
15456 s/.*/./; q'`
15457 test -d "$as_dir" && break
15458 done
15459 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a003a8 15460 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
067d23c9
KY
15461
15462
15463} # as_fn_mkdir_p
15464if mkdir -p . 2>/dev/null; then
15465 as_mkdir_p='mkdir -p "$as_dir"'
15466else
15467 test -d ./-p && rmdir ./-p
15468 as_mkdir_p=false
15469fi
15470
15471if test -x / >/dev/null 2>&1; then
15472 as_test_x='test -x'
15473else
15474 if ls -dL / >/dev/null 2>&1; then
15475 as_ls_L_option=L
15476 else
15477 as_ls_L_option=
15478 fi
15479 as_test_x='
15480 eval sh -c '\''
15481 if test -d "$1"; then
15482 test -d "$1/.";
15483 else
15484 case $1 in #(
15485 -*)set "./$1";;
15486 esac;
15487 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15488 ???[sx]*):;;*)false;;esac;fi
15489 '\'' sh
15490 '
15491fi
15492as_executable_p=$as_test_x
15493
15494# Sed expression to map a string onto a valid CPP name.
15495as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15496
15497# Sed expression to map a string onto a valid variable name.
15498as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15499
15500
15501exec 6>&1
15502## ----------------------------------- ##
15503## Main body of $CONFIG_STATUS script. ##
15504## ----------------------------------- ##
15505_ASEOF
15506test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15507
15508cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15509# Save the log message, to keep $0 and so on meaningful, and to
15510# report actual input values of CONFIG_FILES etc. instead of their
15511# values after options handling.
15512ac_log="
15513This file was extended by emacs $as_me 24.0.50, which was
d6a003a8 15514generated by GNU Autoconf 2.68. Invocation command line was
067d23c9
KY
15515
15516 CONFIG_FILES = $CONFIG_FILES
15517 CONFIG_HEADERS = $CONFIG_HEADERS
15518 CONFIG_LINKS = $CONFIG_LINKS
15519 CONFIG_COMMANDS = $CONFIG_COMMANDS
15520 $ $0 $@
15521
15522on `(hostname || uname -n) 2>/dev/null | sed 1q`
15523"
15524
15525_ACEOF
15526
15527case $ac_config_files in *"
15528"*) set x $ac_config_files; shift; ac_config_files=$*;;
15529esac
15530
15531case $ac_config_headers in *"
15532"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15533esac
15534
15535
15536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15537# Files that config.status was made for.
15538config_files="$ac_config_files"
15539config_headers="$ac_config_headers"
15540config_commands="$ac_config_commands"
15541
15542_ACEOF
15543
15544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15545ac_cs_usage="\
15546\`$as_me' instantiates files and other configuration actions
15547from templates according to the current configuration. Unless the files
15548and actions are specified as TAGs, all are instantiated by default.
15549
15550Usage: $0 [OPTION]... [TAG]...
15551
15552 -h, --help print this help, then exit
15553 -V, --version print version number and configuration settings, then exit
15554 --config print configuration, then exit
15555 -q, --quiet, --silent
15556 do not print progress messages
15557 -d, --debug don't remove temporary files
15558 --recheck update $as_me by reconfiguring in the same conditions
15559 --file=FILE[:TEMPLATE]
15560 instantiate the configuration file FILE
15561 --header=FILE[:TEMPLATE]
15562 instantiate the configuration header FILE
15563
15564Configuration files:
15565$config_files
15566
15567Configuration headers:
15568$config_headers
15569
15570Configuration commands:
15571$config_commands
15572
15573Report bugs to the package provider."
15574
15575_ACEOF
15576cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15577ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15578ac_cs_version="\\
15579emacs config.status 24.0.50
d6a003a8 15580configured by $0, generated by GNU Autoconf 2.68,
067d23c9
KY
15581 with options \\"\$ac_cs_config\\"
15582
d6a003a8 15583Copyright (C) 2010 Free Software Foundation, Inc.
067d23c9
KY
15584This config.status script is free software; the Free Software Foundation
15585gives unlimited permission to copy, distribute and modify it."
15586
15587ac_pwd='$ac_pwd'
15588srcdir='$srcdir'
15589INSTALL='$INSTALL'
15590test -n "\$AWK" || AWK=awk
15591_ACEOF
15592
15593cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15594# The default lists apply if the user does not specify any file.
15595ac_need_defaults=:
15596while test $# != 0
15597do
15598 case $1 in
d6a003a8 15599 --*=?*)
067d23c9
KY
15600 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15601 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15602 ac_shift=:
15603 ;;
d6a003a8
AS
15604 --*=)
15605 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15606 ac_optarg=
15607 ac_shift=:
15608 ;;
067d23c9
KY
15609 *)
15610 ac_option=$1
15611 ac_optarg=$2
15612 ac_shift=shift
15613 ;;
15614 esac
15615
15616 case $ac_option in
15617 # Handling of the options.
15618 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15619 ac_cs_recheck=: ;;
15620 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15621 $as_echo "$ac_cs_version"; exit ;;
15622 --config | --confi | --conf | --con | --co | --c )
15623 $as_echo "$ac_cs_config"; exit ;;
15624 --debug | --debu | --deb | --de | --d | -d )
15625 debug=: ;;
15626 --file | --fil | --fi | --f )
15627 $ac_shift
15628 case $ac_optarg in
15629 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d6a003a8 15630 '') as_fn_error $? "missing file argument" ;;
067d23c9
KY
15631 esac
15632 as_fn_append CONFIG_FILES " '$ac_optarg'"
15633 ac_need_defaults=false;;
15634 --header | --heade | --head | --hea )
15635 $ac_shift
15636 case $ac_optarg in
15637 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15638 esac
15639 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15640 ac_need_defaults=false;;
15641 --he | --h)
15642 # Conflict between --help and --header
d6a003a8 15643 as_fn_error $? "ambiguous option: \`$1'
067d23c9
KY
15644Try \`$0 --help' for more information.";;
15645 --help | --hel | -h )
15646 $as_echo "$ac_cs_usage"; exit ;;
15647 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15648 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15649 ac_cs_silent=: ;;
15650
15651 # This is an error.
d6a003a8 15652 -*) as_fn_error $? "unrecognized option: \`$1'
067d23c9
KY
15653Try \`$0 --help' for more information." ;;
15654
15655 *) as_fn_append ac_config_targets " $1"
15656 ac_need_defaults=false ;;
15657
15658 esac
15659 shift
15660done
15661
15662ac_configure_extra_args=
15663
15664if $ac_cs_silent; then
15665 exec 6>/dev/null
15666 ac_configure_extra_args="$ac_configure_extra_args --silent"
15667fi
15668
15669_ACEOF
15670cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15671if \$ac_cs_recheck; then
15672 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15673 shift
15674 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15675 CONFIG_SHELL='$SHELL'
15676 export CONFIG_SHELL
15677 exec "\$@"
15678fi
15679
15680_ACEOF
15681cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15682exec 5>>config.log
15683{
15684 echo
15685 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15686## Running $as_me. ##
15687_ASBOX
15688 $as_echo "$ac_log"
15689} >&5
15690
15691_ACEOF
15692cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15693#
15694# INIT-COMMANDS
15695#
15696GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPPFLAGS="$CPPFLAGS"
15697
15698_ACEOF
15699
15700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15701
15702# Handling of arguments.
15703for ac_config_target in $ac_config_targets
15704do
15705 case $ac_config_target in
15706 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
15707 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15708 "lib-src/Makefile") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile" ;;
15709 "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
15710 "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;;
15711 "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;;
15712 "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;;
15713 "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;;
15714 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15715 "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
15716 "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
15717 "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
15718 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15719
d6a003a8 15720 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
067d23c9
KY
15721 esac
15722done
15723
15724
15725# If the user did not use the arguments to specify the items to instantiate,
15726# then the envvar interface is used. Set only those that are not.
15727# We use the long form for the default assignment because of an extremely
15728# bizarre bug on SunOS 4.1.3.
15729if $ac_need_defaults; then
15730 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15731 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15732 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15733fi
15734
15735# Have a temporary directory for convenience. Make it in the build tree
15736# simply because there is no reason against having it here, and in addition,
15737# creating and moving files from /tmp can sometimes cause problems.
15738# Hook for its removal unless debugging.
15739# Note that there is a small window in which the directory will not be cleaned:
15740# after its creation but before its name has been assigned to `$tmp'.
15741$debug ||
15742{
d6a003a8 15743 tmp= ac_tmp=
067d23c9 15744 trap 'exit_status=$?
d6a003a8
AS
15745 : "${ac_tmp:=$tmp}"
15746 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
067d23c9
KY
15747' 0
15748 trap 'as_fn_exit 1' 1 2 13 15
15749}
15750# Create a (secure) tmp directory for tmp files.
15751
15752{
15753 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d6a003a8 15754 test -d "$tmp"
067d23c9
KY
15755} ||
15756{
15757 tmp=./conf$$-$RANDOM
15758 (umask 077 && mkdir "$tmp")
d6a003a8
AS
15759} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15760ac_tmp=$tmp
067d23c9
KY
15761
15762# Set up the scripts for CONFIG_FILES section.
15763# No need to generate them if there are no CONFIG_FILES.
15764# This happens for instance with `./config.status config.h'.
15765if test -n "$CONFIG_FILES"; then
15766
15767if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15768 ac_cs_awk_getline=:
15769 ac_cs_awk_pipe_init=
15770 ac_cs_awk_read_file='
15771 while ((getline aline < (F[key])) > 0)
15772 print(aline)
15773 close(F[key])'
15774 ac_cs_awk_pipe_fini=
15775else
15776 ac_cs_awk_getline=false
15777 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15778 ac_cs_awk_read_file='
15779 print "|#_!!_#|"
15780 print "cat " F[key] " &&"
15781 '$ac_cs_awk_pipe_init
15782 # The final `:' finishes the AND list.
15783 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15784fi
15785ac_cr=`echo X | tr X '\015'`
15786# On cygwin, bash can eat \r inside `` if the user requested igncr.
15787# But we know of no other shell where ac_cr would be empty at this
15788# point, so we can use a bashism as a fallback.
15789if test "x$ac_cr" = x; then
15790 eval ac_cr=\$\'\\r\'
15791fi
15792ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15793if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d6a003a8 15794 ac_cs_awk_cr='\\r'
067d23c9
KY
15795else
15796 ac_cs_awk_cr=$ac_cr
15797fi
15798
d6a003a8 15799echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
067d23c9
KY
15800_ACEOF
15801
15802# Create commands to substitute file output variables.
15803{
15804 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d6a003a8 15805 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
067d23c9
KY
15806 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15807 echo "_ACAWK" &&
15808 echo "_ACEOF"
15809} >conf$$files.sh &&
15810. ./conf$$files.sh ||
d6a003a8 15811 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
067d23c9
KY
15812rm -f conf$$files.sh
15813
15814{
15815 echo "cat >conf$$subs.awk <<_ACEOF" &&
15816 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15817 echo "_ACEOF"
15818} >conf$$subs.sh ||
d6a003a8
AS
15819 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15820ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
067d23c9
KY
15821ac_delim='%!_!# '
15822for ac_last_try in false false false false false :; do
15823 . ./conf$$subs.sh ||
d6a003a8 15824 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
067d23c9
KY
15825
15826 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15827 if test $ac_delim_n = $ac_delim_num; then
15828 break
15829 elif $ac_last_try; then
d6a003a8 15830 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
067d23c9
KY
15831 else
15832 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15833 fi
15834done
15835rm -f conf$$subs.sh
15836
15837cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d6a003a8 15838cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
067d23c9
KY
15839_ACEOF
15840sed -n '
15841h
15842s/^/S["/; s/!.*/"]=/
15843p
15844g
15845s/^[^!]*!//
15846:repl
15847t repl
15848s/'"$ac_delim"'$//
15849t delim
15850:nl
15851h
15852s/\(.\{148\}\)..*/\1/
15853t more1
15854s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15855p
15856n
15857b repl
15858:more1
15859s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15860p
15861g
15862s/.\{148\}//
15863t nl
15864:delim
15865h
15866s/\(.\{148\}\)..*/\1/
15867t more2
15868s/["\\]/\\&/g; s/^/"/; s/$/"/
15869p
15870b
15871:more2
15872s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15873p
15874g
15875s/.\{148\}//
15876t delim
15877' <conf$$subs.awk | sed '
15878/^[^""]/{
15879 N
15880 s/\n//
15881}
15882' >>$CONFIG_STATUS || ac_write_fail=1
15883rm -f conf$$subs.awk
15884cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15885_ACAWK
d6a003a8 15886cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
067d23c9
KY
15887 for (key in S) S_is_set[key] = 1
15888 FS = "\a"
15889 \$ac_cs_awk_pipe_init
15890}
15891{
15892 line = $ 0
15893 nfields = split(line, field, "@")
15894 substed = 0
15895 len = length(field[1])
15896 for (i = 2; i < nfields; i++) {
15897 key = field[i]
15898 keylen = length(key)
15899 if (S_is_set[key]) {
15900 value = S[key]
15901 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15902 len += length(value) + length(field[++i])
15903 substed = 1
15904 } else
15905 len += 1 + keylen
15906 }
15907 if (nfields == 3 && !substed) {
15908 key = field[2]
15909 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15910 \$ac_cs_awk_read_file
15911 next
15912 }
15913 }
15914 print line
15915}
15916\$ac_cs_awk_pipe_fini
15917_ACAWK
15918_ACEOF
15919cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15920if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15921 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15922else
15923 cat
d6a003a8
AS
15924fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15925 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
067d23c9
KY
15926_ACEOF
15927
d6a003a8
AS
15928# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15929# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
067d23c9
KY
15930# trailing colons and then remove the whole line if VPATH becomes empty
15931# (actually we leave an empty line to preserve line numbers).
15932if test "x$srcdir" = x.; then
d6a003a8
AS
15933 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15934h
15935s///
15936s/^/:/
15937s/[ ]*$/:/
15938s/:\$(srcdir):/:/g
15939s/:\${srcdir}:/:/g
15940s/:@srcdir@:/:/g
15941s/^:*//
067d23c9 15942s/:*$//
d6a003a8
AS
15943x
15944s/\(=[ ]*\).*/\1/
15945G
15946s/\n//
067d23c9
KY
15947s/^[^=]*=[ ]*$//
15948}'
15949fi
15950
15951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15952fi # test -n "$CONFIG_FILES"
15953
15954# Set up the scripts for CONFIG_HEADERS section.
15955# No need to generate them if there are no CONFIG_HEADERS.
15956# This happens for instance with `./config.status Makefile'.
15957if test -n "$CONFIG_HEADERS"; then
d6a003a8 15958cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
067d23c9
KY
15959BEGIN {
15960_ACEOF
15961
15962# Transform confdefs.h into an awk script `defines.awk', embedded as
15963# here-document in config.status, that substitutes the proper values into
15964# config.h.in to produce config.h.
15965
15966# Create a delimiter string that does not exist in confdefs.h, to ease
15967# handling of long lines.
15968ac_delim='%!_!# '
15969for ac_last_try in false false :; do
d6a003a8
AS
15970 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15971 if test -z "$ac_tt"; then
067d23c9
KY
15972 break
15973 elif $ac_last_try; then
d6a003a8 15974 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
067d23c9
KY
15975 else
15976 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15977 fi
15978done
15979
15980# For the awk script, D is an array of macro values keyed by name,
15981# likewise P contains macro parameters if any. Preserve backslash
15982# newline sequences.
15983
15984ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15985sed -n '
15986s/.\{148\}/&'"$ac_delim"'/g
15987t rset
15988:rset
15989s/^[ ]*#[ ]*define[ ][ ]*/ /
15990t def
15991d
15992:def
15993s/\\$//
15994t bsnl
15995s/["\\]/\\&/g
15996s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15997D["\1"]=" \3"/p
15998s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15999d
16000:bsnl
16001s/["\\]/\\&/g
16002s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16003D["\1"]=" \3\\\\\\n"\\/p
16004t cont
16005s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16006t cont
16007d
16008:cont
16009n
16010s/.\{148\}/&'"$ac_delim"'/g
16011t clear
16012:clear
16013s/\\$//
16014t bsnlc
16015s/["\\]/\\&/g; s/^/"/; s/$/"/p
16016d
16017:bsnlc
16018s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16019b cont
16020' <confdefs.h | sed '
16021s/'"$ac_delim"'/"\\\
16022"/g' >>$CONFIG_STATUS || ac_write_fail=1
16023
16024cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16025 for (key in D) D_is_set[key] = 1
16026 FS = "\a"
16027}
16028/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16029 line = \$ 0
16030 split(line, arg, " ")
16031 if (arg[1] == "#") {
16032 defundef = arg[2]
16033 mac1 = arg[3]
16034 } else {
16035 defundef = substr(arg[1], 2)
16036 mac1 = arg[2]
16037 }
16038 split(mac1, mac2, "(") #)
16039 macro = mac2[1]
16040 prefix = substr(line, 1, index(line, defundef) - 1)
16041 if (D_is_set[macro]) {
16042 # Preserve the white space surrounding the "#".
16043 print prefix "define", macro P[macro] D[macro]
16044 next
16045 } else {
16046 # Replace #undef with comments. This is necessary, for example,
16047 # in the case of _POSIX_SOURCE, which is predefined and required
16048 # on some systems where configure will not decide to define it.
16049 if (defundef == "undef") {
16050 print "/*", prefix defundef, macro, "*/"
16051 next
16052 }
16053 }
16054}
16055{ print }
16056_ACAWK
16057_ACEOF
16058cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d6a003a8 16059 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
067d23c9
KY
16060fi # test -n "$CONFIG_HEADERS"
16061
16062
16063eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16064shift
16065for ac_tag
16066do
16067 case $ac_tag in
16068 :[FHLC]) ac_mode=$ac_tag; continue;;
16069 esac
16070 case $ac_mode$ac_tag in
16071 :[FHL]*:*);;
d6a003a8 16072 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
067d23c9
KY
16073 :[FH]-) ac_tag=-:-;;
16074 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16075 esac
16076 ac_save_IFS=$IFS
16077 IFS=:
16078 set x $ac_tag
16079 IFS=$ac_save_IFS
16080 shift
16081 ac_file=$1
16082 shift
16083
16084 case $ac_mode in
16085 :L) ac_source=$1;;
16086 :[FH])
16087 ac_file_inputs=
16088 for ac_f
16089 do
16090 case $ac_f in
d6a003a8 16091 -) ac_f="$ac_tmp/stdin";;
067d23c9
KY
16092 *) # Look for the file first in the build tree, then in the source tree
16093 # (if the path is not absolute). The absolute path cannot be DOS-style,
16094 # because $ac_f cannot contain `:'.
16095 test -f "$ac_f" ||
16096 case $ac_f in
16097 [\\/$]*) false;;
16098 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16099 esac ||
d6a003a8 16100 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
067d23c9
KY
16101 esac
16102 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16103 as_fn_append ac_file_inputs " '$ac_f'"
16104 done
16105
16106 # Let's still pretend it is `configure' which instantiates (i.e., don't
16107 # use $as_me), people would be surprised to read:
16108 # /* config.h. Generated by config.status. */
16109 configure_input='Generated from '`
16110 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16111 `' by configure.'
16112 if test x"$ac_file" != x-; then
16113 configure_input="$ac_file. $configure_input"
16114 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16115$as_echo "$as_me: creating $ac_file" >&6;}
16116 fi
16117 # Neutralize special characters interpreted by sed in replacement strings.
16118 case $configure_input in #(
16119 *\&* | *\|* | *\\* )
16120 ac_sed_conf_input=`$as_echo "$configure_input" |
16121 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16122 *) ac_sed_conf_input=$configure_input;;
16123 esac
16124
16125 case $ac_tag in
d6a003a8
AS
16126 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16127 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
067d23c9
KY
16128 esac
16129 ;;
16130 esac
16131
16132 ac_dir=`$as_dirname -- "$ac_file" ||
16133$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16134 X"$ac_file" : 'X\(//\)[^/]' \| \
16135 X"$ac_file" : 'X\(//\)$' \| \
16136 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16137$as_echo X"$ac_file" |
16138 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16139 s//\1/
16140 q
16141 }
16142 /^X\(\/\/\)[^/].*/{
16143 s//\1/
16144 q
16145 }
16146 /^X\(\/\/\)$/{
16147 s//\1/
16148 q
16149 }
16150 /^X\(\/\).*/{
16151 s//\1/
16152 q
16153 }
16154 s/.*/./; q'`
16155 as_dir="$ac_dir"; as_fn_mkdir_p
16156 ac_builddir=.
16157
16158case "$ac_dir" in
16159.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16160*)
16161 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16162 # A ".." for each directory in $ac_dir_suffix.
16163 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16164 case $ac_top_builddir_sub in
16165 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16166 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16167 esac ;;
16168esac
16169ac_abs_top_builddir=$ac_pwd
16170ac_abs_builddir=$ac_pwd$ac_dir_suffix
16171# for backward compatibility:
16172ac_top_builddir=$ac_top_build_prefix
16173
16174case $srcdir in
16175 .) # We are building in place.
16176 ac_srcdir=.
16177 ac_top_srcdir=$ac_top_builddir_sub
16178 ac_abs_top_srcdir=$ac_pwd ;;
16179 [\\/]* | ?:[\\/]* ) # Absolute name.
16180 ac_srcdir=$srcdir$ac_dir_suffix;
16181 ac_top_srcdir=$srcdir
16182 ac_abs_top_srcdir=$srcdir ;;
16183 *) # Relative name.
16184 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16185 ac_top_srcdir=$ac_top_build_prefix$srcdir
16186 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16187esac
16188ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16189
16190
16191 case $ac_mode in
16192 :F)
16193 #
16194 # CONFIG_FILE
16195 #
16196
16197 case $INSTALL in
16198 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16199 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16200 esac
16201_ACEOF
16202
16203cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16204# If the template does not know about datarootdir, expand it.
16205# FIXME: This hack should be removed a few years after 2.60.
16206ac_datarootdir_hack=; ac_datarootdir_seen=
16207ac_sed_dataroot='
16208/datarootdir/ {
16209 p
16210 q
16211}
16212/@datadir@/p
16213/@docdir@/p
16214/@infodir@/p
16215/@localedir@/p
16216/@mandir@/p'
16217case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16218*datarootdir*) ac_datarootdir_seen=yes;;
16219*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16221$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16222_ACEOF
16223cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16224 ac_datarootdir_hack='
16225 s&@datadir@&$datadir&g
16226 s&@docdir@&$docdir&g
16227 s&@infodir@&$infodir&g
16228 s&@localedir@&$localedir&g
16229 s&@mandir@&$mandir&g
16230 s&\\\${datarootdir}&$datarootdir&g' ;;
16231esac
16232_ACEOF
16233
16234# Neutralize VPATH when `$srcdir' = `.'.
16235# Shell code in configure.ac might set extrasub.
16236# FIXME: do we really want to maintain this feature?
16237cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16238ac_sed_extra="$ac_vpsub
16239$extrasub
16240_ACEOF
16241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16242:t
16243/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16244s|@configure_input@|$ac_sed_conf_input|;t t
16245s&@top_builddir@&$ac_top_builddir_sub&;t t
16246s&@top_build_prefix@&$ac_top_build_prefix&;t t
16247s&@srcdir@&$ac_srcdir&;t t
16248s&@abs_srcdir@&$ac_abs_srcdir&;t t
16249s&@top_srcdir@&$ac_top_srcdir&;t t
16250s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16251s&@builddir@&$ac_builddir&;t t
16252s&@abs_builddir@&$ac_abs_builddir&;t t
16253s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16254s&@INSTALL@&$ac_INSTALL&;t t
16255$ac_datarootdir_hack
16256"
16257eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16258if $ac_cs_awk_getline; then
d6a003a8 16259 $AWK -f "$ac_tmp/subs.awk"
067d23c9 16260else
d6a003a8
AS
16261 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16262fi \
16263 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
067d23c9
KY
16264
16265test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d6a003a8
AS
16266 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16267 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16268 "$ac_tmp/out"`; test -z "$ac_out"; } &&
067d23c9 16269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a003a8 16270which seems to be undefined. Please make sure it is defined" >&5
067d23c9 16271$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a003a8 16272which seems to be undefined. Please make sure it is defined" >&2;}
067d23c9 16273
d6a003a8 16274 rm -f "$ac_tmp/stdin"
067d23c9 16275 case $ac_file in
d6a003a8
AS
16276 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16277 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
067d23c9 16278 esac \
d6a003a8 16279 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
067d23c9
KY
16280 ;;
16281 :H)
16282 #
16283 # CONFIG_HEADER
16284 #
16285 if test x"$ac_file" != x-; then
16286 {
16287 $as_echo "/* $configure_input */" \
d6a003a8
AS
16288 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16289 } >"$ac_tmp/config.h" \
16290 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16291 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
067d23c9
KY
16292 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16293$as_echo "$as_me: $ac_file is unchanged" >&6;}
16294 else
16295 rm -f "$ac_file"
d6a003a8
AS
16296 mv "$ac_tmp/config.h" "$ac_file" \
16297 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
067d23c9
KY
16298 fi
16299 else
16300 $as_echo "/* $configure_input */" \
d6a003a8
AS
16301 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16302 || as_fn_error $? "could not create -" "$LINENO" 5
067d23c9
KY
16303 fi
16304 ;;
16305
16306 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16307$as_echo "$as_me: executing $ac_file commands" >&6;}
16308 ;;
16309 esac
16310
16311
16312 case $ac_file$ac_mode in
16313 "default":C)
16314
16315### Make the necessary directories, if they don't exist.
16316for dir in etc lisp ; do
16317 test -d ${dir} || mkdir ${dir}
16318done
16319
16320echo creating src/epaths.h
16321${MAKE-make} epaths-force
16322
16323if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
16324 echo creating src/.gdbinit
16325 echo source $srcdir/src/.gdbinit > src/.gdbinit
16326fi
16327
16328 ;;
16329
16330 esac
16331done # for ac_tag
16332
16333
16334as_fn_exit 0
16335_ACEOF
16336ac_clean_files=$ac_clean_files_save
16337
16338test $ac_write_fail = 0 ||
d6a003a8 16339 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
067d23c9
KY
16340
16341
16342# configure is writing to config.log, and then calls config.status.
16343# config.status does its own redirection, appending to config.log.
16344# Unfortunately, on DOS this fails, as config.log is still kept open
16345# by configure, so config.status won't be able to write to it; its
16346# output is simply discarded. So we exec the FD to /dev/null,
16347# effectively closing config.log, so it can be properly (re)opened and
16348# appended to by config.status. When coming back to configure, we
16349# need to make the FD available again.
16350if test "$no_create" != yes; then
16351 ac_cs_success=:
16352 ac_config_status_args=
16353 test "$silent" = yes &&
16354 ac_config_status_args="$ac_config_status_args --quiet"
16355 exec 5>/dev/null
16356 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16357 exec 5>>config.log
16358 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16359 # would make configure fail if this is the last instruction.
d6a003a8 16360 $ac_cs_success || as_fn_exit 1
067d23c9
KY
16361fi
16362if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16364$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16365fi
16366
16367