Add pcomplete support for hosts defined in .ssh/config.
[emacs.git] / configure
blob7e51212fc285bd0b65a8602253f8215ad3725979
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for emacs 24.0.50.
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8 # Foundation, Inc.
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 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if 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
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
32 esac
36 as_nl='
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_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.
45 if 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 --'
49 elif (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'
52 else
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"
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if 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=';'
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.)
89 IFS=" "" $as_nl"
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
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
102 IFS=$as_save_IFS
105 esac
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.
108 if test "x$as_myself" = x; then
109 as_myself=$0
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
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.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 if 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
145 else
146 case \`(set -o) 2>/dev/null\` in #(
147 *posix*) :
148 set -o posix ;; #(
149 *) :
151 esac
154 as_required="as_fn_return () { (exit \$1); }
155 as_fn_success () { as_fn_return 0; }
156 as_fn_failure () { as_fn_return 1; }
157 as_fn_ret_success () { return 0; }
158 as_fn_ret_failure () { return 1; }
160 exitcode=0
161 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
162 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
163 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
164 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
165 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 else
168 exitcode=1; echo positional parameters were not saved.
170 test 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
175 test \$(( 1 + 1 )) = 2 || exit 1"
176 if (eval "$as_required") 2>/dev/null; then :
177 as_have_required=yes
178 else
179 as_have_required=no
181 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183 else
184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
185 as_found=false
186 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 IFS=$as_save_IFS
189 test -z "$as_dir" && as_dir=.
190 as_found=:
191 case $as_dir in #(
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
203 done;;
204 esac
205 as_found=false
206 done
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
210 fi; }
211 IFS=$as_save_IFS
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.
218 # Preserve -v and -x to the replacement shell.
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
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+"$@"}
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."
244 exit 1
248 SHELL=${CONFIG_SHELL-/bin/sh}
249 export SHELL
250 # Unset more variables known to interfere with behavior of common tools.
251 CLICOLOR_FORCE= GREP_OPTIONS=
252 unset CLICOLOR_FORCE GREP_OPTIONS
254 ## --------------------- ##
255 ## M4sh Shell Functions. ##
256 ## --------------------- ##
257 # as_fn_unset VAR
258 # ---------------
259 # Portably unset VAR.
260 as_fn_unset ()
262 { eval $1=; unset $1;}
264 as_unset=as_fn_unset
266 # as_fn_set_status STATUS
267 # -----------------------
268 # Set $? to STATUS, without forking.
269 as_fn_set_status ()
271 return $1
272 } # as_fn_set_status
274 # as_fn_exit STATUS
275 # -----------------
276 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
277 as_fn_exit ()
279 set +e
280 as_fn_set_status $1
281 exit $1
282 } # as_fn_exit
284 # as_fn_mkdir_p
285 # -------------
286 # Create "$as_dir" as a directory, including parents if necessary.
287 as_fn_mkdir_p ()
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/
311 /^X\(\/\/\)[^/].*/{
312 s//\1/
315 /^X\(\/\/\)$/{
316 s//\1/
319 /^X\(\/\).*/{
320 s//\1/
323 s/.*/./; q'`
324 test -d "$as_dir" && break
325 done
326 test -z "$as_dirs" || eval "mkdir $as_dirs"
327 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
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.
337 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
338 eval 'as_fn_append ()
340 eval $1+=\$2
342 else
343 as_fn_append ()
345 eval $1=\$$1\$2
347 fi # as_fn_append
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.
354 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
355 eval 'as_fn_arith ()
357 as_val=$(( $* ))
359 else
360 as_fn_arith ()
362 as_val=`expr "$@" || test $? -eq 1`
364 fi # as_fn_arith
367 # as_fn_error STATUS ERROR [LINENO LOG_FD]
368 # ----------------------------------------
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
371 # script with STATUS, using 1 if that was 0.
372 as_fn_error ()
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
379 $as_echo "$as_me: error: $2" >&2
380 as_fn_exit $as_status
381 } # as_fn_error
383 if expr a : '\(a\)' >/dev/null 2>&1 &&
384 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 as_expr=expr
386 else
387 as_expr=false
390 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 as_basename=basename
392 else
393 as_basename=false
396 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_dirname=dirname
398 else
399 as_dirname=false
402 as_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/
411 /^X\/\(\/\/\)$/{
412 s//\1/
415 /^X\/\(\/\).*/{
416 s//\1/
419 s/.*/./; q'`
421 # Avoid depending upon Character Ranges.
422 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
423 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
424 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
425 as_cr_digits='0123456789'
426 as_cr_alnum=$as_cr_Letters$as_cr_digits
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 '
436 /[$]LINENO/=
437 ' <$as_myself |
438 sed '
439 s/[$]LINENO.*/&-/
440 t lineno
442 :lineno
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; }
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
460 ECHO_C= ECHO_N= ECHO_T=
461 case `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;;
470 ECHO_N='-n';;
471 esac
473 rm -f conf$$ conf$$.exe conf$$.file
474 if test -d conf$$.dir; then
475 rm -f conf$$.dir/conf$$.file
476 else
477 rm -f conf$$.dir
478 mkdir conf$$.dir 2>/dev/null
480 if (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'
494 else
495 as_ln_s='cp -p'
497 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
498 rmdir conf$$.dir 2>/dev/null
500 if mkdir -p . 2>/dev/null; then
501 as_mkdir_p='mkdir -p "$as_dir"'
502 else
503 test -d ./-p && rmdir ./-p
504 as_mkdir_p=false
507 if test -x / >/dev/null 2>&1; then
508 as_test_x='test -x'
509 else
510 if ls -dL / >/dev/null 2>&1; then
511 as_ls_L_option=L
512 else
513 as_ls_L_option=
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
528 as_executable_p=$as_test_x
530 # Sed expression to map a string onto a valid CPP name.
531 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533 # Sed expression to map a string onto a valid variable name.
534 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
537 test -n "$DJDIR" || exec 7<&0 </dev/null
538 exec 6>&1
540 # Name of the host.
541 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
542 # so uname gets run too.
543 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
546 # Initializations.
548 ac_default_prefix=/usr/local
549 ac_clean_files=
550 ac_config_libobj_dir=.
551 LIBOBJS=
552 cross_compiling=no
553 subdirs=
554 MFLAGS=
555 MAKEFLAGS=
557 # Identity of this package.
558 PACKAGE_NAME='emacs'
559 PACKAGE_TARNAME='emacs'
560 PACKAGE_VERSION='24.0.50'
561 PACKAGE_STRING='emacs 24.0.50'
562 PACKAGE_BUGREPORT=''
563 PACKAGE_URL=''
565 ac_unique_file="src/lisp.h"
566 # Factoring default headers for most tests.
567 ac_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"
602 ac_config_libobj_dir=src
603 ac_header_list=
604 gl_getopt_required=POSIX
605 gl_getopt_required=POSIX
606 ac_func_list=
607 ac_subst_vars='gltests_LTLIBOBJS
608 gltests_LIBOBJS
609 gl_LTLIBOBJS
610 gl_LIBOBJS
611 am__EXEEXT_FALSE
612 am__EXEEXT_TRUE
613 LTLIBOBJS
614 WINDOW_SUPPORT
615 TOOLTIP_SUPPORT
616 MOUSE_SUPPORT
617 LIB_GCC
618 LD_FIRSTFLAG
619 LD_SWITCH_SYSTEM_TEMACS
620 POST_ALLOC_OBJ
621 PRE_ALLOC_OBJ
622 CYGWIN_OBJ
623 RALLOC_OBJ
624 OLDXMENU_DEPS
625 LIBX_OTHER
626 LIBXMENU
627 OLDXMENU
628 OLDXMENU_TARGET
629 LIBXT_OTHER
630 TOOLKIT_LIBW
631 WIDGET_OBJ
632 XOBJ
633 XMENU_OBJ
634 FONT_OBJ
635 OTHER_FILES
636 GNU_OBJC_CFLAGS
637 ns_appsrc
638 ns_appresdir
639 ns_appbindir
640 ns_appdir
641 S_FILE
642 M_FILE
643 X_TOOLKIT_TYPE
644 C_SWITCH_X_SYSTEM
645 C_SWITCH_X_SITE
646 LD_SWITCH_X_SITE
647 gameuser
648 gamedir
649 bitmapdir
650 archlibdir
651 etcdir
652 x_default_search_path
653 lisppath
654 locallisppath
655 lispdir
656 srcdir
657 canonical
658 configuration
659 version
660 KRB4LIB
661 DESLIB
662 KRB5LIB
663 CRYPTOLIB
664 COM_ERRLIB
665 LIBRESOLV
666 LIBHESIOD
667 TERMCAP_OBJ
668 LIBS_TERMCAP
669 LIBGNU_LTLIBDEPS
670 LIBGNU_LIBDEPS
671 gltests_WITNESS
672 HAVE_UNISTD_H
673 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
674 NEXT_UNISTD_H
675 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
676 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
677 TIME_H_DEFINES_STRUCT_TIMESPEC
678 NEXT_AS_FIRST_DIRECTIVE_TIME_H
679 NEXT_TIME_H
680 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
681 NEXT_STDDEF_H
682 STDDEF_H
683 HAVE_WCHAR_T
684 REPLACE_NULL
685 APPLE_UNIVERSAL_BUILD
686 REPLACE_TIMEGM
687 REPLACE_NANOSLEEP
688 REPLACE_MKTIME
689 REPLACE_LOCALTIME_R
690 HAVE_TIMEGM
691 HAVE_STRPTIME
692 HAVE_NANOSLEEP
693 HAVE_DECL_LOCALTIME_R
694 GNULIB_TIME_R
695 GNULIB_TIMEGM
696 GNULIB_STRPTIME
697 GNULIB_NANOSLEEP
698 GNULIB_MKTIME
699 LTLIBINTL
700 LIBINTL
701 GETOPT_H
702 HAVE_GETOPT_H
703 NEXT_AS_FIRST_DIRECTIVE_GETOPT_H
704 NEXT_GETOPT_H
705 PRAGMA_COLUMNS
706 PRAGMA_SYSTEM_HEADER
707 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
708 INCLUDE_NEXT
709 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
710 UNISTD_H_HAVE_WINSOCK2_H
711 REPLACE_WRITE
712 REPLACE_USLEEP
713 REPLACE_UNLINKAT
714 REPLACE_UNLINK
715 REPLACE_TTYNAME_R
716 REPLACE_SYMLINK
717 REPLACE_SLEEP
718 REPLACE_RMDIR
719 REPLACE_READLINK
720 REPLACE_PWRITE
721 REPLACE_PREAD
722 REPLACE_LSEEK
723 REPLACE_LINKAT
724 REPLACE_LINK
725 REPLACE_LCHOWN
726 REPLACE_GETPAGESIZE
727 REPLACE_GETGROUPS
728 REPLACE_GETLOGIN_R
729 REPLACE_GETDOMAINNAME
730 REPLACE_GETCWD
731 REPLACE_FCHOWNAT
732 REPLACE_DUP2
733 REPLACE_DUP
734 REPLACE_CLOSE
735 REPLACE_CHOWN
736 HAVE_SYS_PARAM_H
737 HAVE_OS_H
738 HAVE_DECL_TTYNAME_R
739 HAVE_DECL_GETUSERSHELL
740 HAVE_DECL_GETPAGESIZE
741 HAVE_DECL_GETLOGIN_R
742 HAVE_DECL_GETDOMAINNAME
743 HAVE_DECL_FCHDIR
744 HAVE_DECL_ENVIRON
745 HAVE_USLEEP
746 HAVE_UNLINKAT
747 HAVE_SYMLINKAT
748 HAVE_SYMLINK
749 HAVE_SLEEP
750 HAVE_READLINKAT
751 HAVE_READLINK
752 HAVE_PWRITE
753 HAVE_PREAD
754 HAVE_PIPE2
755 HAVE_PIPE
756 HAVE_LINKAT
757 HAVE_LINK
758 HAVE_LCHOWN
759 HAVE_GETPAGESIZE
760 HAVE_GETLOGIN
761 HAVE_GETHOSTNAME
762 HAVE_GETGROUPS
763 HAVE_GETDTABLESIZE
764 HAVE_FTRUNCATE
765 HAVE_FSYNC
766 HAVE_FCHOWNAT
767 HAVE_FCHDIR
768 HAVE_FACCESSAT
769 HAVE_EUIDACCESS
770 HAVE_DUP3
771 HAVE_DUP2
772 HAVE_CHOWN
773 GNULIB_WRITE
774 GNULIB_USLEEP
775 GNULIB_UNLINKAT
776 GNULIB_UNLINK
777 GNULIB_UNISTD_H_SIGPIPE
778 GNULIB_UNISTD_H_GETOPT
779 GNULIB_TTYNAME_R
780 GNULIB_SYMLINKAT
781 GNULIB_SYMLINK
782 GNULIB_SLEEP
783 GNULIB_RMDIR
784 GNULIB_READLINKAT
785 GNULIB_READLINK
786 GNULIB_PWRITE
787 GNULIB_PREAD
788 GNULIB_PIPE2
789 GNULIB_PIPE
790 GNULIB_LSEEK
791 GNULIB_LINKAT
792 GNULIB_LINK
793 GNULIB_LCHOWN
794 GNULIB_GETUSERSHELL
795 GNULIB_GETPAGESIZE
796 GNULIB_GETLOGIN_R
797 GNULIB_GETLOGIN
798 GNULIB_GETHOSTNAME
799 GNULIB_GETGROUPS
800 GNULIB_GETDTABLESIZE
801 GNULIB_GETDOMAINNAME
802 GNULIB_GETCWD
803 GNULIB_FTRUNCATE
804 GNULIB_FSYNC
805 GNULIB_FCHOWNAT
806 GNULIB_FCHDIR
807 GNULIB_FACCESSAT
808 GNULIB_EUIDACCESS
809 GNULIB_ENVIRON
810 GNULIB_DUP3
811 GNULIB_DUP2
812 GNULIB_CLOSE
813 GNULIB_CHOWN
814 GL_COND_LIBTOOL_FALSE
815 GL_COND_LIBTOOL_TRUE
816 GETLOADAVG_LIBS
817 KMEM_GROUP
818 NEED_SETGID
819 LIBOBJS
820 BLESSMAIL_TARGET
821 LIBS_MAIL
822 liblockfile
823 ALLOCA
824 LIBXML2_LIBS
825 LIBXML2_CFLAGS
826 LIBXSM
827 LIBGPM
828 LIBGIF
829 LIBTIFF
830 LIBPNG
831 LIBJPEG
832 LIBXPM
833 FREETYPE_LIBS
834 FREETYPE_CFLAGS
835 M17N_FLT_LIBS
836 M17N_FLT_CFLAGS
837 LIBOTF_LIBS
838 LIBOTF_CFLAGS
839 XFT_LIBS
840 XFT_CFLAGS
841 FONTCONFIG_LIBS
842 FONTCONFIG_CFLAGS
843 LIBXMU
844 LIBXTR6
845 LIBGNUTLS_LIBS
846 LIBGNUTLS_CFLAGS
847 LIBSELINUX_LIBS
848 GCONF_LIBS
849 GCONF_CFLAGS
850 DBUS_OBJ
851 DBUS_LIBS
852 DBUS_CFLAGS
853 GTK_OBJ
854 GTK_LIBS
855 GTK_CFLAGS
856 IMAGEMAGICK_LIBS
857 IMAGEMAGICK_CFLAGS
858 RSVG_LIBS
859 RSVG_CFLAGS
860 VMLIMIT_OBJ
861 GMALLOC_OBJ
862 HAVE_XSERVER
863 LIB_STANDARD
864 NS_SUPPORT
865 NS_OBJ
866 TEMACS_LDFLAGS2
867 LD_SWITCH_X_SITE_AUX_RPATH
868 LD_SWITCH_X_SITE_AUX
869 XMKMF
870 DEPFLAGS
871 MKDEPDIR
872 CFLAGS_SOUND
873 ALSA_LIBS
874 ALSA_CFLAGS
875 PKG_CONFIG
876 LIBSOUND
877 START_FILES
878 LIB_MATH
879 CRT_DIR
880 LIBS_SYSTEM
881 C_SWITCH_SYSTEM
882 UNEXEC_OBJ
883 C_SWITCH_MACHINE
884 LD_SWITCH_SYSTEM
885 CANNOT_DUMP
886 HAVE_MAKEINFO
887 GZIP_PROG
888 INSTALL_INFO
889 C_WARNINGS_SWITCH
890 EGREP
891 GREP
893 RANLIB
894 am__fastdepCC_FALSE
895 am__fastdepCC_TRUE
896 CCDEPMODE
897 AMDEPBACKSLASH
898 AMDEP_FALSE
899 AMDEP_TRUE
900 am__quote
901 am__include
902 DEPDIR
903 OBJEXT
904 EXEEXT
905 ac_ct_CC
906 CPPFLAGS
907 LDFLAGS
908 CFLAGS
910 host_os
911 host_vendor
912 host_cpu
913 host
914 build_os
915 build_vendor
916 build_cpu
917 build
918 PROFILING_CFLAGS
919 MAINT
920 GZIP_INFO
921 am__untar
922 am__tar
923 AMTAR
924 am__leading_dot
925 SET_MAKE
927 mkdir_p
928 MKDIR_P
929 INSTALL_STRIP_PROGRAM
930 STRIP
931 install_sh
932 MAKEINFO
933 AUTOHEADER
934 AUTOMAKE
935 AUTOCONF
936 ACLOCAL
937 VERSION
938 PACKAGE
939 CYGPATH_W
940 am__isrc
941 INSTALL_DATA
942 INSTALL_SCRIPT
943 INSTALL_PROGRAM
944 target_alias
945 host_alias
946 build_alias
947 LIBS
948 ECHO_T
949 ECHO_N
950 ECHO_C
951 DEFS
952 mandir
953 localedir
954 libdir
955 psdir
956 pdfdir
957 dvidir
958 htmldir
959 infodir
960 docdir
961 oldincludedir
962 includedir
963 localstatedir
964 sharedstatedir
965 sysconfdir
966 datadir
967 datarootdir
968 libexecdir
969 sbindir
970 bindir
971 program_transform_name
972 prefix
973 exec_prefix
974 PACKAGE_URL
975 PACKAGE_BUGREPORT
976 PACKAGE_STRING
977 PACKAGE_VERSION
978 PACKAGE_TARNAME
979 PACKAGE_NAME
980 PATH_SEPARATOR
981 SHELL'
982 ac_subst_files='deps_frag
983 ns_frag'
984 ac_user_opts='
985 enable_option_checking
986 with_pop
987 with_kerberos
988 with_kerberos5
989 with_hesiod
990 with_mmdf
991 with_mail_unlink
992 with_mailhost
993 with_sound
994 with_sync_input
995 with_x_toolkit
996 with_xpm
997 with_jpeg
998 with_tiff
999 with_gif
1000 with_png
1001 with_rsvg
1002 with_xml2
1003 with_imagemagick
1004 with_xft
1005 with_libotf
1006 with_m17n_flt
1007 with_toolkit_scroll_bars
1008 with_xaw3d
1009 with_xim
1010 with_ns
1011 with_gpm
1012 with_dbus
1013 with_gconf
1014 with_selinux
1015 with_gnutls
1016 with_makeinfo
1017 with_compress_info
1018 with_pkg_config_prog
1019 with_crt_dir
1020 with_gameuser
1021 with_gnustep_conf
1022 enable_ns_self_contained
1023 enable_asserts
1024 enable_maintainer_mode
1025 enable_locallisppath
1026 enable_checking
1027 enable_use_lisp_union_type
1028 enable_profiling
1029 enable_autodepend
1030 enable_dependency_tracking
1031 enable_largefile
1032 with_x
1034 ac_precious_vars='build_alias
1035 host_alias
1036 target_alias
1038 CFLAGS
1039 LDFLAGS
1040 LIBS
1041 CPPFLAGS
1043 CPPFLAGS
1045 CPPFLAGS
1046 XMKMF'
1049 # Initialize some variables set by options.
1050 ac_init_help=
1051 ac_init_version=false
1052 ac_unrecognized_opts=
1053 ac_unrecognized_sep=
1054 # The variables have the same names as the options, with
1055 # dashes changed to underlines.
1056 cache_file=/dev/null
1057 exec_prefix=NONE
1058 no_create=
1059 no_recursion=
1060 prefix=NONE
1061 program_prefix=NONE
1062 program_suffix=NONE
1063 program_transform_name=s,x,x,
1064 silent=
1065 site=
1066 srcdir=
1067 verbose=
1068 x_includes=NONE
1069 x_libraries=NONE
1071 # Installation directory options.
1072 # These are left unexpanded so users can "make install exec_prefix=/foo"
1073 # and all the variables that are supposed to be based on exec_prefix
1074 # by default will actually change.
1075 # Use braces instead of parens because sh, perl, etc. also accept them.
1076 # (The list follows the same order as the GNU Coding Standards.)
1077 bindir='${exec_prefix}/bin'
1078 sbindir='${exec_prefix}/sbin'
1079 libexecdir='${exec_prefix}/libexec'
1080 datarootdir='${prefix}/share'
1081 datadir='${datarootdir}'
1082 sysconfdir='${prefix}/etc'
1083 sharedstatedir='${prefix}/com'
1084 localstatedir='${prefix}/var'
1085 includedir='${prefix}/include'
1086 oldincludedir='/usr/include'
1087 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1088 infodir='${datarootdir}/info'
1089 htmldir='${docdir}'
1090 dvidir='${docdir}'
1091 pdfdir='${docdir}'
1092 psdir='${docdir}'
1093 libdir='${exec_prefix}/lib'
1094 localedir='${datarootdir}/locale'
1095 mandir='${datarootdir}/man'
1097 ac_prev=
1098 ac_dashdash=
1099 for ac_option
1101 # If the previous option needs an argument, assign it.
1102 if test -n "$ac_prev"; then
1103 eval $ac_prev=\$ac_option
1104 ac_prev=
1105 continue
1108 case $ac_option in
1109 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1110 *=) ac_optarg= ;;
1111 *) ac_optarg=yes ;;
1112 esac
1114 # Accept the important Cygnus configure options, so we can diagnose typos.
1116 case $ac_dashdash$ac_option in
1118 ac_dashdash=yes ;;
1120 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1121 ac_prev=bindir ;;
1122 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1123 bindir=$ac_optarg ;;
1125 -build | --build | --buil | --bui | --bu)
1126 ac_prev=build_alias ;;
1127 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1128 build_alias=$ac_optarg ;;
1130 -cache-file | --cache-file | --cache-fil | --cache-fi \
1131 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1132 ac_prev=cache_file ;;
1133 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1134 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1135 cache_file=$ac_optarg ;;
1137 --config-cache | -C)
1138 cache_file=config.cache ;;
1140 -datadir | --datadir | --datadi | --datad)
1141 ac_prev=datadir ;;
1142 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1143 datadir=$ac_optarg ;;
1145 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1146 | --dataroo | --dataro | --datar)
1147 ac_prev=datarootdir ;;
1148 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1149 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1150 datarootdir=$ac_optarg ;;
1152 -disable-* | --disable-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid feature name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1161 "enable_$ac_useropt"
1162 "*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval enable_$ac_useropt=no ;;
1168 -docdir | --docdir | --docdi | --doc | --do)
1169 ac_prev=docdir ;;
1170 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1171 docdir=$ac_optarg ;;
1173 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1174 ac_prev=dvidir ;;
1175 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1176 dvidir=$ac_optarg ;;
1178 -enable-* | --enable-*)
1179 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1180 # Reject names that are not valid shell variable names.
1181 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1182 as_fn_error $? "invalid feature name: $ac_useropt"
1183 ac_useropt_orig=$ac_useropt
1184 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1185 case $ac_user_opts in
1187 "enable_$ac_useropt"
1188 "*) ;;
1189 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1190 ac_unrecognized_sep=', ';;
1191 esac
1192 eval enable_$ac_useropt=\$ac_optarg ;;
1194 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1195 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1196 | --exec | --exe | --ex)
1197 ac_prev=exec_prefix ;;
1198 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1199 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1200 | --exec=* | --exe=* | --ex=*)
1201 exec_prefix=$ac_optarg ;;
1203 -gas | --gas | --ga | --g)
1204 # Obsolete; use --with-gas.
1205 with_gas=yes ;;
1207 -help | --help | --hel | --he | -h)
1208 ac_init_help=long ;;
1209 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1210 ac_init_help=recursive ;;
1211 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1212 ac_init_help=short ;;
1214 -host | --host | --hos | --ho)
1215 ac_prev=host_alias ;;
1216 -host=* | --host=* | --hos=* | --ho=*)
1217 host_alias=$ac_optarg ;;
1219 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1220 ac_prev=htmldir ;;
1221 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1222 | --ht=*)
1223 htmldir=$ac_optarg ;;
1225 -includedir | --includedir | --includedi | --included | --include \
1226 | --includ | --inclu | --incl | --inc)
1227 ac_prev=includedir ;;
1228 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1229 | --includ=* | --inclu=* | --incl=* | --inc=*)
1230 includedir=$ac_optarg ;;
1232 -infodir | --infodir | --infodi | --infod | --info | --inf)
1233 ac_prev=infodir ;;
1234 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1235 infodir=$ac_optarg ;;
1237 -libdir | --libdir | --libdi | --libd)
1238 ac_prev=libdir ;;
1239 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1240 libdir=$ac_optarg ;;
1242 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1243 | --libexe | --libex | --libe)
1244 ac_prev=libexecdir ;;
1245 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1246 | --libexe=* | --libex=* | --libe=*)
1247 libexecdir=$ac_optarg ;;
1249 -localedir | --localedir | --localedi | --localed | --locale)
1250 ac_prev=localedir ;;
1251 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1252 localedir=$ac_optarg ;;
1254 -localstatedir | --localstatedir | --localstatedi | --localstated \
1255 | --localstate | --localstat | --localsta | --localst | --locals)
1256 ac_prev=localstatedir ;;
1257 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1258 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1259 localstatedir=$ac_optarg ;;
1261 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1262 ac_prev=mandir ;;
1263 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1264 mandir=$ac_optarg ;;
1266 -nfp | --nfp | --nf)
1267 # Obsolete; use --without-fp.
1268 with_fp=no ;;
1270 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1271 | --no-cr | --no-c | -n)
1272 no_create=yes ;;
1274 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1275 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1276 no_recursion=yes ;;
1278 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1279 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1280 | --oldin | --oldi | --old | --ol | --o)
1281 ac_prev=oldincludedir ;;
1282 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1283 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1284 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1285 oldincludedir=$ac_optarg ;;
1287 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1288 ac_prev=prefix ;;
1289 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1290 prefix=$ac_optarg ;;
1292 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1293 | --program-pre | --program-pr | --program-p)
1294 ac_prev=program_prefix ;;
1295 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1296 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1297 program_prefix=$ac_optarg ;;
1299 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1300 | --program-suf | --program-su | --program-s)
1301 ac_prev=program_suffix ;;
1302 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1303 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1304 program_suffix=$ac_optarg ;;
1306 -program-transform-name | --program-transform-name \
1307 | --program-transform-nam | --program-transform-na \
1308 | --program-transform-n | --program-transform- \
1309 | --program-transform | --program-transfor \
1310 | --program-transfo | --program-transf \
1311 | --program-trans | --program-tran \
1312 | --progr-tra | --program-tr | --program-t)
1313 ac_prev=program_transform_name ;;
1314 -program-transform-name=* | --program-transform-name=* \
1315 | --program-transform-nam=* | --program-transform-na=* \
1316 | --program-transform-n=* | --program-transform-=* \
1317 | --program-transform=* | --program-transfor=* \
1318 | --program-transfo=* | --program-transf=* \
1319 | --program-trans=* | --program-tran=* \
1320 | --progr-tra=* | --program-tr=* | --program-t=*)
1321 program_transform_name=$ac_optarg ;;
1323 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1324 ac_prev=pdfdir ;;
1325 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1326 pdfdir=$ac_optarg ;;
1328 -psdir | --psdir | --psdi | --psd | --ps)
1329 ac_prev=psdir ;;
1330 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1331 psdir=$ac_optarg ;;
1333 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1334 | -silent | --silent | --silen | --sile | --sil)
1335 silent=yes ;;
1337 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1338 ac_prev=sbindir ;;
1339 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1340 | --sbi=* | --sb=*)
1341 sbindir=$ac_optarg ;;
1343 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1344 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1345 | --sharedst | --shareds | --shared | --share | --shar \
1346 | --sha | --sh)
1347 ac_prev=sharedstatedir ;;
1348 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1349 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1350 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1351 | --sha=* | --sh=*)
1352 sharedstatedir=$ac_optarg ;;
1354 -site | --site | --sit)
1355 ac_prev=site ;;
1356 -site=* | --site=* | --sit=*)
1357 site=$ac_optarg ;;
1359 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1360 ac_prev=srcdir ;;
1361 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1362 srcdir=$ac_optarg ;;
1364 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1365 | --syscon | --sysco | --sysc | --sys | --sy)
1366 ac_prev=sysconfdir ;;
1367 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1368 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1369 sysconfdir=$ac_optarg ;;
1371 -target | --target | --targe | --targ | --tar | --ta | --t)
1372 ac_prev=target_alias ;;
1373 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1374 target_alias=$ac_optarg ;;
1376 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1377 verbose=yes ;;
1379 -version | --version | --versio | --versi | --vers | -V)
1380 ac_init_version=: ;;
1382 -with-* | --with-*)
1383 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1384 # Reject names that are not valid shell variable names.
1385 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1386 as_fn_error $? "invalid package name: $ac_useropt"
1387 ac_useropt_orig=$ac_useropt
1388 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1389 case $ac_user_opts in
1391 "with_$ac_useropt"
1392 "*) ;;
1393 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1394 ac_unrecognized_sep=', ';;
1395 esac
1396 eval with_$ac_useropt=\$ac_optarg ;;
1398 -without-* | --without-*)
1399 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1400 # Reject names that are not valid shell variable names.
1401 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1402 as_fn_error $? "invalid package name: $ac_useropt"
1403 ac_useropt_orig=$ac_useropt
1404 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1405 case $ac_user_opts in
1407 "with_$ac_useropt"
1408 "*) ;;
1409 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1410 ac_unrecognized_sep=', ';;
1411 esac
1412 eval with_$ac_useropt=no ;;
1414 --x)
1415 # Obsolete; use --with-x.
1416 with_x=yes ;;
1418 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1419 | --x-incl | --x-inc | --x-in | --x-i)
1420 ac_prev=x_includes ;;
1421 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1422 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1423 x_includes=$ac_optarg ;;
1425 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1426 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1427 ac_prev=x_libraries ;;
1428 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1429 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1430 x_libraries=$ac_optarg ;;
1432 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1433 Try \`$0 --help' for more information"
1436 *=*)
1437 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1438 # Reject names that are not valid shell variable names.
1439 case $ac_envvar in #(
1440 '' | [0-9]* | *[!_$as_cr_alnum]* )
1441 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1442 esac
1443 eval $ac_envvar=\$ac_optarg
1444 export $ac_envvar ;;
1447 # FIXME: should be removed in autoconf 3.0.
1448 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1449 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1450 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1451 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1454 esac
1455 done
1457 if test -n "$ac_prev"; then
1458 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1459 as_fn_error $? "missing argument to $ac_option"
1462 if test -n "$ac_unrecognized_opts"; then
1463 case $enable_option_checking in
1464 no) ;;
1465 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1466 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1467 esac
1470 # Check all directory arguments for consistency.
1471 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1472 datadir sysconfdir sharedstatedir localstatedir includedir \
1473 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1474 libdir localedir mandir
1476 eval ac_val=\$$ac_var
1477 # Remove trailing slashes.
1478 case $ac_val in
1479 */ )
1480 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1481 eval $ac_var=\$ac_val;;
1482 esac
1483 # Be sure to have absolute directory names.
1484 case $ac_val in
1485 [\\/$]* | ?:[\\/]* ) continue;;
1486 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1487 esac
1488 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1489 done
1491 # There might be people who depend on the old broken behavior: `$host'
1492 # used to hold the argument of --host etc.
1493 # FIXME: To remove some day.
1494 build=$build_alias
1495 host=$host_alias
1496 target=$target_alias
1498 # FIXME: To remove some day.
1499 if test "x$host_alias" != x; then
1500 if test "x$build_alias" = x; then
1501 cross_compiling=maybe
1502 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1503 If a cross compiler is detected then cross compile mode will be used" >&2
1504 elif test "x$build_alias" != "x$host_alias"; then
1505 cross_compiling=yes
1509 ac_tool_prefix=
1510 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1512 test "$silent" = yes && exec 6>/dev/null
1515 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1516 ac_ls_di=`ls -di .` &&
1517 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1518 as_fn_error $? "working directory cannot be determined"
1519 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1520 as_fn_error $? "pwd does not report name of working directory"
1523 # Find the source files, if location was not specified.
1524 if test -z "$srcdir"; then
1525 ac_srcdir_defaulted=yes
1526 # Try the directory containing this script, then the parent directory.
1527 ac_confdir=`$as_dirname -- "$as_myself" ||
1528 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1529 X"$as_myself" : 'X\(//\)[^/]' \| \
1530 X"$as_myself" : 'X\(//\)$' \| \
1531 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1532 $as_echo X"$as_myself" |
1533 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1534 s//\1/
1537 /^X\(\/\/\)[^/].*/{
1538 s//\1/
1541 /^X\(\/\/\)$/{
1542 s//\1/
1545 /^X\(\/\).*/{
1546 s//\1/
1549 s/.*/./; q'`
1550 srcdir=$ac_confdir
1551 if test ! -r "$srcdir/$ac_unique_file"; then
1552 srcdir=..
1554 else
1555 ac_srcdir_defaulted=no
1557 if test ! -r "$srcdir/$ac_unique_file"; then
1558 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1559 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1561 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1562 ac_abs_confdir=`(
1563 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1564 pwd)`
1565 # When building in place, set srcdir=.
1566 if test "$ac_abs_confdir" = "$ac_pwd"; then
1567 srcdir=.
1569 # Remove unnecessary trailing slashes from srcdir.
1570 # Double slashes in file names in object file debugging info
1571 # mess up M-x gdb in Emacs.
1572 case $srcdir in
1573 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1574 esac
1575 for ac_var in $ac_precious_vars; do
1576 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1577 eval ac_env_${ac_var}_value=\$${ac_var}
1578 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1579 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1580 done
1583 # Report the --help message.
1585 if test "$ac_init_help" = "long"; then
1586 # Omit some internal or obsolete options to make the list less imposing.
1587 # This message is too long to be a string in the A/UX 3.1 sh.
1588 cat <<_ACEOF
1589 \`configure' configures emacs 24.0.50 to adapt to many kinds of systems.
1591 Usage: $0 [OPTION]... [VAR=VALUE]...
1593 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1594 VAR=VALUE. See below for descriptions of some of the useful variables.
1596 Defaults for the options are specified in brackets.
1598 Configuration:
1599 -h, --help display this help and exit
1600 --help=short display options specific to this package
1601 --help=recursive display the short help of all the included packages
1602 -V, --version display version information and exit
1603 -q, --quiet, --silent do not print \`checking ...' messages
1604 --cache-file=FILE cache test results in FILE [disabled]
1605 -C, --config-cache alias for \`--cache-file=config.cache'
1606 -n, --no-create do not create output files
1607 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1609 Installation directories:
1610 --prefix=PREFIX install architecture-independent files in PREFIX
1611 [$ac_default_prefix]
1612 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1613 [PREFIX]
1615 By default, \`make install' will install all the files in
1616 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1617 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1618 for instance \`--prefix=\$HOME'.
1620 For better control, use the options below.
1622 Fine tuning of the installation directories:
1623 --bindir=DIR user executables [EPREFIX/bin]
1624 --sbindir=DIR system admin executables [EPREFIX/sbin]
1625 --libexecdir=DIR program executables [EPREFIX/libexec]
1626 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1627 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1628 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1629 --libdir=DIR object code libraries [EPREFIX/lib]
1630 --includedir=DIR C header files [PREFIX/include]
1631 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1632 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1633 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1634 --infodir=DIR info documentation [DATAROOTDIR/info]
1635 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1636 --mandir=DIR man documentation [DATAROOTDIR/man]
1637 --docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
1638 --htmldir=DIR html documentation [DOCDIR]
1639 --dvidir=DIR dvi documentation [DOCDIR]
1640 --pdfdir=DIR pdf documentation [DOCDIR]
1641 --psdir=DIR ps documentation [DOCDIR]
1642 _ACEOF
1644 cat <<\_ACEOF
1646 Program names:
1647 --program-prefix=PREFIX prepend PREFIX to installed program names
1648 --program-suffix=SUFFIX append SUFFIX to installed program names
1649 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1651 X features:
1652 --x-includes=DIR X include files are in DIR
1653 --x-libraries=DIR X library files are in DIR
1655 System types:
1656 --build=BUILD configure for building on BUILD [guessed]
1657 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1658 _ACEOF
1661 if test -n "$ac_init_help"; then
1662 case $ac_init_help in
1663 short | recursive ) echo "Configuration of emacs 24.0.50:";;
1664 esac
1665 cat <<\_ACEOF
1667 Optional Features:
1668 --disable-option-checking ignore unrecognized --enable/--with options
1669 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1670 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1671 --disable-ns-self-contained
1672 disable self contained build under NeXTstep
1673 --enable-asserts compile code with asserts enabled
1674 --enable-maintainer-mode
1675 enable make rules and dependencies not useful (and
1676 sometimes confusing) to the casual installer
1677 --enable-locallisppath=PATH
1678 directories Emacs should search for lisp files
1679 specific to this site
1680 --enable-checking[=LIST]
1681 enable expensive run-time checks. With LIST, enable
1682 only specific categories of checks. Categories are:
1683 all,yes,no. Flags are: stringbytes, stringoverrun,
1684 stringfreelist, xmallocoverrun, conslist
1685 --enable-use-lisp-union-type
1686 use a union for the Lisp_Object data type. This is
1687 only useful for development for catching certain
1688 types of bugs.
1689 --enable-profiling build emacs with profiling support. This might not
1690 work on all platforms
1691 --enable-autodepend automatically generate dependencies to .h-files.
1692 Requires GNU Make and Gcc. Enabled if GNU Make and
1693 Gcc is found
1694 --disable-dependency-tracking speeds up one-time build
1695 --enable-dependency-tracking do not reject slow dependency extractors
1696 --disable-largefile omit support for large files
1698 Optional Packages:
1699 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1700 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1701 --without-pop don't support POP mail retrieval with movemail
1702 --with-kerberos support Kerberos-authenticated POP
1703 --with-kerberos5 support Kerberos version 5 authenticated POP
1704 --with-hesiod support Hesiod to get the POP server host
1705 --with-mmdf support MMDF mailboxes
1706 --with-mail-unlink unlink, rather than empty, mail spool after reading
1707 --with-mailhost=HOSTNAME
1708 string giving default POP mail host
1709 --without-sound don't compile with sound support
1710 --without-sync-input process async input synchronously
1711 --with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk3,
1712 lucid or athena, motif, no)
1713 --without-xpm don't compile with XPM image support
1714 --without-jpeg don't compile with JPEG image support
1715 --without-tiff don't compile with TIFF image support
1716 --without-gif don't compile with GIF image support
1717 --without-png don't compile with PNG image support
1718 --without-rsvg don't compile with SVG image support
1719 --without-xml2 don't compile with XML parsing support
1720 --without-imagemagick don't compile with ImageMagick image support
1721 --without-xft don't use XFT for anti aliased fonts
1722 --without-libotf don't use libotf for OpenType font support
1723 --without-m17n-flt don't use m17n-flt for text shaping
1724 --without-toolkit-scroll-bars
1725 don't use Motif or Xaw3d scroll bars
1726 --without-xaw3d don't use Xaw3d
1727 --without-xim don't use X11 XIM
1728 --with-ns use nextstep (Cocoa or GNUstep) windowing system
1729 --without-gpm don't use -lgpm for mouse support on a GNU/Linux
1730 console
1731 --without-dbus don't compile with D-Bus support
1732 --without-gconf don't compile with GConf support
1733 --without-selinux don't compile with SELinux support
1734 --without-gnutls don't use -lgnutls for SSL/TLS support
1735 --without-makeinfo don't require makeinfo for building manuals
1736 --without-compress-info don't compress the installed Info pages
1737 --with-pkg-config-prog=PATH
1738 path to pkg-config for finding GTK and librsvg
1739 --with-crt-dir=DIR directory containing crtn.o etc. The default is
1740 /usr/lib, or /usr/lib64 on some platforms.
1741 --with-gameuser=USER user for shared game score files
1742 --with-gnustep-conf=PATH
1743 path to GNUstep.conf; default $GNUSTEP_CONFIG_FILE,
1744 or /etc/GNUstep/GNUstep.conf
1745 --with-x use the X Window System
1747 Some influential environment variables:
1748 CC C compiler command
1749 CFLAGS C compiler flags
1750 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1751 nonstandard directory <lib dir>
1752 LIBS libraries to pass to the linker, e.g. -l<library>
1753 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1754 you have headers in a nonstandard directory <include dir>
1755 CPP C preprocessor
1756 XMKMF Path to xmkmf, Makefile generator for X Window System
1758 Use these variables to override the choices made by `configure' or to help
1759 it to find libraries and programs with nonstandard names/locations.
1761 Report bugs to the package provider.
1762 _ACEOF
1763 ac_status=$?
1766 if test "$ac_init_help" = "recursive"; then
1767 # If there are subdirs, report their specific --help.
1768 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1769 test -d "$ac_dir" ||
1770 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1771 continue
1772 ac_builddir=.
1774 case "$ac_dir" in
1775 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1777 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1778 # A ".." for each directory in $ac_dir_suffix.
1779 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1780 case $ac_top_builddir_sub in
1781 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1782 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1783 esac ;;
1784 esac
1785 ac_abs_top_builddir=$ac_pwd
1786 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1787 # for backward compatibility:
1788 ac_top_builddir=$ac_top_build_prefix
1790 case $srcdir in
1791 .) # We are building in place.
1792 ac_srcdir=.
1793 ac_top_srcdir=$ac_top_builddir_sub
1794 ac_abs_top_srcdir=$ac_pwd ;;
1795 [\\/]* | ?:[\\/]* ) # Absolute name.
1796 ac_srcdir=$srcdir$ac_dir_suffix;
1797 ac_top_srcdir=$srcdir
1798 ac_abs_top_srcdir=$srcdir ;;
1799 *) # Relative name.
1800 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1801 ac_top_srcdir=$ac_top_build_prefix$srcdir
1802 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1803 esac
1804 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1806 cd "$ac_dir" || { ac_status=$?; continue; }
1807 # Check for guested configure.
1808 if test -f "$ac_srcdir/configure.gnu"; then
1809 echo &&
1810 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1811 elif test -f "$ac_srcdir/configure"; then
1812 echo &&
1813 $SHELL "$ac_srcdir/configure" --help=recursive
1814 else
1815 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1816 fi || ac_status=$?
1817 cd "$ac_pwd" || { ac_status=$?; break; }
1818 done
1821 test -n "$ac_init_help" && exit $ac_status
1822 if $ac_init_version; then
1823 cat <<\_ACEOF
1824 emacs configure 24.0.50
1825 generated by GNU Autoconf 2.68
1827 Copyright (C) 2010 Free Software Foundation, Inc.
1828 This configure script is free software; the Free Software Foundation
1829 gives unlimited permission to copy, distribute and modify it.
1830 _ACEOF
1831 exit
1834 ## ------------------------ ##
1835 ## Autoconf initialization. ##
1836 ## ------------------------ ##
1838 # ac_fn_c_try_compile LINENO
1839 # --------------------------
1840 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1841 ac_fn_c_try_compile ()
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 rm -f conftest.$ac_objext
1845 if { { ac_try="$ac_compile"
1846 case "(($ac_try" in
1847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1848 *) ac_try_echo=$ac_try;;
1849 esac
1850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1851 $as_echo "$ac_try_echo"; } >&5
1852 (eval "$ac_compile") 2>conftest.err
1853 ac_status=$?
1854 if test -s conftest.err; then
1855 grep -v '^ *+' conftest.err >conftest.er1
1856 cat conftest.er1 >&5
1857 mv -f conftest.er1 conftest.err
1859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1860 test $ac_status = 0; } && {
1861 test -z "$ac_c_werror_flag" ||
1862 test ! -s conftest.err
1863 } && test -s conftest.$ac_objext; then :
1864 ac_retval=0
1865 else
1866 $as_echo "$as_me: failed program was:" >&5
1867 sed 's/^/| /' conftest.$ac_ext >&5
1869 ac_retval=1
1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872 as_fn_set_status $ac_retval
1874 } # ac_fn_c_try_compile
1876 # ac_fn_c_try_cpp LINENO
1877 # ----------------------
1878 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 ac_fn_c_try_cpp ()
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 if { { ac_try="$ac_cpp conftest.$ac_ext"
1883 case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1890 ac_status=$?
1891 if test -s conftest.err; then
1892 grep -v '^ *+' conftest.err >conftest.er1
1893 cat conftest.er1 >&5
1894 mv -f conftest.er1 conftest.err
1896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1897 test $ac_status = 0; } > conftest.i && {
1898 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1899 test ! -s conftest.err
1900 }; then :
1901 ac_retval=0
1902 else
1903 $as_echo "$as_me: failed program was:" >&5
1904 sed 's/^/| /' conftest.$ac_ext >&5
1906 ac_retval=1
1908 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 as_fn_set_status $ac_retval
1911 } # ac_fn_c_try_cpp
1913 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1914 # -------------------------------------------------------
1915 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1916 # the include files in INCLUDES and setting the cache variable VAR
1917 # accordingly.
1918 ac_fn_c_check_header_mongrel ()
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 if eval \${$3+:} false; then :
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if eval \${$3+:} false; then :
1925 $as_echo_n "(cached) " >&6
1927 eval ac_res=\$$3
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 $as_echo "$ac_res" >&6; }
1930 else
1931 # Is the header compilable?
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1933 $as_echo_n "checking $2 usability... " >&6; }
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935 /* end confdefs.h. */
1937 #include <$2>
1938 _ACEOF
1939 if ac_fn_c_try_compile "$LINENO"; then :
1940 ac_header_compiler=yes
1941 else
1942 ac_header_compiler=no
1944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1946 $as_echo "$ac_header_compiler" >&6; }
1948 # Is the header present?
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1950 $as_echo_n "checking $2 presence... " >&6; }
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1953 #include <$2>
1954 _ACEOF
1955 if ac_fn_c_try_cpp "$LINENO"; then :
1956 ac_header_preproc=yes
1957 else
1958 ac_header_preproc=no
1960 rm -f conftest.err conftest.i conftest.$ac_ext
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1962 $as_echo "$ac_header_preproc" >&6; }
1964 # So? What about this header?
1965 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1966 yes:no: )
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1968 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1970 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1972 no:yes:* )
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1974 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1976 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1978 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1980 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1982 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1984 esac
1985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1986 $as_echo_n "checking for $2... " >&6; }
1987 if eval \${$3+:} false; then :
1988 $as_echo_n "(cached) " >&6
1989 else
1990 eval "$3=\$ac_header_compiler"
1992 eval ac_res=\$$3
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1994 $as_echo "$ac_res" >&6; }
1996 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1998 } # ac_fn_c_check_header_mongrel
2000 # ac_fn_c_try_run LINENO
2001 # ----------------------
2002 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2003 # that executables *can* be run.
2004 ac_fn_c_try_run ()
2006 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2007 if { { ac_try="$ac_link"
2008 case "(($ac_try" in
2009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2010 *) ac_try_echo=$ac_try;;
2011 esac
2012 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2013 $as_echo "$ac_try_echo"; } >&5
2014 (eval "$ac_link") 2>&5
2015 ac_status=$?
2016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2017 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2018 { { case "(($ac_try" in
2019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020 *) ac_try_echo=$ac_try;;
2021 esac
2022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023 $as_echo "$ac_try_echo"; } >&5
2024 (eval "$ac_try") 2>&5
2025 ac_status=$?
2026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2027 test $ac_status = 0; }; }; then :
2028 ac_retval=0
2029 else
2030 $as_echo "$as_me: program exited with status $ac_status" >&5
2031 $as_echo "$as_me: failed program was:" >&5
2032 sed 's/^/| /' conftest.$ac_ext >&5
2034 ac_retval=$ac_status
2036 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2037 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038 as_fn_set_status $ac_retval
2040 } # ac_fn_c_try_run
2042 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2043 # -------------------------------------------------------
2044 # Tests whether HEADER exists and can be compiled using the include files in
2045 # INCLUDES, setting the cache variable VAR accordingly.
2046 ac_fn_c_check_header_compile ()
2048 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2050 $as_echo_n "checking for $2... " >&6; }
2051 if eval \${$3+:} false; then :
2052 $as_echo_n "(cached) " >&6
2053 else
2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2055 /* end confdefs.h. */
2057 #include <$2>
2058 _ACEOF
2059 if ac_fn_c_try_compile "$LINENO"; then :
2060 eval "$3=yes"
2061 else
2062 eval "$3=no"
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066 eval ac_res=\$$3
2067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2068 $as_echo "$ac_res" >&6; }
2069 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071 } # ac_fn_c_check_header_compile
2073 # ac_fn_c_try_link LINENO
2074 # -----------------------
2075 # Try to link conftest.$ac_ext, and return whether this succeeded.
2076 ac_fn_c_try_link ()
2078 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2079 rm -f conftest.$ac_objext conftest$ac_exeext
2080 if { { ac_try="$ac_link"
2081 case "(($ac_try" in
2082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2083 *) ac_try_echo=$ac_try;;
2084 esac
2085 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2086 $as_echo "$ac_try_echo"; } >&5
2087 (eval "$ac_link") 2>conftest.err
2088 ac_status=$?
2089 if test -s conftest.err; then
2090 grep -v '^ *+' conftest.err >conftest.er1
2091 cat conftest.er1 >&5
2092 mv -f conftest.er1 conftest.err
2094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2095 test $ac_status = 0; } && {
2096 test -z "$ac_c_werror_flag" ||
2097 test ! -s conftest.err
2098 } && test -s conftest$ac_exeext && {
2099 test "$cross_compiling" = yes ||
2100 $as_test_x conftest$ac_exeext
2101 }; then :
2102 ac_retval=0
2103 else
2104 $as_echo "$as_me: failed program was:" >&5
2105 sed 's/^/| /' conftest.$ac_ext >&5
2107 ac_retval=1
2109 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2110 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2111 # interfere with the next link command; also delete a directory that is
2112 # left behind by Apple's compiler. We do this before executing the actions.
2113 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2114 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2115 as_fn_set_status $ac_retval
2117 } # ac_fn_c_try_link
2119 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2120 # ---------------------------------------------
2121 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2122 # accordingly.
2123 ac_fn_c_check_decl ()
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 as_decl_name=`echo $2|sed 's/ *(.*//'`
2127 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2129 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2130 if eval \${$3+:} false; then :
2131 $as_echo_n "(cached) " >&6
2132 else
2133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134 /* end confdefs.h. */
2137 main ()
2139 #ifndef $as_decl_name
2140 #ifdef __cplusplus
2141 (void) $as_decl_use;
2142 #else
2143 (void) $as_decl_name;
2144 #endif
2145 #endif
2148 return 0;
2150 _ACEOF
2151 if ac_fn_c_try_compile "$LINENO"; then :
2152 eval "$3=yes"
2153 else
2154 eval "$3=no"
2156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158 eval ac_res=\$$3
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2160 $as_echo "$ac_res" >&6; }
2161 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2163 } # ac_fn_c_check_decl
2165 # ac_fn_c_check_header_preproc LINENO HEADER VAR
2166 # ----------------------------------------------
2167 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
2168 ac_fn_c_check_header_preproc ()
2170 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2172 $as_echo_n "checking for $2... " >&6; }
2173 if eval \${$3+:} false; then :
2174 $as_echo_n "(cached) " >&6
2175 else
2176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2177 /* end confdefs.h. */
2178 #include <$2>
2179 _ACEOF
2180 if ac_fn_c_try_cpp "$LINENO"; then :
2181 eval "$3=yes"
2182 else
2183 eval "$3=no"
2185 rm -f conftest.err conftest.i conftest.$ac_ext
2187 eval ac_res=\$$3
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2189 $as_echo "$ac_res" >&6; }
2190 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2192 } # ac_fn_c_check_header_preproc
2194 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2195 # ----------------------------------------------------
2196 # Tries to find if the field MEMBER exists in type AGGR, after including
2197 # INCLUDES, setting cache variable VAR accordingly.
2198 ac_fn_c_check_member ()
2200 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2202 $as_echo_n "checking for $2.$3... " >&6; }
2203 if eval \${$4+:} false; then :
2204 $as_echo_n "(cached) " >&6
2205 else
2206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207 /* end confdefs.h. */
2210 main ()
2212 static $2 ac_aggr;
2213 if (ac_aggr.$3)
2214 return 0;
2216 return 0;
2218 _ACEOF
2219 if ac_fn_c_try_compile "$LINENO"; then :
2220 eval "$4=yes"
2221 else
2222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223 /* end confdefs.h. */
2226 main ()
2228 static $2 ac_aggr;
2229 if (sizeof ac_aggr.$3)
2230 return 0;
2232 return 0;
2234 _ACEOF
2235 if ac_fn_c_try_compile "$LINENO"; then :
2236 eval "$4=yes"
2237 else
2238 eval "$4=no"
2240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244 eval ac_res=\$$4
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246 $as_echo "$ac_res" >&6; }
2247 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2249 } # ac_fn_c_check_member
2251 # ac_fn_c_check_func LINENO FUNC VAR
2252 # ----------------------------------
2253 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2254 ac_fn_c_check_func ()
2256 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2258 $as_echo_n "checking for $2... " >&6; }
2259 if eval \${$3+:} false; then :
2260 $as_echo_n "(cached) " >&6
2261 else
2262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2263 /* end confdefs.h. */
2264 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2265 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2266 #define $2 innocuous_$2
2268 /* System header to define __stub macros and hopefully few prototypes,
2269 which can conflict with char $2 (); below.
2270 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2271 <limits.h> exists even on freestanding compilers. */
2273 #ifdef __STDC__
2274 # include <limits.h>
2275 #else
2276 # include <assert.h>
2277 #endif
2279 #undef $2
2281 /* Override any GCC internal prototype to avoid an error.
2282 Use char because int might match the return type of a GCC
2283 builtin and then its argument prototype would still apply. */
2284 #ifdef __cplusplus
2285 extern "C"
2286 #endif
2287 char $2 ();
2288 /* The GNU C library defines this for functions which it implements
2289 to always fail with ENOSYS. Some functions are actually named
2290 something starting with __ and the normal name is an alias. */
2291 #if defined __stub_$2 || defined __stub___$2
2292 choke me
2293 #endif
2296 main ()
2298 return $2 ();
2300 return 0;
2302 _ACEOF
2303 if ac_fn_c_try_link "$LINENO"; then :
2304 eval "$3=yes"
2305 else
2306 eval "$3=no"
2308 rm -f core conftest.err conftest.$ac_objext \
2309 conftest$ac_exeext conftest.$ac_ext
2311 eval ac_res=\$$3
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2313 $as_echo "$ac_res" >&6; }
2314 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2316 } # ac_fn_c_check_func
2318 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2319 # -------------------------------------------
2320 # Tests whether TYPE exists after having included INCLUDES, setting cache
2321 # variable VAR accordingly.
2322 ac_fn_c_check_type ()
2324 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2326 $as_echo_n "checking for $2... " >&6; }
2327 if eval \${$3+:} false; then :
2328 $as_echo_n "(cached) " >&6
2329 else
2330 eval "$3=no"
2331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2332 /* end confdefs.h. */
2335 main ()
2337 if (sizeof ($2))
2338 return 0;
2340 return 0;
2342 _ACEOF
2343 if ac_fn_c_try_compile "$LINENO"; then :
2344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2345 /* end confdefs.h. */
2348 main ()
2350 if (sizeof (($2)))
2351 return 0;
2353 return 0;
2355 _ACEOF
2356 if ac_fn_c_try_compile "$LINENO"; then :
2358 else
2359 eval "$3=yes"
2361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2365 eval ac_res=\$$3
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2367 $as_echo "$ac_res" >&6; }
2368 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2370 } # ac_fn_c_check_type
2371 cat >config.log <<_ACEOF
2372 This file contains any messages produced by compilers while
2373 running configure, to aid debugging if configure makes a mistake.
2375 It was created by emacs $as_me 24.0.50, which was
2376 generated by GNU Autoconf 2.68. Invocation command line was
2378 $ $0 $@
2380 _ACEOF
2381 exec 5>>config.log
2383 cat <<_ASUNAME
2384 ## --------- ##
2385 ## Platform. ##
2386 ## --------- ##
2388 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2389 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2390 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2391 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2392 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2394 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2395 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2397 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2398 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2399 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2400 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2401 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2402 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2403 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2405 _ASUNAME
2407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2408 for as_dir in $PATH
2410 IFS=$as_save_IFS
2411 test -z "$as_dir" && as_dir=.
2412 $as_echo "PATH: $as_dir"
2413 done
2414 IFS=$as_save_IFS
2416 } >&5
2418 cat >&5 <<_ACEOF
2421 ## ----------- ##
2422 ## Core tests. ##
2423 ## ----------- ##
2425 _ACEOF
2428 # Keep a trace of the command line.
2429 # Strip out --no-create and --no-recursion so they do not pile up.
2430 # Strip out --silent because we don't want to record it for future runs.
2431 # Also quote any args containing shell meta-characters.
2432 # Make two passes to allow for proper duplicate-argument suppression.
2433 ac_configure_args=
2434 ac_configure_args0=
2435 ac_configure_args1=
2436 ac_must_keep_next=false
2437 for ac_pass in 1 2
2439 for ac_arg
2441 case $ac_arg in
2442 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2443 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2444 | -silent | --silent | --silen | --sile | --sil)
2445 continue ;;
2446 *\'*)
2447 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2448 esac
2449 case $ac_pass in
2450 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2452 as_fn_append ac_configure_args1 " '$ac_arg'"
2453 if test $ac_must_keep_next = true; then
2454 ac_must_keep_next=false # Got value, back to normal.
2455 else
2456 case $ac_arg in
2457 *=* | --config-cache | -C | -disable-* | --disable-* \
2458 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2459 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2460 | -with-* | --with-* | -without-* | --without-* | --x)
2461 case "$ac_configure_args0 " in
2462 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2463 esac
2465 -* ) ac_must_keep_next=true ;;
2466 esac
2468 as_fn_append ac_configure_args " '$ac_arg'"
2470 esac
2471 done
2472 done
2473 { ac_configure_args0=; unset ac_configure_args0;}
2474 { ac_configure_args1=; unset ac_configure_args1;}
2476 # When interrupted or exit'd, cleanup temporary files, and complete
2477 # config.log. We remove comments because anyway the quotes in there
2478 # would cause problems or look ugly.
2479 # WARNING: Use '\'' to represent an apostrophe within the trap.
2480 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2481 trap 'exit_status=$?
2482 # Save into config.log some information that might help in debugging.
2484 echo
2486 $as_echo "## ---------------- ##
2487 ## Cache variables. ##
2488 ## ---------------- ##"
2489 echo
2490 # The following way of writing the cache mishandles newlines in values,
2492 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2493 eval ac_val=\$$ac_var
2494 case $ac_val in #(
2495 *${as_nl}*)
2496 case $ac_var in #(
2497 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2498 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2499 esac
2500 case $ac_var in #(
2501 _ | IFS | as_nl) ;; #(
2502 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2503 *) { eval $ac_var=; unset $ac_var;} ;;
2504 esac ;;
2505 esac
2506 done
2507 (set) 2>&1 |
2508 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2509 *${as_nl}ac_space=\ *)
2510 sed -n \
2511 "s/'\''/'\''\\\\'\'''\''/g;
2512 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2513 ;; #(
2515 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2517 esac |
2518 sort
2520 echo
2522 $as_echo "## ----------------- ##
2523 ## Output variables. ##
2524 ## ----------------- ##"
2525 echo
2526 for ac_var in $ac_subst_vars
2528 eval ac_val=\$$ac_var
2529 case $ac_val in
2530 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2531 esac
2532 $as_echo "$ac_var='\''$ac_val'\''"
2533 done | sort
2534 echo
2536 if test -n "$ac_subst_files"; then
2537 $as_echo "## ------------------- ##
2538 ## File substitutions. ##
2539 ## ------------------- ##"
2540 echo
2541 for ac_var in $ac_subst_files
2543 eval ac_val=\$$ac_var
2544 case $ac_val in
2545 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2546 esac
2547 $as_echo "$ac_var='\''$ac_val'\''"
2548 done | sort
2549 echo
2552 if test -s confdefs.h; then
2553 $as_echo "## ----------- ##
2554 ## confdefs.h. ##
2555 ## ----------- ##"
2556 echo
2557 cat confdefs.h
2558 echo
2560 test "$ac_signal" != 0 &&
2561 $as_echo "$as_me: caught signal $ac_signal"
2562 $as_echo "$as_me: exit $exit_status"
2563 } >&5
2564 rm -f core *.core core.conftest.* &&
2565 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2566 exit $exit_status
2568 for ac_signal in 1 2 13 15; do
2569 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2570 done
2571 ac_signal=0
2573 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2574 rm -f -r conftest* confdefs.h
2576 $as_echo "/* confdefs.h */" > confdefs.h
2578 # Predefined preprocessor variables.
2580 cat >>confdefs.h <<_ACEOF
2581 #define PACKAGE_NAME "$PACKAGE_NAME"
2582 _ACEOF
2584 cat >>confdefs.h <<_ACEOF
2585 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2586 _ACEOF
2588 cat >>confdefs.h <<_ACEOF
2589 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2590 _ACEOF
2592 cat >>confdefs.h <<_ACEOF
2593 #define PACKAGE_STRING "$PACKAGE_STRING"
2594 _ACEOF
2596 cat >>confdefs.h <<_ACEOF
2597 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2598 _ACEOF
2600 cat >>confdefs.h <<_ACEOF
2601 #define PACKAGE_URL "$PACKAGE_URL"
2602 _ACEOF
2605 # Let the site file select an alternate cache file if it wants to.
2606 # Prefer an explicitly selected file to automatically selected ones.
2607 ac_site_file1=NONE
2608 ac_site_file2=NONE
2609 if test -n "$CONFIG_SITE"; then
2610 # We do not want a PATH search for config.site.
2611 case $CONFIG_SITE in #((
2612 -*) ac_site_file1=./$CONFIG_SITE;;
2613 */*) ac_site_file1=$CONFIG_SITE;;
2614 *) ac_site_file1=./$CONFIG_SITE;;
2615 esac
2616 elif test "x$prefix" != xNONE; then
2617 ac_site_file1=$prefix/share/config.site
2618 ac_site_file2=$prefix/etc/config.site
2619 else
2620 ac_site_file1=$ac_default_prefix/share/config.site
2621 ac_site_file2=$ac_default_prefix/etc/config.site
2623 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2625 test "x$ac_site_file" = xNONE && continue
2626 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2628 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2629 sed 's/^/| /' "$ac_site_file" >&5
2630 . "$ac_site_file" \
2631 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2632 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2633 as_fn_error $? "failed to load site script $ac_site_file
2634 See \`config.log' for more details" "$LINENO" 5; }
2636 done
2638 if test -r "$cache_file"; then
2639 # Some versions of bash will fail to source /dev/null (special files
2640 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2641 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2643 $as_echo "$as_me: loading cache $cache_file" >&6;}
2644 case $cache_file in
2645 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2646 *) . "./$cache_file";;
2647 esac
2649 else
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2651 $as_echo "$as_me: creating cache $cache_file" >&6;}
2652 >$cache_file
2655 as_fn_append ac_header_list " stdlib.h"
2656 as_fn_append ac_header_list " unistd.h"
2657 as_fn_append ac_header_list " sys/param.h"
2658 gl_getopt_required=GNU
2659 as_fn_append ac_header_list " getopt.h"
2660 as_fn_append ac_func_list " alarm"
2661 as_fn_append ac_header_list " sys/time.h"
2662 as_fn_append ac_func_list " localtime_r"
2663 # Check that the precious variables saved in the cache have kept the same
2664 # value.
2665 ac_cache_corrupted=false
2666 for ac_var in $ac_precious_vars; do
2667 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2668 eval ac_new_set=\$ac_env_${ac_var}_set
2669 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2670 eval ac_new_val=\$ac_env_${ac_var}_value
2671 case $ac_old_set,$ac_new_set in
2672 set,)
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2674 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2675 ac_cache_corrupted=: ;;
2676 ,set)
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2678 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2679 ac_cache_corrupted=: ;;
2680 ,);;
2682 if test "x$ac_old_val" != "x$ac_new_val"; then
2683 # differences in whitespace do not lead to failure.
2684 ac_old_val_w=`echo x $ac_old_val`
2685 ac_new_val_w=`echo x $ac_new_val`
2686 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2688 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2689 ac_cache_corrupted=:
2690 else
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2692 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2693 eval $ac_var=\$ac_old_val
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2696 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2698 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2699 fi;;
2700 esac
2701 # Pass precious variables to config.status.
2702 if test "$ac_new_set" = set; then
2703 case $ac_new_val in
2704 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2705 *) ac_arg=$ac_var=$ac_new_val ;;
2706 esac
2707 case " $ac_configure_args " in
2708 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2709 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2710 esac
2712 done
2713 if $ac_cache_corrupted; then
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2715 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2717 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2718 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2720 ## -------------------- ##
2721 ## Main body of script. ##
2722 ## -------------------- ##
2724 ac_ext=c
2725 ac_cpp='$CPP $CPPFLAGS'
2726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2728 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2731 ac_config_headers="$ac_config_headers src/config.h:src/config.in"
2734 am__api_version='1.11'
2736 ac_aux_dir=
2737 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2738 if test -f "$ac_dir/install-sh"; then
2739 ac_aux_dir=$ac_dir
2740 ac_install_sh="$ac_aux_dir/install-sh -c"
2741 break
2742 elif test -f "$ac_dir/install.sh"; then
2743 ac_aux_dir=$ac_dir
2744 ac_install_sh="$ac_aux_dir/install.sh -c"
2745 break
2746 elif test -f "$ac_dir/shtool"; then
2747 ac_aux_dir=$ac_dir
2748 ac_install_sh="$ac_aux_dir/shtool install -c"
2749 break
2751 done
2752 if test -z "$ac_aux_dir"; then
2753 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2756 # These three variables are undocumented and unsupported,
2757 # and are intended to be withdrawn in a future Autoconf release.
2758 # They can cause serious problems if a builder's source tree is in a directory
2759 # whose full name contains unusual characters.
2760 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2761 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2762 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2765 # Find a good install program. We prefer a C program (faster),
2766 # so one script is as good as another. But avoid the broken or
2767 # incompatible versions:
2768 # SysV /etc/install, /usr/sbin/install
2769 # SunOS /usr/etc/install
2770 # IRIX /sbin/install
2771 # AIX /bin/install
2772 # AmigaOS /C/install, which installs bootblocks on floppy discs
2773 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2774 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2775 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2776 # OS/2's system install, which has a completely different semantic
2777 # ./install, which can be erroneously created by make from ./install.sh.
2778 # Reject install programs that cannot install multiple files.
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2780 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2781 if test -z "$INSTALL"; then
2782 if ${ac_cv_path_install+:} false; then :
2783 $as_echo_n "(cached) " >&6
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2788 IFS=$as_save_IFS
2789 test -z "$as_dir" && as_dir=.
2790 # Account for people who put trailing slashes in PATH elements.
2791 case $as_dir/ in #((
2792 ./ | .// | /[cC]/* | \
2793 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2794 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2795 /usr/ucb/* ) ;;
2797 # OSF1 and SCO ODT 3.0 have their own names for install.
2798 # Don't use installbsd from OSF since it installs stuff as root
2799 # by default.
2800 for ac_prog in ginstall scoinst install; do
2801 for ac_exec_ext in '' $ac_executable_extensions; do
2802 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2803 if test $ac_prog = install &&
2804 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2805 # AIX install. It has an incompatible calling convention.
2807 elif test $ac_prog = install &&
2808 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2809 # program-specific install script used by HP pwplus--don't use.
2811 else
2812 rm -rf conftest.one conftest.two conftest.dir
2813 echo one > conftest.one
2814 echo two > conftest.two
2815 mkdir conftest.dir
2816 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2817 test -s conftest.one && test -s conftest.two &&
2818 test -s conftest.dir/conftest.one &&
2819 test -s conftest.dir/conftest.two
2820 then
2821 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2822 break 3
2826 done
2827 done
2829 esac
2831 done
2832 IFS=$as_save_IFS
2834 rm -rf conftest.one conftest.two conftest.dir
2837 if test "${ac_cv_path_install+set}" = set; then
2838 INSTALL=$ac_cv_path_install
2839 else
2840 # As a last resort, use the slow shell script. Don't cache a
2841 # value for INSTALL within a source directory, because that will
2842 # break other packages using the cache if that directory is
2843 # removed, or if the value is a relative name.
2844 INSTALL=$ac_install_sh
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2848 $as_echo "$INSTALL" >&6; }
2850 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2851 # It thinks the first close brace ends the variable substitution.
2852 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2854 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2856 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2859 $as_echo_n "checking whether build environment is sane... " >&6; }
2860 # Just in case
2861 sleep 1
2862 echo timestamp > conftest.file
2863 # Reject unsafe characters in $srcdir or the absolute working directory
2864 # name. Accept space and tab only in the latter.
2865 am_lf='
2867 case `pwd` in
2868 *[\\\"\#\$\&\'\`$am_lf]*)
2869 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2870 esac
2871 case $srcdir in
2872 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2873 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2874 esac
2876 # Do `set' in a subshell so we don't clobber the current shell's
2877 # arguments. Must try -L first in case configure is actually a
2878 # symlink; some systems play weird games with the mod time of symlinks
2879 # (eg FreeBSD returns the mod time of the symlink's containing
2880 # directory).
2881 if (
2882 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2883 if test "$*" = "X"; then
2884 # -L didn't work.
2885 set X `ls -t "$srcdir/configure" conftest.file`
2887 rm -f conftest.file
2888 if test "$*" != "X $srcdir/configure conftest.file" \
2889 && test "$*" != "X conftest.file $srcdir/configure"; then
2891 # If neither matched, then we have a broken ls. This can happen
2892 # if, for instance, CONFIG_SHELL is bash and it inherits a
2893 # broken ls alias from the environment. This has actually
2894 # happened. Such a system could not be considered "sane".
2895 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2896 alias in your environment" "$LINENO" 5
2899 test "$2" = conftest.file
2901 then
2902 # Ok.
2904 else
2905 as_fn_error $? "newly created file is older than distributed files!
2906 Check your system clock" "$LINENO" 5
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2909 $as_echo "yes" >&6; }
2910 test "$program_prefix" != NONE &&
2911 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2912 # Use a double $ so make ignores it.
2913 test "$program_suffix" != NONE &&
2914 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2915 # Double any \ or $.
2916 # By default was `s,x,x', remove it if useless.
2917 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2918 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2920 # expand $ac_aux_dir to an absolute path
2921 am_aux_dir=`cd $ac_aux_dir && pwd`
2923 if test x"${MISSING+set}" != xset; then
2924 case $am_aux_dir in
2925 *\ * | *\ *)
2926 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2928 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2929 esac
2931 # Use eval to expand $SHELL
2932 if eval "$MISSING --run true"; then
2933 am_missing_run="$MISSING --run "
2934 else
2935 am_missing_run=
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2937 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2940 if test x"${install_sh}" != xset; then
2941 case $am_aux_dir in
2942 *\ * | *\ *)
2943 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2945 install_sh="\${SHELL} $am_aux_dir/install-sh"
2946 esac
2949 # Installed binaries are usually stripped using `strip' when the user
2950 # run `make install-strip'. However `strip' might not be the right
2951 # tool to use in cross-compilation environments, therefore Automake
2952 # will honor the `STRIP' environment variable to overrule this program.
2953 if test "$cross_compiling" != no; then
2954 if test -n "$ac_tool_prefix"; then
2955 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2956 set dummy ${ac_tool_prefix}strip; ac_word=$2
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958 $as_echo_n "checking for $ac_word... " >&6; }
2959 if ${ac_cv_prog_STRIP+:} false; then :
2960 $as_echo_n "(cached) " >&6
2961 else
2962 if test -n "$STRIP"; then
2963 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2964 else
2965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966 for as_dir in $PATH
2968 IFS=$as_save_IFS
2969 test -z "$as_dir" && as_dir=.
2970 for ac_exec_ext in '' $ac_executable_extensions; do
2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 break 2
2976 done
2977 done
2978 IFS=$as_save_IFS
2982 STRIP=$ac_cv_prog_STRIP
2983 if test -n "$STRIP"; then
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2985 $as_echo "$STRIP" >&6; }
2986 else
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988 $as_echo "no" >&6; }
2993 if test -z "$ac_cv_prog_STRIP"; then
2994 ac_ct_STRIP=$STRIP
2995 # Extract the first word of "strip", so it can be a program name with args.
2996 set dummy strip; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3000 $as_echo_n "(cached) " >&6
3001 else
3002 if test -n "$ac_ct_STRIP"; then
3003 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3004 else
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006 for as_dir in $PATH
3008 IFS=$as_save_IFS
3009 test -z "$as_dir" && as_dir=.
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012 ac_cv_prog_ac_ct_STRIP="strip"
3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014 break 2
3016 done
3017 done
3018 IFS=$as_save_IFS
3022 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3023 if test -n "$ac_ct_STRIP"; then
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3025 $as_echo "$ac_ct_STRIP" >&6; }
3026 else
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3031 if test "x$ac_ct_STRIP" = x; then
3032 STRIP=":"
3033 else
3034 case $cross_compiling:$ac_tool_warned in
3035 yes:)
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3037 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3038 ac_tool_warned=yes ;;
3039 esac
3040 STRIP=$ac_ct_STRIP
3042 else
3043 STRIP="$ac_cv_prog_STRIP"
3047 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3050 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3051 if test -z "$MKDIR_P"; then
3052 if ${ac_cv_path_mkdir+:} false; then :
3053 $as_echo_n "(cached) " >&6
3054 else
3055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3056 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3058 IFS=$as_save_IFS
3059 test -z "$as_dir" && as_dir=.
3060 for ac_prog in mkdir gmkdir; do
3061 for ac_exec_ext in '' $ac_executable_extensions; do
3062 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3063 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3064 'mkdir (GNU coreutils) '* | \
3065 'mkdir (coreutils) '* | \
3066 'mkdir (fileutils) '4.1*)
3067 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3068 break 3;;
3069 esac
3070 done
3071 done
3072 done
3073 IFS=$as_save_IFS
3077 test -d ./--version && rmdir ./--version
3078 if test "${ac_cv_path_mkdir+set}" = set; then
3079 MKDIR_P="$ac_cv_path_mkdir -p"
3080 else
3081 # As a last resort, use the slow shell script. Don't cache a
3082 # value for MKDIR_P within a source directory, because that will
3083 # break other packages using the cache if that directory is
3084 # removed, or if the value is a relative name.
3085 MKDIR_P="$ac_install_sh -d"
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3089 $as_echo "$MKDIR_P" >&6; }
3092 mkdir_p="$MKDIR_P"
3093 case $mkdir_p in
3094 [\\/$]* | ?:[\\/]*) ;;
3095 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3096 esac
3098 for ac_prog in gawk mawk nawk awk
3100 # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 set dummy $ac_prog; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if ${ac_cv_prog_AWK+:} false; then :
3105 $as_echo_n "(cached) " >&6
3106 else
3107 if test -n "$AWK"; then
3108 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3113 IFS=$as_save_IFS
3114 test -z "$as_dir" && as_dir=.
3115 for ac_exec_ext in '' $ac_executable_extensions; do
3116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117 ac_cv_prog_AWK="$ac_prog"
3118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119 break 2
3121 done
3122 done
3123 IFS=$as_save_IFS
3127 AWK=$ac_cv_prog_AWK
3128 if test -n "$AWK"; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3130 $as_echo "$AWK" >&6; }
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3137 test -n "$AWK" && break
3138 done
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3141 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3142 set x ${MAKE-make}
3143 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3144 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3145 $as_echo_n "(cached) " >&6
3146 else
3147 cat >conftest.make <<\_ACEOF
3148 SHELL = /bin/sh
3149 all:
3150 @echo '@@@%%%=$(MAKE)=@@@%%%'
3151 _ACEOF
3152 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3153 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3154 *@@@%%%=?*=@@@%%%*)
3155 eval ac_cv_prog_make_${ac_make}_set=yes;;
3157 eval ac_cv_prog_make_${ac_make}_set=no;;
3158 esac
3159 rm -f conftest.make
3161 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3163 $as_echo "yes" >&6; }
3164 SET_MAKE=
3165 else
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3167 $as_echo "no" >&6; }
3168 SET_MAKE="MAKE=${MAKE-make}"
3171 rm -rf .tst 2>/dev/null
3172 mkdir .tst 2>/dev/null
3173 if test -d .tst; then
3174 am__leading_dot=.
3175 else
3176 am__leading_dot=_
3178 rmdir .tst 2>/dev/null
3180 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3181 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3182 # is not polluted with repeated "-I."
3183 am__isrc=' -I$(srcdir)'
3184 # test to see if srcdir already configured
3185 if test -f $srcdir/config.status; then
3186 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3190 # test whether we have cygpath
3191 if test -z "$CYGPATH_W"; then
3192 if (cygpath --version) >/dev/null 2>/dev/null; then
3193 CYGPATH_W='cygpath -w'
3194 else
3195 CYGPATH_W=echo
3200 # Define the identity of the package.
3201 PACKAGE='emacs'
3202 VERSION='24.0.50'
3205 cat >>confdefs.h <<_ACEOF
3206 #define PACKAGE "$PACKAGE"
3207 _ACEOF
3210 cat >>confdefs.h <<_ACEOF
3211 #define VERSION "$VERSION"
3212 _ACEOF
3214 # Some tools Automake needs.
3216 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3219 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3222 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3225 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3228 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3230 # We need awk for the "check" target. The system "awk" is bad on
3231 # some platforms.
3232 # Always define AMTAR for backward compatibility.
3234 AMTAR=${AMTAR-"${am_missing_run}tar"}
3236 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3245 lispdir='${datadir}/emacs/${version}/lisp'
3246 locallisppath='${datadir}/emacs/${version}/site-lisp:'\
3247 '${datadir}/emacs/site-lisp'
3248 lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
3249 etcdir='${datadir}/emacs/${version}/etc'
3250 archlibdir='${libexecdir}/emacs/${version}/${configuration}'
3251 docdir='${datadir}/emacs/${version}/etc'
3252 gamedir='${localstatedir}/games/emacs'
3257 # Check whether --with-pop was given.
3258 if test "${with_pop+set}" = set; then :
3259 withval=$with_pop;
3260 else
3261 with_pop=yes
3264 if test "$with_pop" = yes; then
3265 $as_echo "#define MAIL_USE_POP 1" >>confdefs.h
3270 # Check whether --with-kerberos was given.
3271 if test "${with_kerberos+set}" = set; then :
3272 withval=$with_kerberos;
3273 else
3274 with_kerberos=no
3277 if test "$with_kerberos" != no; then
3278 $as_echo "#define KERBEROS 1" >>confdefs.h
3283 # Check whether --with-kerberos5 was given.
3284 if test "${with_kerberos5+set}" = set; then :
3285 withval=$with_kerberos5;
3286 else
3287 with_kerberos5=no
3290 if test "${with_kerberos5}" != no; then
3291 if test "${with_kerberos}" = no; then
3292 with_kerberos=yes
3293 $as_echo "#define KERBEROS 1" >>confdefs.h
3297 $as_echo "#define KERBEROS5 1" >>confdefs.h
3302 # Check whether --with-hesiod was given.
3303 if test "${with_hesiod+set}" = set; then :
3304 withval=$with_hesiod;
3305 else
3306 with_hesiod=no
3309 if test "$with_hesiod" != no; then
3311 $as_echo "#define HESIOD 1" >>confdefs.h
3316 # Check whether --with-mmdf was given.
3317 if test "${with_mmdf+set}" = set; then :
3318 withval=$with_mmdf;
3319 else
3320 with_mmdf=no
3323 if test "$with_mmdf" != no; then
3325 $as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h
3330 # Check whether --with-mail-unlink was given.
3331 if test "${with_mail_unlink+set}" = set; then :
3332 withval=$with_mail_unlink;
3333 else
3334 with_mail_unlink=no
3337 if test "$with_mail_unlink" != no; then
3339 $as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h
3344 # Check whether --with-mailhost was given.
3345 if test "${with_mailhost+set}" = set; then :
3346 withval=$with_mailhost;
3347 cat >>confdefs.h <<_ACEOF
3348 #define MAILHOST "$withval"
3349 _ACEOF
3355 # Check whether --with-sound was given.
3356 if test "${with_sound+set}" = set; then :
3357 withval=$with_sound;
3358 else
3359 with_sound=yes
3364 # Check whether --with-sync-input was given.
3365 if test "${with_sync_input+set}" = set; then :
3366 withval=$with_sync_input;
3367 else
3368 with_sync_input=yes
3371 if test "$with_sync_input" = yes; then
3373 $as_echo "#define SYNC_INPUT 1" >>confdefs.h
3378 # Check whether --with-x-toolkit was given.
3379 if test "${with_x_toolkit+set}" = set; then :
3380 withval=$with_x_toolkit; case "${withval}" in
3381 y | ye | yes ) val=gtk ;;
3382 n | no ) val=no ;;
3383 l | lu | luc | luci | lucid ) val=lucid ;;
3384 a | at | ath | athe | athen | athena ) val=athena ;;
3385 m | mo | mot | moti | motif ) val=motif ;;
3386 g | gt | gtk ) val=gtk ;;
3387 gtk3 ) val=gtk3 ;;
3389 as_fn_error $? "\`--with-x-toolkit=$withval' is invalid;
3390 this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk' or
3391 \`gtk3'. \`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." "$LINENO" 5
3393 esac
3394 with_x_toolkit=$val
3400 # Check whether --with-xpm was given.
3401 if test "${with_xpm+set}" = set; then :
3402 withval=$with_xpm;
3403 else
3404 with_xpm=yes
3408 # Check whether --with-jpeg was given.
3409 if test "${with_jpeg+set}" = set; then :
3410 withval=$with_jpeg;
3411 else
3412 with_jpeg=yes
3416 # Check whether --with-tiff was given.
3417 if test "${with_tiff+set}" = set; then :
3418 withval=$with_tiff;
3419 else
3420 with_tiff=yes
3424 # Check whether --with-gif was given.
3425 if test "${with_gif+set}" = set; then :
3426 withval=$with_gif;
3427 else
3428 with_gif=yes
3432 # Check whether --with-png was given.
3433 if test "${with_png+set}" = set; then :
3434 withval=$with_png;
3435 else
3436 with_png=yes
3440 # Check whether --with-rsvg was given.
3441 if test "${with_rsvg+set}" = set; then :
3442 withval=$with_rsvg;
3443 else
3444 with_rsvg=yes
3448 # Check whether --with-xml2 was given.
3449 if test "${with_xml2+set}" = set; then :
3450 withval=$with_xml2;
3451 else
3452 with_xml2=yes
3456 # Check whether --with-imagemagick was given.
3457 if test "${with_imagemagick+set}" = set; then :
3458 withval=$with_imagemagick;
3459 else
3460 with_imagemagick=yes
3465 # Check whether --with-xft was given.
3466 if test "${with_xft+set}" = set; then :
3467 withval=$with_xft;
3468 else
3469 with_xft=yes
3473 # Check whether --with-libotf was given.
3474 if test "${with_libotf+set}" = set; then :
3475 withval=$with_libotf;
3476 else
3477 with_libotf=yes
3481 # Check whether --with-m17n-flt was given.
3482 if test "${with_m17n_flt+set}" = set; then :
3483 withval=$with_m17n_flt;
3484 else
3485 with_m17n_flt=yes
3490 # Check whether --with-toolkit-scroll-bars was given.
3491 if test "${with_toolkit_scroll_bars+set}" = set; then :
3492 withval=$with_toolkit_scroll_bars;
3493 else
3494 with_toolkit_scroll_bars=yes
3498 # Check whether --with-xaw3d was given.
3499 if test "${with_xaw3d+set}" = set; then :
3500 withval=$with_xaw3d;
3501 else
3502 with_xaw3d=yes
3506 # Check whether --with-xim was given.
3507 if test "${with_xim+set}" = set; then :
3508 withval=$with_xim;
3509 else
3510 with_xim=yes
3514 # Check whether --with-ns was given.
3515 if test "${with_ns+set}" = set; then :
3516 withval=$with_ns;
3517 else
3518 with_ns=no
3523 # Check whether --with-gpm was given.
3524 if test "${with_gpm+set}" = set; then :
3525 withval=$with_gpm;
3526 else
3527 with_gpm=yes
3531 # Check whether --with-dbus was given.
3532 if test "${with_dbus+set}" = set; then :
3533 withval=$with_dbus;
3534 else
3535 with_dbus=yes
3539 # Check whether --with-gconf was given.
3540 if test "${with_gconf+set}" = set; then :
3541 withval=$with_gconf;
3542 else
3543 with_gconf=yes
3547 # Check whether --with-selinux was given.
3548 if test "${with_selinux+set}" = set; then :
3549 withval=$with_selinux;
3550 else
3551 with_selinux=yes
3555 # Check whether --with-gnutls was given.
3556 if test "${with_gnutls+set}" = set; then :
3557 withval=$with_gnutls;
3558 else
3559 with_gnutls=yes
3563 ## For the times when you want to build Emacs but don't have
3564 ## a suitable makeinfo, and can live without the manuals.
3566 # Check whether --with-makeinfo was given.
3567 if test "${with_makeinfo+set}" = set; then :
3568 withval=$with_makeinfo;
3569 else
3570 with_makeinfo=yes
3574 ## This is an option because I do not know if all info/man support
3575 ## compressed files, nor how to test if they do so.
3577 # Check whether --with-compress-info was given.
3578 if test "${with_compress_info+set}" = set; then :
3579 withval=$with_compress_info;
3580 else
3581 with_compress_info=yes
3584 if test $with_compress_info = yes; then
3585 GZIP_INFO=yes
3586 else
3587 GZIP_INFO=
3592 # Check whether --with-pkg-config-prog was given.
3593 if test "${with_pkg_config_prog+set}" = set; then :
3594 withval=$with_pkg_config_prog;
3597 if test "X${with_pkg_config_prog}" != X; then
3598 if test "${with_pkg_config_prog}" != yes; then
3599 PKG_CONFIG="${with_pkg_config_prog}"
3603 CRT_DIR=
3605 # Check whether --with-crt-dir was given.
3606 if test "${with_crt_dir+set}" = set; then :
3607 withval=$with_crt_dir;
3610 CRT_DIR="${with_crt_dir}"
3613 # Check whether --with-gameuser was given.
3614 if test "${with_gameuser+set}" = set; then :
3615 withval=$with_gameuser;
3618 test "X${with_gameuser}" != X && test "${with_gameuser}" != yes \
3619 && gameuser="${with_gameuser}"
3620 test "X$gameuser" = X && gameuser=games
3623 # Check whether --with-gnustep-conf was given.
3624 if test "${with_gnustep_conf+set}" = set; then :
3625 withval=$with_gnustep_conf;
3628 test "X${with_gnustep_conf}" != X && test "${with_gnustep_conf}" != yes && \
3629 GNUSTEP_CONFIG_FILE="${with_gnustep_conf}"
3630 test "X$GNUSTEP_CONFIG_FILE" = "X" && \
3631 GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf
3633 # Check whether --enable-ns-self-contained was given.
3634 if test "${enable_ns_self_contained+set}" = set; then :
3635 enableval=$enable_ns_self_contained; EN_NS_SELF_CONTAINED=$enableval
3636 else
3637 EN_NS_SELF_CONTAINED=yes
3641 # Check whether --enable-asserts was given.
3642 if test "${enable_asserts+set}" = set; then :
3643 enableval=$enable_asserts; USE_XASSERTS=$enableval
3644 else
3645 USE_XASSERTS=no
3649 # Check whether --enable-maintainer-mode was given.
3650 if test "${enable_maintainer_mode+set}" = set; then :
3651 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3652 else
3653 USE_MAINTAINER_MODE=no
3656 if test $USE_MAINTAINER_MODE = yes; then
3657 MAINT=
3658 else
3659 MAINT=#
3663 # Check whether --enable-locallisppath was given.
3664 if test "${enable_locallisppath+set}" = set; then :
3665 enableval=$enable_locallisppath; if test "${enableval}" = "no"; then
3666 locallisppath=
3667 elif test "${enableval}" != "yes"; then
3668 locallisppath=${enableval}
3673 # Check whether --enable-checking was given.
3674 if test "${enable_checking+set}" = set; then :
3675 enableval=$enable_checking; ac_checking_flags="${enableval}"
3678 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
3679 for check in $ac_checking_flags
3681 case $check in
3682 # these set all the flags to specific states
3683 yes) ac_enable_checking=1 ;;
3684 no) ac_enable_checking= ;
3685 ac_gc_check_stringbytes= ;
3686 ac_gc_check_string_overrun= ;
3687 ac_gc_check_string_free_list= ;
3688 ac_xmalloc_overrun= ;
3689 ac_gc_check_cons_list= ;;
3690 all) ac_enable_checking=1 ;
3691 ac_gc_check_stringbytes=1 ;
3692 ac_gc_check_string_overrun=1 ;
3693 ac_gc_check_string_free_list=1 ;
3694 ac_xmalloc_overrun=1 ;
3695 ac_gc_check_cons_list=1 ;;
3696 # these enable particular checks
3697 stringbytes) ac_gc_check_stringbytes=1 ;;
3698 stringoverrun) ac_gc_check_string_overrun=1 ;;
3699 stringfreelist) ac_gc_check_string_free_list=1 ;;
3700 xmallocoverrun) ac_xmalloc_overrun=1 ;;
3701 conslist) ac_gc_check_cons_list=1 ;;
3702 *) as_fn_error $? "unknown check category $check" "$LINENO" 5 ;;
3703 esac
3704 done
3705 IFS="$ac_save_IFS"
3707 if test x$ac_enable_checking != x ; then
3709 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
3712 if test x$ac_gc_check_stringbytes != x ; then
3714 $as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h
3717 if test x$ac_gc_check_stringoverrun != x ; then
3719 $as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h
3722 if test x$ac_gc_check_string_free_list != x ; then
3724 $as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h
3727 if test x$ac_xmalloc_overrun != x ; then
3729 $as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h
3732 if test x$ac_gc_check_cons_list != x ; then
3734 $as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h
3738 # Check whether --enable-use-lisp-union-type was given.
3739 if test "${enable_use_lisp_union_type+set}" = set; then :
3740 enableval=$enable_use_lisp_union_type; if test "${enableval}" != "no"; then
3742 $as_echo "#define USE_LISP_UNION_TYPE 1" >>confdefs.h
3749 # Check whether --enable-profiling was given.
3750 if test "${enable_profiling+set}" = set; then :
3751 enableval=$enable_profiling; ac_enable_profiling="${enableval}"
3754 if test x$ac_enable_profiling != x ; then
3755 PROFILING_CFLAGS="-DPROFILING=1 -pg"
3756 else
3757 PROFILING_CFLAGS=
3761 # Check whether --enable-autodepend was given.
3762 if test "${enable_autodepend+set}" = set; then :
3763 enableval=$enable_autodepend; ac_enable_autodepend="${enableval}"
3764 else
3765 ac_enable_autodepend=yes
3769 #### Make srcdir absolute, if it isn't already. It's important to
3770 #### avoid running the path through pwd unnecessarily, since pwd can
3771 #### give you automounter prefixes, which can go away. We do all this
3772 #### so Emacs can find its files when run uninstalled.
3773 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
3774 unset CDPATH
3775 case "${srcdir}" in
3776 /* ) ;;
3778 ## We may be able to use the $PWD environment variable to make this
3779 ## absolute. But sometimes PWD is inaccurate.
3780 ## Note: we used to use ${PWD} at the end instead of `pwd`,
3781 ## but that tested only for a well-formed and valid PWD,
3782 ## it did not object when PWD was well-formed and valid but just wrong.
3783 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
3784 then
3785 srcdir="$PWD"
3786 else
3787 srcdir="`(cd ${srcdir}; pwd)`"
3790 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
3791 esac
3793 #### Check if the source directory already has a configured system in it.
3794 if test `pwd` != `(cd ${srcdir} && pwd)` \
3795 && test -f "${srcdir}/src/config.h" ; then
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The directory tree \`${srcdir}' is being used
3797 as a build directory right now; it has been configured in its own
3798 right. To configure in another directory as well, you MUST
3799 use GNU make. If you do not have GNU make, then you must
3800 now do \`make distclean' in ${srcdir},
3801 and then run $0 again." >&5
3802 $as_echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
3803 as a build directory right now; it has been configured in its own
3804 right. To configure in another directory as well, you MUST
3805 use GNU make. If you do not have GNU make, then you must
3806 now do \`make distclean' in ${srcdir},
3807 and then run $0 again." >&2;}
3810 #### Given the configuration name, set machfile and opsysfile to the
3811 #### names of the m/*.h and s/*.h files we should use.
3813 ### Canonicalize the configuration name.
3815 # Make sure we can run config.sub.
3816 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3817 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3820 $as_echo_n "checking build system type... " >&6; }
3821 if ${ac_cv_build+:} false; then :
3822 $as_echo_n "(cached) " >&6
3823 else
3824 ac_build_alias=$build_alias
3825 test "x$ac_build_alias" = x &&
3826 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3827 test "x$ac_build_alias" = x &&
3828 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3829 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3830 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3834 $as_echo "$ac_cv_build" >&6; }
3835 case $ac_cv_build in
3836 *-*-*) ;;
3837 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3838 esac
3839 build=$ac_cv_build
3840 ac_save_IFS=$IFS; IFS='-'
3841 set x $ac_cv_build
3842 shift
3843 build_cpu=$1
3844 build_vendor=$2
3845 shift; shift
3846 # Remember, the first character of IFS is used to create $*,
3847 # except with old shells:
3848 build_os=$*
3849 IFS=$ac_save_IFS
3850 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3854 $as_echo_n "checking host system type... " >&6; }
3855 if ${ac_cv_host+:} false; then :
3856 $as_echo_n "(cached) " >&6
3857 else
3858 if test "x$host_alias" = x; then
3859 ac_cv_host=$ac_cv_build
3860 else
3861 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3862 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3867 $as_echo "$ac_cv_host" >&6; }
3868 case $ac_cv_host in
3869 *-*-*) ;;
3870 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3871 esac
3872 host=$ac_cv_host
3873 ac_save_IFS=$IFS; IFS='-'
3874 set x $ac_cv_host
3875 shift
3876 host_cpu=$1
3877 host_vendor=$2
3878 shift; shift
3879 # Remember, the first character of IFS is used to create $*,
3880 # except with old shells:
3881 host_os=$*
3882 IFS=$ac_save_IFS
3883 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3886 canonical=$host
3887 configuration=${host_alias-${build_alias-$host}}
3891 ### If you add support for a new configuration, add code to this
3892 ### switch statement to recognize your configuration name and select
3893 ### the appropriate operating system and machine description files.
3895 ### You would hope that you could choose an m/*.h file pretty much
3896 ### based on the machine portion of the configuration name, and an s/*.h
3897 ### file based on the operating system portion. However, it turns out
3898 ### that each m/*.h file is pretty manufacturer-specific - for
3899 ### example mips.h is MIPS
3900 ### So we basically have to have a special case for each
3901 ### configuration name.
3903 ### As far as handling version numbers on operating systems is
3904 ### concerned, make sure things will fail in a fixable way. If
3905 ### /etc/MACHINES doesn't say anything about version numbers, be
3906 ### prepared to handle anything reasonably. If version numbers
3907 ### matter, be sure /etc/MACHINES says something about it.
3909 machine='' opsys='' unported=no
3910 case "${canonical}" in
3912 ## GNU/Linux ports
3913 *-*-linux-gnu*)
3914 opsys=gnu-linux
3915 case ${canonical} in
3916 alpha*) machine=alpha ;;
3917 s390-*) machine=ibms390 ;;
3918 s390x-*) machine=ibms390x ;;
3919 powerpc*) machine=macppc ;;
3920 sparc*) machine=sparc ;;
3921 ia64*) machine=ia64 ;;
3922 m68k*) machine=m68k ;;
3923 x86_64*) machine=amdx86-64 ;;
3924 esac
3927 ## FreeBSD ports
3928 *-*-freebsd* )
3929 opsys=freebsd
3930 case "${canonical}" in
3931 alpha*) machine=alpha ;;
3932 amd64-*|x86_64-*) machine=amdx86-64 ;;
3933 ia64-*) machine=ia64 ;;
3934 i[3456]86-*) machine=intel386 ;;
3935 powerpc-*) machine=macppc ;;
3936 sparc-*) machine=sparc ;;
3937 sparc64-*) machine=sparc ;;
3938 esac
3941 ## FreeBSD kernel + glibc based userland
3942 *-*-kfreebsd*gnu* )
3943 opsys=gnu-kfreebsd
3944 case "${canonical}" in
3945 alpha*) machine=alpha ;;
3946 amd64-*|x86_64-*) machine=amdx86-64 ;;
3947 ia64-*) machine=ia64 ;;
3948 i[3456]86-*) machine=intel386 ;;
3949 powerpc-*) machine=macppc ;;
3950 sparc-*) machine=sparc ;;
3951 sparc64-*) machine=sparc ;;
3952 esac
3955 ## NetBSD ports
3956 *-*-netbsd* )
3957 opsys=netbsd
3958 case "${canonical}" in
3959 alpha*) machine=alpha ;;
3960 x86_64-*) machine=amdx86-64 ;;
3961 i[3456]86-*) machine=intel386 ;;
3962 m68k-*) machine=m68k ;;
3963 powerpc-*) machine=macppc ;;
3964 sparc*-) machine=sparc ;;
3965 vax-*) machine=vax ;;
3966 esac
3969 ## OpenBSD ports
3970 *-*-openbsd* )
3971 opsys=openbsd
3972 case "${canonical}" in
3973 alpha*) machine=alpha ;;
3974 x86_64-*) machine=amdx86-64 ;;
3975 i386-*) machine=intel386 ;;
3976 powerpc-*) machine=macppc ;;
3977 sparc*) machine=sparc ;;
3978 vax-*) machine=vax ;;
3979 esac
3982 ## Apple Darwin / Mac OS X
3983 *-apple-darwin* )
3984 case "${canonical}" in
3985 i[3456]86-* ) machine=intel386 ;;
3986 powerpc-* ) machine=macppc ;;
3987 x86_64-* ) machine=amdx86-64 ;;
3988 * ) unported=yes ;;
3989 esac
3990 opsys=darwin
3991 # Define CPP as follows to make autoconf work correctly.
3992 CPP="${CC-cc} -E -no-cpp-precomp"
3993 # Use fink packages if available.
3994 if test -d /sw/include && test -d /sw/lib; then
3995 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
3996 CPP="${CPP} ${GCC_TEST_OPTIONS}"
3997 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
4001 ## HP 9000 series 700 and 800, running HP/UX
4002 hppa*-hp-hpux10.2* )
4003 opsys=hpux10-20
4005 hppa*-hp-hpux1[1-9]* )
4006 opsys=hpux11
4007 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
4010 ## IBM machines
4011 rs6000-ibm-aix4.[23]* )
4012 machine=ibmrs6000 opsys=aix4-2
4014 powerpc-ibm-aix4.[23]* )
4015 machine=ibmrs6000 opsys=aix4-2
4017 rs6000-ibm-aix[56]* )
4018 machine=ibmrs6000 opsys=aix4-2
4020 powerpc-ibm-aix[56]* )
4021 machine=ibmrs6000 opsys=aix4-2
4024 ## Silicon Graphics machines
4025 ## Iris 4D
4026 mips-sgi-irix6.5 )
4027 machine=iris4d opsys=irix6-5
4028 # Without defining _LANGUAGE_C, things get masked out in the headers
4029 # so that, for instance, grepping for `free' in stdlib.h fails and
4030 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
4031 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
4032 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
4035 ## Suns
4036 *-sun-solaris* \
4037 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* \
4038 | x86_64-*-solaris2* | x86_64-*-sunos5*)
4039 case "${canonical}" in
4040 i[3456]86-*-* ) machine=intel386 ;;
4041 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
4042 sparc* ) machine=sparc ;;
4043 * ) unported=yes ;;
4044 esac
4045 case "${canonical}" in
4046 *-sunos5.6* | *-solaris2.6* )
4047 opsys=sol2-6
4048 NON_GNU_CPP=/usr/ccs/lib/cpp
4049 RANLIB="ar -ts"
4051 *-sunos5.[7-9]* | *-solaris2.[7-9]* )
4052 opsys=sol2-6
4053 emacs_check_sunpro_c=yes
4054 NON_GNU_CPP=/usr/ccs/lib/cpp
4056 *-sunos5* | *-solaris* )
4057 opsys=sol2-10
4058 emacs_check_sunpro_c=yes
4059 NON_GNU_CPP=/usr/ccs/lib/cpp
4061 esac
4062 ## Watch out for a compiler that we know will not work.
4063 case "${canonical}" in
4064 *-solaris* | *-sunos5* )
4065 if [ "x$CC" = x/usr/ucb/cc ]; then
4066 ## /usr/ucb/cc doesn't work;
4067 ## we should find some other compiler that does work.
4068 unset CC
4071 *) ;;
4072 esac
4075 ## Intel 386 machines where we don't care about the manufacturer.
4076 i[3456]86-*-* )
4077 machine=intel386
4078 case "${canonical}" in
4079 *-cygwin ) opsys=cygwin ;;
4080 *-darwin* ) opsys=darwin
4081 CPP="${CC-cc} -E -no-cpp-precomp"
4083 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
4084 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
4085 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
4086 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
4087 esac
4091 unported=yes
4093 esac
4095 ### If the code above didn't choose an operating system, just choose
4096 ### an operating system based on the configuration name. You really
4097 ### only want to use this when you have no idea what the right
4098 ### operating system is; if you know what operating systems a machine
4099 ### runs, it's cleaner to make it explicit in the case statement
4100 ### above.
4101 if test x"${opsys}" = x; then
4102 case "${canonical}" in
4103 *-gnu* ) opsys=gnu ;;
4105 unported=yes
4107 esac
4112 if test $unported = yes; then
4113 as_fn_error $? "Emacs hasn't been ported to \`${canonical}' systems.
4114 Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5
4117 if test -n "$machine"; then
4118 machfile="m/${machine}.h"
4119 else
4120 machfile=
4122 opsysfile="s/${opsys}.h"
4125 #### Choose a compiler.
4126 test -n "$CC" && cc_specified=yes
4128 # Save the value of CFLAGS that the user specified.
4129 SPECIFIED_CFLAGS="$CFLAGS"
4131 ac_ext=c
4132 ac_cpp='$CPP $CPPFLAGS'
4133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4136 if test -n "$ac_tool_prefix"; then
4137 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4138 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4140 $as_echo_n "checking for $ac_word... " >&6; }
4141 if ${ac_cv_prog_CC+:} false; then :
4142 $as_echo_n "(cached) " >&6
4143 else
4144 if test -n "$CC"; then
4145 ac_cv_prog_CC="$CC" # Let the user override the test.
4146 else
4147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4148 for as_dir in $PATH
4150 IFS=$as_save_IFS
4151 test -z "$as_dir" && as_dir=.
4152 for ac_exec_ext in '' $ac_executable_extensions; do
4153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4154 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4156 break 2
4158 done
4159 done
4160 IFS=$as_save_IFS
4164 CC=$ac_cv_prog_CC
4165 if test -n "$CC"; then
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4167 $as_echo "$CC" >&6; }
4168 else
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4170 $as_echo "no" >&6; }
4175 if test -z "$ac_cv_prog_CC"; then
4176 ac_ct_CC=$CC
4177 # Extract the first word of "gcc", so it can be a program name with args.
4178 set dummy gcc; ac_word=$2
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180 $as_echo_n "checking for $ac_word... " >&6; }
4181 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4182 $as_echo_n "(cached) " >&6
4183 else
4184 if test -n "$ac_ct_CC"; then
4185 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4186 else
4187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188 for as_dir in $PATH
4190 IFS=$as_save_IFS
4191 test -z "$as_dir" && as_dir=.
4192 for ac_exec_ext in '' $ac_executable_extensions; do
4193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4194 ac_cv_prog_ac_ct_CC="gcc"
4195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196 break 2
4198 done
4199 done
4200 IFS=$as_save_IFS
4204 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4205 if test -n "$ac_ct_CC"; then
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4207 $as_echo "$ac_ct_CC" >&6; }
4208 else
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210 $as_echo "no" >&6; }
4213 if test "x$ac_ct_CC" = x; then
4214 CC=""
4215 else
4216 case $cross_compiling:$ac_tool_warned in
4217 yes:)
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4219 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4220 ac_tool_warned=yes ;;
4221 esac
4222 CC=$ac_ct_CC
4224 else
4225 CC="$ac_cv_prog_CC"
4228 if test -z "$CC"; then
4229 if test -n "$ac_tool_prefix"; then
4230 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4231 set dummy ${ac_tool_prefix}cc; ac_word=$2
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4233 $as_echo_n "checking for $ac_word... " >&6; }
4234 if ${ac_cv_prog_CC+:} false; then :
4235 $as_echo_n "(cached) " >&6
4236 else
4237 if test -n "$CC"; then
4238 ac_cv_prog_CC="$CC" # Let the user override the test.
4239 else
4240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4241 for as_dir in $PATH
4243 IFS=$as_save_IFS
4244 test -z "$as_dir" && as_dir=.
4245 for ac_exec_ext in '' $ac_executable_extensions; do
4246 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4247 ac_cv_prog_CC="${ac_tool_prefix}cc"
4248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4249 break 2
4251 done
4252 done
4253 IFS=$as_save_IFS
4257 CC=$ac_cv_prog_CC
4258 if test -n "$CC"; then
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4260 $as_echo "$CC" >&6; }
4261 else
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4263 $as_echo "no" >&6; }
4269 if test -z "$CC"; then
4270 # Extract the first word of "cc", so it can be a program name with args.
4271 set dummy cc; ac_word=$2
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4273 $as_echo_n "checking for $ac_word... " >&6; }
4274 if ${ac_cv_prog_CC+:} false; then :
4275 $as_echo_n "(cached) " >&6
4276 else
4277 if test -n "$CC"; then
4278 ac_cv_prog_CC="$CC" # Let the user override the test.
4279 else
4280 ac_prog_rejected=no
4281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4282 for as_dir in $PATH
4284 IFS=$as_save_IFS
4285 test -z "$as_dir" && as_dir=.
4286 for ac_exec_ext in '' $ac_executable_extensions; do
4287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4288 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4289 ac_prog_rejected=yes
4290 continue
4292 ac_cv_prog_CC="cc"
4293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4294 break 2
4296 done
4297 done
4298 IFS=$as_save_IFS
4300 if test $ac_prog_rejected = yes; then
4301 # We found a bogon in the path, so make sure we never use it.
4302 set dummy $ac_cv_prog_CC
4303 shift
4304 if test $# != 0; then
4305 # We chose a different compiler from the bogus one.
4306 # However, it has the same basename, so the bogon will be chosen
4307 # first if we set CC to just the basename; use the full file name.
4308 shift
4309 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4314 CC=$ac_cv_prog_CC
4315 if test -n "$CC"; then
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4317 $as_echo "$CC" >&6; }
4318 else
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320 $as_echo "no" >&6; }
4325 if test -z "$CC"; then
4326 if test -n "$ac_tool_prefix"; then
4327 for ac_prog in cl.exe
4329 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4330 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332 $as_echo_n "checking for $ac_word... " >&6; }
4333 if ${ac_cv_prog_CC+:} false; then :
4334 $as_echo_n "(cached) " >&6
4335 else
4336 if test -n "$CC"; then
4337 ac_cv_prog_CC="$CC" # Let the user override the test.
4338 else
4339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 for as_dir in $PATH
4342 IFS=$as_save_IFS
4343 test -z "$as_dir" && as_dir=.
4344 for ac_exec_ext in '' $ac_executable_extensions; do
4345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348 break 2
4350 done
4351 done
4352 IFS=$as_save_IFS
4356 CC=$ac_cv_prog_CC
4357 if test -n "$CC"; then
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4359 $as_echo "$CC" >&6; }
4360 else
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 $as_echo "no" >&6; }
4366 test -n "$CC" && break
4367 done
4369 if test -z "$CC"; then
4370 ac_ct_CC=$CC
4371 for ac_prog in cl.exe
4373 # Extract the first word of "$ac_prog", so it can be a program name with args.
4374 set dummy $ac_prog; ac_word=$2
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4376 $as_echo_n "checking for $ac_word... " >&6; }
4377 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4378 $as_echo_n "(cached) " >&6
4379 else
4380 if test -n "$ac_ct_CC"; then
4381 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4382 else
4383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4384 for as_dir in $PATH
4386 IFS=$as_save_IFS
4387 test -z "$as_dir" && as_dir=.
4388 for ac_exec_ext in '' $ac_executable_extensions; do
4389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4390 ac_cv_prog_ac_ct_CC="$ac_prog"
4391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4392 break 2
4394 done
4395 done
4396 IFS=$as_save_IFS
4400 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4401 if test -n "$ac_ct_CC"; then
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4403 $as_echo "$ac_ct_CC" >&6; }
4404 else
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4406 $as_echo "no" >&6; }
4410 test -n "$ac_ct_CC" && break
4411 done
4413 if test "x$ac_ct_CC" = x; then
4414 CC=""
4415 else
4416 case $cross_compiling:$ac_tool_warned in
4417 yes:)
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4419 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4420 ac_tool_warned=yes ;;
4421 esac
4422 CC=$ac_ct_CC
4429 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4430 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4431 as_fn_error $? "no acceptable C compiler found in \$PATH
4432 See \`config.log' for more details" "$LINENO" 5; }
4434 # Provide some information about the compiler.
4435 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4436 set X $ac_compile
4437 ac_compiler=$2
4438 for ac_option in --version -v -V -qversion; do
4439 { { ac_try="$ac_compiler $ac_option >&5"
4440 case "(($ac_try" in
4441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4442 *) ac_try_echo=$ac_try;;
4443 esac
4444 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4445 $as_echo "$ac_try_echo"; } >&5
4446 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4447 ac_status=$?
4448 if test -s conftest.err; then
4449 sed '10a\
4450 ... rest of stderr output deleted ...
4451 10q' conftest.err >conftest.er1
4452 cat conftest.er1 >&5
4454 rm -f conftest.er1 conftest.err
4455 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4456 test $ac_status = 0; }
4457 done
4459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4460 /* end confdefs.h. */
4463 main ()
4467 return 0;
4469 _ACEOF
4470 ac_clean_files_save=$ac_clean_files
4471 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4472 # Try to create an executable without -o first, disregard a.out.
4473 # It will help us diagnose broken compilers, and finding out an intuition
4474 # of exeext.
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4476 $as_echo_n "checking whether the C compiler works... " >&6; }
4477 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4479 # The possible output files:
4480 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4482 ac_rmfiles=
4483 for ac_file in $ac_files
4485 case $ac_file in
4486 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4487 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4488 esac
4489 done
4490 rm -f $ac_rmfiles
4492 if { { ac_try="$ac_link_default"
4493 case "(($ac_try" in
4494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4495 *) ac_try_echo=$ac_try;;
4496 esac
4497 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4498 $as_echo "$ac_try_echo"; } >&5
4499 (eval "$ac_link_default") 2>&5
4500 ac_status=$?
4501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4502 test $ac_status = 0; }; then :
4503 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4504 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4505 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4506 # so that the user can short-circuit this test for compilers unknown to
4507 # Autoconf.
4508 for ac_file in $ac_files ''
4510 test -f "$ac_file" || continue
4511 case $ac_file in
4512 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4514 [ab].out )
4515 # We found the default executable, but exeext='' is most
4516 # certainly right.
4517 break;;
4518 *.* )
4519 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4520 then :; else
4521 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4523 # We set ac_cv_exeext here because the later test for it is not
4524 # safe: cross compilers may not add the suffix if given an `-o'
4525 # argument, so we may need to know it at that point already.
4526 # Even if this section looks crufty: it has the advantage of
4527 # actually working.
4528 break;;
4530 break;;
4531 esac
4532 done
4533 test "$ac_cv_exeext" = no && ac_cv_exeext=
4535 else
4536 ac_file=''
4538 if test -z "$ac_file"; then :
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4540 $as_echo "no" >&6; }
4541 $as_echo "$as_me: failed program was:" >&5
4542 sed 's/^/| /' conftest.$ac_ext >&5
4544 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4545 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4546 as_fn_error 77 "C compiler cannot create executables
4547 See \`config.log' for more details" "$LINENO" 5; }
4548 else
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4550 $as_echo "yes" >&6; }
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4553 $as_echo_n "checking for C compiler default output file name... " >&6; }
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4555 $as_echo "$ac_file" >&6; }
4556 ac_exeext=$ac_cv_exeext
4558 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4559 ac_clean_files=$ac_clean_files_save
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4561 $as_echo_n "checking for suffix of executables... " >&6; }
4562 if { { ac_try="$ac_link"
4563 case "(($ac_try" in
4564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4565 *) ac_try_echo=$ac_try;;
4566 esac
4567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4568 $as_echo "$ac_try_echo"; } >&5
4569 (eval "$ac_link") 2>&5
4570 ac_status=$?
4571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4572 test $ac_status = 0; }; then :
4573 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4574 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4575 # work properly (i.e., refer to `conftest.exe'), while it won't with
4576 # `rm'.
4577 for ac_file in conftest.exe conftest conftest.*; do
4578 test -f "$ac_file" || continue
4579 case $ac_file in
4580 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4581 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4582 break;;
4583 * ) break;;
4584 esac
4585 done
4586 else
4587 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4588 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4589 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4590 See \`config.log' for more details" "$LINENO" 5; }
4592 rm -f conftest conftest$ac_cv_exeext
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4594 $as_echo "$ac_cv_exeext" >&6; }
4596 rm -f conftest.$ac_ext
4597 EXEEXT=$ac_cv_exeext
4598 ac_exeext=$EXEEXT
4599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4600 /* end confdefs.h. */
4601 #include <stdio.h>
4603 main ()
4605 FILE *f = fopen ("conftest.out", "w");
4606 return ferror (f) || fclose (f) != 0;
4609 return 0;
4611 _ACEOF
4612 ac_clean_files="$ac_clean_files conftest.out"
4613 # Check that the compiler produces executables we can run. If not, either
4614 # the compiler is broken, or we cross compile.
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4616 $as_echo_n "checking whether we are cross compiling... " >&6; }
4617 if test "$cross_compiling" != yes; then
4618 { { ac_try="$ac_link"
4619 case "(($ac_try" in
4620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621 *) ac_try_echo=$ac_try;;
4622 esac
4623 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4624 $as_echo "$ac_try_echo"; } >&5
4625 (eval "$ac_link") 2>&5
4626 ac_status=$?
4627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4628 test $ac_status = 0; }
4629 if { ac_try='./conftest$ac_cv_exeext'
4630 { { case "(($ac_try" in
4631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4632 *) ac_try_echo=$ac_try;;
4633 esac
4634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4635 $as_echo "$ac_try_echo"; } >&5
4636 (eval "$ac_try") 2>&5
4637 ac_status=$?
4638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4639 test $ac_status = 0; }; }; then
4640 cross_compiling=no
4641 else
4642 if test "$cross_compiling" = maybe; then
4643 cross_compiling=yes
4644 else
4645 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4646 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4647 as_fn_error $? "cannot run C compiled programs.
4648 If you meant to cross compile, use \`--host'.
4649 See \`config.log' for more details" "$LINENO" 5; }
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4654 $as_echo "$cross_compiling" >&6; }
4656 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4657 ac_clean_files=$ac_clean_files_save
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4659 $as_echo_n "checking for suffix of object files... " >&6; }
4660 if ${ac_cv_objext+:} false; then :
4661 $as_echo_n "(cached) " >&6
4662 else
4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h. */
4667 main ()
4671 return 0;
4673 _ACEOF
4674 rm -f conftest.o conftest.obj
4675 if { { ac_try="$ac_compile"
4676 case "(($ac_try" in
4677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4678 *) ac_try_echo=$ac_try;;
4679 esac
4680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4681 $as_echo "$ac_try_echo"; } >&5
4682 (eval "$ac_compile") 2>&5
4683 ac_status=$?
4684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4685 test $ac_status = 0; }; then :
4686 for ac_file in conftest.o conftest.obj conftest.*; do
4687 test -f "$ac_file" || continue;
4688 case $ac_file in
4689 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4690 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4691 break;;
4692 esac
4693 done
4694 else
4695 $as_echo "$as_me: failed program was:" >&5
4696 sed 's/^/| /' conftest.$ac_ext >&5
4698 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4699 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4700 as_fn_error $? "cannot compute suffix of object files: cannot compile
4701 See \`config.log' for more details" "$LINENO" 5; }
4703 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4706 $as_echo "$ac_cv_objext" >&6; }
4707 OBJEXT=$ac_cv_objext
4708 ac_objext=$OBJEXT
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4710 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4711 if ${ac_cv_c_compiler_gnu+:} false; then :
4712 $as_echo_n "(cached) " >&6
4713 else
4714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715 /* end confdefs.h. */
4718 main ()
4720 #ifndef __GNUC__
4721 choke me
4722 #endif
4725 return 0;
4727 _ACEOF
4728 if ac_fn_c_try_compile "$LINENO"; then :
4729 ac_compiler_gnu=yes
4730 else
4731 ac_compiler_gnu=no
4733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4734 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4738 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4739 if test $ac_compiler_gnu = yes; then
4740 GCC=yes
4741 else
4742 GCC=
4744 ac_test_CFLAGS=${CFLAGS+set}
4745 ac_save_CFLAGS=$CFLAGS
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4747 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4748 if ${ac_cv_prog_cc_g+:} false; then :
4749 $as_echo_n "(cached) " >&6
4750 else
4751 ac_save_c_werror_flag=$ac_c_werror_flag
4752 ac_c_werror_flag=yes
4753 ac_cv_prog_cc_g=no
4754 CFLAGS="-g"
4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756 /* end confdefs.h. */
4759 main ()
4763 return 0;
4765 _ACEOF
4766 if ac_fn_c_try_compile "$LINENO"; then :
4767 ac_cv_prog_cc_g=yes
4768 else
4769 CFLAGS=""
4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771 /* end confdefs.h. */
4774 main ()
4778 return 0;
4780 _ACEOF
4781 if ac_fn_c_try_compile "$LINENO"; then :
4783 else
4784 ac_c_werror_flag=$ac_save_c_werror_flag
4785 CFLAGS="-g"
4786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4787 /* end confdefs.h. */
4790 main ()
4794 return 0;
4796 _ACEOF
4797 if ac_fn_c_try_compile "$LINENO"; then :
4798 ac_cv_prog_cc_g=yes
4800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 ac_c_werror_flag=$ac_save_c_werror_flag
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4808 $as_echo "$ac_cv_prog_cc_g" >&6; }
4809 if test "$ac_test_CFLAGS" = set; then
4810 CFLAGS=$ac_save_CFLAGS
4811 elif test $ac_cv_prog_cc_g = yes; then
4812 if test "$GCC" = yes; then
4813 CFLAGS="-g -O2"
4814 else
4815 CFLAGS="-g"
4817 else
4818 if test "$GCC" = yes; then
4819 CFLAGS="-O2"
4820 else
4821 CFLAGS=
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4825 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4826 if ${ac_cv_prog_cc_c89+:} false; then :
4827 $as_echo_n "(cached) " >&6
4828 else
4829 ac_cv_prog_cc_c89=no
4830 ac_save_CC=$CC
4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4832 /* end confdefs.h. */
4833 #include <stdarg.h>
4834 #include <stdio.h>
4835 #include <sys/types.h>
4836 #include <sys/stat.h>
4837 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4838 struct buf { int x; };
4839 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4840 static char *e (p, i)
4841 char **p;
4842 int i;
4844 return p[i];
4846 static char *f (char * (*g) (char **, int), char **p, ...)
4848 char *s;
4849 va_list v;
4850 va_start (v,p);
4851 s = g (p, va_arg (v,int));
4852 va_end (v);
4853 return s;
4856 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4857 function prototypes and stuff, but not '\xHH' hex character constants.
4858 These don't provoke an error unfortunately, instead are silently treated
4859 as 'x'. The following induces an error, until -std is added to get
4860 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4861 array size at least. It's necessary to write '\x00'==0 to get something
4862 that's true only with -std. */
4863 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4865 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4866 inside strings and character constants. */
4867 #define FOO(x) 'x'
4868 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4870 int test (int i, double x);
4871 struct s1 {int (*f) (int a);};
4872 struct s2 {int (*f) (double a);};
4873 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4874 int argc;
4875 char **argv;
4877 main ()
4879 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4881 return 0;
4883 _ACEOF
4884 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4885 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4887 CC="$ac_save_CC $ac_arg"
4888 if ac_fn_c_try_compile "$LINENO"; then :
4889 ac_cv_prog_cc_c89=$ac_arg
4891 rm -f core conftest.err conftest.$ac_objext
4892 test "x$ac_cv_prog_cc_c89" != "xno" && break
4893 done
4894 rm -f conftest.$ac_ext
4895 CC=$ac_save_CC
4898 # AC_CACHE_VAL
4899 case "x$ac_cv_prog_cc_c89" in
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4902 $as_echo "none needed" >&6; } ;;
4903 xno)
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4905 $as_echo "unsupported" >&6; } ;;
4907 CC="$CC $ac_cv_prog_cc_c89"
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4909 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4910 esac
4911 if test "x$ac_cv_prog_cc_c89" != xno; then :
4915 ac_ext=c
4916 ac_cpp='$CPP $CPPFLAGS'
4917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4920 DEPDIR="${am__leading_dot}deps"
4922 ac_config_commands="$ac_config_commands depfiles"
4925 am_make=${MAKE-make}
4926 cat > confinc << 'END'
4927 am__doit:
4928 @echo this is the am__doit target
4929 .PHONY: am__doit
4931 # If we don't find an include directive, just comment out the code.
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4933 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4934 am__include="#"
4935 am__quote=
4936 _am_result=none
4937 # First try GNU make style include.
4938 echo "include confinc" > confmf
4939 # Ignore all kinds of additional output from `make'.
4940 case `$am_make -s -f confmf 2> /dev/null` in #(
4941 *the\ am__doit\ target*)
4942 am__include=include
4943 am__quote=
4944 _am_result=GNU
4946 esac
4947 # Now try BSD make style include.
4948 if test "$am__include" = "#"; then
4949 echo '.include "confinc"' > confmf
4950 case `$am_make -s -f confmf 2> /dev/null` in #(
4951 *the\ am__doit\ target*)
4952 am__include=.include
4953 am__quote="\""
4954 _am_result=BSD
4956 esac
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4961 $as_echo "$_am_result" >&6; }
4962 rm -f confinc confmf
4964 # Check whether --enable-dependency-tracking was given.
4965 if test "${enable_dependency_tracking+set}" = set; then :
4966 enableval=$enable_dependency_tracking;
4969 if test "x$enable_dependency_tracking" != xno; then
4970 am_depcomp="$ac_aux_dir/depcomp"
4971 AMDEPBACKSLASH='\'
4973 if test "x$enable_dependency_tracking" != xno; then
4974 AMDEP_TRUE=
4975 AMDEP_FALSE='#'
4976 else
4977 AMDEP_TRUE='#'
4978 AMDEP_FALSE=
4983 depcc="$CC" am_compiler_list=
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4986 $as_echo_n "checking dependency style of $depcc... " >&6; }
4987 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4988 $as_echo_n "(cached) " >&6
4989 else
4990 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4991 # We make a subdir and do the tests there. Otherwise we can end up
4992 # making bogus files that we don't know about and never remove. For
4993 # instance it was reported that on HP-UX the gcc test will end up
4994 # making a dummy file named `D' -- because `-MD' means `put the output
4995 # in D'.
4996 mkdir conftest.dir
4997 # Copy depcomp to subdir because otherwise we won't find it if we're
4998 # using a relative directory.
4999 cp "$am_depcomp" conftest.dir
5000 cd conftest.dir
5001 # We will build objects and dependencies in a subdirectory because
5002 # it helps to detect inapplicable dependency modes. For instance
5003 # both Tru64's cc and ICC support -MD to output dependencies as a
5004 # side effect of compilation, but ICC will put the dependencies in
5005 # the current directory while Tru64 will put them in the object
5006 # directory.
5007 mkdir sub
5009 am_cv_CC_dependencies_compiler_type=none
5010 if test "$am_compiler_list" = ""; then
5011 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5013 am__universal=false
5014 case " $depcc " in #(
5015 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5016 esac
5018 for depmode in $am_compiler_list; do
5019 # Setup a source with many dependencies, because some compilers
5020 # like to wrap large dependency lists on column 80 (with \), and
5021 # we should not choose a depcomp mode which is confused by this.
5023 # We need to recreate these files for each test, as the compiler may
5024 # overwrite some of them when testing with obscure command lines.
5025 # This happens at least with the AIX C compiler.
5026 : > sub/conftest.c
5027 for i in 1 2 3 4 5 6; do
5028 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5029 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5030 # Solaris 8's {/usr,}/bin/sh.
5031 touch sub/conftst$i.h
5032 done
5033 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5035 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5036 # mode. It turns out that the SunPro C++ compiler does not properly
5037 # handle `-M -o', and we need to detect this. Also, some Intel
5038 # versions had trouble with output in subdirs
5039 am__obj=sub/conftest.${OBJEXT-o}
5040 am__minus_obj="-o $am__obj"
5041 case $depmode in
5042 gcc)
5043 # This depmode causes a compiler race in universal mode.
5044 test "$am__universal" = false || continue
5046 nosideeffect)
5047 # after this tag, mechanisms are not by side-effect, so they'll
5048 # only be used when explicitly requested
5049 if test "x$enable_dependency_tracking" = xyes; then
5050 continue
5051 else
5052 break
5055 msvisualcpp | msvcmsys)
5056 # This compiler won't grok `-c -o', but also, the minuso test has
5057 # not run yet. These depmodes are late enough in the game, and
5058 # so weak that their functioning should not be impacted.
5059 am__obj=conftest.${OBJEXT-o}
5060 am__minus_obj=
5062 none) break ;;
5063 esac
5064 if depmode=$depmode \
5065 source=sub/conftest.c object=$am__obj \
5066 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5067 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5068 >/dev/null 2>conftest.err &&
5069 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5070 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5071 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5072 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5073 # icc doesn't choke on unknown options, it will just issue warnings
5074 # or remarks (even with -Werror). So we grep stderr for any message
5075 # that says an option was ignored or not supported.
5076 # When given -MP, icc 7.0 and 7.1 complain thusly:
5077 # icc: Command line warning: ignoring option '-M'; no argument required
5078 # The diagnosis changed in icc 8.0:
5079 # icc: Command line remark: option '-MP' not supported
5080 if (grep 'ignoring option' conftest.err ||
5081 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5082 am_cv_CC_dependencies_compiler_type=$depmode
5083 break
5086 done
5088 cd ..
5089 rm -rf conftest.dir
5090 else
5091 am_cv_CC_dependencies_compiler_type=none
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5096 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5097 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5100 test "x$enable_dependency_tracking" != xno \
5101 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5102 am__fastdepCC_TRUE=
5103 am__fastdepCC_FALSE='#'
5104 else
5105 am__fastdepCC_TRUE='#'
5106 am__fastdepCC_FALSE=
5110 if test "x$CC" != xcc; then
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5112 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5113 else
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5115 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5117 set dummy $CC; ac_cc=`$as_echo "$2" |
5118 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5119 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
5120 $as_echo_n "(cached) " >&6
5121 else
5122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123 /* end confdefs.h. */
5126 main ()
5130 return 0;
5132 _ACEOF
5133 # Make sure it works both with $CC and with simple cc.
5134 # We do the test twice because some compilers refuse to overwrite an
5135 # existing .o file with -o, though they will create one.
5136 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5137 rm -f conftest2.*
5138 if { { case "(($ac_try" in
5139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5140 *) ac_try_echo=$ac_try;;
5141 esac
5142 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5143 $as_echo "$ac_try_echo"; } >&5
5144 (eval "$ac_try") 2>&5
5145 ac_status=$?
5146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5147 test $ac_status = 0; } &&
5148 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5150 *) ac_try_echo=$ac_try;;
5151 esac
5152 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5153 $as_echo "$ac_try_echo"; } >&5
5154 (eval "$ac_try") 2>&5
5155 ac_status=$?
5156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5157 test $ac_status = 0; };
5158 then
5159 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5160 if test "x$CC" != xcc; then
5161 # Test first that cc exists at all.
5162 if { ac_try='cc -c conftest.$ac_ext >&5'
5163 { { case "(($ac_try" in
5164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5165 *) ac_try_echo=$ac_try;;
5166 esac
5167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5168 $as_echo "$ac_try_echo"; } >&5
5169 (eval "$ac_try") 2>&5
5170 ac_status=$?
5171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5172 test $ac_status = 0; }; }; then
5173 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5174 rm -f conftest2.*
5175 if { { case "(($ac_try" in
5176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5177 *) ac_try_echo=$ac_try;;
5178 esac
5179 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5180 $as_echo "$ac_try_echo"; } >&5
5181 (eval "$ac_try") 2>&5
5182 ac_status=$?
5183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5184 test $ac_status = 0; } &&
5185 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5187 *) ac_try_echo=$ac_try;;
5188 esac
5189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5190 $as_echo "$ac_try_echo"; } >&5
5191 (eval "$ac_try") 2>&5
5192 ac_status=$?
5193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5194 test $ac_status = 0; };
5195 then
5196 # cc works too.
5198 else
5199 # cc exists but doesn't like -o.
5200 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5204 else
5205 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5207 rm -f core conftest*
5210 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5212 $as_echo "yes" >&6; }
5213 else
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5215 $as_echo "no" >&6; }
5217 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5221 # FIXME: we rely on the cache variable name because
5222 # there is no other way.
5223 set dummy $CC
5224 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5225 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5226 if test "$am_t" != yes; then
5227 # Losing compiler, so override with the script.
5228 # FIXME: It is wrong to rewrite CC.
5229 # But if we don't then we get into trouble of one sort or another.
5230 # A longer-term fix would be to have automake use am__CC in this case,
5231 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5232 CC="$am_aux_dir/compile $CC"
5237 # Initialize gnulib right after verifying that the C compiler works.
5238 if test -n "$ac_tool_prefix"; then
5239 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5240 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242 $as_echo_n "checking for $ac_word... " >&6; }
5243 if ${ac_cv_prog_RANLIB+:} false; then :
5244 $as_echo_n "(cached) " >&6
5245 else
5246 if test -n "$RANLIB"; then
5247 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5248 else
5249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5250 for as_dir in $PATH
5252 IFS=$as_save_IFS
5253 test -z "$as_dir" && as_dir=.
5254 for ac_exec_ext in '' $ac_executable_extensions; do
5255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5256 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258 break 2
5260 done
5261 done
5262 IFS=$as_save_IFS
5266 RANLIB=$ac_cv_prog_RANLIB
5267 if test -n "$RANLIB"; then
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5269 $as_echo "$RANLIB" >&6; }
5270 else
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272 $as_echo "no" >&6; }
5277 if test -z "$ac_cv_prog_RANLIB"; then
5278 ac_ct_RANLIB=$RANLIB
5279 # Extract the first word of "ranlib", so it can be a program name with args.
5280 set dummy ranlib; ac_word=$2
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282 $as_echo_n "checking for $ac_word... " >&6; }
5283 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5284 $as_echo_n "(cached) " >&6
5285 else
5286 if test -n "$ac_ct_RANLIB"; then
5287 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5288 else
5289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290 for as_dir in $PATH
5292 IFS=$as_save_IFS
5293 test -z "$as_dir" && as_dir=.
5294 for ac_exec_ext in '' $ac_executable_extensions; do
5295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5296 ac_cv_prog_ac_ct_RANLIB="ranlib"
5297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298 break 2
5300 done
5301 done
5302 IFS=$as_save_IFS
5306 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5307 if test -n "$ac_ct_RANLIB"; then
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5309 $as_echo "$ac_ct_RANLIB" >&6; }
5310 else
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5312 $as_echo "no" >&6; }
5315 if test "x$ac_ct_RANLIB" = x; then
5316 RANLIB=":"
5317 else
5318 case $cross_compiling:$ac_tool_warned in
5319 yes:)
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5321 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5322 ac_tool_warned=yes ;;
5323 esac
5324 RANLIB=$ac_ct_RANLIB
5326 else
5327 RANLIB="$ac_cv_prog_RANLIB"
5331 ac_ext=c
5332 ac_cpp='$CPP $CPPFLAGS'
5333 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5334 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5335 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5337 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5338 # On Suns, sometimes $CPP names a directory.
5339 if test -n "$CPP" && test -d "$CPP"; then
5340 CPP=
5342 if test -z "$CPP"; then
5343 if ${ac_cv_prog_CPP+:} false; then :
5344 $as_echo_n "(cached) " >&6
5345 else
5346 # Double quotes because CPP needs to be expanded
5347 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5349 ac_preproc_ok=false
5350 for ac_c_preproc_warn_flag in '' yes
5352 # Use a header file that comes with gcc, so configuring glibc
5353 # with a fresh cross-compiler works.
5354 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5355 # <limits.h> exists even on freestanding compilers.
5356 # On the NeXT, cc -E runs the code through the compiler's parser,
5357 # not just through cpp. "Syntax error" is here to catch this case.
5358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5359 /* end confdefs.h. */
5360 #ifdef __STDC__
5361 # include <limits.h>
5362 #else
5363 # include <assert.h>
5364 #endif
5365 Syntax error
5366 _ACEOF
5367 if ac_fn_c_try_cpp "$LINENO"; then :
5369 else
5370 # Broken: fails on valid input.
5371 continue
5373 rm -f conftest.err conftest.i conftest.$ac_ext
5375 # OK, works on sane cases. Now check whether nonexistent headers
5376 # can be detected and how.
5377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 /* end confdefs.h. */
5379 #include <ac_nonexistent.h>
5380 _ACEOF
5381 if ac_fn_c_try_cpp "$LINENO"; then :
5382 # Broken: success on invalid input.
5383 continue
5384 else
5385 # Passes both tests.
5386 ac_preproc_ok=:
5387 break
5389 rm -f conftest.err conftest.i conftest.$ac_ext
5391 done
5392 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5393 rm -f conftest.i conftest.err conftest.$ac_ext
5394 if $ac_preproc_ok; then :
5395 break
5398 done
5399 ac_cv_prog_CPP=$CPP
5402 CPP=$ac_cv_prog_CPP
5403 else
5404 ac_cv_prog_CPP=$CPP
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5407 $as_echo "$CPP" >&6; }
5408 ac_preproc_ok=false
5409 for ac_c_preproc_warn_flag in '' yes
5411 # Use a header file that comes with gcc, so configuring glibc
5412 # with a fresh cross-compiler works.
5413 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5414 # <limits.h> exists even on freestanding compilers.
5415 # On the NeXT, cc -E runs the code through the compiler's parser,
5416 # not just through cpp. "Syntax error" is here to catch this case.
5417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5418 /* end confdefs.h. */
5419 #ifdef __STDC__
5420 # include <limits.h>
5421 #else
5422 # include <assert.h>
5423 #endif
5424 Syntax error
5425 _ACEOF
5426 if ac_fn_c_try_cpp "$LINENO"; then :
5428 else
5429 # Broken: fails on valid input.
5430 continue
5432 rm -f conftest.err conftest.i conftest.$ac_ext
5434 # OK, works on sane cases. Now check whether nonexistent headers
5435 # can be detected and how.
5436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5437 /* end confdefs.h. */
5438 #include <ac_nonexistent.h>
5439 _ACEOF
5440 if ac_fn_c_try_cpp "$LINENO"; then :
5441 # Broken: success on invalid input.
5442 continue
5443 else
5444 # Passes both tests.
5445 ac_preproc_ok=:
5446 break
5448 rm -f conftest.err conftest.i conftest.$ac_ext
5450 done
5451 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5452 rm -f conftest.i conftest.err conftest.$ac_ext
5453 if $ac_preproc_ok; then :
5455 else
5456 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5457 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5458 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5459 See \`config.log' for more details" "$LINENO" 5; }
5462 ac_ext=c
5463 ac_cpp='$CPP $CPPFLAGS'
5464 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5465 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5466 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5470 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5471 if ${ac_cv_path_GREP+:} false; then :
5472 $as_echo_n "(cached) " >&6
5473 else
5474 if test -z "$GREP"; then
5475 ac_path_GREP_found=false
5476 # Loop through the user's path and test for each of PROGNAME-LIST
5477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5478 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5480 IFS=$as_save_IFS
5481 test -z "$as_dir" && as_dir=.
5482 for ac_prog in grep ggrep; do
5483 for ac_exec_ext in '' $ac_executable_extensions; do
5484 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5485 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5486 # Check for GNU ac_path_GREP and select it if it is found.
5487 # Check for GNU $ac_path_GREP
5488 case `"$ac_path_GREP" --version 2>&1` in
5489 *GNU*)
5490 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5492 ac_count=0
5493 $as_echo_n 0123456789 >"conftest.in"
5494 while :
5496 cat "conftest.in" "conftest.in" >"conftest.tmp"
5497 mv "conftest.tmp" "conftest.in"
5498 cp "conftest.in" "conftest.nl"
5499 $as_echo 'GREP' >> "conftest.nl"
5500 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5501 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5502 as_fn_arith $ac_count + 1 && ac_count=$as_val
5503 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5504 # Best one so far, save it but keep looking for a better one
5505 ac_cv_path_GREP="$ac_path_GREP"
5506 ac_path_GREP_max=$ac_count
5508 # 10*(2^10) chars as input seems more than enough
5509 test $ac_count -gt 10 && break
5510 done
5511 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5512 esac
5514 $ac_path_GREP_found && break 3
5515 done
5516 done
5517 done
5518 IFS=$as_save_IFS
5519 if test -z "$ac_cv_path_GREP"; then
5520 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5522 else
5523 ac_cv_path_GREP=$GREP
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5528 $as_echo "$ac_cv_path_GREP" >&6; }
5529 GREP="$ac_cv_path_GREP"
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5533 $as_echo_n "checking for egrep... " >&6; }
5534 if ${ac_cv_path_EGREP+:} false; then :
5535 $as_echo_n "(cached) " >&6
5536 else
5537 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5538 then ac_cv_path_EGREP="$GREP -E"
5539 else
5540 if test -z "$EGREP"; then
5541 ac_path_EGREP_found=false
5542 # Loop through the user's path and test for each of PROGNAME-LIST
5543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5544 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5546 IFS=$as_save_IFS
5547 test -z "$as_dir" && as_dir=.
5548 for ac_prog in egrep; do
5549 for ac_exec_ext in '' $ac_executable_extensions; do
5550 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5551 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5552 # Check for GNU ac_path_EGREP and select it if it is found.
5553 # Check for GNU $ac_path_EGREP
5554 case `"$ac_path_EGREP" --version 2>&1` in
5555 *GNU*)
5556 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5558 ac_count=0
5559 $as_echo_n 0123456789 >"conftest.in"
5560 while :
5562 cat "conftest.in" "conftest.in" >"conftest.tmp"
5563 mv "conftest.tmp" "conftest.in"
5564 cp "conftest.in" "conftest.nl"
5565 $as_echo 'EGREP' >> "conftest.nl"
5566 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5567 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5568 as_fn_arith $ac_count + 1 && ac_count=$as_val
5569 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5570 # Best one so far, save it but keep looking for a better one
5571 ac_cv_path_EGREP="$ac_path_EGREP"
5572 ac_path_EGREP_max=$ac_count
5574 # 10*(2^10) chars as input seems more than enough
5575 test $ac_count -gt 10 && break
5576 done
5577 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5578 esac
5580 $ac_path_EGREP_found && break 3
5581 done
5582 done
5583 done
5584 IFS=$as_save_IFS
5585 if test -z "$ac_cv_path_EGREP"; then
5586 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5588 else
5589 ac_cv_path_EGREP=$EGREP
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5595 $as_echo "$ac_cv_path_EGREP" >&6; }
5596 EGREP="$ac_cv_path_EGREP"
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5600 $as_echo_n "checking for ANSI C header files... " >&6; }
5601 if ${ac_cv_header_stdc+:} false; then :
5602 $as_echo_n "(cached) " >&6
5603 else
5604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5605 /* end confdefs.h. */
5606 #include <stdlib.h>
5607 #include <stdarg.h>
5608 #include <string.h>
5609 #include <float.h>
5612 main ()
5616 return 0;
5618 _ACEOF
5619 if ac_fn_c_try_compile "$LINENO"; then :
5620 ac_cv_header_stdc=yes
5621 else
5622 ac_cv_header_stdc=no
5624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5626 if test $ac_cv_header_stdc = yes; then
5627 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5629 /* end confdefs.h. */
5630 #include <string.h>
5632 _ACEOF
5633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5634 $EGREP "memchr" >/dev/null 2>&1; then :
5636 else
5637 ac_cv_header_stdc=no
5639 rm -f conftest*
5643 if test $ac_cv_header_stdc = yes; then
5644 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5646 /* end confdefs.h. */
5647 #include <stdlib.h>
5649 _ACEOF
5650 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5651 $EGREP "free" >/dev/null 2>&1; then :
5653 else
5654 ac_cv_header_stdc=no
5656 rm -f conftest*
5660 if test $ac_cv_header_stdc = yes; then
5661 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5662 if test "$cross_compiling" = yes; then :
5664 else
5665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5666 /* end confdefs.h. */
5667 #include <ctype.h>
5668 #include <stdlib.h>
5669 #if ((' ' & 0x0FF) == 0x020)
5670 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5671 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5672 #else
5673 # define ISLOWER(c) \
5674 (('a' <= (c) && (c) <= 'i') \
5675 || ('j' <= (c) && (c) <= 'r') \
5676 || ('s' <= (c) && (c) <= 'z'))
5677 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5678 #endif
5680 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5682 main ()
5684 int i;
5685 for (i = 0; i < 256; i++)
5686 if (XOR (islower (i), ISLOWER (i))
5687 || toupper (i) != TOUPPER (i))
5688 return 2;
5689 return 0;
5691 _ACEOF
5692 if ac_fn_c_try_run "$LINENO"; then :
5694 else
5695 ac_cv_header_stdc=no
5697 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5698 conftest.$ac_objext conftest.beam conftest.$ac_ext
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5704 $as_echo "$ac_cv_header_stdc" >&6; }
5705 if test $ac_cv_header_stdc = yes; then
5707 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5711 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5712 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5713 inttypes.h stdint.h unistd.h
5714 do :
5715 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5716 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5718 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5719 cat >>confdefs.h <<_ACEOF
5720 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5721 _ACEOF
5725 done
5731 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5732 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5733 MINIX=yes
5734 else
5735 MINIX=
5739 if test "$MINIX" = yes; then
5741 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5744 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5747 $as_echo "#define _MINIX 1" >>confdefs.h
5751 case "$host_os" in
5752 hpux*)
5754 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
5757 esac
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5761 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5762 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5763 $as_echo_n "(cached) " >&6
5764 else
5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 /* end confdefs.h. */
5768 # define __EXTENSIONS__ 1
5769 $ac_includes_default
5771 main ()
5775 return 0;
5777 _ACEOF
5778 if ac_fn_c_try_compile "$LINENO"; then :
5779 ac_cv_safe_to_define___extensions__=yes
5780 else
5781 ac_cv_safe_to_define___extensions__=no
5783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5786 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5787 test $ac_cv_safe_to_define___extensions__ = yes &&
5788 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5790 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5792 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5794 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5796 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5807 # Code from module arg-nonnull:
5808 # Code from module c++defs:
5809 # Code from module dtoastr:
5810 # Code from module extensions:
5812 # Code from module getopt-gnu:
5813 # Code from module getopt-posix:
5814 # Code from module gettext-h:
5815 # Code from module include_next:
5816 # Code from module intprops:
5817 # Code from module mktime:
5818 # Code from module multiarch:
5819 # Code from module stddef:
5820 # Code from module time:
5821 # Code from module time_r:
5822 # Code from module unistd:
5823 # Code from module warn-on-use:
5826 # On Suns, sometimes $CPP names a directory.
5827 if test -n "$CPP" && test -d "$CPP"; then
5828 CPP=
5831 ## If not using gcc, and on Solaris, and no CPP specified, see if
5832 ## using a Sun compiler, which needs -Xs to prevent whitespace.
5833 if test x"$GCC" != xyes && test x"$emacs_check_sunpro_c" = xyes && \
5834 test x"$CPP" = x; then
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using a Sun C compiler" >&5
5836 $as_echo_n "checking whether we are using a Sun C compiler... " >&6; }
5837 if ${emacs_cv_sunpro_c+:} false; then :
5838 $as_echo_n "(cached) " >&6
5839 else
5840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5841 /* end confdefs.h. */
5844 main ()
5846 #ifndef __SUNPRO_C
5847 fail;
5848 #endif
5851 return 0;
5853 _ACEOF
5854 if ac_fn_c_try_link "$LINENO"; then :
5855 emacs_cv_sunpro_c=yes
5856 else
5857 emacs_cv_sunpro_c=no
5859 rm -f core conftest.err conftest.$ac_objext \
5860 conftest$ac_exeext conftest.$ac_ext
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_sunpro_c" >&5
5864 $as_echo "$emacs_cv_sunpro_c" >&6; }
5866 if test x"$emacs_cv_sunpro_c" = xyes; then
5867 NON_GNU_CPP="$CC -E -Xs"
5871 #### Some systems specify a CPP to use unless we are using GCC.
5872 #### Now that we know whether we are using GCC, we can decide whether
5873 #### to use that one.
5874 if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
5875 then
5876 CPP="$NON_GNU_CPP"
5879 #### Some systems specify a CC to use unless we are using GCC.
5880 #### Now that we know whether we are using GCC, we can decide whether
5881 #### to use that one.
5882 if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
5883 test x$cc_specified != xyes
5884 then
5885 CC="$NON_GNU_CC"
5888 if test x$GCC = xyes; then
5889 test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS"
5890 else
5891 test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS"
5894 ### Use -Wno-pointer-sign if the compiler supports it
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wno-pointer-sign" >&5
5896 $as_echo_n "checking whether gcc understands -Wno-pointer-sign... " >&6; }
5897 SAVE_CFLAGS="$CFLAGS"
5898 CFLAGS="$CFLAGS -Wno-pointer-sign"
5899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5900 /* end confdefs.h. */
5903 main ()
5907 return 0;
5909 _ACEOF
5910 if ac_fn_c_try_compile "$LINENO"; then :
5911 has_option=yes
5912 else
5913 has_option=no
5915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5916 if test $has_option = yes; then
5917 C_WARNINGS_SWITCH="-Wno-pointer-sign $C_WARNINGS_SWITCH"
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
5920 $as_echo "$has_option" >&6; }
5921 CFLAGS="$SAVE_CFLAGS"
5922 unset has_option
5923 unset SAVE_CFLAGS
5925 ### Use -Wdeclaration-after-statement if the compiler supports it
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wdeclaration-after-statement" >&5
5927 $as_echo_n "checking whether gcc understands -Wdeclaration-after-statement... " >&6; }
5928 SAVE_CFLAGS="$CFLAGS"
5929 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
5930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5931 /* end confdefs.h. */
5934 main ()
5938 return 0;
5940 _ACEOF
5941 if ac_fn_c_try_compile "$LINENO"; then :
5942 has_option=yes
5943 else
5944 has_option=no
5946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5947 if test $has_option = yes; then
5948 C_WARNINGS_SWITCH="-Wdeclaration-after-statement $C_WARNINGS_SWITCH"
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
5951 $as_echo "$has_option" >&6; }
5952 CFLAGS="$SAVE_CFLAGS"
5953 unset has_option
5954 unset SAVE_CFLAGS
5956 ### Use -Wold-style-definition if the compiler supports it
5957 # This can be removed when conversion to standard C is finished.
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wold-style-definition" >&5
5959 $as_echo_n "checking whether gcc understands -Wold-style-definition... " >&6; }
5960 SAVE_CFLAGS="$CFLAGS"
5961 CFLAGS="$CFLAGS -Wold-style-definition"
5962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5963 /* end confdefs.h. */
5966 main ()
5970 return 0;
5972 _ACEOF
5973 if ac_fn_c_try_compile "$LINENO"; then :
5974 has_option=yes
5975 else
5976 has_option=no
5978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5979 if test $has_option = yes; then
5980 C_WARNINGS_SWITCH="-Wold-style-definition $C_WARNINGS_SWITCH"
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
5983 $as_echo "$has_option" >&6; }
5984 CFLAGS="$SAVE_CFLAGS"
5985 unset has_option
5986 unset SAVE_CFLAGS
5988 ### Use -Wimplicit-function-declaration if the compiler supports it
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wimplicit-function-declaration" >&5
5990 $as_echo_n "checking whether gcc understands -Wimplicit-function-declaration... " >&6; }
5991 SAVE_CFLAGS="$CFLAGS"
5992 CFLAGS="$CFLAGS -Wimplicit-function-declaration"
5993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5994 /* end confdefs.h. */
5997 main ()
6001 return 0;
6003 _ACEOF
6004 if ac_fn_c_try_compile "$LINENO"; then :
6005 has_option=yes
6006 else
6007 has_option=no
6009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6010 if test $has_option = yes; then
6011 C_WARNINGS_SWITCH="-Wimplicit-function-declaration $C_WARNINGS_SWITCH"
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
6014 $as_echo "$has_option" >&6; }
6015 CFLAGS="$SAVE_CFLAGS"
6016 unset has_option
6017 unset SAVE_CFLAGS
6022 #### Some other nice autoconf tests.
6024 ac_ext=c
6025 ac_cpp='$CPP $CPPFLAGS'
6026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6030 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6031 # On Suns, sometimes $CPP names a directory.
6032 if test -n "$CPP" && test -d "$CPP"; then
6033 CPP=
6035 if test -z "$CPP"; then
6036 if ${ac_cv_prog_CPP+:} false; then :
6037 $as_echo_n "(cached) " >&6
6038 else
6039 # Double quotes because CPP needs to be expanded
6040 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6042 ac_preproc_ok=false
6043 for ac_c_preproc_warn_flag in '' yes
6045 # Use a header file that comes with gcc, so configuring glibc
6046 # with a fresh cross-compiler works.
6047 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6048 # <limits.h> exists even on freestanding compilers.
6049 # On the NeXT, cc -E runs the code through the compiler's parser,
6050 # not just through cpp. "Syntax error" is here to catch this case.
6051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h. */
6053 #ifdef __STDC__
6054 # include <limits.h>
6055 #else
6056 # include <assert.h>
6057 #endif
6058 Syntax error
6059 _ACEOF
6060 if ac_fn_c_try_cpp "$LINENO"; then :
6062 else
6063 # Broken: fails on valid input.
6064 continue
6066 rm -f conftest.err conftest.i conftest.$ac_ext
6068 # OK, works on sane cases. Now check whether nonexistent headers
6069 # can be detected and how.
6070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6071 /* end confdefs.h. */
6072 #include <ac_nonexistent.h>
6073 _ACEOF
6074 if ac_fn_c_try_cpp "$LINENO"; then :
6075 # Broken: success on invalid input.
6076 continue
6077 else
6078 # Passes both tests.
6079 ac_preproc_ok=:
6080 break
6082 rm -f conftest.err conftest.i conftest.$ac_ext
6084 done
6085 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6086 rm -f conftest.i conftest.err conftest.$ac_ext
6087 if $ac_preproc_ok; then :
6088 break
6091 done
6092 ac_cv_prog_CPP=$CPP
6095 CPP=$ac_cv_prog_CPP
6096 else
6097 ac_cv_prog_CPP=$CPP
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6100 $as_echo "$CPP" >&6; }
6101 ac_preproc_ok=false
6102 for ac_c_preproc_warn_flag in '' yes
6104 # Use a header file that comes with gcc, so configuring glibc
6105 # with a fresh cross-compiler works.
6106 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6107 # <limits.h> exists even on freestanding compilers.
6108 # On the NeXT, cc -E runs the code through the compiler's parser,
6109 # not just through cpp. "Syntax error" is here to catch this case.
6110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6111 /* end confdefs.h. */
6112 #ifdef __STDC__
6113 # include <limits.h>
6114 #else
6115 # include <assert.h>
6116 #endif
6117 Syntax error
6118 _ACEOF
6119 if ac_fn_c_try_cpp "$LINENO"; then :
6121 else
6122 # Broken: fails on valid input.
6123 continue
6125 rm -f conftest.err conftest.i conftest.$ac_ext
6127 # OK, works on sane cases. Now check whether nonexistent headers
6128 # can be detected and how.
6129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6130 /* end confdefs.h. */
6131 #include <ac_nonexistent.h>
6132 _ACEOF
6133 if ac_fn_c_try_cpp "$LINENO"; then :
6134 # Broken: success on invalid input.
6135 continue
6136 else
6137 # Passes both tests.
6138 ac_preproc_ok=:
6139 break
6141 rm -f conftest.err conftest.i conftest.$ac_ext
6143 done
6144 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6145 rm -f conftest.i conftest.err conftest.$ac_ext
6146 if $ac_preproc_ok; then :
6148 else
6149 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6150 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6151 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6152 See \`config.log' for more details" "$LINENO" 5; }
6155 ac_ext=c
6156 ac_cpp='$CPP $CPPFLAGS'
6157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6162 if test "x$RANLIB" = x; then
6163 if test -n "$ac_tool_prefix"; then
6164 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6165 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6167 $as_echo_n "checking for $ac_word... " >&6; }
6168 if ${ac_cv_prog_RANLIB+:} false; then :
6169 $as_echo_n "(cached) " >&6
6170 else
6171 if test -n "$RANLIB"; then
6172 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6173 else
6174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6175 for as_dir in $PATH
6177 IFS=$as_save_IFS
6178 test -z "$as_dir" && as_dir=.
6179 for ac_exec_ext in '' $ac_executable_extensions; do
6180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6181 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6183 break 2
6185 done
6186 done
6187 IFS=$as_save_IFS
6191 RANLIB=$ac_cv_prog_RANLIB
6192 if test -n "$RANLIB"; then
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6194 $as_echo "$RANLIB" >&6; }
6195 else
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6197 $as_echo "no" >&6; }
6202 if test -z "$ac_cv_prog_RANLIB"; then
6203 ac_ct_RANLIB=$RANLIB
6204 # Extract the first word of "ranlib", so it can be a program name with args.
6205 set dummy ranlib; ac_word=$2
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6207 $as_echo_n "checking for $ac_word... " >&6; }
6208 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6209 $as_echo_n "(cached) " >&6
6210 else
6211 if test -n "$ac_ct_RANLIB"; then
6212 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6213 else
6214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215 for as_dir in $PATH
6217 IFS=$as_save_IFS
6218 test -z "$as_dir" && as_dir=.
6219 for ac_exec_ext in '' $ac_executable_extensions; do
6220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6221 ac_cv_prog_ac_ct_RANLIB="ranlib"
6222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6223 break 2
6225 done
6226 done
6227 IFS=$as_save_IFS
6231 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6232 if test -n "$ac_ct_RANLIB"; then
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6234 $as_echo "$ac_ct_RANLIB" >&6; }
6235 else
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237 $as_echo "no" >&6; }
6240 if test "x$ac_ct_RANLIB" = x; then
6241 RANLIB=":"
6242 else
6243 case $cross_compiling:$ac_tool_warned in
6244 yes:)
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6246 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6247 ac_tool_warned=yes ;;
6248 esac
6249 RANLIB=$ac_ct_RANLIB
6251 else
6252 RANLIB="$ac_cv_prog_RANLIB"
6257 ## Although we're running on an amd64 kernel, we're actually compiling for
6258 ## the x86 architecture. The user should probably have provided an
6259 ## explicit --build to `configure', but if everything else than the kernel
6260 ## is running in i386 mode, we can help them out.
6261 if test "$machine" = "amdx86-64"; then
6262 ac_fn_c_check_decl "$LINENO" "i386" "ac_cv_have_decl_i386" "$ac_includes_default"
6263 if test "x$ac_cv_have_decl_i386" = xyes; then :
6267 if test "$ac_cv_have_decl_i386" = "yes"; then
6268 canonical=`echo "$canonical" | sed -e 's/^amd64/i386/' -e 's/^x86_64/i386/'`
6269 machine=intel386
6270 machfile="m/${machine}.h"
6274 # Extract the first word of "install-info", so it can be a program name with args.
6275 set dummy install-info; ac_word=$2
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6277 $as_echo_n "checking for $ac_word... " >&6; }
6278 if ${ac_cv_path_INSTALL_INFO+:} false; then :
6279 $as_echo_n "(cached) " >&6
6280 else
6281 case $INSTALL_INFO in
6282 [\\/]* | ?:[\\/]*)
6283 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
6286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6287 for as_dir in $PATH
6289 IFS=$as_save_IFS
6290 test -z "$as_dir" && as_dir=.
6291 for ac_exec_ext in '' $ac_executable_extensions; do
6292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6293 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
6294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6295 break 2
6297 done
6298 done
6299 IFS=$as_save_IFS
6302 esac
6304 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
6305 if test -n "$INSTALL_INFO"; then
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
6307 $as_echo "$INSTALL_INFO" >&6; }
6308 else
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310 $as_echo "no" >&6; }
6314 # Extract the first word of "install-info", so it can be a program name with args.
6315 set dummy install-info; ac_word=$2
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6317 $as_echo_n "checking for $ac_word... " >&6; }
6318 if ${ac_cv_path_INSTALL_INFO+:} false; then :
6319 $as_echo_n "(cached) " >&6
6320 else
6321 case $INSTALL_INFO in
6322 [\\/]* | ?:[\\/]*)
6323 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
6326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6327 for as_dir in /usr/sbin
6329 IFS=$as_save_IFS
6330 test -z "$as_dir" && as_dir=.
6331 for ac_exec_ext in '' $ac_executable_extensions; do
6332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6333 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
6334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6335 break 2
6337 done
6338 done
6339 IFS=$as_save_IFS
6342 esac
6344 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
6345 if test -n "$INSTALL_INFO"; then
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
6347 $as_echo "$INSTALL_INFO" >&6; }
6348 else
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350 $as_echo "no" >&6; }
6354 # Extract the first word of "install-info", so it can be a program name with args.
6355 set dummy install-info; ac_word=$2
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6357 $as_echo_n "checking for $ac_word... " >&6; }
6358 if ${ac_cv_path_INSTALL_INFO+:} false; then :
6359 $as_echo_n "(cached) " >&6
6360 else
6361 case $INSTALL_INFO in
6362 [\\/]* | ?:[\\/]*)
6363 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
6366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6367 for as_dir in /sbin
6369 IFS=$as_save_IFS
6370 test -z "$as_dir" && as_dir=.
6371 for ac_exec_ext in '' $ac_executable_extensions; do
6372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6373 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
6374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6375 break 2
6377 done
6378 done
6379 IFS=$as_save_IFS
6381 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
6383 esac
6385 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
6386 if test -n "$INSTALL_INFO"; then
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
6388 $as_echo "$INSTALL_INFO" >&6; }
6389 else
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6391 $as_echo "no" >&6; }
6395 # Extract the first word of "gzip", so it can be a program name with args.
6396 set dummy gzip; ac_word=$2
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6398 $as_echo_n "checking for $ac_word... " >&6; }
6399 if ${ac_cv_path_GZIP_PROG+:} false; then :
6400 $as_echo_n "(cached) " >&6
6401 else
6402 case $GZIP_PROG in
6403 [\\/]* | ?:[\\/]*)
6404 ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path.
6407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6408 for as_dir in $PATH
6410 IFS=$as_save_IFS
6411 test -z "$as_dir" && as_dir=.
6412 for ac_exec_ext in '' $ac_executable_extensions; do
6413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6414 ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext"
6415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6416 break 2
6418 done
6419 done
6420 IFS=$as_save_IFS
6423 esac
6425 GZIP_PROG=$ac_cv_path_GZIP_PROG
6426 if test -n "$GZIP_PROG"; then
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5
6428 $as_echo "$GZIP_PROG" >&6; }
6429 else
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6431 $as_echo "no" >&6; }
6437 ## Need makeinfo >= 4.6 (?) to build the manuals.
6438 # Extract the first word of "makeinfo", so it can be a program name with args.
6439 set dummy makeinfo; ac_word=$2
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6441 $as_echo_n "checking for $ac_word... " >&6; }
6442 if ${ac_cv_path_MAKEINFO+:} false; then :
6443 $as_echo_n "(cached) " >&6
6444 else
6445 case $MAKEINFO in
6446 [\\/]* | ?:[\\/]*)
6447 ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path.
6450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451 for as_dir in $PATH
6453 IFS=$as_save_IFS
6454 test -z "$as_dir" && as_dir=.
6455 for ac_exec_ext in '' $ac_executable_extensions; do
6456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6457 ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext"
6458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459 break 2
6461 done
6462 done
6463 IFS=$as_save_IFS
6465 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no"
6467 esac
6469 MAKEINFO=$ac_cv_path_MAKEINFO
6470 if test -n "$MAKEINFO"; then
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
6472 $as_echo "$MAKEINFO" >&6; }
6473 else
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6475 $as_echo "no" >&6; }
6479 if test "$MAKEINFO" != "no" && \
6480 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
6481 MAKEINFO=no
6484 ## Makeinfo is unusual. For a released Emacs, the manuals are
6485 ## pre-built, and not deleted by the normal clean rules. makeinfo is
6486 ## therefore in the category of "special tools" not normally required, which
6487 ## configure does not have to check for (eg autoconf itself).
6488 ## In a Bazaar checkout on the other hand, the manuals are not included.
6489 ## So makeinfo is a requirement to build from Bazaar, and configure
6490 ## should test for it as it does for any other build requirement.
6491 ## We use the presence of $srcdir/info/emacs to distinguish a release,
6492 ## with pre-built manuals, from a Bazaar checkout.
6493 HAVE_MAKEINFO=yes
6495 if test "$MAKEINFO" = "no"; then
6496 MAKEINFO=makeinfo
6497 if test "x${with_makeinfo}" = "xno"; then
6498 HAVE_MAKEINFO=no
6499 elif test ! -e $srcdir/info/emacs; then
6500 as_fn_error $? "You do not seem to have makeinfo >= 4.6, and your
6501 source tree does not seem to have pre-built manuals in the \`info' directory.
6502 Either install a suitable version of makeinfo, or re-run configure
6503 with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5
6509 if test x$GCC = xyes; then
6510 test "x$GCC_LINK_TEST_OPTIONS" != x && \
6511 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
6512 else
6513 test "x$NON_GCC_LINK_TEST_OPTIONS" != x && \
6514 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
6518 late_LDFLAGS=$LDFLAGS
6519 if test x$GCC = xyes; then
6520 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
6521 else
6522 LDFLAGS="$LDFLAGS -znocombreloc"
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5
6526 $as_echo_n "checking for -znocombreloc... " >&6; }
6527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6528 /* end confdefs.h. */
6531 main ()
6535 return 0;
6537 _ACEOF
6538 if ac_fn_c_try_link "$LINENO"; then :
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6540 $as_echo "yes" >&6; }
6541 else
6542 LDFLAGS=$late_LDFLAGS
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544 $as_echo "no" >&6; }
6546 rm -f core conftest.err conftest.$ac_objext \
6547 conftest$ac_exeext conftest.$ac_ext
6550 # The value of CPP is a quoted variable reference, so we need to do this
6551 # to get its actual value...
6552 CPP=`eval "echo $CPP"`
6555 CANNOT_DUMP=no
6556 case "$opsys" in
6557 your-opsys-here)
6558 CANNOT_DUMP=yes
6560 $as_echo "#define CANNOT_DUMP 1" >>confdefs.h
6563 esac
6567 UNEXEC_OBJ=unexelf.o
6568 case "$opsys" in
6569 # MSDOS uses unexcoff.o
6570 # MSWindows uses unexw32.o
6571 aix4-2)
6572 UNEXEC_OBJ=unexaix.o
6574 cygwin)
6575 UNEXEC_OBJ=unexcw.o
6577 darwin)
6578 UNEXEC_OBJ=unexmacosx.o
6580 hpux10-20 | hpux11)
6581 UNEXEC_OBJ=unexhp9k800.o
6583 sol2-10)
6584 # Use the Solaris dldump() function, called from unexsol.c, to dump
6585 # emacs, instead of the generic ELF dump code found in unexelf.c.
6586 # The resulting binary has a complete symbol table, and is better
6587 # for debugging and other observability tools (debuggers, pstack, etc).
6589 # If you encounter a problem using dldump(), please consider sending
6590 # a message to the OpenSolaris tools-linking mailing list:
6591 # http://mail.opensolaris.org/mailman/listinfo/tools-linking
6593 # It is likely that dldump() works with older Solaris too, but this has
6594 # not been tested, so for now this change is for Solaris 10 or newer.
6595 UNEXEC_OBJ=unexsol.o
6597 esac
6599 LD_SWITCH_SYSTEM=
6600 case "$opsys" in
6601 freebsd)
6602 ## Let `ld' find image libs and similar things in /usr/local/lib.
6603 ## The system compiler, GCC, has apparently been modified to not
6604 ## look there, contrary to what a stock GCC would do.
6605 LD_SWITCH_SYSTEM=-L/usr/local/lib
6608 gnu-linux)
6609 ## cpp test was "ifdef __mips__", but presumably this is equivalent...
6610 case $host_cpu in mips*) LD_SWITCH_SYSTEM="-G 0";; esac
6613 netbsd)
6614 LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib"
6617 openbsd)
6618 ## Han Boetes <han@mijncomputer.nl> says this is necessary,
6619 ## otherwise Emacs dumps core on elf systems.
6620 LD_SWITCH_SYSTEM="-Z"
6622 esac
6625 ac_link="$ac_link $LD_SWITCH_SYSTEM"
6627 ## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_AUX,
6628 ## which has not been defined yet. When this was handled with cpp,
6629 ## it was expanded to null when configure sourced the s/*.h file.
6630 ## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles.
6631 ## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS
6632 ## (or somesuch), but because it is supposed to go at the _front_
6633 ## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way.
6634 ## Compare with the gnu-linux case below, which added to the end
6635 ## of LD_SWITCH_SYSTEM, and so can instead go at the front of
6636 ## LD_SWITCH_SYSTEM_TEMACS.
6637 case "$opsys" in
6638 netbsd|openbsd)
6639 ## _AUX_RPATH is like _AUX, but uses -rpath instead of -R.
6640 LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_AUX_RPATH) $LD_SWITCH_SYSTEM" ;;
6641 esac
6644 C_SWITCH_MACHINE=
6645 if test "$machine" = "alpha"; then
6646 ac_fn_c_check_decl "$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default"
6647 if test "x$ac_cv_have_decl___ELF__" = xyes; then :
6651 if test "$ac_cv_have_decl___ELF__" = "yes"; then
6652 ## With ELF, make sure that all common symbols get allocated to in the
6653 ## data section. Otherwise, the dump of temacs may miss variables in
6654 ## the shared library that have been initialized. For example, with
6655 ## GNU libc, __malloc_initialized would normally be resolved to the
6656 ## shared library's .bss section, which is fatal.
6657 if test "x$GCC" = "xyes"; then
6658 C_SWITCH_MACHINE="-fno-common"
6659 else
6660 as_fn_error $? "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5
6662 else
6663 UNEXEC_OBJ=unexalpha.o
6670 C_SWITCH_SYSTEM=
6671 ## Some programs in src produce warnings saying certain subprograms
6672 ## are too complex and need a MAXMEM value greater than 2000 for
6673 ## additional optimization. --nils@exp-math.uni-essen.de
6674 test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \
6675 C_SWITCH_SYSTEM="-ma -qmaxmem=4000"
6676 ## gnu-linux might need -D_BSD_SOURCE on old libc5 systems.
6677 ## It is redundant in glibc2, since we define _GNU_SOURCE.
6681 LIBS_SYSTEM=
6682 case "$opsys" in
6683 ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2.
6684 aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;;
6686 freebsd) LIBS_SYSTEM="-lutil" ;;
6688 hpux*) LIBS_SYSTEM="-l:libdld.sl" ;;
6690 sol2*) LIBS_SYSTEM="-lsocket -lnsl -lkstat" ;;
6692 ## Motif needs -lgen.
6693 unixware) LIBS_SYSTEM="-lsocket -lnsl -lelf -lgen" ;;
6694 esac
6698 ### Make sure subsequent tests use flags consistent with the build flags.
6700 if test x"${OVERRIDE_CPPFLAGS}" != x; then
6701 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
6702 else
6703 CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS"
6708 # Check whether --enable-largefile was given.
6709 if test "${enable_largefile+set}" = set; then :
6710 enableval=$enable_largefile;
6713 if test "$enable_largefile" != no; then
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
6716 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
6717 if ${ac_cv_sys_largefile_CC+:} false; then :
6718 $as_echo_n "(cached) " >&6
6719 else
6720 ac_cv_sys_largefile_CC=no
6721 if test "$GCC" != yes; then
6722 ac_save_CC=$CC
6723 while :; do
6724 # IRIX 6.2 and later do not support large files by default,
6725 # so use the C compiler's -n32 option if that helps.
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727 /* end confdefs.h. */
6728 #include <sys/types.h>
6729 /* Check that off_t can represent 2**63 - 1 correctly.
6730 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6731 since some C++ compilers masquerading as C compilers
6732 incorrectly reject 9223372036854775807. */
6733 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6734 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6735 && LARGE_OFF_T % 2147483647 == 1)
6736 ? 1 : -1];
6738 main ()
6742 return 0;
6744 _ACEOF
6745 if ac_fn_c_try_compile "$LINENO"; then :
6746 break
6748 rm -f core conftest.err conftest.$ac_objext
6749 CC="$CC -n32"
6750 if ac_fn_c_try_compile "$LINENO"; then :
6751 ac_cv_sys_largefile_CC=' -n32'; break
6753 rm -f core conftest.err conftest.$ac_objext
6754 break
6755 done
6756 CC=$ac_save_CC
6757 rm -f conftest.$ac_ext
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
6761 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
6762 if test "$ac_cv_sys_largefile_CC" != no; then
6763 CC=$CC$ac_cv_sys_largefile_CC
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
6767 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
6768 if ${ac_cv_sys_file_offset_bits+:} false; then :
6769 $as_echo_n "(cached) " >&6
6770 else
6771 while :; do
6772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6773 /* end confdefs.h. */
6774 #include <sys/types.h>
6775 /* Check that off_t can represent 2**63 - 1 correctly.
6776 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6777 since some C++ compilers masquerading as C compilers
6778 incorrectly reject 9223372036854775807. */
6779 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6780 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6781 && LARGE_OFF_T % 2147483647 == 1)
6782 ? 1 : -1];
6784 main ()
6788 return 0;
6790 _ACEOF
6791 if ac_fn_c_try_compile "$LINENO"; then :
6792 ac_cv_sys_file_offset_bits=no; break
6794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 /* end confdefs.h. */
6797 #define _FILE_OFFSET_BITS 64
6798 #include <sys/types.h>
6799 /* Check that off_t can represent 2**63 - 1 correctly.
6800 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6801 since some C++ compilers masquerading as C compilers
6802 incorrectly reject 9223372036854775807. */
6803 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6804 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6805 && LARGE_OFF_T % 2147483647 == 1)
6806 ? 1 : -1];
6808 main ()
6812 return 0;
6814 _ACEOF
6815 if ac_fn_c_try_compile "$LINENO"; then :
6816 ac_cv_sys_file_offset_bits=64; break
6818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6819 ac_cv_sys_file_offset_bits=unknown
6820 break
6821 done
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
6824 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
6825 case $ac_cv_sys_file_offset_bits in #(
6826 no | unknown) ;;
6828 cat >>confdefs.h <<_ACEOF
6829 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6830 _ACEOF
6832 esac
6833 rm -rf conftest*
6834 if test $ac_cv_sys_file_offset_bits = unknown; then
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6836 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6837 if ${ac_cv_sys_large_files+:} false; then :
6838 $as_echo_n "(cached) " >&6
6839 else
6840 while :; do
6841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6842 /* end confdefs.h. */
6843 #include <sys/types.h>
6844 /* Check that off_t can represent 2**63 - 1 correctly.
6845 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6846 since some C++ compilers masquerading as C compilers
6847 incorrectly reject 9223372036854775807. */
6848 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6849 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6850 && LARGE_OFF_T % 2147483647 == 1)
6851 ? 1 : -1];
6853 main ()
6857 return 0;
6859 _ACEOF
6860 if ac_fn_c_try_compile "$LINENO"; then :
6861 ac_cv_sys_large_files=no; break
6863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6865 /* end confdefs.h. */
6866 #define _LARGE_FILES 1
6867 #include <sys/types.h>
6868 /* Check that off_t can represent 2**63 - 1 correctly.
6869 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6870 since some C++ compilers masquerading as C compilers
6871 incorrectly reject 9223372036854775807. */
6872 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6873 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6874 && LARGE_OFF_T % 2147483647 == 1)
6875 ? 1 : -1];
6877 main ()
6881 return 0;
6883 _ACEOF
6884 if ac_fn_c_try_compile "$LINENO"; then :
6885 ac_cv_sys_large_files=1; break
6887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6888 ac_cv_sys_large_files=unknown
6889 break
6890 done
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6893 $as_echo "$ac_cv_sys_large_files" >&6; }
6894 case $ac_cv_sys_large_files in #(
6895 no | unknown) ;;
6897 cat >>confdefs.h <<_ACEOF
6898 #define _LARGE_FILES $ac_cv_sys_large_files
6899 _ACEOF
6901 esac
6902 rm -rf conftest*
6908 ## If user specified a crt-dir, use that unconditionally.
6909 if test "X$CRT_DIR" = "X"; then
6911 case "$canonical" in
6912 x86_64-*-linux-gnu* | s390x-*-linux-gnu*)
6913 ## On x86-64 and s390x GNU/Linux distributions, the standard library
6914 ## can be in a variety of places. We only try /usr/lib64 and /usr/lib.
6915 ## For anything else (eg /usr/lib32), it is up the user to specify
6916 ## the location (bug#5655).
6917 ## Test for crtn.o, not just the directory, because sometimes the
6918 ## directory exists but does not have the relevant files (bug#1287).
6919 ## FIXME better to test for binary compatibility somehow.
6920 test -e /usr/lib64/crtn.o && CRT_DIR=/usr/lib64
6923 powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) CRT_DIR=/usr/lib64 ;;
6924 esac
6926 case "$opsys" in
6927 hpux10-20) CRT_DIR=/lib ;;
6928 esac
6930 ## Default is /usr/lib.
6931 test "X$CRT_DIR" = "X" && CRT_DIR=/usr/lib
6933 else
6935 ## Some platforms don't use any of these files, so it is not
6936 ## appropriate to put this test outside the if block.
6937 test -e $CRT_DIR/crtn.o || test -e $CRT_DIR/crt0.o || \
6938 as_fn_error $? "crt*.o not found in specified location." "$LINENO" 5
6944 LIB_MATH=-lm
6945 LIB_STANDARD=
6946 START_FILES=
6948 case $opsys in
6949 cygwin )
6950 LIB_MATH=
6951 START_FILES='pre-crt0.o'
6953 darwin )
6954 ## Adding -lm confuses the dynamic linker, so omit it.
6955 LIB_MATH=
6956 START_FILES='pre-crt0.o'
6958 freebsd )
6959 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
6960 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
6962 gnu-linux | gnu-kfreebsd )
6963 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
6964 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
6966 hpux10-20 | hpux11 )
6967 LIB_STANDARD=-lc
6968 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o'
6970 netbsd | openbsd )
6971 if test -f $CRT_DIR/crti.o; then
6972 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
6973 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
6974 else
6975 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o'
6976 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o'
6979 esac
6987 if test "${with_sound}" != "no"; then
6988 # Sound support for GNU/Linux and the free BSDs.
6989 for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
6990 do :
6991 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6992 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6993 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6994 cat >>confdefs.h <<_ACEOF
6995 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6996 _ACEOF
6997 have_sound_header=yes
7000 done
7002 # Emulation library used on NetBSD.
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
7004 $as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
7005 if ${ac_cv_lib_ossaudio__oss_ioctl+:} false; then :
7006 $as_echo_n "(cached) " >&6
7007 else
7008 ac_check_lib_save_LIBS=$LIBS
7009 LIBS="-lossaudio $LIBS"
7010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7011 /* end confdefs.h. */
7013 /* Override any GCC internal prototype to avoid an error.
7014 Use char because int might match the return type of a GCC
7015 builtin and then its argument prototype would still apply. */
7016 #ifdef __cplusplus
7017 extern "C"
7018 #endif
7019 char _oss_ioctl ();
7021 main ()
7023 return _oss_ioctl ();
7025 return 0;
7027 _ACEOF
7028 if ac_fn_c_try_link "$LINENO"; then :
7029 ac_cv_lib_ossaudio__oss_ioctl=yes
7030 else
7031 ac_cv_lib_ossaudio__oss_ioctl=no
7033 rm -f core conftest.err conftest.$ac_objext \
7034 conftest$ac_exeext conftest.$ac_ext
7035 LIBS=$ac_check_lib_save_LIBS
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
7038 $as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
7039 if test "x$ac_cv_lib_ossaudio__oss_ioctl" = xyes; then :
7040 LIBSOUND=-lossaudio
7041 else
7042 LIBSOUND=
7047 ALSA_REQUIRED=1.0.0
7048 ALSA_MODULES="alsa >= $ALSA_REQUIRED"
7050 succeeded=no
7052 # Extract the first word of "pkg-config", so it can be a program name with args.
7053 set dummy pkg-config; ac_word=$2
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7055 $as_echo_n "checking for $ac_word... " >&6; }
7056 if ${ac_cv_path_PKG_CONFIG+:} false; then :
7057 $as_echo_n "(cached) " >&6
7058 else
7059 case $PKG_CONFIG in
7060 [\\/]* | ?:[\\/]*)
7061 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7065 for as_dir in $PATH
7067 IFS=$as_save_IFS
7068 test -z "$as_dir" && as_dir=.
7069 for ac_exec_ext in '' $ac_executable_extensions; do
7070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7071 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7073 break 2
7075 done
7076 done
7077 IFS=$as_save_IFS
7079 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7081 esac
7083 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7084 if test -n "$PKG_CONFIG"; then
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7086 $as_echo "$PKG_CONFIG" >&6; }
7087 else
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7089 $as_echo "no" >&6; }
7094 if test "$PKG_CONFIG" = "no" ; then
7095 HAVE_ALSA=no
7096 else
7097 PKG_CONFIG_MIN_VERSION=0.9.0
7098 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5
7100 $as_echo_n "checking for $ALSA_MODULES... " >&6; }
7102 if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5; then
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7104 $as_echo "yes" >&6; }
7105 succeeded=yes
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_CFLAGS" >&5
7108 $as_echo_n "checking ALSA_CFLAGS... " >&6; }
7109 ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5
7111 $as_echo "$ALSA_CFLAGS" >&6; }
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_LIBS" >&5
7114 $as_echo_n "checking ALSA_LIBS... " >&6; }
7115 ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5
7117 $as_echo "$ALSA_LIBS" >&6; }
7118 else
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7120 $as_echo "no" >&6; }
7121 ALSA_CFLAGS=""
7122 ALSA_LIBS=""
7123 ## If we have a custom action on failure, don't print errors, but
7124 ## do set a variable so people can do so.
7125 ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$ALSA_MODULES"`
7131 else
7132 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
7133 echo "*** See http://www.freedesktop.org/software/pkgconfig"
7137 if test $succeeded = yes; then
7138 HAVE_ALSA=yes
7139 else
7140 HAVE_ALSA=no
7143 if test $HAVE_ALSA = yes; then
7144 SAVE_CFLAGS="$CFLAGS"
7145 SAVE_LDFLAGS="$LDFLAGS"
7146 CFLAGS="$ALSA_CFLAGS $CFLAGS"
7147 LDFLAGS="$ALSA_LIBS $LDFLAGS"
7148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7149 /* end confdefs.h. */
7150 #include <asoundlib.h>
7152 main ()
7154 snd_lib_error_set_handler (0);
7156 return 0;
7158 _ACEOF
7159 if ac_fn_c_try_compile "$LINENO"; then :
7160 emacs_alsa_normal=yes
7161 else
7162 emacs_alsa_normal=no
7164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7165 if test "$emacs_alsa_normal" != yes; then
7166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167 /* end confdefs.h. */
7168 #include <alsa/asoundlib.h>
7170 main ()
7172 snd_lib_error_set_handler (0);
7174 return 0;
7176 _ACEOF
7177 if ac_fn_c_try_compile "$LINENO"; then :
7178 emacs_alsa_subdir=yes
7179 else
7180 emacs_alsa_subdir=no
7182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7183 if test "$emacs_alsa_subdir" != yes; then
7184 as_fn_error $? "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5
7186 ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
7189 CFLAGS="$SAVE_CFLAGS"
7190 LDFLAGS="$SAVE_LDFLAGS"
7191 LIBSOUND="$LIBSOUND $ALSA_LIBS"
7192 CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS"
7194 $as_echo "#define HAVE_ALSA 1" >>confdefs.h
7198 if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then
7199 case "$opsys" in
7200 gnu-linux|freebsd|netbsd)
7202 $as_echo "#define HAVE_SOUND 1" >>confdefs.h
7205 esac
7211 for ac_header in sys/select.h sys/time.h unistd.h utime.h \
7212 linux/version.h sys/systeminfo.h limits.h \
7213 stdio_ext.h fcntl.h coff.h pty.h sys/mman.h \
7214 sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h \
7215 sys/utsname.h pwd.h utmp.h dirent.h util.h
7216 do :
7217 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7218 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7219 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7220 cat >>confdefs.h <<_ACEOF
7221 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7222 _ACEOF
7226 done
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5
7230 $as_echo_n "checking if personality LINUX32 can be set... " >&6; }
7231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7232 /* end confdefs.h. */
7233 #include <sys/personality.h>
7235 main ()
7237 personality (PER_LINUX32)
7239 return 0;
7241 _ACEOF
7242 if ac_fn_c_try_compile "$LINENO"; then :
7243 emacs_cv_personality_linux32=yes
7244 else
7245 emacs_cv_personality_linux32=no
7247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5
7249 $as_echo "$emacs_cv_personality_linux32" >&6; }
7251 if test $emacs_cv_personality_linux32 = yes; then
7253 $as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h
7257 for ac_header in term.h
7258 do :
7259 ac_fn_c_check_header_preproc "$LINENO" "term.h" "ac_cv_header_term_h"
7260 if test "x$ac_cv_header_term_h" = xyes; then :
7261 cat >>confdefs.h <<_ACEOF
7262 #define HAVE_TERM_H 1
7263 _ACEOF
7267 done
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7270 $as_echo_n "checking for ANSI C header files... " >&6; }
7271 if ${ac_cv_header_stdc+:} false; then :
7272 $as_echo_n "(cached) " >&6
7273 else
7274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7275 /* end confdefs.h. */
7276 #include <stdlib.h>
7277 #include <stdarg.h>
7278 #include <string.h>
7279 #include <float.h>
7282 main ()
7286 return 0;
7288 _ACEOF
7289 if ac_fn_c_try_compile "$LINENO"; then :
7290 ac_cv_header_stdc=yes
7291 else
7292 ac_cv_header_stdc=no
7294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7296 if test $ac_cv_header_stdc = yes; then
7297 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7299 /* end confdefs.h. */
7300 #include <string.h>
7302 _ACEOF
7303 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7304 $EGREP "memchr" >/dev/null 2>&1; then :
7306 else
7307 ac_cv_header_stdc=no
7309 rm -f conftest*
7313 if test $ac_cv_header_stdc = yes; then
7314 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7316 /* end confdefs.h. */
7317 #include <stdlib.h>
7319 _ACEOF
7320 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7321 $EGREP "free" >/dev/null 2>&1; then :
7323 else
7324 ac_cv_header_stdc=no
7326 rm -f conftest*
7330 if test $ac_cv_header_stdc = yes; then
7331 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7332 if test "$cross_compiling" = yes; then :
7334 else
7335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7336 /* end confdefs.h. */
7337 #include <ctype.h>
7338 #include <stdlib.h>
7339 #if ((' ' & 0x0FF) == 0x020)
7340 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7341 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7342 #else
7343 # define ISLOWER(c) \
7344 (('a' <= (c) && (c) <= 'i') \
7345 || ('j' <= (c) && (c) <= 'r') \
7346 || ('s' <= (c) && (c) <= 'z'))
7347 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7348 #endif
7350 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7352 main ()
7354 int i;
7355 for (i = 0; i < 256; i++)
7356 if (XOR (islower (i), ISLOWER (i))
7357 || toupper (i) != TOUPPER (i))
7358 return 2;
7359 return 0;
7361 _ACEOF
7362 if ac_fn_c_try_run "$LINENO"; then :
7364 else
7365 ac_cv_header_stdc=no
7367 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7368 conftest.$ac_objext conftest.beam conftest.$ac_ext
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7374 $as_echo "$ac_cv_header_stdc" >&6; }
7375 if test $ac_cv_header_stdc = yes; then
7377 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
7382 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
7383 if ${ac_cv_header_time+:} false; then :
7384 $as_echo_n "(cached) " >&6
7385 else
7386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7387 /* end confdefs.h. */
7388 #include <sys/types.h>
7389 #include <sys/time.h>
7390 #include <time.h>
7393 main ()
7395 if ((struct tm *) 0)
7396 return 0;
7398 return 0;
7400 _ACEOF
7401 if ac_fn_c_try_compile "$LINENO"; then :
7402 ac_cv_header_time=yes
7403 else
7404 ac_cv_header_time=no
7406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
7409 $as_echo "$ac_cv_header_time" >&6; }
7410 if test $ac_cv_header_time = yes; then
7412 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
7416 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default"
7417 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
7418 ac_have_decl=1
7419 else
7420 ac_have_decl=0
7423 cat >>confdefs.h <<_ACEOF
7424 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
7425 _ACEOF
7427 if test $ac_cv_have_decl_sys_siglist != yes; then
7428 # For Tru64, at least:
7429 ac_fn_c_check_decl "$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "$ac_includes_default"
7430 if test "x$ac_cv_have_decl___sys_siglist" = xyes; then :
7431 ac_have_decl=1
7432 else
7433 ac_have_decl=0
7436 cat >>confdefs.h <<_ACEOF
7437 #define HAVE_DECL___SYS_SIGLIST $ac_have_decl
7438 _ACEOF
7440 if test $ac_cv_have_decl___sys_siglist = yes; then
7442 $as_echo "#define sys_siglist __sys_siglist" >>confdefs.h
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
7447 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
7448 if ${ac_cv_header_sys_wait_h+:} false; then :
7449 $as_echo_n "(cached) " >&6
7450 else
7451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7452 /* end confdefs.h. */
7453 #include <sys/types.h>
7454 #include <sys/wait.h>
7455 #ifndef WEXITSTATUS
7456 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
7457 #endif
7458 #ifndef WIFEXITED
7459 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7460 #endif
7463 main ()
7465 int s;
7466 wait (&s);
7467 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7469 return 0;
7471 _ACEOF
7472 if ac_fn_c_try_compile "$LINENO"; then :
7473 ac_cv_header_sys_wait_h=yes
7474 else
7475 ac_cv_header_sys_wait_h=no
7477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
7480 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
7481 if test $ac_cv_header_sys_wait_h = yes; then
7483 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5
7489 $as_echo_n "checking for struct utimbuf... " >&6; }
7490 if ${emacs_cv_struct_utimbuf+:} false; then :
7491 $as_echo_n "(cached) " >&6
7492 else
7493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7494 /* end confdefs.h. */
7495 #ifdef TIME_WITH_SYS_TIME
7496 #include <sys/time.h>
7497 #include <time.h>
7498 #else
7499 #ifdef HAVE_SYS_TIME_H
7500 #include <sys/time.h>
7501 #else
7502 #include <time.h>
7503 #endif
7504 #endif
7505 #ifdef HAVE_UTIME_H
7506 #include <utime.h>
7507 #endif
7509 main ()
7511 static struct utimbuf x; x.actime = x.modtime;
7513 return 0;
7515 _ACEOF
7516 if ac_fn_c_try_compile "$LINENO"; then :
7517 emacs_cv_struct_utimbuf=yes
7518 else
7519 emacs_cv_struct_utimbuf=no
7521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_utimbuf" >&5
7524 $as_echo "$emacs_cv_struct_utimbuf" >&6; }
7525 if test $emacs_cv_struct_utimbuf = yes; then
7527 $as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7532 $as_echo_n "checking return type of signal handlers... " >&6; }
7533 if ${ac_cv_type_signal+:} false; then :
7534 $as_echo_n "(cached) " >&6
7535 else
7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537 /* end confdefs.h. */
7538 #include <sys/types.h>
7539 #include <signal.h>
7542 main ()
7544 return *(signal (0, 0)) (0) == 1;
7546 return 0;
7548 _ACEOF
7549 if ac_fn_c_try_compile "$LINENO"; then :
7550 ac_cv_type_signal=int
7551 else
7552 ac_cv_type_signal=void
7554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7557 $as_echo "$ac_cv_type_signal" >&6; }
7559 cat >>confdefs.h <<_ACEOF
7560 #define RETSIGTYPE $ac_cv_type_signal
7561 _ACEOF
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5
7566 $as_echo_n "checking for speed_t... " >&6; }
7567 if ${emacs_cv_speed_t+:} false; then :
7568 $as_echo_n "(cached) " >&6
7569 else
7570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7571 /* end confdefs.h. */
7572 #include <termios.h>
7574 main ()
7576 speed_t x = 1;
7578 return 0;
7580 _ACEOF
7581 if ac_fn_c_try_compile "$LINENO"; then :
7582 emacs_cv_speed_t=yes
7583 else
7584 emacs_cv_speed_t=no
7586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5
7589 $as_echo "$emacs_cv_speed_t" >&6; }
7590 if test $emacs_cv_speed_t = yes; then
7592 $as_echo "#define HAVE_SPEED_T 1" >>confdefs.h
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
7597 $as_echo_n "checking for struct timeval... " >&6; }
7598 if ${emacs_cv_struct_timeval+:} false; then :
7599 $as_echo_n "(cached) " >&6
7600 else
7601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7602 /* end confdefs.h. */
7603 #ifdef TIME_WITH_SYS_TIME
7604 #include <sys/time.h>
7605 #include <time.h>
7606 #else
7607 #ifdef HAVE_SYS_TIME_H
7608 #include <sys/time.h>
7609 #else
7610 #include <time.h>
7611 #endif
7612 #endif
7614 main ()
7616 static struct timeval x; x.tv_sec = x.tv_usec;
7618 return 0;
7620 _ACEOF
7621 if ac_fn_c_try_compile "$LINENO"; then :
7622 emacs_cv_struct_timeval=yes
7623 else
7624 emacs_cv_struct_timeval=no
7626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_timeval" >&5
7629 $as_echo "$emacs_cv_struct_timeval" >&6; }
7630 HAVE_TIMEVAL=$emacs_cv_struct_timeval
7631 if test $emacs_cv_struct_timeval = yes; then
7633 $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct exception" >&5
7638 $as_echo_n "checking for struct exception... " >&6; }
7639 if ${emacs_cv_struct_exception+:} false; then :
7640 $as_echo_n "(cached) " >&6
7641 else
7642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643 /* end confdefs.h. */
7644 #include <math.h>
7646 main ()
7648 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
7650 return 0;
7652 _ACEOF
7653 if ac_fn_c_try_compile "$LINENO"; then :
7654 emacs_cv_struct_exception=yes
7655 else
7656 emacs_cv_struct_exception=no
7658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_exception" >&5
7661 $as_echo "$emacs_cv_struct_exception" >&6; }
7662 HAVE_EXCEPTION=$emacs_cv_struct_exception
7663 if test $emacs_cv_struct_exception != yes; then
7665 $as_echo "#define NO_MATHERR 1" >>confdefs.h
7669 for ac_header in sys/socket.h
7670 do :
7671 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
7672 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
7673 cat >>confdefs.h <<_ACEOF
7674 #define HAVE_SYS_SOCKET_H 1
7675 _ACEOF
7679 done
7681 for ac_header in net/if.h
7682 do :
7683 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
7684 #if HAVE_SYS_SOCKET_H
7685 #include <sys/socket.h>
7686 #endif
7688 if test "x$ac_cv_header_net_if_h" = xyes; then :
7689 cat >>confdefs.h <<_ACEOF
7690 #define HAVE_NET_IF_H 1
7691 _ACEOF
7695 done
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
7699 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
7700 if ${ac_cv_struct_tm+:} false; then :
7701 $as_echo_n "(cached) " >&6
7702 else
7703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7704 /* end confdefs.h. */
7705 #include <sys/types.h>
7706 #include <time.h>
7709 main ()
7711 struct tm tm;
7712 int *p = &tm.tm_sec;
7713 return !p;
7715 return 0;
7717 _ACEOF
7718 if ac_fn_c_try_compile "$LINENO"; then :
7719 ac_cv_struct_tm=time.h
7720 else
7721 ac_cv_struct_tm=sys/time.h
7723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
7726 $as_echo "$ac_cv_struct_tm" >&6; }
7727 if test $ac_cv_struct_tm = sys/time.h; then
7729 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
7733 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
7734 #include <$ac_cv_struct_tm>
7737 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
7739 cat >>confdefs.h <<_ACEOF
7740 #define HAVE_STRUCT_TM_TM_ZONE 1
7741 _ACEOF
7746 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
7748 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
7750 else
7751 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
7753 if test "x$ac_cv_have_decl_tzname" = xyes; then :
7754 ac_have_decl=1
7755 else
7756 ac_have_decl=0
7759 cat >>confdefs.h <<_ACEOF
7760 #define HAVE_DECL_TZNAME $ac_have_decl
7761 _ACEOF
7763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
7764 $as_echo_n "checking for tzname... " >&6; }
7765 if ${ac_cv_var_tzname+:} false; then :
7766 $as_echo_n "(cached) " >&6
7767 else
7768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7769 /* end confdefs.h. */
7770 #include <time.h>
7771 #if !HAVE_DECL_TZNAME
7772 extern char *tzname[];
7773 #endif
7776 main ()
7778 return tzname[0][0];
7780 return 0;
7782 _ACEOF
7783 if ac_fn_c_try_link "$LINENO"; then :
7784 ac_cv_var_tzname=yes
7785 else
7786 ac_cv_var_tzname=no
7788 rm -f core conftest.err conftest.$ac_objext \
7789 conftest$ac_exeext conftest.$ac_ext
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
7792 $as_echo "$ac_cv_var_tzname" >&6; }
7793 if test $ac_cv_var_tzname = yes; then
7795 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
7800 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
7802 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
7804 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
7808 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default
7809 #if HAVE_SYS_SOCKET_H
7810 #include <sys/socket.h>
7811 #endif
7812 #if HAVE_NET_IF_H
7813 #include <net/if.h>
7814 #endif
7816 if test "x$ac_cv_member_struct_ifreq_ifr_flags" = xyes; then :
7818 cat >>confdefs.h <<_ACEOF
7819 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
7820 _ACEOF
7824 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default
7825 #if HAVE_SYS_SOCKET_H
7826 #include <sys/socket.h>
7827 #endif
7828 #if HAVE_NET_IF_H
7829 #include <net/if.h>
7830 #endif
7832 if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = xyes; then :
7834 cat >>confdefs.h <<_ACEOF
7835 #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
7836 _ACEOF
7840 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default
7841 #if HAVE_SYS_SOCKET_H
7842 #include <sys/socket.h>
7843 #endif
7844 #if HAVE_NET_IF_H
7845 #include <net/if.h>
7846 #endif
7848 if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = xyes; then :
7850 cat >>confdefs.h <<_ACEOF
7851 #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
7852 _ACEOF
7856 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default
7857 #if HAVE_SYS_SOCKET_H
7858 #include <sys/socket.h>
7859 #endif
7860 #if HAVE_NET_IF_H
7861 #include <net/if.h>
7862 #endif
7864 if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = xyes; then :
7866 cat >>confdefs.h <<_ACEOF
7867 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
7868 _ACEOF
7872 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default
7873 #if HAVE_SYS_SOCKET_H
7874 #include <sys/socket.h>
7875 #endif
7876 #if HAVE_NET_IF_H
7877 #include <net/if.h>
7878 #endif
7880 if test "x$ac_cv_member_struct_ifreq_ifr_addr" = xyes; then :
7882 cat >>confdefs.h <<_ACEOF
7883 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
7884 _ACEOF
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
7892 $as_echo_n "checking for function prototypes... " >&6; }
7893 if test "$ac_cv_prog_cc_c89" != no; then
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7895 $as_echo "yes" >&6; }
7897 $as_echo "#define PROTOTYPES 1" >>confdefs.h
7900 $as_echo "#define __PROTOTYPES 1" >>confdefs.h
7902 else
7903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7904 $as_echo "no" >&6; }
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
7908 $as_echo_n "checking for working volatile... " >&6; }
7909 if ${ac_cv_c_volatile+:} false; then :
7910 $as_echo_n "(cached) " >&6
7911 else
7912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7913 /* end confdefs.h. */
7916 main ()
7919 volatile int x;
7920 int * volatile y = (int *) 0;
7921 return !x && !y;
7923 return 0;
7925 _ACEOF
7926 if ac_fn_c_try_compile "$LINENO"; then :
7927 ac_cv_c_volatile=yes
7928 else
7929 ac_cv_c_volatile=no
7931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
7934 $as_echo "$ac_cv_c_volatile" >&6; }
7935 if test $ac_cv_c_volatile = no; then
7937 $as_echo "#define volatile /**/" >>confdefs.h
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
7942 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
7943 if ${ac_cv_c_const+:} false; then :
7944 $as_echo_n "(cached) " >&6
7945 else
7946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7947 /* end confdefs.h. */
7950 main ()
7952 /* FIXME: Include the comments suggested by Paul. */
7953 #ifndef __cplusplus
7954 /* Ultrix mips cc rejects this. */
7955 typedef int charset[2];
7956 const charset cs;
7957 /* SunOS 4.1.1 cc rejects this. */
7958 char const *const *pcpcc;
7959 char **ppc;
7960 /* NEC SVR4.0.2 mips cc rejects this. */
7961 struct point {int x, y;};
7962 static struct point const zero = {0,0};
7963 /* AIX XL C 1.02.0.0 rejects this.
7964 It does not let you subtract one const X* pointer from another in
7965 an arm of an if-expression whose if-part is not a constant
7966 expression */
7967 const char *g = "string";
7968 pcpcc = &g + (g ? g-g : 0);
7969 /* HPUX 7.0 cc rejects these. */
7970 ++pcpcc;
7971 ppc = (char**) pcpcc;
7972 pcpcc = (char const *const *) ppc;
7973 { /* SCO 3.2v4 cc rejects this. */
7974 char *t;
7975 char const *s = 0 ? (char *) 0 : (char const *) 0;
7977 *t++ = 0;
7978 if (s) return 0;
7980 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7981 int x[] = {25, 17};
7982 const int *foo = &x[0];
7983 ++foo;
7985 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7986 typedef const int *iptr;
7987 iptr p = 0;
7988 ++p;
7990 { /* AIX XL C 1.02.0.0 rejects this saying
7991 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7992 struct s { int j; const int *ap[3]; };
7993 struct s *b; b->j = 5;
7995 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7996 const int foo = 10;
7997 if (!foo) return 0;
7999 return !cs[0] && !zero.x;
8000 #endif
8003 return 0;
8005 _ACEOF
8006 if ac_fn_c_try_compile "$LINENO"; then :
8007 ac_cv_c_const=yes
8008 else
8009 ac_cv_c_const=no
8011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8014 $as_echo "$ac_cv_c_const" >&6; }
8015 if test $ac_cv_c_const = no; then
8017 $as_echo "#define const /**/" >>confdefs.h
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for void * support" >&5
8022 $as_echo_n "checking for void * support... " >&6; }
8023 if ${emacs_cv_void_star+:} false; then :
8024 $as_echo_n "(cached) " >&6
8025 else
8026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8027 /* end confdefs.h. */
8030 main ()
8032 void * foo;
8034 return 0;
8036 _ACEOF
8037 if ac_fn_c_try_compile "$LINENO"; then :
8038 emacs_cv_void_star=yes
8039 else
8040 emacs_cv_void_star=no
8042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_void_star" >&5
8045 $as_echo "$emacs_cv_void_star" >&6; }
8046 if test $emacs_cv_void_star = yes; then
8047 $as_echo "#define POINTER_TYPE void" >>confdefs.h
8049 else
8050 $as_echo "#define POINTER_TYPE char" >>confdefs.h
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8055 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8056 if ${ac_cv_c_bigendian+:} false; then :
8057 $as_echo_n "(cached) " >&6
8058 else
8059 ac_cv_c_bigendian=unknown
8060 # See if we're dealing with a universal compiler.
8061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8062 /* end confdefs.h. */
8063 #ifndef __APPLE_CC__
8064 not a universal capable compiler
8065 #endif
8066 typedef int dummy;
8068 _ACEOF
8069 if ac_fn_c_try_compile "$LINENO"; then :
8071 # Check for potential -arch flags. It is not universal unless
8072 # there are at least two -arch flags with different values.
8073 ac_arch=
8074 ac_prev=
8075 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8076 if test -n "$ac_prev"; then
8077 case $ac_word in
8078 i?86 | x86_64 | ppc | ppc64)
8079 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8080 ac_arch=$ac_word
8081 else
8082 ac_cv_c_bigendian=universal
8083 break
8086 esac
8087 ac_prev=
8088 elif test "x$ac_word" = "x-arch"; then
8089 ac_prev=arch
8091 done
8093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8094 if test $ac_cv_c_bigendian = unknown; then
8095 # See if sys/param.h defines the BYTE_ORDER macro.
8096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8097 /* end confdefs.h. */
8098 #include <sys/types.h>
8099 #include <sys/param.h>
8102 main ()
8104 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8105 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8106 && LITTLE_ENDIAN)
8107 bogus endian macros
8108 #endif
8111 return 0;
8113 _ACEOF
8114 if ac_fn_c_try_compile "$LINENO"; then :
8115 # It does; now see whether it defined to BIG_ENDIAN or not.
8116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8117 /* end confdefs.h. */
8118 #include <sys/types.h>
8119 #include <sys/param.h>
8122 main ()
8124 #if BYTE_ORDER != BIG_ENDIAN
8125 not big endian
8126 #endif
8129 return 0;
8131 _ACEOF
8132 if ac_fn_c_try_compile "$LINENO"; then :
8133 ac_cv_c_bigendian=yes
8134 else
8135 ac_cv_c_bigendian=no
8137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8141 if test $ac_cv_c_bigendian = unknown; then
8142 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8144 /* end confdefs.h. */
8145 #include <limits.h>
8148 main ()
8150 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8151 bogus endian macros
8152 #endif
8155 return 0;
8157 _ACEOF
8158 if ac_fn_c_try_compile "$LINENO"; then :
8159 # It does; now see whether it defined to _BIG_ENDIAN or not.
8160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161 /* end confdefs.h. */
8162 #include <limits.h>
8165 main ()
8167 #ifndef _BIG_ENDIAN
8168 not big endian
8169 #endif
8172 return 0;
8174 _ACEOF
8175 if ac_fn_c_try_compile "$LINENO"; then :
8176 ac_cv_c_bigendian=yes
8177 else
8178 ac_cv_c_bigendian=no
8180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8184 if test $ac_cv_c_bigendian = unknown; then
8185 # Compile a test program.
8186 if test "$cross_compiling" = yes; then :
8187 # Try to guess by grepping values from an object file.
8188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8189 /* end confdefs.h. */
8190 short int ascii_mm[] =
8191 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8192 short int ascii_ii[] =
8193 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8194 int use_ascii (int i) {
8195 return ascii_mm[i] + ascii_ii[i];
8197 short int ebcdic_ii[] =
8198 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8199 short int ebcdic_mm[] =
8200 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8201 int use_ebcdic (int i) {
8202 return ebcdic_mm[i] + ebcdic_ii[i];
8204 extern int foo;
8207 main ()
8209 return use_ascii (foo) == use_ebcdic (foo);
8211 return 0;
8213 _ACEOF
8214 if ac_fn_c_try_compile "$LINENO"; then :
8215 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8216 ac_cv_c_bigendian=yes
8218 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8219 if test "$ac_cv_c_bigendian" = unknown; then
8220 ac_cv_c_bigendian=no
8221 else
8222 # finding both strings is unlikely to happen, but who knows?
8223 ac_cv_c_bigendian=unknown
8227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8228 else
8229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8230 /* end confdefs.h. */
8231 $ac_includes_default
8233 main ()
8236 /* Are we little or big endian? From Harbison&Steele. */
8237 union
8239 long int l;
8240 char c[sizeof (long int)];
8241 } u;
8242 u.l = 1;
8243 return u.c[sizeof (long int) - 1] == 1;
8246 return 0;
8248 _ACEOF
8249 if ac_fn_c_try_run "$LINENO"; then :
8250 ac_cv_c_bigendian=no
8251 else
8252 ac_cv_c_bigendian=yes
8254 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8255 conftest.$ac_objext conftest.beam conftest.$ac_ext
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8261 $as_echo "$ac_cv_c_bigendian" >&6; }
8262 case $ac_cv_c_bigendian in #(
8263 yes)
8264 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8265 ;; #(
8267 ;; #(
8268 universal)
8270 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8272 ;; #(
8274 as_fn_error $? "unknown endianness
8275 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8276 esac
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__ ((__aligned__ (expr)))" >&5
8280 $as_echo_n "checking for __attribute__ ((__aligned__ (expr)))... " >&6; }
8281 if ${emacs_cv_attribute_aligned+:} false; then :
8282 $as_echo_n "(cached) " >&6
8283 else
8284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8285 /* end confdefs.h. */
8286 char __attribute__ ((__aligned__ (1 << 3))) c;
8288 main ()
8292 return 0;
8294 _ACEOF
8295 if ac_fn_c_try_compile "$LINENO"; then :
8296 emacs_cv_attribute_aligned=yes
8297 else
8298 emacs_cv_attribute_aligned=no
8300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_attribute_aligned" >&5
8303 $as_echo "$emacs_cv_attribute_aligned" >&6; }
8304 if test $emacs_cv_attribute_aligned = yes; then
8306 $as_echo "#define HAVE_ATTRIBUTE_ALIGNED 1" >>confdefs.h
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8311 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8312 set x ${MAKE-make}
8313 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8314 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
8315 $as_echo_n "(cached) " >&6
8316 else
8317 cat >conftest.make <<\_ACEOF
8318 SHELL = /bin/sh
8319 all:
8320 @echo '@@@%%%=$(MAKE)=@@@%%%'
8321 _ACEOF
8322 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8323 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8324 *@@@%%%=?*=@@@%%%*)
8325 eval ac_cv_prog_make_${ac_make}_set=yes;;
8327 eval ac_cv_prog_make_${ac_make}_set=no;;
8328 esac
8329 rm -f conftest.make
8331 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8333 $as_echo "yes" >&6; }
8334 SET_MAKE=
8335 else
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8337 $as_echo "no" >&6; }
8338 SET_MAKE="MAKE=${MAKE-make}"
8342 DEPFLAGS=
8343 MKDEPDIR=":"
8344 deps_frag=deps.mk
8345 if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5
8347 $as_echo_n "checking whether we are using GNU Make... " >&6; }
8348 HAVE_GNU_MAKE=no
8349 testval=`make --version 2>/dev/null | grep 'GNU Make'`
8350 if test "x$testval" != x; then
8351 HAVE_GNU_MAKE=yes
8352 else
8353 ac_enable_autodepend=no
8355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5
8356 $as_echo "$HAVE_GNU_MAKE" >&6; }
8357 if test $HAVE_GNU_MAKE = yes; then
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5
8359 $as_echo_n "checking whether gcc understands -MMD -MF... " >&6; }
8360 SAVE_CFLAGS="$CFLAGS"
8361 CFLAGS="$CFLAGS -MMD -MF deps.d"
8362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8363 /* end confdefs.h. */
8366 main ()
8370 return 0;
8372 _ACEOF
8373 if ac_fn_c_try_compile "$LINENO"; then :
8375 else
8376 ac_enable_autodepend=no
8378 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8379 CFLAGS="$SAVE_CFLAGS"
8380 test -f deps.d || ac_enable_autodepend=no
8381 rm -rf deps.d
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5
8383 $as_echo "$ac_enable_autodepend" >&6; }
8385 if test $ac_enable_autodepend = yes; then
8386 DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d'
8387 ## In parallel builds, another make might create depdir between
8388 ## the first test and mkdir, so stick another test on the end.
8389 ## Or use mkinstalldirs? mkdir -p is not portable.
8390 MKDEPDIR='test -d ${DEPDIR} || mkdir ${DEPDIR} || test -d ${DEPDIR}'
8391 deps_frag=autodeps.mk
8394 deps_frag=$srcdir/src/$deps_frag
8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5
8401 $as_echo_n "checking for long file names... " >&6; }
8402 if ${ac_cv_sys_long_file_names+:} false; then :
8403 $as_echo_n "(cached) " >&6
8404 else
8405 ac_cv_sys_long_file_names=yes
8406 # Test for long file names in all the places we know might matter:
8407 # . the current directory, where building will happen
8408 # $prefix/lib where we will be installing things
8409 # $exec_prefix/lib likewise
8410 # $TMPDIR if set, where it might want to write temporary files
8411 # /tmp where it might want to write temporary files
8412 # /var/tmp likewise
8413 # /usr/tmp likewise
8414 for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
8415 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
8416 # in the usual case where exec_prefix is '${prefix}'.
8417 case $ac_dir in #(
8418 . | /* | ?:[\\/]*) ;; #(
8419 *) continue;;
8420 esac
8421 test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
8422 ac_xdir=$ac_dir/cf$$
8423 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
8424 ac_tf1=$ac_xdir/conftest9012345
8425 ac_tf2=$ac_xdir/conftest9012346
8426 touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
8427 ac_cv_sys_long_file_names=no
8428 rm -f -r "$ac_xdir" 2>/dev/null
8429 test $ac_cv_sys_long_file_names = no && break
8430 done
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5
8433 $as_echo "$ac_cv_sys_long_file_names" >&6; }
8434 if test $ac_cv_sys_long_file_names = yes; then
8436 $as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h
8441 #### Choose a window system.
8443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8444 $as_echo_n "checking for X... " >&6; }
8447 # Check whether --with-x was given.
8448 if test "${with_x+set}" = set; then :
8449 withval=$with_x;
8452 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8453 if test "x$with_x" = xno; then
8454 # The user explicitly disabled X.
8455 have_x=disabled
8456 else
8457 case $x_includes,$x_libraries in #(
8458 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8459 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8460 $as_echo_n "(cached) " >&6
8461 else
8462 # One or both of the vars are not set, and there is no cached value.
8463 ac_x_includes=no ac_x_libraries=no
8464 rm -f -r conftest.dir
8465 if mkdir conftest.dir; then
8466 cd conftest.dir
8467 cat >Imakefile <<'_ACEOF'
8468 incroot:
8469 @echo incroot='${INCROOT}'
8470 usrlibdir:
8471 @echo usrlibdir='${USRLIBDIR}'
8472 libdir:
8473 @echo libdir='${LIBDIR}'
8474 _ACEOF
8475 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8476 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8477 for ac_var in incroot usrlibdir libdir; do
8478 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8479 done
8480 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8481 for ac_extension in a so sl dylib la dll; do
8482 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8483 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8484 ac_im_usrlibdir=$ac_im_libdir; break
8486 done
8487 # Screen out bogus values from the imake configuration. They are
8488 # bogus both because they are the default anyway, and because
8489 # using them would break gcc on systems where it needs fixed includes.
8490 case $ac_im_incroot in
8491 /usr/include) ac_x_includes= ;;
8492 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8493 esac
8494 case $ac_im_usrlibdir in
8495 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
8496 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8497 esac
8499 cd ..
8500 rm -f -r conftest.dir
8503 # Standard set of common directories for X headers.
8504 # Check X11 before X11Rn because it is often a symlink to the current release.
8505 ac_x_header_dirs='
8506 /usr/X11/include
8507 /usr/X11R7/include
8508 /usr/X11R6/include
8509 /usr/X11R5/include
8510 /usr/X11R4/include
8512 /usr/include/X11
8513 /usr/include/X11R7
8514 /usr/include/X11R6
8515 /usr/include/X11R5
8516 /usr/include/X11R4
8518 /usr/local/X11/include
8519 /usr/local/X11R7/include
8520 /usr/local/X11R6/include
8521 /usr/local/X11R5/include
8522 /usr/local/X11R4/include
8524 /usr/local/include/X11
8525 /usr/local/include/X11R7
8526 /usr/local/include/X11R6
8527 /usr/local/include/X11R5
8528 /usr/local/include/X11R4
8530 /usr/X386/include
8531 /usr/x386/include
8532 /usr/XFree86/include/X11
8534 /usr/include
8535 /usr/local/include
8536 /usr/unsupported/include
8537 /usr/athena/include
8538 /usr/local/x11r5/include
8539 /usr/lpp/Xamples/include
8541 /usr/openwin/include
8542 /usr/openwin/share/include'
8544 if test "$ac_x_includes" = no; then
8545 # Guess where to find include files, by looking for Xlib.h.
8546 # First, try using that file with no special directory specified.
8547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8548 /* end confdefs.h. */
8549 #include <X11/Xlib.h>
8550 _ACEOF
8551 if ac_fn_c_try_cpp "$LINENO"; then :
8552 # We can compile using X headers with no special include directory.
8553 ac_x_includes=
8554 else
8555 for ac_dir in $ac_x_header_dirs; do
8556 if test -r "$ac_dir/X11/Xlib.h"; then
8557 ac_x_includes=$ac_dir
8558 break
8560 done
8562 rm -f conftest.err conftest.i conftest.$ac_ext
8563 fi # $ac_x_includes = no
8565 if test "$ac_x_libraries" = no; then
8566 # Check for the libraries.
8567 # See if we find them without any special options.
8568 # Don't add to $LIBS permanently.
8569 ac_save_LIBS=$LIBS
8570 LIBS="-lX11 $LIBS"
8571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8572 /* end confdefs.h. */
8573 #include <X11/Xlib.h>
8575 main ()
8577 XrmInitialize ()
8579 return 0;
8581 _ACEOF
8582 if ac_fn_c_try_link "$LINENO"; then :
8583 LIBS=$ac_save_LIBS
8584 # We can link X programs with no special library path.
8585 ac_x_libraries=
8586 else
8587 LIBS=$ac_save_LIBS
8588 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8590 # Don't even attempt the hair of trying to link an X program!
8591 for ac_extension in a so sl dylib la dll; do
8592 if test -r "$ac_dir/libX11.$ac_extension"; then
8593 ac_x_libraries=$ac_dir
8594 break 2
8596 done
8597 done
8599 rm -f core conftest.err conftest.$ac_objext \
8600 conftest$ac_exeext conftest.$ac_ext
8601 fi # $ac_x_libraries = no
8603 case $ac_x_includes,$ac_x_libraries in #(
8604 no,* | *,no | *\'*)
8605 # Didn't find X, or a directory has "'" in its name.
8606 ac_cv_have_x="have_x=no";; #(
8608 # Record where we found X for the cache.
8609 ac_cv_have_x="have_x=yes\
8610 ac_x_includes='$ac_x_includes'\
8611 ac_x_libraries='$ac_x_libraries'"
8612 esac
8614 ;; #(
8615 *) have_x=yes;;
8616 esac
8617 eval "$ac_cv_have_x"
8618 fi # $with_x != no
8620 if test "$have_x" != yes; then
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8622 $as_echo "$have_x" >&6; }
8623 no_x=yes
8624 else
8625 # If each of the values was on the command line, it overrides each guess.
8626 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8627 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8628 # Update the cache value to reflect the command line values.
8629 ac_cv_have_x="have_x=yes\
8630 ac_x_includes='$x_includes'\
8631 ac_x_libraries='$x_libraries'"
8632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8633 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8636 if test "$no_x" = yes; then
8637 window_system=none
8638 else
8639 window_system=x11
8642 ## Workaround for bug in autoconf <= 2.62.
8643 ## http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01551.html
8644 ## No need to do anything special for these standard directories.
8645 if test -n "${x_libraries}" && test x"${x_libraries}" != xNONE; then
8647 x_libraries=`echo :${x_libraries}: | sed -e 's|:/usr/lib64:|:|g' -e 's|:/lib64:|:|g' -e 's|^:||' -e 's|:$||'`
8651 LD_SWITCH_X_SITE_AUX=
8652 LD_SWITCH_X_SITE_AUX_RPATH=
8653 if test "${x_libraries}" != NONE; then
8654 if test -n "${x_libraries}"; then
8655 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
8656 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
8657 LD_SWITCH_X_SITE_AUX_RPATH=`echo ${LD_SWITCH_X_SITE_AUX} | sed -e 's/-R/-Wl,-rpath,/'`
8659 x_default_search_path=""
8660 x_search_path=${x_libraries}
8661 if test -z "${x_search_path}"; then
8662 x_search_path=/usr/lib
8664 for x_library in `echo ${x_search_path}: | \
8665 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
8666 x_search_path="\
8667 ${x_library}/X11/%L/%T/%N%C%S:\
8668 ${x_library}/X11/%l/%T/%N%C%S:\
8669 ${x_library}/X11/%T/%N%C%S:\
8670 ${x_library}/X11/%L/%T/%N%S:\
8671 ${x_library}/X11/%l/%T/%N%S:\
8672 ${x_library}/X11/%T/%N%S"
8673 if test x"${x_default_search_path}" = x; then
8674 x_default_search_path=${x_search_path}
8675 else
8676 x_default_search_path="${x_search_path}:${x_default_search_path}"
8678 done
8683 if test "${x_includes}" != NONE && test -n "${x_includes}"; then
8684 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
8687 if test x"${x_includes}" = x; then
8688 bitmapdir=/usr/include/X11/bitmaps
8689 else
8690 # accumulate include directories that have X11 bitmap subdirectories
8691 bmd_acc="dummyval"
8692 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
8693 if test -d "${bmd}/X11/bitmaps"; then
8694 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
8696 if test -d "${bmd}/bitmaps"; then
8697 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
8699 done
8700 if test ${bmd_acc} != "dummyval"; then
8701 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
8705 HAVE_NS=no
8706 NS_IMPL_COCOA=no
8707 NS_IMPL_GNUSTEP=no
8708 tmp_CPPFLAGS="$CPPFLAGS"
8709 tmp_CFLAGS="$CFLAGS"
8710 CPPFLAGS="$CPPFLAGS -x objective-c"
8711 CFLAGS="$CFLAGS -x objective-c"
8712 TEMACS_LDFLAGS2="\${LDFLAGS}"
8713 if test "${with_ns}" != no; then
8714 if test "${opsys}" = darwin; then
8715 NS_IMPL_COCOA=yes
8716 ns_appdir=`pwd`/nextstep/Emacs.app
8717 ns_appbindir=${ns_appdir}/Contents/MacOS/
8718 ns_appresdir=${ns_appdir}/Contents/Resources
8719 ns_appsrc=${srcdir}/nextstep/Cocoa/Emacs.base
8720 elif test -f $GNUSTEP_CONFIG_FILE; then
8721 NS_IMPL_GNUSTEP=yes
8722 ns_appdir=`pwd`/nextstep/Emacs.app
8723 ns_appbindir=${ns_appdir}/
8724 ns_appresdir=${ns_appdir}/Resources
8725 ns_appsrc=${srcdir}/nextstep/GNUstep/Emacs.base
8726 GNUSTEP_SYSTEM_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)"
8727 GNUSTEP_SYSTEM_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)"
8728 GNUSTEP_LOCAL_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)"
8729 GNUSTEP_LOCAL_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)"
8730 test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \
8731 GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
8732 test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
8733 GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
8734 CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
8735 CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
8736 LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
8737 LIB_STANDARD=
8738 START_FILES=
8739 TEMACS_LDFLAGS2=
8741 ac_fn_c_check_header_mongrel "$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default"
8742 if test "x$ac_cv_header_AppKit_AppKit_h" = xyes; then :
8743 HAVE_NS=yes
8744 else
8745 as_fn_error $? "\`--with-ns' was specified, but the include
8746 files are missing or cannot be compiled." "$LINENO" 5
8750 NS_HAVE_NSINTEGER=yes
8751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8752 /* end confdefs.h. */
8753 #include <Foundation/NSObjCRuntime.h>
8755 main ()
8757 NSInteger i;
8759 return 0;
8761 _ACEOF
8762 if ac_fn_c_try_compile "$LINENO"; then :
8763 ns_have_nsinteger=yes
8764 else
8765 ns_have_nsinteger=no
8767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8768 if test $ns_have_nsinteger = no; then
8769 NS_HAVE_NSINTEGER=no
8774 ns_frag=/dev/null
8775 NS_OBJ=
8776 NS_SUPPORT=
8777 if test "${HAVE_NS}" = yes; then
8778 window_system=nextstep
8779 with_xft=no
8780 # set up packaging dirs
8781 exec_prefix=${ns_appbindir}
8782 libexecdir=${ns_appbindir}/libexec
8783 if test "${EN_NS_SELF_CONTAINED}" = yes; then
8784 prefix=${ns_appresdir}
8786 ns_frag=$srcdir/src/ns.mk
8787 NS_OBJ="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o fontset.o fringe.o image.o"
8788 NS_SUPPORT="\${lispsource}/emacs-lisp/easymenu.elc \${lispsource}/term/ns-win.elc"
8790 CFLAGS="$tmp_CFLAGS"
8791 CPPFLAGS="$tmp_CPPFLAGS"
8797 case "${window_system}" in
8798 x11 )
8799 HAVE_X_WINDOWS=yes
8800 HAVE_X11=yes
8801 case "${with_x_toolkit}" in
8802 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
8803 motif ) USE_X_TOOLKIT=MOTIF ;;
8804 gtk ) with_gtk=yes
8805 USE_X_TOOLKIT=none ;;
8806 gtk3 ) with_gtk3=yes
8807 USE_X_TOOLKIT=none ;;
8808 no ) USE_X_TOOLKIT=none ;;
8809 * ) USE_X_TOOLKIT=maybe ;;
8810 esac
8812 nextstep | none )
8813 HAVE_X_WINDOWS=no
8814 HAVE_X11=no
8815 USE_X_TOOLKIT=none
8817 esac
8819 if test "$window_system" = none && test "X$with_x" != "Xno"; then
8820 # Extract the first word of "X", so it can be a program name with args.
8821 set dummy X; ac_word=$2
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8823 $as_echo_n "checking for $ac_word... " >&6; }
8824 if ${ac_cv_prog_HAVE_XSERVER+:} false; then :
8825 $as_echo_n "(cached) " >&6
8826 else
8827 if test -n "$HAVE_XSERVER"; then
8828 ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test.
8829 else
8830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8831 for as_dir in $PATH
8833 IFS=$as_save_IFS
8834 test -z "$as_dir" && as_dir=.
8835 for ac_exec_ext in '' $ac_executable_extensions; do
8836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8837 ac_cv_prog_HAVE_XSERVER="true"
8838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8839 break 2
8841 done
8842 done
8843 IFS=$as_save_IFS
8845 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false"
8848 HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER
8849 if test -n "$HAVE_XSERVER"; then
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5
8851 $as_echo "$HAVE_XSERVER" >&6; }
8852 else
8853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8854 $as_echo "no" >&6; }
8858 if test "$HAVE_XSERVER" = true ||
8859 test -n "$DISPLAY" ||
8860 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
8861 as_fn_error $? "You seem to be running X, but no X development libraries
8862 were found. You should install the relevant development files for X
8863 and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
8864 sure you have development files for image handling, i.e.
8865 tiff, gif, jpeg, png and xpm.
8866 If you are sure you want Emacs compiled without X window support, pass
8867 --without-x
8868 to configure." "$LINENO" 5
8872 ### If we're using X11, we should use the X menu package.
8873 HAVE_MENUS=no
8874 case ${HAVE_X11} in
8875 yes ) HAVE_MENUS=yes ;;
8876 esac
8878 # Do the opsystem or machine files prohibit the use of the GNU malloc?
8879 # Assume not, until told otherwise.
8880 GNU_MALLOC=yes
8881 doug_lea_malloc=yes
8882 ac_fn_c_check_func "$LINENO" "malloc_get_state" "ac_cv_func_malloc_get_state"
8883 if test "x$ac_cv_func_malloc_get_state" = xyes; then :
8885 else
8886 doug_lea_malloc=no
8889 ac_fn_c_check_func "$LINENO" "malloc_set_state" "ac_cv_func_malloc_set_state"
8890 if test "x$ac_cv_func_malloc_set_state" = xyes; then :
8892 else
8893 doug_lea_malloc=no
8896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __after_morecore_hook exists" >&5
8897 $as_echo_n "checking whether __after_morecore_hook exists... " >&6; }
8898 if ${emacs_cv_var___after_morecore_hook+:} false; then :
8899 $as_echo_n "(cached) " >&6
8900 else
8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h. */
8903 extern void (* __after_morecore_hook)();
8905 main ()
8907 __after_morecore_hook = 0
8909 return 0;
8911 _ACEOF
8912 if ac_fn_c_try_link "$LINENO"; then :
8913 emacs_cv_var___after_morecore_hook=yes
8914 else
8915 emacs_cv_var___after_morecore_hook=no
8917 rm -f core conftest.err conftest.$ac_objext \
8918 conftest$ac_exeext conftest.$ac_ext
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var___after_morecore_hook" >&5
8921 $as_echo "$emacs_cv_var___after_morecore_hook" >&6; }
8922 if test $emacs_cv_var___after_morecore_hook = no; then
8923 doug_lea_malloc=no
8927 system_malloc=no
8928 case "$opsys" in
8929 ## darwin ld insists on the use of malloc routines in the System framework.
8930 darwin|sol2-10) system_malloc=yes ;;
8931 esac
8933 if test "${system_malloc}" = "yes"; then
8935 $as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h
8937 GNU_MALLOC=no
8938 GNU_MALLOC_reason="
8939 (The GNU allocators don't work with this system configuration.)"
8940 GMALLOC_OBJ=
8941 VMLIMIT_OBJ=
8942 else
8943 test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ=gmalloc.o
8944 VMLIMIT_OBJ=vm-limit.o
8949 if test "$doug_lea_malloc" = "yes" ; then
8950 if test "$GNU_MALLOC" = yes ; then
8951 GNU_MALLOC_reason="
8952 (Using Doug Lea's new malloc from the GNU C Library.)"
8955 $as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h
8958 ## Use mmap directly for allocating larger buffers.
8959 ## FIXME this comes from src/s/{gnu,gnu-linux}.h:
8960 ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
8961 ## Does the AC_FUNC_MMAP test below make this check unecessary?
8962 case "$opsys" in
8963 gnu*) REL_ALLOC=no ;;
8964 esac
8967 if test x"${REL_ALLOC}" = x; then
8968 REL_ALLOC=${GNU_MALLOC}
8971 use_mmap_for_buffers=no
8972 case "$opsys" in
8973 freebsd|irix6-5) use_mmap_for_buffers=yes ;;
8974 esac
8979 for ac_header in $ac_header_list
8980 do :
8981 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8982 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8984 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8985 cat >>confdefs.h <<_ACEOF
8986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8987 _ACEOF
8991 done
9000 for ac_func in getpagesize
9001 do :
9002 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9003 if test "x$ac_cv_func_getpagesize" = xyes; then :
9004 cat >>confdefs.h <<_ACEOF
9005 #define HAVE_GETPAGESIZE 1
9006 _ACEOF
9009 done
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9012 $as_echo_n "checking for working mmap... " >&6; }
9013 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
9014 $as_echo_n "(cached) " >&6
9015 else
9016 if test "$cross_compiling" = yes; then :
9017 ac_cv_func_mmap_fixed_mapped=no
9018 else
9019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9020 /* end confdefs.h. */
9021 $ac_includes_default
9022 /* malloc might have been renamed as rpl_malloc. */
9023 #undef malloc
9025 /* Thanks to Mike Haertel and Jim Avera for this test.
9026 Here is a matrix of mmap possibilities:
9027 mmap private not fixed
9028 mmap private fixed at somewhere currently unmapped
9029 mmap private fixed at somewhere already mapped
9030 mmap shared not fixed
9031 mmap shared fixed at somewhere currently unmapped
9032 mmap shared fixed at somewhere already mapped
9033 For private mappings, we should verify that changes cannot be read()
9034 back from the file, nor mmap's back from the file at a different
9035 address. (There have been systems where private was not correctly
9036 implemented like the infamous i386 svr4.0, and systems where the
9037 VM page cache was not coherent with the file system buffer cache
9038 like early versions of FreeBSD and possibly contemporary NetBSD.)
9039 For shared mappings, we should conversely verify that changes get
9040 propagated back to all the places they're supposed to be.
9042 Grep wants private fixed already mapped.
9043 The main things grep needs to know about mmap are:
9044 * does it exist and is it safe to write into the mmap'd area
9045 * how to use it (BSD variants) */
9047 #include <fcntl.h>
9048 #include <sys/mman.h>
9050 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9051 char *malloc ();
9052 #endif
9054 /* This mess was copied from the GNU getpagesize.h. */
9055 #ifndef HAVE_GETPAGESIZE
9056 # ifdef _SC_PAGESIZE
9057 # define getpagesize() sysconf(_SC_PAGESIZE)
9058 # else /* no _SC_PAGESIZE */
9059 # ifdef HAVE_SYS_PARAM_H
9060 # include <sys/param.h>
9061 # ifdef EXEC_PAGESIZE
9062 # define getpagesize() EXEC_PAGESIZE
9063 # else /* no EXEC_PAGESIZE */
9064 # ifdef NBPG
9065 # define getpagesize() NBPG * CLSIZE
9066 # ifndef CLSIZE
9067 # define CLSIZE 1
9068 # endif /* no CLSIZE */
9069 # else /* no NBPG */
9070 # ifdef NBPC
9071 # define getpagesize() NBPC
9072 # else /* no NBPC */
9073 # ifdef PAGESIZE
9074 # define getpagesize() PAGESIZE
9075 # endif /* PAGESIZE */
9076 # endif /* no NBPC */
9077 # endif /* no NBPG */
9078 # endif /* no EXEC_PAGESIZE */
9079 # else /* no HAVE_SYS_PARAM_H */
9080 # define getpagesize() 8192 /* punt totally */
9081 # endif /* no HAVE_SYS_PARAM_H */
9082 # endif /* no _SC_PAGESIZE */
9084 #endif /* no HAVE_GETPAGESIZE */
9087 main ()
9089 char *data, *data2, *data3;
9090 const char *cdata2;
9091 int i, pagesize;
9092 int fd, fd2;
9094 pagesize = getpagesize ();
9096 /* First, make a file with some known garbage in it. */
9097 data = (char *) malloc (pagesize);
9098 if (!data)
9099 return 1;
9100 for (i = 0; i < pagesize; ++i)
9101 *(data + i) = rand ();
9102 umask (0);
9103 fd = creat ("conftest.mmap", 0600);
9104 if (fd < 0)
9105 return 2;
9106 if (write (fd, data, pagesize) != pagesize)
9107 return 3;
9108 close (fd);
9110 /* Next, check that the tail of a page is zero-filled. File must have
9111 non-zero length, otherwise we risk SIGBUS for entire page. */
9112 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
9113 if (fd2 < 0)
9114 return 4;
9115 cdata2 = "";
9116 if (write (fd2, cdata2, 1) != 1)
9117 return 5;
9118 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
9119 if (data2 == MAP_FAILED)
9120 return 6;
9121 for (i = 0; i < pagesize; ++i)
9122 if (*(data2 + i))
9123 return 7;
9124 close (fd2);
9125 if (munmap (data2, pagesize))
9126 return 8;
9128 /* Next, try to mmap the file at a fixed address which already has
9129 something else allocated at it. If we can, also make sure that
9130 we see the same garbage. */
9131 fd = open ("conftest.mmap", O_RDWR);
9132 if (fd < 0)
9133 return 9;
9134 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9135 MAP_PRIVATE | MAP_FIXED, fd, 0L))
9136 return 10;
9137 for (i = 0; i < pagesize; ++i)
9138 if (*(data + i) != *(data2 + i))
9139 return 11;
9141 /* Finally, make sure that changes to the mapped area do not
9142 percolate back to the file as seen by read(). (This is a bug on
9143 some variants of i386 svr4.0.) */
9144 for (i = 0; i < pagesize; ++i)
9145 *(data2 + i) = *(data2 + i) + 1;
9146 data3 = (char *) malloc (pagesize);
9147 if (!data3)
9148 return 12;
9149 if (read (fd, data3, pagesize) != pagesize)
9150 return 13;
9151 for (i = 0; i < pagesize; ++i)
9152 if (*(data + i) != *(data3 + i))
9153 return 14;
9154 close (fd);
9155 return 0;
9157 _ACEOF
9158 if ac_fn_c_try_run "$LINENO"; then :
9159 ac_cv_func_mmap_fixed_mapped=yes
9160 else
9161 ac_cv_func_mmap_fixed_mapped=no
9163 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9164 conftest.$ac_objext conftest.beam conftest.$ac_ext
9168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9169 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9170 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9172 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9175 rm -f conftest.mmap conftest.txt
9177 if test $use_mmap_for_buffers = yes; then
9179 $as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h
9181 REL_ALLOC=no
9184 LIBS="$LIBS_SYSTEM $LIBS"
9186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
9187 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
9188 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
9189 $as_echo_n "(cached) " >&6
9190 else
9191 ac_check_lib_save_LIBS=$LIBS
9192 LIBS="-ldnet $LIBS"
9193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9194 /* end confdefs.h. */
9196 /* Override any GCC internal prototype to avoid an error.
9197 Use char because int might match the return type of a GCC
9198 builtin and then its argument prototype would still apply. */
9199 #ifdef __cplusplus
9200 extern "C"
9201 #endif
9202 char dnet_ntoa ();
9204 main ()
9206 return dnet_ntoa ();
9208 return 0;
9210 _ACEOF
9211 if ac_fn_c_try_link "$LINENO"; then :
9212 ac_cv_lib_dnet_dnet_ntoa=yes
9213 else
9214 ac_cv_lib_dnet_dnet_ntoa=no
9216 rm -f core conftest.err conftest.$ac_objext \
9217 conftest$ac_exeext conftest.$ac_ext
9218 LIBS=$ac_check_lib_save_LIBS
9220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
9221 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
9222 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
9223 cat >>confdefs.h <<_ACEOF
9224 #define HAVE_LIBDNET 1
9225 _ACEOF
9227 LIBS="-ldnet $LIBS"
9232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5
9233 $as_echo_n "checking for main in -lXbsd... " >&6; }
9234 if ${ac_cv_lib_Xbsd_main+:} false; then :
9235 $as_echo_n "(cached) " >&6
9236 else
9237 ac_check_lib_save_LIBS=$LIBS
9238 LIBS="-lXbsd $LIBS"
9239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9240 /* end confdefs.h. */
9244 main ()
9246 return main ();
9248 return 0;
9250 _ACEOF
9251 if ac_fn_c_try_link "$LINENO"; then :
9252 ac_cv_lib_Xbsd_main=yes
9253 else
9254 ac_cv_lib_Xbsd_main=no
9256 rm -f core conftest.err conftest.$ac_objext \
9257 conftest$ac_exeext conftest.$ac_ext
9258 LIBS=$ac_check_lib_save_LIBS
9260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5
9261 $as_echo "$ac_cv_lib_Xbsd_main" >&6; }
9262 if test "x$ac_cv_lib_Xbsd_main" = xyes; then :
9263 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
9267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5
9268 $as_echo_n "checking for cma_open in -lpthreads... " >&6; }
9269 if ${ac_cv_lib_pthreads_cma_open+:} false; then :
9270 $as_echo_n "(cached) " >&6
9271 else
9272 ac_check_lib_save_LIBS=$LIBS
9273 LIBS="-lpthreads $LIBS"
9274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9275 /* end confdefs.h. */
9277 /* Override any GCC internal prototype to avoid an error.
9278 Use char because int might match the return type of a GCC
9279 builtin and then its argument prototype would still apply. */
9280 #ifdef __cplusplus
9281 extern "C"
9282 #endif
9283 char cma_open ();
9285 main ()
9287 return cma_open ();
9289 return 0;
9291 _ACEOF
9292 if ac_fn_c_try_link "$LINENO"; then :
9293 ac_cv_lib_pthreads_cma_open=yes
9294 else
9295 ac_cv_lib_pthreads_cma_open=no
9297 rm -f core conftest.err conftest.$ac_objext \
9298 conftest$ac_exeext conftest.$ac_ext
9299 LIBS=$ac_check_lib_save_LIBS
9301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5
9302 $as_echo "$ac_cv_lib_pthreads_cma_open" >&6; }
9303 if test "x$ac_cv_lib_pthreads_cma_open" = xyes; then :
9304 cat >>confdefs.h <<_ACEOF
9305 #define HAVE_LIBPTHREADS 1
9306 _ACEOF
9308 LIBS="-lpthreads $LIBS"
9313 ## Note: when using cpp in s/aix4.2.h, this definition depended on
9314 ## HAVE_LIBPTHREADS. That was not defined earlier in configure when
9315 ## the system file was sourced. Hence the value of LIBS_SYSTEM
9316 ## added to LIBS in configure would never contain the pthreads part,
9317 ## but the value used in Makefiles might. FIXME?
9319 ## -lpthreads seems to be necessary for Xlib in X11R6, and should
9320 ## be harmless on older versions of X where it happens to exist.
9321 test "$opsys" = "aix4-2" && \
9322 test $ac_cv_lib_pthreads_cma_open = yes && \
9323 LIBS_SYSTEM="$LIBS_SYSTEM -lpthreads"
9326 case ${host_os} in
9327 aix*)
9328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
9329 $as_echo_n "checking for -bbigtoc option... " >&6; }
9330 if ${gdb_cv_bigtoc+:} false; then :
9331 $as_echo_n "(cached) " >&6
9332 else
9334 case $GCC in
9335 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
9336 *) gdb_cv_bigtoc=-bbigtoc ;;
9337 esac
9339 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
9340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9341 /* end confdefs.h. */
9344 main ()
9346 int i;
9348 return 0;
9350 _ACEOF
9351 if ac_fn_c_try_link "$LINENO"; then :
9353 else
9354 gdb_cv_bigtoc=
9356 rm -f core conftest.err conftest.$ac_objext \
9357 conftest$ac_exeext conftest.$ac_ext
9360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
9361 $as_echo "$gdb_cv_bigtoc" >&6; }
9363 esac
9365 # Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
9366 # used for the tests that follow. We set them back to REAL_CFLAGS and
9367 # REAL_CPPFLAGS later on.
9369 REAL_CFLAGS="$CFLAGS"
9370 REAL_CPPFLAGS="$CPPFLAGS"
9372 if test "${HAVE_X11}" = "yes"; then
9373 DEFS="$C_SWITCH_X_SITE $DEFS"
9374 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
9375 LIBS="-lX11 $LIBS"
9376 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
9377 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
9379 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
9380 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
9381 # but it's more convenient here to set LD_RUN_PATH
9382 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
9383 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
9384 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
9385 export LD_RUN_PATH
9388 if test "${opsys}" = "gnu-linux"; then
9389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5
9390 $as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; }
9391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9392 /* end confdefs.h. */
9395 main ()
9397 XOpenDisplay ("foo");
9399 return 0;
9401 _ACEOF
9402 if ac_fn_c_try_link "$LINENO"; then :
9403 xlinux_first_failure=no
9404 else
9405 xlinux_first_failure=yes
9407 rm -f core conftest.err conftest.$ac_objext \
9408 conftest$ac_exeext conftest.$ac_ext
9409 if test "${xlinux_first_failure}" = "yes"; then
9410 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
9411 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
9412 OLD_CPPFLAGS="$CPPFLAGS"
9413 OLD_LIBS="$LIBS"
9414 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
9415 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
9416 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
9417 LIBS="$LIBS -b i486-linuxaout"
9418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9419 /* end confdefs.h. */
9422 main ()
9424 XOpenDisplay ("foo");
9426 return 0;
9428 _ACEOF
9429 if ac_fn_c_try_link "$LINENO"; then :
9430 xlinux_second_failure=no
9431 else
9432 xlinux_second_failure=yes
9434 rm -f core conftest.err conftest.$ac_objext \
9435 conftest$ac_exeext conftest.$ac_ext
9436 if test "${xlinux_second_failure}" = "yes"; then
9437 # If we get the same failure with -b, there is no use adding -b.
9438 # So take it out. This plays safe.
9439 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
9440 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
9441 CPPFLAGS="$OLD_CPPFLAGS"
9442 LIBS="$OLD_LIBS"
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9444 $as_echo "no" >&6; }
9445 else
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9447 $as_echo "yes" >&6; }
9449 else
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9451 $as_echo "no" >&6; }
9455 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
9456 # header files included from there.
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5
9458 $as_echo_n "checking for Xkb... " >&6; }
9459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9460 /* end confdefs.h. */
9461 #include <X11/Xlib.h>
9462 #include <X11/XKBlib.h>
9464 main ()
9466 XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
9468 return 0;
9470 _ACEOF
9471 if ac_fn_c_try_link "$LINENO"; then :
9472 emacs_xkb=yes
9473 else
9474 emacs_xkb=no
9476 rm -f core conftest.err conftest.$ac_objext \
9477 conftest$ac_exeext conftest.$ac_ext
9478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5
9479 $as_echo "$emacs_xkb" >&6; }
9480 if test $emacs_xkb = yes; then
9482 $as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h
9486 for ac_func in XrmSetDatabase XScreenResourceString \
9487 XScreenNumberOfScreen XSetWMProtocols
9488 do :
9489 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9490 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9491 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9492 cat >>confdefs.h <<_ACEOF
9493 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9494 _ACEOF
9497 done
9501 if test "${window_system}" = "x11"; then
9502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5
9503 $as_echo_n "checking X11 version 6... " >&6; }
9504 if ${emacs_cv_x11_version_6+:} false; then :
9505 $as_echo_n "(cached) " >&6
9506 else
9507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9508 /* end confdefs.h. */
9509 #include <X11/Xlib.h>
9511 main ()
9513 #if XlibSpecificationRelease < 6
9514 fail;
9515 #endif
9518 return 0;
9520 _ACEOF
9521 if ac_fn_c_try_link "$LINENO"; then :
9522 emacs_cv_x11_version_6=yes
9523 else
9524 emacs_cv_x11_version_6=no
9526 rm -f core conftest.err conftest.$ac_objext \
9527 conftest$ac_exeext conftest.$ac_ext
9530 if test $emacs_cv_x11_version_6 = yes; then
9531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
9532 $as_echo "6 or newer" >&6; }
9534 $as_echo "#define HAVE_X11R6 1" >>confdefs.h
9537 $as_echo "#define HAVE_X_I18N 1" >>confdefs.h
9539 ## inoue@ainet.or.jp says Solaris has a bug related to X11R6-style
9540 ## XIM support.
9541 case "$opsys" in
9542 sol2-*) : ;;
9544 $as_echo "#define HAVE_X11R6_XIM 1" >>confdefs.h
9547 esac
9548 else
9549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
9550 $as_echo "before 6" >&6; }
9555 ### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
9556 HAVE_RSVG=no
9557 if test "${HAVE_X11}" = "yes" || test "${NS_IMPL_GNUSTEP}" = "yes"; then
9558 if test "${with_rsvg}" != "no"; then
9559 RSVG_REQUIRED=2.11.0
9560 RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED"
9563 succeeded=no
9565 # Extract the first word of "pkg-config", so it can be a program name with args.
9566 set dummy pkg-config; ac_word=$2
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9568 $as_echo_n "checking for $ac_word... " >&6; }
9569 if ${ac_cv_path_PKG_CONFIG+:} false; then :
9570 $as_echo_n "(cached) " >&6
9571 else
9572 case $PKG_CONFIG in
9573 [\\/]* | ?:[\\/]*)
9574 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9578 for as_dir in $PATH
9580 IFS=$as_save_IFS
9581 test -z "$as_dir" && as_dir=.
9582 for ac_exec_ext in '' $ac_executable_extensions; do
9583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9584 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9586 break 2
9588 done
9589 done
9590 IFS=$as_save_IFS
9592 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9594 esac
9596 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9597 if test -n "$PKG_CONFIG"; then
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9599 $as_echo "$PKG_CONFIG" >&6; }
9600 else
9601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9602 $as_echo "no" >&6; }
9607 if test "$PKG_CONFIG" = "no" ; then
9609 else
9610 PKG_CONFIG_MIN_VERSION=0.9.0
9611 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5
9613 $as_echo_n "checking for $RSVG_MODULE... " >&6; }
9615 if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5; then
9616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9617 $as_echo "yes" >&6; }
9618 succeeded=yes
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_CFLAGS" >&5
9621 $as_echo_n "checking RSVG_CFLAGS... " >&6; }
9622 RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE"|sed -e 's,///*,/,g'`
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_CFLAGS" >&5
9624 $as_echo "$RSVG_CFLAGS" >&6; }
9626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_LIBS" >&5
9627 $as_echo_n "checking RSVG_LIBS... " >&6; }
9628 RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE"|sed -e 's,///*,/,g'`
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_LIBS" >&5
9630 $as_echo "$RSVG_LIBS" >&6; }
9631 else
9632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9633 $as_echo "no" >&6; }
9634 RSVG_CFLAGS=""
9635 RSVG_LIBS=""
9636 ## If we have a custom action on failure, don't print errors, but
9637 ## do set a variable so people can do so.
9638 RSVG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$RSVG_MODULE"`
9644 else
9645 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9646 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9650 if test $succeeded = yes; then
9651 HAVE_RSVG=yes
9652 else
9659 if test $HAVE_RSVG = yes; then
9661 $as_echo "#define HAVE_RSVG 1" >>confdefs.h
9663 CFLAGS="$CFLAGS $RSVG_CFLAGS"
9664 LIBS="$RSVG_LIBS $LIBS"
9669 HAVE_IMAGEMAGICK=no
9670 if test "${HAVE_X11}" = "yes"; then
9671 if test "${with_imagemagick}" != "no"; then
9672 IMAGEMAGICK_MODULE="Wand"
9674 succeeded=no
9676 # Extract the first word of "pkg-config", so it can be a program name with args.
9677 set dummy pkg-config; ac_word=$2
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9679 $as_echo_n "checking for $ac_word... " >&6; }
9680 if ${ac_cv_path_PKG_CONFIG+:} false; then :
9681 $as_echo_n "(cached) " >&6
9682 else
9683 case $PKG_CONFIG in
9684 [\\/]* | ?:[\\/]*)
9685 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9689 for as_dir in $PATH
9691 IFS=$as_save_IFS
9692 test -z "$as_dir" && as_dir=.
9693 for ac_exec_ext in '' $ac_executable_extensions; do
9694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9695 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9697 break 2
9699 done
9700 done
9701 IFS=$as_save_IFS
9703 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9705 esac
9707 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9708 if test -n "$PKG_CONFIG"; then
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9710 $as_echo "$PKG_CONFIG" >&6; }
9711 else
9712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9713 $as_echo "no" >&6; }
9718 if test "$PKG_CONFIG" = "no" ; then
9720 else
9721 PKG_CONFIG_MIN_VERSION=0.9.0
9722 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $IMAGEMAGICK_MODULE" >&5
9724 $as_echo_n "checking for $IMAGEMAGICK_MODULE... " >&6; }
9726 if $PKG_CONFIG --exists "$IMAGEMAGICK_MODULE" 2>&5; then
9727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9728 $as_echo "yes" >&6; }
9729 succeeded=yes
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking IMAGEMAGICK_CFLAGS" >&5
9732 $as_echo_n "checking IMAGEMAGICK_CFLAGS... " >&6; }
9733 IMAGEMAGICK_CFLAGS=`$PKG_CONFIG --cflags "$IMAGEMAGICK_MODULE"|sed -e 's,///*,/,g'`
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IMAGEMAGICK_CFLAGS" >&5
9735 $as_echo "$IMAGEMAGICK_CFLAGS" >&6; }
9737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking IMAGEMAGICK_LIBS" >&5
9738 $as_echo_n "checking IMAGEMAGICK_LIBS... " >&6; }
9739 IMAGEMAGICK_LIBS=`$PKG_CONFIG --libs "$IMAGEMAGICK_MODULE"|sed -e 's,///*,/,g'`
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IMAGEMAGICK_LIBS" >&5
9741 $as_echo "$IMAGEMAGICK_LIBS" >&6; }
9742 else
9743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9744 $as_echo "no" >&6; }
9745 IMAGEMAGICK_CFLAGS=""
9746 IMAGEMAGICK_LIBS=""
9747 ## If we have a custom action on failure, don't print errors, but
9748 ## do set a variable so people can do so.
9749 IMAGEMAGICK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$IMAGEMAGICK_MODULE"`
9755 else
9756 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9757 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9761 if test $succeeded = yes; then
9762 HAVE_IMAGEMAGICK=yes
9763 else
9770 if test $HAVE_IMAGEMAGICK = yes; then
9772 $as_echo "#define HAVE_IMAGEMAGICK 1" >>confdefs.h
9774 CFLAGS="$CFLAGS $IMAGEMAGICK_CFLAGS"
9775 LIBS="$IMAGEMAGICK_LIBS $LIBS"
9776 for ac_func in MagickExportImagePixels
9777 do :
9778 ac_fn_c_check_func "$LINENO" "MagickExportImagePixels" "ac_cv_func_MagickExportImagePixels"
9779 if test "x$ac_cv_func_MagickExportImagePixels" = xyes; then :
9780 cat >>confdefs.h <<_ACEOF
9781 #define HAVE_MAGICKEXPORTIMAGEPIXELS 1
9782 _ACEOF
9785 done
9792 HAVE_GTK=no
9793 if test "${with_gtk3}" = "yes"; then
9794 GLIB_REQUIRED=2.6
9795 GTK_REQUIRED=2.90
9796 GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
9799 succeeded=no
9801 # Extract the first word of "pkg-config", so it can be a program name with args.
9802 set dummy pkg-config; ac_word=$2
9803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9804 $as_echo_n "checking for $ac_word... " >&6; }
9805 if ${ac_cv_path_PKG_CONFIG+:} false; then :
9806 $as_echo_n "(cached) " >&6
9807 else
9808 case $PKG_CONFIG in
9809 [\\/]* | ?:[\\/]*)
9810 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9814 for as_dir in $PATH
9816 IFS=$as_save_IFS
9817 test -z "$as_dir" && as_dir=.
9818 for ac_exec_ext in '' $ac_executable_extensions; do
9819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9820 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9822 break 2
9824 done
9825 done
9826 IFS=$as_save_IFS
9828 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9830 esac
9832 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9833 if test -n "$PKG_CONFIG"; then
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9835 $as_echo "$PKG_CONFIG" >&6; }
9836 else
9837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9838 $as_echo "no" >&6; }
9843 if test "$PKG_CONFIG" = "no" ; then
9844 pkg_check_gtk=no
9845 else
9846 PKG_CONFIG_MIN_VERSION=0.9.0
9847 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
9849 $as_echo_n "checking for $GTK_MODULES... " >&6; }
9851 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9853 $as_echo "yes" >&6; }
9854 succeeded=yes
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
9857 $as_echo_n "checking GTK_CFLAGS... " >&6; }
9858 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
9859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
9860 $as_echo "$GTK_CFLAGS" >&6; }
9862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
9863 $as_echo_n "checking GTK_LIBS... " >&6; }
9864 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
9866 $as_echo "$GTK_LIBS" >&6; }
9867 else
9868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9869 $as_echo "no" >&6; }
9870 GTK_CFLAGS=""
9871 GTK_LIBS=""
9872 ## If we have a custom action on failure, don't print errors, but
9873 ## do set a variable so people can do so.
9874 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
9880 else
9881 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9882 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9886 if test $succeeded = yes; then
9887 pkg_check_gtk=yes
9888 else
9889 pkg_check_gtk=no
9892 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
9893 as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5
9897 if test "$pkg_check_gtk" != "yes"; then
9898 HAVE_GTK=no
9899 if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then
9900 GLIB_REQUIRED=2.6
9901 GTK_REQUIRED=2.6
9902 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
9905 succeeded=no
9907 # Extract the first word of "pkg-config", so it can be a program name with args.
9908 set dummy pkg-config; ac_word=$2
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9910 $as_echo_n "checking for $ac_word... " >&6; }
9911 if ${ac_cv_path_PKG_CONFIG+:} false; then :
9912 $as_echo_n "(cached) " >&6
9913 else
9914 case $PKG_CONFIG in
9915 [\\/]* | ?:[\\/]*)
9916 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9920 for as_dir in $PATH
9922 IFS=$as_save_IFS
9923 test -z "$as_dir" && as_dir=.
9924 for ac_exec_ext in '' $ac_executable_extensions; do
9925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9926 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9928 break 2
9930 done
9931 done
9932 IFS=$as_save_IFS
9934 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9936 esac
9938 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9939 if test -n "$PKG_CONFIG"; then
9940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9941 $as_echo "$PKG_CONFIG" >&6; }
9942 else
9943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9944 $as_echo "no" >&6; }
9949 if test "$PKG_CONFIG" = "no" ; then
9950 pkg_check_gtk=no
9951 else
9952 PKG_CONFIG_MIN_VERSION=0.9.0
9953 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
9955 $as_echo_n "checking for $GTK_MODULES... " >&6; }
9957 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
9958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9959 $as_echo "yes" >&6; }
9960 succeeded=yes
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
9963 $as_echo_n "checking GTK_CFLAGS... " >&6; }
9964 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
9965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
9966 $as_echo "$GTK_CFLAGS" >&6; }
9968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
9969 $as_echo_n "checking GTK_LIBS... " >&6; }
9970 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
9972 $as_echo "$GTK_LIBS" >&6; }
9973 else
9974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9975 $as_echo "no" >&6; }
9976 GTK_CFLAGS=""
9977 GTK_LIBS=""
9978 ## If we have a custom action on failure, don't print errors, but
9979 ## do set a variable so people can do so.
9980 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
9986 else
9987 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9988 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9992 if test $succeeded = yes; then
9993 pkg_check_gtk=yes
9994 else
9995 pkg_check_gtk=no
9998 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
9999 as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5
10004 GTK_OBJ=
10005 if test x"$pkg_check_gtk" = xyes; then
10009 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
10010 CFLAGS="$CFLAGS $GTK_CFLAGS"
10011 LIBS="$GTK_LIBS $LIBS"
10012 GTK_COMPILES=no
10013 for ac_func in gtk_main
10014 do :
10015 ac_fn_c_check_func "$LINENO" "gtk_main" "ac_cv_func_gtk_main"
10016 if test "x$ac_cv_func_gtk_main" = xyes; then :
10017 cat >>confdefs.h <<_ACEOF
10018 #define HAVE_GTK_MAIN 1
10019 _ACEOF
10020 GTK_COMPILES=yes
10022 done
10024 if test "${GTK_COMPILES}" != "yes"; then
10025 if test "$USE_X_TOOLKIT" != "maybe"; then
10026 as_fn_error $? "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5;
10028 else
10029 HAVE_GTK=yes
10031 $as_echo "#define USE_GTK 1" >>confdefs.h
10033 GTK_OBJ=gtkutil.o
10034 USE_X_TOOLKIT=none
10035 if $PKG_CONFIG --atleast-version=2.10 gtk+-2.0; then
10037 else
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with
10039 closing open displays. This is no problem if you just use
10040 one display, but if you use more than one and close one of them
10041 Emacs may crash." >&5
10042 $as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with
10043 closing open displays. This is no problem if you just use
10044 one display, but if you use more than one and close one of them
10045 Emacs may crash." >&2;}
10046 sleep 3
10054 if test "${HAVE_GTK}" = "yes"; then
10056 if test "$with_toolkit_scroll_bars" != no; then
10057 with_toolkit_scroll_bars=yes
10060 HAVE_GTK_FILE_SELECTION=no
10061 ac_fn_c_check_decl "$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default
10062 #include <gtk/gtk.h>
10064 if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = xyes; then :
10065 HAVE_GTK_FILE_SELECTION=yes
10066 else
10067 HAVE_GTK_FILE_SELECTION=no
10070 if test "$HAVE_GTK_FILE_SELECTION" = yes; then
10071 for ac_func in gtk_file_selection_new
10072 do :
10073 ac_fn_c_check_func "$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new"
10074 if test "x$ac_cv_func_gtk_file_selection_new" = xyes; then :
10075 cat >>confdefs.h <<_ACEOF
10076 #define HAVE_GTK_FILE_SELECTION_NEW 1
10077 _ACEOF
10080 done
10084 HAVE_GTK_AND_PTHREAD=no
10085 for ac_header in pthread.h
10086 do :
10087 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
10088 if test "x$ac_cv_header_pthread_h" = xyes; then :
10089 cat >>confdefs.h <<_ACEOF
10090 #define HAVE_PTHREAD_H 1
10091 _ACEOF
10095 done
10097 if test "$ac_cv_header_pthread_h"; then
10098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lpthread" >&5
10099 $as_echo_n "checking for pthread_self in -lpthread... " >&6; }
10100 if ${ac_cv_lib_pthread_pthread_self+:} false; then :
10101 $as_echo_n "(cached) " >&6
10102 else
10103 ac_check_lib_save_LIBS=$LIBS
10104 LIBS="-lpthread $LIBS"
10105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10106 /* end confdefs.h. */
10108 /* Override any GCC internal prototype to avoid an error.
10109 Use char because int might match the return type of a GCC
10110 builtin and then its argument prototype would still apply. */
10111 #ifdef __cplusplus
10112 extern "C"
10113 #endif
10114 char pthread_self ();
10116 main ()
10118 return pthread_self ();
10120 return 0;
10122 _ACEOF
10123 if ac_fn_c_try_link "$LINENO"; then :
10124 ac_cv_lib_pthread_pthread_self=yes
10125 else
10126 ac_cv_lib_pthread_pthread_self=no
10128 rm -f core conftest.err conftest.$ac_objext \
10129 conftest$ac_exeext conftest.$ac_ext
10130 LIBS=$ac_check_lib_save_LIBS
10132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_self" >&5
10133 $as_echo "$ac_cv_lib_pthread_pthread_self" >&6; }
10134 if test "x$ac_cv_lib_pthread_pthread_self" = xyes; then :
10135 HAVE_GTK_AND_PTHREAD=yes
10139 if test "$HAVE_GTK_AND_PTHREAD" = yes; then
10140 case "${canonical}" in
10141 *-hpux*) ;;
10142 *) GTK_LIBS="$GTK_LIBS -lpthread" ;;
10143 esac
10145 $as_echo "#define HAVE_GTK_AND_PTHREAD 1" >>confdefs.h
10149 for ac_func in gtk_widget_get_window gtk_widget_set_has_window \
10150 gtk_dialog_get_action_area gtk_widget_get_sensitive \
10151 gtk_widget_get_mapped gtk_adjustment_get_page_size \
10152 gtk_orientable_set_orientation
10153 do :
10154 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10155 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10156 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10157 cat >>confdefs.h <<_ACEOF
10158 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10159 _ACEOF
10162 done
10167 HAVE_DBUS=no
10168 DBUS_OBJ=
10169 if test "${with_dbus}" = "yes"; then
10171 succeeded=no
10173 # Extract the first word of "pkg-config", so it can be a program name with args.
10174 set dummy pkg-config; ac_word=$2
10175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10176 $as_echo_n "checking for $ac_word... " >&6; }
10177 if ${ac_cv_path_PKG_CONFIG+:} false; then :
10178 $as_echo_n "(cached) " >&6
10179 else
10180 case $PKG_CONFIG in
10181 [\\/]* | ?:[\\/]*)
10182 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10186 for as_dir in $PATH
10188 IFS=$as_save_IFS
10189 test -z "$as_dir" && as_dir=.
10190 for ac_exec_ext in '' $ac_executable_extensions; do
10191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10192 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10194 break 2
10196 done
10197 done
10198 IFS=$as_save_IFS
10200 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10202 esac
10204 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10205 if test -n "$PKG_CONFIG"; then
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10207 $as_echo "$PKG_CONFIG" >&6; }
10208 else
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10210 $as_echo "no" >&6; }
10215 if test "$PKG_CONFIG" = "no" ; then
10216 HAVE_DBUS=no
10217 else
10218 PKG_CONFIG_MIN_VERSION=0.9.0
10219 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5
10221 $as_echo_n "checking for dbus-1 >= 1.0... " >&6; }
10223 if $PKG_CONFIG --exists "dbus-1 >= 1.0" 2>&5; then
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10225 $as_echo "yes" >&6; }
10226 succeeded=yes
10228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_CFLAGS" >&5
10229 $as_echo_n "checking DBUS_CFLAGS... " >&6; }
10230 DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
10231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_CFLAGS" >&5
10232 $as_echo "$DBUS_CFLAGS" >&6; }
10234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_LIBS" >&5
10235 $as_echo_n "checking DBUS_LIBS... " >&6; }
10236 DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
10237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_LIBS" >&5
10238 $as_echo "$DBUS_LIBS" >&6; }
10239 else
10240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10241 $as_echo "no" >&6; }
10242 DBUS_CFLAGS=""
10243 DBUS_LIBS=""
10244 ## If we have a custom action on failure, don't print errors, but
10245 ## do set a variable so people can do so.
10246 DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 1.0"`
10252 else
10253 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10254 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10258 if test $succeeded = yes; then
10259 HAVE_DBUS=yes
10260 else
10261 HAVE_DBUS=no
10264 if test "$HAVE_DBUS" = yes; then
10265 LIBS="$LIBS $DBUS_LIBS"
10267 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
10269 for ac_func in dbus_watch_get_unix_fd
10270 do :
10271 ac_fn_c_check_func "$LINENO" "dbus_watch_get_unix_fd" "ac_cv_func_dbus_watch_get_unix_fd"
10272 if test "x$ac_cv_func_dbus_watch_get_unix_fd" = xyes; then :
10273 cat >>confdefs.h <<_ACEOF
10274 #define HAVE_DBUS_WATCH_GET_UNIX_FD 1
10275 _ACEOF
10278 done
10280 DBUS_OBJ=dbusbind.o
10285 HAVE_GCONF=no
10286 if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then
10288 succeeded=no
10290 # Extract the first word of "pkg-config", so it can be a program name with args.
10291 set dummy pkg-config; ac_word=$2
10292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10293 $as_echo_n "checking for $ac_word... " >&6; }
10294 if ${ac_cv_path_PKG_CONFIG+:} false; then :
10295 $as_echo_n "(cached) " >&6
10296 else
10297 case $PKG_CONFIG in
10298 [\\/]* | ?:[\\/]*)
10299 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10303 for as_dir in $PATH
10305 IFS=$as_save_IFS
10306 test -z "$as_dir" && as_dir=.
10307 for ac_exec_ext in '' $ac_executable_extensions; do
10308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10309 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10311 break 2
10313 done
10314 done
10315 IFS=$as_save_IFS
10317 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10319 esac
10321 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10322 if test -n "$PKG_CONFIG"; then
10323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10324 $as_echo "$PKG_CONFIG" >&6; }
10325 else
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10327 $as_echo "no" >&6; }
10332 if test "$PKG_CONFIG" = "no" ; then
10333 HAVE_GCONF=no
10334 else
10335 PKG_CONFIG_MIN_VERSION=0.9.0
10336 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5
10338 $as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; }
10340 if $PKG_CONFIG --exists "gconf-2.0 >= 2.13" 2>&5; then
10341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10342 $as_echo "yes" >&6; }
10343 succeeded=yes
10345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_CFLAGS" >&5
10346 $as_echo_n "checking GCONF_CFLAGS... " >&6; }
10347 GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
10348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_CFLAGS" >&5
10349 $as_echo "$GCONF_CFLAGS" >&6; }
10351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_LIBS" >&5
10352 $as_echo_n "checking GCONF_LIBS... " >&6; }
10353 GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_LIBS" >&5
10355 $as_echo "$GCONF_LIBS" >&6; }
10356 else
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10358 $as_echo "no" >&6; }
10359 GCONF_CFLAGS=""
10360 GCONF_LIBS=""
10361 ## If we have a custom action on failure, don't print errors, but
10362 ## do set a variable so people can do so.
10363 GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= 2.13"`
10369 else
10370 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10371 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10375 if test $succeeded = yes; then
10376 HAVE_GCONF=yes
10377 else
10378 HAVE_GCONF=no
10381 if test "$HAVE_GCONF" = yes; then
10383 $as_echo "#define HAVE_GCONF 1" >>confdefs.h
10385 for ac_func in g_type_init
10386 do :
10387 ac_fn_c_check_func "$LINENO" "g_type_init" "ac_cv_func_g_type_init"
10388 if test "x$ac_cv_func_g_type_init" = xyes; then :
10389 cat >>confdefs.h <<_ACEOF
10390 #define HAVE_G_TYPE_INIT 1
10391 _ACEOF
10394 done
10399 HAVE_LIBSELINUX=no
10400 LIBSELINUX_LIBS=
10401 if test "${with_selinux}" = "yes"; then
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5
10403 $as_echo_n "checking for lgetfilecon in -lselinux... " >&6; }
10404 if ${ac_cv_lib_selinux_lgetfilecon+:} false; then :
10405 $as_echo_n "(cached) " >&6
10406 else
10407 ac_check_lib_save_LIBS=$LIBS
10408 LIBS="-lselinux $LIBS"
10409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410 /* end confdefs.h. */
10412 /* Override any GCC internal prototype to avoid an error.
10413 Use char because int might match the return type of a GCC
10414 builtin and then its argument prototype would still apply. */
10415 #ifdef __cplusplus
10416 extern "C"
10417 #endif
10418 char lgetfilecon ();
10420 main ()
10422 return lgetfilecon ();
10424 return 0;
10426 _ACEOF
10427 if ac_fn_c_try_link "$LINENO"; then :
10428 ac_cv_lib_selinux_lgetfilecon=yes
10429 else
10430 ac_cv_lib_selinux_lgetfilecon=no
10432 rm -f core conftest.err conftest.$ac_objext \
10433 conftest$ac_exeext conftest.$ac_ext
10434 LIBS=$ac_check_lib_save_LIBS
10436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5
10437 $as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; }
10438 if test "x$ac_cv_lib_selinux_lgetfilecon" = xyes; then :
10439 HAVE_LIBSELINUX=yes
10440 else
10441 HAVE_LIBSELINUX=no
10444 if test "$HAVE_LIBSELINUX" = yes; then
10446 $as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h
10448 LIBSELINUX_LIBS=-lselinux
10453 HAVE_GNUTLS=no
10454 if test "${with_gnutls}" = "yes" ; then
10456 succeeded=no
10458 # Extract the first word of "pkg-config", so it can be a program name with args.
10459 set dummy pkg-config; ac_word=$2
10460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10461 $as_echo_n "checking for $ac_word... " >&6; }
10462 if ${ac_cv_path_PKG_CONFIG+:} false; then :
10463 $as_echo_n "(cached) " >&6
10464 else
10465 case $PKG_CONFIG in
10466 [\\/]* | ?:[\\/]*)
10467 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10471 for as_dir in $PATH
10473 IFS=$as_save_IFS
10474 test -z "$as_dir" && as_dir=.
10475 for ac_exec_ext in '' $ac_executable_extensions; do
10476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10477 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10479 break 2
10481 done
10482 done
10483 IFS=$as_save_IFS
10485 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
10487 esac
10489 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10490 if test -n "$PKG_CONFIG"; then
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10492 $as_echo "$PKG_CONFIG" >&6; }
10493 else
10494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10495 $as_echo "no" >&6; }
10500 if test "$PKG_CONFIG" = "no" ; then
10501 HAVE_GNUTLS=no
10502 else
10503 PKG_CONFIG_MIN_VERSION=0.9.0
10504 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls >= 2.2.4" >&5
10506 $as_echo_n "checking for gnutls >= 2.2.4... " >&6; }
10508 if $PKG_CONFIG --exists "gnutls >= 2.2.4" 2>&5; then
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10510 $as_echo "yes" >&6; }
10511 succeeded=yes
10513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGNUTLS_CFLAGS" >&5
10514 $as_echo_n "checking LIBGNUTLS_CFLAGS... " >&6; }
10515 LIBGNUTLS_CFLAGS=`$PKG_CONFIG --cflags "gnutls >= 2.2.4"|sed -e 's,///*,/,g'`
10516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLS_CFLAGS" >&5
10517 $as_echo "$LIBGNUTLS_CFLAGS" >&6; }
10519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGNUTLS_LIBS" >&5
10520 $as_echo_n "checking LIBGNUTLS_LIBS... " >&6; }
10521 LIBGNUTLS_LIBS=`$PKG_CONFIG --libs "gnutls >= 2.2.4"|sed -e 's,///*,/,g'`
10522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGNUTLS_LIBS" >&5
10523 $as_echo "$LIBGNUTLS_LIBS" >&6; }
10524 else
10525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10526 $as_echo "no" >&6; }
10527 LIBGNUTLS_CFLAGS=""
10528 LIBGNUTLS_LIBS=""
10529 ## If we have a custom action on failure, don't print errors, but
10530 ## do set a variable so people can do so.
10531 LIBGNUTLS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gnutls >= 2.2.4"`
10537 else
10538 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10539 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10543 if test $succeeded = yes; then
10544 HAVE_GNUTLS=yes
10545 else
10546 HAVE_GNUTLS=no
10549 if test "${HAVE_GNUTLS}" = "yes"; then
10551 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
10558 HAVE_XAW3D=no
10559 LUCID_LIBW=
10560 if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then
10561 if test "$with_xaw3d" != no; then
10562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
10563 $as_echo_n "checking for xaw3d... " >&6; }
10564 if ${emacs_cv_xaw3d+:} false; then :
10565 $as_echo_n "(cached) " >&6
10566 else
10567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568 /* end confdefs.h. */
10570 #include <X11/Intrinsic.h>
10571 #include <X11/Xaw3d/Simple.h>
10573 main ()
10577 return 0;
10579 _ACEOF
10580 if ac_fn_c_try_link "$LINENO"; then :
10581 emacs_cv_xaw3d=yes
10582 else
10583 emacs_cv_xaw3d=no
10585 rm -f core conftest.err conftest.$ac_objext \
10586 conftest$ac_exeext conftest.$ac_ext
10589 else
10590 emacs_cv_xaw3d=no
10592 if test $emacs_cv_xaw3d = yes; then
10593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
10594 $as_echo "yes; using Lucid toolkit" >&6; }
10595 USE_X_TOOLKIT=LUCID
10596 HAVE_XAW3D=yes
10597 LUCID_LIBW=-lXaw3d
10599 $as_echo "#define HAVE_XAW3D 1" >>confdefs.h
10601 else
10602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10603 $as_echo "no" >&6; }
10604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5
10605 $as_echo_n "checking for libXaw... " >&6; }
10606 if ${emacs_cv_xaw+:} false; then :
10607 $as_echo_n "(cached) " >&6
10608 else
10609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10610 /* end confdefs.h. */
10612 #include <X11/Intrinsic.h>
10613 #include <X11/Xaw/Simple.h>
10615 main ()
10619 return 0;
10621 _ACEOF
10622 if ac_fn_c_try_link "$LINENO"; then :
10623 emacs_cv_xaw=yes
10624 else
10625 emacs_cv_xaw=no
10627 rm -f core conftest.err conftest.$ac_objext \
10628 conftest$ac_exeext conftest.$ac_ext
10631 if test $emacs_cv_xaw = yes; then
10632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
10633 $as_echo "yes; using Lucid toolkit" >&6; }
10634 USE_X_TOOLKIT=LUCID
10635 LUCID_LIBW=-lXaw
10636 elif test x"${USE_X_TOOLKIT}" = xLUCID; then
10637 as_fn_error $? "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5
10638 else
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; do not use toolkit by default" >&5
10640 $as_echo "no; do not use toolkit by default" >&6; }
10641 USE_X_TOOLKIT=none
10646 X_TOOLKIT_TYPE=$USE_X_TOOLKIT
10648 LIBXTR6=
10649 if test "${USE_X_TOOLKIT}" != "none"; then
10650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5
10651 $as_echo_n "checking X11 toolkit version... " >&6; }
10652 if ${emacs_cv_x11_toolkit_version_6+:} false; then :
10653 $as_echo_n "(cached) " >&6
10654 else
10655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10656 /* end confdefs.h. */
10657 #include <X11/Intrinsic.h>
10659 main ()
10661 #if XtSpecificationRelease < 6
10662 fail;
10663 #endif
10666 return 0;
10668 _ACEOF
10669 if ac_fn_c_try_link "$LINENO"; then :
10670 emacs_cv_x11_toolkit_version_6=yes
10671 else
10672 emacs_cv_x11_toolkit_version_6=no
10674 rm -f core conftest.err conftest.$ac_objext \
10675 conftest$ac_exeext conftest.$ac_ext
10678 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
10679 if test $emacs_cv_x11_toolkit_version_6 = yes; then
10680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
10681 $as_echo "6 or newer" >&6; }
10683 $as_echo "#define HAVE_X11XTR6 1" >>confdefs.h
10685 LIBXTR6="-lSM -lICE"
10686 case "$opsys" in
10687 ## Use libw.a along with X11R6 Xt.
10688 unixware) LIBXTR6="$LIBXTR6 -lw" ;;
10689 esac
10690 else
10691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
10692 $as_echo "before 6" >&6; }
10695 OLDLIBS="$LIBS"
10696 if test x$HAVE_X11XTR6 = xyes; then
10697 LIBS="-lXt -lSM -lICE $LIBS"
10698 else
10699 LIBS="-lXt $LIBS"
10701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5
10702 $as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; }
10703 if ${ac_cv_lib_Xmu_XmuConvertStandardSelection+:} false; then :
10704 $as_echo_n "(cached) " >&6
10705 else
10706 ac_check_lib_save_LIBS=$LIBS
10707 LIBS="-lXmu $LIBS"
10708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10709 /* end confdefs.h. */
10711 /* Override any GCC internal prototype to avoid an error.
10712 Use char because int might match the return type of a GCC
10713 builtin and then its argument prototype would still apply. */
10714 #ifdef __cplusplus
10715 extern "C"
10716 #endif
10717 char XmuConvertStandardSelection ();
10719 main ()
10721 return XmuConvertStandardSelection ();
10723 return 0;
10725 _ACEOF
10726 if ac_fn_c_try_link "$LINENO"; then :
10727 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
10728 else
10729 ac_cv_lib_Xmu_XmuConvertStandardSelection=no
10731 rm -f core conftest.err conftest.$ac_objext \
10732 conftest$ac_exeext conftest.$ac_ext
10733 LIBS=$ac_check_lib_save_LIBS
10735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
10736 $as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
10737 if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = xyes; then :
10738 cat >>confdefs.h <<_ACEOF
10739 #define HAVE_LIBXMU 1
10740 _ACEOF
10742 LIBS="-lXmu $LIBS"
10746 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
10750 LIBXMU=-lXmu
10751 case $opsys in
10752 ## These systems don't supply Xmu.
10753 hpux* | aix4-2 )
10754 test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU=
10756 esac
10759 # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
10760 if test "${HAVE_X11}" = "yes"; then
10761 if test "${USE_X_TOOLKIT}" != "none"; then
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10763 $as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10764 if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10765 $as_echo_n "(cached) " >&6
10766 else
10767 ac_check_lib_save_LIBS=$LIBS
10768 LIBS="-lXext $LIBS"
10769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10770 /* end confdefs.h. */
10772 /* Override any GCC internal prototype to avoid an error.
10773 Use char because int might match the return type of a GCC
10774 builtin and then its argument prototype would still apply. */
10775 #ifdef __cplusplus
10776 extern "C"
10777 #endif
10778 char XShapeQueryExtension ();
10780 main ()
10782 return XShapeQueryExtension ();
10784 return 0;
10786 _ACEOF
10787 if ac_fn_c_try_link "$LINENO"; then :
10788 ac_cv_lib_Xext_XShapeQueryExtension=yes
10789 else
10790 ac_cv_lib_Xext_XShapeQueryExtension=no
10792 rm -f core conftest.err conftest.$ac_objext \
10793 conftest$ac_exeext conftest.$ac_ext
10794 LIBS=$ac_check_lib_save_LIBS
10796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10797 $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10798 if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10799 cat >>confdefs.h <<_ACEOF
10800 #define HAVE_LIBXEXT 1
10801 _ACEOF
10803 LIBS="-lXext $LIBS"
10810 LIBXP=
10811 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif version 2.1" >&5
10813 $as_echo_n "checking for Motif version 2.1... " >&6; }
10814 if ${emacs_cv_motif_version_2_1+:} false; then :
10815 $as_echo_n "(cached) " >&6
10816 else
10817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h. */
10819 #include <Xm/Xm.h>
10821 main ()
10823 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
10824 int x = 5;
10825 #else
10826 Motif version prior to 2.1.
10827 #endif
10829 return 0;
10831 _ACEOF
10832 if ac_fn_c_try_compile "$LINENO"; then :
10833 emacs_cv_motif_version_2_1=yes
10834 else
10835 emacs_cv_motif_version_2_1=no
10837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5
10840 $as_echo "$emacs_cv_motif_version_2_1" >&6; }
10841 if test $emacs_cv_motif_version_2_1 = yes; then
10842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5
10843 $as_echo_n "checking for XpCreateContext in -lXp... " >&6; }
10844 if ${ac_cv_lib_Xp_XpCreateContext+:} false; then :
10845 $as_echo_n "(cached) " >&6
10846 else
10847 ac_check_lib_save_LIBS=$LIBS
10848 LIBS="-lXp $LIBS"
10849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10850 /* end confdefs.h. */
10852 /* Override any GCC internal prototype to avoid an error.
10853 Use char because int might match the return type of a GCC
10854 builtin and then its argument prototype would still apply. */
10855 #ifdef __cplusplus
10856 extern "C"
10857 #endif
10858 char XpCreateContext ();
10860 main ()
10862 return XpCreateContext ();
10864 return 0;
10866 _ACEOF
10867 if ac_fn_c_try_link "$LINENO"; then :
10868 ac_cv_lib_Xp_XpCreateContext=yes
10869 else
10870 ac_cv_lib_Xp_XpCreateContext=no
10872 rm -f core conftest.err conftest.$ac_objext \
10873 conftest$ac_exeext conftest.$ac_ext
10874 LIBS=$ac_check_lib_save_LIBS
10876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5
10877 $as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; }
10878 if test "x$ac_cv_lib_Xp_XpCreateContext" = xyes; then :
10879 LIBXP=-lXp
10882 else
10883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5
10884 $as_echo_n "checking for LessTif where some systems put it... " >&6; }
10885 if ${emacs_cv_lesstif+:} false; then :
10886 $as_echo_n "(cached) " >&6
10887 else
10888 # We put this in CFLAGS temporarily to precede other -I options
10889 # that might be in CFLAGS temporarily.
10890 # We put this in CPPFLAGS where it precedes the other -I options.
10891 OLD_CPPFLAGS=$CPPFLAGS
10892 OLD_CFLAGS=$CFLAGS
10893 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
10894 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
10895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10896 /* end confdefs.h. */
10897 #include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
10899 main ()
10901 int x = 5;
10903 return 0;
10905 _ACEOF
10906 if ac_fn_c_try_compile "$LINENO"; then :
10907 emacs_cv_lesstif=yes
10908 else
10909 emacs_cv_lesstif=no
10911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5
10914 $as_echo "$emacs_cv_lesstif" >&6; }
10915 if test $emacs_cv_lesstif = yes; then
10916 # Make sure this -I option remains in CPPFLAGS after it is set
10917 # back to REAL_CPPFLAGS.
10918 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
10919 # have those other -I options anyway. Ultimately, having this
10920 # directory ultimately in CPPFLAGS will be enough.
10921 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
10922 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
10923 else
10924 CFLAGS=$OLD_CFLAGS
10925 CPPFLAGS=$OLD_CPPFLAGS
10931 USE_TOOLKIT_SCROLL_BARS=no
10932 if test "${with_toolkit_scroll_bars}" != "no"; then
10933 if test "${USE_X_TOOLKIT}" != "none"; then
10934 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
10935 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
10937 HAVE_XAW3D=no
10938 USE_TOOLKIT_SCROLL_BARS=yes
10939 elif test "${HAVE_XAW3D}" = "yes"; then
10940 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
10942 USE_TOOLKIT_SCROLL_BARS=yes
10944 elif test "${HAVE_GTK}" = "yes"; then
10945 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
10947 USE_TOOLKIT_SCROLL_BARS=yes
10948 elif test "${HAVE_NS}" = "yes"; then
10949 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
10951 USE_TOOLKIT_SCROLL_BARS=yes
10955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10956 /* end confdefs.h. */
10958 #include <X11/Xlib.h>
10959 #include <X11/Xresource.h>
10961 main ()
10963 XIMProc callback;
10965 return 0;
10967 _ACEOF
10968 if ac_fn_c_try_compile "$LINENO"; then :
10969 HAVE_XIM=yes
10971 $as_echo "#define HAVE_XIM 1" >>confdefs.h
10973 else
10974 HAVE_XIM=no
10976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10979 if test "${with_xim}" != "no"; then
10981 $as_echo "#define USE_XIM 1" >>confdefs.h
10986 if test "${HAVE_XIM}" != "no"; then
10987 late_CFLAGS=$CFLAGS
10988 if test "$GCC" = yes; then
10989 CFLAGS="$CFLAGS --pedantic-errors"
10991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10992 /* end confdefs.h. */
10994 #include <X11/Xlib.h>
10995 #include <X11/Xresource.h>
10997 main ()
10999 Display *display;
11000 XrmDatabase db;
11001 char *res_name;
11002 char *res_class;
11003 XIMProc callback;
11004 XPointer *client_data;
11005 #ifndef __GNUC__
11006 /* If we're not using GCC, it's probably not XFree86, and this is
11007 probably right, but we can't use something like --pedantic-errors. */
11008 extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
11009 char*, XIMProc, XPointer*);
11010 #endif
11011 (void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
11012 client_data);
11014 return 0;
11016 _ACEOF
11017 if ac_fn_c_try_compile "$LINENO"; then :
11018 emacs_cv_arg6_star=yes
11020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11021 if test "$emacs_cv_arg6_star" = yes; then
11022 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h
11024 else
11025 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h
11028 CFLAGS=$late_CFLAGS
11031 ### Start of font-backend (under any platform) section.
11032 # (nothing here yet -- this is a placeholder)
11033 ### End of font-backend (under any platform) section.
11035 ### Start of font-backend (under X11) section.
11036 if test "${HAVE_X11}" = "yes"; then
11038 succeeded=no
11040 # Extract the first word of "pkg-config", so it can be a program name with args.
11041 set dummy pkg-config; ac_word=$2
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11043 $as_echo_n "checking for $ac_word... " >&6; }
11044 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11045 $as_echo_n "(cached) " >&6
11046 else
11047 case $PKG_CONFIG in
11048 [\\/]* | ?:[\\/]*)
11049 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11053 for as_dir in $PATH
11055 IFS=$as_save_IFS
11056 test -z "$as_dir" && as_dir=.
11057 for ac_exec_ext in '' $ac_executable_extensions; do
11058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11059 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11061 break 2
11063 done
11064 done
11065 IFS=$as_save_IFS
11067 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11069 esac
11071 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11072 if test -n "$PKG_CONFIG"; then
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11074 $as_echo "$PKG_CONFIG" >&6; }
11075 else
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11077 $as_echo "no" >&6; }
11082 if test "$PKG_CONFIG" = "no" ; then
11083 HAVE_FC=no
11084 else
11085 PKG_CONFIG_MIN_VERSION=0.9.0
11086 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5
11088 $as_echo_n "checking for fontconfig >= 2.2.0... " >&6; }
11090 if $PKG_CONFIG --exists "fontconfig >= 2.2.0" 2>&5; then
11091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11092 $as_echo "yes" >&6; }
11093 succeeded=yes
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_CFLAGS" >&5
11096 $as_echo_n "checking FONTCONFIG_CFLAGS... " >&6; }
11097 FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_CFLAGS" >&5
11099 $as_echo "$FONTCONFIG_CFLAGS" >&6; }
11101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_LIBS" >&5
11102 $as_echo_n "checking FONTCONFIG_LIBS... " >&6; }
11103 FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
11104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_LIBS" >&5
11105 $as_echo "$FONTCONFIG_LIBS" >&6; }
11106 else
11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11108 $as_echo "no" >&6; }
11109 FONTCONFIG_CFLAGS=""
11110 FONTCONFIG_LIBS=""
11111 ## If we have a custom action on failure, don't print errors, but
11112 ## do set a variable so people can do so.
11113 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "fontconfig >= 2.2.0"`
11119 else
11120 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11121 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11125 if test $succeeded = yes; then
11126 HAVE_FC=yes
11127 else
11128 HAVE_FC=no
11132 ## Use -lXft if available, unless `--with-xft=no'.
11133 HAVE_XFT=maybe
11134 if test "${HAVE_FC}" = "no" || test "x${with_x}" = "xno"; then
11135 with_xft="no";
11137 if test "x${with_xft}" != "xno"; then
11140 succeeded=no
11142 # Extract the first word of "pkg-config", so it can be a program name with args.
11143 set dummy pkg-config; ac_word=$2
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11145 $as_echo_n "checking for $ac_word... " >&6; }
11146 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11147 $as_echo_n "(cached) " >&6
11148 else
11149 case $PKG_CONFIG in
11150 [\\/]* | ?:[\\/]*)
11151 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11155 for as_dir in $PATH
11157 IFS=$as_save_IFS
11158 test -z "$as_dir" && as_dir=.
11159 for ac_exec_ext in '' $ac_executable_extensions; do
11160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11161 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11163 break 2
11165 done
11166 done
11167 IFS=$as_save_IFS
11169 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11171 esac
11173 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11174 if test -n "$PKG_CONFIG"; then
11175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11176 $as_echo "$PKG_CONFIG" >&6; }
11177 else
11178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11179 $as_echo "no" >&6; }
11184 if test "$PKG_CONFIG" = "no" ; then
11185 HAVE_XFT=no
11186 else
11187 PKG_CONFIG_MIN_VERSION=0.9.0
11188 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5
11190 $as_echo_n "checking for xft >= 0.13.0... " >&6; }
11192 if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5; then
11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11194 $as_echo "yes" >&6; }
11195 succeeded=yes
11197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_CFLAGS" >&5
11198 $as_echo_n "checking XFT_CFLAGS... " >&6; }
11199 XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
11200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CFLAGS" >&5
11201 $as_echo "$XFT_CFLAGS" >&6; }
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_LIBS" >&5
11204 $as_echo_n "checking XFT_LIBS... " >&6; }
11205 XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
11206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_LIBS" >&5
11207 $as_echo "$XFT_LIBS" >&6; }
11208 else
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11210 $as_echo "no" >&6; }
11211 XFT_CFLAGS=""
11212 XFT_LIBS=""
11213 ## If we have a custom action on failure, don't print errors, but
11214 ## do set a variable so people can do so.
11215 XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft >= 0.13.0"`
11221 else
11222 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11223 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11227 if test $succeeded = yes; then
11229 else
11230 HAVE_XFT=no
11233 ## Because xftfont.c uses XRenderQueryExtension, we also
11234 ## need to link to -lXrender.
11235 HAVE_XRENDER=no
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5
11237 $as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; }
11238 if ${ac_cv_lib_Xrender_XRenderQueryExtension+:} false; then :
11239 $as_echo_n "(cached) " >&6
11240 else
11241 ac_check_lib_save_LIBS=$LIBS
11242 LIBS="-lXrender $LIBS"
11243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11244 /* end confdefs.h. */
11246 /* Override any GCC internal prototype to avoid an error.
11247 Use char because int might match the return type of a GCC
11248 builtin and then its argument prototype would still apply. */
11249 #ifdef __cplusplus
11250 extern "C"
11251 #endif
11252 char XRenderQueryExtension ();
11254 main ()
11256 return XRenderQueryExtension ();
11258 return 0;
11260 _ACEOF
11261 if ac_fn_c_try_link "$LINENO"; then :
11262 ac_cv_lib_Xrender_XRenderQueryExtension=yes
11263 else
11264 ac_cv_lib_Xrender_XRenderQueryExtension=no
11266 rm -f core conftest.err conftest.$ac_objext \
11267 conftest$ac_exeext conftest.$ac_ext
11268 LIBS=$ac_check_lib_save_LIBS
11270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5
11271 $as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; }
11272 if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = xyes; then :
11273 HAVE_XRENDER=yes
11276 if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then
11277 OLD_CPPFLAGS="$CPPFLAGS"
11278 OLD_CFLAGS="$CFLAGS"
11279 OLD_LIBS="$LIBS"
11280 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
11281 CFLAGS="$CFLAGS $XFT_CFLAGS"
11282 XFT_LIBS="-lXrender $XFT_LIBS"
11283 LIBS="$XFT_LIBS $LIBS"
11284 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
11285 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5
11287 $as_echo_n "checking for XftFontOpen in -lXft... " >&6; }
11288 if ${ac_cv_lib_Xft_XftFontOpen+:} false; then :
11289 $as_echo_n "(cached) " >&6
11290 else
11291 ac_check_lib_save_LIBS=$LIBS
11292 LIBS="-lXft $XFT_LIBS $LIBS"
11293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294 /* end confdefs.h. */
11296 /* Override any GCC internal prototype to avoid an error.
11297 Use char because int might match the return type of a GCC
11298 builtin and then its argument prototype would still apply. */
11299 #ifdef __cplusplus
11300 extern "C"
11301 #endif
11302 char XftFontOpen ();
11304 main ()
11306 return XftFontOpen ();
11308 return 0;
11310 _ACEOF
11311 if ac_fn_c_try_link "$LINENO"; then :
11312 ac_cv_lib_Xft_XftFontOpen=yes
11313 else
11314 ac_cv_lib_Xft_XftFontOpen=no
11316 rm -f core conftest.err conftest.$ac_objext \
11317 conftest$ac_exeext conftest.$ac_ext
11318 LIBS=$ac_check_lib_save_LIBS
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5
11321 $as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; }
11322 if test "x$ac_cv_lib_Xft_XftFontOpen" = xyes; then :
11323 HAVE_XFT=yes
11330 if test "${HAVE_XFT}" = "yes"; then
11332 $as_echo "#define HAVE_XFT 1" >>confdefs.h
11335 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
11336 else
11337 CPPFLAGS="$OLD_CPPFLAGS"
11338 CFLAGS="$OLD_CFLAGS"
11339 LIBS="$OLD_LIBS"
11340 fi # "${HAVE_XFT}" = "yes"
11341 fi # "$HAVE_XFT" != no
11342 fi # "x${with_xft}" != "xno"
11344 if test "$HAVE_XFT" != "yes"; then
11345 HAVE_XFT=no
11349 HAVE_FREETYPE=no
11350 ## We used to allow building with FreeType and without Xft.
11351 ## However, the ftx font backend driver is not in good shape.
11352 if test "${HAVE_XFT}" = "yes"; then
11353 HAVE_FREETYPE=yes
11354 FONTCONFIG_CFLAGS=
11355 FONTCONFIG_LIBS=
11358 HAVE_LIBOTF=no
11359 if test "${HAVE_FREETYPE}" = "yes"; then
11361 $as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
11363 if test "${with_libotf}" != "no"; then
11365 succeeded=no
11367 # Extract the first word of "pkg-config", so it can be a program name with args.
11368 set dummy pkg-config; ac_word=$2
11369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11370 $as_echo_n "checking for $ac_word... " >&6; }
11371 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11372 $as_echo_n "(cached) " >&6
11373 else
11374 case $PKG_CONFIG in
11375 [\\/]* | ?:[\\/]*)
11376 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11380 for as_dir in $PATH
11382 IFS=$as_save_IFS
11383 test -z "$as_dir" && as_dir=.
11384 for ac_exec_ext in '' $ac_executable_extensions; do
11385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11386 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11388 break 2
11390 done
11391 done
11392 IFS=$as_save_IFS
11394 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11396 esac
11398 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11399 if test -n "$PKG_CONFIG"; then
11400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11401 $as_echo "$PKG_CONFIG" >&6; }
11402 else
11403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11404 $as_echo "no" >&6; }
11409 if test "$PKG_CONFIG" = "no" ; then
11410 HAVE_LIBOTF=no
11411 else
11412 PKG_CONFIG_MIN_VERSION=0.9.0
11413 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5
11415 $as_echo_n "checking for libotf... " >&6; }
11417 if $PKG_CONFIG --exists "libotf" 2>&5; then
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11419 $as_echo "yes" >&6; }
11420 succeeded=yes
11422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_CFLAGS" >&5
11423 $as_echo_n "checking LIBOTF_CFLAGS... " >&6; }
11424 LIBOTF_CFLAGS=`$PKG_CONFIG --cflags "libotf"|sed -e 's,///*,/,g'`
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_CFLAGS" >&5
11426 $as_echo "$LIBOTF_CFLAGS" >&6; }
11428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_LIBS" >&5
11429 $as_echo_n "checking LIBOTF_LIBS... " >&6; }
11430 LIBOTF_LIBS=`$PKG_CONFIG --libs "libotf"|sed -e 's,///*,/,g'`
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_LIBS" >&5
11432 $as_echo "$LIBOTF_LIBS" >&6; }
11433 else
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11435 $as_echo "no" >&6; }
11436 LIBOTF_CFLAGS=""
11437 LIBOTF_LIBS=""
11438 ## If we have a custom action on failure, don't print errors, but
11439 ## do set a variable so people can do so.
11440 LIBOTF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libotf"`
11446 else
11447 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11448 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11452 if test $succeeded = yes; then
11453 HAVE_LIBOTF=yes
11454 else
11455 HAVE_LIBOTF=no
11458 if test "$HAVE_LIBOTF" = "yes"; then
11460 $as_echo "#define HAVE_LIBOTF 1" >>confdefs.h
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5
11463 $as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; }
11464 if ${ac_cv_lib_otf_OTF_get_variation_glyphs+:} false; then :
11465 $as_echo_n "(cached) " >&6
11466 else
11467 ac_check_lib_save_LIBS=$LIBS
11468 LIBS="-lotf $LIBS"
11469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11470 /* end confdefs.h. */
11472 /* Override any GCC internal prototype to avoid an error.
11473 Use char because int might match the return type of a GCC
11474 builtin and then its argument prototype would still apply. */
11475 #ifdef __cplusplus
11476 extern "C"
11477 #endif
11478 char OTF_get_variation_glyphs ();
11480 main ()
11482 return OTF_get_variation_glyphs ();
11484 return 0;
11486 _ACEOF
11487 if ac_fn_c_try_link "$LINENO"; then :
11488 ac_cv_lib_otf_OTF_get_variation_glyphs=yes
11489 else
11490 ac_cv_lib_otf_OTF_get_variation_glyphs=no
11492 rm -f core conftest.err conftest.$ac_objext \
11493 conftest$ac_exeext conftest.$ac_ext
11494 LIBS=$ac_check_lib_save_LIBS
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5
11497 $as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; }
11498 if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = xyes; then :
11499 HAVE_OTF_GET_VARIATION_GLYPHS=yes
11500 else
11501 HAVE_OTF_GET_VARIATION_GLYPHS=no
11504 if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then
11506 $as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h
11513 HAVE_M17N_FLT=no
11514 if test "${HAVE_LIBOTF}" = yes; then
11515 if test "${with_m17n_flt}" != "no"; then
11517 succeeded=no
11519 # Extract the first word of "pkg-config", so it can be a program name with args.
11520 set dummy pkg-config; ac_word=$2
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11522 $as_echo_n "checking for $ac_word... " >&6; }
11523 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11524 $as_echo_n "(cached) " >&6
11525 else
11526 case $PKG_CONFIG in
11527 [\\/]* | ?:[\\/]*)
11528 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11532 for as_dir in $PATH
11534 IFS=$as_save_IFS
11535 test -z "$as_dir" && as_dir=.
11536 for ac_exec_ext in '' $ac_executable_extensions; do
11537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11538 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11540 break 2
11542 done
11543 done
11544 IFS=$as_save_IFS
11546 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
11548 esac
11550 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11551 if test -n "$PKG_CONFIG"; then
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11553 $as_echo "$PKG_CONFIG" >&6; }
11554 else
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11556 $as_echo "no" >&6; }
11561 if test "$PKG_CONFIG" = "no" ; then
11562 HAVE_M17N_FLT=no
11563 else
11564 PKG_CONFIG_MIN_VERSION=0.9.0
11565 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5
11567 $as_echo_n "checking for m17n-flt... " >&6; }
11569 if $PKG_CONFIG --exists "m17n-flt" 2>&5; then
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11571 $as_echo "yes" >&6; }
11572 succeeded=yes
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_CFLAGS" >&5
11575 $as_echo_n "checking M17N_FLT_CFLAGS... " >&6; }
11576 M17N_FLT_CFLAGS=`$PKG_CONFIG --cflags "m17n-flt"|sed -e 's,///*,/,g'`
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_CFLAGS" >&5
11578 $as_echo "$M17N_FLT_CFLAGS" >&6; }
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_LIBS" >&5
11581 $as_echo_n "checking M17N_FLT_LIBS... " >&6; }
11582 M17N_FLT_LIBS=`$PKG_CONFIG --libs "m17n-flt"|sed -e 's,///*,/,g'`
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_LIBS" >&5
11584 $as_echo "$M17N_FLT_LIBS" >&6; }
11585 else
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11587 $as_echo "no" >&6; }
11588 M17N_FLT_CFLAGS=""
11589 M17N_FLT_LIBS=""
11590 ## If we have a custom action on failure, don't print errors, but
11591 ## do set a variable so people can do so.
11592 M17N_FLT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "m17n-flt"`
11598 else
11599 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11600 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11604 if test $succeeded = yes; then
11605 HAVE_M17N_FLT=yes
11606 else
11607 HAVE_M17N_FLT=no
11610 if test "$HAVE_M17N_FLT" = "yes"; then
11612 $as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h
11617 else
11618 HAVE_XFT=no
11619 HAVE_FREETYPE=no
11620 HAVE_LIBOTF=no
11621 HAVE_M17N_FLT=no
11624 ### End of font-backend (under X11) section.
11635 ### Use -lXpm if available, unless `--with-xpm=no'.
11636 HAVE_XPM=no
11637 LIBXPM=
11638 if test "${HAVE_X11}" = "yes"; then
11639 if test "${with_xpm}" != "no"; then
11640 ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
11641 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
11642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5
11643 $as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; }
11644 if ${ac_cv_lib_Xpm_XpmReadFileToPixmap+:} false; then :
11645 $as_echo_n "(cached) " >&6
11646 else
11647 ac_check_lib_save_LIBS=$LIBS
11648 LIBS="-lXpm -lX11 $LIBS"
11649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11650 /* end confdefs.h. */
11652 /* Override any GCC internal prototype to avoid an error.
11653 Use char because int might match the return type of a GCC
11654 builtin and then its argument prototype would still apply. */
11655 #ifdef __cplusplus
11656 extern "C"
11657 #endif
11658 char XpmReadFileToPixmap ();
11660 main ()
11662 return XpmReadFileToPixmap ();
11664 return 0;
11666 _ACEOF
11667 if ac_fn_c_try_link "$LINENO"; then :
11668 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
11669 else
11670 ac_cv_lib_Xpm_XpmReadFileToPixmap=no
11672 rm -f core conftest.err conftest.$ac_objext \
11673 conftest$ac_exeext conftest.$ac_ext
11674 LIBS=$ac_check_lib_save_LIBS
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
11677 $as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
11678 if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = xyes; then :
11679 HAVE_XPM=yes
11685 if test "${HAVE_XPM}" = "yes"; then
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
11687 $as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
11688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11689 /* end confdefs.h. */
11690 #include "X11/xpm.h"
11691 #ifndef XpmReturnAllocPixels
11692 no_return_alloc_pixels
11693 #endif
11695 _ACEOF
11696 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11697 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then :
11698 HAVE_XPM=no
11699 else
11700 HAVE_XPM=yes
11702 rm -f conftest*
11705 if test "${HAVE_XPM}" = "yes"; then
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11707 $as_echo "yes" >&6; }
11708 else
11709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11710 $as_echo "no" >&6; }
11715 if test "${HAVE_XPM}" = "yes"; then
11717 $as_echo "#define HAVE_XPM 1" >>confdefs.h
11719 LIBXPM=-lXpm
11724 ### Use -ljpeg if available, unless `--with-jpeg=no'.
11725 HAVE_JPEG=no
11726 LIBJPEG=
11727 if test "${HAVE_X11}" = "yes"; then
11728 if test "${with_jpeg}" != "no"; then
11729 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
11730 if test "x$ac_cv_header_jerror_h" = xyes; then :
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5
11732 $as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; }
11733 if ${ac_cv_lib_jpeg_jpeg_destroy_compress+:} false; then :
11734 $as_echo_n "(cached) " >&6
11735 else
11736 ac_check_lib_save_LIBS=$LIBS
11737 LIBS="-ljpeg $LIBS"
11738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11739 /* end confdefs.h. */
11741 /* Override any GCC internal prototype to avoid an error.
11742 Use char because int might match the return type of a GCC
11743 builtin and then its argument prototype would still apply. */
11744 #ifdef __cplusplus
11745 extern "C"
11746 #endif
11747 char jpeg_destroy_compress ();
11749 main ()
11751 return jpeg_destroy_compress ();
11753 return 0;
11755 _ACEOF
11756 if ac_fn_c_try_link "$LINENO"; then :
11757 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
11758 else
11759 ac_cv_lib_jpeg_jpeg_destroy_compress=no
11761 rm -f core conftest.err conftest.$ac_objext \
11762 conftest$ac_exeext conftest.$ac_ext
11763 LIBS=$ac_check_lib_save_LIBS
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
11766 $as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
11767 if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = xyes; then :
11768 HAVE_JPEG=yes
11776 if test "${HAVE_JPEG}" = "yes"; then
11777 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
11779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11780 /* end confdefs.h. */
11781 #include <jpeglib.h>
11782 version=JPEG_LIB_VERSION
11784 _ACEOF
11785 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11786 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then :
11787 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
11789 else
11790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5
11791 $as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
11792 HAVE_JPEG=no
11794 rm -f conftest*
11797 if test "${HAVE_JPEG}" = "yes"; then
11798 LIBJPEG=-ljpeg
11803 ### Use -lpng if available, unless `--with-png=no'.
11804 HAVE_PNG=no
11805 LIBPNG=
11806 if test "${HAVE_X11}" = "yes"; then
11807 if test "${with_png}" != "no"; then
11808 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
11809 # in /usr/include/libpng.
11810 for ac_header in png.h libpng/png.h
11811 do :
11812 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11813 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11814 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11815 cat >>confdefs.h <<_ACEOF
11816 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11817 _ACEOF
11821 done
11823 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
11824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5
11825 $as_echo_n "checking for png_get_channels in -lpng... " >&6; }
11826 if ${ac_cv_lib_png_png_get_channels+:} false; then :
11827 $as_echo_n "(cached) " >&6
11828 else
11829 ac_check_lib_save_LIBS=$LIBS
11830 LIBS="-lpng -lz -lm $LIBS"
11831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11832 /* end confdefs.h. */
11834 /* Override any GCC internal prototype to avoid an error.
11835 Use char because int might match the return type of a GCC
11836 builtin and then its argument prototype would still apply. */
11837 #ifdef __cplusplus
11838 extern "C"
11839 #endif
11840 char png_get_channels ();
11842 main ()
11844 return png_get_channels ();
11846 return 0;
11848 _ACEOF
11849 if ac_fn_c_try_link "$LINENO"; then :
11850 ac_cv_lib_png_png_get_channels=yes
11851 else
11852 ac_cv_lib_png_png_get_channels=no
11854 rm -f core conftest.err conftest.$ac_objext \
11855 conftest$ac_exeext conftest.$ac_ext
11856 LIBS=$ac_check_lib_save_LIBS
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5
11859 $as_echo "$ac_cv_lib_png_png_get_channels" >&6; }
11860 if test "x$ac_cv_lib_png_png_get_channels" = xyes; then :
11861 HAVE_PNG=yes
11867 if test "${HAVE_PNG}" = "yes"; then
11869 $as_echo "#define HAVE_PNG 1" >>confdefs.h
11871 LIBPNG="-lpng -lz -lm"
11876 ### Use -ltiff if available, unless `--with-tiff=no'.
11877 HAVE_TIFF=no
11878 LIBTIFF=
11879 if test "${HAVE_X11}" = "yes"; then
11880 if test "${with_tiff}" != "no"; then
11881 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
11882 if test "x$ac_cv_header_tiffio_h" = xyes; then :
11883 tifflibs="-lz -lm"
11884 # At least one tiff package requires the jpeg library.
11885 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5
11887 $as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; }
11888 if ${ac_cv_lib_tiff_TIFFGetVersion+:} false; then :
11889 $as_echo_n "(cached) " >&6
11890 else
11891 ac_check_lib_save_LIBS=$LIBS
11892 LIBS="-ltiff $tifflibs $LIBS"
11893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11894 /* end confdefs.h. */
11896 /* Override any GCC internal prototype to avoid an error.
11897 Use char because int might match the return type of a GCC
11898 builtin and then its argument prototype would still apply. */
11899 #ifdef __cplusplus
11900 extern "C"
11901 #endif
11902 char TIFFGetVersion ();
11904 main ()
11906 return TIFFGetVersion ();
11908 return 0;
11910 _ACEOF
11911 if ac_fn_c_try_link "$LINENO"; then :
11912 ac_cv_lib_tiff_TIFFGetVersion=yes
11913 else
11914 ac_cv_lib_tiff_TIFFGetVersion=no
11916 rm -f core conftest.err conftest.$ac_objext \
11917 conftest$ac_exeext conftest.$ac_ext
11918 LIBS=$ac_check_lib_save_LIBS
11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
11921 $as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
11922 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = xyes; then :
11923 HAVE_TIFF=yes
11931 if test "${HAVE_TIFF}" = "yes"; then
11933 $as_echo "#define HAVE_TIFF 1" >>confdefs.h
11935 LIBTIFF=-ltiff
11940 ### Use -lgif or -lungif if available, unless `--with-gif=no'.
11941 HAVE_GIF=no
11942 LIBGIF=
11943 if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no"; then
11944 ac_fn_c_check_header_mongrel "$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default"
11945 if test "x$ac_cv_header_gif_lib_h" = xyes; then :
11946 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
11947 # Earlier versions can crash Emacs.
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5
11949 $as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; }
11950 if ${ac_cv_lib_gif_EGifPutExtensionLast+:} false; then :
11951 $as_echo_n "(cached) " >&6
11952 else
11953 ac_check_lib_save_LIBS=$LIBS
11954 LIBS="-lgif $LIBS"
11955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11956 /* end confdefs.h. */
11958 /* Override any GCC internal prototype to avoid an error.
11959 Use char because int might match the return type of a GCC
11960 builtin and then its argument prototype would still apply. */
11961 #ifdef __cplusplus
11962 extern "C"
11963 #endif
11964 char EGifPutExtensionLast ();
11966 main ()
11968 return EGifPutExtensionLast ();
11970 return 0;
11972 _ACEOF
11973 if ac_fn_c_try_link "$LINENO"; then :
11974 ac_cv_lib_gif_EGifPutExtensionLast=yes
11975 else
11976 ac_cv_lib_gif_EGifPutExtensionLast=no
11978 rm -f core conftest.err conftest.$ac_objext \
11979 conftest$ac_exeext conftest.$ac_ext
11980 LIBS=$ac_check_lib_save_LIBS
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
11983 $as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
11984 if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = xyes; then :
11985 HAVE_GIF=yes
11986 else
11987 HAVE_GIF=maybe
11994 if test "$HAVE_GIF" = yes; then
11995 LIBGIF=-lgif
11996 elif test "$HAVE_GIF" = maybe; then
11997 # If gif_lib.h but no libgif, try libungif.
11998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5
11999 $as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; }
12000 if ${ac_cv_lib_ungif_EGifPutExtensionLast+:} false; then :
12001 $as_echo_n "(cached) " >&6
12002 else
12003 ac_check_lib_save_LIBS=$LIBS
12004 LIBS="-lungif $LIBS"
12005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12006 /* end confdefs.h. */
12008 /* Override any GCC internal prototype to avoid an error.
12009 Use char because int might match the return type of a GCC
12010 builtin and then its argument prototype would still apply. */
12011 #ifdef __cplusplus
12012 extern "C"
12013 #endif
12014 char EGifPutExtensionLast ();
12016 main ()
12018 return EGifPutExtensionLast ();
12020 return 0;
12022 _ACEOF
12023 if ac_fn_c_try_link "$LINENO"; then :
12024 ac_cv_lib_ungif_EGifPutExtensionLast=yes
12025 else
12026 ac_cv_lib_ungif_EGifPutExtensionLast=no
12028 rm -f core conftest.err conftest.$ac_objext \
12029 conftest$ac_exeext conftest.$ac_ext
12030 LIBS=$ac_check_lib_save_LIBS
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
12033 $as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
12034 if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = xyes; then :
12035 HAVE_GIF=yes
12036 else
12037 HAVE_GIF=no
12040 test "$HAVE_GIF" = yes && LIBGIF=-lungif
12043 if test "${HAVE_GIF}" = "yes"; then
12045 $as_echo "#define HAVE_GIF 1" >>confdefs.h
12051 if test "${HAVE_X11}" = "yes"; then
12052 MISSING=""
12053 WITH_NO=""
12054 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
12055 MISSING="libXpm" && WITH_NO="--with-xpm=no"
12056 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
12057 MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
12058 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
12059 MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
12060 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
12061 MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
12062 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
12063 MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
12065 if test "X${MISSING}" != X; then
12066 as_fn_error $? "The following required libraries were not found:
12067 $MISSING
12068 Maybe some development libraries/packages are missing?
12069 If you don't want to link with them give
12070 $WITH_NO
12071 as options to configure" "$LINENO" 5
12075 ### Use -lgpm if available, unless `--with-gpm=no'.
12076 HAVE_GPM=no
12077 LIBGPM=
12078 MOUSE_SUPPORT=
12079 if test "${with_gpm}" != "no"; then
12080 ac_fn_c_check_header_mongrel "$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default"
12081 if test "x$ac_cv_header_gpm_h" = xyes; then :
12082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5
12083 $as_echo_n "checking for Gpm_Open in -lgpm... " >&6; }
12084 if ${ac_cv_lib_gpm_Gpm_Open+:} false; then :
12085 $as_echo_n "(cached) " >&6
12086 else
12087 ac_check_lib_save_LIBS=$LIBS
12088 LIBS="-lgpm $LIBS"
12089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090 /* end confdefs.h. */
12092 /* Override any GCC internal prototype to avoid an error.
12093 Use char because int might match the return type of a GCC
12094 builtin and then its argument prototype would still apply. */
12095 #ifdef __cplusplus
12096 extern "C"
12097 #endif
12098 char Gpm_Open ();
12100 main ()
12102 return Gpm_Open ();
12104 return 0;
12106 _ACEOF
12107 if ac_fn_c_try_link "$LINENO"; then :
12108 ac_cv_lib_gpm_Gpm_Open=yes
12109 else
12110 ac_cv_lib_gpm_Gpm_Open=no
12112 rm -f core conftest.err conftest.$ac_objext \
12113 conftest$ac_exeext conftest.$ac_ext
12114 LIBS=$ac_check_lib_save_LIBS
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5
12117 $as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; }
12118 if test "x$ac_cv_lib_gpm_Gpm_Open" = xyes; then :
12119 HAVE_GPM=yes
12126 if test "${HAVE_GPM}" = "yes"; then
12128 $as_echo "#define HAVE_GPM 1" >>confdefs.h
12130 LIBGPM=-lgpm
12131 ## May be reset below.
12132 MOUSE_SUPPORT="\$(GPM_MOUSE_SUPPORT)"
12137 ac_fn_c_check_header_mongrel "$LINENO" "malloc/malloc.h" "ac_cv_header_malloc_malloc_h" "$ac_includes_default"
12138 if test "x$ac_cv_header_malloc_malloc_h" = xyes; then :
12140 $as_echo "#define HAVE_MALLOC_MALLOC_H 1" >>confdefs.h
12146 C_SWITCH_X_SYSTEM=
12147 ### Use NeXTstep API to implement GUI.
12148 if test "${HAVE_NS}" = "yes"; then
12150 $as_echo "#define HAVE_NS 1" >>confdefs.h
12152 if test "${NS_IMPL_COCOA}" = "yes"; then
12154 $as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h
12156 GNU_OBJC_CFLAGS=
12158 if test "${NS_IMPL_GNUSTEP}" = "yes"; then
12160 $as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h
12162 # See also .m.o rule in Makefile.in */
12163 # FIXME: are all these flags really needed? Document here why. */
12164 C_SWITCH_X_SYSTEM="-D_REENTRANT -fPIC -fno-strict-aliasing"
12165 GNU_OBJC_CFLAGS="-fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE"
12167 if test "${NS_HAVE_NSINTEGER}" = "yes"; then
12169 $as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h
12172 # We also have mouse menus.
12173 HAVE_MENUS=yes
12174 OTHER_FILES=ns-app
12178 ### Use session management (-lSM -lICE) if available
12179 HAVE_X_SM=no
12180 LIBXSM=
12181 if test "${HAVE_X11}" = "yes"; then
12182 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
12183 if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5
12185 $as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; }
12186 if ${ac_cv_lib_SM_SmcOpenConnection+:} false; then :
12187 $as_echo_n "(cached) " >&6
12188 else
12189 ac_check_lib_save_LIBS=$LIBS
12190 LIBS="-lSM -lICE $LIBS"
12191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12192 /* end confdefs.h. */
12194 /* Override any GCC internal prototype to avoid an error.
12195 Use char because int might match the return type of a GCC
12196 builtin and then its argument prototype would still apply. */
12197 #ifdef __cplusplus
12198 extern "C"
12199 #endif
12200 char SmcOpenConnection ();
12202 main ()
12204 return SmcOpenConnection ();
12206 return 0;
12208 _ACEOF
12209 if ac_fn_c_try_link "$LINENO"; then :
12210 ac_cv_lib_SM_SmcOpenConnection=yes
12211 else
12212 ac_cv_lib_SM_SmcOpenConnection=no
12214 rm -f core conftest.err conftest.$ac_objext \
12215 conftest$ac_exeext conftest.$ac_ext
12216 LIBS=$ac_check_lib_save_LIBS
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
12219 $as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; }
12220 if test "x$ac_cv_lib_SM_SmcOpenConnection" = xyes; then :
12221 HAVE_X_SM=yes
12228 if test "${HAVE_X_SM}" = "yes"; then
12230 $as_echo "#define HAVE_X_SM 1" >>confdefs.h
12232 LIBXSM="-lSM -lICE"
12233 case "$LIBS" in
12234 *-lSM*) ;;
12235 *) LIBS="$LIBXSM $LIBS" ;;
12236 esac
12241 ### Use libxml (-lxml2) if available
12242 if test "${with_xml2}" != "no"; then
12243 ### I'm not sure what the version number should be, so I just guessed.
12245 succeeded=no
12247 # Extract the first word of "pkg-config", so it can be a program name with args.
12248 set dummy pkg-config; ac_word=$2
12249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12250 $as_echo_n "checking for $ac_word... " >&6; }
12251 if ${ac_cv_path_PKG_CONFIG+:} false; then :
12252 $as_echo_n "(cached) " >&6
12253 else
12254 case $PKG_CONFIG in
12255 [\\/]* | ?:[\\/]*)
12256 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12260 for as_dir in $PATH
12262 IFS=$as_save_IFS
12263 test -z "$as_dir" && as_dir=.
12264 for ac_exec_ext in '' $ac_executable_extensions; do
12265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12266 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12268 break 2
12270 done
12271 done
12272 IFS=$as_save_IFS
12274 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12276 esac
12278 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12279 if test -n "$PKG_CONFIG"; then
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12281 $as_echo "$PKG_CONFIG" >&6; }
12282 else
12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12284 $as_echo "no" >&6; }
12289 if test "$PKG_CONFIG" = "no" ; then
12290 HAVE_LIBXML2=no
12291 else
12292 PKG_CONFIG_MIN_VERSION=0.9.0
12293 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 > 2.6.17" >&5
12295 $as_echo_n "checking for libxml-2.0 > 2.6.17... " >&6; }
12297 if $PKG_CONFIG --exists "libxml-2.0 > 2.6.17" 2>&5; then
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12299 $as_echo "yes" >&6; }
12300 succeeded=yes
12302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXML2_CFLAGS" >&5
12303 $as_echo_n "checking LIBXML2_CFLAGS... " >&6; }
12304 LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 > 2.6.17"|sed -e 's,///*,/,g'`
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXML2_CFLAGS" >&5
12306 $as_echo "$LIBXML2_CFLAGS" >&6; }
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXML2_LIBS" >&5
12309 $as_echo_n "checking LIBXML2_LIBS... " >&6; }
12310 LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 > 2.6.17"|sed -e 's,///*,/,g'`
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXML2_LIBS" >&5
12312 $as_echo "$LIBXML2_LIBS" >&6; }
12313 else
12314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12315 $as_echo "no" >&6; }
12316 LIBXML2_CFLAGS=""
12317 LIBXML2_LIBS=""
12318 ## If we have a custom action on failure, don't print errors, but
12319 ## do set a variable so people can do so.
12320 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxml-2.0 > 2.6.17"`
12326 else
12327 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12328 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12332 if test $succeeded = yes; then
12333 HAVE_LIBXML2=yes
12334 else
12335 HAVE_LIBXML2=no
12338 if test "${HAVE_LIBXML2}" = "yes"; then
12339 LIBS="$LIBXML2_LIBS $LIBS"
12340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htmlReadMemory in -lxml2" >&5
12341 $as_echo_n "checking for htmlReadMemory in -lxml2... " >&6; }
12342 if ${ac_cv_lib_xml2_htmlReadMemory+:} false; then :
12343 $as_echo_n "(cached) " >&6
12344 else
12345 ac_check_lib_save_LIBS=$LIBS
12346 LIBS="-lxml2 $LIBS"
12347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12348 /* end confdefs.h. */
12350 /* Override any GCC internal prototype to avoid an error.
12351 Use char because int might match the return type of a GCC
12352 builtin and then its argument prototype would still apply. */
12353 #ifdef __cplusplus
12354 extern "C"
12355 #endif
12356 char htmlReadMemory ();
12358 main ()
12360 return htmlReadMemory ();
12362 return 0;
12364 _ACEOF
12365 if ac_fn_c_try_link "$LINENO"; then :
12366 ac_cv_lib_xml2_htmlReadMemory=yes
12367 else
12368 ac_cv_lib_xml2_htmlReadMemory=no
12370 rm -f core conftest.err conftest.$ac_objext \
12371 conftest$ac_exeext conftest.$ac_ext
12372 LIBS=$ac_check_lib_save_LIBS
12374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_htmlReadMemory" >&5
12375 $as_echo "$ac_cv_lib_xml2_htmlReadMemory" >&6; }
12376 if test "x$ac_cv_lib_xml2_htmlReadMemory" = xyes; then :
12377 HAVE_LIBXML2=yes
12378 else
12379 HAVE_LIBXML2=no
12382 if test "${HAVE_LIBXML2}" = "yes"; then
12384 $as_echo "#define HAVE_LIBXML2 1" >>confdefs.h
12386 else
12387 LIBXML2_LIBS=""
12388 LIBXML2_CFLAGS=""
12395 # If netdb.h doesn't declare h_errno, we must declare it by hand.
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5
12397 $as_echo_n "checking whether netdb declares h_errno... " >&6; }
12398 if ${emacs_cv_netdb_declares_h_errno+:} false; then :
12399 $as_echo_n "(cached) " >&6
12400 else
12401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12402 /* end confdefs.h. */
12403 #include <netdb.h>
12405 main ()
12407 return h_errno;
12409 return 0;
12411 _ACEOF
12412 if ac_fn_c_try_link "$LINENO"; then :
12413 emacs_cv_netdb_declares_h_errno=yes
12414 else
12415 emacs_cv_netdb_declares_h_errno=no
12417 rm -f core conftest.err conftest.$ac_objext \
12418 conftest$ac_exeext conftest.$ac_ext
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5
12421 $as_echo "$emacs_cv_netdb_declares_h_errno" >&6; }
12422 if test $emacs_cv_netdb_declares_h_errno = yes; then
12424 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
12428 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12429 if test "x$ac_cv_type_size_t" = xyes; then :
12431 else
12433 cat >>confdefs.h <<_ACEOF
12434 #define size_t unsigned int
12435 _ACEOF
12439 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12440 # for constant arguments. Useless!
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12442 $as_echo_n "checking for working alloca.h... " >&6; }
12443 if ${ac_cv_working_alloca_h+:} false; then :
12444 $as_echo_n "(cached) " >&6
12445 else
12446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12447 /* end confdefs.h. */
12448 #include <alloca.h>
12450 main ()
12452 char *p = (char *) alloca (2 * sizeof (int));
12453 if (p) return 0;
12455 return 0;
12457 _ACEOF
12458 if ac_fn_c_try_link "$LINENO"; then :
12459 ac_cv_working_alloca_h=yes
12460 else
12461 ac_cv_working_alloca_h=no
12463 rm -f core conftest.err conftest.$ac_objext \
12464 conftest$ac_exeext conftest.$ac_ext
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12467 $as_echo "$ac_cv_working_alloca_h" >&6; }
12468 if test $ac_cv_working_alloca_h = yes; then
12470 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12475 $as_echo_n "checking for alloca... " >&6; }
12476 if ${ac_cv_func_alloca_works+:} false; then :
12477 $as_echo_n "(cached) " >&6
12478 else
12479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12480 /* end confdefs.h. */
12481 #ifdef __GNUC__
12482 # define alloca __builtin_alloca
12483 #else
12484 # ifdef _MSC_VER
12485 # include <malloc.h>
12486 # define alloca _alloca
12487 # else
12488 # ifdef HAVE_ALLOCA_H
12489 # include <alloca.h>
12490 # else
12491 # ifdef _AIX
12492 #pragma alloca
12493 # else
12494 # ifndef alloca /* predefined by HP cc +Olibcalls */
12495 void *alloca (size_t);
12496 # endif
12497 # endif
12498 # endif
12499 # endif
12500 #endif
12503 main ()
12505 char *p = (char *) alloca (1);
12506 if (p) return 0;
12508 return 0;
12510 _ACEOF
12511 if ac_fn_c_try_link "$LINENO"; then :
12512 ac_cv_func_alloca_works=yes
12513 else
12514 ac_cv_func_alloca_works=no
12516 rm -f core conftest.err conftest.$ac_objext \
12517 conftest$ac_exeext conftest.$ac_ext
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12520 $as_echo "$ac_cv_func_alloca_works" >&6; }
12522 if test $ac_cv_func_alloca_works = yes; then
12524 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12526 else
12527 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12528 # that cause trouble. Some versions do not even contain alloca or
12529 # contain a buggy version. If you still want to use their alloca,
12530 # use ar to extract alloca.o from them instead of compiling alloca.c.
12532 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12534 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12538 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12539 if ${ac_cv_os_cray+:} false; then :
12540 $as_echo_n "(cached) " >&6
12541 else
12542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12543 /* end confdefs.h. */
12544 #if defined CRAY && ! defined CRAY2
12545 webecray
12546 #else
12547 wenotbecray
12548 #endif
12550 _ACEOF
12551 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12552 $EGREP "webecray" >/dev/null 2>&1; then :
12553 ac_cv_os_cray=yes
12554 else
12555 ac_cv_os_cray=no
12557 rm -f conftest*
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12561 $as_echo "$ac_cv_os_cray" >&6; }
12562 if test $ac_cv_os_cray = yes; then
12563 for ac_func in _getb67 GETB67 getb67; do
12564 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12565 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12566 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12568 cat >>confdefs.h <<_ACEOF
12569 #define CRAY_STACKSEG_END $ac_func
12570 _ACEOF
12572 break
12575 done
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12579 $as_echo_n "checking stack direction for C alloca... " >&6; }
12580 if ${ac_cv_c_stack_direction+:} false; then :
12581 $as_echo_n "(cached) " >&6
12582 else
12583 if test "$cross_compiling" = yes; then :
12584 ac_cv_c_stack_direction=0
12585 else
12586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12587 /* end confdefs.h. */
12588 $ac_includes_default
12590 find_stack_direction ()
12592 static char *addr = 0;
12593 auto char dummy;
12594 if (addr == 0)
12596 addr = &dummy;
12597 return find_stack_direction ();
12599 else
12600 return (&dummy > addr) ? 1 : -1;
12604 main ()
12606 return find_stack_direction () < 0;
12608 _ACEOF
12609 if ac_fn_c_try_run "$LINENO"; then :
12610 ac_cv_c_stack_direction=1
12611 else
12612 ac_cv_c_stack_direction=-1
12614 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12615 conftest.$ac_objext conftest.beam conftest.$ac_ext
12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12620 $as_echo "$ac_cv_c_stack_direction" >&6; }
12621 cat >>confdefs.h <<_ACEOF
12622 #define STACK_DIRECTION $ac_cv_c_stack_direction
12623 _ACEOF
12629 if test x"$ac_cv_func_alloca_works" != xyes; then
12630 as_fn_error $? "a system implementation of alloca is required " "$LINENO" 5
12633 # fmod, logb, and frexp are found in -lm on most systems.
12634 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
12635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
12636 $as_echo_n "checking for sqrt in -lm... " >&6; }
12637 if ${ac_cv_lib_m_sqrt+:} false; then :
12638 $as_echo_n "(cached) " >&6
12639 else
12640 ac_check_lib_save_LIBS=$LIBS
12641 LIBS="-lm $LIBS"
12642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12643 /* end confdefs.h. */
12645 /* Override any GCC internal prototype to avoid an error.
12646 Use char because int might match the return type of a GCC
12647 builtin and then its argument prototype would still apply. */
12648 #ifdef __cplusplus
12649 extern "C"
12650 #endif
12651 char sqrt ();
12653 main ()
12655 return sqrt ();
12657 return 0;
12659 _ACEOF
12660 if ac_fn_c_try_link "$LINENO"; then :
12661 ac_cv_lib_m_sqrt=yes
12662 else
12663 ac_cv_lib_m_sqrt=no
12665 rm -f core conftest.err conftest.$ac_objext \
12666 conftest$ac_exeext conftest.$ac_ext
12667 LIBS=$ac_check_lib_save_LIBS
12669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
12670 $as_echo "$ac_cv_lib_m_sqrt" >&6; }
12671 if test "x$ac_cv_lib_m_sqrt" = xyes; then :
12672 cat >>confdefs.h <<_ACEOF
12673 #define HAVE_LIBM 1
12674 _ACEOF
12676 LIBS="-lm $LIBS"
12681 # Check for mail-locking functions in a "mail" library. Probably this should
12682 # have the same check as for liblockfile below.
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5
12684 $as_echo_n "checking for maillock in -lmail... " >&6; }
12685 if ${ac_cv_lib_mail_maillock+:} false; then :
12686 $as_echo_n "(cached) " >&6
12687 else
12688 ac_check_lib_save_LIBS=$LIBS
12689 LIBS="-lmail $LIBS"
12690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12691 /* end confdefs.h. */
12693 /* Override any GCC internal prototype to avoid an error.
12694 Use char because int might match the return type of a GCC
12695 builtin and then its argument prototype would still apply. */
12696 #ifdef __cplusplus
12697 extern "C"
12698 #endif
12699 char maillock ();
12701 main ()
12703 return maillock ();
12705 return 0;
12707 _ACEOF
12708 if ac_fn_c_try_link "$LINENO"; then :
12709 ac_cv_lib_mail_maillock=yes
12710 else
12711 ac_cv_lib_mail_maillock=no
12713 rm -f core conftest.err conftest.$ac_objext \
12714 conftest$ac_exeext conftest.$ac_ext
12715 LIBS=$ac_check_lib_save_LIBS
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5
12718 $as_echo "$ac_cv_lib_mail_maillock" >&6; }
12719 if test "x$ac_cv_lib_mail_maillock" = xyes; then :
12720 have_mail=yes
12721 else
12722 have_mail=no
12725 if test $have_mail = yes; then
12726 LIBS_MAIL=-lmail
12727 LIBS="$LIBS_MAIL $LIBS"
12729 $as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h
12731 else
12732 LIBS_MAIL=
12734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5
12735 $as_echo_n "checking for maillock in -llockfile... " >&6; }
12736 if ${ac_cv_lib_lockfile_maillock+:} false; then :
12737 $as_echo_n "(cached) " >&6
12738 else
12739 ac_check_lib_save_LIBS=$LIBS
12740 LIBS="-llockfile $LIBS"
12741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12742 /* end confdefs.h. */
12744 /* Override any GCC internal prototype to avoid an error.
12745 Use char because int might match the return type of a GCC
12746 builtin and then its argument prototype would still apply. */
12747 #ifdef __cplusplus
12748 extern "C"
12749 #endif
12750 char maillock ();
12752 main ()
12754 return maillock ();
12756 return 0;
12758 _ACEOF
12759 if ac_fn_c_try_link "$LINENO"; then :
12760 ac_cv_lib_lockfile_maillock=yes
12761 else
12762 ac_cv_lib_lockfile_maillock=no
12764 rm -f core conftest.err conftest.$ac_objext \
12765 conftest$ac_exeext conftest.$ac_ext
12766 LIBS=$ac_check_lib_save_LIBS
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5
12769 $as_echo "$ac_cv_lib_lockfile_maillock" >&6; }
12770 if test "x$ac_cv_lib_lockfile_maillock" = xyes; then :
12771 have_lockfile=yes
12772 else
12773 have_lockfile=no
12776 if test $have_lockfile = yes; then
12777 LIBS_MAIL=-llockfile
12778 LIBS="$LIBS_MAIL $LIBS"
12780 $as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h
12782 else
12783 # If we have the shared liblockfile, assume we must use it for mail
12784 # locking (e.g. Debian). If we couldn't link against liblockfile
12785 # (no liblockfile.a installed), ensure that we don't need to.
12786 # Extract the first word of "liblockfile.so", so it can be a program name with args.
12787 set dummy liblockfile.so; ac_word=$2
12788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12789 $as_echo_n "checking for $ac_word... " >&6; }
12790 if ${ac_cv_prog_liblockfile+:} false; then :
12791 $as_echo_n "(cached) " >&6
12792 else
12793 if test -n "$liblockfile"; then
12794 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
12795 else
12796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12797 as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
12798 for as_dir in $as_dummy
12800 IFS=$as_save_IFS
12801 test -z "$as_dir" && as_dir=.
12802 for ac_exec_ext in '' $ac_executable_extensions; do
12803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12804 ac_cv_prog_liblockfile="yes"
12805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12806 break 2
12808 done
12809 done
12810 IFS=$as_save_IFS
12812 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
12815 liblockfile=$ac_cv_prog_liblockfile
12816 if test -n "$liblockfile"; then
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5
12818 $as_echo "$liblockfile" >&6; }
12819 else
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12821 $as_echo "no" >&6; }
12825 if test $ac_cv_prog_liblockfile = yes; then
12826 as_fn_error $? "Shared liblockfile found but can't link against it.
12827 This probably means that movemail could lose mail.
12828 There may be a \`development' package to install containing liblockfile." "$LINENO" 5
12831 for ac_func in touchlock
12832 do :
12833 ac_fn_c_check_func "$LINENO" "touchlock" "ac_cv_func_touchlock"
12834 if test "x$ac_cv_func_touchlock" = xyes; then :
12835 cat >>confdefs.h <<_ACEOF
12836 #define HAVE_TOUCHLOCK 1
12837 _ACEOF
12840 done
12842 for ac_header in maillock.h
12843 do :
12844 ac_fn_c_check_header_mongrel "$LINENO" "maillock.h" "ac_cv_header_maillock_h" "$ac_includes_default"
12845 if test "x$ac_cv_header_maillock_h" = xyes; then :
12846 cat >>confdefs.h <<_ACEOF
12847 #define HAVE_MAILLOCK_H 1
12848 _ACEOF
12852 done
12856 ## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to
12857 ## interlock access to the mail spool. The alternative is a lock file named
12858 ## /usr/spool/mail/$USER.lock.
12859 mail_lock=no
12860 case "$opsys" in
12861 aix4-2) mail_lock="lockf" ;;
12863 gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;;
12865 ## On GNU/Linux systems, both methods are used by various mail programs.
12866 ## I assume most people are using newer mailers that have heard of flock.
12867 ## Change this if you need to.
12868 ## Debian contains a patch which says: ``On Debian/GNU/Linux systems,
12869 ## configure gets the right answers, and that means *NOT* using flock.
12870 ## Using flock is guaranteed to be the wrong thing. See Debian Policy
12871 ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the
12872 ## Debian maintainer hasn't provided a clean fix for Emacs.
12873 ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and
12874 ## HAVE_MAILLOCK_H are defined, so the following appears to be the
12875 ## correct logic. -- fx
12876 ## We must check for HAVE_LIBLOCKFILE too, as movemail does.
12877 ## liblockfile is a Free Software replacement for libmail, used on
12878 ## Debian systems and elsewhere. -rfr.
12879 gnu-*)
12880 mail_lock="flock"
12881 if test $have_mail = yes || test $have_lockfile = yes; then
12882 test $ac_cv_header_maillock_h = yes && mail_lock=no
12885 esac
12887 BLESSMAIL_TARGET=
12888 case "$mail_lock" in
12889 flock)
12890 $as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h
12893 lockf)
12894 $as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h
12897 *) BLESSMAIL_TARGET="need-blessmail" ;;
12898 esac
12902 for ac_func in gethostname getdomainname dup2 \
12903 rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \
12904 random lrand48 logb frexp fmod rint cbrt ftime setsid \
12905 strerror fpathconf select euidaccess getpagesize tzset setlocale \
12906 utimes getrlimit setrlimit setpgid getcwd getwd shutdown getaddrinfo \
12907 __fpending mblen mbrlen mbsinit strsignal setitimer ualarm strchr strrchr \
12908 sendto recvfrom getsockopt setsockopt getsockname getpeername \
12909 gai_strerror mkstemp getline getdelim mremap memmove fsync sync \
12910 memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign \
12911 cfmakeraw cfsetspeed isnan copysign __executable_start
12912 do :
12913 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12915 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12916 cat >>confdefs.h <<_ACEOF
12917 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12918 _ACEOF
12921 done
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unwind_init" >&5
12925 $as_echo_n "checking for __builtin_unwind_init... " >&6; }
12926 if ${emacs_cv_func___builtin_unwind_init+:} false; then :
12927 $as_echo_n "(cached) " >&6
12928 else
12929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12930 /* end confdefs.h. */
12933 main ()
12935 __builtin_unwind_init ();
12937 return 0;
12939 _ACEOF
12940 if ac_fn_c_try_link "$LINENO"; then :
12941 emacs_cv_func___builtin_unwind_init=yes
12942 else
12943 emacs_cv_func___builtin_unwind_init=no
12945 rm -f core conftest.err conftest.$ac_objext \
12946 conftest$ac_exeext conftest.$ac_ext
12948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func___builtin_unwind_init" >&5
12949 $as_echo "$emacs_cv_func___builtin_unwind_init" >&6; }
12950 if test $emacs_cv_func___builtin_unwind_init = yes; then
12952 $as_echo "#define HAVE___BUILTIN_UNWIND_INIT 1" >>confdefs.h
12956 for ac_header in sys/un.h
12957 do :
12958 ac_fn_c_check_header_mongrel "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12959 if test "x$ac_cv_header_sys_un_h" = xyes; then :
12960 cat >>confdefs.h <<_ACEOF
12961 #define HAVE_SYS_UN_H 1
12962 _ACEOF
12966 done
12969 ac_have_func=no # yes means we've found a way to get the load average.
12971 # Make sure getloadavg.c is where it belongs, at configure-time.
12972 test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
12973 as_fn_error $? "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5
12975 ac_save_LIBS=$LIBS
12977 # Check for getloadavg, but be sure not to touch the cache variable.
12978 (ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
12979 if test "x$ac_cv_func_getloadavg" = xyes; then :
12980 exit 0
12981 else
12982 exit 1
12984 ) && ac_have_func=yes
12986 # On HPUX9, an unprivileged user can get load averages through this function.
12987 for ac_func in pstat_getdynamic
12988 do :
12989 ac_fn_c_check_func "$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic"
12990 if test "x$ac_cv_func_pstat_getdynamic" = xyes; then :
12991 cat >>confdefs.h <<_ACEOF
12992 #define HAVE_PSTAT_GETDYNAMIC 1
12993 _ACEOF
12996 done
12999 # Solaris has libkstat which does not require root.
13000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5
13001 $as_echo_n "checking for kstat_open in -lkstat... " >&6; }
13002 if ${ac_cv_lib_kstat_kstat_open+:} false; then :
13003 $as_echo_n "(cached) " >&6
13004 else
13005 ac_check_lib_save_LIBS=$LIBS
13006 LIBS="-lkstat $LIBS"
13007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008 /* end confdefs.h. */
13010 /* Override any GCC internal prototype to avoid an error.
13011 Use char because int might match the return type of a GCC
13012 builtin and then its argument prototype would still apply. */
13013 #ifdef __cplusplus
13014 extern "C"
13015 #endif
13016 char kstat_open ();
13018 main ()
13020 return kstat_open ();
13022 return 0;
13024 _ACEOF
13025 if ac_fn_c_try_link "$LINENO"; then :
13026 ac_cv_lib_kstat_kstat_open=yes
13027 else
13028 ac_cv_lib_kstat_kstat_open=no
13030 rm -f core conftest.err conftest.$ac_objext \
13031 conftest$ac_exeext conftest.$ac_ext
13032 LIBS=$ac_check_lib_save_LIBS
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5
13035 $as_echo "$ac_cv_lib_kstat_kstat_open" >&6; }
13036 if test "x$ac_cv_lib_kstat_kstat_open" = xyes; then :
13037 cat >>confdefs.h <<_ACEOF
13038 #define HAVE_LIBKSTAT 1
13039 _ACEOF
13041 LIBS="-lkstat $LIBS"
13045 test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
13047 # Some systems with -lutil have (and need) -lkvm as well, some do not.
13048 # On Solaris, -lkvm requires nlist from -lelf, so check that first
13049 # to get the right answer into the cache.
13050 # For kstat on solaris, we need libelf to force the definition of SVR4 below.
13051 if test $ac_have_func = no; then
13052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
13053 $as_echo_n "checking for elf_begin in -lelf... " >&6; }
13054 if ${ac_cv_lib_elf_elf_begin+:} false; then :
13055 $as_echo_n "(cached) " >&6
13056 else
13057 ac_check_lib_save_LIBS=$LIBS
13058 LIBS="-lelf $LIBS"
13059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13060 /* end confdefs.h. */
13062 /* Override any GCC internal prototype to avoid an error.
13063 Use char because int might match the return type of a GCC
13064 builtin and then its argument prototype would still apply. */
13065 #ifdef __cplusplus
13066 extern "C"
13067 #endif
13068 char elf_begin ();
13070 main ()
13072 return elf_begin ();
13074 return 0;
13076 _ACEOF
13077 if ac_fn_c_try_link "$LINENO"; then :
13078 ac_cv_lib_elf_elf_begin=yes
13079 else
13080 ac_cv_lib_elf_elf_begin=no
13082 rm -f core conftest.err conftest.$ac_objext \
13083 conftest$ac_exeext conftest.$ac_ext
13084 LIBS=$ac_check_lib_save_LIBS
13086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
13087 $as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
13088 if test "x$ac_cv_lib_elf_elf_begin" = xyes; then :
13089 LIBS="-lelf $LIBS"
13093 if test $ac_have_func = no; then
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5
13095 $as_echo_n "checking for kvm_open in -lkvm... " >&6; }
13096 if ${ac_cv_lib_kvm_kvm_open+:} false; then :
13097 $as_echo_n "(cached) " >&6
13098 else
13099 ac_check_lib_save_LIBS=$LIBS
13100 LIBS="-lkvm $LIBS"
13101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13102 /* end confdefs.h. */
13104 /* Override any GCC internal prototype to avoid an error.
13105 Use char because int might match the return type of a GCC
13106 builtin and then its argument prototype would still apply. */
13107 #ifdef __cplusplus
13108 extern "C"
13109 #endif
13110 char kvm_open ();
13112 main ()
13114 return kvm_open ();
13116 return 0;
13118 _ACEOF
13119 if ac_fn_c_try_link "$LINENO"; then :
13120 ac_cv_lib_kvm_kvm_open=yes
13121 else
13122 ac_cv_lib_kvm_kvm_open=no
13124 rm -f core conftest.err conftest.$ac_objext \
13125 conftest$ac_exeext conftest.$ac_ext
13126 LIBS=$ac_check_lib_save_LIBS
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5
13129 $as_echo "$ac_cv_lib_kvm_kvm_open" >&6; }
13130 if test "x$ac_cv_lib_kvm_kvm_open" = xyes; then :
13131 LIBS="-lkvm $LIBS"
13134 # Check for the 4.4BSD definition of getloadavg.
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5
13136 $as_echo_n "checking for getloadavg in -lutil... " >&6; }
13137 if ${ac_cv_lib_util_getloadavg+:} false; then :
13138 $as_echo_n "(cached) " >&6
13139 else
13140 ac_check_lib_save_LIBS=$LIBS
13141 LIBS="-lutil $LIBS"
13142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13143 /* end confdefs.h. */
13145 /* Override any GCC internal prototype to avoid an error.
13146 Use char because int might match the return type of a GCC
13147 builtin and then its argument prototype would still apply. */
13148 #ifdef __cplusplus
13149 extern "C"
13150 #endif
13151 char getloadavg ();
13153 main ()
13155 return getloadavg ();
13157 return 0;
13159 _ACEOF
13160 if ac_fn_c_try_link "$LINENO"; then :
13161 ac_cv_lib_util_getloadavg=yes
13162 else
13163 ac_cv_lib_util_getloadavg=no
13165 rm -f core conftest.err conftest.$ac_objext \
13166 conftest$ac_exeext conftest.$ac_ext
13167 LIBS=$ac_check_lib_save_LIBS
13169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5
13170 $as_echo "$ac_cv_lib_util_getloadavg" >&6; }
13171 if test "x$ac_cv_lib_util_getloadavg" = xyes; then :
13172 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
13177 if test $ac_have_func = no; then
13178 # There is a commonly available library for RS/6000 AIX.
13179 # Since it is not a standard part of AIX, it might be installed locally.
13180 ac_getloadavg_LIBS=$LIBS
13181 LIBS="-L/usr/local/lib $LIBS"
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5
13183 $as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; }
13184 if ${ac_cv_lib_getloadavg_getloadavg+:} false; then :
13185 $as_echo_n "(cached) " >&6
13186 else
13187 ac_check_lib_save_LIBS=$LIBS
13188 LIBS="-lgetloadavg $LIBS"
13189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13190 /* end confdefs.h. */
13192 /* Override any GCC internal prototype to avoid an error.
13193 Use char because int might match the return type of a GCC
13194 builtin and then its argument prototype would still apply. */
13195 #ifdef __cplusplus
13196 extern "C"
13197 #endif
13198 char getloadavg ();
13200 main ()
13202 return getloadavg ();
13204 return 0;
13206 _ACEOF
13207 if ac_fn_c_try_link "$LINENO"; then :
13208 ac_cv_lib_getloadavg_getloadavg=yes
13209 else
13210 ac_cv_lib_getloadavg_getloadavg=no
13212 rm -f core conftest.err conftest.$ac_objext \
13213 conftest$ac_exeext conftest.$ac_ext
13214 LIBS=$ac_check_lib_save_LIBS
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5
13217 $as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; }
13218 if test "x$ac_cv_lib_getloadavg_getloadavg" = xyes; then :
13219 LIBS="-lgetloadavg $LIBS"
13220 else
13221 LIBS=$ac_getloadavg_LIBS
13226 # Make sure it is really in the library, if we think we found it,
13227 # otherwise set up the replacement function.
13228 for ac_func in getloadavg
13229 do :
13230 ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
13231 if test "x$ac_cv_func_getloadavg" = xyes; then :
13232 cat >>confdefs.h <<_ACEOF
13233 #define HAVE_GETLOADAVG 1
13234 _ACEOF
13236 else
13237 case " $LIBOBJS " in
13238 *" getloadavg.$ac_objext "* ) ;;
13239 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext"
13241 esac
13244 $as_echo "#define C_GETLOADAVG 1" >>confdefs.h
13246 # Figure out what our getloadavg.c needs.
13247 ac_have_func=no
13248 ac_fn_c_check_header_mongrel "$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default"
13249 if test "x$ac_cv_header_sys_dg_sys_info_h" = xyes; then :
13250 ac_have_func=yes
13252 $as_echo "#define DGUX 1" >>confdefs.h
13254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5
13255 $as_echo_n "checking for dg_sys_info in -ldgc... " >&6; }
13256 if ${ac_cv_lib_dgc_dg_sys_info+:} false; then :
13257 $as_echo_n "(cached) " >&6
13258 else
13259 ac_check_lib_save_LIBS=$LIBS
13260 LIBS="-ldgc $LIBS"
13261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13262 /* end confdefs.h. */
13264 /* Override any GCC internal prototype to avoid an error.
13265 Use char because int might match the return type of a GCC
13266 builtin and then its argument prototype would still apply. */
13267 #ifdef __cplusplus
13268 extern "C"
13269 #endif
13270 char dg_sys_info ();
13272 main ()
13274 return dg_sys_info ();
13276 return 0;
13278 _ACEOF
13279 if ac_fn_c_try_link "$LINENO"; then :
13280 ac_cv_lib_dgc_dg_sys_info=yes
13281 else
13282 ac_cv_lib_dgc_dg_sys_info=no
13284 rm -f core conftest.err conftest.$ac_objext \
13285 conftest$ac_exeext conftest.$ac_ext
13286 LIBS=$ac_check_lib_save_LIBS
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5
13289 $as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; }
13290 if test "x$ac_cv_lib_dgc_dg_sys_info" = xyes; then :
13291 cat >>confdefs.h <<_ACEOF
13292 #define HAVE_LIBDGC 1
13293 _ACEOF
13295 LIBS="-ldgc $LIBS"
13303 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
13304 if test "x$ac_cv_header_locale_h" = xyes; then :
13309 for ac_func in setlocale
13310 do :
13311 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
13312 if test "x$ac_cv_func_setlocale" = xyes; then :
13313 cat >>confdefs.h <<_ACEOF
13314 #define HAVE_SETLOCALE 1
13315 _ACEOF
13318 done
13321 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
13322 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
13323 # Irix 4.0.5F has the header but not the library.
13324 if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes \
13325 && test "$ac_cv_lib_kvm_kvm_open" = yes; then
13326 ac_have_func=yes
13328 $as_echo "#define SVR4 1" >>confdefs.h
13332 if test $ac_have_func = no; then
13333 ac_fn_c_check_header_mongrel "$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default"
13334 if test "x$ac_cv_header_inq_stats_cpustats_h" = xyes; then :
13335 ac_have_func=yes
13337 $as_echo "#define UMAX 1" >>confdefs.h
13340 $as_echo "#define UMAX4_3 1" >>confdefs.h
13347 if test $ac_have_func = no; then
13348 ac_fn_c_check_header_mongrel "$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default"
13349 if test "x$ac_cv_header_sys_cpustats_h" = xyes; then :
13350 ac_have_func=yes; $as_echo "#define UMAX 1" >>confdefs.h
13357 if test $ac_have_func = no; then
13358 for ac_header in mach/mach.h
13359 do :
13360 ac_fn_c_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
13361 if test "x$ac_cv_header_mach_mach_h" = xyes; then :
13362 cat >>confdefs.h <<_ACEOF
13363 #define HAVE_MACH_MACH_H 1
13364 _ACEOF
13368 done
13372 for ac_header in nlist.h
13373 do :
13374 ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
13375 if test "x$ac_cv_header_nlist_h" = xyes; then :
13376 cat >>confdefs.h <<_ACEOF
13377 #define HAVE_NLIST_H 1
13378 _ACEOF
13379 ac_fn_c_check_member "$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include <nlist.h>
13381 if test "x$ac_cv_member_struct_nlist_n_un_n_name" = xyes; then :
13383 cat >>confdefs.h <<_ACEOF
13384 #define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
13385 _ACEOF
13388 $as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
13395 done
13398 done
13401 # Some definitions of getloadavg require that the program be installed setgid.
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getloadavg requires setgid" >&5
13403 $as_echo_n "checking whether getloadavg requires setgid... " >&6; }
13404 if ${ac_cv_func_getloadavg_setgid+:} false; then :
13405 $as_echo_n "(cached) " >&6
13406 else
13407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13408 /* end confdefs.h. */
13409 #include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
13410 #ifdef LDAV_PRIVILEGED
13411 Yowza Am I SETGID yet
13412 #endif
13413 _ACEOF
13414 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13415 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then :
13416 ac_cv_func_getloadavg_setgid=yes
13417 else
13418 ac_cv_func_getloadavg_setgid=no
13420 rm -f conftest*
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getloadavg_setgid" >&5
13424 $as_echo "$ac_cv_func_getloadavg_setgid" >&6; }
13425 if test $ac_cv_func_getloadavg_setgid = yes; then
13426 NEED_SETGID=true
13428 $as_echo "#define GETLOADAVG_PRIVILEGED 1" >>confdefs.h
13430 else
13431 NEED_SETGID=false
13434 if test $ac_cv_func_getloadavg_setgid = yes; then
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group of /dev/kmem" >&5
13436 $as_echo_n "checking group of /dev/kmem... " >&6; }
13437 if ${ac_cv_group_kmem+:} false; then :
13438 $as_echo_n "(cached) " >&6
13439 else
13440 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
13441 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
13442 # If we got an error (system does not support symlinks), try without -L.
13443 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
13444 ac_cv_group_kmem=`$as_echo "$ac_ls_output" \
13445 | sed -ne 's/[ ][ ]*/ /g;
13446 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
13447 / /s/.* //;p;'`
13450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_group_kmem" >&5
13451 $as_echo "$ac_cv_group_kmem" >&6; }
13452 KMEM_GROUP=$ac_cv_group_kmem
13454 if test "x$ac_save_LIBS" = x; then
13455 GETLOADAVG_LIBS=$LIBS
13456 else
13457 GETLOADAVG_LIBS=`$as_echo "$LIBS" | sed "s|$ac_save_LIBS||"`
13459 LIBS=$ac_save_LIBS
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13464 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13465 if ${ac_cv_sys_largefile_source+:} false; then :
13466 $as_echo_n "(cached) " >&6
13467 else
13468 while :; do
13469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470 /* end confdefs.h. */
13471 #include <sys/types.h> /* for off_t */
13472 #include <stdio.h>
13474 main ()
13476 int (*fp) (FILE *, off_t, int) = fseeko;
13477 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13479 return 0;
13481 _ACEOF
13482 if ac_fn_c_try_link "$LINENO"; then :
13483 ac_cv_sys_largefile_source=no; break
13485 rm -f core conftest.err conftest.$ac_objext \
13486 conftest$ac_exeext conftest.$ac_ext
13487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13488 /* end confdefs.h. */
13489 #define _LARGEFILE_SOURCE 1
13490 #include <sys/types.h> /* for off_t */
13491 #include <stdio.h>
13493 main ()
13495 int (*fp) (FILE *, off_t, int) = fseeko;
13496 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13498 return 0;
13500 _ACEOF
13501 if ac_fn_c_try_link "$LINENO"; then :
13502 ac_cv_sys_largefile_source=1; break
13504 rm -f core conftest.err conftest.$ac_objext \
13505 conftest$ac_exeext conftest.$ac_ext
13506 ac_cv_sys_largefile_source=unknown
13507 break
13508 done
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13511 $as_echo "$ac_cv_sys_largefile_source" >&6; }
13512 case $ac_cv_sys_largefile_source in #(
13513 no | unknown) ;;
13515 cat >>confdefs.h <<_ACEOF
13516 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13517 _ACEOF
13519 esac
13520 rm -rf conftest*
13522 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13523 # in glibc 2.1.3, but that breaks too many other things.
13524 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13525 if test $ac_cv_sys_largefile_source != unknown; then
13527 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
13533 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
13534 if ${ac_cv_func_getpgrp_void+:} false; then :
13535 $as_echo_n "(cached) " >&6
13536 else
13537 # Use it with a single arg.
13538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13539 /* end confdefs.h. */
13540 $ac_includes_default
13542 main ()
13544 getpgrp (0);
13546 return 0;
13548 _ACEOF
13549 if ac_fn_c_try_compile "$LINENO"; then :
13550 ac_cv_func_getpgrp_void=no
13551 else
13552 ac_cv_func_getpgrp_void=yes
13554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
13558 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
13559 if test $ac_cv_func_getpgrp_void = yes; then
13561 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
13566 # Configure gnulib.
13574 LIBC_FATAL_STDERR_=1
13575 export LIBC_FATAL_STDERR_
13578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strtold conforms to C99" >&5
13579 $as_echo_n "checking whether strtold conforms to C99... " >&6; }
13580 if ${gl_cv_func_c99_strtold+:} false; then :
13581 $as_echo_n "(cached) " >&6
13582 else
13583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13584 /* end confdefs.h. */
13585 /* On HP-UX before 11.23, strtold returns a struct instead of
13586 long double. Reject implementations like that, by requiring
13587 compatibility with the C99 prototype. */
13588 #include <stdlib.h>
13589 static long double (*p) (char const *, char **) = strtold;
13590 static long double
13591 test (char const *nptr, char **endptr)
13593 long double r;
13594 r = strtold (nptr, endptr);
13595 return r;
13598 main ()
13600 return test ("1.0", NULL) != 1 || p ("1.0", NULL) != 1;
13602 return 0;
13604 _ACEOF
13605 if ac_fn_c_try_link "$LINENO"; then :
13606 gl_cv_func_c99_strtold=yes
13607 else
13608 gl_cv_func_c99_strtold=no
13610 rm -f core conftest.err conftest.$ac_objext \
13611 conftest$ac_exeext conftest.$ac_ext
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_c99_strtold" >&5
13614 $as_echo "$gl_cv_func_c99_strtold" >&6; }
13615 if test $gl_cv_func_c99_strtold = yes; then
13617 $as_echo "#define HAVE_C99_STRTOLD 1" >>confdefs.h
13622 GNULIB_CHOWN=0;
13623 GNULIB_CLOSE=0;
13624 GNULIB_DUP2=0;
13625 GNULIB_DUP3=0;
13626 GNULIB_ENVIRON=0;
13627 GNULIB_EUIDACCESS=0;
13628 GNULIB_FACCESSAT=0;
13629 GNULIB_FCHDIR=0;
13630 GNULIB_FCHOWNAT=0;
13631 GNULIB_FSYNC=0;
13632 GNULIB_FTRUNCATE=0;
13633 GNULIB_GETCWD=0;
13634 GNULIB_GETDOMAINNAME=0;
13635 GNULIB_GETDTABLESIZE=0;
13636 GNULIB_GETGROUPS=0;
13637 GNULIB_GETHOSTNAME=0;
13638 GNULIB_GETLOGIN=0;
13639 GNULIB_GETLOGIN_R=0;
13640 GNULIB_GETPAGESIZE=0;
13641 GNULIB_GETUSERSHELL=0;
13642 GNULIB_LCHOWN=0;
13643 GNULIB_LINK=0;
13644 GNULIB_LINKAT=0;
13645 GNULIB_LSEEK=0;
13646 GNULIB_PIPE=0;
13647 GNULIB_PIPE2=0;
13648 GNULIB_PREAD=0;
13649 GNULIB_PWRITE=0;
13650 GNULIB_READLINK=0;
13651 GNULIB_READLINKAT=0;
13652 GNULIB_RMDIR=0;
13653 GNULIB_SLEEP=0;
13654 GNULIB_SYMLINK=0;
13655 GNULIB_SYMLINKAT=0;
13656 GNULIB_TTYNAME_R=0;
13657 GNULIB_UNISTD_H_GETOPT=0;
13658 GNULIB_UNISTD_H_SIGPIPE=0;
13659 GNULIB_UNLINK=0;
13660 GNULIB_UNLINKAT=0;
13661 GNULIB_USLEEP=0;
13662 GNULIB_WRITE=0;
13663 HAVE_CHOWN=1;
13664 HAVE_DUP2=1;
13665 HAVE_DUP3=1;
13666 HAVE_EUIDACCESS=1;
13667 HAVE_FACCESSAT=1;
13668 HAVE_FCHDIR=1;
13669 HAVE_FCHOWNAT=1;
13670 HAVE_FSYNC=1;
13671 HAVE_FTRUNCATE=1;
13672 HAVE_GETDTABLESIZE=1;
13673 HAVE_GETGROUPS=1;
13674 HAVE_GETHOSTNAME=1;
13675 HAVE_GETLOGIN=1;
13676 HAVE_GETPAGESIZE=1;
13677 HAVE_LCHOWN=1;
13678 HAVE_LINK=1;
13679 HAVE_LINKAT=1;
13680 HAVE_PIPE=1;
13681 HAVE_PIPE2=1;
13682 HAVE_PREAD=1;
13683 HAVE_PWRITE=1;
13684 HAVE_READLINK=1;
13685 HAVE_READLINKAT=1;
13686 HAVE_SLEEP=1;
13687 HAVE_SYMLINK=1;
13688 HAVE_SYMLINKAT=1;
13689 HAVE_UNLINKAT=1;
13690 HAVE_USLEEP=1;
13691 HAVE_DECL_ENVIRON=1;
13692 HAVE_DECL_FCHDIR=1;
13693 HAVE_DECL_GETDOMAINNAME=1;
13694 HAVE_DECL_GETLOGIN_R=1;
13695 HAVE_DECL_GETPAGESIZE=1;
13696 HAVE_DECL_GETUSERSHELL=1;
13697 HAVE_DECL_TTYNAME_R=1;
13698 HAVE_OS_H=0;
13699 HAVE_SYS_PARAM_H=0;
13700 REPLACE_CHOWN=0;
13701 REPLACE_CLOSE=0;
13702 REPLACE_DUP=0;
13703 REPLACE_DUP2=0;
13704 REPLACE_FCHOWNAT=0;
13705 REPLACE_GETCWD=0;
13706 REPLACE_GETDOMAINNAME=0;
13707 REPLACE_GETLOGIN_R=0;
13708 REPLACE_GETGROUPS=0;
13709 REPLACE_GETPAGESIZE=0;
13710 REPLACE_LCHOWN=0;
13711 REPLACE_LINK=0;
13712 REPLACE_LINKAT=0;
13713 REPLACE_LSEEK=0;
13714 REPLACE_PREAD=0;
13715 REPLACE_PWRITE=0;
13716 REPLACE_READLINK=0;
13717 REPLACE_RMDIR=0;
13718 REPLACE_SLEEP=0;
13719 REPLACE_SYMLINK=0;
13720 REPLACE_TTYNAME_R=0;
13721 REPLACE_UNLINK=0;
13722 REPLACE_UNLINKAT=0;
13723 REPLACE_USLEEP=0;
13724 REPLACE_WRITE=0;
13725 UNISTD_H_HAVE_WINSOCK2_H=0;
13726 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
13731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
13732 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
13733 if ${gl_cv_have_include_next+:} false; then :
13734 $as_echo_n "(cached) " >&6
13735 else
13736 rm -rf conftestd1a conftestd1b conftestd2
13737 mkdir conftestd1a conftestd1b conftestd2
13738 cat <<EOF > conftestd1a/conftest.h
13739 #define DEFINED_IN_CONFTESTD1
13740 #include_next <conftest.h>
13741 #ifdef DEFINED_IN_CONFTESTD2
13742 int foo;
13743 #else
13744 #error "include_next doesn't work"
13745 #endif
13747 cat <<EOF > conftestd1b/conftest.h
13748 #define DEFINED_IN_CONFTESTD1
13749 #include <stdio.h>
13750 #include_next <conftest.h>
13751 #ifdef DEFINED_IN_CONFTESTD2
13752 int foo;
13753 #else
13754 #error "include_next doesn't work"
13755 #endif
13757 cat <<EOF > conftestd2/conftest.h
13758 #ifndef DEFINED_IN_CONFTESTD1
13759 #error "include_next test doesn't work"
13760 #endif
13761 #define DEFINED_IN_CONFTESTD2
13763 gl_save_CPPFLAGS="$CPPFLAGS"
13764 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
13765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13766 /* end confdefs.h. */
13767 #include <conftest.h>
13768 _ACEOF
13769 if ac_fn_c_try_compile "$LINENO"; then :
13770 gl_cv_have_include_next=yes
13771 else
13772 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
13773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13774 /* end confdefs.h. */
13775 #include <conftest.h>
13776 _ACEOF
13777 if ac_fn_c_try_compile "$LINENO"; then :
13778 gl_cv_have_include_next=buggy
13779 else
13780 gl_cv_have_include_next=no
13782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13786 CPPFLAGS="$gl_save_CPPFLAGS"
13787 rm -rf conftestd1a conftestd1b conftestd2
13790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
13791 $as_echo "$gl_cv_have_include_next" >&6; }
13792 PRAGMA_SYSTEM_HEADER=
13793 if test $gl_cv_have_include_next = yes; then
13794 INCLUDE_NEXT=include_next
13795 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
13796 if test -n "$GCC"; then
13797 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
13799 else
13800 if test $gl_cv_have_include_next = buggy; then
13801 INCLUDE_NEXT=include
13802 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
13803 else
13804 INCLUDE_NEXT=include
13805 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
13811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
13812 $as_echo_n "checking whether system header files limit the line length... " >&6; }
13813 if ${gl_cv_pragma_columns+:} false; then :
13814 $as_echo_n "(cached) " >&6
13815 else
13816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13817 /* end confdefs.h. */
13819 #ifdef __TANDEM
13820 choke me
13821 #endif
13823 _ACEOF
13824 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13825 $EGREP "choke me" >/dev/null 2>&1; then :
13826 gl_cv_pragma_columns=yes
13827 else
13828 gl_cv_pragma_columns=no
13830 rm -f conftest*
13834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
13835 $as_echo "$gl_cv_pragma_columns" >&6; }
13836 if test $gl_cv_pragma_columns = yes; then
13837 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
13838 else
13839 PRAGMA_COLUMNS=
13858 if test $gl_cv_have_include_next = yes; then
13859 gl_cv_next_getopt_h='<'getopt.h'>'
13860 else
13861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <getopt.h>" >&5
13862 $as_echo_n "checking absolute name of <getopt.h>... " >&6; }
13863 if ${gl_cv_next_getopt_h+:} false; then :
13864 $as_echo_n "(cached) " >&6
13865 else
13867 if test $ac_cv_header_getopt_h = yes; then
13870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13871 /* end confdefs.h. */
13872 #include <getopt.h>
13874 _ACEOF
13875 case "$host_os" in
13876 aix*) gl_absname_cpp="$ac_cpp -C" ;;
13877 *) gl_absname_cpp="$ac_cpp" ;;
13878 esac
13879 gl_cv_next_getopt_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
13880 sed -n '\#/getopt.h#{
13881 s#.*"\(.*/getopt.h\)".*#\1#
13882 s#^/[^/]#//&#
13885 }'`'"'
13886 else
13887 gl_cv_next_getopt_h='<'getopt.h'>'
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_getopt_h" >&5
13893 $as_echo "$gl_cv_next_getopt_h" >&6; }
13895 NEXT_GETOPT_H=$gl_cv_next_getopt_h
13897 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
13898 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
13899 gl_next_as_first_directive='<'getopt.h'>'
13900 else
13901 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
13902 gl_next_as_first_directive=$gl_cv_next_getopt_h
13904 NEXT_AS_FIRST_DIRECTIVE_GETOPT_H=$gl_next_as_first_directive
13909 if test $ac_cv_header_getopt_h = yes; then
13910 HAVE_GETOPT_H=1
13911 else
13912 HAVE_GETOPT_H=0
13916 gl_replace_getopt=
13918 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
13919 for ac_header in getopt.h
13920 do :
13921 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
13922 if test "x$ac_cv_header_getopt_h" = xyes; then :
13923 cat >>confdefs.h <<_ACEOF
13924 #define HAVE_GETOPT_H 1
13925 _ACEOF
13927 else
13928 gl_replace_getopt=yes
13931 done
13935 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
13936 for ac_func in getopt_long_only
13937 do :
13938 ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
13939 if test "x$ac_cv_func_getopt_long_only" = xyes; then :
13940 cat >>confdefs.h <<_ACEOF
13941 #define HAVE_GETOPT_LONG_ONLY 1
13942 _ACEOF
13944 else
13945 gl_replace_getopt=yes
13947 done
13951 if test -z "$gl_replace_getopt"; then
13952 ac_fn_c_check_decl "$LINENO" "optreset" "ac_cv_have_decl_optreset" "#include <getopt.h>
13954 if test "x$ac_cv_have_decl_optreset" = xyes; then :
13955 ac_have_decl=1
13956 else
13957 ac_have_decl=0
13960 cat >>confdefs.h <<_ACEOF
13961 #define HAVE_DECL_OPTRESET $ac_have_decl
13962 _ACEOF
13963 if test $ac_have_decl = 1; then :
13965 else
13966 ac_fn_c_check_decl "$LINENO" "getopt_clip" "ac_cv_have_decl_getopt_clip" "#include <getopt.h>
13968 if test "x$ac_cv_have_decl_getopt_clip" = xyes; then :
13969 ac_have_decl=1
13970 else
13971 ac_have_decl=0
13974 cat >>confdefs.h <<_ACEOF
13975 #define HAVE_DECL_GETOPT_CLIP $ac_have_decl
13976 _ACEOF
13983 if test -z "$gl_replace_getopt"; then
13984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt is POSIX compatible" >&5
13985 $as_echo_n "checking whether getopt is POSIX compatible... " >&6; }
13986 if ${gl_cv_func_getopt_posix+:} false; then :
13987 $as_echo_n "(cached) " >&6
13988 else
13990 if test "$cross_compiling" = yes; then :
13991 case "$host_os" in
13992 mingw*) gl_cv_func_getopt_posix="guessing no";;
13993 darwin* | aix*) gl_cv_func_getopt_posix="guessing no";;
13994 *) gl_cv_func_getopt_posix="guessing yes";;
13995 esac
13997 else
13998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13999 /* end confdefs.h. */
14001 #include <unistd.h>
14002 #include <stdlib.h>
14003 #include <string.h>
14005 #if !HAVE_DECL_OPTRESET && !HAVE_DECL_GETOPT_CLIP
14006 # define OPTIND_MIN 0
14007 #else
14008 # define OPTIND_MIN 1
14009 #endif
14012 main ()
14015 int argc = 0;
14016 char *argv[10];
14017 int c;
14019 argv[argc++] = "program";
14020 argv[argc++] = "-a";
14021 argv[argc++] = "foo";
14022 argv[argc++] = "bar";
14023 argv[argc] = NULL;
14024 optind = OPTIND_MIN;
14025 opterr = 0;
14027 c = getopt (argc, argv, "ab");
14028 if (!(c == 'a'))
14029 return 1;
14030 c = getopt (argc, argv, "ab");
14031 if (!(c == -1))
14032 return 2;
14033 if (!(optind == 2))
14034 return 3;
14036 /* Some internal state exists at this point. */
14038 int argc = 0;
14039 char *argv[10];
14040 int c;
14042 argv[argc++] = "program";
14043 argv[argc++] = "donald";
14044 argv[argc++] = "-p";
14045 argv[argc++] = "billy";
14046 argv[argc++] = "duck";
14047 argv[argc++] = "-a";
14048 argv[argc++] = "bar";
14049 argv[argc] = NULL;
14050 optind = OPTIND_MIN;
14051 opterr = 0;
14053 c = getopt (argc, argv, "+abp:q:");
14054 if (!(c == -1))
14055 return 4;
14056 if (!(strcmp (argv[0], "program") == 0))
14057 return 5;
14058 if (!(strcmp (argv[1], "donald") == 0))
14059 return 6;
14060 if (!(strcmp (argv[2], "-p") == 0))
14061 return 7;
14062 if (!(strcmp (argv[3], "billy") == 0))
14063 return 8;
14064 if (!(strcmp (argv[4], "duck") == 0))
14065 return 9;
14066 if (!(strcmp (argv[5], "-a") == 0))
14067 return 10;
14068 if (!(strcmp (argv[6], "bar") == 0))
14069 return 11;
14070 if (!(optind == 1))
14071 return 12;
14073 /* Detect MacOS 10.5, AIX 7.1 bug. */
14075 char *argv[3] = { "program", "-ab", NULL };
14076 optind = OPTIND_MIN;
14077 opterr = 0;
14078 if (getopt (2, argv, "ab:") != 'a')
14079 return 13;
14080 if (getopt (2, argv, "ab:") != '?')
14081 return 14;
14082 if (optopt != 'b')
14083 return 15;
14084 if (optind != 2)
14085 return 16;
14088 return 0;
14091 _ACEOF
14092 if ac_fn_c_try_run "$LINENO"; then :
14093 gl_cv_func_getopt_posix=yes
14094 else
14095 gl_cv_func_getopt_posix=no
14097 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14098 conftest.$ac_objext conftest.beam conftest.$ac_ext
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_posix" >&5
14104 $as_echo "$gl_cv_func_getopt_posix" >&6; }
14105 case "$gl_cv_func_getopt_posix" in
14106 *no) gl_replace_getopt=yes ;;
14107 esac
14110 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then
14111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
14112 $as_echo_n "checking for working GNU getopt function... " >&6; }
14113 if ${gl_cv_func_getopt_gnu+:} false; then :
14114 $as_echo_n "(cached) " >&6
14115 else
14116 # Even with POSIXLY_CORRECT, the GNU extension of leading '-' in the
14117 # optstring is necessary for programs like m4 that have POSIX-mandated
14118 # semantics for supporting options interspersed with files.
14119 # Also, since getopt_long is a GNU extension, we require optind=0.
14120 # Bash ties 'set -o posix' to a non-exported POSIXLY_CORRECT;
14121 # so take care to revert to the correct (non-)export state.
14122 gl_awk_probe='BEGIN { if ("POSIXLY_CORRECT" in ENVIRON) print "x" }'
14123 case ${POSIXLY_CORRECT+x}`$AWK "$gl_awk_probe" </dev/null` in
14124 xx) gl_had_POSIXLY_CORRECT=exported ;;
14125 x) gl_had_POSIXLY_CORRECT=yes ;;
14126 *) gl_had_POSIXLY_CORRECT= ;;
14127 esac
14128 POSIXLY_CORRECT=1
14129 export POSIXLY_CORRECT
14130 if test "$cross_compiling" = yes; then :
14131 case $host_os:$ac_cv_have_decl_optreset in
14132 *-gnu*:* | mingw*:*) gl_cv_func_getopt_gnu=no;;
14133 *:yes) gl_cv_func_getopt_gnu=no;;
14134 *) gl_cv_func_getopt_gnu=yes;;
14135 esac
14137 else
14138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14139 /* end confdefs.h. */
14140 #include <getopt.h>
14141 #include <stddef.h>
14142 #include <string.h>
14145 main ()
14148 int result = 0;
14149 /* This code succeeds on glibc 2.8, OpenBSD 4.0, Cygwin, mingw,
14150 and fails on MacOS X 10.5, AIX 5.2, HP-UX 11, IRIX 6.5,
14151 OSF/1 5.1, Solaris 10. */
14153 char *myargv[3];
14154 myargv[0] = "conftest";
14155 myargv[1] = "-+";
14156 myargv[2] = 0;
14157 opterr = 0;
14158 if (getopt (2, myargv, "+a") != '?')
14159 result |= 1;
14161 /* This code succeeds on glibc 2.8, mingw,
14162 and fails on MacOS X 10.5, OpenBSD 4.0, AIX 5.2, HP-UX 11,
14163 IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x. */
14165 char *argv[] = { "program", "-p", "foo", "bar", NULL };
14167 optind = 1;
14168 if (getopt (4, argv, "p::") != 'p')
14169 result |= 2;
14170 else if (optarg != NULL)
14171 result |= 4;
14172 else if (getopt (4, argv, "p::") != -1)
14173 result |= 6;
14174 else if (optind != 2)
14175 result |= 8;
14177 /* This code succeeds on glibc 2.8 and fails on Cygwin 1.7.0. */
14179 char *argv[] = { "program", "foo", "-p", NULL };
14180 optind = 0;
14181 if (getopt (3, argv, "-p") != 1)
14182 result |= 16;
14183 else if (getopt (3, argv, "-p") != 'p')
14184 result |= 32;
14186 /* This code fails on glibc 2.11. */
14188 char *argv[] = { "program", "-b", "-a", NULL };
14189 optind = opterr = 0;
14190 if (getopt (3, argv, "+:a:b") != 'b')
14191 result |= 64;
14192 else if (getopt (3, argv, "+:a:b") != ':')
14193 result |= 64;
14195 return result;
14198 return 0;
14200 _ACEOF
14201 if ac_fn_c_try_run "$LINENO"; then :
14202 gl_cv_func_getopt_gnu=yes
14203 else
14204 gl_cv_func_getopt_gnu=no
14206 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14207 conftest.$ac_objext conftest.beam conftest.$ac_ext
14210 case $gl_had_POSIXLY_CORRECT in
14211 exported) ;;
14212 yes) { POSIXLY_CORRECT=; unset POSIXLY_CORRECT;}; POSIXLY_CORRECT=1 ;;
14213 *) { POSIXLY_CORRECT=; unset POSIXLY_CORRECT;} ;;
14214 esac
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_gnu" >&5
14218 $as_echo "$gl_cv_func_getopt_gnu" >&6; }
14219 if test "$gl_cv_func_getopt_gnu" = "no"; then
14220 gl_replace_getopt=yes
14224 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14225 if test "x$ac_cv_have_decl_getenv" = xyes; then :
14226 ac_have_decl=1
14227 else
14228 ac_have_decl=0
14231 cat >>confdefs.h <<_ACEOF
14232 #define HAVE_DECL_GETENV $ac_have_decl
14233 _ACEOF
14240 if test -n "$gl_replace_getopt"; then :
14244 GETOPT_H=getopt.h
14246 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
14250 GNULIB_UNISTD_H_GETOPT=1
14259 gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext"
14269 gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext"
14280 GNULIB_MKTIME=0;
14281 GNULIB_NANOSLEEP=0;
14282 GNULIB_STRPTIME=0;
14283 GNULIB_TIMEGM=0;
14284 GNULIB_TIME_R=0;
14285 HAVE_DECL_LOCALTIME_R=1;
14286 HAVE_NANOSLEEP=1;
14287 HAVE_STRPTIME=1;
14288 HAVE_TIMEGM=1;
14289 REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
14290 REPLACE_MKTIME=GNULIB_PORTCHECK;
14291 REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
14292 REPLACE_TIMEGM=GNULIB_PORTCHECK;
14297 for ac_func in $ac_func_list
14298 do :
14299 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14300 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14301 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14302 cat >>confdefs.h <<_ACEOF
14303 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14304 _ACEOF
14307 done
14312 gl_cv_c_multiarch=no
14313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14314 /* end confdefs.h. */
14315 #ifndef __APPLE_CC__
14316 not a universal capable compiler
14317 #endif
14318 typedef int dummy;
14320 _ACEOF
14321 if ac_fn_c_try_compile "$LINENO"; then :
14323 arch=
14324 prev=
14325 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
14326 if test -n "$prev"; then
14327 case $word in
14328 i?86 | x86_64 | ppc | ppc64)
14329 if test -z "$arch" || test "$arch" = "$word"; then
14330 arch="$word"
14331 else
14332 gl_cv_c_multiarch=yes
14335 esac
14336 prev=
14337 else
14338 if test "x$word" = "x-arch"; then
14339 prev=arch
14342 done
14345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14346 if test $gl_cv_c_multiarch = yes; then
14347 APPLE_UNIVERSAL_BUILD=1
14348 else
14349 APPLE_UNIVERSAL_BUILD=0
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14354 $as_echo_n "checking for inline... " >&6; }
14355 if ${ac_cv_c_inline+:} false; then :
14356 $as_echo_n "(cached) " >&6
14357 else
14358 ac_cv_c_inline=no
14359 for ac_kw in inline __inline__ __inline; do
14360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14361 /* end confdefs.h. */
14362 #ifndef __cplusplus
14363 typedef int foo_t;
14364 static $ac_kw foo_t static_foo () {return 0; }
14365 $ac_kw foo_t foo () {return 0; }
14366 #endif
14368 _ACEOF
14369 if ac_fn_c_try_compile "$LINENO"; then :
14370 ac_cv_c_inline=$ac_kw
14372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14373 test "$ac_cv_c_inline" != no && break
14374 done
14377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14378 $as_echo "$ac_cv_c_inline" >&6; }
14380 case $ac_cv_c_inline in
14381 inline | yes) ;;
14383 case $ac_cv_c_inline in
14384 no) ac_val=;;
14385 *) ac_val=$ac_cv_c_inline;;
14386 esac
14387 cat >>confdefs.h <<_ACEOF
14388 #ifndef __cplusplus
14389 #define inline $ac_val
14390 #endif
14391 _ACEOF
14393 esac
14396 REPLACE_NULL=0;
14397 HAVE_WCHAR_T=1;
14398 STDDEF_H='';
14401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
14402 $as_echo_n "checking for wchar_t... " >&6; }
14403 if ${gt_cv_c_wchar_t+:} false; then :
14404 $as_echo_n "(cached) " >&6
14405 else
14406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14407 /* end confdefs.h. */
14408 #include <stddef.h>
14409 wchar_t foo = (wchar_t)'\0';
14411 main ()
14415 return 0;
14417 _ACEOF
14418 if ac_fn_c_try_compile "$LINENO"; then :
14419 gt_cv_c_wchar_t=yes
14420 else
14421 gt_cv_c_wchar_t=no
14423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
14426 $as_echo "$gt_cv_c_wchar_t" >&6; }
14427 if test $gt_cv_c_wchar_t = yes; then
14429 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
14433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
14434 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
14435 if ${ac_cv_c_restrict+:} false; then :
14436 $as_echo_n "(cached) " >&6
14437 else
14438 ac_cv_c_restrict=no
14439 # The order here caters to the fact that C++ does not require restrict.
14440 for ac_kw in __restrict __restrict__ _Restrict restrict; do
14441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14442 /* end confdefs.h. */
14443 typedef int * int_ptr;
14444 int foo (int_ptr $ac_kw ip) {
14445 return ip[0];
14448 main ()
14450 int s[1];
14451 int * $ac_kw t = s;
14452 t[0] = 0;
14453 return foo(t)
14455 return 0;
14457 _ACEOF
14458 if ac_fn_c_try_compile "$LINENO"; then :
14459 ac_cv_c_restrict=$ac_kw
14461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14462 test "$ac_cv_c_restrict" != no && break
14463 done
14466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
14467 $as_echo "$ac_cv_c_restrict" >&6; }
14469 case $ac_cv_c_restrict in
14470 restrict) ;;
14471 no) $as_echo "#define restrict /**/" >>confdefs.h
14473 *) cat >>confdefs.h <<_ACEOF
14474 #define restrict $ac_cv_c_restrict
14475 _ACEOF
14477 esac
14483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
14484 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
14485 if ${gl_cv_sys_struct_timespec_in_time_h+:} false; then :
14486 $as_echo_n "(cached) " >&6
14487 else
14488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14489 /* end confdefs.h. */
14490 #include <time.h>
14493 main ()
14495 static struct timespec x; x.tv_sec = x.tv_nsec;
14497 return 0;
14499 _ACEOF
14500 if ac_fn_c_try_compile "$LINENO"; then :
14501 gl_cv_sys_struct_timespec_in_time_h=yes
14502 else
14503 gl_cv_sys_struct_timespec_in_time_h=no
14505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
14508 $as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
14510 TIME_H_DEFINES_STRUCT_TIMESPEC=0
14511 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
14512 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
14513 if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
14514 TIME_H_DEFINES_STRUCT_TIMESPEC=1
14515 else
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
14517 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
14518 if ${gl_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
14519 $as_echo_n "(cached) " >&6
14520 else
14521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14522 /* end confdefs.h. */
14523 #include <sys/time.h>
14526 main ()
14528 static struct timespec x; x.tv_sec = x.tv_nsec;
14530 return 0;
14532 _ACEOF
14533 if ac_fn_c_try_compile "$LINENO"; then :
14534 gl_cv_sys_struct_timespec_in_sys_time_h=yes
14535 else
14536 gl_cv_sys_struct_timespec_in_sys_time_h=no
14538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
14541 $as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
14542 if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
14543 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
14544 else
14545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
14546 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
14547 if ${gl_cv_sys_struct_timespec_in_pthread_h+:} false; then :
14548 $as_echo_n "(cached) " >&6
14549 else
14550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14551 /* end confdefs.h. */
14552 #include <pthread.h>
14555 main ()
14557 static struct timespec x; x.tv_sec = x.tv_nsec;
14559 return 0;
14561 _ACEOF
14562 if ac_fn_c_try_compile "$LINENO"; then :
14563 gl_cv_sys_struct_timespec_in_pthread_h=yes
14564 else
14565 gl_cv_sys_struct_timespec_in_pthread_h=no
14567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
14570 $as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
14571 if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
14572 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
14591 if test $gl_cv_have_include_next = yes; then
14592 gl_cv_next_time_h='<'time.h'>'
14593 else
14594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
14595 $as_echo_n "checking absolute name of <time.h>... " >&6; }
14596 if ${gl_cv_next_time_h+:} false; then :
14597 $as_echo_n "(cached) " >&6
14598 else
14600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14601 /* end confdefs.h. */
14602 #include <time.h>
14604 _ACEOF
14605 case "$host_os" in
14606 aix*) gl_absname_cpp="$ac_cpp -C" ;;
14607 *) gl_absname_cpp="$ac_cpp" ;;
14608 esac
14609 gl_cv_next_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
14610 sed -n '\#/time.h#{
14611 s#.*"\(.*/time.h\)".*#\1#
14612 s#^/[^/]#//&#
14615 }'`'"'
14619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
14620 $as_echo "$gl_cv_next_time_h" >&6; }
14622 NEXT_TIME_H=$gl_cv_next_time_h
14624 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
14625 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
14626 gl_next_as_first_directive='<'time.h'>'
14627 else
14628 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
14629 gl_next_as_first_directive=$gl_cv_next_time_h
14631 NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
14638 ac_fn_c_check_decl "$LINENO" "localtime_r" "ac_cv_have_decl_localtime_r" "$ac_includes_default"
14639 if test "x$ac_cv_have_decl_localtime_r" = xyes; then :
14640 ac_have_decl=1
14641 else
14642 ac_have_decl=0
14645 cat >>confdefs.h <<_ACEOF
14646 #define HAVE_DECL_LOCALTIME_R $ac_have_decl
14647 _ACEOF
14652 if false; then
14653 GL_COND_LIBTOOL_TRUE=
14654 GL_COND_LIBTOOL_FALSE='#'
14655 else
14656 GL_COND_LIBTOOL_TRUE='#'
14657 GL_COND_LIBTOOL_FALSE=
14660 gl_cond_libtool=false
14661 gl_libdeps=
14662 gl_ltlibdeps=
14663 gl_m4_base='m4'
14673 gl_source_base='lib'
14674 # Code from module arg-nonnull:
14675 # Code from module c++defs:
14676 # Code from module dtoastr:
14678 # Code from module extensions:
14679 # Code from module getopt-gnu:
14686 # Code from module getopt-posix:
14692 if test -n "$gl_replace_getopt"; then :
14696 GETOPT_H=getopt.h
14698 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
14702 GNULIB_UNISTD_H_GETOPT=1
14711 gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext"
14721 gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext"
14731 # Code from module gettext-h:
14734 # Code from module include_next:
14735 # Code from module intprops:
14736 # Code from module mktime:
14742 if test $APPLE_UNIVERSAL_BUILD = 1; then
14743 # A universal build on Apple MacOS X platforms.
14744 # The test result would be 'yes' in 32-bit mode and 'no' in 64-bit mode.
14745 # But we need a configuration result that is valid in both modes.
14746 ac_cv_func_working_mktime=no
14748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
14749 $as_echo_n "checking for working mktime... " >&6; }
14750 if ${ac_cv_func_working_mktime+:} false; then :
14751 $as_echo_n "(cached) " >&6
14752 else
14753 if test "$cross_compiling" = yes; then :
14754 ac_cv_func_working_mktime=no
14755 else
14756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14757 /* end confdefs.h. */
14758 /* Test program from Paul Eggert and Tony Leneis. */
14759 #include <limits.h>
14760 #include <stdlib.h>
14761 #include <time.h>
14763 #ifdef HAVE_UNISTD_H
14764 # include <unistd.h>
14765 #endif
14767 #ifndef HAVE_ALARM
14768 # define alarm(X) /* empty */
14769 #endif
14771 /* Work around redefinition to rpl_putenv by other config tests. */
14772 #undef putenv
14774 static time_t time_t_max;
14775 static time_t time_t_min;
14777 /* Values we'll use to set the TZ environment variable. */
14778 static char *tz_strings[] = {
14779 (char *) 0, "TZ=GMT0", "TZ=JST-9",
14780 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
14782 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
14784 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
14785 Based on a problem report from Andreas Jaeger. */
14786 static int
14787 spring_forward_gap ()
14789 /* glibc (up to about 1998-10-07) failed this test. */
14790 struct tm tm;
14792 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
14793 instead of "TZ=America/Vancouver" in order to detect the bug even
14794 on systems that don't support the Olson extension, or don't have the
14795 full zoneinfo tables installed. */
14796 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
14798 tm.tm_year = 98;
14799 tm.tm_mon = 3;
14800 tm.tm_mday = 5;
14801 tm.tm_hour = 2;
14802 tm.tm_min = 0;
14803 tm.tm_sec = 0;
14804 tm.tm_isdst = -1;
14805 return mktime (&tm) != (time_t) -1;
14808 static int
14809 mktime_test1 (time_t now)
14811 struct tm *lt;
14812 return ! (lt = localtime (&now)) || mktime (lt) == now;
14815 static int
14816 mktime_test (time_t now)
14818 return (mktime_test1 (now)
14819 && mktime_test1 ((time_t) (time_t_max - now))
14820 && mktime_test1 ((time_t) (time_t_min + now)));
14823 static int
14824 irix_6_4_bug ()
14826 /* Based on code from Ariel Faigon. */
14827 struct tm tm;
14828 tm.tm_year = 96;
14829 tm.tm_mon = 3;
14830 tm.tm_mday = 0;
14831 tm.tm_hour = 0;
14832 tm.tm_min = 0;
14833 tm.tm_sec = 0;
14834 tm.tm_isdst = -1;
14835 mktime (&tm);
14836 return tm.tm_mon == 2 && tm.tm_mday == 31;
14839 static int
14840 bigtime_test (int j)
14842 struct tm tm;
14843 time_t now;
14844 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
14845 now = mktime (&tm);
14846 if (now != (time_t) -1)
14848 struct tm *lt = localtime (&now);
14849 if (! (lt
14850 && lt->tm_year == tm.tm_year
14851 && lt->tm_mon == tm.tm_mon
14852 && lt->tm_mday == tm.tm_mday
14853 && lt->tm_hour == tm.tm_hour
14854 && lt->tm_min == tm.tm_min
14855 && lt->tm_sec == tm.tm_sec
14856 && lt->tm_yday == tm.tm_yday
14857 && lt->tm_wday == tm.tm_wday
14858 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
14859 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
14860 return 0;
14862 return 1;
14865 static int
14866 year_2050_test ()
14868 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
14869 ignoring leap seconds. */
14870 unsigned long int answer = 2527315200UL;
14872 struct tm tm;
14873 time_t t;
14874 tm.tm_year = 2050 - 1900;
14875 tm.tm_mon = 2 - 1;
14876 tm.tm_mday = 1;
14877 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
14878 tm.tm_isdst = -1;
14880 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
14881 instead of "TZ=America/Vancouver" in order to detect the bug even
14882 on systems that don't support the Olson extension, or don't have the
14883 full zoneinfo tables installed. */
14884 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
14886 t = mktime (&tm);
14888 /* Check that the result is either a failure, or close enough
14889 to the correct answer that we can assume the discrepancy is
14890 due to leap seconds. */
14891 return (t == (time_t) -1
14892 || (0 < t && answer - 120 <= t && t <= answer + 120));
14896 main ()
14898 int result = 0;
14899 time_t t, delta;
14900 int i, j;
14902 /* This test makes some buggy mktime implementations loop.
14903 Give up after 60 seconds; a mktime slower than that
14904 isn't worth using anyway. */
14905 alarm (60);
14907 for (;;)
14909 t = (time_t_max << 1) + 1;
14910 if (t <= time_t_max)
14911 break;
14912 time_t_max = t;
14914 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
14916 delta = time_t_max / 997; /* a suitable prime number */
14917 for (i = 0; i < N_STRINGS; i++)
14919 if (tz_strings[i])
14920 putenv (tz_strings[i]);
14922 for (t = 0; t <= time_t_max - delta; t += delta)
14923 if (! mktime_test (t))
14924 result |= 1;
14925 if (! (mktime_test ((time_t) 1)
14926 && mktime_test ((time_t) (60 * 60))
14927 && mktime_test ((time_t) (60 * 60 * 24))))
14928 result |= 2;
14930 for (j = 1; ; j <<= 1)
14931 if (! bigtime_test (j))
14932 result |= 4;
14933 else if (INT_MAX / 2 < j)
14934 break;
14935 if (! bigtime_test (INT_MAX))
14936 result |= 8;
14938 if (! irix_6_4_bug ())
14939 result |= 16;
14940 if (! spring_forward_gap ())
14941 result |= 32;
14942 if (! year_2050_test ())
14943 result |= 64;
14944 return result;
14946 _ACEOF
14947 if ac_fn_c_try_run "$LINENO"; then :
14948 ac_cv_func_working_mktime=yes
14949 else
14950 ac_cv_func_working_mktime=no
14952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14953 conftest.$ac_objext conftest.beam conftest.$ac_ext
14957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
14958 $as_echo "$ac_cv_func_working_mktime" >&6; }
14959 if test $ac_cv_func_working_mktime = no; then
14968 gl_LIBOBJS="$gl_LIBOBJS mktime.$ac_objext"
14972 if test $ac_cv_func_working_mktime = no; then
14973 REPLACE_MKTIME=1
14977 else
14978 REPLACE_MKTIME=0
14984 GNULIB_MKTIME=1
14988 # Code from module multiarch:
14990 # Code from module stddef:
14994 if test $gt_cv_c_wchar_t = no; then
14995 HAVE_WCHAR_T=0
14996 STDDEF_H=stddef.h
14998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
14999 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
15000 if ${gl_cv_decl_null_works+:} false; then :
15001 $as_echo_n "(cached) " >&6
15002 else
15003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15004 /* end confdefs.h. */
15005 #include <stddef.h>
15006 int test[2 * (sizeof NULL == sizeof (void *)) -1];
15009 main ()
15013 return 0;
15015 _ACEOF
15016 if ac_fn_c_try_compile "$LINENO"; then :
15017 gl_cv_decl_null_works=yes
15018 else
15019 gl_cv_decl_null_works=no
15021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
15024 $as_echo "$gl_cv_decl_null_works" >&6; }
15025 if test $gl_cv_decl_null_works = no; then
15026 REPLACE_NULL=1
15027 STDDEF_H=stddef.h
15029 if test -n "$STDDEF_H"; then
15038 if test $gl_cv_have_include_next = yes; then
15039 gl_cv_next_stddef_h='<'stddef.h'>'
15040 else
15041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
15042 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
15043 if ${gl_cv_next_stddef_h+:} false; then :
15044 $as_echo_n "(cached) " >&6
15045 else
15047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15048 /* end confdefs.h. */
15049 #include <stddef.h>
15051 _ACEOF
15052 case "$host_os" in
15053 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15054 *) gl_absname_cpp="$ac_cpp" ;;
15055 esac
15056 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15057 sed -n '\#/stddef.h#{
15058 s#.*"\(.*/stddef.h\)".*#\1#
15059 s#^/[^/]#//&#
15062 }'`'"'
15066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
15067 $as_echo "$gl_cv_next_stddef_h" >&6; }
15069 NEXT_STDDEF_H=$gl_cv_next_stddef_h
15071 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15072 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15073 gl_next_as_first_directive='<'stddef.h'>'
15074 else
15075 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15076 gl_next_as_first_directive=$gl_cv_next_stddef_h
15078 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
15085 # Code from module time:
15089 # Code from module time_r:
15097 if test $ac_cv_have_decl_localtime_r = no; then
15098 HAVE_DECL_LOCALTIME_R=0
15102 if test $ac_cv_func_localtime_r = yes; then
15103 HAVE_LOCALTIME_R=1
15104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime_r is compatible with its POSIX signature" >&5
15105 $as_echo_n "checking whether localtime_r is compatible with its POSIX signature... " >&6; }
15106 if ${gl_cv_time_r_posix+:} false; then :
15107 $as_echo_n "(cached) " >&6
15108 else
15109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15110 /* end confdefs.h. */
15111 #include <time.h>
15113 main ()
15115 /* We don't need to append 'restrict's to the argument types,
15116 even though the POSIX signature has the 'restrict's,
15117 since C99 says they can't affect type compatibility. */
15118 struct tm * (*ptr) (time_t const *, struct tm *) = localtime_r;
15119 if (ptr) return 0;
15120 /* Check the return type is a pointer.
15121 On HP-UX 10 it is 'int'. */
15122 *localtime_r (0, 0);
15124 return 0;
15127 _ACEOF
15128 if ac_fn_c_try_compile "$LINENO"; then :
15129 gl_cv_time_r_posix=yes
15130 else
15131 gl_cv_time_r_posix=no
15133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_time_r_posix" >&5
15137 $as_echo "$gl_cv_time_r_posix" >&6; }
15138 if test $gl_cv_time_r_posix = yes; then
15139 REPLACE_LOCALTIME_R=0
15140 else
15141 REPLACE_LOCALTIME_R=1
15143 else
15144 HAVE_LOCALTIME_R=0
15146 if test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1; then
15155 gl_LIBOBJS="$gl_LIBOBJS time_r.$ac_objext"
15165 GNULIB_TIME_R=1
15169 # Code from module unistd:
15183 if test $gl_cv_have_include_next = yes; then
15184 gl_cv_next_unistd_h='<'unistd.h'>'
15185 else
15186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
15187 $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
15188 if ${gl_cv_next_unistd_h+:} false; then :
15189 $as_echo_n "(cached) " >&6
15190 else
15192 if test $ac_cv_header_unistd_h = yes; then
15195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15196 /* end confdefs.h. */
15197 #include <unistd.h>
15199 _ACEOF
15200 case "$host_os" in
15201 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15202 *) gl_absname_cpp="$ac_cpp" ;;
15203 esac
15204 gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15205 sed -n '\#/unistd.h#{
15206 s#.*"\(.*/unistd.h\)".*#\1#
15207 s#^/[^/]#//&#
15210 }'`'"'
15211 else
15212 gl_cv_next_unistd_h='<'unistd.h'>'
15217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
15218 $as_echo "$gl_cv_next_unistd_h" >&6; }
15220 NEXT_UNISTD_H=$gl_cv_next_unistd_h
15222 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15223 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15224 gl_next_as_first_directive='<'unistd.h'>'
15225 else
15226 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15227 gl_next_as_first_directive=$gl_cv_next_unistd_h
15229 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
15234 if test $ac_cv_header_unistd_h = yes; then
15235 HAVE_UNISTD_H=1
15236 else
15237 HAVE_UNISTD_H=0
15242 for gl_func in chown dup2 dup3 environ euidaccess faccessat fchdir fchownat fsync ftruncate getcwd getdomainname getdtablesize getgroups gethostname getlogin getlogin_r getpagesize getusershell setusershell endusershell lchown link linkat lseek pipe pipe2 pread pwrite readlink readlinkat rmdir sleep symlink symlinkat ttyname_r unlink unlinkat usleep; do
15243 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
15244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15245 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15246 if eval \${$as_gl_Symbol+:} false; then :
15247 $as_echo_n "(cached) " >&6
15248 else
15249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15250 /* end confdefs.h. */
15251 #include <unistd.h>
15252 /* Some systems declare various items in the wrong headers. */
15253 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15254 # include <fcntl.h>
15255 # include <stdio.h>
15256 # include <stdlib.h>
15257 # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
15258 # include <io.h>
15259 # endif
15260 #endif
15263 main ()
15265 #undef $gl_func
15266 (void) $gl_func;
15268 return 0;
15270 _ACEOF
15271 if ac_fn_c_try_compile "$LINENO"; then :
15272 eval "$as_gl_Symbol=yes"
15273 else
15274 eval "$as_gl_Symbol=no"
15276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15278 eval ac_res=\$$as_gl_Symbol
15279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15280 $as_echo "$ac_res" >&6; }
15281 if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
15282 cat >>confdefs.h <<_ACEOF
15283 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
15284 _ACEOF
15286 eval ac_cv_have_decl_$gl_func=yes
15288 done
15291 # Code from module warn-on-use:
15292 # End of code from modules
15302 gltests_libdeps=
15303 gltests_ltlibdeps=
15313 gl_source_base='tests'
15314 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
15316 gl_module_indicator_condition=$gltests_WITNESS
15326 LIBGNU_LIBDEPS="$gl_libdeps"
15328 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
15332 for ac_func in strftime
15333 do :
15334 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
15335 if test "x$ac_cv_func_strftime" = xyes; then :
15336 cat >>confdefs.h <<_ACEOF
15337 #define HAVE_STRFTIME 1
15338 _ACEOF
15340 else
15341 # strftime is in -lintl on SCO UNIX.
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
15343 $as_echo_n "checking for strftime in -lintl... " >&6; }
15344 if ${ac_cv_lib_intl_strftime+:} false; then :
15345 $as_echo_n "(cached) " >&6
15346 else
15347 ac_check_lib_save_LIBS=$LIBS
15348 LIBS="-lintl $LIBS"
15349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15350 /* end confdefs.h. */
15352 /* Override any GCC internal prototype to avoid an error.
15353 Use char because int might match the return type of a GCC
15354 builtin and then its argument prototype would still apply. */
15355 #ifdef __cplusplus
15356 extern "C"
15357 #endif
15358 char strftime ();
15360 main ()
15362 return strftime ();
15364 return 0;
15366 _ACEOF
15367 if ac_fn_c_try_link "$LINENO"; then :
15368 ac_cv_lib_intl_strftime=yes
15369 else
15370 ac_cv_lib_intl_strftime=no
15372 rm -f core conftest.err conftest.$ac_objext \
15373 conftest$ac_exeext conftest.$ac_ext
15374 LIBS=$ac_check_lib_save_LIBS
15376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
15377 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
15378 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
15379 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
15381 LIBS="-lintl $LIBS"
15385 done
15388 # UNIX98 PTYs.
15389 for ac_func in grantpt
15390 do :
15391 ac_fn_c_check_func "$LINENO" "grantpt" "ac_cv_func_grantpt"
15392 if test "x$ac_cv_func_grantpt" = xyes; then :
15393 cat >>confdefs.h <<_ACEOF
15394 #define HAVE_GRANTPT 1
15395 _ACEOF
15398 done
15401 # PTY-related GNU extensions.
15402 for ac_func in getpt
15403 do :
15404 ac_fn_c_check_func "$LINENO" "getpt" "ac_cv_func_getpt"
15405 if test "x$ac_cv_func_getpt" = xyes; then :
15406 cat >>confdefs.h <<_ACEOF
15407 #define HAVE_GETPT 1
15408 _ACEOF
15411 done
15414 # Check this now, so that we will NOT find the above functions in ncurses.
15415 # That is because we have not set up to link ncurses in lib-src.
15416 # It's better to believe a function is not available
15417 # than to expect to find it in ncurses.
15418 # Also we need tputs and friends to be able to build at all.
15419 have_tputs_et_al=true
15420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5
15421 $as_echo_n "checking for library containing tputs... " >&6; }
15422 if ${ac_cv_search_tputs+:} false; then :
15423 $as_echo_n "(cached) " >&6
15424 else
15425 ac_func_search_save_LIBS=$LIBS
15426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15427 /* end confdefs.h. */
15429 /* Override any GCC internal prototype to avoid an error.
15430 Use char because int might match the return type of a GCC
15431 builtin and then its argument prototype would still apply. */
15432 #ifdef __cplusplus
15433 extern "C"
15434 #endif
15435 char tputs ();
15437 main ()
15439 return tputs ();
15441 return 0;
15443 _ACEOF
15444 for ac_lib in '' ncurses terminfo termcap; do
15445 if test -z "$ac_lib"; then
15446 ac_res="none required"
15447 else
15448 ac_res=-l$ac_lib
15449 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15451 if ac_fn_c_try_link "$LINENO"; then :
15452 ac_cv_search_tputs=$ac_res
15454 rm -f core conftest.err conftest.$ac_objext \
15455 conftest$ac_exeext
15456 if ${ac_cv_search_tputs+:} false; then :
15457 break
15459 done
15460 if ${ac_cv_search_tputs+:} false; then :
15462 else
15463 ac_cv_search_tputs=no
15465 rm conftest.$ac_ext
15466 LIBS=$ac_func_search_save_LIBS
15468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tputs" >&5
15469 $as_echo "$ac_cv_search_tputs" >&6; }
15470 ac_res=$ac_cv_search_tputs
15471 if test "$ac_res" != no; then :
15472 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15474 else
15475 have_tputs_et_al=false
15478 if test "$have_tputs_et_al" != true; then
15479 as_fn_error $? "I couldn't find termcap functions (tputs and friends).
15480 Maybe some development libraries/packages are missing? Try installing
15481 libncurses-dev(el), libterminfo-dev(el) or similar." "$LINENO" 5
15483 # Must define this when any termcap library is found.
15485 $as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h
15487 ## FIXME This was the cpp logic, but I am not sure it is right.
15488 ## The above test has not necessarily found libncurses.
15489 HAVE_LIBNCURSES=yes
15491 ## Use terminfo instead of termcap?
15492 ## Note only system files NOT using terminfo are:
15493 ## freebsd < 40000, ms-w32, msdos, netbsd < 599002500, and
15494 ## darwin|gnu without ncurses.
15495 TERMINFO=no
15496 LIBS_TERMCAP=
15497 case "$opsys" in
15498 ## cygwin: Fewer environment variables to go wrong, more terminal types.
15499 ## hpux10-20: Use the system provided termcap(3) library.
15500 ## openbsd: David Mazieres <dm@reeducation-labor.lcs.mit.edu> says this
15501 ## is necessary. Otherwise Emacs dumps core when run -nw.
15502 aix4-2|cygwin|hpux*|irix6-5|openbsd|sol2*|unixware) TERMINFO=yes ;;
15504 ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2.
15505 ## The ncurses library has been moved out of the System framework in
15506 ## Mac OS X 10.2. So if configure detects it, set the command-line
15507 ## option to use it.
15508 darwin|gnu*)
15509 ## (HAVE_LIBNCURSES was not always true, but is since 2010-03-18.)
15510 if test "x$HAVE_LIBNCURSES" = "xyes"; then
15511 TERMINFO=yes
15512 LIBS_TERMCAP="-lncurses"
15516 freebsd)
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5
15518 $as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; }
15519 if ${emacs_cv_freebsd_terminfo+:} false; then :
15520 $as_echo_n "(cached) " >&6
15521 else
15522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15523 /* end confdefs.h. */
15524 #include <osreldate.h>
15526 main ()
15528 #if __FreeBSD_version < 400000
15529 fail;
15530 #endif
15533 return 0;
15535 _ACEOF
15536 if ac_fn_c_try_link "$LINENO"; then :
15537 emacs_cv_freebsd_terminfo=yes
15538 else
15539 emacs_cv_freebsd_terminfo=no
15541 rm -f core conftest.err conftest.$ac_objext \
15542 conftest$ac_exeext conftest.$ac_ext
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5
15547 $as_echo "$emacs_cv_freebsd_terminfo" >&6; }
15549 if test $emacs_cv_freebsd_terminfo = yes; then
15550 TERMINFO=yes
15551 LIBS_TERMCAP="-lncurses"
15552 else
15553 LIBS_TERMCAP="-ltermcap"
15557 netbsd)
15558 if test $ac_cv_search_tputs = -lterminfo; then
15559 TERMINFO=yes
15560 LIBS_TERMCAP="-lterminfo"
15561 else
15562 LIBS_TERMCAP="-ltermcap"
15566 esac
15568 case "$opsys" in
15569 ## hpux: Make sure we get select from libc rather than from libcurses
15570 ## because libcurses on HPUX 10.10 has a broken version of select.
15571 ## We used to use -lc -lcurses, but this may be cleaner.
15572 hpux*) LIBS_TERMCAP="-ltermcap" ;;
15574 openbsd) LIBS_TERMCAP="-lncurses" ;;
15576 ## Must use system termcap, if we use any termcap. It does special things.
15577 sol2*) test "$TERMINFO" != yes && LIBS_TERMCAP="-ltermcap" ;;
15578 esac
15580 TERMCAP_OBJ=tparam.o
15581 if test $TERMINFO = yes; then
15583 $as_echo "#define TERMINFO 1" >>confdefs.h
15586 ## Default used to be -ltermcap. Add a case above if need something else.
15587 test "x$LIBS_TERMCAP" = "x" && LIBS_TERMCAP="-lcurses"
15589 TERMCAP_OBJ=terminfo.o
15595 # Do we have res_init, for detecting changes in /etc/resolv.conf?
15596 resolv=no
15597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15598 /* end confdefs.h. */
15599 #include <netinet/in.h>
15600 #include <arpa/nameser.h>
15601 #include <resolv.h>
15603 main ()
15605 return res_init();
15607 return 0;
15609 _ACEOF
15610 if ac_fn_c_try_link "$LINENO"; then :
15611 have_res_init=yes
15612 else
15613 have_res_init=no
15615 rm -f core conftest.err conftest.$ac_objext \
15616 conftest$ac_exeext conftest.$ac_ext
15617 if test "$have_res_init" = no; then
15618 OLIBS="$LIBS"
15619 LIBS="$LIBS -lresolv"
15620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5
15621 $as_echo_n "checking for res_init with -lresolv... " >&6; }
15622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15623 /* end confdefs.h. */
15624 #include <netinet/in.h>
15625 #include <arpa/nameser.h>
15626 #include <resolv.h>
15628 main ()
15630 return res_init();
15632 return 0;
15634 _ACEOF
15635 if ac_fn_c_try_link "$LINENO"; then :
15636 have_res_init=yes
15637 else
15638 have_res_init=no
15640 rm -f core conftest.err conftest.$ac_objext \
15641 conftest$ac_exeext conftest.$ac_ext
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5
15643 $as_echo "$have_res_init" >&6; }
15644 if test "$have_res_init" = yes ; then
15645 resolv=yes
15647 LIBS="$OLIBS"
15650 if test "$have_res_init" = yes; then
15652 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
15656 # Do we need the Hesiod library to provide the support routines?
15657 LIBHESIOD=
15658 if test "$with_hesiod" != no ; then
15659 # Don't set $LIBS here -- see comments above. FIXME which comments?
15660 ac_fn_c_check_func "$LINENO" "res_send" "ac_cv_func_res_send"
15661 if test "x$ac_cv_func_res_send" = xyes; then :
15663 else
15664 ac_fn_c_check_func "$LINENO" "__res_send" "ac_cv_func___res_send"
15665 if test "x$ac_cv_func___res_send" = xyes; then :
15667 else
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5
15669 $as_echo_n "checking for res_send in -lresolv... " >&6; }
15670 if ${ac_cv_lib_resolv_res_send+:} false; then :
15671 $as_echo_n "(cached) " >&6
15672 else
15673 ac_check_lib_save_LIBS=$LIBS
15674 LIBS="-lresolv $LIBS"
15675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15676 /* end confdefs.h. */
15678 /* Override any GCC internal prototype to avoid an error.
15679 Use char because int might match the return type of a GCC
15680 builtin and then its argument prototype would still apply. */
15681 #ifdef __cplusplus
15682 extern "C"
15683 #endif
15684 char res_send ();
15686 main ()
15688 return res_send ();
15690 return 0;
15692 _ACEOF
15693 if ac_fn_c_try_link "$LINENO"; then :
15694 ac_cv_lib_resolv_res_send=yes
15695 else
15696 ac_cv_lib_resolv_res_send=no
15698 rm -f core conftest.err conftest.$ac_objext \
15699 conftest$ac_exeext conftest.$ac_ext
15700 LIBS=$ac_check_lib_save_LIBS
15702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5
15703 $as_echo "$ac_cv_lib_resolv_res_send" >&6; }
15704 if test "x$ac_cv_lib_resolv_res_send" = xyes; then :
15705 resolv=yes
15706 else
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5
15708 $as_echo_n "checking for __res_send in -lresolv... " >&6; }
15709 if ${ac_cv_lib_resolv___res_send+:} false; then :
15710 $as_echo_n "(cached) " >&6
15711 else
15712 ac_check_lib_save_LIBS=$LIBS
15713 LIBS="-lresolv $LIBS"
15714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15715 /* end confdefs.h. */
15717 /* Override any GCC internal prototype to avoid an error.
15718 Use char because int might match the return type of a GCC
15719 builtin and then its argument prototype would still apply. */
15720 #ifdef __cplusplus
15721 extern "C"
15722 #endif
15723 char __res_send ();
15725 main ()
15727 return __res_send ();
15729 return 0;
15731 _ACEOF
15732 if ac_fn_c_try_link "$LINENO"; then :
15733 ac_cv_lib_resolv___res_send=yes
15734 else
15735 ac_cv_lib_resolv___res_send=no
15737 rm -f core conftest.err conftest.$ac_objext \
15738 conftest$ac_exeext conftest.$ac_ext
15739 LIBS=$ac_check_lib_save_LIBS
15741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5
15742 $as_echo "$ac_cv_lib_resolv___res_send" >&6; }
15743 if test "x$ac_cv_lib_resolv___res_send" = xyes; then :
15744 resolv=yes
15753 if test "$resolv" = yes ; then
15754 RESOLVLIB=-lresolv
15755 else
15756 RESOLVLIB=
15758 ac_fn_c_check_func "$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost"
15759 if test "x$ac_cv_func_hes_getmailhost" = xyes; then :
15761 else
15762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5
15763 $as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; }
15764 if ${ac_cv_lib_hesiod_hes_getmailhost+:} false; then :
15765 $as_echo_n "(cached) " >&6
15766 else
15767 ac_check_lib_save_LIBS=$LIBS
15768 LIBS="-lhesiod $RESOLVLIB $LIBS"
15769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15770 /* end confdefs.h. */
15772 /* Override any GCC internal prototype to avoid an error.
15773 Use char because int might match the return type of a GCC
15774 builtin and then its argument prototype would still apply. */
15775 #ifdef __cplusplus
15776 extern "C"
15777 #endif
15778 char hes_getmailhost ();
15780 main ()
15782 return hes_getmailhost ();
15784 return 0;
15786 _ACEOF
15787 if ac_fn_c_try_link "$LINENO"; then :
15788 ac_cv_lib_hesiod_hes_getmailhost=yes
15789 else
15790 ac_cv_lib_hesiod_hes_getmailhost=no
15792 rm -f core conftest.err conftest.$ac_objext \
15793 conftest$ac_exeext conftest.$ac_ext
15794 LIBS=$ac_check_lib_save_LIBS
15796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
15797 $as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
15798 if test "x$ac_cv_lib_hesiod_hes_getmailhost" = xyes; then :
15799 hesiod=yes
15800 else
15807 if test x"$hesiod" = xyes; then
15809 $as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h
15811 LIBHESIOD=-lhesiod
15816 # Do we need libresolv (due to res_init or Hesiod)?
15817 if test "$resolv" = yes ; then
15819 $as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h
15821 LIBRESOLV=-lresolv
15822 else
15823 LIBRESOLV=
15827 # These tell us which Kerberos-related libraries to use.
15828 COM_ERRLIB=
15829 CRYPTOLIB=
15830 KRB5LIB=
15831 DESLIB=
15832 KRB4LIB=
15834 if test "${with_kerberos}" != no; then
15835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5
15836 $as_echo_n "checking for com_err in -lcom_err... " >&6; }
15837 if ${ac_cv_lib_com_err_com_err+:} false; then :
15838 $as_echo_n "(cached) " >&6
15839 else
15840 ac_check_lib_save_LIBS=$LIBS
15841 LIBS="-lcom_err $LIBS"
15842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15843 /* end confdefs.h. */
15845 /* Override any GCC internal prototype to avoid an error.
15846 Use char because int might match the return type of a GCC
15847 builtin and then its argument prototype would still apply. */
15848 #ifdef __cplusplus
15849 extern "C"
15850 #endif
15851 char com_err ();
15853 main ()
15855 return com_err ();
15857 return 0;
15859 _ACEOF
15860 if ac_fn_c_try_link "$LINENO"; then :
15861 ac_cv_lib_com_err_com_err=yes
15862 else
15863 ac_cv_lib_com_err_com_err=no
15865 rm -f core conftest.err conftest.$ac_objext \
15866 conftest$ac_exeext conftest.$ac_ext
15867 LIBS=$ac_check_lib_save_LIBS
15869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5
15870 $as_echo "$ac_cv_lib_com_err_com_err" >&6; }
15871 if test "x$ac_cv_lib_com_err_com_err" = xyes; then :
15872 have_com_err=yes
15873 else
15874 have_com_err=no
15877 if test $have_com_err = yes; then
15878 COM_ERRLIB=-lcom_err
15879 LIBS="$COM_ERRLIB $LIBS"
15881 $as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h
15884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5
15885 $as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; }
15886 if ${ac_cv_lib_crypto_mit_des_cbc_encrypt+:} false; then :
15887 $as_echo_n "(cached) " >&6
15888 else
15889 ac_check_lib_save_LIBS=$LIBS
15890 LIBS="-lcrypto $LIBS"
15891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15892 /* end confdefs.h. */
15894 /* Override any GCC internal prototype to avoid an error.
15895 Use char because int might match the return type of a GCC
15896 builtin and then its argument prototype would still apply. */
15897 #ifdef __cplusplus
15898 extern "C"
15899 #endif
15900 char mit_des_cbc_encrypt ();
15902 main ()
15904 return mit_des_cbc_encrypt ();
15906 return 0;
15908 _ACEOF
15909 if ac_fn_c_try_link "$LINENO"; then :
15910 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
15911 else
15912 ac_cv_lib_crypto_mit_des_cbc_encrypt=no
15914 rm -f core conftest.err conftest.$ac_objext \
15915 conftest$ac_exeext conftest.$ac_ext
15916 LIBS=$ac_check_lib_save_LIBS
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
15919 $as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
15920 if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = xyes; then :
15921 have_crypto=yes
15922 else
15923 have_crypto=no
15926 if test $have_crypto = yes; then
15927 CRYPTOLIB=-lcrypto
15928 LIBS="$CRYPTOLIB $LIBS"
15930 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
15933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
15934 $as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; }
15935 if ${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+:} false; then :
15936 $as_echo_n "(cached) " >&6
15937 else
15938 ac_check_lib_save_LIBS=$LIBS
15939 LIBS="-lk5crypto $LIBS"
15940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15941 /* end confdefs.h. */
15943 /* Override any GCC internal prototype to avoid an error.
15944 Use char because int might match the return type of a GCC
15945 builtin and then its argument prototype would still apply. */
15946 #ifdef __cplusplus
15947 extern "C"
15948 #endif
15949 char mit_des_cbc_encrypt ();
15951 main ()
15953 return mit_des_cbc_encrypt ();
15955 return 0;
15957 _ACEOF
15958 if ac_fn_c_try_link "$LINENO"; then :
15959 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
15960 else
15961 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
15963 rm -f core conftest.err conftest.$ac_objext \
15964 conftest$ac_exeext conftest.$ac_ext
15965 LIBS=$ac_check_lib_save_LIBS
15967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
15968 $as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
15969 if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = xyes; then :
15970 have_k5crypto=yes
15971 else
15972 have_k5crypto=no
15975 if test $have_k5crypto = yes; then
15976 CRYPTOLIB=-lk5crypto
15977 LIBS="$CRYPTOLIB $LIBS"
15979 $as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5
15983 $as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; }
15984 if ${ac_cv_lib_krb5_krb5_init_context+:} false; then :
15985 $as_echo_n "(cached) " >&6
15986 else
15987 ac_check_lib_save_LIBS=$LIBS
15988 LIBS="-lkrb5 $LIBS"
15989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15990 /* end confdefs.h. */
15992 /* Override any GCC internal prototype to avoid an error.
15993 Use char because int might match the return type of a GCC
15994 builtin and then its argument prototype would still apply. */
15995 #ifdef __cplusplus
15996 extern "C"
15997 #endif
15998 char krb5_init_context ();
16000 main ()
16002 return krb5_init_context ();
16004 return 0;
16006 _ACEOF
16007 if ac_fn_c_try_link "$LINENO"; then :
16008 ac_cv_lib_krb5_krb5_init_context=yes
16009 else
16010 ac_cv_lib_krb5_krb5_init_context=no
16012 rm -f core conftest.err conftest.$ac_objext \
16013 conftest$ac_exeext conftest.$ac_ext
16014 LIBS=$ac_check_lib_save_LIBS
16016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5
16017 $as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; }
16018 if test "x$ac_cv_lib_krb5_krb5_init_context" = xyes; then :
16019 have_krb5=yes
16020 else
16021 have_krb5=no
16024 if test $have_krb5=yes; then
16025 KRB5LIB=-lkrb5
16026 LIBS="$KRB5LIB $LIBS"
16028 $as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h
16031 if test "${with_kerberos5}" = no; then
16032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5
16033 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }
16034 if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then :
16035 $as_echo_n "(cached) " >&6
16036 else
16037 ac_check_lib_save_LIBS=$LIBS
16038 LIBS="-ldes425 $LIBS"
16039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16040 /* end confdefs.h. */
16042 /* Override any GCC internal prototype to avoid an error.
16043 Use char because int might match the return type of a GCC
16044 builtin and then its argument prototype would still apply. */
16045 #ifdef __cplusplus
16046 extern "C"
16047 #endif
16048 char des_cbc_encrypt ();
16050 main ()
16052 return des_cbc_encrypt ();
16054 return 0;
16056 _ACEOF
16057 if ac_fn_c_try_link "$LINENO"; then :
16058 ac_cv_lib_des425_des_cbc_encrypt=yes
16059 else
16060 ac_cv_lib_des425_des_cbc_encrypt=no
16062 rm -f core conftest.err conftest.$ac_objext \
16063 conftest$ac_exeext conftest.$ac_ext
16064 LIBS=$ac_check_lib_save_LIBS
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
16067 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
16068 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then :
16069 have_des425=yes
16070 else
16071 have_des425=no
16074 if test $have_des425 = yes; then
16075 DESLIB=-ldes425
16076 LIBS="$DESLIB $LIBS"
16078 $as_echo "#define HAVE_LIBDES425 1" >>confdefs.h
16080 else
16081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
16082 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
16083 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
16084 $as_echo_n "(cached) " >&6
16085 else
16086 ac_check_lib_save_LIBS=$LIBS
16087 LIBS="-ldes $LIBS"
16088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16089 /* end confdefs.h. */
16091 /* Override any GCC internal prototype to avoid an error.
16092 Use char because int might match the return type of a GCC
16093 builtin and then its argument prototype would still apply. */
16094 #ifdef __cplusplus
16095 extern "C"
16096 #endif
16097 char des_cbc_encrypt ();
16099 main ()
16101 return des_cbc_encrypt ();
16103 return 0;
16105 _ACEOF
16106 if ac_fn_c_try_link "$LINENO"; then :
16107 ac_cv_lib_des_des_cbc_encrypt=yes
16108 else
16109 ac_cv_lib_des_des_cbc_encrypt=no
16111 rm -f core conftest.err conftest.$ac_objext \
16112 conftest$ac_exeext conftest.$ac_ext
16113 LIBS=$ac_check_lib_save_LIBS
16115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
16116 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
16117 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
16118 have_des=yes
16119 else
16120 have_des=no
16123 if test $have_des = yes; then
16124 DESLIB=-ldes
16125 LIBS="$DESLIB $LIBS"
16127 $as_echo "#define HAVE_LIBDES 1" >>confdefs.h
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5
16132 $as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; }
16133 if ${ac_cv_lib_krb4_krb_get_cred+:} false; then :
16134 $as_echo_n "(cached) " >&6
16135 else
16136 ac_check_lib_save_LIBS=$LIBS
16137 LIBS="-lkrb4 $LIBS"
16138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16139 /* end confdefs.h. */
16141 /* Override any GCC internal prototype to avoid an error.
16142 Use char because int might match the return type of a GCC
16143 builtin and then its argument prototype would still apply. */
16144 #ifdef __cplusplus
16145 extern "C"
16146 #endif
16147 char krb_get_cred ();
16149 main ()
16151 return krb_get_cred ();
16153 return 0;
16155 _ACEOF
16156 if ac_fn_c_try_link "$LINENO"; then :
16157 ac_cv_lib_krb4_krb_get_cred=yes
16158 else
16159 ac_cv_lib_krb4_krb_get_cred=no
16161 rm -f core conftest.err conftest.$ac_objext \
16162 conftest$ac_exeext conftest.$ac_ext
16163 LIBS=$ac_check_lib_save_LIBS
16165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5
16166 $as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; }
16167 if test "x$ac_cv_lib_krb4_krb_get_cred" = xyes; then :
16168 have_krb4=yes
16169 else
16170 have_krb4=no
16173 if test $have_krb4 = yes; then
16174 KRB4LIB=-lkrb4
16175 LIBS="$KRB4LIB $LIBS"
16177 $as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h
16179 else
16180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5
16181 $as_echo_n "checking for krb_get_cred in -lkrb... " >&6; }
16182 if ${ac_cv_lib_krb_krb_get_cred+:} false; then :
16183 $as_echo_n "(cached) " >&6
16184 else
16185 ac_check_lib_save_LIBS=$LIBS
16186 LIBS="-lkrb $LIBS"
16187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16188 /* end confdefs.h. */
16190 /* Override any GCC internal prototype to avoid an error.
16191 Use char because int might match the return type of a GCC
16192 builtin and then its argument prototype would still apply. */
16193 #ifdef __cplusplus
16194 extern "C"
16195 #endif
16196 char krb_get_cred ();
16198 main ()
16200 return krb_get_cred ();
16202 return 0;
16204 _ACEOF
16205 if ac_fn_c_try_link "$LINENO"; then :
16206 ac_cv_lib_krb_krb_get_cred=yes
16207 else
16208 ac_cv_lib_krb_krb_get_cred=no
16210 rm -f core conftest.err conftest.$ac_objext \
16211 conftest$ac_exeext conftest.$ac_ext
16212 LIBS=$ac_check_lib_save_LIBS
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5
16215 $as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; }
16216 if test "x$ac_cv_lib_krb_krb_get_cred" = xyes; then :
16217 have_krb=yes
16218 else
16219 have_krb=no
16222 if test $have_krb = yes; then
16223 KRB4LIB=-lkrb
16224 LIBS="$KRB4LIB $LIBS"
16226 $as_echo "#define HAVE_LIBKRB 1" >>confdefs.h
16232 if test "${with_kerberos5}" != no; then
16233 for ac_header in krb5.h
16234 do :
16235 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
16236 if test "x$ac_cv_header_krb5_h" = xyes; then :
16237 cat >>confdefs.h <<_ACEOF
16238 #define HAVE_KRB5_H 1
16239 _ACEOF
16240 ac_fn_c_check_member "$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include <krb5.h>
16242 if test "x$ac_cv_member_krb5_error_text" = xyes; then :
16244 cat >>confdefs.h <<_ACEOF
16245 #define HAVE_KRB5_ERROR_TEXT 1
16246 _ACEOF
16250 ac_fn_c_check_member "$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include <krb5.h>
16252 if test "x$ac_cv_member_krb5_error_e_text" = xyes; then :
16254 cat >>confdefs.h <<_ACEOF
16255 #define HAVE_KRB5_ERROR_E_TEXT 1
16256 _ACEOF
16263 done
16265 else
16266 for ac_header in des.h
16267 do :
16268 ac_fn_c_check_header_mongrel "$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default"
16269 if test "x$ac_cv_header_des_h" = xyes; then :
16270 cat >>confdefs.h <<_ACEOF
16271 #define HAVE_DES_H 1
16272 _ACEOF
16274 else
16275 for ac_header in kerberosIV/des.h
16276 do :
16277 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default"
16278 if test "x$ac_cv_header_kerberosIV_des_h" = xyes; then :
16279 cat >>confdefs.h <<_ACEOF
16280 #define HAVE_KERBEROSIV_DES_H 1
16281 _ACEOF
16283 else
16284 for ac_header in kerberos/des.h
16285 do :
16286 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default"
16287 if test "x$ac_cv_header_kerberos_des_h" = xyes; then :
16288 cat >>confdefs.h <<_ACEOF
16289 #define HAVE_KERBEROS_DES_H 1
16290 _ACEOF
16294 done
16298 done
16302 done
16304 for ac_header in krb.h
16305 do :
16306 ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"
16307 if test "x$ac_cv_header_krb_h" = xyes; then :
16308 cat >>confdefs.h <<_ACEOF
16309 #define HAVE_KRB_H 1
16310 _ACEOF
16312 else
16313 for ac_header in kerberosIV/krb.h
16314 do :
16315 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default"
16316 if test "x$ac_cv_header_kerberosIV_krb_h" = xyes; then :
16317 cat >>confdefs.h <<_ACEOF
16318 #define HAVE_KERBEROSIV_KRB_H 1
16319 _ACEOF
16321 else
16322 for ac_header in kerberos/krb.h
16323 do :
16324 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default"
16325 if test "x$ac_cv_header_kerberos_krb_h" = xyes; then :
16326 cat >>confdefs.h <<_ACEOF
16327 #define HAVE_KERBEROS_KRB_H 1
16328 _ACEOF
16332 done
16336 done
16340 done
16343 for ac_header in com_err.h
16344 do :
16345 ac_fn_c_check_header_mongrel "$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default"
16346 if test "x$ac_cv_header_com_err_h" = xyes; then :
16347 cat >>confdefs.h <<_ACEOF
16348 #define HAVE_COM_ERR_H 1
16349 _ACEOF
16353 done
16363 # Solaris requires -lintl if you want strerror (which calls dgettext)
16364 # to return localized messages.
16365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
16366 $as_echo_n "checking for dgettext in -lintl... " >&6; }
16367 if ${ac_cv_lib_intl_dgettext+:} false; then :
16368 $as_echo_n "(cached) " >&6
16369 else
16370 ac_check_lib_save_LIBS=$LIBS
16371 LIBS="-lintl $LIBS"
16372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16373 /* end confdefs.h. */
16375 /* Override any GCC internal prototype to avoid an error.
16376 Use char because int might match the return type of a GCC
16377 builtin and then its argument prototype would still apply. */
16378 #ifdef __cplusplus
16379 extern "C"
16380 #endif
16381 char dgettext ();
16383 main ()
16385 return dgettext ();
16387 return 0;
16389 _ACEOF
16390 if ac_fn_c_try_link "$LINENO"; then :
16391 ac_cv_lib_intl_dgettext=yes
16392 else
16393 ac_cv_lib_intl_dgettext=no
16395 rm -f core conftest.err conftest.$ac_objext \
16396 conftest$ac_exeext conftest.$ac_ext
16397 LIBS=$ac_check_lib_save_LIBS
16399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
16400 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
16401 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
16402 cat >>confdefs.h <<_ACEOF
16403 #define HAVE_LIBINTL 1
16404 _ACEOF
16406 LIBS="-lintl $LIBS"
16411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5
16412 $as_echo_n "checking whether localtime caches TZ... " >&6; }
16413 if ${emacs_cv_localtime_cache+:} false; then :
16414 $as_echo_n "(cached) " >&6
16415 else
16416 if test x$ac_cv_func_tzset = xyes; then
16417 if test "$cross_compiling" = yes; then :
16418 # If we have tzset, assume the worst when cross-compiling.
16419 emacs_cv_localtime_cache=yes
16420 else
16421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16422 /* end confdefs.h. */
16423 #include <time.h>
16424 char TZ_GMT0[] = "TZ=GMT0";
16425 char TZ_PST8[] = "TZ=PST8";
16426 main()
16428 time_t now = time ((time_t *) 0);
16429 int hour_GMT0, hour_unset;
16430 if (putenv (TZ_GMT0) != 0)
16431 exit (1);
16432 hour_GMT0 = localtime (&now)->tm_hour;
16433 unsetenv("TZ");
16434 hour_unset = localtime (&now)->tm_hour;
16435 if (putenv (TZ_PST8) != 0)
16436 exit (1);
16437 if (localtime (&now)->tm_hour == hour_GMT0)
16438 exit (1);
16439 unsetenv("TZ");
16440 if (localtime (&now)->tm_hour != hour_unset)
16441 exit (1);
16442 exit (0);
16444 _ACEOF
16445 if ac_fn_c_try_run "$LINENO"; then :
16446 emacs_cv_localtime_cache=no
16447 else
16448 emacs_cv_localtime_cache=yes
16450 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16451 conftest.$ac_objext conftest.beam conftest.$ac_ext
16454 else
16455 # If we lack tzset, report that localtime does not cache TZ,
16456 # since we can't invalidate the cache if we don't have tzset.
16457 emacs_cv_localtime_cache=no
16460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5
16461 $as_echo "$emacs_cv_localtime_cache" >&6; }
16462 if test $emacs_cv_localtime_cache = yes; then
16464 $as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h
16468 if test "x$HAVE_TIMEVAL" = xyes; then
16469 for ac_func in gettimeofday
16470 do :
16471 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
16472 if test "x$ac_cv_func_gettimeofday" = xyes; then :
16473 cat >>confdefs.h <<_ACEOF
16474 #define HAVE_GETTIMEOFDAY 1
16475 _ACEOF
16478 done
16480 if test $ac_cv_func_gettimeofday = yes; then
16481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday can accept two arguments" >&5
16482 $as_echo_n "checking whether gettimeofday can accept two arguments... " >&6; }
16483 if ${emacs_cv_gettimeofday_two_arguments+:} false; then :
16484 $as_echo_n "(cached) " >&6
16485 else
16486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16487 /* end confdefs.h. */
16489 #ifdef TIME_WITH_SYS_TIME
16490 #include <sys/time.h>
16491 #include <time.h>
16492 #else
16493 #ifdef HAVE_SYS_TIME_H
16494 #include <sys/time.h>
16495 #else
16496 #include <time.h>
16497 #endif
16498 #endif
16500 main ()
16502 struct timeval time;
16503 gettimeofday (&time, 0);
16505 return 0;
16507 _ACEOF
16508 if ac_fn_c_try_compile "$LINENO"; then :
16509 emacs_cv_gettimeofday_two_arguments=yes
16510 else
16511 emacs_cv_gettimeofday_two_arguments=no
16513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_gettimeofday_two_arguments" >&5
16516 $as_echo "$emacs_cv_gettimeofday_two_arguments" >&6; }
16517 if test $emacs_cv_gettimeofday_two_arguments = no; then
16519 $as_echo "#define GETTIMEOFDAY_ONE_ARGUMENT 1" >>confdefs.h
16525 ok_so_far=yes
16526 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
16527 if test "x$ac_cv_func_socket" = xyes; then :
16529 else
16530 ok_so_far=no
16533 if test $ok_so_far = yes; then
16534 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
16535 if test "x$ac_cv_header_netinet_in_h" = xyes; then :
16537 else
16538 ok_so_far=no
16543 if test $ok_so_far = yes; then
16544 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
16545 if test "x$ac_cv_header_arpa_inet_h" = xyes; then :
16547 else
16548 ok_so_far=no
16553 if test $ok_so_far = yes; then
16555 $as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h
16559 if test -f /usr/lpp/X11/bin/smt.exp; then
16561 $as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h
16565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5
16566 $as_echo_n "checking whether system supports dynamic ptys... " >&6; }
16567 if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
16568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16569 $as_echo "yes" >&6; }
16571 $as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
16573 else
16574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16575 $as_echo "no" >&6; }
16578 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
16579 if test "x$ac_cv_type_pid_t" = xyes; then :
16581 else
16583 cat >>confdefs.h <<_ACEOF
16584 #define pid_t int
16585 _ACEOF
16589 for ac_header in vfork.h
16590 do :
16591 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
16592 if test "x$ac_cv_header_vfork_h" = xyes; then :
16593 cat >>confdefs.h <<_ACEOF
16594 #define HAVE_VFORK_H 1
16595 _ACEOF
16599 done
16601 for ac_func in fork vfork
16602 do :
16603 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16604 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16605 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16606 cat >>confdefs.h <<_ACEOF
16607 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16608 _ACEOF
16611 done
16613 if test "x$ac_cv_func_fork" = xyes; then
16614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
16615 $as_echo_n "checking for working fork... " >&6; }
16616 if ${ac_cv_func_fork_works+:} false; then :
16617 $as_echo_n "(cached) " >&6
16618 else
16619 if test "$cross_compiling" = yes; then :
16620 ac_cv_func_fork_works=cross
16621 else
16622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16623 /* end confdefs.h. */
16624 $ac_includes_default
16626 main ()
16629 /* By Ruediger Kuhlmann. */
16630 return fork () < 0;
16633 return 0;
16635 _ACEOF
16636 if ac_fn_c_try_run "$LINENO"; then :
16637 ac_cv_func_fork_works=yes
16638 else
16639 ac_cv_func_fork_works=no
16641 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16642 conftest.$ac_objext conftest.beam conftest.$ac_ext
16646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
16647 $as_echo "$ac_cv_func_fork_works" >&6; }
16649 else
16650 ac_cv_func_fork_works=$ac_cv_func_fork
16652 if test "x$ac_cv_func_fork_works" = xcross; then
16653 case $host in
16654 *-*-amigaos* | *-*-msdosdjgpp*)
16655 # Override, as these systems have only a dummy fork() stub
16656 ac_cv_func_fork_works=no
16659 ac_cv_func_fork_works=yes
16661 esac
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
16663 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
16665 ac_cv_func_vfork_works=$ac_cv_func_vfork
16666 if test "x$ac_cv_func_vfork" = xyes; then
16667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
16668 $as_echo_n "checking for working vfork... " >&6; }
16669 if ${ac_cv_func_vfork_works+:} false; then :
16670 $as_echo_n "(cached) " >&6
16671 else
16672 if test "$cross_compiling" = yes; then :
16673 ac_cv_func_vfork_works=cross
16674 else
16675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676 /* end confdefs.h. */
16677 /* Thanks to Paul Eggert for this test. */
16678 $ac_includes_default
16679 #include <sys/wait.h>
16680 #ifdef HAVE_VFORK_H
16681 # include <vfork.h>
16682 #endif
16683 /* On some sparc systems, changes by the child to local and incoming
16684 argument registers are propagated back to the parent. The compiler
16685 is told about this with #include <vfork.h>, but some compilers
16686 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
16687 static variable whose address is put into a register that is
16688 clobbered by the vfork. */
16689 static void
16690 #ifdef __cplusplus
16691 sparc_address_test (int arg)
16692 # else
16693 sparc_address_test (arg) int arg;
16694 #endif
16696 static pid_t child;
16697 if (!child) {
16698 child = vfork ();
16699 if (child < 0) {
16700 perror ("vfork");
16701 _exit(2);
16703 if (!child) {
16704 arg = getpid();
16705 write(-1, "", 0);
16706 _exit (arg);
16712 main ()
16714 pid_t parent = getpid ();
16715 pid_t child;
16717 sparc_address_test (0);
16719 child = vfork ();
16721 if (child == 0) {
16722 /* Here is another test for sparc vfork register problems. This
16723 test uses lots of local variables, at least as many local
16724 variables as main has allocated so far including compiler
16725 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
16726 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
16727 reuse the register of parent for one of the local variables,
16728 since it will think that parent can't possibly be used any more
16729 in this routine. Assigning to the local variable will thus
16730 munge parent in the parent process. */
16731 pid_t
16732 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16733 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16734 /* Convince the compiler that p..p7 are live; otherwise, it might
16735 use the same hardware register for all 8 local variables. */
16736 if (p != p1 || p != p2 || p != p3 || p != p4
16737 || p != p5 || p != p6 || p != p7)
16738 _exit(1);
16740 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16741 from child file descriptors. If the child closes a descriptor
16742 before it execs or exits, this munges the parent's descriptor
16743 as well. Test for this by closing stdout in the child. */
16744 _exit(close(fileno(stdout)) != 0);
16745 } else {
16746 int status;
16747 struct stat st;
16749 while (wait(&status) != child)
16751 return (
16752 /* Was there some problem with vforking? */
16753 child < 0
16755 /* Did the child fail? (This shouldn't happen.) */
16756 || status
16758 /* Did the vfork/compiler bug occur? */
16759 || parent != getpid()
16761 /* Did the file descriptor bug occur? */
16762 || fstat(fileno(stdout), &st) != 0
16766 _ACEOF
16767 if ac_fn_c_try_run "$LINENO"; then :
16768 ac_cv_func_vfork_works=yes
16769 else
16770 ac_cv_func_vfork_works=no
16772 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16773 conftest.$ac_objext conftest.beam conftest.$ac_ext
16777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
16778 $as_echo "$ac_cv_func_vfork_works" >&6; }
16781 if test "x$ac_cv_func_fork_works" = xcross; then
16782 ac_cv_func_vfork_works=$ac_cv_func_vfork
16783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
16784 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
16787 if test "x$ac_cv_func_vfork_works" = xyes; then
16789 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
16791 else
16793 $as_echo "#define vfork fork" >>confdefs.h
16796 if test "x$ac_cv_func_fork_works" = xyes; then
16798 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
16803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
16804 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
16805 if ${emacs_cv_langinfo_codeset+:} false; then :
16806 $as_echo_n "(cached) " >&6
16807 else
16808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16809 /* end confdefs.h. */
16810 #include <langinfo.h>
16812 main ()
16814 char* cs = nl_langinfo(CODESET);
16816 return 0;
16818 _ACEOF
16819 if ac_fn_c_try_link "$LINENO"; then :
16820 emacs_cv_langinfo_codeset=yes
16821 else
16822 emacs_cv_langinfo_codeset=no
16824 rm -f core conftest.err conftest.$ac_objext \
16825 conftest$ac_exeext conftest.$ac_ext
16828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5
16829 $as_echo "$emacs_cv_langinfo_codeset" >&6; }
16830 if test $emacs_cv_langinfo_codeset = yes; then
16832 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
16836 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16837 if test "x$ac_cv_type_size_t" = xyes; then :
16839 cat >>confdefs.h <<_ACEOF
16840 #define HAVE_SIZE_T 1
16841 _ACEOF
16847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
16848 $as_echo_n "checking for mbstate_t... " >&6; }
16849 if ${ac_cv_type_mbstate_t+:} false; then :
16850 $as_echo_n "(cached) " >&6
16851 else
16852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16853 /* end confdefs.h. */
16854 $ac_includes_default
16855 # include <wchar.h>
16857 main ()
16859 mbstate_t x; return sizeof x;
16861 return 0;
16863 _ACEOF
16864 if ac_fn_c_try_compile "$LINENO"; then :
16865 ac_cv_type_mbstate_t=yes
16866 else
16867 ac_cv_type_mbstate_t=no
16869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
16872 $as_echo "$ac_cv_type_mbstate_t" >&6; }
16873 if test $ac_cv_type_mbstate_t = yes; then
16875 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
16877 else
16879 $as_echo "#define mbstate_t int" >>confdefs.h
16883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5
16884 $as_echo_n "checking for C restricted array declarations... " >&6; }
16885 if ${emacs_cv_c_restrict_arr+:} false; then :
16886 $as_echo_n "(cached) " >&6
16887 else
16888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16889 /* end confdefs.h. */
16890 void fred (int x[__restrict]);
16892 main ()
16896 return 0;
16898 _ACEOF
16899 if ac_fn_c_try_compile "$LINENO"; then :
16900 emacs_cv_c_restrict_arr=yes
16901 else
16902 emacs_cv_c_restrict_arr=no
16904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5
16907 $as_echo "$emacs_cv_c_restrict_arr" >&6; }
16908 if test "$emacs_cv_c_restrict_arr" = yes; then
16910 $as_echo "#define __restrict_arr __restrict" >>confdefs.h
16916 # Set up the CFLAGS for real compilation, so we can substitute it.
16917 CFLAGS="$REAL_CFLAGS"
16918 CPPFLAGS="$REAL_CPPFLAGS"
16920 ## Hack to detect a buggy GCC version.
16921 if test "x$GCC" = xyes \
16922 && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \
16923 && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \
16924 && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then
16925 as_fn_error $? "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5
16928 #### Find out which version of Emacs this is.
16929 version=`grep 'const char emacs_version' ${srcdir}/src/emacs.c \
16930 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
16931 if test x"${version}" = x; then
16932 as_fn_error $? "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5
16934 if test x"${version}" != x"$PACKAGE_VERSION"; then
16935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&5
16936 $as_echo "$as_me: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&2;}
16939 ### Specify what sort of things we'll be editing into Makefile and config.h.
16940 ### Use configuration here uncanonicalized to avoid exceeding size limits.
16943 ## Unused?
16964 ## FIXME? Nothing uses @LD_SWITCH_X_SITE@.
16965 ## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the
16966 ## end of LIBX_BASE, but nothing ever set it.
16971 ## Used in lwlib/Makefile.in.
16973 if test -n "${machfile}"; then
16974 M_FILE="\$(srcdir)/${machfile}"
16975 else
16976 M_FILE=
16978 S_FILE="\$(srcdir)/${opsysfile}"
16990 cat >>confdefs.h <<_ACEOF
16991 #define EMACS_CONFIGURATION "${canonical}"
16992 _ACEOF
16995 cat >>confdefs.h <<_ACEOF
16996 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
16997 _ACEOF
16999 if test -n "$machfile"; then
17001 cat >>confdefs.h <<_ACEOF
17002 #define config_machfile "${machfile}"
17003 _ACEOF
17007 cat >>confdefs.h <<_ACEOF
17008 #define config_opsysfile "${opsysfile}"
17009 _ACEOF
17012 XMENU_OBJ=
17013 XOBJ=
17014 FONT_OBJ=
17015 if test "${HAVE_X_WINDOWS}" = "yes" ; then
17017 $as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h
17019 XMENU_OBJ=xmenu.o
17020 XOBJ="xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o"
17021 FONT_OBJ=xfont.o
17022 if test "$HAVE_XFT" = "yes"; then
17023 FONT_OBJ="$FONT_OBJ ftfont.o xftfont.o ftxfont.o"
17024 elif test "$HAVE_FREETYPE" = "yes"; then
17025 FONT_OBJ="$FONT_OBJ ftfont.o ftxfont.o"
17033 WIDGET_OBJ=
17034 MOTIF_LIBW=
17035 if test "${USE_X_TOOLKIT}" != "none" ; then
17036 WIDGET_OBJ=widget.o
17038 $as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h
17040 if test "${USE_X_TOOLKIT}" = "LUCID"; then
17042 $as_echo "#define USE_LUCID 1" >>confdefs.h
17044 elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
17046 $as_echo "#define USE_MOTIF 1" >>confdefs.h
17048 MOTIF_LIBW=-lXm
17049 case "$opsys" in
17050 gnu-linux)
17051 ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is needed.
17052 MOTIF_LIBW="$MOTIF_LIBW -lXpm"
17055 unixware)
17056 ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
17057 ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
17058 MOTIF_LIBW="MOTIF_LIBW -lXimp"
17061 aix4-2)
17062 ## olson@mcs.anl.gov says -li18n is needed by -lXm.
17063 MOTIF_LIBW="$MOTIF_LIBW -li18n"
17065 esac
17066 MOTIF_LIBW="$MOTIF_LIBW $LIBXP"
17071 TOOLKIT_LIBW=
17072 case "$USE_X_TOOLKIT" in
17073 MOTIF) TOOLKIT_LIBW="$MOTIF_LIBW" ;;
17074 LUCID) TOOLKIT_LIBW="$LUCID_LIBW" ;;
17075 none) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW="$GTK_LIBS" ;;
17076 esac
17079 if test "$USE_X_TOOLKIT" = "none"; then
17080 LIBXT_OTHER="\$(LIBXSM)"
17081 OLDXMENU_TARGET="really-oldXMenu"
17082 else
17083 LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
17084 OLDXMENU_TARGET="really-lwlib"
17088 ## The X Menu stuff is present in the X10 distribution, but missing
17089 ## from X11. If we have X10, just use the installed library;
17090 ## otherwise, use our own copy.
17091 if test "${HAVE_X11}" = "yes" ; then
17093 $as_echo "#define HAVE_X11 1" >>confdefs.h
17096 if test "$USE_X_TOOLKIT" = "none"; then
17097 OLDXMENU="\${oldXMenudir}/libXMenu11.a"
17098 else
17099 OLDXMENU="\${lwlibdir}/liblw.a"
17101 LIBXMENU="\$(OLDXMENU)"
17102 LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)"
17103 OLDXMENU_DEPS="\${OLDXMENU} ../src/\${OLDXMENU}"
17104 else
17105 ## For a syntactically valid Makefile; not actually used for anything.
17106 ## See comments in src/Makefile.in.
17107 OLDXMENU=nothing
17108 ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
17109 if test "${HAVE_X_WINDOWS}" = "yes"; then
17110 LIBXMENU="-lXMenu"
17111 else
17112 LIBXMENU=
17114 LIBX_OTHER=
17115 OLDXMENU_DEPS=
17118 if test "$HAVE_GTK" = "yes" || test "$HAVE_MENUS" != "yes"; then
17119 OLDXMENU_TARGET=
17120 OLDXMENU=nothing
17121 LIBXMENU=
17122 OLDXMENU_DEPS=
17131 if test "${HAVE_MENUS}" = "yes" ; then
17133 $as_echo "#define HAVE_MENUS 1" >>confdefs.h
17137 if test "${GNU_MALLOC}" = "yes" ; then
17139 $as_echo "#define GNU_MALLOC 1" >>confdefs.h
17143 RALLOC_OBJ=
17144 if test "${REL_ALLOC}" = "yes" ; then
17146 $as_echo "#define REL_ALLOC 1" >>confdefs.h
17149 test "$system_malloc" != "yes" && RALLOC_OBJ=ralloc.o
17153 if test "$opsys" = "cygwin"; then
17154 CYGWIN_OBJ="sheap.o"
17155 ## Cygwin differs because of its unexec().
17156 PRE_ALLOC_OBJ=
17157 POST_ALLOC_OBJ=lastfile.o
17158 else
17159 CYGWIN_OBJ=
17160 PRE_ALLOC_OBJ=lastfile.o
17161 POST_ALLOC_OBJ=
17168 case "$opsys" in
17169 aix4-2) LD_SWITCH_SYSTEM_TEMACS="-Wl,-bnodelcsect" ;;
17171 darwin)
17172 ## The -headerpad option tells ld (see man page) to leave room at the
17173 ## end of the header for adding load commands. Needed for dumping.
17174 ## 0x690 is the total size of 30 segment load commands (at 56
17175 ## each); under Cocoa 31 commands are required.
17176 if test "$HAVE_NS" = "yes"; then
17177 libs_nsgui="-framework AppKit"
17178 headerpad_extra=6C8
17179 else
17180 libs_nsgui=
17181 headerpad_extra=690
17183 LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
17185 ## This is here because src/Makefile.in did some extra fiddling around
17186 ## with LD_SWITCH_SYSTEM. The cpp logic was:
17187 ## #ifndef LD_SWITCH_SYSTEM
17188 ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF)))
17189 ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to:
17190 ## not using gcc, darwin system not on an alpha (ie darwin, since
17191 ## darwin + alpha does not occur).
17192 ## Because this was done in src/Makefile.in, the resulting part of
17193 ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link).
17194 ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS,
17195 ## rather than LD_SWITCH_SYSTEM.
17196 test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \
17197 LD_SWITCH_SYSTEM_TEMACS="-X $LD_SWITCH_SYSTEM_TEMACS"
17200 ## LD_SWITCH_X_SITE_AUX is a -R option saying where to find X at run-time.
17201 ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at
17202 ## the point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_AUX
17203 ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM
17204 ## had different values in configure (in ac_link) and src/Makefile.in.
17205 ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS.
17206 gnu-linux) LD_SWITCH_SYSTEM_TEMACS="\$(LD_SWITCH_X_SITE_AUX)" ;;
17208 *) LD_SWITCH_SYSTEM_TEMACS= ;;
17209 esac
17211 if test "$NS_IMPL_GNUSTEP" = "yes"; then
17212 LD_SWITCH_SYSTEM_TEMACS="${LD_SWITCH_SYSTEM_TEMACS} -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES} -lgnustep-gui -lgnustep-base -lobjc -lpthread"
17218 LD_FIRSTFLAG=
17219 ORDINARY_LINK=
17220 case "$opsys" in
17221 ## gnu: GNU needs its own crt0.
17222 aix4-2|cygwin|darwin|gnu|hpux*|irix6-5|sol2*|unixware) ORDINARY_LINK=yes ;;
17224 ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the
17225 ## library search parth, i.e. it won't search /usr/lib for libc and
17226 ## friends. Using -nostartfiles instead avoids this problem, and
17227 ## will also work on earlier NetBSD releases.
17228 netbsd|openbsd) LD_FIRSTFLAG="-nostartfiles" ;;
17230 ## macpcc: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> says
17231 ## MkLinux/LinuxPPC needs this.
17232 ## ibms390x only supports opsys = gnu-linux so it can be added here.
17233 gnu-*)
17234 case "$machine" in
17235 macppc|ibms390x) LD_FIRSTFLAG="-nostdlib" ;;
17236 esac
17238 esac
17241 if test "x$ORDINARY_LINK" = "xyes"; then
17243 LD_FIRSTFLAG=""
17245 $as_echo "#define ORDINARY_LINK 1" >>confdefs.h
17248 ## The system files defining neither ORDINARY_LINK nor LD_FIRSTFLAG are:
17249 ## freebsd, gnu-* not on macppc|ibms390x.
17250 elif test "x$GCC" = "xyes" && test "x$LD_FIRSTFLAG" = "x"; then
17252 ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure
17253 ## places that are difficult to figure out at make time. Fortunately,
17254 ## these same versions allow you to pass arbitrary flags on to the
17255 ## linker, so there is no reason not to use it as a linker.
17257 ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from
17258 ## searching for libraries in its internal directories, so we have to
17259 ## ask GCC explicitly where to find libgcc.a (LIB_GCC below).
17260 LD_FIRSTFLAG="-nostdlib"
17263 ## FIXME? What setting of EDIT_LDFLAGS should this have?
17264 test "$NS_IMPL_GNUSTEP" = "yes" && LD_FIRSTFLAG="-rdynamic"
17269 ## FIXME? The logic here is not precisely the same as that above.
17270 ## There is no check here for a pre-defined LD_FIRSTFLAG.
17271 ## Should we only be setting LIB_GCC if LD ~ -nostdlib?
17272 LIB_GCC=
17273 if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then
17275 case "$opsys" in
17276 freebsd|netbsd|openbsd) LIB_GCC= ;;
17278 gnu-*)
17279 ## armin76@gentoo.org reported that the lgcc_s flag is necessary to
17280 ## build on ARM EABI under GNU/Linux. (Bug#5518)
17281 case $host_cpu in
17282 arm*)
17283 LIB_GCC="-lgcc_s"
17286 ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then
17287 ## immediately undefine it again and redefine it to empty.
17288 ## Was the C_SWITCH_X_SITE part really necessary?
17289 ## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name`
17290 LIB_GCC=
17292 esac
17295 ## Ask GCC where to find libgcc.a.
17296 *) LIB_GCC=`$CC -print-libgcc-file-name 2> /dev/null` ;;
17297 esac
17301 TOOLTIP_SUPPORT=
17302 WINDOW_SUPPORT=
17303 ## If we're using X11/GNUstep, define some consequences.
17304 if test "$HAVE_X_WINDOWS" = "yes" || test "$HAVE_NS" = "yes"; then
17306 $as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h
17309 $as_echo "#define HAVE_MOUSE 1" >>confdefs.h
17311 MOUSE_SUPPORT="\$(REAL_MOUSE_SUPPORT)"
17312 TOOLTIP_SUPPORT="\${lispsource}/mouse.elc"
17314 WINDOW_SUPPORT="\$(BASE_WINDOW_SUPPORT)"
17315 test "$HAVE_X_WINDOWS" = "yes" && \
17316 WINDOW_SUPPORT="$WINDOW_SUPPORT \$(X_WINDOW_SUPPORT)"
17326 #### Report on what we decided to do.
17327 #### Report GTK as a toolkit, even if it doesn't use Xt.
17328 #### It makes printing result more understandable as using GTK sets
17329 #### toolkit_scroll_bars to yes by default.
17330 if test "${HAVE_GTK}" = "yes"; then
17331 USE_X_TOOLKIT=GTK
17334 and_machfile=
17335 if test -n "$machfile"; then
17336 and_machfile=" and \`${machfile}'"
17339 echo "
17340 Configured for \`${canonical}'.
17342 Where should the build process find the source code? ${srcdir}
17343 What operating system and machine description files should Emacs use?
17344 \`${opsysfile}'${and_machfile}
17345 What compiler should emacs be built with? ${CC} ${CFLAGS}
17346 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
17347 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
17348 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
17349 What window system should Emacs use? ${window_system}
17350 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
17352 if test -n "${x_includes}"; then
17353 echo " Where do we find X Windows header files? ${x_includes}"
17354 else
17355 echo " Where do we find X Windows header files? Standard dirs"
17357 if test -n "${x_libraries}"; then
17358 echo " Where do we find X Windows libraries? ${x_libraries}"
17359 else
17360 echo " Where do we find X Windows libraries? Standard dirs"
17363 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
17364 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
17365 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
17366 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
17367 echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF"
17368 echo " Does Emacs use -lpng? ${HAVE_PNG}"
17369 echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
17370 echo " Does Emacs use imagemagick? ${HAVE_IMAGEMAGICK}"
17372 echo " Does Emacs use -lgpm? ${HAVE_GPM}"
17373 echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
17374 echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
17375 echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
17376 echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}"
17377 echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}"
17379 echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}"
17380 echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}"
17381 echo " Does Emacs use -lotf? ${HAVE_LIBOTF}"
17382 echo " Does Emacs use -lxft? ${HAVE_XFT}"
17384 echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
17385 echo
17387 if test $USE_XASSERTS = yes; then
17388 echo " Compiling with asserts turned on."
17389 CPPFLAGS="$CPPFLAGS -DXASSERTS=1"
17392 echo
17394 if test "$HAVE_NS" = "yes"; then
17395 echo
17396 echo "You must run \"make install\" in order to test the built application.
17397 The installed application will go to nextstep/Emacs.app and can be
17398 run or moved from there."
17399 if test "$EN_NS_SELF_CONTAINED" = "yes"; then
17400 echo "The application will be fully self-contained."
17401 else
17402 echo "The lisp resources for the application will be installed under ${prefix}.
17403 You may need to run \"make install\" with sudo. The application will fail
17404 to run if these resources are not installed."
17406 echo
17410 # Remove any trailing slashes in these variables.
17411 test "${prefix}" != NONE &&
17412 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
17413 test "${exec_prefix}" != NONE &&
17414 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
17416 ac_config_files="$ac_config_files Makefile lib/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 test/automated/Makefile"
17418 ac_config_commands="$ac_config_commands default"
17420 cat >confcache <<\_ACEOF
17421 # This file is a shell script that caches the results of configure
17422 # tests run on this system so they can be shared between configure
17423 # scripts and configure runs, see configure's option --config-cache.
17424 # It is not useful on other systems. If it contains results you don't
17425 # want to keep, you may remove or edit it.
17427 # config.status only pays attention to the cache file if you give it
17428 # the --recheck option to rerun configure.
17430 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17431 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17432 # following values.
17434 _ACEOF
17436 # The following way of writing the cache mishandles newlines in values,
17437 # but we know of no workaround that is simple, portable, and efficient.
17438 # So, we kill variables containing newlines.
17439 # Ultrix sh set writes to stderr and can't be redirected directly,
17440 # and sets the high bit in the cache file unless we assign to the vars.
17442 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17443 eval ac_val=\$$ac_var
17444 case $ac_val in #(
17445 *${as_nl}*)
17446 case $ac_var in #(
17447 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17448 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17449 esac
17450 case $ac_var in #(
17451 _ | IFS | as_nl) ;; #(
17452 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17453 *) { eval $ac_var=; unset $ac_var;} ;;
17454 esac ;;
17455 esac
17456 done
17458 (set) 2>&1 |
17459 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17460 *${as_nl}ac_space=\ *)
17461 # `set' does not quote correctly, so add quotes: double-quote
17462 # substitution turns \\\\ into \\, and sed turns \\ into \.
17463 sed -n \
17464 "s/'/'\\\\''/g;
17465 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17466 ;; #(
17468 # `set' quotes correctly as required by POSIX, so do not add quotes.
17469 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17471 esac |
17472 sort
17474 sed '
17475 /^ac_cv_env_/b end
17476 t clear
17477 :clear
17478 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17479 t end
17480 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17481 :end' >>confcache
17482 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17483 if test -w "$cache_file"; then
17484 if test "x$cache_file" != "x/dev/null"; then
17485 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17486 $as_echo "$as_me: updating cache $cache_file" >&6;}
17487 if test ! -f "$cache_file" || test -h "$cache_file"; then
17488 cat confcache >"$cache_file"
17489 else
17490 case $cache_file in #(
17491 */* | ?:*)
17492 mv -f confcache "$cache_file"$$ &&
17493 mv -f "$cache_file"$$ "$cache_file" ;; #(
17495 mv -f confcache "$cache_file" ;;
17496 esac
17499 else
17500 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17501 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17504 rm -f confcache
17506 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17507 # Let make expand exec_prefix.
17508 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17510 DEFS=-DHAVE_CONFIG_H
17512 ac_libobjs=
17513 ac_ltlibobjs=
17515 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17516 # 1. Remove the extension, and $U if already installed.
17517 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17518 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17519 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17520 # will be set to the directory where LIBOBJS objects are built.
17521 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17522 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17523 done
17524 LIBOBJS=$ac_libobjs
17526 LTLIBOBJS=$ac_ltlibobjs
17529 if test -n "$EXEEXT"; then
17530 am__EXEEXT_TRUE=
17531 am__EXEEXT_FALSE='#'
17532 else
17533 am__EXEEXT_TRUE='#'
17534 am__EXEEXT_FALSE=
17537 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17538 as_fn_error $? "conditional \"AMDEP\" was never defined.
17539 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17541 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17542 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17543 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17546 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
17547 as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
17548 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17551 gl_libobjs=
17552 gl_ltlibobjs=
17553 if test -n "$gl_LIBOBJS"; then
17554 # Remove the extension.
17555 sed_drop_objext='s/\.o$//;s/\.obj$//'
17556 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
17557 gl_libobjs="$gl_libobjs $i.$ac_objext"
17558 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
17559 done
17561 gl_LIBOBJS=$gl_libobjs
17563 gl_LTLIBOBJS=$gl_ltlibobjs
17567 gltests_libobjs=
17568 gltests_ltlibobjs=
17569 if test -n "$gltests_LIBOBJS"; then
17570 # Remove the extension.
17571 sed_drop_objext='s/\.o$//;s/\.obj$//'
17572 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
17573 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
17574 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
17575 done
17577 gltests_LIBOBJS=$gltests_libobjs
17579 gltests_LTLIBOBJS=$gltests_ltlibobjs
17583 : "${CONFIG_STATUS=./config.status}"
17584 ac_write_fail=0
17585 ac_clean_files_save=$ac_clean_files
17586 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17587 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17588 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17589 as_write_fail=0
17590 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17591 #! $SHELL
17592 # Generated by $as_me.
17593 # Run this file to recreate the current configuration.
17594 # Compiler output produced by configure, useful for debugging
17595 # configure, is in config.log if it exists.
17597 debug=false
17598 ac_cs_recheck=false
17599 ac_cs_silent=false
17601 SHELL=\${CONFIG_SHELL-$SHELL}
17602 export SHELL
17603 _ASEOF
17604 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17605 ## -------------------- ##
17606 ## M4sh Initialization. ##
17607 ## -------------------- ##
17609 # Be more Bourne compatible
17610 DUALCASE=1; export DUALCASE # for MKS sh
17611 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17612 emulate sh
17613 NULLCMD=:
17614 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17615 # is contrary to our usage. Disable this feature.
17616 alias -g '${1+"$@"}'='"$@"'
17617 setopt NO_GLOB_SUBST
17618 else
17619 case `(set -o) 2>/dev/null` in #(
17620 *posix*) :
17621 set -o posix ;; #(
17622 *) :
17624 esac
17628 as_nl='
17630 export as_nl
17631 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17632 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17633 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17634 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17635 # Prefer a ksh shell builtin over an external printf program on Solaris,
17636 # but without wasting forks for bash or zsh.
17637 if test -z "$BASH_VERSION$ZSH_VERSION" \
17638 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17639 as_echo='print -r --'
17640 as_echo_n='print -rn --'
17641 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17642 as_echo='printf %s\n'
17643 as_echo_n='printf %s'
17644 else
17645 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17646 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17647 as_echo_n='/usr/ucb/echo -n'
17648 else
17649 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17650 as_echo_n_body='eval
17651 arg=$1;
17652 case $arg in #(
17653 *"$as_nl"*)
17654 expr "X$arg" : "X\\(.*\\)$as_nl";
17655 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17656 esac;
17657 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17659 export as_echo_n_body
17660 as_echo_n='sh -c $as_echo_n_body as_echo'
17662 export as_echo_body
17663 as_echo='sh -c $as_echo_body as_echo'
17666 # The user is always right.
17667 if test "${PATH_SEPARATOR+set}" != set; then
17668 PATH_SEPARATOR=:
17669 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17670 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17671 PATH_SEPARATOR=';'
17676 # IFS
17677 # We need space, tab and new line, in precisely that order. Quoting is
17678 # there to prevent editors from complaining about space-tab.
17679 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17680 # splitting by setting IFS to empty value.)
17681 IFS=" "" $as_nl"
17683 # Find who we are. Look in the path if we contain no directory separator.
17684 as_myself=
17685 case $0 in #((
17686 *[\\/]* ) as_myself=$0 ;;
17687 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17688 for as_dir in $PATH
17690 IFS=$as_save_IFS
17691 test -z "$as_dir" && as_dir=.
17692 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17693 done
17694 IFS=$as_save_IFS
17697 esac
17698 # We did not find ourselves, most probably we were run as `sh COMMAND'
17699 # in which case we are not to be found in the path.
17700 if test "x$as_myself" = x; then
17701 as_myself=$0
17703 if test ! -f "$as_myself"; then
17704 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17705 exit 1
17708 # Unset variables that we do not need and which cause bugs (e.g. in
17709 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17710 # suppresses any "Segmentation fault" message there. '((' could
17711 # trigger a bug in pdksh 5.2.14.
17712 for as_var in BASH_ENV ENV MAIL MAILPATH
17713 do eval test x\${$as_var+set} = xset \
17714 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17715 done
17716 PS1='$ '
17717 PS2='> '
17718 PS4='+ '
17720 # NLS nuisances.
17721 LC_ALL=C
17722 export LC_ALL
17723 LANGUAGE=C
17724 export LANGUAGE
17726 # CDPATH.
17727 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17730 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17731 # ----------------------------------------
17732 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17733 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17734 # script with STATUS, using 1 if that was 0.
17735 as_fn_error ()
17737 as_status=$1; test $as_status -eq 0 && as_status=1
17738 if test "$4"; then
17739 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17740 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17742 $as_echo "$as_me: error: $2" >&2
17743 as_fn_exit $as_status
17744 } # as_fn_error
17747 # as_fn_set_status STATUS
17748 # -----------------------
17749 # Set $? to STATUS, without forking.
17750 as_fn_set_status ()
17752 return $1
17753 } # as_fn_set_status
17755 # as_fn_exit STATUS
17756 # -----------------
17757 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17758 as_fn_exit ()
17760 set +e
17761 as_fn_set_status $1
17762 exit $1
17763 } # as_fn_exit
17765 # as_fn_unset VAR
17766 # ---------------
17767 # Portably unset VAR.
17768 as_fn_unset ()
17770 { eval $1=; unset $1;}
17772 as_unset=as_fn_unset
17773 # as_fn_append VAR VALUE
17774 # ----------------------
17775 # Append the text in VALUE to the end of the definition contained in VAR. Take
17776 # advantage of any shell optimizations that allow amortized linear growth over
17777 # repeated appends, instead of the typical quadratic growth present in naive
17778 # implementations.
17779 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17780 eval 'as_fn_append ()
17782 eval $1+=\$2
17784 else
17785 as_fn_append ()
17787 eval $1=\$$1\$2
17789 fi # as_fn_append
17791 # as_fn_arith ARG...
17792 # ------------------
17793 # Perform arithmetic evaluation on the ARGs, and store the result in the
17794 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17795 # must be portable across $(()) and expr.
17796 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17797 eval 'as_fn_arith ()
17799 as_val=$(( $* ))
17801 else
17802 as_fn_arith ()
17804 as_val=`expr "$@" || test $? -eq 1`
17806 fi # as_fn_arith
17809 if expr a : '\(a\)' >/dev/null 2>&1 &&
17810 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17811 as_expr=expr
17812 else
17813 as_expr=false
17816 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17817 as_basename=basename
17818 else
17819 as_basename=false
17822 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17823 as_dirname=dirname
17824 else
17825 as_dirname=false
17828 as_me=`$as_basename -- "$0" ||
17829 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17830 X"$0" : 'X\(//\)$' \| \
17831 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17832 $as_echo X/"$0" |
17833 sed '/^.*\/\([^/][^/]*\)\/*$/{
17834 s//\1/
17837 /^X\/\(\/\/\)$/{
17838 s//\1/
17841 /^X\/\(\/\).*/{
17842 s//\1/
17845 s/.*/./; q'`
17847 # Avoid depending upon Character Ranges.
17848 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17849 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17850 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17851 as_cr_digits='0123456789'
17852 as_cr_alnum=$as_cr_Letters$as_cr_digits
17854 ECHO_C= ECHO_N= ECHO_T=
17855 case `echo -n x` in #(((((
17856 -n*)
17857 case `echo 'xy\c'` in
17858 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17859 xy) ECHO_C='\c';;
17860 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17861 ECHO_T=' ';;
17862 esac;;
17864 ECHO_N='-n';;
17865 esac
17867 rm -f conf$$ conf$$.exe conf$$.file
17868 if test -d conf$$.dir; then
17869 rm -f conf$$.dir/conf$$.file
17870 else
17871 rm -f conf$$.dir
17872 mkdir conf$$.dir 2>/dev/null
17874 if (echo >conf$$.file) 2>/dev/null; then
17875 if ln -s conf$$.file conf$$ 2>/dev/null; then
17876 as_ln_s='ln -s'
17877 # ... but there are two gotchas:
17878 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17879 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17880 # In both cases, we have to default to `cp -p'.
17881 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17882 as_ln_s='cp -p'
17883 elif ln conf$$.file conf$$ 2>/dev/null; then
17884 as_ln_s=ln
17885 else
17886 as_ln_s='cp -p'
17888 else
17889 as_ln_s='cp -p'
17891 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17892 rmdir conf$$.dir 2>/dev/null
17895 # as_fn_mkdir_p
17896 # -------------
17897 # Create "$as_dir" as a directory, including parents if necessary.
17898 as_fn_mkdir_p ()
17901 case $as_dir in #(
17902 -*) as_dir=./$as_dir;;
17903 esac
17904 test -d "$as_dir" || eval $as_mkdir_p || {
17905 as_dirs=
17906 while :; do
17907 case $as_dir in #(
17908 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17909 *) as_qdir=$as_dir;;
17910 esac
17911 as_dirs="'$as_qdir' $as_dirs"
17912 as_dir=`$as_dirname -- "$as_dir" ||
17913 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17914 X"$as_dir" : 'X\(//\)[^/]' \| \
17915 X"$as_dir" : 'X\(//\)$' \| \
17916 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17917 $as_echo X"$as_dir" |
17918 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17919 s//\1/
17922 /^X\(\/\/\)[^/].*/{
17923 s//\1/
17926 /^X\(\/\/\)$/{
17927 s//\1/
17930 /^X\(\/\).*/{
17931 s//\1/
17934 s/.*/./; q'`
17935 test -d "$as_dir" && break
17936 done
17937 test -z "$as_dirs" || eval "mkdir $as_dirs"
17938 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17941 } # as_fn_mkdir_p
17942 if mkdir -p . 2>/dev/null; then
17943 as_mkdir_p='mkdir -p "$as_dir"'
17944 else
17945 test -d ./-p && rmdir ./-p
17946 as_mkdir_p=false
17949 if test -x / >/dev/null 2>&1; then
17950 as_test_x='test -x'
17951 else
17952 if ls -dL / >/dev/null 2>&1; then
17953 as_ls_L_option=L
17954 else
17955 as_ls_L_option=
17957 as_test_x='
17958 eval sh -c '\''
17959 if test -d "$1"; then
17960 test -d "$1/.";
17961 else
17962 case $1 in #(
17963 -*)set "./$1";;
17964 esac;
17965 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17966 ???[sx]*):;;*)false;;esac;fi
17967 '\'' sh
17970 as_executable_p=$as_test_x
17972 # Sed expression to map a string onto a valid CPP name.
17973 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17975 # Sed expression to map a string onto a valid variable name.
17976 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17979 exec 6>&1
17980 ## ----------------------------------- ##
17981 ## Main body of $CONFIG_STATUS script. ##
17982 ## ----------------------------------- ##
17983 _ASEOF
17984 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17986 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17987 # Save the log message, to keep $0 and so on meaningful, and to
17988 # report actual input values of CONFIG_FILES etc. instead of their
17989 # values after options handling.
17990 ac_log="
17991 This file was extended by emacs $as_me 24.0.50, which was
17992 generated by GNU Autoconf 2.68. Invocation command line was
17994 CONFIG_FILES = $CONFIG_FILES
17995 CONFIG_HEADERS = $CONFIG_HEADERS
17996 CONFIG_LINKS = $CONFIG_LINKS
17997 CONFIG_COMMANDS = $CONFIG_COMMANDS
17998 $ $0 $@
18000 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18003 _ACEOF
18005 case $ac_config_files in *"
18006 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18007 esac
18009 case $ac_config_headers in *"
18010 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18011 esac
18014 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18015 # Files that config.status was made for.
18016 config_files="$ac_config_files"
18017 config_headers="$ac_config_headers"
18018 config_commands="$ac_config_commands"
18020 _ACEOF
18022 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18023 ac_cs_usage="\
18024 \`$as_me' instantiates files and other configuration actions
18025 from templates according to the current configuration. Unless the files
18026 and actions are specified as TAGs, all are instantiated by default.
18028 Usage: $0 [OPTION]... [TAG]...
18030 -h, --help print this help, then exit
18031 -V, --version print version number and configuration settings, then exit
18032 --config print configuration, then exit
18033 -q, --quiet, --silent
18034 do not print progress messages
18035 -d, --debug don't remove temporary files
18036 --recheck update $as_me by reconfiguring in the same conditions
18037 --file=FILE[:TEMPLATE]
18038 instantiate the configuration file FILE
18039 --header=FILE[:TEMPLATE]
18040 instantiate the configuration header FILE
18042 Configuration files:
18043 $config_files
18045 Configuration headers:
18046 $config_headers
18048 Configuration commands:
18049 $config_commands
18051 Report bugs to the package provider."
18053 _ACEOF
18054 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18055 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18056 ac_cs_version="\\
18057 emacs config.status 24.0.50
18058 configured by $0, generated by GNU Autoconf 2.68,
18059 with options \\"\$ac_cs_config\\"
18061 Copyright (C) 2010 Free Software Foundation, Inc.
18062 This config.status script is free software; the Free Software Foundation
18063 gives unlimited permission to copy, distribute and modify it."
18065 ac_pwd='$ac_pwd'
18066 srcdir='$srcdir'
18067 INSTALL='$INSTALL'
18068 MKDIR_P='$MKDIR_P'
18069 AWK='$AWK'
18070 test -n "\$AWK" || AWK=awk
18071 _ACEOF
18073 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18074 # The default lists apply if the user does not specify any file.
18075 ac_need_defaults=:
18076 while test $# != 0
18078 case $1 in
18079 --*=?*)
18080 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18081 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18082 ac_shift=:
18084 --*=)
18085 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18086 ac_optarg=
18087 ac_shift=:
18090 ac_option=$1
18091 ac_optarg=$2
18092 ac_shift=shift
18094 esac
18096 case $ac_option in
18097 # Handling of the options.
18098 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18099 ac_cs_recheck=: ;;
18100 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18101 $as_echo "$ac_cs_version"; exit ;;
18102 --config | --confi | --conf | --con | --co | --c )
18103 $as_echo "$ac_cs_config"; exit ;;
18104 --debug | --debu | --deb | --de | --d | -d )
18105 debug=: ;;
18106 --file | --fil | --fi | --f )
18107 $ac_shift
18108 case $ac_optarg in
18109 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18110 '') as_fn_error $? "missing file argument" ;;
18111 esac
18112 as_fn_append CONFIG_FILES " '$ac_optarg'"
18113 ac_need_defaults=false;;
18114 --header | --heade | --head | --hea )
18115 $ac_shift
18116 case $ac_optarg in
18117 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18118 esac
18119 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18120 ac_need_defaults=false;;
18121 --he | --h)
18122 # Conflict between --help and --header
18123 as_fn_error $? "ambiguous option: \`$1'
18124 Try \`$0 --help' for more information.";;
18125 --help | --hel | -h )
18126 $as_echo "$ac_cs_usage"; exit ;;
18127 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18128 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18129 ac_cs_silent=: ;;
18131 # This is an error.
18132 -*) as_fn_error $? "unrecognized option: \`$1'
18133 Try \`$0 --help' for more information." ;;
18135 *) as_fn_append ac_config_targets " $1"
18136 ac_need_defaults=false ;;
18138 esac
18139 shift
18140 done
18142 ac_configure_extra_args=
18144 if $ac_cs_silent; then
18145 exec 6>/dev/null
18146 ac_configure_extra_args="$ac_configure_extra_args --silent"
18149 _ACEOF
18150 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18151 if \$ac_cs_recheck; then
18152 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18153 shift
18154 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18155 CONFIG_SHELL='$SHELL'
18156 export CONFIG_SHELL
18157 exec "\$@"
18160 _ACEOF
18161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18162 exec 5>>config.log
18164 echo
18165 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18166 ## Running $as_me. ##
18167 _ASBOX
18168 $as_echo "$ac_log"
18169 } >&5
18171 _ACEOF
18172 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18174 # INIT-COMMANDS
18176 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18177 GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPPFLAGS="$CPPFLAGS"
18179 _ACEOF
18181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18183 # Handling of arguments.
18184 for ac_config_target in $ac_config_targets
18186 case $ac_config_target in
18187 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
18188 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18189 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18190 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
18191 "lib-src/Makefile") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile" ;;
18192 "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
18193 "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;;
18194 "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;;
18195 "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;;
18196 "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;;
18197 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
18198 "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
18199 "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
18200 "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
18201 "test/automated/Makefile") CONFIG_FILES="$CONFIG_FILES test/automated/Makefile" ;;
18202 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18204 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18205 esac
18206 done
18209 # If the user did not use the arguments to specify the items to instantiate,
18210 # then the envvar interface is used. Set only those that are not.
18211 # We use the long form for the default assignment because of an extremely
18212 # bizarre bug on SunOS 4.1.3.
18213 if $ac_need_defaults; then
18214 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18215 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18216 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18219 # Have a temporary directory for convenience. Make it in the build tree
18220 # simply because there is no reason against having it here, and in addition,
18221 # creating and moving files from /tmp can sometimes cause problems.
18222 # Hook for its removal unless debugging.
18223 # Note that there is a small window in which the directory will not be cleaned:
18224 # after its creation but before its name has been assigned to `$tmp'.
18225 $debug ||
18227 tmp= ac_tmp=
18228 trap 'exit_status=$?
18229 : "${ac_tmp:=$tmp}"
18230 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18232 trap 'as_fn_exit 1' 1 2 13 15
18234 # Create a (secure) tmp directory for tmp files.
18237 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18238 test -d "$tmp"
18239 } ||
18241 tmp=./conf$$-$RANDOM
18242 (umask 077 && mkdir "$tmp")
18243 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18244 ac_tmp=$tmp
18246 # Set up the scripts for CONFIG_FILES section.
18247 # No need to generate them if there are no CONFIG_FILES.
18248 # This happens for instance with `./config.status config.h'.
18249 if test -n "$CONFIG_FILES"; then
18251 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18252 ac_cs_awk_getline=:
18253 ac_cs_awk_pipe_init=
18254 ac_cs_awk_read_file='
18255 while ((getline aline < (F[key])) > 0)
18256 print(aline)
18257 close(F[key])'
18258 ac_cs_awk_pipe_fini=
18259 else
18260 ac_cs_awk_getline=false
18261 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18262 ac_cs_awk_read_file='
18263 print "|#_!!_#|"
18264 print "cat " F[key] " &&"
18265 '$ac_cs_awk_pipe_init
18266 # The final `:' finishes the AND list.
18267 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18269 ac_cr=`echo X | tr X '\015'`
18270 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18271 # But we know of no other shell where ac_cr would be empty at this
18272 # point, so we can use a bashism as a fallback.
18273 if test "x$ac_cr" = x; then
18274 eval ac_cr=\$\'\\r\'
18276 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18277 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18278 ac_cs_awk_cr='\\r'
18279 else
18280 ac_cs_awk_cr=$ac_cr
18283 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18284 _ACEOF
18286 # Create commands to substitute file output variables.
18288 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18289 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18290 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18291 echo "_ACAWK" &&
18292 echo "_ACEOF"
18293 } >conf$$files.sh &&
18294 . ./conf$$files.sh ||
18295 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18296 rm -f conf$$files.sh
18299 echo "cat >conf$$subs.awk <<_ACEOF" &&
18300 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18301 echo "_ACEOF"
18302 } >conf$$subs.sh ||
18303 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18304 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18305 ac_delim='%!_!# '
18306 for ac_last_try in false false false false false :; do
18307 . ./conf$$subs.sh ||
18308 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18310 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18311 if test $ac_delim_n = $ac_delim_num; then
18312 break
18313 elif $ac_last_try; then
18314 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18315 else
18316 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18318 done
18319 rm -f conf$$subs.sh
18321 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18322 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18323 _ACEOF
18324 sed -n '
18326 s/^/S["/; s/!.*/"]=/
18329 s/^[^!]*!//
18330 :repl
18331 t repl
18332 s/'"$ac_delim"'$//
18333 t delim
18336 s/\(.\{148\}\)..*/\1/
18337 t more1
18338 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18341 b repl
18342 :more1
18343 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18346 s/.\{148\}//
18347 t nl
18348 :delim
18350 s/\(.\{148\}\)..*/\1/
18351 t more2
18352 s/["\\]/\\&/g; s/^/"/; s/$/"/
18355 :more2
18356 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18359 s/.\{148\}//
18360 t delim
18361 ' <conf$$subs.awk | sed '
18362 /^[^""]/{
18364 s/\n//
18366 ' >>$CONFIG_STATUS || ac_write_fail=1
18367 rm -f conf$$subs.awk
18368 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18369 _ACAWK
18370 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18371 for (key in S) S_is_set[key] = 1
18372 FS = "\a"
18373 \$ac_cs_awk_pipe_init
18376 line = $ 0
18377 nfields = split(line, field, "@")
18378 substed = 0
18379 len = length(field[1])
18380 for (i = 2; i < nfields; i++) {
18381 key = field[i]
18382 keylen = length(key)
18383 if (S_is_set[key]) {
18384 value = S[key]
18385 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18386 len += length(value) + length(field[++i])
18387 substed = 1
18388 } else
18389 len += 1 + keylen
18391 if (nfields == 3 && !substed) {
18392 key = field[2]
18393 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18394 \$ac_cs_awk_read_file
18395 next
18398 print line
18400 \$ac_cs_awk_pipe_fini
18401 _ACAWK
18402 _ACEOF
18403 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18404 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18405 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18406 else
18408 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18409 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18410 _ACEOF
18412 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18413 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18414 # trailing colons and then remove the whole line if VPATH becomes empty
18415 # (actually we leave an empty line to preserve line numbers).
18416 if test "x$srcdir" = x.; then
18417 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
18419 s///
18420 s/^/:/
18421 s/[ ]*$/:/
18422 s/:\$(srcdir):/:/g
18423 s/:\${srcdir}:/:/g
18424 s/:@srcdir@:/:/g
18425 s/^:*//
18426 s/:*$//
18428 s/\(=[ ]*\).*/\1/
18430 s/\n//
18431 s/^[^=]*=[ ]*$//
18435 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18436 fi # test -n "$CONFIG_FILES"
18438 # Set up the scripts for CONFIG_HEADERS section.
18439 # No need to generate them if there are no CONFIG_HEADERS.
18440 # This happens for instance with `./config.status Makefile'.
18441 if test -n "$CONFIG_HEADERS"; then
18442 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18443 BEGIN {
18444 _ACEOF
18446 # Transform confdefs.h into an awk script `defines.awk', embedded as
18447 # here-document in config.status, that substitutes the proper values into
18448 # config.h.in to produce config.h.
18450 # Create a delimiter string that does not exist in confdefs.h, to ease
18451 # handling of long lines.
18452 ac_delim='%!_!# '
18453 for ac_last_try in false false :; do
18454 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18455 if test -z "$ac_tt"; then
18456 break
18457 elif $ac_last_try; then
18458 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18459 else
18460 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18462 done
18464 # For the awk script, D is an array of macro values keyed by name,
18465 # likewise P contains macro parameters if any. Preserve backslash
18466 # newline sequences.
18468 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18469 sed -n '
18470 s/.\{148\}/&'"$ac_delim"'/g
18471 t rset
18472 :rset
18473 s/^[ ]*#[ ]*define[ ][ ]*/ /
18474 t def
18476 :def
18477 s/\\$//
18478 t bsnl
18479 s/["\\]/\\&/g
18480 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18481 D["\1"]=" \3"/p
18482 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18484 :bsnl
18485 s/["\\]/\\&/g
18486 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18487 D["\1"]=" \3\\\\\\n"\\/p
18488 t cont
18489 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18490 t cont
18492 :cont
18494 s/.\{148\}/&'"$ac_delim"'/g
18495 t clear
18496 :clear
18497 s/\\$//
18498 t bsnlc
18499 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18501 :bsnlc
18502 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18503 b cont
18504 ' <confdefs.h | sed '
18505 s/'"$ac_delim"'/"\\\
18506 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18508 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18509 for (key in D) D_is_set[key] = 1
18510 FS = "\a"
18512 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18513 line = \$ 0
18514 split(line, arg, " ")
18515 if (arg[1] == "#") {
18516 defundef = arg[2]
18517 mac1 = arg[3]
18518 } else {
18519 defundef = substr(arg[1], 2)
18520 mac1 = arg[2]
18522 split(mac1, mac2, "(") #)
18523 macro = mac2[1]
18524 prefix = substr(line, 1, index(line, defundef) - 1)
18525 if (D_is_set[macro]) {
18526 # Preserve the white space surrounding the "#".
18527 print prefix "define", macro P[macro] D[macro]
18528 next
18529 } else {
18530 # Replace #undef with comments. This is necessary, for example,
18531 # in the case of _POSIX_SOURCE, which is predefined and required
18532 # on some systems where configure will not decide to define it.
18533 if (defundef == "undef") {
18534 print "/*", prefix defundef, macro, "*/"
18535 next
18539 { print }
18540 _ACAWK
18541 _ACEOF
18542 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18543 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18544 fi # test -n "$CONFIG_HEADERS"
18547 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18548 shift
18549 for ac_tag
18551 case $ac_tag in
18552 :[FHLC]) ac_mode=$ac_tag; continue;;
18553 esac
18554 case $ac_mode$ac_tag in
18555 :[FHL]*:*);;
18556 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18557 :[FH]-) ac_tag=-:-;;
18558 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18559 esac
18560 ac_save_IFS=$IFS
18561 IFS=:
18562 set x $ac_tag
18563 IFS=$ac_save_IFS
18564 shift
18565 ac_file=$1
18566 shift
18568 case $ac_mode in
18569 :L) ac_source=$1;;
18570 :[FH])
18571 ac_file_inputs=
18572 for ac_f
18574 case $ac_f in
18575 -) ac_f="$ac_tmp/stdin";;
18576 *) # Look for the file first in the build tree, then in the source tree
18577 # (if the path is not absolute). The absolute path cannot be DOS-style,
18578 # because $ac_f cannot contain `:'.
18579 test -f "$ac_f" ||
18580 case $ac_f in
18581 [\\/$]*) false;;
18582 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18583 esac ||
18584 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18585 esac
18586 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18587 as_fn_append ac_file_inputs " '$ac_f'"
18588 done
18590 # Let's still pretend it is `configure' which instantiates (i.e., don't
18591 # use $as_me), people would be surprised to read:
18592 # /* config.h. Generated by config.status. */
18593 configure_input='Generated from '`
18594 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18595 `' by configure.'
18596 if test x"$ac_file" != x-; then
18597 configure_input="$ac_file. $configure_input"
18598 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18599 $as_echo "$as_me: creating $ac_file" >&6;}
18601 # Neutralize special characters interpreted by sed in replacement strings.
18602 case $configure_input in #(
18603 *\&* | *\|* | *\\* )
18604 ac_sed_conf_input=`$as_echo "$configure_input" |
18605 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18606 *) ac_sed_conf_input=$configure_input;;
18607 esac
18609 case $ac_tag in
18610 *:-:* | *:-) cat >"$ac_tmp/stdin" \
18611 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18612 esac
18614 esac
18616 ac_dir=`$as_dirname -- "$ac_file" ||
18617 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18618 X"$ac_file" : 'X\(//\)[^/]' \| \
18619 X"$ac_file" : 'X\(//\)$' \| \
18620 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18621 $as_echo X"$ac_file" |
18622 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18623 s//\1/
18626 /^X\(\/\/\)[^/].*/{
18627 s//\1/
18630 /^X\(\/\/\)$/{
18631 s//\1/
18634 /^X\(\/\).*/{
18635 s//\1/
18638 s/.*/./; q'`
18639 as_dir="$ac_dir"; as_fn_mkdir_p
18640 ac_builddir=.
18642 case "$ac_dir" in
18643 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18645 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18646 # A ".." for each directory in $ac_dir_suffix.
18647 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18648 case $ac_top_builddir_sub in
18649 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18650 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18651 esac ;;
18652 esac
18653 ac_abs_top_builddir=$ac_pwd
18654 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18655 # for backward compatibility:
18656 ac_top_builddir=$ac_top_build_prefix
18658 case $srcdir in
18659 .) # We are building in place.
18660 ac_srcdir=.
18661 ac_top_srcdir=$ac_top_builddir_sub
18662 ac_abs_top_srcdir=$ac_pwd ;;
18663 [\\/]* | ?:[\\/]* ) # Absolute name.
18664 ac_srcdir=$srcdir$ac_dir_suffix;
18665 ac_top_srcdir=$srcdir
18666 ac_abs_top_srcdir=$srcdir ;;
18667 *) # Relative name.
18668 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18669 ac_top_srcdir=$ac_top_build_prefix$srcdir
18670 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18671 esac
18672 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18675 case $ac_mode in
18678 # CONFIG_FILE
18681 case $INSTALL in
18682 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18683 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18684 esac
18685 ac_MKDIR_P=$MKDIR_P
18686 case $MKDIR_P in
18687 [\\/$]* | ?:[\\/]* ) ;;
18688 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18689 esac
18690 _ACEOF
18692 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18693 # If the template does not know about datarootdir, expand it.
18694 # FIXME: This hack should be removed a few years after 2.60.
18695 ac_datarootdir_hack=; ac_datarootdir_seen=
18696 ac_sed_dataroot='
18697 /datarootdir/ {
18701 /@datadir@/p
18702 /@docdir@/p
18703 /@infodir@/p
18704 /@localedir@/p
18705 /@mandir@/p'
18706 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18707 *datarootdir*) ac_datarootdir_seen=yes;;
18708 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18710 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18711 _ACEOF
18712 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18713 ac_datarootdir_hack='
18714 s&@datadir@&$datadir&g
18715 s&@docdir@&$docdir&g
18716 s&@infodir@&$infodir&g
18717 s&@localedir@&$localedir&g
18718 s&@mandir@&$mandir&g
18719 s&\\\${datarootdir}&$datarootdir&g' ;;
18720 esac
18721 _ACEOF
18723 # Neutralize VPATH when `$srcdir' = `.'.
18724 # Shell code in configure.ac might set extrasub.
18725 # FIXME: do we really want to maintain this feature?
18726 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18727 ac_sed_extra="$ac_vpsub
18728 $extrasub
18729 _ACEOF
18730 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18732 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18733 s|@configure_input@|$ac_sed_conf_input|;t t
18734 s&@top_builddir@&$ac_top_builddir_sub&;t t
18735 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18736 s&@srcdir@&$ac_srcdir&;t t
18737 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18738 s&@top_srcdir@&$ac_top_srcdir&;t t
18739 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18740 s&@builddir@&$ac_builddir&;t t
18741 s&@abs_builddir@&$ac_abs_builddir&;t t
18742 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18743 s&@INSTALL@&$ac_INSTALL&;t t
18744 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18745 $ac_datarootdir_hack
18747 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18748 if $ac_cs_awk_getline; then
18749 $AWK -f "$ac_tmp/subs.awk"
18750 else
18751 $AWK -f "$ac_tmp/subs.awk" | $SHELL
18752 fi \
18753 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18755 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18756 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18757 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
18758 "$ac_tmp/out"`; test -z "$ac_out"; } &&
18759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18760 which seems to be undefined. Please make sure it is defined" >&5
18761 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18762 which seems to be undefined. Please make sure it is defined" >&2;}
18764 rm -f "$ac_tmp/stdin"
18765 case $ac_file in
18766 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18767 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18768 esac \
18769 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18773 # CONFIG_HEADER
18775 if test x"$ac_file" != x-; then
18777 $as_echo "/* $configure_input */" \
18778 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18779 } >"$ac_tmp/config.h" \
18780 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18781 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18782 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18783 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18784 else
18785 rm -f "$ac_file"
18786 mv "$ac_tmp/config.h" "$ac_file" \
18787 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18789 else
18790 $as_echo "/* $configure_input */" \
18791 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18792 || as_fn_error $? "could not create -" "$LINENO" 5
18794 # Compute "$ac_file"'s index in $config_headers.
18795 _am_arg="$ac_file"
18796 _am_stamp_count=1
18797 for _am_header in $config_headers :; do
18798 case $_am_header in
18799 $_am_arg | $_am_arg:* )
18800 break ;;
18802 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18803 esac
18804 done
18805 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18806 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18807 X"$_am_arg" : 'X\(//\)[^/]' \| \
18808 X"$_am_arg" : 'X\(//\)$' \| \
18809 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18810 $as_echo X"$_am_arg" |
18811 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18812 s//\1/
18815 /^X\(\/\/\)[^/].*/{
18816 s//\1/
18819 /^X\(\/\/\)$/{
18820 s//\1/
18823 /^X\(\/\).*/{
18824 s//\1/
18827 s/.*/./; q'`/stamp-h$_am_stamp_count
18830 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18831 $as_echo "$as_me: executing $ac_file commands" >&6;}
18833 esac
18836 case $ac_file$ac_mode in
18837 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18838 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18839 # are listed without --file. Let's play safe and only enable the eval
18840 # if we detect the quoting.
18841 case $CONFIG_FILES in
18842 *\'*) eval set x "$CONFIG_FILES" ;;
18843 *) set x $CONFIG_FILES ;;
18844 esac
18845 shift
18846 for mf
18848 # Strip MF so we end up with the name of the file.
18849 mf=`echo "$mf" | sed -e 's/:.*$//'`
18850 # Check whether this is an Automake generated Makefile or not.
18851 # We used to match only the files named `Makefile.in', but
18852 # some people rename them; so instead we look at the file content.
18853 # Grep'ing the first line is not enough: some people post-process
18854 # each Makefile.in and add a new line on top of each file to say so.
18855 # Grep'ing the whole file is not good either: AIX grep has a line
18856 # limit of 2048, but all sed's we know have understand at least 4000.
18857 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18858 dirpart=`$as_dirname -- "$mf" ||
18859 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18860 X"$mf" : 'X\(//\)[^/]' \| \
18861 X"$mf" : 'X\(//\)$' \| \
18862 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18863 $as_echo X"$mf" |
18864 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18865 s//\1/
18868 /^X\(\/\/\)[^/].*/{
18869 s//\1/
18872 /^X\(\/\/\)$/{
18873 s//\1/
18876 /^X\(\/\).*/{
18877 s//\1/
18880 s/.*/./; q'`
18881 else
18882 continue
18884 # Extract the definition of DEPDIR, am__include, and am__quote
18885 # from the Makefile without running `make'.
18886 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18887 test -z "$DEPDIR" && continue
18888 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18889 test -z "am__include" && continue
18890 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18891 # When using ansi2knr, U may be empty or an underscore; expand it
18892 U=`sed -n 's/^U = //p' < "$mf"`
18893 # Find all dependency output files, they are included files with
18894 # $(DEPDIR) in their names. We invoke sed twice because it is the
18895 # simplest approach to changing $(DEPDIR) to its actual value in the
18896 # expansion.
18897 for file in `sed -n "
18898 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18899 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18900 # Make sure the directory exists.
18901 test -f "$dirpart/$file" && continue
18902 fdir=`$as_dirname -- "$file" ||
18903 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18904 X"$file" : 'X\(//\)[^/]' \| \
18905 X"$file" : 'X\(//\)$' \| \
18906 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18907 $as_echo X"$file" |
18908 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18909 s//\1/
18912 /^X\(\/\/\)[^/].*/{
18913 s//\1/
18916 /^X\(\/\/\)$/{
18917 s//\1/
18920 /^X\(\/\).*/{
18921 s//\1/
18924 s/.*/./; q'`
18925 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18926 # echo "creating $dirpart/$file"
18927 echo '# dummy' > "$dirpart/$file"
18928 done
18929 done
18932 "default":C)
18934 ### Make the necessary directories, if they don't exist.
18935 for dir in etc lisp ; do
18936 test -d ${dir} || mkdir ${dir}
18937 done
18939 echo creating src/epaths.h
18940 ${MAKE-make} epaths-force
18942 if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
18943 echo creating src/.gdbinit
18944 echo source $srcdir/src/.gdbinit > src/.gdbinit
18949 esac
18950 done # for ac_tag
18953 as_fn_exit 0
18954 _ACEOF
18955 ac_clean_files=$ac_clean_files_save
18957 test $ac_write_fail = 0 ||
18958 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18961 # configure is writing to config.log, and then calls config.status.
18962 # config.status does its own redirection, appending to config.log.
18963 # Unfortunately, on DOS this fails, as config.log is still kept open
18964 # by configure, so config.status won't be able to write to it; its
18965 # output is simply discarded. So we exec the FD to /dev/null,
18966 # effectively closing config.log, so it can be properly (re)opened and
18967 # appended to by config.status. When coming back to configure, we
18968 # need to make the FD available again.
18969 if test "$no_create" != yes; then
18970 ac_cs_success=:
18971 ac_config_status_args=
18972 test "$silent" = yes &&
18973 ac_config_status_args="$ac_config_status_args --quiet"
18974 exec 5>/dev/null
18975 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18976 exec 5>>config.log
18977 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18978 # would make configure fail if this is the last instruction.
18979 $ac_cs_success || as_fn_exit 1
18981 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18983 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}