xref: /vim-8.2.3635/src/auto/configure (revision cb80aa2d)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell [email protected] about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="vim.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624LINK_AS_NEEDED
625DEPEND_CFLAGS_FILTER
626MSGFMT_DESKTOP
627MAKEMO
628MSGFMT
629INSTALL_TOOL_LANGS
630INSTALL_LANGS
631TAGPRG
632GUI_X_LIBS
633GUITYPE
634GUI_LIB_LOC
635GUI_INC_LOC
636NARROW_PROTO
637MOTIF_LIBNAME
638GRESOURCE_OBJ
639GRESOURCE_SRC
640UPDATE_DESKTOP_DATABASE
641GTK_UPDATE_ICON_CACHE
642GLIB_COMPILE_RESOURCES
643GNOME_INCLUDEDIR
644GNOME_LIBDIR
645GNOME_LIBS
646GTK_LIBNAME
647GTK_LIBS
648GTK_CFLAGS
649PKG_CONFIG
650X_LIB
651X_EXTRA_LIBS
652X_LIBS
653X_PRE_LIBS
654X_CFLAGS
655XMKMF
656xmkmfpath
657TERM_TEST
658TERM_OBJ
659TERM_SRC
660CHANNEL_OBJ
661CHANNEL_SRC
662NETBEANS_OBJ
663NETBEANS_SRC
664RUBY_LIBS
665RUBY_CFLAGS
666RUBY_PRO
667RUBY_OBJ
668RUBY_SRC
669vi_cv_path_ruby
670TCL_LIBS
671TCL_CFLAGS
672TCL_PRO
673TCL_OBJ
674TCL_SRC
675vi_cv_path_tcl
676PYTHON3_OBJ
677PYTHON3_SRC
678PYTHON3_CFLAGS
679PYTHON3_LIBS
680vi_cv_path_python3
681PYTHON_OBJ
682PYTHON_SRC
683PYTHON_CFLAGS
684PYTHON_LIBS
685vi_cv_path_python
686PERL_LIBS
687PERL_CFLAGS
688PERL_PRO
689PERL_OBJ
690PERL_SRC
691shrpenv
692vi_cv_perl_xsubpp
693vi_cv_perllib
694vi_cv_path_perl
695MZSCHEME_MZC
696MZSCHEME_EXTRA
697MZSCHEME_CFLAGS
698MZSCHEME_LIBS
699MZSCHEME_PRO
700MZSCHEME_OBJ
701MZSCHEME_SRC
702vi_cv_path_mzscheme
703LUA_CFLAGS
704LUA_LIBS
705LUA_PRO
706LUA_OBJ
707LUA_SRC
708vi_cv_path_plain_lua
709vi_cv_path_luajit
710vi_cv_path_lua
711compiledby
712dogvimdiff
713dovimdiff
714QUOTESED
715line_break
716VIEWNAME
717EXNAME
718VIMNAME
719OS_EXTRA_OBJ
720OS_EXTRA_SRC
721XCODE_SELECT
722CPP_MM
723CROSS_COMPILING
724BUILD_DATE_MSG
725STRIP
726AWK
727FGREP
728EGREP
729GREP
730CPP
731OBJEXT
732EXEEXT
733ac_ct_CC
734CPPFLAGS
735LDFLAGS
736CFLAGS
737CC
738SET_MAKE
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758runstatedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL'
778ac_subst_files=''
779ac_user_opts='
780enable_option_checking
781enable_fail_if_missing
782enable_darwin
783with_mac_arch
784with_developer_dir
785with_local_dir
786with_vim_name
787with_ex_name
788with_view_name
789with_global_runtime
790with_modified_by
791enable_smack
792enable_selinux
793with_features
794with_compiledby
795enable_xsmp
796enable_xsmp_interact
797enable_luainterp
798with_lua_prefix
799with_luajit
800enable_mzschemeinterp
801with_plthome
802enable_perlinterp
803enable_pythoninterp
804with_python_command
805with_python_config_dir
806enable_python3interp
807with_python3_command
808with_python3_config_dir
809enable_tclinterp
810with_tclsh
811enable_rubyinterp
812with_ruby_command
813enable_cscope
814enable_netbeans
815enable_channel
816enable_terminal
817enable_autoservername
818enable_multibyte
819enable_rightleft
820enable_arabic
821enable_farsi
822enable_xim
823enable_fontset
824with_x
825enable_gui
826enable_gtk2_check
827enable_gnome_check
828enable_gtk3_check
829enable_motif_check
830enable_athena_check
831enable_nextaw_check
832enable_gtktest
833with_gnome_includes
834with_gnome_libs
835with_gnome
836enable_icon_cache_update
837enable_desktop_database_update
838with_motif_lib
839with_tlib
840enable_largefile
841enable_canberra
842enable_acl
843enable_gpm
844enable_sysmouse
845enable_nls
846'
847      ac_precious_vars='build_alias
848host_alias
849target_alias
850CC
851CFLAGS
852LDFLAGS
853LIBS
854CPPFLAGS
855CPP
856XMKMF'
857
858
859# Initialize some variables set by options.
860ac_init_help=
861ac_init_version=false
862ac_unrecognized_opts=
863ac_unrecognized_sep=
864# The variables have the same names as the options, with
865# dashes changed to underlines.
866cache_file=/dev/null
867exec_prefix=NONE
868no_create=
869no_recursion=
870prefix=NONE
871program_prefix=NONE
872program_suffix=NONE
873program_transform_name=s,x,x,
874silent=
875site=
876srcdir=
877verbose=
878x_includes=NONE
879x_libraries=NONE
880
881# Installation directory options.
882# These are left unexpanded so users can "make install exec_prefix=/foo"
883# and all the variables that are supposed to be based on exec_prefix
884# by default will actually change.
885# Use braces instead of parens because sh, perl, etc. also accept them.
886# (The list follows the same order as the GNU Coding Standards.)
887bindir='${exec_prefix}/bin'
888sbindir='${exec_prefix}/sbin'
889libexecdir='${exec_prefix}/libexec'
890datarootdir='${prefix}/share'
891datadir='${datarootdir}'
892sysconfdir='${prefix}/etc'
893sharedstatedir='${prefix}/com'
894localstatedir='${prefix}/var'
895runstatedir='${localstatedir}/run'
896includedir='${prefix}/include'
897oldincludedir='/usr/include'
898docdir='${datarootdir}/doc/${PACKAGE}'
899infodir='${datarootdir}/info'
900htmldir='${docdir}'
901dvidir='${docdir}'
902pdfdir='${docdir}'
903psdir='${docdir}'
904libdir='${exec_prefix}/lib'
905localedir='${datarootdir}/locale'
906mandir='${datarootdir}/man'
907
908ac_prev=
909ac_dashdash=
910for ac_option
911do
912  # If the previous option needs an argument, assign it.
913  if test -n "$ac_prev"; then
914    eval $ac_prev=\$ac_option
915    ac_prev=
916    continue
917  fi
918
919  case $ac_option in
920  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
921  *=)   ac_optarg= ;;
922  *)    ac_optarg=yes ;;
923  esac
924
925  # Accept the important Cygnus configure options, so we can diagnose typos.
926
927  case $ac_dashdash$ac_option in
928  --)
929    ac_dashdash=yes ;;
930
931  -bindir | --bindir | --bindi | --bind | --bin | --bi)
932    ac_prev=bindir ;;
933  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
934    bindir=$ac_optarg ;;
935
936  -build | --build | --buil | --bui | --bu)
937    ac_prev=build_alias ;;
938  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
939    build_alias=$ac_optarg ;;
940
941  -cache-file | --cache-file | --cache-fil | --cache-fi \
942  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
943    ac_prev=cache_file ;;
944  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
945  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
946    cache_file=$ac_optarg ;;
947
948  --config-cache | -C)
949    cache_file=config.cache ;;
950
951  -datadir | --datadir | --datadi | --datad)
952    ac_prev=datadir ;;
953  -datadir=* | --datadir=* | --datadi=* | --datad=*)
954    datadir=$ac_optarg ;;
955
956  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
957  | --dataroo | --dataro | --datar)
958    ac_prev=datarootdir ;;
959  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
960  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
961    datarootdir=$ac_optarg ;;
962
963  -disable-* | --disable-*)
964    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
965    # Reject names that are not valid shell variable names.
966    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
967      as_fn_error $? "invalid feature name: $ac_useropt"
968    ac_useropt_orig=$ac_useropt
969    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
970    case $ac_user_opts in
971      *"
972"enable_$ac_useropt"
973"*) ;;
974      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
975	 ac_unrecognized_sep=', ';;
976    esac
977    eval enable_$ac_useropt=no ;;
978
979  -docdir | --docdir | --docdi | --doc | --do)
980    ac_prev=docdir ;;
981  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
982    docdir=$ac_optarg ;;
983
984  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
985    ac_prev=dvidir ;;
986  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
987    dvidir=$ac_optarg ;;
988
989  -enable-* | --enable-*)
990    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
991    # Reject names that are not valid shell variable names.
992    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
993      as_fn_error $? "invalid feature name: $ac_useropt"
994    ac_useropt_orig=$ac_useropt
995    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996    case $ac_user_opts in
997      *"
998"enable_$ac_useropt"
999"*) ;;
1000      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1001	 ac_unrecognized_sep=', ';;
1002    esac
1003    eval enable_$ac_useropt=\$ac_optarg ;;
1004
1005  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1006  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1007  | --exec | --exe | --ex)
1008    ac_prev=exec_prefix ;;
1009  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1010  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1011  | --exec=* | --exe=* | --ex=*)
1012    exec_prefix=$ac_optarg ;;
1013
1014  -gas | --gas | --ga | --g)
1015    # Obsolete; use --with-gas.
1016    with_gas=yes ;;
1017
1018  -help | --help | --hel | --he | -h)
1019    ac_init_help=long ;;
1020  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1021    ac_init_help=recursive ;;
1022  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1023    ac_init_help=short ;;
1024
1025  -host | --host | --hos | --ho)
1026    ac_prev=host_alias ;;
1027  -host=* | --host=* | --hos=* | --ho=*)
1028    host_alias=$ac_optarg ;;
1029
1030  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1031    ac_prev=htmldir ;;
1032  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1033  | --ht=*)
1034    htmldir=$ac_optarg ;;
1035
1036  -includedir | --includedir | --includedi | --included | --include \
1037  | --includ | --inclu | --incl | --inc)
1038    ac_prev=includedir ;;
1039  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1040  | --includ=* | --inclu=* | --incl=* | --inc=*)
1041    includedir=$ac_optarg ;;
1042
1043  -infodir | --infodir | --infodi | --infod | --info | --inf)
1044    ac_prev=infodir ;;
1045  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1046    infodir=$ac_optarg ;;
1047
1048  -libdir | --libdir | --libdi | --libd)
1049    ac_prev=libdir ;;
1050  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1051    libdir=$ac_optarg ;;
1052
1053  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1054  | --libexe | --libex | --libe)
1055    ac_prev=libexecdir ;;
1056  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1057  | --libexe=* | --libex=* | --libe=*)
1058    libexecdir=$ac_optarg ;;
1059
1060  -localedir | --localedir | --localedi | --localed | --locale)
1061    ac_prev=localedir ;;
1062  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1063    localedir=$ac_optarg ;;
1064
1065  -localstatedir | --localstatedir | --localstatedi | --localstated \
1066  | --localstate | --localstat | --localsta | --localst | --locals)
1067    ac_prev=localstatedir ;;
1068  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1069  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1070    localstatedir=$ac_optarg ;;
1071
1072  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1073    ac_prev=mandir ;;
1074  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1075    mandir=$ac_optarg ;;
1076
1077  -nfp | --nfp | --nf)
1078    # Obsolete; use --without-fp.
1079    with_fp=no ;;
1080
1081  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1082  | --no-cr | --no-c | -n)
1083    no_create=yes ;;
1084
1085  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1086  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1087    no_recursion=yes ;;
1088
1089  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1090  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1091  | --oldin | --oldi | --old | --ol | --o)
1092    ac_prev=oldincludedir ;;
1093  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1094  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1095  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1096    oldincludedir=$ac_optarg ;;
1097
1098  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1099    ac_prev=prefix ;;
1100  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1101    prefix=$ac_optarg ;;
1102
1103  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1104  | --program-pre | --program-pr | --program-p)
1105    ac_prev=program_prefix ;;
1106  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1107  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1108    program_prefix=$ac_optarg ;;
1109
1110  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1111  | --program-suf | --program-su | --program-s)
1112    ac_prev=program_suffix ;;
1113  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1114  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1115    program_suffix=$ac_optarg ;;
1116
1117  -program-transform-name | --program-transform-name \
1118  | --program-transform-nam | --program-transform-na \
1119  | --program-transform-n | --program-transform- \
1120  | --program-transform | --program-transfor \
1121  | --program-transfo | --program-transf \
1122  | --program-trans | --program-tran \
1123  | --progr-tra | --program-tr | --program-t)
1124    ac_prev=program_transform_name ;;
1125  -program-transform-name=* | --program-transform-name=* \
1126  | --program-transform-nam=* | --program-transform-na=* \
1127  | --program-transform-n=* | --program-transform-=* \
1128  | --program-transform=* | --program-transfor=* \
1129  | --program-transfo=* | --program-transf=* \
1130  | --program-trans=* | --program-tran=* \
1131  | --progr-tra=* | --program-tr=* | --program-t=*)
1132    program_transform_name=$ac_optarg ;;
1133
1134  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1135    ac_prev=pdfdir ;;
1136  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1137    pdfdir=$ac_optarg ;;
1138
1139  -psdir | --psdir | --psdi | --psd | --ps)
1140    ac_prev=psdir ;;
1141  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1142    psdir=$ac_optarg ;;
1143
1144  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1145  | -silent | --silent | --silen | --sile | --sil)
1146    silent=yes ;;
1147
1148  -runstatedir | --runstatedir | --runstatedi | --runstated \
1149  | --runstate | --runstat | --runsta | --runst | --runs \
1150  | --run | --ru | --r)
1151    ac_prev=runstatedir ;;
1152  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1153  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1154  | --run=* | --ru=* | --r=*)
1155    runstatedir=$ac_optarg ;;
1156
1157  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1158    ac_prev=sbindir ;;
1159  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1160  | --sbi=* | --sb=*)
1161    sbindir=$ac_optarg ;;
1162
1163  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1164  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1165  | --sharedst | --shareds | --shared | --share | --shar \
1166  | --sha | --sh)
1167    ac_prev=sharedstatedir ;;
1168  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1169  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1170  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1171  | --sha=* | --sh=*)
1172    sharedstatedir=$ac_optarg ;;
1173
1174  -site | --site | --sit)
1175    ac_prev=site ;;
1176  -site=* | --site=* | --sit=*)
1177    site=$ac_optarg ;;
1178
1179  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1180    ac_prev=srcdir ;;
1181  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1182    srcdir=$ac_optarg ;;
1183
1184  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1185  | --syscon | --sysco | --sysc | --sys | --sy)
1186    ac_prev=sysconfdir ;;
1187  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1188  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1189    sysconfdir=$ac_optarg ;;
1190
1191  -target | --target | --targe | --targ | --tar | --ta | --t)
1192    ac_prev=target_alias ;;
1193  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1194    target_alias=$ac_optarg ;;
1195
1196  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1197    verbose=yes ;;
1198
1199  -version | --version | --versio | --versi | --vers | -V)
1200    ac_init_version=: ;;
1201
1202  -with-* | --with-*)
1203    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1204    # Reject names that are not valid shell variable names.
1205    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1206      as_fn_error $? "invalid package name: $ac_useropt"
1207    ac_useropt_orig=$ac_useropt
1208    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1209    case $ac_user_opts in
1210      *"
1211"with_$ac_useropt"
1212"*) ;;
1213      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1214	 ac_unrecognized_sep=', ';;
1215    esac
1216    eval with_$ac_useropt=\$ac_optarg ;;
1217
1218  -without-* | --without-*)
1219    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1220    # Reject names that are not valid shell variable names.
1221    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1222      as_fn_error $? "invalid package name: $ac_useropt"
1223    ac_useropt_orig=$ac_useropt
1224    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1225    case $ac_user_opts in
1226      *"
1227"with_$ac_useropt"
1228"*) ;;
1229      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1230	 ac_unrecognized_sep=', ';;
1231    esac
1232    eval with_$ac_useropt=no ;;
1233
1234  --x)
1235    # Obsolete; use --with-x.
1236    with_x=yes ;;
1237
1238  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1239  | --x-incl | --x-inc | --x-in | --x-i)
1240    ac_prev=x_includes ;;
1241  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1242  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1243    x_includes=$ac_optarg ;;
1244
1245  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1246  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1247    ac_prev=x_libraries ;;
1248  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1249  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1250    x_libraries=$ac_optarg ;;
1251
1252  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1253Try \`$0 --help' for more information"
1254    ;;
1255
1256  *=*)
1257    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1258    # Reject names that are not valid shell variable names.
1259    case $ac_envvar in #(
1260      '' | [0-9]* | *[!_$as_cr_alnum]* )
1261      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1262    esac
1263    eval $ac_envvar=\$ac_optarg
1264    export $ac_envvar ;;
1265
1266  *)
1267    # FIXME: should be removed in autoconf 3.0.
1268    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1269    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1270      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1271    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1272    ;;
1273
1274  esac
1275done
1276
1277if test -n "$ac_prev"; then
1278  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1279  as_fn_error $? "missing argument to $ac_option"
1280fi
1281
1282if test -n "$ac_unrecognized_opts"; then
1283  case $enable_option_checking in
1284    no) ;;
1285    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1286    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1287  esac
1288fi
1289
1290# Check all directory arguments for consistency.
1291for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1292		datadir sysconfdir sharedstatedir localstatedir includedir \
1293		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1294		libdir localedir mandir runstatedir
1295do
1296  eval ac_val=\$$ac_var
1297  # Remove trailing slashes.
1298  case $ac_val in
1299    */ )
1300      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1301      eval $ac_var=\$ac_val;;
1302  esac
1303  # Be sure to have absolute directory names.
1304  case $ac_val in
1305    [\\/$]* | ?:[\\/]* )  continue;;
1306    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1307  esac
1308  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1309done
1310
1311# There might be people who depend on the old broken behavior: `$host'
1312# used to hold the argument of --host etc.
1313# FIXME: To remove some day.
1314build=$build_alias
1315host=$host_alias
1316target=$target_alias
1317
1318# FIXME: To remove some day.
1319if test "x$host_alias" != x; then
1320  if test "x$build_alias" = x; then
1321    cross_compiling=maybe
1322  elif test "x$build_alias" != "x$host_alias"; then
1323    cross_compiling=yes
1324  fi
1325fi
1326
1327ac_tool_prefix=
1328test -n "$host_alias" && ac_tool_prefix=$host_alias-
1329
1330test "$silent" = yes && exec 6>/dev/null
1331
1332
1333ac_pwd=`pwd` && test -n "$ac_pwd" &&
1334ac_ls_di=`ls -di .` &&
1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1336  as_fn_error $? "working directory cannot be determined"
1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1338  as_fn_error $? "pwd does not report name of working directory"
1339
1340
1341# Find the source files, if location was not specified.
1342if test -z "$srcdir"; then
1343  ac_srcdir_defaulted=yes
1344  # Try the directory containing this script, then the parent directory.
1345  ac_confdir=`$as_dirname -- "$as_myself" ||
1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1347	 X"$as_myself" : 'X\(//\)[^/]' \| \
1348	 X"$as_myself" : 'X\(//\)$' \| \
1349	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1350$as_echo X"$as_myself" |
1351    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\/\)[^/].*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  /^X\(\/\/\)$/{
1360	    s//\1/
1361	    q
1362	  }
1363	  /^X\(\/\).*/{
1364	    s//\1/
1365	    q
1366	  }
1367	  s/.*/./; q'`
1368  srcdir=$ac_confdir
1369  if test ! -r "$srcdir/$ac_unique_file"; then
1370    srcdir=..
1371  fi
1372else
1373  ac_srcdir_defaulted=no
1374fi
1375if test ! -r "$srcdir/$ac_unique_file"; then
1376  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1377  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1378fi
1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1380ac_abs_confdir=`(
1381	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1382	pwd)`
1383# When building in place, set srcdir=.
1384if test "$ac_abs_confdir" = "$ac_pwd"; then
1385  srcdir=.
1386fi
1387# Remove unnecessary trailing slashes from srcdir.
1388# Double slashes in file names in object file debugging info
1389# mess up M-x gdb in Emacs.
1390case $srcdir in
1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1392esac
1393for ac_var in $ac_precious_vars; do
1394  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1395  eval ac_env_${ac_var}_value=\$${ac_var}
1396  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1397  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1398done
1399
1400#
1401# Report the --help message.
1402#
1403if test "$ac_init_help" = "long"; then
1404  # Omit some internal or obsolete options to make the list less imposing.
1405  # This message is too long to be a string in the A/UX 3.1 sh.
1406  cat <<_ACEOF
1407\`configure' configures this package to adapt to many kinds of systems.
1408
1409Usage: $0 [OPTION]... [VAR=VALUE]...
1410
1411To assign environment variables (e.g., CC, CFLAGS...), specify them as
1412VAR=VALUE.  See below for descriptions of some of the useful variables.
1413
1414Defaults for the options are specified in brackets.
1415
1416Configuration:
1417  -h, --help              display this help and exit
1418      --help=short        display options specific to this package
1419      --help=recursive    display the short help of all the included packages
1420  -V, --version           display version information and exit
1421  -q, --quiet, --silent   do not print \`checking ...' messages
1422      --cache-file=FILE   cache test results in FILE [disabled]
1423  -C, --config-cache      alias for \`--cache-file=config.cache'
1424  -n, --no-create         do not create output files
1425      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1426
1427Installation directories:
1428  --prefix=PREFIX         install architecture-independent files in PREFIX
1429                          [$ac_default_prefix]
1430  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1431                          [PREFIX]
1432
1433By default, \`make install' will install all the files in
1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1435an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1436for instance \`--prefix=\$HOME'.
1437
1438For better control, use the options below.
1439
1440Fine tuning of the installation directories:
1441  --bindir=DIR            user executables [EPREFIX/bin]
1442  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1443  --libexecdir=DIR        program executables [EPREFIX/libexec]
1444  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1445  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1446  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1447  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1448  --libdir=DIR            object code libraries [EPREFIX/lib]
1449  --includedir=DIR        C header files [PREFIX/include]
1450  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1451  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1452  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1453  --infodir=DIR           info documentation [DATAROOTDIR/info]
1454  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1455  --mandir=DIR            man documentation [DATAROOTDIR/man]
1456  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1457  --htmldir=DIR           html documentation [DOCDIR]
1458  --dvidir=DIR            dvi documentation [DOCDIR]
1459  --pdfdir=DIR            pdf documentation [DOCDIR]
1460  --psdir=DIR             ps documentation [DOCDIR]
1461_ACEOF
1462
1463  cat <<\_ACEOF
1464
1465X features:
1466  --x-includes=DIR    X include files are in DIR
1467  --x-libraries=DIR   X library files are in DIR
1468_ACEOF
1469fi
1470
1471if test -n "$ac_init_help"; then
1472
1473  cat <<\_ACEOF
1474
1475Optional Features:
1476  --disable-option-checking  ignore unrecognized --enable/--with options
1477  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1478  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1479  --enable-fail-if-missing    Fail if dependencies on additional features
1480     specified on the command line are missing.
1481  --disable-darwin        Disable Darwin (Mac OS X) support.
1482  --disable-smack	  Do not check for Smack support.
1483  --disable-selinux	  Do not check for SELinux support.
1484  --disable-xsmp          Disable XSMP session management
1485  --disable-xsmp-interact Disable XSMP interaction
1486  --enable-luainterp=OPTS      Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1487  --enable-mzschemeinterp      Include MzScheme interpreter.
1488  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1489  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1490  --enable-python3interp=OPTS  Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1491  --enable-tclinterp=OPTS      Include Tcl interpreter. default=no OPTS=no/yes/dynamic
1492  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1493  --enable-cscope         Include cscope interface.
1494  --disable-netbeans      Disable NetBeans integration support.
1495  --disable-channel       Disable process communication support.
1496  --enable-terminal       Enable terminal emulation support.
1497  --enable-autoservername Automatically define servername at vim startup.
1498  --enable-multibyte      Include multibyte editing support.
1499  --disable-rightleft     Do not include Right-to-Left language support.
1500  --disable-arabic        Do not include Arabic language support.
1501  --disable-farsi         Deprecated.
1502  --enable-xim            Include XIM input support.
1503  --enable-fontset        Include X fontset output support.
1504  --enable-gui=OPTS       X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/haiku/photon/carbon
1505  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1506  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1507  --enable-gtk3-check     If auto-select GUI, check for GTK+ 3 default=yes
1508  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1509  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1510  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1511  --disable-gtktest       Do not try to compile and run a test GTK program
1512  --disable-icon-cache-update        update disabled
1513  --disable-desktop-database-update  update disabled
1514  --disable-largefile     omit support for large files
1515  --disable-canberra      Do not use libcanberra.
1516  --disable-acl           No check for ACL support.
1517  --disable-gpm           Don't use gpm (Linux mouse daemon).
1518  --disable-sysmouse      Don't use sysmouse (mouse in *BSD console).
1519  --disable-nls           Don't support NLS (gettext()).
1520
1521Optional Packages:
1522  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1523  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1524  --with-mac-arch=ARCH    current, intel, ppc or both
1525  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1526  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1527  --without-local-dir     do not search /usr/local for local libraries.
1528  --with-vim-name=NAME    what to call the Vim executable
1529  --with-ex-name=NAME     what to call the Ex executable
1530  --with-view-name=NAME   what to call the View executable
1531  --with-global-runtime=DIR    global runtime directory in 'runtimepath', comma-separated for multiple directories
1532  --with-modified-by=NAME       name of who modified a release version
1533  --with-features=TYPE    tiny, small, normal, big or huge (default: huge)
1534  --with-compiledby=NAME  name to show in :version message
1535  --with-lua-prefix=PFX   Prefix where Lua is installed.
1536  --with-luajit           Link with LuaJIT instead of Lua.
1537  --with-plthome=PLTHOME   Use PLTHOME.
1538  --with-python-command=NAME  name of the Python 2 command (default: python2 or python)
1539  --with-python-config-dir=PATH  Python's config directory (deprecated)
1540  --with-python3-command=NAME  name of the Python 3 command (default: python3 or python)
1541  --with-python3-config-dir=PATH  Python's config directory (deprecated)
1542  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1543  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1544  --with-x                use the X Window System
1545  --with-gnome-includes=DIR Specify location of GNOME headers
1546  --with-gnome-libs=DIR   Specify location of GNOME libs
1547  --with-gnome            Specify prefix for GNOME files
1548  --with-motif-lib=STRING Library for Motif
1549  --with-tlib=library     terminal library to be used
1550
1551Some influential environment variables:
1552  CC          C compiler command
1553  CFLAGS      C compiler flags
1554  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1555              nonstandard directory <lib dir>
1556  LIBS        libraries to pass to the linker, e.g. -l<library>
1557  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1558              you have headers in a nonstandard directory <include dir>
1559  CPP         C preprocessor
1560  XMKMF       Path to xmkmf, Makefile generator for X Window System
1561
1562Use these variables to override the choices made by `configure' or to help
1563it to find libraries and programs with nonstandard names/locations.
1564
1565Report bugs to the package provider.
1566_ACEOF
1567ac_status=$?
1568fi
1569
1570if test "$ac_init_help" = "recursive"; then
1571  # If there are subdirs, report their specific --help.
1572  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1573    test -d "$ac_dir" ||
1574      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1575      continue
1576    ac_builddir=.
1577
1578case "$ac_dir" in
1579.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1580*)
1581  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1582  # A ".." for each directory in $ac_dir_suffix.
1583  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1584  case $ac_top_builddir_sub in
1585  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1586  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1587  esac ;;
1588esac
1589ac_abs_top_builddir=$ac_pwd
1590ac_abs_builddir=$ac_pwd$ac_dir_suffix
1591# for backward compatibility:
1592ac_top_builddir=$ac_top_build_prefix
1593
1594case $srcdir in
1595  .)  # We are building in place.
1596    ac_srcdir=.
1597    ac_top_srcdir=$ac_top_builddir_sub
1598    ac_abs_top_srcdir=$ac_pwd ;;
1599  [\\/]* | ?:[\\/]* )  # Absolute name.
1600    ac_srcdir=$srcdir$ac_dir_suffix;
1601    ac_top_srcdir=$srcdir
1602    ac_abs_top_srcdir=$srcdir ;;
1603  *) # Relative name.
1604    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1605    ac_top_srcdir=$ac_top_build_prefix$srcdir
1606    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1607esac
1608ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1609
1610    cd "$ac_dir" || { ac_status=$?; continue; }
1611    # Check for guested configure.
1612    if test -f "$ac_srcdir/configure.gnu"; then
1613      echo &&
1614      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1615    elif test -f "$ac_srcdir/configure"; then
1616      echo &&
1617      $SHELL "$ac_srcdir/configure" --help=recursive
1618    else
1619      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1620    fi || ac_status=$?
1621    cd "$ac_pwd" || { ac_status=$?; break; }
1622  done
1623fi
1624
1625test -n "$ac_init_help" && exit $ac_status
1626if $ac_init_version; then
1627  cat <<\_ACEOF
1628configure
1629generated by GNU Autoconf 2.69
1630
1631Copyright (C) 2012 Free Software Foundation, Inc.
1632This configure script is free software; the Free Software Foundation
1633gives unlimited permission to copy, distribute and modify it.
1634_ACEOF
1635  exit
1636fi
1637
1638## ------------------------ ##
1639## Autoconf initialization. ##
1640## ------------------------ ##
1641
1642# ac_fn_c_try_compile LINENO
1643# --------------------------
1644# Try to compile conftest.$ac_ext, and return whether this succeeded.
1645ac_fn_c_try_compile ()
1646{
1647  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648  rm -f conftest.$ac_objext
1649  if { { ac_try="$ac_compile"
1650case "(($ac_try" in
1651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652  *) ac_try_echo=$ac_try;;
1653esac
1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655$as_echo "$ac_try_echo"; } >&5
1656  (eval "$ac_compile") 2>conftest.err
1657  ac_status=$?
1658  if test -s conftest.err; then
1659    grep -v '^ *+' conftest.err >conftest.er1
1660    cat conftest.er1 >&5
1661    mv -f conftest.er1 conftest.err
1662  fi
1663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664  test $ac_status = 0; } && {
1665	 test -z "$ac_c_werror_flag" ||
1666	 test ! -s conftest.err
1667       } && test -s conftest.$ac_objext; then :
1668  ac_retval=0
1669else
1670  $as_echo "$as_me: failed program was:" >&5
1671sed 's/^/| /' conftest.$ac_ext >&5
1672
1673	ac_retval=1
1674fi
1675  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676  as_fn_set_status $ac_retval
1677
1678} # ac_fn_c_try_compile
1679
1680# ac_fn_c_try_cpp LINENO
1681# ----------------------
1682# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1683ac_fn_c_try_cpp ()
1684{
1685  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686  if { { ac_try="$ac_cpp conftest.$ac_ext"
1687case "(($ac_try" in
1688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689  *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1694  ac_status=$?
1695  if test -s conftest.err; then
1696    grep -v '^ *+' conftest.err >conftest.er1
1697    cat conftest.er1 >&5
1698    mv -f conftest.er1 conftest.err
1699  fi
1700  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701  test $ac_status = 0; } > conftest.i && {
1702	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1703	 test ! -s conftest.err
1704       }; then :
1705  ac_retval=0
1706else
1707  $as_echo "$as_me: failed program was:" >&5
1708sed 's/^/| /' conftest.$ac_ext >&5
1709
1710    ac_retval=1
1711fi
1712  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713  as_fn_set_status $ac_retval
1714
1715} # ac_fn_c_try_cpp
1716
1717# ac_fn_c_try_link LINENO
1718# -----------------------
1719# Try to link conftest.$ac_ext, and return whether this succeeded.
1720ac_fn_c_try_link ()
1721{
1722  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723  rm -f conftest.$ac_objext conftest$ac_exeext
1724  if { { ac_try="$ac_link"
1725case "(($ac_try" in
1726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727  *) ac_try_echo=$ac_try;;
1728esac
1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730$as_echo "$ac_try_echo"; } >&5
1731  (eval "$ac_link") 2>conftest.err
1732  ac_status=$?
1733  if test -s conftest.err; then
1734    grep -v '^ *+' conftest.err >conftest.er1
1735    cat conftest.er1 >&5
1736    mv -f conftest.er1 conftest.err
1737  fi
1738  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739  test $ac_status = 0; } && {
1740	 test -z "$ac_c_werror_flag" ||
1741	 test ! -s conftest.err
1742       } && test -s conftest$ac_exeext && {
1743	 test "$cross_compiling" = yes ||
1744	 test -x conftest$ac_exeext
1745       }; then :
1746  ac_retval=0
1747else
1748  $as_echo "$as_me: failed program was:" >&5
1749sed 's/^/| /' conftest.$ac_ext >&5
1750
1751	ac_retval=1
1752fi
1753  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755  # interfere with the next link command; also delete a directory that is
1756  # left behind by Apple's compiler.  We do this before executing the actions.
1757  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1759  as_fn_set_status $ac_retval
1760
1761} # ac_fn_c_try_link
1762
1763# ac_fn_c_try_run LINENO
1764# ----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766# that executables *can* be run.
1767ac_fn_c_try_run ()
1768{
1769  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770  if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773  *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777  (eval "$ac_link") 2>&5
1778  ac_status=$?
1779  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781  { { case "(($ac_try" in
1782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783  *) ac_try_echo=$ac_try;;
1784esac
1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786$as_echo "$ac_try_echo"; } >&5
1787  (eval "$ac_try") 2>&5
1788  ac_status=$?
1789  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790  test $ac_status = 0; }; }; then :
1791  ac_retval=0
1792else
1793  $as_echo "$as_me: program exited with status $ac_status" >&5
1794       $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
1796
1797       ac_retval=$ac_status
1798fi
1799  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1801  as_fn_set_status $ac_retval
1802
1803} # ac_fn_c_try_run
1804
1805# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1806# -------------------------------------------------------
1807# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1808# the include files in INCLUDES and setting the cache variable VAR
1809# accordingly.
1810ac_fn_c_check_header_mongrel ()
1811{
1812  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813  if eval \${$3+:} false; then :
1814  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815$as_echo_n "checking for $2... " >&6; }
1816if eval \${$3+:} false; then :
1817  $as_echo_n "(cached) " >&6
1818fi
1819eval ac_res=\$$3
1820	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821$as_echo "$ac_res" >&6; }
1822else
1823  # Is the header compilable?
1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1825$as_echo_n "checking $2 usability... " >&6; }
1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h.  */
1828$4
1829#include <$2>
1830_ACEOF
1831if ac_fn_c_try_compile "$LINENO"; then :
1832  ac_header_compiler=yes
1833else
1834  ac_header_compiler=no
1835fi
1836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1838$as_echo "$ac_header_compiler" >&6; }
1839
1840# Is the header present?
1841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1842$as_echo_n "checking $2 presence... " >&6; }
1843cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844/* end confdefs.h.  */
1845#include <$2>
1846_ACEOF
1847if ac_fn_c_try_cpp "$LINENO"; then :
1848  ac_header_preproc=yes
1849else
1850  ac_header_preproc=no
1851fi
1852rm -f conftest.err conftest.i conftest.$ac_ext
1853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1854$as_echo "$ac_header_preproc" >&6; }
1855
1856# So?  What about this header?
1857case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1858  yes:no: )
1859    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1860$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1861    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1862$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1863    ;;
1864  no:yes:* )
1865    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1866$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1867    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1868$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1869    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1870$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1871    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1872$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1873    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1874$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1875    ;;
1876esac
1877  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878$as_echo_n "checking for $2... " >&6; }
1879if eval \${$3+:} false; then :
1880  $as_echo_n "(cached) " >&6
1881else
1882  eval "$3=\$ac_header_compiler"
1883fi
1884eval ac_res=\$$3
1885	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1886$as_echo "$ac_res" >&6; }
1887fi
1888  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889
1890} # ac_fn_c_check_header_mongrel
1891
1892# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1893# -------------------------------------------------------
1894# Tests whether HEADER exists and can be compiled using the include files in
1895# INCLUDES, setting the cache variable VAR accordingly.
1896ac_fn_c_check_header_compile ()
1897{
1898  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1900$as_echo_n "checking for $2... " >&6; }
1901if eval \${$3+:} false; then :
1902  $as_echo_n "(cached) " >&6
1903else
1904  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905/* end confdefs.h.  */
1906$4
1907#include <$2>
1908_ACEOF
1909if ac_fn_c_try_compile "$LINENO"; then :
1910  eval "$3=yes"
1911else
1912  eval "$3=no"
1913fi
1914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1915fi
1916eval ac_res=\$$3
1917	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918$as_echo "$ac_res" >&6; }
1919  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1920
1921} # ac_fn_c_check_header_compile
1922
1923# ac_fn_c_check_func LINENO FUNC VAR
1924# ----------------------------------
1925# Tests whether FUNC exists, setting the cache variable VAR accordingly
1926ac_fn_c_check_func ()
1927{
1928  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1929  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1930$as_echo_n "checking for $2... " >&6; }
1931if eval \${$3+:} false; then :
1932  $as_echo_n "(cached) " >&6
1933else
1934  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935/* end confdefs.h.  */
1936/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1937   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1938#define $2 innocuous_$2
1939
1940/* System header to define __stub macros and hopefully few prototypes,
1941    which can conflict with char $2 (); below.
1942    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1943    <limits.h> exists even on freestanding compilers.  */
1944
1945#ifdef __STDC__
1946# include <limits.h>
1947#else
1948# include <assert.h>
1949#endif
1950
1951#undef $2
1952
1953/* Override any GCC internal prototype to avoid an error.
1954   Use char because int might match the return type of a GCC
1955   builtin and then its argument prototype would still apply.  */
1956#ifdef __cplusplus
1957extern "C"
1958#endif
1959char $2 ();
1960/* The GNU C library defines this for functions which it implements
1961    to always fail with ENOSYS.  Some functions are actually named
1962    something starting with __ and the normal name is an alias.  */
1963#if defined __stub_$2 || defined __stub___$2
1964choke me
1965#endif
1966
1967int
1968main ()
1969{
1970return $2 ();
1971  ;
1972  return 0;
1973}
1974_ACEOF
1975if ac_fn_c_try_link "$LINENO"; then :
1976  eval "$3=yes"
1977else
1978  eval "$3=no"
1979fi
1980rm -f core conftest.err conftest.$ac_objext \
1981    conftest$ac_exeext conftest.$ac_ext
1982fi
1983eval ac_res=\$$3
1984	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1985$as_echo "$ac_res" >&6; }
1986  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1987
1988} # ac_fn_c_check_func
1989
1990# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1991# -------------------------------------------
1992# Tests whether TYPE exists after having included INCLUDES, setting cache
1993# variable VAR accordingly.
1994ac_fn_c_check_type ()
1995{
1996  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998$as_echo_n "checking for $2... " >&6; }
1999if eval \${$3+:} false; then :
2000  $as_echo_n "(cached) " >&6
2001else
2002  eval "$3=no"
2003  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2004/* end confdefs.h.  */
2005$4
2006int
2007main ()
2008{
2009if (sizeof ($2))
2010	 return 0;
2011  ;
2012  return 0;
2013}
2014_ACEOF
2015if ac_fn_c_try_compile "$LINENO"; then :
2016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017/* end confdefs.h.  */
2018$4
2019int
2020main ()
2021{
2022if (sizeof (($2)))
2023	    return 0;
2024  ;
2025  return 0;
2026}
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029
2030else
2031  eval "$3=yes"
2032fi
2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034fi
2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036fi
2037eval ac_res=\$$3
2038	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2039$as_echo "$ac_res" >&6; }
2040  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2041
2042} # ac_fn_c_check_type
2043
2044# ac_fn_c_find_uintX_t LINENO BITS VAR
2045# ------------------------------------
2046# Finds an unsigned integer type with width BITS, setting cache variable VAR
2047# accordingly.
2048ac_fn_c_find_uintX_t ()
2049{
2050  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2052$as_echo_n "checking for uint$2_t... " >&6; }
2053if eval \${$3+:} false; then :
2054  $as_echo_n "(cached) " >&6
2055else
2056  eval "$3=no"
2057     # Order is important - never check a type that is potentially smaller
2058     # than half of the expected target width.
2059     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2060	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2061       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062/* end confdefs.h.  */
2063$ac_includes_default
2064int
2065main ()
2066{
2067static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2068test_array [0] = 0;
2069return test_array [0];
2070
2071  ;
2072  return 0;
2073}
2074_ACEOF
2075if ac_fn_c_try_compile "$LINENO"; then :
2076  case $ac_type in #(
2077  uint$2_t) :
2078    eval "$3=yes" ;; #(
2079  *) :
2080    eval "$3=\$ac_type" ;;
2081esac
2082fi
2083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2084       if eval test \"x\$"$3"\" = x"no"; then :
2085
2086else
2087  break
2088fi
2089     done
2090fi
2091eval ac_res=\$$3
2092	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2093$as_echo "$ac_res" >&6; }
2094  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2095
2096} # ac_fn_c_find_uintX_t
2097
2098# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2099# --------------------------------------------
2100# Tries to find the compile-time value of EXPR in a program that includes
2101# INCLUDES, setting VAR accordingly. Returns whether the value could be
2102# computed
2103ac_fn_c_compute_int ()
2104{
2105  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2106  if test "$cross_compiling" = yes; then
2107    # Depending upon the size, compute the lo and hi bounds.
2108cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h.  */
2110$4
2111int
2112main ()
2113{
2114static int test_array [1 - 2 * !(($2) >= 0)];
2115test_array [0] = 0;
2116return test_array [0];
2117
2118  ;
2119  return 0;
2120}
2121_ACEOF
2122if ac_fn_c_try_compile "$LINENO"; then :
2123  ac_lo=0 ac_mid=0
2124  while :; do
2125    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126/* end confdefs.h.  */
2127$4
2128int
2129main ()
2130{
2131static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2132test_array [0] = 0;
2133return test_array [0];
2134
2135  ;
2136  return 0;
2137}
2138_ACEOF
2139if ac_fn_c_try_compile "$LINENO"; then :
2140  ac_hi=$ac_mid; break
2141else
2142  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2143			if test $ac_lo -le $ac_mid; then
2144			  ac_lo= ac_hi=
2145			  break
2146			fi
2147			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2148fi
2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150  done
2151else
2152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153/* end confdefs.h.  */
2154$4
2155int
2156main ()
2157{
2158static int test_array [1 - 2 * !(($2) < 0)];
2159test_array [0] = 0;
2160return test_array [0];
2161
2162  ;
2163  return 0;
2164}
2165_ACEOF
2166if ac_fn_c_try_compile "$LINENO"; then :
2167  ac_hi=-1 ac_mid=-1
2168  while :; do
2169    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2170/* end confdefs.h.  */
2171$4
2172int
2173main ()
2174{
2175static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2176test_array [0] = 0;
2177return test_array [0];
2178
2179  ;
2180  return 0;
2181}
2182_ACEOF
2183if ac_fn_c_try_compile "$LINENO"; then :
2184  ac_lo=$ac_mid; break
2185else
2186  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2187			if test $ac_mid -le $ac_hi; then
2188			  ac_lo= ac_hi=
2189			  break
2190			fi
2191			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2192fi
2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194  done
2195else
2196  ac_lo= ac_hi=
2197fi
2198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2199fi
2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2201# Binary search between lo and hi bounds.
2202while test "x$ac_lo" != "x$ac_hi"; do
2203  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2204  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2205/* end confdefs.h.  */
2206$4
2207int
2208main ()
2209{
2210static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2211test_array [0] = 0;
2212return test_array [0];
2213
2214  ;
2215  return 0;
2216}
2217_ACEOF
2218if ac_fn_c_try_compile "$LINENO"; then :
2219  ac_hi=$ac_mid
2220else
2221  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2222fi
2223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224done
2225case $ac_lo in #((
2226?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2227'') ac_retval=1 ;;
2228esac
2229  else
2230    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2231/* end confdefs.h.  */
2232$4
2233static long int longval () { return $2; }
2234static unsigned long int ulongval () { return $2; }
2235#include <stdio.h>
2236#include <stdlib.h>
2237int
2238main ()
2239{
2240
2241  FILE *f = fopen ("conftest.val", "w");
2242  if (! f)
2243    return 1;
2244  if (($2) < 0)
2245    {
2246      long int i = longval ();
2247      if (i != ($2))
2248	return 1;
2249      fprintf (f, "%ld", i);
2250    }
2251  else
2252    {
2253      unsigned long int i = ulongval ();
2254      if (i != ($2))
2255	return 1;
2256      fprintf (f, "%lu", i);
2257    }
2258  /* Do not output a trailing newline, as this causes \r\n confusion
2259     on some platforms.  */
2260  return ferror (f) || fclose (f) != 0;
2261
2262  ;
2263  return 0;
2264}
2265_ACEOF
2266if ac_fn_c_try_run "$LINENO"; then :
2267  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2268else
2269  ac_retval=1
2270fi
2271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2272  conftest.$ac_objext conftest.beam conftest.$ac_ext
2273rm -f conftest.val
2274
2275  fi
2276  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2277  as_fn_set_status $ac_retval
2278
2279} # ac_fn_c_compute_int
2280cat >auto/config.log <<_ACEOF
2281This file contains any messages produced by compilers while
2282running configure, to aid debugging if configure makes a mistake.
2283
2284It was created by $as_me, which was
2285generated by GNU Autoconf 2.69.  Invocation command line was
2286
2287  $ $0 $@
2288
2289_ACEOF
2290exec 5>>auto/config.log
2291{
2292cat <<_ASUNAME
2293## --------- ##
2294## Platform. ##
2295## --------- ##
2296
2297hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2298uname -m = `(uname -m) 2>/dev/null || echo unknown`
2299uname -r = `(uname -r) 2>/dev/null || echo unknown`
2300uname -s = `(uname -s) 2>/dev/null || echo unknown`
2301uname -v = `(uname -v) 2>/dev/null || echo unknown`
2302
2303/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2304/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2305
2306/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2307/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2308/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2309/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2310/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2311/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2312/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2313
2314_ASUNAME
2315
2316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2317for as_dir in $PATH
2318do
2319  IFS=$as_save_IFS
2320  test -z "$as_dir" && as_dir=.
2321    $as_echo "PATH: $as_dir"
2322  done
2323IFS=$as_save_IFS
2324
2325} >&5
2326
2327cat >&5 <<_ACEOF
2328
2329
2330## ----------- ##
2331## Core tests. ##
2332## ----------- ##
2333
2334_ACEOF
2335
2336
2337# Keep a trace of the command line.
2338# Strip out --no-create and --no-recursion so they do not pile up.
2339# Strip out --silent because we don't want to record it for future runs.
2340# Also quote any args containing shell meta-characters.
2341# Make two passes to allow for proper duplicate-argument suppression.
2342ac_configure_args=
2343ac_configure_args0=
2344ac_configure_args1=
2345ac_must_keep_next=false
2346for ac_pass in 1 2
2347do
2348  for ac_arg
2349  do
2350    case $ac_arg in
2351    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2352    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2353    | -silent | --silent | --silen | --sile | --sil)
2354      continue ;;
2355    *\'*)
2356      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2357    esac
2358    case $ac_pass in
2359    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2360    2)
2361      as_fn_append ac_configure_args1 " '$ac_arg'"
2362      if test $ac_must_keep_next = true; then
2363	ac_must_keep_next=false # Got value, back to normal.
2364      else
2365	case $ac_arg in
2366	  *=* | --config-cache | -C | -disable-* | --disable-* \
2367	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2368	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2369	  | -with-* | --with-* | -without-* | --without-* | --x)
2370	    case "$ac_configure_args0 " in
2371	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2372	    esac
2373	    ;;
2374	  -* ) ac_must_keep_next=true ;;
2375	esac
2376      fi
2377      as_fn_append ac_configure_args " '$ac_arg'"
2378      ;;
2379    esac
2380  done
2381done
2382{ ac_configure_args0=; unset ac_configure_args0;}
2383{ ac_configure_args1=; unset ac_configure_args1;}
2384
2385# When interrupted or exit'd, cleanup temporary files, and complete
2386# config.log.  We remove comments because anyway the quotes in there
2387# would cause problems or look ugly.
2388# WARNING: Use '\'' to represent an apostrophe within the trap.
2389# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2390trap 'exit_status=$?
2391  # Save into config.log some information that might help in debugging.
2392  {
2393    echo
2394
2395    $as_echo "## ---------------- ##
2396## Cache variables. ##
2397## ---------------- ##"
2398    echo
2399    # The following way of writing the cache mishandles newlines in values,
2400(
2401  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2402    eval ac_val=\$$ac_var
2403    case $ac_val in #(
2404    *${as_nl}*)
2405      case $ac_var in #(
2406      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2407$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2408      esac
2409      case $ac_var in #(
2410      _ | IFS | as_nl) ;; #(
2411      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2412      *) { eval $ac_var=; unset $ac_var;} ;;
2413      esac ;;
2414    esac
2415  done
2416  (set) 2>&1 |
2417    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2418    *${as_nl}ac_space=\ *)
2419      sed -n \
2420	"s/'\''/'\''\\\\'\'''\''/g;
2421	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2422      ;; #(
2423    *)
2424      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2425      ;;
2426    esac |
2427    sort
2428)
2429    echo
2430
2431    $as_echo "## ----------------- ##
2432## Output variables. ##
2433## ----------------- ##"
2434    echo
2435    for ac_var in $ac_subst_vars
2436    do
2437      eval ac_val=\$$ac_var
2438      case $ac_val in
2439      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2440      esac
2441      $as_echo "$ac_var='\''$ac_val'\''"
2442    done | sort
2443    echo
2444
2445    if test -n "$ac_subst_files"; then
2446      $as_echo "## ------------------- ##
2447## File substitutions. ##
2448## ------------------- ##"
2449      echo
2450      for ac_var in $ac_subst_files
2451      do
2452	eval ac_val=\$$ac_var
2453	case $ac_val in
2454	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2455	esac
2456	$as_echo "$ac_var='\''$ac_val'\''"
2457      done | sort
2458      echo
2459    fi
2460
2461    if test -s confdefs.h; then
2462      $as_echo "## ----------- ##
2463## confdefs.h. ##
2464## ----------- ##"
2465      echo
2466      cat confdefs.h
2467      echo
2468    fi
2469    test "$ac_signal" != 0 &&
2470      $as_echo "$as_me: caught signal $ac_signal"
2471    $as_echo "$as_me: exit $exit_status"
2472  } >&5
2473  rm -f core *.core core.conftest.* &&
2474    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2475    exit $exit_status
2476' 0
2477for ac_signal in 1 2 13 15; do
2478  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2479done
2480ac_signal=0
2481
2482# confdefs.h avoids OS command line length limits that DEFS can exceed.
2483rm -f -r conftest* confdefs.h
2484
2485$as_echo "/* confdefs.h */" > confdefs.h
2486
2487# Predefined preprocessor variables.
2488
2489cat >>confdefs.h <<_ACEOF
2490#define PACKAGE_NAME "$PACKAGE_NAME"
2491_ACEOF
2492
2493cat >>confdefs.h <<_ACEOF
2494#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2495_ACEOF
2496
2497cat >>confdefs.h <<_ACEOF
2498#define PACKAGE_VERSION "$PACKAGE_VERSION"
2499_ACEOF
2500
2501cat >>confdefs.h <<_ACEOF
2502#define PACKAGE_STRING "$PACKAGE_STRING"
2503_ACEOF
2504
2505cat >>confdefs.h <<_ACEOF
2506#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2507_ACEOF
2508
2509cat >>confdefs.h <<_ACEOF
2510#define PACKAGE_URL "$PACKAGE_URL"
2511_ACEOF
2512
2513
2514# Let the site file select an alternate cache file if it wants to.
2515# Prefer an explicitly selected file to automatically selected ones.
2516ac_site_file1=NONE
2517ac_site_file2=NONE
2518if test -n "$CONFIG_SITE"; then
2519  # We do not want a PATH search for config.site.
2520  case $CONFIG_SITE in #((
2521    -*)  ac_site_file1=./$CONFIG_SITE;;
2522    */*) ac_site_file1=$CONFIG_SITE;;
2523    *)   ac_site_file1=./$CONFIG_SITE;;
2524  esac
2525elif test "x$prefix" != xNONE; then
2526  ac_site_file1=$prefix/share/config.site
2527  ac_site_file2=$prefix/etc/config.site
2528else
2529  ac_site_file1=$ac_default_prefix/share/config.site
2530  ac_site_file2=$ac_default_prefix/etc/config.site
2531fi
2532for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2533do
2534  test "x$ac_site_file" = xNONE && continue
2535  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2536    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2537$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2538    sed 's/^/| /' "$ac_site_file" >&5
2539    . "$ac_site_file" \
2540      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2541$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2542as_fn_error $? "failed to load site script $ac_site_file
2543See \`config.log' for more details" "$LINENO" 5; }
2544  fi
2545done
2546
2547if test -r "$cache_file"; then
2548  # Some versions of bash will fail to source /dev/null (special files
2549  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2550  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2551    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2552$as_echo "$as_me: loading cache $cache_file" >&6;}
2553    case $cache_file in
2554      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2555      *)                      . "./$cache_file";;
2556    esac
2557  fi
2558else
2559  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2560$as_echo "$as_me: creating cache $cache_file" >&6;}
2561  >$cache_file
2562fi
2563
2564# Check that the precious variables saved in the cache have kept the same
2565# value.
2566ac_cache_corrupted=false
2567for ac_var in $ac_precious_vars; do
2568  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2569  eval ac_new_set=\$ac_env_${ac_var}_set
2570  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2571  eval ac_new_val=\$ac_env_${ac_var}_value
2572  case $ac_old_set,$ac_new_set in
2573    set,)
2574      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2575$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2576      ac_cache_corrupted=: ;;
2577    ,set)
2578      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2579$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2580      ac_cache_corrupted=: ;;
2581    ,);;
2582    *)
2583      if test "x$ac_old_val" != "x$ac_new_val"; then
2584	# differences in whitespace do not lead to failure.
2585	ac_old_val_w=`echo x $ac_old_val`
2586	ac_new_val_w=`echo x $ac_new_val`
2587	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2588	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2589$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2590	  ac_cache_corrupted=:
2591	else
2592	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2593$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2594	  eval $ac_var=\$ac_old_val
2595	fi
2596	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2597$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2598	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2599$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2600      fi;;
2601  esac
2602  # Pass precious variables to config.status.
2603  if test "$ac_new_set" = set; then
2604    case $ac_new_val in
2605    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2606    *) ac_arg=$ac_var=$ac_new_val ;;
2607    esac
2608    case " $ac_configure_args " in
2609      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2610      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2611    esac
2612  fi
2613done
2614if $ac_cache_corrupted; then
2615  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2618$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2619  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2620fi
2621## -------------------- ##
2622## Main body of script. ##
2623## -------------------- ##
2624
2625ac_ext=c
2626ac_cpp='$CPP $CPPFLAGS'
2627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2629ac_compiler_gnu=$ac_cv_c_compiler_gnu
2630
2631
2632ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2633
2634
2635$as_echo "#define UNIX 1" >>confdefs.h
2636
2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2638$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2639set x ${MAKE-make}
2640ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2641if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2642  $as_echo_n "(cached) " >&6
2643else
2644  cat >conftest.make <<\_ACEOF
2645SHELL = /bin/sh
2646all:
2647	@echo '@@@%%%=$(MAKE)=@@@%%%'
2648_ACEOF
2649# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2650case `${MAKE-make} -f conftest.make 2>/dev/null` in
2651  *@@@%%%=?*=@@@%%%*)
2652    eval ac_cv_prog_make_${ac_make}_set=yes;;
2653  *)
2654    eval ac_cv_prog_make_${ac_make}_set=no;;
2655esac
2656rm -f conftest.make
2657fi
2658if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2660$as_echo "yes" >&6; }
2661  SET_MAKE=
2662else
2663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2664$as_echo "no" >&6; }
2665  SET_MAKE="MAKE=${MAKE-make}"
2666fi
2667
2668
2669ac_ext=c
2670ac_cpp='$CPP $CPPFLAGS'
2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2673ac_compiler_gnu=$ac_cv_c_compiler_gnu
2674if test -n "$ac_tool_prefix"; then
2675  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2676set dummy ${ac_tool_prefix}gcc; ac_word=$2
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678$as_echo_n "checking for $ac_word... " >&6; }
2679if ${ac_cv_prog_CC+:} false; then :
2680  $as_echo_n "(cached) " >&6
2681else
2682  if test -n "$CC"; then
2683  ac_cv_prog_CC="$CC" # Let the user override the test.
2684else
2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH
2687do
2688  IFS=$as_save_IFS
2689  test -z "$as_dir" && as_dir=.
2690    for ac_exec_ext in '' $ac_executable_extensions; do
2691  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2692    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2694    break 2
2695  fi
2696done
2697  done
2698IFS=$as_save_IFS
2699
2700fi
2701fi
2702CC=$ac_cv_prog_CC
2703if test -n "$CC"; then
2704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705$as_echo "$CC" >&6; }
2706else
2707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708$as_echo "no" >&6; }
2709fi
2710
2711
2712fi
2713if test -z "$ac_cv_prog_CC"; then
2714  ac_ct_CC=$CC
2715  # Extract the first word of "gcc", so it can be a program name with args.
2716set dummy gcc; ac_word=$2
2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718$as_echo_n "checking for $ac_word... " >&6; }
2719if ${ac_cv_prog_ac_ct_CC+:} false; then :
2720  $as_echo_n "(cached) " >&6
2721else
2722  if test -n "$ac_ct_CC"; then
2723  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2724else
2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726for as_dir in $PATH
2727do
2728  IFS=$as_save_IFS
2729  test -z "$as_dir" && as_dir=.
2730    for ac_exec_ext in '' $ac_executable_extensions; do
2731  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2732    ac_cv_prog_ac_ct_CC="gcc"
2733    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734    break 2
2735  fi
2736done
2737  done
2738IFS=$as_save_IFS
2739
2740fi
2741fi
2742ac_ct_CC=$ac_cv_prog_ac_ct_CC
2743if test -n "$ac_ct_CC"; then
2744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2745$as_echo "$ac_ct_CC" >&6; }
2746else
2747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748$as_echo "no" >&6; }
2749fi
2750
2751  if test "x$ac_ct_CC" = x; then
2752    CC=""
2753  else
2754    case $cross_compiling:$ac_tool_warned in
2755yes:)
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2758ac_tool_warned=yes ;;
2759esac
2760    CC=$ac_ct_CC
2761  fi
2762else
2763  CC="$ac_cv_prog_CC"
2764fi
2765
2766if test -z "$CC"; then
2767          if test -n "$ac_tool_prefix"; then
2768    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2769set dummy ${ac_tool_prefix}cc; ac_word=$2
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2771$as_echo_n "checking for $ac_word... " >&6; }
2772if ${ac_cv_prog_CC+:} false; then :
2773  $as_echo_n "(cached) " >&6
2774else
2775  if test -n "$CC"; then
2776  ac_cv_prog_CC="$CC" # Let the user override the test.
2777else
2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2779for as_dir in $PATH
2780do
2781  IFS=$as_save_IFS
2782  test -z "$as_dir" && as_dir=.
2783    for ac_exec_ext in '' $ac_executable_extensions; do
2784  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2785    ac_cv_prog_CC="${ac_tool_prefix}cc"
2786    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2787    break 2
2788  fi
2789done
2790  done
2791IFS=$as_save_IFS
2792
2793fi
2794fi
2795CC=$ac_cv_prog_CC
2796if test -n "$CC"; then
2797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2798$as_echo "$CC" >&6; }
2799else
2800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801$as_echo "no" >&6; }
2802fi
2803
2804
2805  fi
2806fi
2807if test -z "$CC"; then
2808  # Extract the first word of "cc", so it can be a program name with args.
2809set dummy cc; ac_word=$2
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2811$as_echo_n "checking for $ac_word... " >&6; }
2812if ${ac_cv_prog_CC+:} false; then :
2813  $as_echo_n "(cached) " >&6
2814else
2815  if test -n "$CC"; then
2816  ac_cv_prog_CC="$CC" # Let the user override the test.
2817else
2818  ac_prog_rejected=no
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822  IFS=$as_save_IFS
2823  test -z "$as_dir" && as_dir=.
2824    for ac_exec_ext in '' $ac_executable_extensions; do
2825  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2826    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2827       ac_prog_rejected=yes
2828       continue
2829     fi
2830    ac_cv_prog_CC="cc"
2831    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2832    break 2
2833  fi
2834done
2835  done
2836IFS=$as_save_IFS
2837
2838if test $ac_prog_rejected = yes; then
2839  # We found a bogon in the path, so make sure we never use it.
2840  set dummy $ac_cv_prog_CC
2841  shift
2842  if test $# != 0; then
2843    # We chose a different compiler from the bogus one.
2844    # However, it has the same basename, so the bogon will be chosen
2845    # first if we set CC to just the basename; use the full file name.
2846    shift
2847    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2848  fi
2849fi
2850fi
2851fi
2852CC=$ac_cv_prog_CC
2853if test -n "$CC"; then
2854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2855$as_echo "$CC" >&6; }
2856else
2857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858$as_echo "no" >&6; }
2859fi
2860
2861
2862fi
2863if test -z "$CC"; then
2864  if test -n "$ac_tool_prefix"; then
2865  for ac_prog in cl.exe
2866  do
2867    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2868set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870$as_echo_n "checking for $ac_word... " >&6; }
2871if ${ac_cv_prog_CC+:} false; then :
2872  $as_echo_n "(cached) " >&6
2873else
2874  if test -n "$CC"; then
2875  ac_cv_prog_CC="$CC" # Let the user override the test.
2876else
2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878for as_dir in $PATH
2879do
2880  IFS=$as_save_IFS
2881  test -z "$as_dir" && as_dir=.
2882    for ac_exec_ext in '' $ac_executable_extensions; do
2883  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2884    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2885    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886    break 2
2887  fi
2888done
2889  done
2890IFS=$as_save_IFS
2891
2892fi
2893fi
2894CC=$ac_cv_prog_CC
2895if test -n "$CC"; then
2896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897$as_echo "$CC" >&6; }
2898else
2899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900$as_echo "no" >&6; }
2901fi
2902
2903
2904    test -n "$CC" && break
2905  done
2906fi
2907if test -z "$CC"; then
2908  ac_ct_CC=$CC
2909  for ac_prog in cl.exe
2910do
2911  # Extract the first word of "$ac_prog", so it can be a program name with args.
2912set dummy $ac_prog; ac_word=$2
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914$as_echo_n "checking for $ac_word... " >&6; }
2915if ${ac_cv_prog_ac_ct_CC+:} false; then :
2916  $as_echo_n "(cached) " >&6
2917else
2918  if test -n "$ac_ct_CC"; then
2919  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2920else
2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922for as_dir in $PATH
2923do
2924  IFS=$as_save_IFS
2925  test -z "$as_dir" && as_dir=.
2926    for ac_exec_ext in '' $ac_executable_extensions; do
2927  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928    ac_cv_prog_ac_ct_CC="$ac_prog"
2929    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930    break 2
2931  fi
2932done
2933  done
2934IFS=$as_save_IFS
2935
2936fi
2937fi
2938ac_ct_CC=$ac_cv_prog_ac_ct_CC
2939if test -n "$ac_ct_CC"; then
2940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2941$as_echo "$ac_ct_CC" >&6; }
2942else
2943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944$as_echo "no" >&6; }
2945fi
2946
2947
2948  test -n "$ac_ct_CC" && break
2949done
2950
2951  if test "x$ac_ct_CC" = x; then
2952    CC=""
2953  else
2954    case $cross_compiling:$ac_tool_warned in
2955yes:)
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2958ac_tool_warned=yes ;;
2959esac
2960    CC=$ac_ct_CC
2961  fi
2962fi
2963
2964fi
2965
2966
2967test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2969as_fn_error $? "no acceptable C compiler found in \$PATH
2970See \`config.log' for more details" "$LINENO" 5; }
2971
2972# Provide some information about the compiler.
2973$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2974set X $ac_compile
2975ac_compiler=$2
2976for ac_option in --version -v -V -qversion; do
2977  { { ac_try="$ac_compiler $ac_option >&5"
2978case "(($ac_try" in
2979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980  *) ac_try_echo=$ac_try;;
2981esac
2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2983$as_echo "$ac_try_echo"; } >&5
2984  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2985  ac_status=$?
2986  if test -s conftest.err; then
2987    sed '10a\
2988... rest of stderr output deleted ...
2989         10q' conftest.err >conftest.er1
2990    cat conftest.er1 >&5
2991  fi
2992  rm -f conftest.er1 conftest.err
2993  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994  test $ac_status = 0; }
2995done
2996
2997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2998/* end confdefs.h.  */
2999
3000int
3001main ()
3002{
3003
3004  ;
3005  return 0;
3006}
3007_ACEOF
3008ac_clean_files_save=$ac_clean_files
3009ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3010# Try to create an executable without -o first, disregard a.out.
3011# It will help us diagnose broken compilers, and finding out an intuition
3012# of exeext.
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3014$as_echo_n "checking whether the C compiler works... " >&6; }
3015ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3016
3017# The possible output files:
3018ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3019
3020ac_rmfiles=
3021for ac_file in $ac_files
3022do
3023  case $ac_file in
3024    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3025    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3026  esac
3027done
3028rm -f $ac_rmfiles
3029
3030if { { ac_try="$ac_link_default"
3031case "(($ac_try" in
3032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033  *) ac_try_echo=$ac_try;;
3034esac
3035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3036$as_echo "$ac_try_echo"; } >&5
3037  (eval "$ac_link_default") 2>&5
3038  ac_status=$?
3039  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3040  test $ac_status = 0; }; then :
3041  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3042# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3043# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3044# so that the user can short-circuit this test for compilers unknown to
3045# Autoconf.
3046for ac_file in $ac_files ''
3047do
3048  test -f "$ac_file" || continue
3049  case $ac_file in
3050    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3051	;;
3052    [ab].out )
3053	# We found the default executable, but exeext='' is most
3054	# certainly right.
3055	break;;
3056    *.* )
3057	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3058	then :; else
3059	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3060	fi
3061	# We set ac_cv_exeext here because the later test for it is not
3062	# safe: cross compilers may not add the suffix if given an `-o'
3063	# argument, so we may need to know it at that point already.
3064	# Even if this section looks crufty: it has the advantage of
3065	# actually working.
3066	break;;
3067    * )
3068	break;;
3069  esac
3070done
3071test "$ac_cv_exeext" = no && ac_cv_exeext=
3072
3073else
3074  ac_file=''
3075fi
3076if test -z "$ac_file"; then :
3077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078$as_echo "no" >&6; }
3079$as_echo "$as_me: failed program was:" >&5
3080sed 's/^/| /' conftest.$ac_ext >&5
3081
3082{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3084as_fn_error 77 "C compiler cannot create executables
3085See \`config.log' for more details" "$LINENO" 5; }
3086else
3087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3088$as_echo "yes" >&6; }
3089fi
3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3091$as_echo_n "checking for C compiler default output file name... " >&6; }
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3093$as_echo "$ac_file" >&6; }
3094ac_exeext=$ac_cv_exeext
3095
3096rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3097ac_clean_files=$ac_clean_files_save
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3099$as_echo_n "checking for suffix of executables... " >&6; }
3100if { { ac_try="$ac_link"
3101case "(($ac_try" in
3102  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3103  *) ac_try_echo=$ac_try;;
3104esac
3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3106$as_echo "$ac_try_echo"; } >&5
3107  (eval "$ac_link") 2>&5
3108  ac_status=$?
3109  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110  test $ac_status = 0; }; then :
3111  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3112# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3113# work properly (i.e., refer to `conftest.exe'), while it won't with
3114# `rm'.
3115for ac_file in conftest.exe conftest conftest.*; do
3116  test -f "$ac_file" || continue
3117  case $ac_file in
3118    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3119    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3120	  break;;
3121    * ) break;;
3122  esac
3123done
3124else
3125  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3127as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3128See \`config.log' for more details" "$LINENO" 5; }
3129fi
3130rm -f conftest conftest$ac_cv_exeext
3131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3132$as_echo "$ac_cv_exeext" >&6; }
3133
3134rm -f conftest.$ac_ext
3135EXEEXT=$ac_cv_exeext
3136ac_exeext=$EXEEXT
3137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3138/* end confdefs.h.  */
3139#include <stdio.h>
3140int
3141main ()
3142{
3143FILE *f = fopen ("conftest.out", "w");
3144 return ferror (f) || fclose (f) != 0;
3145
3146  ;
3147  return 0;
3148}
3149_ACEOF
3150ac_clean_files="$ac_clean_files conftest.out"
3151# Check that the compiler produces executables we can run.  If not, either
3152# the compiler is broken, or we cross compile.
3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3154$as_echo_n "checking whether we are cross compiling... " >&6; }
3155if test "$cross_compiling" != yes; then
3156  { { ac_try="$ac_link"
3157case "(($ac_try" in
3158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159  *) ac_try_echo=$ac_try;;
3160esac
3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162$as_echo "$ac_try_echo"; } >&5
3163  (eval "$ac_link") 2>&5
3164  ac_status=$?
3165  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166  test $ac_status = 0; }
3167  if { ac_try='./conftest$ac_cv_exeext'
3168  { { case "(($ac_try" in
3169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3170  *) ac_try_echo=$ac_try;;
3171esac
3172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3173$as_echo "$ac_try_echo"; } >&5
3174  (eval "$ac_try") 2>&5
3175  ac_status=$?
3176  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3177  test $ac_status = 0; }; }; then
3178    cross_compiling=no
3179  else
3180    if test "$cross_compiling" = maybe; then
3181	cross_compiling=yes
3182    else
3183	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3185as_fn_error $? "cannot run C compiled programs.
3186If you meant to cross compile, use \`--host'.
3187See \`config.log' for more details" "$LINENO" 5; }
3188    fi
3189  fi
3190fi
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3192$as_echo "$cross_compiling" >&6; }
3193
3194rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3195ac_clean_files=$ac_clean_files_save
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3197$as_echo_n "checking for suffix of object files... " >&6; }
3198if ${ac_cv_objext+:} false; then :
3199  $as_echo_n "(cached) " >&6
3200else
3201  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202/* end confdefs.h.  */
3203
3204int
3205main ()
3206{
3207
3208  ;
3209  return 0;
3210}
3211_ACEOF
3212rm -f conftest.o conftest.obj
3213if { { ac_try="$ac_compile"
3214case "(($ac_try" in
3215  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3216  *) ac_try_echo=$ac_try;;
3217esac
3218eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3219$as_echo "$ac_try_echo"; } >&5
3220  (eval "$ac_compile") 2>&5
3221  ac_status=$?
3222  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3223  test $ac_status = 0; }; then :
3224  for ac_file in conftest.o conftest.obj conftest.*; do
3225  test -f "$ac_file" || continue;
3226  case $ac_file in
3227    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3228    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3229       break;;
3230  esac
3231done
3232else
3233  $as_echo "$as_me: failed program was:" >&5
3234sed 's/^/| /' conftest.$ac_ext >&5
3235
3236{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3237$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3238as_fn_error $? "cannot compute suffix of object files: cannot compile
3239See \`config.log' for more details" "$LINENO" 5; }
3240fi
3241rm -f conftest.$ac_cv_objext conftest.$ac_ext
3242fi
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3244$as_echo "$ac_cv_objext" >&6; }
3245OBJEXT=$ac_cv_objext
3246ac_objext=$OBJEXT
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3248$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3249if ${ac_cv_c_compiler_gnu+:} false; then :
3250  $as_echo_n "(cached) " >&6
3251else
3252  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h.  */
3254
3255int
3256main ()
3257{
3258#ifndef __GNUC__
3259       choke me
3260#endif
3261
3262  ;
3263  return 0;
3264}
3265_ACEOF
3266if ac_fn_c_try_compile "$LINENO"; then :
3267  ac_compiler_gnu=yes
3268else
3269  ac_compiler_gnu=no
3270fi
3271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3272ac_cv_c_compiler_gnu=$ac_compiler_gnu
3273
3274fi
3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3276$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3277if test $ac_compiler_gnu = yes; then
3278  GCC=yes
3279else
3280  GCC=
3281fi
3282ac_test_CFLAGS=${CFLAGS+set}
3283ac_save_CFLAGS=$CFLAGS
3284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3285$as_echo_n "checking whether $CC accepts -g... " >&6; }
3286if ${ac_cv_prog_cc_g+:} false; then :
3287  $as_echo_n "(cached) " >&6
3288else
3289  ac_save_c_werror_flag=$ac_c_werror_flag
3290   ac_c_werror_flag=yes
3291   ac_cv_prog_cc_g=no
3292   CFLAGS="-g"
3293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294/* end confdefs.h.  */
3295
3296int
3297main ()
3298{
3299
3300  ;
3301  return 0;
3302}
3303_ACEOF
3304if ac_fn_c_try_compile "$LINENO"; then :
3305  ac_cv_prog_cc_g=yes
3306else
3307  CFLAGS=""
3308      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3309/* end confdefs.h.  */
3310
3311int
3312main ()
3313{
3314
3315  ;
3316  return 0;
3317}
3318_ACEOF
3319if ac_fn_c_try_compile "$LINENO"; then :
3320
3321else
3322  ac_c_werror_flag=$ac_save_c_werror_flag
3323	 CFLAGS="-g"
3324	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325/* end confdefs.h.  */
3326
3327int
3328main ()
3329{
3330
3331  ;
3332  return 0;
3333}
3334_ACEOF
3335if ac_fn_c_try_compile "$LINENO"; then :
3336  ac_cv_prog_cc_g=yes
3337fi
3338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3339fi
3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3341fi
3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3343   ac_c_werror_flag=$ac_save_c_werror_flag
3344fi
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3346$as_echo "$ac_cv_prog_cc_g" >&6; }
3347if test "$ac_test_CFLAGS" = set; then
3348  CFLAGS=$ac_save_CFLAGS
3349elif test $ac_cv_prog_cc_g = yes; then
3350  if test "$GCC" = yes; then
3351    CFLAGS="-g -O2"
3352  else
3353    CFLAGS="-g"
3354  fi
3355else
3356  if test "$GCC" = yes; then
3357    CFLAGS="-O2"
3358  else
3359    CFLAGS=
3360  fi
3361fi
3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3363$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3364if ${ac_cv_prog_cc_c89+:} false; then :
3365  $as_echo_n "(cached) " >&6
3366else
3367  ac_cv_prog_cc_c89=no
3368ac_save_CC=$CC
3369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370/* end confdefs.h.  */
3371#include <stdarg.h>
3372#include <stdio.h>
3373struct stat;
3374/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3375struct buf { int x; };
3376FILE * (*rcsopen) (struct buf *, struct stat *, int);
3377static char *e (p, i)
3378     char **p;
3379     int i;
3380{
3381  return p[i];
3382}
3383static char *f (char * (*g) (char **, int), char **p, ...)
3384{
3385  char *s;
3386  va_list v;
3387  va_start (v,p);
3388  s = g (p, va_arg (v,int));
3389  va_end (v);
3390  return s;
3391}
3392
3393/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3394   function prototypes and stuff, but not '\xHH' hex character constants.
3395   These don't provoke an error unfortunately, instead are silently treated
3396   as 'x'.  The following induces an error, until -std is added to get
3397   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3398   array size at least.  It's necessary to write '\x00'==0 to get something
3399   that's true only with -std.  */
3400int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3401
3402/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3403   inside strings and character constants.  */
3404#define FOO(x) 'x'
3405int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3406
3407int test (int i, double x);
3408struct s1 {int (*f) (int a);};
3409struct s2 {int (*f) (double a);};
3410int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3411int argc;
3412char **argv;
3413int
3414main ()
3415{
3416return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3417  ;
3418  return 0;
3419}
3420_ACEOF
3421for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3422	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3423do
3424  CC="$ac_save_CC $ac_arg"
3425  if ac_fn_c_try_compile "$LINENO"; then :
3426  ac_cv_prog_cc_c89=$ac_arg
3427fi
3428rm -f core conftest.err conftest.$ac_objext
3429  test "x$ac_cv_prog_cc_c89" != "xno" && break
3430done
3431rm -f conftest.$ac_ext
3432CC=$ac_save_CC
3433
3434fi
3435# AC_CACHE_VAL
3436case "x$ac_cv_prog_cc_c89" in
3437  x)
3438    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3439$as_echo "none needed" >&6; } ;;
3440  xno)
3441    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3442$as_echo "unsupported" >&6; } ;;
3443  *)
3444    CC="$CC $ac_cv_prog_cc_c89"
3445    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3446$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3447esac
3448if test "x$ac_cv_prog_cc_c89" != xno; then :
3449
3450fi
3451
3452ac_ext=c
3453ac_cpp='$CPP $CPPFLAGS'
3454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3456ac_compiler_gnu=$ac_cv_c_compiler_gnu
3457
3458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3459$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3460if ${ac_cv_prog_cc_c99+:} false; then :
3461  $as_echo_n "(cached) " >&6
3462else
3463  ac_cv_prog_cc_c99=no
3464ac_save_CC=$CC
3465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3466/* end confdefs.h.  */
3467#include <stdarg.h>
3468#include <stdbool.h>
3469#include <stdlib.h>
3470#include <wchar.h>
3471#include <stdio.h>
3472
3473// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3474#define debug(...) fprintf (stderr, __VA_ARGS__)
3475#define showlist(...) puts (#__VA_ARGS__)
3476#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3477static void
3478test_varargs_macros (void)
3479{
3480  int x = 1234;
3481  int y = 5678;
3482  debug ("Flag");
3483  debug ("X = %d\n", x);
3484  showlist (The first, second, and third items.);
3485  report (x>y, "x is %d but y is %d", x, y);
3486}
3487
3488// Check long long types.
3489#define BIG64 18446744073709551615ull
3490#define BIG32 4294967295ul
3491#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3492#if !BIG_OK
3493  your preprocessor is broken;
3494#endif
3495#if BIG_OK
3496#else
3497  your preprocessor is broken;
3498#endif
3499static long long int bignum = -9223372036854775807LL;
3500static unsigned long long int ubignum = BIG64;
3501
3502struct incomplete_array
3503{
3504  int datasize;
3505  double data[];
3506};
3507
3508struct named_init {
3509  int number;
3510  const wchar_t *name;
3511  double average;
3512};
3513
3514typedef const char *ccp;
3515
3516static inline int
3517test_restrict (ccp restrict text)
3518{
3519  // See if C++-style comments work.
3520  // Iterate through items via the restricted pointer.
3521  // Also check for declarations in for loops.
3522  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3523    continue;
3524  return 0;
3525}
3526
3527// Check varargs and va_copy.
3528static void
3529test_varargs (const char *format, ...)
3530{
3531  va_list args;
3532  va_start (args, format);
3533  va_list args_copy;
3534  va_copy (args_copy, args);
3535
3536  const char *str;
3537  int number;
3538  float fnumber;
3539
3540  while (*format)
3541    {
3542      switch (*format++)
3543	{
3544	case 's': // string
3545	  str = va_arg (args_copy, const char *);
3546	  break;
3547	case 'd': // int
3548	  number = va_arg (args_copy, int);
3549	  break;
3550	case 'f': // float
3551	  fnumber = va_arg (args_copy, double);
3552	  break;
3553	default:
3554	  break;
3555	}
3556    }
3557  va_end (args_copy);
3558  va_end (args);
3559}
3560
3561int
3562main ()
3563{
3564
3565  // Check bool.
3566  _Bool success = false;
3567
3568  // Check restrict.
3569  if (test_restrict ("String literal") == 0)
3570    success = true;
3571  char *restrict newvar = "Another string";
3572
3573  // Check varargs.
3574  test_varargs ("s, d' f .", "string", 65, 34.234);
3575  test_varargs_macros ();
3576
3577  // Check flexible array members.
3578  struct incomplete_array *ia =
3579    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3580  ia->datasize = 10;
3581  for (int i = 0; i < ia->datasize; ++i)
3582    ia->data[i] = i * 1.234;
3583
3584  // Check named initializers.
3585  struct named_init ni = {
3586    .number = 34,
3587    .name = L"Test wide string",
3588    .average = 543.34343,
3589  };
3590
3591  ni.number = 58;
3592
3593  int dynamic_array[ni.number];
3594  dynamic_array[ni.number - 1] = 543;
3595
3596  // work around unused variable warnings
3597  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3598	  || dynamic_array[ni.number - 1] != 543);
3599
3600  ;
3601  return 0;
3602}
3603_ACEOF
3604for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3605do
3606  CC="$ac_save_CC $ac_arg"
3607  if ac_fn_c_try_compile "$LINENO"; then :
3608  ac_cv_prog_cc_c99=$ac_arg
3609fi
3610rm -f core conftest.err conftest.$ac_objext
3611  test "x$ac_cv_prog_cc_c99" != "xno" && break
3612done
3613rm -f conftest.$ac_ext
3614CC=$ac_save_CC
3615
3616fi
3617# AC_CACHE_VAL
3618case "x$ac_cv_prog_cc_c99" in
3619  x)
3620    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3621$as_echo "none needed" >&6; } ;;
3622  xno)
3623    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3624$as_echo "unsupported" >&6; } ;;
3625  *)
3626    CC="$CC $ac_cv_prog_cc_c99"
3627    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3628$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3629esac
3630if test "x$ac_cv_prog_cc_c99" != xno; then :
3631
3632fi
3633
3634		ac_ext=c
3635ac_cpp='$CPP $CPPFLAGS'
3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638ac_compiler_gnu=$ac_cv_c_compiler_gnu
3639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3640$as_echo_n "checking how to run the C preprocessor... " >&6; }
3641# On Suns, sometimes $CPP names a directory.
3642if test -n "$CPP" && test -d "$CPP"; then
3643  CPP=
3644fi
3645if test -z "$CPP"; then
3646  if ${ac_cv_prog_CPP+:} false; then :
3647  $as_echo_n "(cached) " >&6
3648else
3649      # Double quotes because CPP needs to be expanded
3650    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3651    do
3652      ac_preproc_ok=false
3653for ac_c_preproc_warn_flag in '' yes
3654do
3655  # Use a header file that comes with gcc, so configuring glibc
3656  # with a fresh cross-compiler works.
3657  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3658  # <limits.h> exists even on freestanding compilers.
3659  # On the NeXT, cc -E runs the code through the compiler's parser,
3660  # not just through cpp. "Syntax error" is here to catch this case.
3661  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3662/* end confdefs.h.  */
3663#ifdef __STDC__
3664# include <limits.h>
3665#else
3666# include <assert.h>
3667#endif
3668		     Syntax error
3669_ACEOF
3670if ac_fn_c_try_cpp "$LINENO"; then :
3671
3672else
3673  # Broken: fails on valid input.
3674continue
3675fi
3676rm -f conftest.err conftest.i conftest.$ac_ext
3677
3678  # OK, works on sane cases.  Now check whether nonexistent headers
3679  # can be detected and how.
3680  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682#include <ac_nonexistent.h>
3683_ACEOF
3684if ac_fn_c_try_cpp "$LINENO"; then :
3685  # Broken: success on invalid input.
3686continue
3687else
3688  # Passes both tests.
3689ac_preproc_ok=:
3690break
3691fi
3692rm -f conftest.err conftest.i conftest.$ac_ext
3693
3694done
3695# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3696rm -f conftest.i conftest.err conftest.$ac_ext
3697if $ac_preproc_ok; then :
3698  break
3699fi
3700
3701    done
3702    ac_cv_prog_CPP=$CPP
3703
3704fi
3705  CPP=$ac_cv_prog_CPP
3706else
3707  ac_cv_prog_CPP=$CPP
3708fi
3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3710$as_echo "$CPP" >&6; }
3711ac_preproc_ok=false
3712for ac_c_preproc_warn_flag in '' yes
3713do
3714  # Use a header file that comes with gcc, so configuring glibc
3715  # with a fresh cross-compiler works.
3716  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3717  # <limits.h> exists even on freestanding compilers.
3718  # On the NeXT, cc -E runs the code through the compiler's parser,
3719  # not just through cpp. "Syntax error" is here to catch this case.
3720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3721/* end confdefs.h.  */
3722#ifdef __STDC__
3723# include <limits.h>
3724#else
3725# include <assert.h>
3726#endif
3727		     Syntax error
3728_ACEOF
3729if ac_fn_c_try_cpp "$LINENO"; then :
3730
3731else
3732  # Broken: fails on valid input.
3733continue
3734fi
3735rm -f conftest.err conftest.i conftest.$ac_ext
3736
3737  # OK, works on sane cases.  Now check whether nonexistent headers
3738  # can be detected and how.
3739  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740/* end confdefs.h.  */
3741#include <ac_nonexistent.h>
3742_ACEOF
3743if ac_fn_c_try_cpp "$LINENO"; then :
3744  # Broken: success on invalid input.
3745continue
3746else
3747  # Passes both tests.
3748ac_preproc_ok=:
3749break
3750fi
3751rm -f conftest.err conftest.i conftest.$ac_ext
3752
3753done
3754# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3755rm -f conftest.i conftest.err conftest.$ac_ext
3756if $ac_preproc_ok; then :
3757
3758else
3759  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3761as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3762See \`config.log' for more details" "$LINENO" 5; }
3763fi
3764
3765ac_ext=c
3766ac_cpp='$CPP $CPPFLAGS'
3767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3769ac_compiler_gnu=$ac_cv_c_compiler_gnu
3770
3771
3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3773$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3774if ${ac_cv_path_GREP+:} false; then :
3775  $as_echo_n "(cached) " >&6
3776else
3777  if test -z "$GREP"; then
3778  ac_path_GREP_found=false
3779  # Loop through the user's path and test for each of PROGNAME-LIST
3780  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782do
3783  IFS=$as_save_IFS
3784  test -z "$as_dir" && as_dir=.
3785    for ac_prog in grep ggrep; do
3786    for ac_exec_ext in '' $ac_executable_extensions; do
3787      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3788      as_fn_executable_p "$ac_path_GREP" || continue
3789# Check for GNU ac_path_GREP and select it if it is found.
3790  # Check for GNU $ac_path_GREP
3791case `"$ac_path_GREP" --version 2>&1` in
3792*GNU*)
3793  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3794*)
3795  ac_count=0
3796  $as_echo_n 0123456789 >"conftest.in"
3797  while :
3798  do
3799    cat "conftest.in" "conftest.in" >"conftest.tmp"
3800    mv "conftest.tmp" "conftest.in"
3801    cp "conftest.in" "conftest.nl"
3802    $as_echo 'GREP' >> "conftest.nl"
3803    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805    as_fn_arith $ac_count + 1 && ac_count=$as_val
3806    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3807      # Best one so far, save it but keep looking for a better one
3808      ac_cv_path_GREP="$ac_path_GREP"
3809      ac_path_GREP_max=$ac_count
3810    fi
3811    # 10*(2^10) chars as input seems more than enough
3812    test $ac_count -gt 10 && break
3813  done
3814  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815esac
3816
3817      $ac_path_GREP_found && break 3
3818    done
3819  done
3820  done
3821IFS=$as_save_IFS
3822  if test -z "$ac_cv_path_GREP"; then
3823    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3824  fi
3825else
3826  ac_cv_path_GREP=$GREP
3827fi
3828
3829fi
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3831$as_echo "$ac_cv_path_GREP" >&6; }
3832 GREP="$ac_cv_path_GREP"
3833
3834
3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3836$as_echo_n "checking for egrep... " >&6; }
3837if ${ac_cv_path_EGREP+:} false; then :
3838  $as_echo_n "(cached) " >&6
3839else
3840  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3841   then ac_cv_path_EGREP="$GREP -E"
3842   else
3843     if test -z "$EGREP"; then
3844  ac_path_EGREP_found=false
3845  # Loop through the user's path and test for each of PROGNAME-LIST
3846  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3847for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3848do
3849  IFS=$as_save_IFS
3850  test -z "$as_dir" && as_dir=.
3851    for ac_prog in egrep; do
3852    for ac_exec_ext in '' $ac_executable_extensions; do
3853      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3854      as_fn_executable_p "$ac_path_EGREP" || continue
3855# Check for GNU ac_path_EGREP and select it if it is found.
3856  # Check for GNU $ac_path_EGREP
3857case `"$ac_path_EGREP" --version 2>&1` in
3858*GNU*)
3859  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3860*)
3861  ac_count=0
3862  $as_echo_n 0123456789 >"conftest.in"
3863  while :
3864  do
3865    cat "conftest.in" "conftest.in" >"conftest.tmp"
3866    mv "conftest.tmp" "conftest.in"
3867    cp "conftest.in" "conftest.nl"
3868    $as_echo 'EGREP' >> "conftest.nl"
3869    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3870    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3871    as_fn_arith $ac_count + 1 && ac_count=$as_val
3872    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3873      # Best one so far, save it but keep looking for a better one
3874      ac_cv_path_EGREP="$ac_path_EGREP"
3875      ac_path_EGREP_max=$ac_count
3876    fi
3877    # 10*(2^10) chars as input seems more than enough
3878    test $ac_count -gt 10 && break
3879  done
3880  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3881esac
3882
3883      $ac_path_EGREP_found && break 3
3884    done
3885  done
3886  done
3887IFS=$as_save_IFS
3888  if test -z "$ac_cv_path_EGREP"; then
3889    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3890  fi
3891else
3892  ac_cv_path_EGREP=$EGREP
3893fi
3894
3895   fi
3896fi
3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3898$as_echo "$ac_cv_path_EGREP" >&6; }
3899 EGREP="$ac_cv_path_EGREP"
3900
3901
3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903/* end confdefs.h.  */
3904
3905_ACEOF
3906if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3907  $EGREP "" >/dev/null 2>&1; then :
3908
3909fi
3910rm -f conftest*
3911	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3912$as_echo_n "checking for fgrep... " >&6; }
3913if ${ac_cv_path_FGREP+:} false; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3917   then ac_cv_path_FGREP="$GREP -F"
3918   else
3919     if test -z "$FGREP"; then
3920  ac_path_FGREP_found=false
3921  # Loop through the user's path and test for each of PROGNAME-LIST
3922  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3923for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3924do
3925  IFS=$as_save_IFS
3926  test -z "$as_dir" && as_dir=.
3927    for ac_prog in fgrep; do
3928    for ac_exec_ext in '' $ac_executable_extensions; do
3929      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3930      as_fn_executable_p "$ac_path_FGREP" || continue
3931# Check for GNU ac_path_FGREP and select it if it is found.
3932  # Check for GNU $ac_path_FGREP
3933case `"$ac_path_FGREP" --version 2>&1` in
3934*GNU*)
3935  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3936*)
3937  ac_count=0
3938  $as_echo_n 0123456789 >"conftest.in"
3939  while :
3940  do
3941    cat "conftest.in" "conftest.in" >"conftest.tmp"
3942    mv "conftest.tmp" "conftest.in"
3943    cp "conftest.in" "conftest.nl"
3944    $as_echo 'FGREP' >> "conftest.nl"
3945    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3946    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3947    as_fn_arith $ac_count + 1 && ac_count=$as_val
3948    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3949      # Best one so far, save it but keep looking for a better one
3950      ac_cv_path_FGREP="$ac_path_FGREP"
3951      ac_path_FGREP_max=$ac_count
3952    fi
3953    # 10*(2^10) chars as input seems more than enough
3954    test $ac_count -gt 10 && break
3955  done
3956  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3957esac
3958
3959      $ac_path_FGREP_found && break 3
3960    done
3961  done
3962  done
3963IFS=$as_save_IFS
3964  if test -z "$ac_cv_path_FGREP"; then
3965    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3966  fi
3967else
3968  ac_cv_path_FGREP=$FGREP
3969fi
3970
3971   fi
3972fi
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3974$as_echo "$ac_cv_path_FGREP" >&6; }
3975 FGREP="$ac_cv_path_FGREP"
3976
3977		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3978$as_echo_n "checking for library containing strerror... " >&6; }
3979if ${ac_cv_search_strerror+:} false; then :
3980  $as_echo_n "(cached) " >&6
3981else
3982  ac_func_search_save_LIBS=$LIBS
3983cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984/* end confdefs.h.  */
3985
3986/* Override any GCC internal prototype to avoid an error.
3987   Use char because int might match the return type of a GCC
3988   builtin and then its argument prototype would still apply.  */
3989#ifdef __cplusplus
3990extern "C"
3991#endif
3992char strerror ();
3993int
3994main ()
3995{
3996return strerror ();
3997  ;
3998  return 0;
3999}
4000_ACEOF
4001for ac_lib in '' cposix; do
4002  if test -z "$ac_lib"; then
4003    ac_res="none required"
4004  else
4005    ac_res=-l$ac_lib
4006    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4007  fi
4008  if ac_fn_c_try_link "$LINENO"; then :
4009  ac_cv_search_strerror=$ac_res
4010fi
4011rm -f core conftest.err conftest.$ac_objext \
4012    conftest$ac_exeext
4013  if ${ac_cv_search_strerror+:} false; then :
4014  break
4015fi
4016done
4017if ${ac_cv_search_strerror+:} false; then :
4018
4019else
4020  ac_cv_search_strerror=no
4021fi
4022rm conftest.$ac_ext
4023LIBS=$ac_func_search_save_LIBS
4024fi
4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4026$as_echo "$ac_cv_search_strerror" >&6; }
4027ac_res=$ac_cv_search_strerror
4028if test "$ac_res" != no; then :
4029  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4030
4031fi
4032		for ac_prog in gawk mawk nawk awk
4033do
4034  # Extract the first word of "$ac_prog", so it can be a program name with args.
4035set dummy $ac_prog; ac_word=$2
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4037$as_echo_n "checking for $ac_word... " >&6; }
4038if ${ac_cv_prog_AWK+:} false; then :
4039  $as_echo_n "(cached) " >&6
4040else
4041  if test -n "$AWK"; then
4042  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4043else
4044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045for as_dir in $PATH
4046do
4047  IFS=$as_save_IFS
4048  test -z "$as_dir" && as_dir=.
4049    for ac_exec_ext in '' $ac_executable_extensions; do
4050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4051    ac_cv_prog_AWK="$ac_prog"
4052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4053    break 2
4054  fi
4055done
4056  done
4057IFS=$as_save_IFS
4058
4059fi
4060fi
4061AWK=$ac_cv_prog_AWK
4062if test -n "$AWK"; then
4063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4064$as_echo "$AWK" >&6; }
4065else
4066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067$as_echo "no" >&6; }
4068fi
4069
4070
4071  test -n "$AWK" && break
4072done
4073
4074# Extract the first word of "strip", so it can be a program name with args.
4075set dummy strip; ac_word=$2
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4077$as_echo_n "checking for $ac_word... " >&6; }
4078if ${ac_cv_prog_STRIP+:} false; then :
4079  $as_echo_n "(cached) " >&6
4080else
4081  if test -n "$STRIP"; then
4082  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4083else
4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085for as_dir in $PATH
4086do
4087  IFS=$as_save_IFS
4088  test -z "$as_dir" && as_dir=.
4089    for ac_exec_ext in '' $ac_executable_extensions; do
4090  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4091    ac_cv_prog_STRIP="strip"
4092    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4093    break 2
4094  fi
4095done
4096  done
4097IFS=$as_save_IFS
4098
4099  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
4100fi
4101fi
4102STRIP=$ac_cv_prog_STRIP
4103if test -n "$STRIP"; then
4104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4105$as_echo "$STRIP" >&6; }
4106else
4107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4108$as_echo "no" >&6; }
4109fi
4110
4111
4112
4113
4114
4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4116$as_echo_n "checking for ANSI C header files... " >&6; }
4117if ${ac_cv_header_stdc+:} false; then :
4118  $as_echo_n "(cached) " >&6
4119else
4120  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4121/* end confdefs.h.  */
4122#include <stdlib.h>
4123#include <stdarg.h>
4124#include <string.h>
4125#include <float.h>
4126
4127int
4128main ()
4129{
4130
4131  ;
4132  return 0;
4133}
4134_ACEOF
4135if ac_fn_c_try_compile "$LINENO"; then :
4136  ac_cv_header_stdc=yes
4137else
4138  ac_cv_header_stdc=no
4139fi
4140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4141
4142if test $ac_cv_header_stdc = yes; then
4143  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4144  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4145/* end confdefs.h.  */
4146#include <string.h>
4147
4148_ACEOF
4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4150  $EGREP "memchr" >/dev/null 2>&1; then :
4151
4152else
4153  ac_cv_header_stdc=no
4154fi
4155rm -f conftest*
4156
4157fi
4158
4159if test $ac_cv_header_stdc = yes; then
4160  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162/* end confdefs.h.  */
4163#include <stdlib.h>
4164
4165_ACEOF
4166if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4167  $EGREP "free" >/dev/null 2>&1; then :
4168
4169else
4170  ac_cv_header_stdc=no
4171fi
4172rm -f conftest*
4173
4174fi
4175
4176if test $ac_cv_header_stdc = yes; then
4177  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4178  if test "$cross_compiling" = yes; then :
4179  :
4180else
4181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182/* end confdefs.h.  */
4183#include <ctype.h>
4184#include <stdlib.h>
4185#if ((' ' & 0x0FF) == 0x020)
4186# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4187# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4188#else
4189# define ISLOWER(c) \
4190		   (('a' <= (c) && (c) <= 'i') \
4191		     || ('j' <= (c) && (c) <= 'r') \
4192		     || ('s' <= (c) && (c) <= 'z'))
4193# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4194#endif
4195
4196#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4197int
4198main ()
4199{
4200  int i;
4201  for (i = 0; i < 256; i++)
4202    if (XOR (islower (i), ISLOWER (i))
4203	|| toupper (i) != TOUPPER (i))
4204      return 2;
4205  return 0;
4206}
4207_ACEOF
4208if ac_fn_c_try_run "$LINENO"; then :
4209
4210else
4211  ac_cv_header_stdc=no
4212fi
4213rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4214  conftest.$ac_objext conftest.beam conftest.$ac_ext
4215fi
4216
4217fi
4218fi
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4220$as_echo "$ac_cv_header_stdc" >&6; }
4221if test $ac_cv_header_stdc = yes; then
4222
4223$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4224
4225fi
4226
4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4228$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4229if ${ac_cv_header_sys_wait_h+:} false; then :
4230  $as_echo_n "(cached) " >&6
4231else
4232  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4233/* end confdefs.h.  */
4234#include <sys/types.h>
4235#include <sys/wait.h>
4236#ifndef WEXITSTATUS
4237# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4238#endif
4239#ifndef WIFEXITED
4240# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4241#endif
4242
4243int
4244main ()
4245{
4246  int s;
4247  wait (&s);
4248  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4249  ;
4250  return 0;
4251}
4252_ACEOF
4253if ac_fn_c_try_compile "$LINENO"; then :
4254  ac_cv_header_sys_wait_h=yes
4255else
4256  ac_cv_header_sys_wait_h=no
4257fi
4258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4259fi
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4261$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4262if test $ac_cv_header_sys_wait_h = yes; then
4263
4264$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4265
4266fi
4267
4268
4269if test x"$ac_cv_prog_cc_c99" != xno; then
4270
4271
4272  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4273$as_echo_n "checking for unsigned long long int... " >&6; }
4274if ${ac_cv_type_unsigned_long_long_int+:} false; then :
4275  $as_echo_n "(cached) " >&6
4276else
4277  ac_cv_type_unsigned_long_long_int=yes
4278     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4279       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4280/* end confdefs.h.  */
4281
4282  /* For now, do not test the preprocessor; as of 2007 there are too many
4283	 implementations with broken preprocessors.  Perhaps this can
4284	 be revisited in 2012.  In the meantime, code should not expect
4285	 #if to work with literals wider than 32 bits.  */
4286      /* Test literals.  */
4287      long long int ll = 9223372036854775807ll;
4288      long long int nll = -9223372036854775807LL;
4289      unsigned long long int ull = 18446744073709551615ULL;
4290      /* Test constant expressions.   */
4291      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4292		     ? 1 : -1)];
4293      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4294		     ? 1 : -1)];
4295      int i = 63;
4296int
4297main ()
4298{
4299/* Test availability of runtime routines for shift and division.  */
4300      long long int llmax = 9223372036854775807ll;
4301      unsigned long long int ullmax = 18446744073709551615ull;
4302      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4303	      | (llmax / ll) | (llmax % ll)
4304	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4305	      | (ullmax / ull) | (ullmax % ull));
4306  ;
4307  return 0;
4308}
4309
4310_ACEOF
4311if ac_fn_c_try_link "$LINENO"; then :
4312
4313else
4314  ac_cv_type_unsigned_long_long_int=no
4315fi
4316rm -f core conftest.err conftest.$ac_objext \
4317    conftest$ac_exeext conftest.$ac_ext
4318     fi
4319fi
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4321$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4322  if test $ac_cv_type_unsigned_long_long_int = yes; then
4323
4324$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4325
4326  fi
4327
4328
4329
4330  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4331$as_echo_n "checking for long long int... " >&6; }
4332if ${ac_cv_type_long_long_int+:} false; then :
4333  $as_echo_n "(cached) " >&6
4334else
4335  ac_cv_type_long_long_int=yes
4336      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4337	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
4338	if test $ac_cv_type_long_long_int = yes; then
4339	  	  	  	  if test "$cross_compiling" = yes; then :
4340  :
4341else
4342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4343/* end confdefs.h.  */
4344#include <limits.h>
4345		 #ifndef LLONG_MAX
4346		 # define HALF \
4347			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4348		 # define LLONG_MAX (HALF - 1 + HALF)
4349		 #endif
4350int
4351main ()
4352{
4353long long int n = 1;
4354		 int i;
4355		 for (i = 0; ; i++)
4356		   {
4357		     long long int m = n << i;
4358		     if (m >> i != n)
4359		       return 1;
4360		     if (LLONG_MAX / 2 < m)
4361		       break;
4362		   }
4363		 return 0;
4364  ;
4365  return 0;
4366}
4367_ACEOF
4368if ac_fn_c_try_run "$LINENO"; then :
4369
4370else
4371  ac_cv_type_long_long_int=no
4372fi
4373rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4374  conftest.$ac_objext conftest.beam conftest.$ac_ext
4375fi
4376
4377	fi
4378      fi
4379fi
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4381$as_echo "$ac_cv_type_long_long_int" >&6; }
4382  if test $ac_cv_type_long_long_int = yes; then
4383
4384$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4385
4386  fi
4387
4388  if test "$ac_cv_type_long_long_int" = no; then
4389    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4390$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4391as_fn_error $? "Compiler does not support long long int
4392See \`config.log' for more details" "$LINENO" 5; }
4393  fi
4394
4395  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5
4396$as_echo_n "checking if the compiler supports trailing commas... " >&6; }
4397  trailing_commas=no
4398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399/* end confdefs.h.  */
4400
4401int
4402main ()
4403{
4404
4405    enum {
4406      one,
4407    };
4408  ;
4409  return 0;
4410}
4411_ACEOF
4412if ac_fn_c_try_compile "$LINENO"; then :
4413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4414$as_echo "yes" >&6; }; trailing_commas=yes
4415else
4416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4417$as_echo "no" >&6; }
4418fi
4419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420  if test "$trailing_commas" = no; then
4421    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4423as_fn_error $? "Compiler does not support trailing comma in enum
4424See \`config.log' for more details" "$LINENO" 5; }
4425  fi
4426
4427  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5
4428$as_echo_n "checking if the compiler supports C++ comments... " >&6; }
4429  slash_comments=no
4430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431/* end confdefs.h.  */
4432
4433int
4434main ()
4435{
4436// C++ comments?
4437  ;
4438  return 0;
4439}
4440_ACEOF
4441if ac_fn_c_try_compile "$LINENO"; then :
4442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4443$as_echo "yes" >&6; }; slash_comments=yes
4444else
4445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446$as_echo "no" >&6; }
4447fi
4448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449  if test "$slash_comments" = no; then
4450    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4451$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4452as_fn_error $? "Compiler does not support C++ comments
4453See \`config.log' for more details" "$LINENO" 5; }
4454  fi
4455fi
4456
4457if test -n "$SOURCE_DATE_EPOCH"; then
4458  DATE_FMT="%b %d %Y %H:%M:%S"
4459  BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT")
4460  cat >>confdefs.h <<_ACEOF
4461#define BUILD_DATE "$BUILD_DATE"
4462_ACEOF
4463
4464  BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='"
4465
4466fi
4467
4468
4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
4470$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
4471# Check whether --enable-fail_if_missing was given.
4472if test "${enable_fail_if_missing+set}" = set; then :
4473  enableval=$enable_fail_if_missing; fail_if_missing="yes"
4474else
4475  fail_if_missing="no"
4476fi
4477
4478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
4479$as_echo "$fail_if_missing" >&6; }
4480
4481with_x_arg="$with_x"
4482
4483if test -z "$CFLAGS"; then
4484  CFLAGS="-O"
4485  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
4486fi
4487if test "$GCC" = yes; then
4488    gccversion=`$CC -dumpversion`
4489  if test "x$gccversion" = "x"; then
4490        gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
4491  fi
4492    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
4493    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
4494    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
4495  else
4496    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
4497      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
4498      CFLAGS="$CFLAGS -fno-strength-reduce"
4499    fi
4500  fi
4501fi
4502
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5
4504$as_echo_n "checking for clang version... " >&6; }
4505CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed  -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'`
4506if test x"$CLANG_VERSION_STRING" != x"" ; then
4507  CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'`
4508  CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'`
4509  CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'`
4510  CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION`
4511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5
4512$as_echo "$CLANG_VERSION" >&6; }
4513          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5
4514$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; }
4515  if test "$CLANG_VERSION" -ge 500002075 ; then
4516    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4517$as_echo "no" >&6; }
4518    CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'`
4519  else
4520    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4521$as_echo "yes" >&6; }
4522  fi
4523else
4524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5
4525$as_echo "N/A" >&6; }
4526fi
4527
4528CROSS_COMPILING=
4529if test "$cross_compiling" = yes; then
4530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
4531$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
4532  CROSS_COMPILING=1
4533fi
4534
4535
4536test "$GCC" = yes && CPP_MM=M;
4537
4538if test -f ./toolcheck; then
4539  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
4540$as_echo "$as_me: checking for buggy tools..." >&6;}
4541  sh ./toolcheck 1>&6
4542fi
4543
4544OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4545
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5
4547$as_echo_n "checking for Haiku... " >&6; }
4548case `uname` in
4549    Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4550$as_echo "yes" >&6; };;
4551    *)     HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4552$as_echo "no" >&6; };;
4553esac
4554
4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4556$as_echo_n "checking for QNX... " >&6; }
4557case `uname` in
4558    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4559		test -z "$with_x" && with_x=no
4560		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4561$as_echo "yes" >&6; };;
4562    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563$as_echo "no" >&6; };;
4564esac
4565
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4567$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4568if test "`(uname) 2>/dev/null`" = Darwin; then
4569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4570$as_echo "yes" >&6; }
4571  MACOS_X=yes
4572  CPPFLAGS="$CPPFLAGS -DMACOS_X"
4573
4574  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4575$as_echo_n "checking --disable-darwin argument... " >&6; }
4576  # Check whether --enable-darwin was given.
4577if test "${enable_darwin+set}" = set; then :
4578  enableval=$enable_darwin;
4579else
4580  enable_darwin="yes"
4581fi
4582
4583  if test "$enable_darwin" = "yes"; then
4584    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4585$as_echo "no" >&6; }
4586    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4587$as_echo_n "checking if Darwin files are there... " >&6; }
4588    if test -f os_macosx.m; then
4589      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4590$as_echo "yes" >&6; }
4591    else
4592      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4593$as_echo "no, Darwin support disabled" >&6; }
4594      enable_darwin=no
4595    fi
4596  else
4597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4598$as_echo "yes, Darwin support excluded" >&6; }
4599  fi
4600
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4602$as_echo_n "checking --with-mac-arch argument... " >&6; }
4603
4604# Check whether --with-mac-arch was given.
4605if test "${with_mac_arch+set}" = set; then :
4606  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4607$as_echo "$MACARCH" >&6; }
4608else
4609  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4610$as_echo "defaulting to $MACARCH" >&6; }
4611fi
4612
4613
4614  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4615$as_echo_n "checking --with-developer-dir argument... " >&6; }
4616
4617# Check whether --with-developer-dir was given.
4618if test "${with_developer_dir+set}" = set; then :
4619  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4620$as_echo "$DEVELOPER_DIR" >&6; }
4621else
4622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4623$as_echo "not present" >&6; }
4624fi
4625
4626
4627  if test "x$DEVELOPER_DIR" = "x"; then
4628    # Extract the first word of "xcode-select", so it can be a program name with args.
4629set dummy xcode-select; ac_word=$2
4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631$as_echo_n "checking for $ac_word... " >&6; }
4632if ${ac_cv_path_XCODE_SELECT+:} false; then :
4633  $as_echo_n "(cached) " >&6
4634else
4635  case $XCODE_SELECT in
4636  [\\/]* | ?:[\\/]*)
4637  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4638  ;;
4639  *)
4640  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4641for as_dir in $PATH
4642do
4643  IFS=$as_save_IFS
4644  test -z "$as_dir" && as_dir=.
4645    for ac_exec_ext in '' $ac_executable_extensions; do
4646  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4647    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4648    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4649    break 2
4650  fi
4651done
4652  done
4653IFS=$as_save_IFS
4654
4655  ;;
4656esac
4657fi
4658XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4659if test -n "$XCODE_SELECT"; then
4660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4661$as_echo "$XCODE_SELECT" >&6; }
4662else
4663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4664$as_echo "no" >&6; }
4665fi
4666
4667
4668    if test "x$XCODE_SELECT" != "x"; then
4669      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4670$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4671      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4672      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4673$as_echo "$DEVELOPER_DIR" >&6; }
4674    else
4675      DEVELOPER_DIR=/Developer
4676    fi
4677  fi
4678
4679  if test "x$MACARCH" = "xboth"; then
4680    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4681$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4682                            save_cppflags="$CPPFLAGS"
4683    save_cflags="$CFLAGS"
4684    save_ldflags="$LDFLAGS"
4685    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4686    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687/* end confdefs.h.  */
4688
4689int
4690main ()
4691{
4692
4693  ;
4694  return 0;
4695}
4696_ACEOF
4697if ac_fn_c_try_link "$LINENO"; then :
4698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4699$as_echo "found" >&6; }
4700else
4701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4702$as_echo "not found" >&6; }
4703	CFLAGS="$save_cflags"
4704	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4705$as_echo_n "checking if Intel architecture is supported... " >&6; }
4706	CPPFLAGS="$CPPFLAGS -arch i386"
4707	LDFLAGS="$save_ldflags -arch i386"
4708	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709/* end confdefs.h.  */
4710
4711int
4712main ()
4713{
4714
4715  ;
4716  return 0;
4717}
4718_ACEOF
4719if ac_fn_c_try_link "$LINENO"; then :
4720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4721$as_echo "yes" >&6; }; MACARCH="intel"
4722else
4723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4724$as_echo "no" >&6; }
4725		MACARCH="ppc"
4726		CPPFLAGS="$save_cppflags -arch ppc"
4727		LDFLAGS="$save_ldflags -arch ppc"
4728fi
4729rm -f core conftest.err conftest.$ac_objext \
4730    conftest$ac_exeext conftest.$ac_ext
4731fi
4732rm -f core conftest.err conftest.$ac_objext \
4733    conftest$ac_exeext conftest.$ac_ext
4734  elif test "x$MACARCH" = "xintel"; then
4735    CPPFLAGS="$CPPFLAGS -arch intel"
4736    LDFLAGS="$LDFLAGS -arch intel"
4737  elif test "x$MACARCH" = "xppc"; then
4738    CPPFLAGS="$CPPFLAGS -arch ppc"
4739    LDFLAGS="$LDFLAGS -arch ppc"
4740  fi
4741
4742  if test "$enable_darwin" = "yes"; then
4743    MACOS_X_DARWIN=yes
4744    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4745    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4746            CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN"
4747
4748               if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then
4749      with_x=no
4750     fi
4751  fi
4752
4753        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4754    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4755  fi
4756
4757else
4758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4759$as_echo "no" >&6; }
4760fi
4761
4762# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4763for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4764		  inttypes.h stdint.h unistd.h
4765do :
4766  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4767ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4768"
4769if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4770  cat >>confdefs.h <<_ACEOF
4771#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4772_ACEOF
4773
4774fi
4775
4776done
4777
4778
4779for ac_header in AvailabilityMacros.h
4780do :
4781  ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default"
4782if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then :
4783  cat >>confdefs.h <<_ACEOF
4784#define HAVE_AVAILABILITYMACROS_H 1
4785_ACEOF
4786
4787fi
4788
4789done
4790
4791
4792
4793
4794
4795if test "$cross_compiling" = no; then
4796  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4797$as_echo_n "checking --with-local-dir argument... " >&6; }
4798  have_local_include=''
4799  have_local_lib=''
4800
4801# Check whether --with-local-dir was given.
4802if test "${with_local_dir+set}" = set; then :
4803  withval=$with_local_dir;
4804    local_dir="$withval"
4805    case "$withval" in
4806    */*) ;;
4807    no)
4808      # avoid adding local dir to LDFLAGS and CPPFLAGS
4809      have_local_include=yes
4810      have_local_lib=yes
4811      ;;
4812    *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4813    esac
4814	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4815$as_echo "$local_dir" >&6; }
4816
4817else
4818
4819    local_dir=/usr/local
4820    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4821$as_echo "Defaulting to $local_dir" >&6; }
4822
4823fi
4824
4825  if test "$GCC" = yes -a "$local_dir" != no; then
4826    echo 'void f(){}' > conftest.c
4827        have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4828    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4829    rm -f conftest.c conftest.o
4830  fi
4831  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4832    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4833    if test "$tt" = "$LDFLAGS"; then
4834      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4835    fi
4836  fi
4837  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4838    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4839    if test "$tt" = "$CPPFLAGS"; then
4840      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4841    fi
4842  fi
4843fi
4844
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4846$as_echo_n "checking --with-vim-name argument... " >&6; }
4847
4848# Check whether --with-vim-name was given.
4849if test "${with_vim_name+set}" = set; then :
4850  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4851$as_echo "$VIMNAME" >&6; }
4852else
4853  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4854$as_echo "Defaulting to $VIMNAME" >&6; }
4855fi
4856
4857
4858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4859$as_echo_n "checking --with-ex-name argument... " >&6; }
4860
4861# Check whether --with-ex-name was given.
4862if test "${with_ex_name+set}" = set; then :
4863  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4864$as_echo "$EXNAME" >&6; }
4865else
4866  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4867$as_echo "Defaulting to ex" >&6; }
4868fi
4869
4870
4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4872$as_echo_n "checking --with-view-name argument... " >&6; }
4873
4874# Check whether --with-view-name was given.
4875if test "${with_view_name+set}" = set; then :
4876  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4877$as_echo "$VIEWNAME" >&6; }
4878else
4879  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4880$as_echo "Defaulting to view" >&6; }
4881fi
4882
4883
4884
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4886$as_echo_n "checking --with-global-runtime argument... " >&6; }
4887
4888# Check whether --with-global-runtime was given.
4889if test "${with_global_runtime+set}" = set; then :
4890  withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4891$as_echo "$withval" >&6; }
4892else
4893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894$as_echo "no" >&6; }
4895fi
4896
4897
4898if test "X$RUNTIME_GLOBAL" != "X"; then
4899  RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }')
4900  cat >>confdefs.h <<_ACEOF
4901#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL"
4902_ACEOF
4903
4904  cat >>confdefs.h <<_ACEOF
4905#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER"
4906_ACEOF
4907
4908fi
4909
4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4911$as_echo_n "checking --with-modified-by argument... " >&6; }
4912
4913# Check whether --with-modified-by was given.
4914if test "${with_modified_by+set}" = set; then :
4915  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4916$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4917#define MODIFIED_BY "$withval"
4918_ACEOF
4919
4920else
4921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4922$as_echo "no" >&6; }
4923fi
4924
4925
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4927$as_echo_n "checking if character set is EBCDIC... " >&6; }
4928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929/* end confdefs.h.  */
4930
4931int
4932main ()
4933{
4934 /* TryCompile function for CharSet.
4935   Treat any failure as ASCII for compatibility with existing art.
4936   Use compile-time rather than run-time tests for cross-compiler
4937   tolerance.  */
4938#if '0'!=240
4939make an error "Character set is not EBCDIC"
4940#endif
4941  ;
4942  return 0;
4943}
4944_ACEOF
4945if ac_fn_c_try_compile "$LINENO"; then :
4946   # TryCompile action if true
4947cf_cv_ebcdic=yes
4948else
4949   # TryCompile action if false
4950cf_cv_ebcdic=no
4951fi
4952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4953# end of TryCompile ])
4954# end of CacheVal CvEbcdic
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4956$as_echo "$cf_cv_ebcdic" >&6; }
4957case "$cf_cv_ebcdic" in  #(vi
4958    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4959
4960		line_break='"\\n"'
4961		;;
4962    *)		line_break='"\\012"';;
4963esac
4964
4965
4966if test "$cf_cv_ebcdic" = "yes"; then
4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4968$as_echo_n "checking for z/OS Unix... " >&6; }
4969case `uname` in
4970    OS/390)	zOSUnix="yes";
4971										if test "$CC" = "cc"; then
4972		  ccm="$_CC_CCMODE"
4973		  ccn="CC"
4974		else
4975		  if test "$CC" = "c89"; then
4976		    ccm="$_CC_C89MODE"
4977		    ccn="C89"
4978		  else
4979		    ccm=1
4980		  fi
4981		fi
4982		if test "$ccm" != "1"; then
4983		  echo ""
4984		  echo "------------------------------------------"
4985		  echo " On z/OS Unix, the environment variable"
4986		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4987		  echo " Do:"
4988		  echo "    export _CC_${ccn}MODE=1"
4989		  echo " and then call configure again."
4990		  echo "------------------------------------------"
4991		  exit 1
4992		fi
4993		# Set CFLAGS for configure process.
4994		# This will be reset later for config.mk.
4995		# Use haltonmsg to force error for missing H files.
4996		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4997		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
4998		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4999$as_echo "yes" >&6; }
5000		;;
5001    *)		zOSUnix="no";
5002		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003$as_echo "no" >&6; }
5004		;;
5005esac
5006fi
5007
5008if test "$zOSUnix" = "yes"; then
5009    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
5010else
5011    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
5012fi
5013
5014
5015
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5
5017$as_echo_n "checking --disable-smack argument... " >&6; }
5018# Check whether --enable-smack was given.
5019if test "${enable_smack+set}" = set; then :
5020  enableval=$enable_smack;
5021else
5022  enable_smack="yes"
5023fi
5024
5025if test "$enable_smack" = "yes"; then
5026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5027$as_echo "no" >&6; }
5028  ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default"
5029if test "x$ac_cv_header_linux_xattr_h" = xyes; then :
5030  true
5031else
5032  enable_smack="no"
5033fi
5034
5035
5036else
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5038$as_echo "yes" >&6; }
5039fi
5040if test "$enable_smack" = "yes"; then
5041  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
5042if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
5043  true
5044else
5045  enable_smack="no"
5046fi
5047
5048
5049fi
5050if test "$enable_smack" = "yes"; then
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5
5052$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; }
5053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5054/* end confdefs.h.  */
5055#include <linux/xattr.h>
5056_ACEOF
5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5058  $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then :
5059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5060$as_echo "yes" >&6; }
5061else
5062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5063$as_echo "no" >&6; }; enable_smack="no"
5064fi
5065rm -f conftest*
5066
5067fi
5068if test "$enable_smack" = "yes"; then
5069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
5070$as_echo_n "checking for setxattr in -lattr... " >&6; }
5071if ${ac_cv_lib_attr_setxattr+:} false; then :
5072  $as_echo_n "(cached) " >&6
5073else
5074  ac_check_lib_save_LIBS=$LIBS
5075LIBS="-lattr  $LIBS"
5076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077/* end confdefs.h.  */
5078
5079/* Override any GCC internal prototype to avoid an error.
5080   Use char because int might match the return type of a GCC
5081   builtin and then its argument prototype would still apply.  */
5082#ifdef __cplusplus
5083extern "C"
5084#endif
5085char setxattr ();
5086int
5087main ()
5088{
5089return setxattr ();
5090  ;
5091  return 0;
5092}
5093_ACEOF
5094if ac_fn_c_try_link "$LINENO"; then :
5095  ac_cv_lib_attr_setxattr=yes
5096else
5097  ac_cv_lib_attr_setxattr=no
5098fi
5099rm -f core conftest.err conftest.$ac_objext \
5100    conftest$ac_exeext conftest.$ac_ext
5101LIBS=$ac_check_lib_save_LIBS
5102fi
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
5104$as_echo "$ac_cv_lib_attr_setxattr" >&6; }
5105if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
5106  LIBS="$LIBS -lattr"
5107	   found_smack="yes"
5108	   $as_echo "#define HAVE_SMACK 1" >>confdefs.h
5109
5110fi
5111
5112fi
5113
5114if test "x$found_smack" = "x"; then
5115    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
5116$as_echo_n "checking --disable-selinux argument... " >&6; }
5117  # Check whether --enable-selinux was given.
5118if test "${enable_selinux+set}" = set; then :
5119  enableval=$enable_selinux;
5120else
5121  enable_selinux="yes"
5122fi
5123
5124  if test "$enable_selinux" = "yes"; then
5125    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126$as_echo "no" >&6; }
5127    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
5128$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
5129if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
5130  $as_echo_n "(cached) " >&6
5131else
5132  ac_check_lib_save_LIBS=$LIBS
5133LIBS="-lselinux  $LIBS"
5134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5135/* end confdefs.h.  */
5136
5137/* Override any GCC internal prototype to avoid an error.
5138   Use char because int might match the return type of a GCC
5139   builtin and then its argument prototype would still apply.  */
5140#ifdef __cplusplus
5141extern "C"
5142#endif
5143char is_selinux_enabled ();
5144int
5145main ()
5146{
5147return is_selinux_enabled ();
5148  ;
5149  return 0;
5150}
5151_ACEOF
5152if ac_fn_c_try_link "$LINENO"; then :
5153  ac_cv_lib_selinux_is_selinux_enabled=yes
5154else
5155  ac_cv_lib_selinux_is_selinux_enabled=no
5156fi
5157rm -f core conftest.err conftest.$ac_objext \
5158    conftest$ac_exeext conftest.$ac_ext
5159LIBS=$ac_check_lib_save_LIBS
5160fi
5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
5162$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
5163if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
5164  ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
5165if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
5166  LIBS="$LIBS -lselinux"
5167	    $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
5168
5169fi
5170
5171
5172fi
5173
5174  else
5175     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5176$as_echo "yes" >&6; }
5177  fi
5178fi
5179
5180
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
5182$as_echo_n "checking --with-features argument... " >&6; }
5183
5184# Check whether --with-features was given.
5185if test "${with_features+set}" = set; then :
5186  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
5187$as_echo "$features" >&6; }
5188else
5189  features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5
5190$as_echo "Defaulting to huge" >&6; }
5191fi
5192
5193
5194dovimdiff=""
5195dogvimdiff=""
5196case "$features" in
5197  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
5198 ;;
5199  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
5200 ;;
5201  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
5202 dovimdiff="installvimdiff";
5203			dogvimdiff="installgvimdiff" ;;
5204  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
5205 dovimdiff="installvimdiff";
5206			dogvimdiff="installgvimdiff" ;;
5207  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
5208 dovimdiff="installvimdiff";
5209			dogvimdiff="installgvimdiff" ;;
5210  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
5211$as_echo "Sorry, $features is not supported" >&6; } ;;
5212esac
5213
5214
5215
5216
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
5218$as_echo_n "checking --with-compiledby argument... " >&6; }
5219
5220# Check whether --with-compiledby was given.
5221if test "${with_compiledby+set}" = set; then :
5222  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
5223$as_echo "$withval" >&6; }
5224else
5225  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5226$as_echo "no" >&6; }
5227fi
5228
5229
5230
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
5232$as_echo_n "checking --disable-xsmp argument... " >&6; }
5233# Check whether --enable-xsmp was given.
5234if test "${enable_xsmp+set}" = set; then :
5235  enableval=$enable_xsmp;
5236else
5237  enable_xsmp="yes"
5238fi
5239
5240
5241if test "$enable_xsmp" = "yes"; then
5242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5243$as_echo "no" >&6; }
5244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
5245$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
5246  # Check whether --enable-xsmp-interact was given.
5247if test "${enable_xsmp_interact+set}" = set; then :
5248  enableval=$enable_xsmp_interact;
5249else
5250  enable_xsmp_interact="yes"
5251fi
5252
5253  if test "$enable_xsmp_interact" = "yes"; then
5254    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5255$as_echo "no" >&6; }
5256    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
5257
5258  else
5259    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5260$as_echo "yes" >&6; }
5261  fi
5262else
5263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5264$as_echo "yes" >&6; }
5265fi
5266
5267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
5268$as_echo_n "checking --enable-luainterp argument... " >&6; }
5269# Check whether --enable-luainterp was given.
5270if test "${enable_luainterp+set}" = set; then :
5271  enableval=$enable_luainterp;
5272else
5273  enable_luainterp="no"
5274fi
5275
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
5277$as_echo "$enable_luainterp" >&6; }
5278
5279if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
5280  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
5281    as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5
5282  fi
5283
5284
5285
5286  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
5287$as_echo_n "checking --with-lua-prefix argument... " >&6; }
5288
5289# Check whether --with-lua_prefix was given.
5290if test "${with_lua_prefix+set}" = set; then :
5291  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
5292$as_echo "$with_lua_prefix" >&6; }
5293else
5294  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295$as_echo "no" >&6; }
5296fi
5297
5298
5299  if test "X$with_lua_prefix" != "X"; then
5300       vi_cv_path_lua_pfx="$with_lua_prefix"
5301  else
5302    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
5303$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
5304    if test "X$LUA_PREFIX" != "X"; then
5305	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
5306$as_echo "\"$LUA_PREFIX\"" >&6; }
5307	vi_cv_path_lua_pfx="$LUA_PREFIX"
5308    else
5309	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
5310$as_echo "not set, default to /usr" >&6; }
5311	vi_cv_path_lua_pfx="/usr"
5312    fi
5313  fi
5314
5315  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5
5316$as_echo_n "checking --with-luajit... " >&6; }
5317
5318# Check whether --with-luajit was given.
5319if test "${with_luajit+set}" = set; then :
5320  withval=$with_luajit; vi_cv_with_luajit="$withval"
5321else
5322  vi_cv_with_luajit="no"
5323fi
5324
5325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5
5326$as_echo "$vi_cv_with_luajit" >&6; }
5327
5328  LUA_INC=
5329  if test "X$vi_cv_path_lua_pfx" != "X"; then
5330    if test "x$vi_cv_with_luajit" != "xno"; then
5331            # Extract the first word of "luajit", so it can be a program name with args.
5332set dummy luajit; ac_word=$2
5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5334$as_echo_n "checking for $ac_word... " >&6; }
5335if ${ac_cv_path_vi_cv_path_luajit+:} false; then :
5336  $as_echo_n "(cached) " >&6
5337else
5338  case $vi_cv_path_luajit in
5339  [\\/]* | ?:[\\/]*)
5340  ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path.
5341  ;;
5342  *)
5343  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5344for as_dir in $PATH
5345do
5346  IFS=$as_save_IFS
5347  test -z "$as_dir" && as_dir=.
5348    for ac_exec_ext in '' $ac_executable_extensions; do
5349  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5350    ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext"
5351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5352    break 2
5353  fi
5354done
5355  done
5356IFS=$as_save_IFS
5357
5358  ;;
5359esac
5360fi
5361vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit
5362if test -n "$vi_cv_path_luajit"; then
5363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5
5364$as_echo "$vi_cv_path_luajit" >&6; }
5365else
5366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367$as_echo "no" >&6; }
5368fi
5369
5370
5371      if test "X$vi_cv_path_luajit" != "X"; then
5372		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5
5373$as_echo_n "checking LuaJIT version... " >&6; }
5374if ${vi_cv_version_luajit+:} false; then :
5375  $as_echo_n "(cached) " >&6
5376else
5377   vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'`
5378fi
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5
5380$as_echo "$vi_cv_version_luajit" >&6; }
5381	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5
5382$as_echo_n "checking Lua version of LuaJIT... " >&6; }
5383if ${vi_cv_version_lua_luajit+:} false; then :
5384  $as_echo_n "(cached) " >&6
5385else
5386   vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
5387fi
5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
5389$as_echo "$vi_cv_version_lua_luajit" >&6; }
5390	vi_cv_path_lua="$vi_cv_path_luajit"
5391	vi_cv_version_lua="$vi_cv_version_lua_luajit"
5392      fi
5393    else
5394            # Extract the first word of "lua", so it can be a program name with args.
5395set dummy lua; ac_word=$2
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5397$as_echo_n "checking for $ac_word... " >&6; }
5398if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then :
5399  $as_echo_n "(cached) " >&6
5400else
5401  case $vi_cv_path_plain_lua in
5402  [\\/]* | ?:[\\/]*)
5403  ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path.
5404  ;;
5405  *)
5406  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407for as_dir in $PATH
5408do
5409  IFS=$as_save_IFS
5410  test -z "$as_dir" && as_dir=.
5411    for ac_exec_ext in '' $ac_executable_extensions; do
5412  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5413    ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext"
5414    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5415    break 2
5416  fi
5417done
5418  done
5419IFS=$as_save_IFS
5420
5421  ;;
5422esac
5423fi
5424vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua
5425if test -n "$vi_cv_path_plain_lua"; then
5426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5
5427$as_echo "$vi_cv_path_plain_lua" >&6; }
5428else
5429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430$as_echo "no" >&6; }
5431fi
5432
5433
5434      if test "X$vi_cv_path_plain_lua" != "X"; then
5435		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
5436$as_echo_n "checking Lua version... " >&6; }
5437if ${vi_cv_version_plain_lua+:} false; then :
5438  $as_echo_n "(cached) " >&6
5439else
5440   vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
5441fi
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
5443$as_echo "$vi_cv_version_plain_lua" >&6; }
5444      fi
5445      vi_cv_path_lua="$vi_cv_path_plain_lua"
5446      vi_cv_version_lua="$vi_cv_version_plain_lua"
5447    fi
5448    if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then
5449      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5
5450$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; }
5451      if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then
5452	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5453$as_echo "yes" >&6; }
5454	LUA_INC=/luajit-$vi_cv_version_luajit
5455      fi
5456    fi
5457    if test "X$LUA_INC" = "X"; then
5458      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
5459$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
5460      if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then
5461	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5462$as_echo "yes" >&6; }
5463      else
5464	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5465$as_echo "no" >&6; }
5466	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5
5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
5468	if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then
5469	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5470$as_echo "yes" >&6; }
5471	  LUA_INC=/lua$vi_cv_version_lua
5472	else
5473	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474$as_echo "no" >&6; }
5475
5476	  # Detect moonjit:
5477	  # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk
5478	  lua_suf=/moonjit-2.3
5479	  inc_path="$vi_cv_path_lua_pfx/include"
5480	  for dir in "$inc_path"/moonjit-[0-9]* ; do
5481	    if test -d "$dir" ; then
5482	      lua_suf=`basename '$dir'`
5483	      lua_suf="/$lua_suf"
5484	      break
5485	    fi
5486	  done
5487	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5
5488$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; }
5489	  if test -f "$inc_path$lua_suf/lua.h"; then
5490	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5491$as_echo "yes" >&6; }
5492	    LUA_INC=$lua_suf
5493	  else
5494	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495$as_echo "no" >&6; }
5496	    vi_cv_path_lua_pfx=
5497	  fi
5498	fi
5499      fi
5500    fi
5501  fi
5502
5503  if test "X$vi_cv_path_lua_pfx" != "X"; then
5504    if test "x$vi_cv_with_luajit" != "xno"; then
5505      multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5506      if test "X$multiarch" != "X"; then
5507	lib_multiarch="lib/${multiarch}"
5508      else
5509	lib_multiarch="lib"
5510      fi
5511      if test "X$vi_cv_version_lua" = "X"; then
5512	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit"
5513      else
5514	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua"
5515      fi
5516    else
5517      if test "X$LUA_INC" != "X"; then
5518		LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
5519      else
5520	LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
5521      fi
5522    fi
5523    if test "$enable_luainterp" = "dynamic"; then
5524      lua_ok="yes"
5525    else
5526      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5
5527$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; }
5528      libs_save=$LIBS
5529      LIBS="$LIBS $LUA_LIBS"
5530      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5531/* end confdefs.h.  */
5532
5533int
5534main ()
5535{
5536
5537  ;
5538  return 0;
5539}
5540_ACEOF
5541if ac_fn_c_try_link "$LINENO"; then :
5542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5543$as_echo "yes" >&6; }; lua_ok="yes"
5544else
5545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5546$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS=""
5547fi
5548rm -f core conftest.err conftest.$ac_objext \
5549    conftest$ac_exeext conftest.$ac_ext
5550      LIBS=$libs_save
5551    fi
5552    if test "x$lua_ok" = "xyes"; then
5553      LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
5554      LUA_SRC="if_lua.c"
5555      LUA_OBJ="objects/if_lua.o"
5556      LUA_PRO="if_lua.pro"
5557      $as_echo "#define FEAT_LUA 1" >>confdefs.h
5558
5559    fi
5560    if test "$enable_luainterp" = "dynamic"; then
5561      if test "x$vi_cv_with_luajit" != "xno"; then
5562	luajit="jit"
5563      fi
5564      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
5565	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
5566      else
5567	if test "x$MACOS_X" = "xyes"; then
5568	  ext="dylib"
5569	  indexes=""
5570	else
5571	  ext="so"
5572	  indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9"
5573	  multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5574	  if test "X$multiarch" != "X"; then
5575	    lib_multiarch="lib/${multiarch}"
5576	  fi
5577	fi
5578			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5
5579$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; }
5580	for subdir in "${lib_multiarch}" lib64 lib; do
5581	  if test -z "$subdir"; then
5582	    continue
5583	  fi
5584	  for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \
5585	    ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do
5586	    for i in $indexes ""; do
5587	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then
5588		sover2="$i"
5589		break 3
5590	      fi
5591	    done
5592	  done
5593	  sover=""
5594	done
5595	if test "X$sover" = "X"; then
5596	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5597$as_echo "no" >&6; }
5598	  lua_ok="no"
5599	  vi_cv_dll_name_lua="liblua${luajit}.${ext}"
5600	else
5601	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5602$as_echo "yes" >&6; }
5603	  lua_ok="yes"
5604	  vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2"
5605	fi
5606      fi
5607      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
5608
5609      LUA_LIBS=""
5610      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
5611    fi
5612    if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \
5613       test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \
5614       test "`(uname -m) 2>/dev/null`" = "x86_64"; then
5615            LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS"
5616    fi
5617  fi
5618  if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then
5619    as_fn_error $? "could not configure lua" "$LINENO" 5
5620  fi
5621
5622
5623
5624
5625
5626fi
5627
5628
5629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
5630$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
5631# Check whether --enable-mzschemeinterp was given.
5632if test "${enable_mzschemeinterp+set}" = set; then :
5633  enableval=$enable_mzschemeinterp;
5634else
5635  enable_mzschemeinterp="no"
5636fi
5637
5638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
5639$as_echo "$enable_mzschemeinterp" >&6; }
5640
5641if test "$enable_mzschemeinterp" = "yes"; then
5642
5643
5644  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
5645$as_echo_n "checking --with-plthome argument... " >&6; }
5646
5647# Check whether --with-plthome was given.
5648if test "${with_plthome+set}" = set; then :
5649  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
5650$as_echo "$with_plthome" >&6; }
5651else
5652  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
5653$as_echo "\"no\"" >&6; }
5654fi
5655
5656
5657  if test "X$with_plthome" != "X"; then
5658       vi_cv_path_mzscheme_pfx="$with_plthome"
5659       vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5660  else
5661    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
5662$as_echo_n "checking PLTHOME environment var... " >&6; }
5663    if test "X$PLTHOME" != "X"; then
5664	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
5665$as_echo "\"$PLTHOME\"" >&6; }
5666	vi_cv_path_mzscheme_pfx="$PLTHOME"
5667	vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5668    else
5669	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
5670$as_echo "not set" >&6; }
5671		# Extract the first word of "mzscheme", so it can be a program name with args.
5672set dummy mzscheme; ac_word=$2
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674$as_echo_n "checking for $ac_word... " >&6; }
5675if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then :
5676  $as_echo_n "(cached) " >&6
5677else
5678  case $vi_cv_path_mzscheme in
5679  [\\/]* | ?:[\\/]*)
5680  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
5681  ;;
5682  *)
5683  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5684for as_dir in $PATH
5685do
5686  IFS=$as_save_IFS
5687  test -z "$as_dir" && as_dir=.
5688    for ac_exec_ext in '' $ac_executable_extensions; do
5689  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5690    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
5691    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5692    break 2
5693  fi
5694done
5695  done
5696IFS=$as_save_IFS
5697
5698  ;;
5699esac
5700fi
5701vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
5702if test -n "$vi_cv_path_mzscheme"; then
5703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
5704$as_echo "$vi_cv_path_mzscheme" >&6; }
5705else
5706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5707$as_echo "no" >&6; }
5708fi
5709
5710
5711
5712			if test "X$vi_cv_path_mzscheme" != "X"; then
5713	  lsout=`ls -l $vi_cv_path_mzscheme`
5714	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
5715	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
5716	  fi
5717	fi
5718
5719	if test "X$vi_cv_path_mzscheme" != "X"; then
5720	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
5721$as_echo_n "checking MzScheme install prefix... " >&6; }
5722if ${vi_cv_path_mzscheme_pfx+:} false; then :
5723  $as_echo_n "(cached) " >&6
5724else
5725  	    	    echo "(display (simplify-path		\
5726	       (build-path (call-with-values	\
5727		(lambda () (split-path (find-system-path (quote exec-file)))) \
5728		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
5729	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
5730		sed -e 's+/$++'`
5731fi
5732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
5733$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
5734	    rm -f mzdirs.scm
5735	fi
5736    fi
5737  fi
5738
5739  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5740    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5
5741$as_echo_n "checking for racket include directory... " >&6; }
5742    SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'`
5743    if test "X$SCHEME_INC" != "X"; then
5744      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5
5745$as_echo "${SCHEME_INC}" >&6; }
5746    else
5747      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5748$as_echo "not found" >&6; }
5749      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
5750$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
5751      if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then
5752	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
5753	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5754$as_echo "yes" >&6; }
5755      else
5756	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5757$as_echo "no" >&6; }
5758	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
5759$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
5760	if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then
5761	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762$as_echo "yes" >&6; }
5763	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
5764	else
5765	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5766$as_echo "no" >&6; }
5767	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
5768$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
5769	  if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then
5770	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5771$as_echo "yes" >&6; }
5772	    SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
5773	  else
5774	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775$as_echo "no" >&6; }
5776	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
5777$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
5778	    if test -f /usr/include/plt/scheme.h; then
5779	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5780$as_echo "yes" >&6; }
5781	      SCHEME_INC=/usr/include/plt
5782	    else
5783	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5784$as_echo "no" >&6; }
5785	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
5786$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
5787	      if test -f /usr/include/racket/scheme.h; then
5788		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5789$as_echo "yes" >&6; }
5790		SCHEME_INC=/usr/include/racket
5791	      else
5792		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5793$as_echo "no" >&6; }
5794		vi_cv_path_mzscheme_pfx=
5795	      fi
5796	    fi
5797	  fi
5798	fi
5799      fi
5800    fi
5801  fi
5802
5803  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5804
5805    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5
5806$as_echo_n "checking for racket lib directory... " >&6; }
5807    SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'`
5808    if test "X$SCHEME_LIB" != "X"; then
5809      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5
5810$as_echo "${SCHEME_LIB}" >&6; }
5811    else
5812      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5813$as_echo "not found" >&6; }
5814    fi
5815
5816    for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
5817      if test "X$path" != "X"; then
5818	if test "x$MACOS_X" = "xyes"; then
5819	  MZSCHEME_LIBS="-framework Racket"
5820	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5821	elif test -f "${path}/libmzscheme3m.a"; then
5822	  MZSCHEME_LIBS="${path}/libmzscheme3m.a"
5823	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5824	elif test -f "${path}/libracket3m.a"; then
5825	  MZSCHEME_LIBS="${path}/libracket3m.a"
5826	  if test -f "${path}/librktio.a"; then
5827	    MZSCHEME_LIBS="${MZSCHEME_LIBS} ${path}/librktio.a"
5828	  fi
5829	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5830	elif test -f "${path}/libracket.a"; then
5831	  MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a"
5832	elif test -f "${path}/libmzscheme.a"; then
5833	  MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a"
5834	else
5835	  	  if test -f "${path}/libmzscheme3m.so"; then
5836	    MZSCHEME_LIBS="-L${path} -lmzscheme3m"
5837	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5838	  elif test -f "${path}/libracket3m.so"; then
5839	    MZSCHEME_LIBS="-L${path} -lracket3m"
5840	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5841	  elif test -f "${path}/libracket.so"; then
5842	    MZSCHEME_LIBS="-L${path} -lracket -lmzgc"
5843	  else
5844	    	    if test "$path" != "$SCHEME_LIB"; then
5845	      continue
5846	    fi
5847	    MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc"
5848	  fi
5849	  if test "$GCC" = yes; then
5850	    	    	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}"
5851	  elif test "`(uname) 2>/dev/null`" = SunOS &&
5852				   uname -r | grep '^5' >/dev/null; then
5853	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}"
5854	  fi
5855	fi
5856      fi
5857      if test "X$MZSCHEME_LIBS" != "X"; then
5858	break
5859      fi
5860    done
5861
5862    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5
5863$as_echo_n "checking if racket requires -pthread... " >&6; }
5864    if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then
5865      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5866$as_echo "yes" >&6; }
5867      MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread"
5868      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread"
5869    else
5870      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5871$as_echo "no" >&6; }
5872    fi
5873
5874    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5
5875$as_echo_n "checking for racket config directory... " >&6; }
5876    SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'`
5877    if test "X$SCHEME_CONFIGDIR" != "X"; then
5878      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'"
5879      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5
5880$as_echo "${SCHEME_CONFIGDIR}" >&6; }
5881    else
5882      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5883$as_echo "not found" >&6; }
5884    fi
5885
5886    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
5887$as_echo_n "checking for racket collects directory... " >&6; }
5888    SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'`
5889    if test "X$SCHEME_COLLECTS" = "X"; then
5890      if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then
5891	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
5892      else
5893	if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then
5894	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
5895	else
5896	  if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then
5897	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
5898	  else
5899	    if test -d "$vi_cv_path_mzscheme_pfx/collects"; then
5900	      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
5901	    fi
5902	  fi
5903	fi
5904      fi
5905    fi
5906    if test "X$SCHEME_COLLECTS" != "X" ; then
5907      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
5908$as_echo "${SCHEME_COLLECTS}" >&6; }
5909    else
5910      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5911$as_echo "not found" >&6; }
5912    fi
5913
5914    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
5915$as_echo_n "checking for mzscheme_base.c... " >&6; }
5916    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
5917      MZSCHEME_EXTRA="mzscheme_base.c"
5918      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5919      MZSCHEME_MOD="++lib scheme/base"
5920    else
5921      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
5922	MZSCHEME_EXTRA="mzscheme_base.c"
5923	MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5924	MZSCHEME_MOD="++lib scheme/base"
5925      else
5926	if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then
5927	  MZSCHEME_EXTRA="mzscheme_base.c"
5928	  MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool"
5929	  MZSCHEME_MOD=""
5930	fi
5931      fi
5932    fi
5933    if test "X$MZSCHEME_EXTRA" != "X" ; then
5934            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5935      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5936$as_echo "needed" >&6; }
5937    else
5938      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5939$as_echo "not needed" >&6; }
5940    fi
5941
5942        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5
5943$as_echo_n "checking for ffi_type_void in -lffi... " >&6; }
5944if ${ac_cv_lib_ffi_ffi_type_void+:} false; then :
5945  $as_echo_n "(cached) " >&6
5946else
5947  ac_check_lib_save_LIBS=$LIBS
5948LIBS="-lffi  $LIBS"
5949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5950/* end confdefs.h.  */
5951
5952/* Override any GCC internal prototype to avoid an error.
5953   Use char because int might match the return type of a GCC
5954   builtin and then its argument prototype would still apply.  */
5955#ifdef __cplusplus
5956extern "C"
5957#endif
5958char ffi_type_void ();
5959int
5960main ()
5961{
5962return ffi_type_void ();
5963  ;
5964  return 0;
5965}
5966_ACEOF
5967if ac_fn_c_try_link "$LINENO"; then :
5968  ac_cv_lib_ffi_ffi_type_void=yes
5969else
5970  ac_cv_lib_ffi_ffi_type_void=no
5971fi
5972rm -f core conftest.err conftest.$ac_objext \
5973    conftest$ac_exeext conftest.$ac_ext
5974LIBS=$ac_check_lib_save_LIBS
5975fi
5976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5
5977$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; }
5978if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then :
5979  MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi"
5980fi
5981
5982
5983    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5984      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5985
5986        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5
5987$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; }
5988    cflags_save=$CFLAGS
5989    libs_save=$LIBS
5990    CFLAGS="$CFLAGS $MZSCHEME_CFLAGS"
5991    LIBS="$LIBS $MZSCHEME_LIBS"
5992    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5993/* end confdefs.h.  */
5994
5995int
5996main ()
5997{
5998
5999  ;
6000  return 0;
6001}
6002_ACEOF
6003if ac_fn_c_try_link "$LINENO"; then :
6004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6005$as_echo "yes" >&6; }; mzs_ok=yes
6006else
6007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5
6008$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no
6009fi
6010rm -f core conftest.err conftest.$ac_objext \
6011    conftest$ac_exeext conftest.$ac_ext
6012    CFLAGS=$cflags_save
6013    LIBS=$libs_save
6014    if test $mzs_ok = yes; then
6015      MZSCHEME_SRC="if_mzsch.c"
6016      MZSCHEME_OBJ="objects/if_mzsch.o"
6017      MZSCHEME_PRO="if_mzsch.pro"
6018      $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
6019
6020    else
6021      MZSCHEME_CFLAGS=
6022      MZSCHEME_LIBS=
6023      MZSCHEME_EXTRA=
6024      MZSCHEME_MZC=
6025    fi
6026  fi
6027
6028
6029
6030
6031
6032
6033
6034fi
6035
6036
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
6038$as_echo_n "checking --enable-perlinterp argument... " >&6; }
6039# Check whether --enable-perlinterp was given.
6040if test "${enable_perlinterp+set}" = set; then :
6041  enableval=$enable_perlinterp;
6042else
6043  enable_perlinterp="no"
6044fi
6045
6046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
6047$as_echo "$enable_perlinterp" >&6; }
6048if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
6049  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6050    as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5
6051  fi
6052
6053  # Extract the first word of "perl", so it can be a program name with args.
6054set dummy perl; ac_word=$2
6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056$as_echo_n "checking for $ac_word... " >&6; }
6057if ${ac_cv_path_vi_cv_path_perl+:} false; then :
6058  $as_echo_n "(cached) " >&6
6059else
6060  case $vi_cv_path_perl in
6061  [\\/]* | ?:[\\/]*)
6062  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
6063  ;;
6064  *)
6065  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066for as_dir in $PATH
6067do
6068  IFS=$as_save_IFS
6069  test -z "$as_dir" && as_dir=.
6070    for ac_exec_ext in '' $ac_executable_extensions; do
6071  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6072    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
6073    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6074    break 2
6075  fi
6076done
6077  done
6078IFS=$as_save_IFS
6079
6080  ;;
6081esac
6082fi
6083vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
6084if test -n "$vi_cv_path_perl"; then
6085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
6086$as_echo "$vi_cv_path_perl" >&6; }
6087else
6088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6089$as_echo "no" >&6; }
6090fi
6091
6092
6093  if test "X$vi_cv_path_perl" != "X"; then
6094    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
6095$as_echo_n "checking Perl version... " >&6; }
6096    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
6097     eval `$vi_cv_path_perl -V:usethreads`
6098     eval `$vi_cv_path_perl -V:libperl`
6099     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
6100       badthreads=no
6101     else
6102       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
6103	 eval `$vi_cv_path_perl -V:use5005threads`
6104	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
6105	   badthreads=no
6106	 else
6107	   badthreads=yes
6108	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
6109$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
6110	 fi
6111       else
6112	 badthreads=yes
6113	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
6114$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
6115       fi
6116     fi
6117     if test $badthreads = no; then
6118      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6119$as_echo "OK" >&6; }
6120      eval `$vi_cv_path_perl -V:shrpenv`
6121      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
6122	shrpenv=""
6123      fi
6124      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
6125
6126      vi_cv_perl_extutils=unknown_perl_extutils_path
6127      for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
6128	xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
6129	if test -f "$xsubpp_path"; then
6130	  vi_cv_perl_xsubpp="$xsubpp_path"
6131	fi
6132      done
6133
6134                              perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
6135		-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \
6136		-e 's/-fdebug-prefix-map[^ ]*//g' \
6137		-e 's/-pipe //' \
6138		-e 's/-W[^ ]*//g' \
6139		-e 's/-D_FORTIFY_SOURCE=.//g'`
6140            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
6141		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
6142			-e 's/-bE:perl.exp//' -e 's/-lc //'`
6143                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
6144		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
6145
6146                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
6147$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
6148      cflags_save=$CFLAGS
6149      libs_save=$LIBS
6150      ldflags_save=$LDFLAGS
6151      CFLAGS="$CFLAGS $perlcppflags"
6152      LIBS="$LIBS $perllibs"
6153      perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'`
6154      LDFLAGS="$perlldflags $LDFLAGS"
6155      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6156/* end confdefs.h.  */
6157
6158int
6159main ()
6160{
6161
6162  ;
6163  return 0;
6164}
6165_ACEOF
6166if ac_fn_c_try_link "$LINENO"; then :
6167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6168$as_echo "yes" >&6; }; perl_ok=yes
6169else
6170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
6171$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
6172fi
6173rm -f core conftest.err conftest.$ac_objext \
6174    conftest$ac_exeext conftest.$ac_ext
6175      CFLAGS=$cflags_save
6176      LIBS=$libs_save
6177      LDFLAGS=$ldflags_save
6178      if test $perl_ok = yes; then
6179	if test "X$perlcppflags" != "X"; then
6180	  PERL_CFLAGS=$perlcppflags
6181	fi
6182	if test "X$perlldflags" != "X"; then
6183	  if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
6184	    LDFLAGS="$perlldflags $LDFLAGS"
6185	  fi
6186	fi
6187	PERL_LIBS=$perllibs
6188	PERL_SRC="auto/if_perl.c if_perlsfio.c"
6189	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
6190	PERL_PRO="if_perl.pro if_perlsfio.pro"
6191	$as_echo "#define FEAT_PERL 1" >>confdefs.h
6192
6193      fi
6194     fi
6195    else
6196      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
6197$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
6198    fi
6199  fi
6200
6201  if test "x$MACOS_X" = "xyes"; then
6202        dir=/System/Library/Perl
6203    darwindir=$dir/darwin
6204    if test -d $darwindir; then
6205      PERL=/usr/bin/perl
6206    else
6207            dir=/System/Library/Perl/5.8.1
6208      darwindir=$dir/darwin-thread-multi-2level
6209      if test -d $darwindir; then
6210	PERL=/usr/bin/perl
6211      fi
6212    fi
6213    if test -n "$PERL"; then
6214      PERL_DIR="$dir"
6215      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
6216      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
6217      PERL_LIBS="-L$darwindir/CORE -lperl"
6218    fi
6219                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6220    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6221  fi
6222  if test "$enable_perlinterp" = "dynamic"; then
6223    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
6224      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
6225
6226      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
6227    fi
6228  fi
6229
6230  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
6231    as_fn_error $? "could not configure perl" "$LINENO" 5
6232  fi
6233fi
6234
6235
6236
6237
6238
6239
6240
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
6242$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
6243# Check whether --enable-pythoninterp was given.
6244if test "${enable_pythoninterp+set}" = set; then :
6245  enableval=$enable_pythoninterp;
6246else
6247  enable_pythoninterp="no"
6248fi
6249
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
6251$as_echo "$enable_pythoninterp" >&6; }
6252if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
6253  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6254    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6255  fi
6256
6257    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5
6258$as_echo_n "checking --with-python-command argument... " >&6; }
6259
6260
6261# Check whether --with-python-command was given.
6262if test "${with_python_command+set}" = set; then :
6263  withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6264$as_echo "$vi_cv_path_python" >&6; }
6265else
6266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267$as_echo "no" >&6; }
6268fi
6269
6270
6271  if test "X$vi_cv_path_python" = "X"; then
6272    for ac_prog in python2 python
6273do
6274  # Extract the first word of "$ac_prog", so it can be a program name with args.
6275set dummy $ac_prog; 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; }
6278if ${ac_cv_path_vi_cv_path_python+:} false; then :
6279  $as_echo_n "(cached) " >&6
6280else
6281  case $vi_cv_path_python in
6282  [\\/]* | ?:[\\/]*)
6283  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
6284  ;;
6285  *)
6286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6287for as_dir in $PATH
6288do
6289  IFS=$as_save_IFS
6290  test -z "$as_dir" && as_dir=.
6291    for ac_exec_ext in '' $ac_executable_extensions; do
6292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6293    ac_cv_path_vi_cv_path_python="$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
6296  fi
6297done
6298  done
6299IFS=$as_save_IFS
6300
6301  ;;
6302esac
6303fi
6304vi_cv_path_python=$ac_cv_path_vi_cv_path_python
6305if test -n "$vi_cv_path_python"; then
6306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6307$as_echo "$vi_cv_path_python" >&6; }
6308else
6309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310$as_echo "no" >&6; }
6311fi
6312
6313
6314  test -n "$vi_cv_path_python" && break
6315done
6316
6317  fi
6318  if test "X$vi_cv_path_python" != "X"; then
6319
6320        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6321$as_echo_n "checking Python version... " >&6; }
6322if ${vi_cv_var_python_version+:} false; then :
6323  $as_echo_n "(cached) " >&6
6324else
6325  vi_cv_var_python_version=`
6326	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
6327
6328fi
6329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
6330$as_echo "$vi_cv_var_python_version" >&6; }
6331
6332        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
6333$as_echo_n "checking Python is 2.3 or better... " >&6; }
6334    if ${vi_cv_path_python} -c \
6335	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
6336    then
6337      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6338$as_echo "yep" >&6; }
6339
6340            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6341$as_echo_n "checking Python's install prefix... " >&6; }
6342if ${vi_cv_path_python_pfx+:} false; then :
6343  $as_echo_n "(cached) " >&6
6344else
6345   vi_cv_path_python_pfx=`
6346	    ${vi_cv_path_python} -c \
6347		"import sys; print sys.prefix"`
6348fi
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
6350$as_echo "$vi_cv_path_python_pfx" >&6; }
6351
6352            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6353$as_echo_n "checking Python's execution prefix... " >&6; }
6354if ${vi_cv_path_python_epfx+:} false; then :
6355  $as_echo_n "(cached) " >&6
6356else
6357   vi_cv_path_python_epfx=`
6358	    ${vi_cv_path_python} -c \
6359		"import sys; print sys.exec_prefix"`
6360fi
6361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
6362$as_echo "$vi_cv_path_python_epfx" >&6; }
6363
6364
6365      if ${vi_cv_path_pythonpath+:} false; then :
6366  $as_echo_n "(cached) " >&6
6367else
6368   vi_cv_path_pythonpath=`
6369	    unset PYTHONPATH;
6370	    ${vi_cv_path_python} -c \
6371		"import sys, string; print string.join(sys.path,':')"`
6372fi
6373
6374
6375
6376
6377# Check whether --with-python-config-dir was given.
6378if test "${with_python_config_dir+set}" = set; then :
6379  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"; have_python_config_dir=1
6380fi
6381
6382
6383      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6384$as_echo_n "checking Python's configuration directory... " >&6; }
6385if ${vi_cv_path_python_conf+:} false; then :
6386  $as_echo_n "(cached) " >&6
6387else
6388
6389	vi_cv_path_python_conf=
6390	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
6391	if test -d "$d" && test -f "$d/config.c"; then
6392	  vi_cv_path_python_conf="$d"
6393	else
6394	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
6395	    for subdir in lib64 lib share; do
6396	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
6397	      if test -d "$d" && test -f "$d/config.c"; then
6398		vi_cv_path_python_conf="$d"
6399	      fi
6400	    done
6401	  done
6402	fi
6403
6404fi
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
6406$as_echo "$vi_cv_path_python_conf" >&6; }
6407
6408      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
6409
6410      if test "X$PYTHON_CONFDIR" = "X"; then
6411	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6412$as_echo "can't find it!" >&6; }
6413      else
6414
6415			if ${vi_cv_path_python_plibs+:} false; then :
6416  $as_echo_n "(cached) " >&6
6417else
6418
6419	    pwd=`pwd`
6420	    tmp_mkf="$pwd/config-PyMake$$"
6421	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6422__:
6423	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
6424	@echo "python_LIBS='$(LIBS)'"
6425	@echo "python_SYSLIBS='$(SYSLIBS)'"
6426	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
6427	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
6428	@echo "python_INSTSONAME='$(INSTSONAME)'"
6429	@echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'"
6430	@echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'"
6431	@echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'"
6432eof
6433	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6434	    rm -f -- "${tmp_mkf}"
6435	    if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \
6436		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
6437	      vi_cv_path_python_plibs="-framework Python"
6438	      if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6439		  vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
6440	      fi
6441	    else
6442	      vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6443	      	      	      	      if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6444	        python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
6445		python_link_path=`echo ${python_LINKFORSHARED} |   sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
6446	        if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6447	          		  	          python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}"
6448		  if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6449		    		    python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}"
6450	            	            		  fi
6451	          python_LINKFORSHARED="${python_link_symbol} ${python_link_path}"
6452	        fi
6453	      fi
6454	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
6455	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
6456	    fi
6457
6458fi
6459
6460	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5
6461$as_echo_n "checking Python's dll name... " >&6; }
6462if ${vi_cv_dll_name_python+:} false; then :
6463  $as_echo_n "(cached) " >&6
6464else
6465
6466	  if test "X$python_DLLLIBRARY" != "X"; then
6467	    vi_cv_dll_name_python="$python_DLLLIBRARY"
6468	  else
6469	    vi_cv_dll_name_python="$python_INSTSONAME"
6470	  fi
6471
6472fi
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5
6474$as_echo "$vi_cv_dll_name_python" >&6; }
6475
6476	PYTHON_LIBS="${vi_cv_path_python_plibs}"
6477	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
6478	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
6479	else
6480	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}"
6481	fi
6482	if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then
6483	  	  PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'"
6484
6485	fi
6486	PYTHON_SRC="if_python.c"
6487	PYTHON_OBJ="objects/if_python.o"
6488
6489								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6490$as_echo_n "checking if -pthread should be used... " >&6; }
6491	threadsafe_flag=
6492	thread_lib=
6493	        if test "`(uname) 2>/dev/null`" != Darwin; then
6494	  test "$GCC" = yes && threadsafe_flag="-pthread"
6495	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
6496	    threadsafe_flag="-D_THREAD_SAFE"
6497	    thread_lib="-pthread"
6498	  fi
6499	  if test "`(uname) 2>/dev/null`" = SunOS; then
6500	    threadsafe_flag="-pthreads"
6501	  fi
6502	fi
6503	libs_save_old=$LIBS
6504	if test -n "$threadsafe_flag"; then
6505	  cflags_save=$CFLAGS
6506	  CFLAGS="$CFLAGS $threadsafe_flag"
6507	  LIBS="$LIBS $thread_lib"
6508	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6509/* end confdefs.h.  */
6510
6511int
6512main ()
6513{
6514
6515  ;
6516  return 0;
6517}
6518_ACEOF
6519if ac_fn_c_try_link "$LINENO"; then :
6520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6521$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
6522else
6523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6524$as_echo "no" >&6; }; LIBS=$libs_save_old
6525
6526fi
6527rm -f core conftest.err conftest.$ac_objext \
6528    conftest$ac_exeext conftest.$ac_ext
6529	  CFLAGS=$cflags_save
6530	else
6531	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6532$as_echo "no" >&6; }
6533	fi
6534
6535			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
6536$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
6537	cflags_save=$CFLAGS
6538	libs_save=$LIBS
6539	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6540	LIBS="$LIBS $PYTHON_LIBS"
6541	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6542/* end confdefs.h.  */
6543
6544int
6545main ()
6546{
6547
6548  ;
6549  return 0;
6550}
6551_ACEOF
6552if ac_fn_c_try_link "$LINENO"; then :
6553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6554$as_echo "yes" >&6; }; python_ok=yes
6555else
6556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
6557$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
6558fi
6559rm -f core conftest.err conftest.$ac_objext \
6560    conftest$ac_exeext conftest.$ac_ext
6561	CFLAGS=$cflags_save
6562	LIBS=$libs_save
6563	if test $python_ok = yes; then
6564	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
6565
6566	else
6567	  LIBS=$libs_save_old
6568	  PYTHON_SRC=
6569	  PYTHON_OBJ=
6570	  PYTHON_LIBS=
6571	  PYTHON_CFLAGS=
6572	fi
6573      fi
6574    else
6575      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6576$as_echo "too old" >&6; }
6577    fi
6578  fi
6579
6580  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
6581    as_fn_error $? "could not configure python" "$LINENO" 5
6582  fi
6583fi
6584
6585
6586
6587
6588
6589
6590
6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
6592$as_echo_n "checking --enable-python3interp argument... " >&6; }
6593# Check whether --enable-python3interp was given.
6594if test "${enable_python3interp+set}" = set; then :
6595  enableval=$enable_python3interp;
6596else
6597  enable_python3interp="no"
6598fi
6599
6600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
6601$as_echo "$enable_python3interp" >&6; }
6602if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
6603  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6604    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6605  fi
6606
6607    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5
6608$as_echo_n "checking --with-python3-command argument... " >&6; }
6609
6610
6611# Check whether --with-python3-command was given.
6612if test "${with_python3_command+set}" = set; then :
6613  withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6614$as_echo "$vi_cv_path_python3" >&6; }
6615else
6616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617$as_echo "no" >&6; }
6618fi
6619
6620
6621  if test "X$vi_cv_path_python3" = "X"; then
6622    for ac_prog in python3 python
6623do
6624  # Extract the first word of "$ac_prog", so it can be a program name with args.
6625set dummy $ac_prog; ac_word=$2
6626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627$as_echo_n "checking for $ac_word... " >&6; }
6628if ${ac_cv_path_vi_cv_path_python3+:} false; then :
6629  $as_echo_n "(cached) " >&6
6630else
6631  case $vi_cv_path_python3 in
6632  [\\/]* | ?:[\\/]*)
6633  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
6634  ;;
6635  *)
6636  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637for as_dir in $PATH
6638do
6639  IFS=$as_save_IFS
6640  test -z "$as_dir" && as_dir=.
6641    for ac_exec_ext in '' $ac_executable_extensions; do
6642  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6643    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
6644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6645    break 2
6646  fi
6647done
6648  done
6649IFS=$as_save_IFS
6650
6651  ;;
6652esac
6653fi
6654vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
6655if test -n "$vi_cv_path_python3"; then
6656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6657$as_echo "$vi_cv_path_python3" >&6; }
6658else
6659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6660$as_echo "no" >&6; }
6661fi
6662
6663
6664  test -n "$vi_cv_path_python3" && break
6665done
6666
6667  fi
6668  if test "X$vi_cv_path_python3" != "X"; then
6669
6670        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6671$as_echo_n "checking Python version... " >&6; }
6672if ${vi_cv_var_python3_version+:} false; then :
6673  $as_echo_n "(cached) " >&6
6674else
6675  vi_cv_var_python3_version=`
6676          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
6677
6678fi
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
6680$as_echo "$vi_cv_var_python3_version" >&6; }
6681
6682        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5
6683$as_echo_n "checking Python is 3.0 or better... " >&6; }
6684    if ${vi_cv_path_python3} -c \
6685      "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)"
6686    then
6687      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6688$as_echo "yep" >&6; }
6689
6690            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
6691$as_echo_n "checking Python's abiflags... " >&6; }
6692if ${vi_cv_var_python3_abiflags+:} false; then :
6693  $as_echo_n "(cached) " >&6
6694else
6695
6696       vi_cv_var_python3_abiflags=
6697       if ${vi_cv_path_python3} -c \
6698           "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
6699       then
6700         vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
6701           "import sys; print(sys.abiflags)"`
6702       fi
6703fi
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
6705$as_echo "$vi_cv_var_python3_abiflags" >&6; }
6706
6707            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6708$as_echo_n "checking Python's install prefix... " >&6; }
6709if ${vi_cv_path_python3_pfx+:} false; then :
6710  $as_echo_n "(cached) " >&6
6711else
6712   vi_cv_path_python3_pfx=`
6713       ${vi_cv_path_python3} -c \
6714       "import sys; print(sys.prefix)"`
6715fi
6716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
6717$as_echo "$vi_cv_path_python3_pfx" >&6; }
6718
6719            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6720$as_echo_n "checking Python's execution prefix... " >&6; }
6721if ${vi_cv_path_python3_epfx+:} false; then :
6722  $as_echo_n "(cached) " >&6
6723else
6724   vi_cv_path_python3_epfx=`
6725       ${vi_cv_path_python3} -c \
6726       "import sys; print(sys.exec_prefix)"`
6727fi
6728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
6729$as_echo "$vi_cv_path_python3_epfx" >&6; }
6730
6731
6732      if ${vi_cv_path_python3path+:} false; then :
6733  $as_echo_n "(cached) " >&6
6734else
6735   vi_cv_path_python3path=`
6736       unset PYTHONPATH;
6737       ${vi_cv_path_python3} -c \
6738       "import sys, string; print(':'.join(sys.path))"`
6739fi
6740
6741
6742
6743
6744# Check whether --with-python3-config-dir was given.
6745if test "${with_python3_config_dir+set}" = set; then :
6746  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1
6747fi
6748
6749
6750      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6751$as_echo_n "checking Python's configuration directory... " >&6; }
6752if ${vi_cv_path_python3_conf+:} false; then :
6753  $as_echo_n "(cached) " >&6
6754else
6755
6756       vi_cv_path_python3_conf=
6757       config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6758       d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
6759       if test -d "$d" && test -f "$d/config.c"; then
6760         vi_cv_path_python3_conf="$d"
6761       else
6762         for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
6763	   for subdir in lib64 lib share; do
6764	     d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
6765	     if test -d "$d" && test -f "$d/config.c"; then
6766	       vi_cv_path_python3_conf="$d"
6767	     fi
6768	   done
6769         done
6770       fi
6771
6772fi
6773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
6774$as_echo "$vi_cv_path_python3_conf" >&6; }
6775
6776      PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
6777
6778      if test "X$PYTHON3_CONFDIR" = "X"; then
6779        { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6780$as_echo "can't find it!" >&6; }
6781      else
6782
6783                        if ${vi_cv_path_python3_plibs+:} false; then :
6784  $as_echo_n "(cached) " >&6
6785else
6786
6787            pwd=`pwd`
6788            tmp_mkf="$pwd/config-PyMake$$"
6789            cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6790__:
6791	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
6792	@echo "python3_LIBS='$(LIBS)'"
6793	@echo "python3_SYSLIBS='$(SYSLIBS)'"
6794	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
6795	@echo "python3_INSTSONAME='$(INSTSONAME)'"
6796eof
6797	    	    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6798	    rm -f -- "${tmp_mkf}"
6799	    vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6800	    vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
6801	    	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
6802	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
6803
6804fi
6805
6806	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5
6807$as_echo_n "checking Python3's dll name... " >&6; }
6808if ${vi_cv_dll_name_python3+:} false; then :
6809  $as_echo_n "(cached) " >&6
6810else
6811
6812	  if test "X$python3_DLLLIBRARY" != "X"; then
6813	    vi_cv_dll_name_python3="$python3_DLLLIBRARY"
6814	  else
6815	    vi_cv_dll_name_python3="$python3_INSTSONAME"
6816	  fi
6817
6818fi
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5
6820$as_echo "$vi_cv_dll_name_python3" >&6; }
6821
6822        PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
6823        if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
6824          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6825        else
6826          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6827        fi
6828	if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then
6829	  	  PYTHON3_CFLAGS="${PYTHON3_CFLAGS}  -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'"
6830	fi
6831        PYTHON3_SRC="if_python3.c"
6832        PYTHON3_OBJ="objects/if_python3.o"
6833
6834                                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6835$as_echo_n "checking if -pthread should be used... " >&6; }
6836        threadsafe_flag=
6837        thread_lib=
6838                if test "`(uname) 2>/dev/null`" != Darwin; then
6839          test "$GCC" = yes && threadsafe_flag="-pthread"
6840          if test "`(uname) 2>/dev/null`" = FreeBSD; then
6841            threadsafe_flag="-D_THREAD_SAFE"
6842            thread_lib="-pthread"
6843          fi
6844          if test "`(uname) 2>/dev/null`" = SunOS; then
6845            threadsafe_flag="-pthreads"
6846          fi
6847        fi
6848        libs_save_old=$LIBS
6849        if test -n "$threadsafe_flag"; then
6850          cflags_save=$CFLAGS
6851          CFLAGS="$CFLAGS $threadsafe_flag"
6852          LIBS="$LIBS $thread_lib"
6853          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854/* end confdefs.h.  */
6855
6856int
6857main ()
6858{
6859
6860  ;
6861  return 0;
6862}
6863_ACEOF
6864if ac_fn_c_try_link "$LINENO"; then :
6865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
6867else
6868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6869$as_echo "no" >&6; }; LIBS=$libs_save_old
6870
6871fi
6872rm -f core conftest.err conftest.$ac_objext \
6873    conftest$ac_exeext conftest.$ac_ext
6874          CFLAGS=$cflags_save
6875        else
6876          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6877$as_echo "no" >&6; }
6878        fi
6879
6880                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
6881$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
6882        cflags_save=$CFLAGS
6883        libs_save=$LIBS
6884        CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
6885        LIBS="$LIBS $PYTHON3_LIBS"
6886        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6887/* end confdefs.h.  */
6888
6889int
6890main ()
6891{
6892
6893  ;
6894  return 0;
6895}
6896_ACEOF
6897if ac_fn_c_try_link "$LINENO"; then :
6898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6899$as_echo "yes" >&6; }; python3_ok=yes
6900else
6901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
6902$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
6903fi
6904rm -f core conftest.err conftest.$ac_objext \
6905    conftest$ac_exeext conftest.$ac_ext
6906        CFLAGS=$cflags_save
6907        LIBS=$libs_save
6908        if test "$python3_ok" = yes; then
6909          $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
6910
6911        else
6912          LIBS=$libs_save_old
6913          PYTHON3_SRC=
6914          PYTHON3_OBJ=
6915          PYTHON3_LIBS=
6916          PYTHON3_CFLAGS=
6917        fi
6918      fi
6919    else
6920      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6921$as_echo "too old" >&6; }
6922    fi
6923  fi
6924  if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then
6925    as_fn_error $? "could not configure python3" "$LINENO" 5
6926  fi
6927fi
6928
6929
6930
6931
6932
6933
6934if test "$python_ok" = yes && test "$python3_ok" = yes; then
6935  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
6936
6937  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
6938
6939  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
6940$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
6941  cflags_save=$CFLAGS
6942  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6943  libs_save=$LIBS
6944    LIBS="-ldl $LIBS"
6945  if test "$cross_compiling" = yes; then :
6946  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6947$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6948as_fn_error $? "cannot run test program while cross compiling
6949See \`config.log' for more details" "$LINENO" 5; }
6950else
6951  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6952/* end confdefs.h.  */
6953
6954    #include <dlfcn.h>
6955    /* If this program fails, then RTLD_GLOBAL is needed.
6956     * RTLD_GLOBAL will be used and then it is not possible to
6957     * have both python versions enabled in the same vim instance.
6958     * Only the first python version used will be switched on.
6959     */
6960
6961    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
6962    {
6963      int needed = 0;
6964      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
6965      if (pylib != 0)
6966      {
6967          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
6968          void (*init)(void) = dlsym(pylib, "Py_Initialize");
6969          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
6970          void (*final)(void) = dlsym(pylib, "Py_Finalize");
6971          (*pfx)(prefix);
6972          (*init)();
6973          needed = (*simple)("import termios") == -1;
6974          (*final)();
6975          dlclose(pylib);
6976      }
6977      return !needed;
6978    }
6979
6980    int main(int argc, char** argv)
6981    {
6982      int not_needed = 0;
6983      if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}"))
6984            not_needed = 1;
6985      return !not_needed;
6986    }
6987_ACEOF
6988if ac_fn_c_try_run "$LINENO"; then :
6989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6990$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
6991
6992else
6993  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6994$as_echo "no" >&6; }
6995fi
6996rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6997  conftest.$ac_objext conftest.beam conftest.$ac_ext
6998fi
6999
7000
7001  CFLAGS=$cflags_save
7002  LIBS=$libs_save
7003
7004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
7005$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
7006  cflags_save=$CFLAGS
7007  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
7008  libs_save=$LIBS
7009    LIBS="-ldl $LIBS"
7010  if test "$cross_compiling" = yes; then :
7011  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7012$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7013as_fn_error $? "cannot run test program while cross compiling
7014See \`config.log' for more details" "$LINENO" 5; }
7015else
7016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7017/* end confdefs.h.  */
7018
7019    #include <dlfcn.h>
7020    #include <wchar.h>
7021    /* If this program fails, then RTLD_GLOBAL is needed.
7022     * RTLD_GLOBAL will be used and then it is not possible to
7023     * have both python versions enabled in the same vim instance.
7024     * Only the first python version used will be switched on.
7025     */
7026
7027    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
7028    {
7029      int needed = 0;
7030      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
7031      if (pylib != 0)
7032      {
7033          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
7034          void (*init)(void) = dlsym(pylib, "Py_Initialize");
7035          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
7036          void (*final)(void) = dlsym(pylib, "Py_Finalize");
7037          (*pfx)(prefix);
7038          (*init)();
7039          needed = (*simple)("import termios") == -1;
7040          (*final)();
7041          dlclose(pylib);
7042      }
7043      return !needed;
7044    }
7045
7046    int main(int argc, char** argv)
7047    {
7048      int not_needed = 0;
7049      if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}"))
7050            not_needed = 1;
7051      return !not_needed;
7052    }
7053_ACEOF
7054if ac_fn_c_try_run "$LINENO"; then :
7055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7056$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
7057
7058else
7059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060$as_echo "no" >&6; }
7061fi
7062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7063  conftest.$ac_objext conftest.beam conftest.$ac_ext
7064fi
7065
7066
7067  CFLAGS=$cflags_save
7068  LIBS=$libs_save
7069
7070  PYTHON_SRC="if_python.c"
7071  PYTHON_OBJ="objects/if_python.o"
7072  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7073  PYTHON_LIBS=
7074  PYTHON3_SRC="if_python3.c"
7075  PYTHON3_OBJ="objects/if_python3.o"
7076  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7077  PYTHON3_LIBS=
7078elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
7079  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
7080
7081  PYTHON_SRC="if_python.c"
7082  PYTHON_OBJ="objects/if_python.o"
7083  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7084  PYTHON_LIBS=
7085elif test "$python_ok" = yes; then
7086      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5
7087$as_echo_n "checking if -fPIE can be added for Python... " >&6; }
7088  cflags_save=$CFLAGS
7089  libs_save=$LIBS
7090  CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE"
7091  LIBS="$LIBS $PYTHON_LIBS"
7092  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7093/* end confdefs.h.  */
7094
7095int
7096main ()
7097{
7098
7099  ;
7100  return 0;
7101}
7102_ACEOF
7103if ac_fn_c_try_link "$LINENO"; then :
7104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7105$as_echo "yes" >&6; }; fpie_ok=yes
7106else
7107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108$as_echo "no" >&6; }; fpie_ok=no
7109fi
7110rm -f core conftest.err conftest.$ac_objext \
7111    conftest$ac_exeext conftest.$ac_ext
7112  CFLAGS=$cflags_save
7113  LIBS=$libs_save
7114  if test $fpie_ok = yes; then
7115    PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE"
7116  fi
7117elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
7118  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
7119
7120  PYTHON3_SRC="if_python3.c"
7121  PYTHON3_OBJ="objects/if_python3.o"
7122  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7123  PYTHON3_LIBS=
7124elif test "$python3_ok" = yes; then
7125      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5
7126$as_echo_n "checking if -fPIE can be added for Python3... " >&6; }
7127  cflags_save=$CFLAGS
7128  libs_save=$LIBS
7129  CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE"
7130  LIBS="$LIBS $PYTHON3_LIBS"
7131  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7132/* end confdefs.h.  */
7133
7134int
7135main ()
7136{
7137
7138  ;
7139  return 0;
7140}
7141_ACEOF
7142if ac_fn_c_try_link "$LINENO"; then :
7143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7144$as_echo "yes" >&6; }; fpie_ok=yes
7145else
7146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7147$as_echo "no" >&6; }; fpie_ok=no
7148fi
7149rm -f core conftest.err conftest.$ac_objext \
7150    conftest$ac_exeext conftest.$ac_ext
7151  CFLAGS=$cflags_save
7152  LIBS=$libs_save
7153  if test $fpie_ok = yes; then
7154    PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE"
7155  fi
7156fi
7157
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
7159$as_echo_n "checking --enable-tclinterp argument... " >&6; }
7160# Check whether --enable-tclinterp was given.
7161if test "${enable_tclinterp+set}" = set; then :
7162  enableval=$enable_tclinterp;
7163else
7164  enable_tclinterp="no"
7165fi
7166
7167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
7168$as_echo "$enable_tclinterp" >&6; }
7169
7170if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
7171
7172    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
7173$as_echo_n "checking --with-tclsh argument... " >&6; }
7174
7175# Check whether --with-tclsh was given.
7176if test "${with_tclsh+set}" = set; then :
7177  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
7178$as_echo "$tclsh_name" >&6; }
7179else
7180  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7181$as_echo "no" >&6; }
7182fi
7183
7184  # Extract the first word of "$tclsh_name", so it can be a program name with args.
7185set dummy $tclsh_name; ac_word=$2
7186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7187$as_echo_n "checking for $ac_word... " >&6; }
7188if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7189  $as_echo_n "(cached) " >&6
7190else
7191  case $vi_cv_path_tcl in
7192  [\\/]* | ?:[\\/]*)
7193  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7194  ;;
7195  *)
7196  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197for as_dir in $PATH
7198do
7199  IFS=$as_save_IFS
7200  test -z "$as_dir" && as_dir=.
7201    for ac_exec_ext in '' $ac_executable_extensions; do
7202  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7203    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7204    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7205    break 2
7206  fi
7207done
7208  done
7209IFS=$as_save_IFS
7210
7211  ;;
7212esac
7213fi
7214vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7215if test -n "$vi_cv_path_tcl"; then
7216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7217$as_echo "$vi_cv_path_tcl" >&6; }
7218else
7219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7220$as_echo "no" >&6; }
7221fi
7222
7223
7224
7225
7226    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
7227    tclsh_name="tclsh8.4"
7228    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7229set dummy $tclsh_name; ac_word=$2
7230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7231$as_echo_n "checking for $ac_word... " >&6; }
7232if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7233  $as_echo_n "(cached) " >&6
7234else
7235  case $vi_cv_path_tcl in
7236  [\\/]* | ?:[\\/]*)
7237  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7238  ;;
7239  *)
7240  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7241for as_dir in $PATH
7242do
7243  IFS=$as_save_IFS
7244  test -z "$as_dir" && as_dir=.
7245    for ac_exec_ext in '' $ac_executable_extensions; do
7246  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7247    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7248    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249    break 2
7250  fi
7251done
7252  done
7253IFS=$as_save_IFS
7254
7255  ;;
7256esac
7257fi
7258vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7259if test -n "$vi_cv_path_tcl"; then
7260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7261$as_echo "$vi_cv_path_tcl" >&6; }
7262else
7263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7264$as_echo "no" >&6; }
7265fi
7266
7267
7268  fi
7269  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
7270    tclsh_name="tclsh8.2"
7271    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7272set dummy $tclsh_name; ac_word=$2
7273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7274$as_echo_n "checking for $ac_word... " >&6; }
7275if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7276  $as_echo_n "(cached) " >&6
7277else
7278  case $vi_cv_path_tcl in
7279  [\\/]* | ?:[\\/]*)
7280  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7281  ;;
7282  *)
7283  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284for as_dir in $PATH
7285do
7286  IFS=$as_save_IFS
7287  test -z "$as_dir" && as_dir=.
7288    for ac_exec_ext in '' $ac_executable_extensions; do
7289  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7290    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7291    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292    break 2
7293  fi
7294done
7295  done
7296IFS=$as_save_IFS
7297
7298  ;;
7299esac
7300fi
7301vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7302if test -n "$vi_cv_path_tcl"; then
7303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7304$as_echo "$vi_cv_path_tcl" >&6; }
7305else
7306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7307$as_echo "no" >&6; }
7308fi
7309
7310
7311  fi
7312  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
7313    tclsh_name="tclsh8.0"
7314    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7315set dummy $tclsh_name; ac_word=$2
7316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7317$as_echo_n "checking for $ac_word... " >&6; }
7318if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7319  $as_echo_n "(cached) " >&6
7320else
7321  case $vi_cv_path_tcl in
7322  [\\/]* | ?:[\\/]*)
7323  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7324  ;;
7325  *)
7326  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327for as_dir in $PATH
7328do
7329  IFS=$as_save_IFS
7330  test -z "$as_dir" && as_dir=.
7331    for ac_exec_ext in '' $ac_executable_extensions; do
7332  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7334    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335    break 2
7336  fi
7337done
7338  done
7339IFS=$as_save_IFS
7340
7341  ;;
7342esac
7343fi
7344vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7345if test -n "$vi_cv_path_tcl"; then
7346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7347$as_echo "$vi_cv_path_tcl" >&6; }
7348else
7349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7350$as_echo "no" >&6; }
7351fi
7352
7353
7354  fi
7355    if test "X$vi_cv_path_tcl" = "X"; then
7356    tclsh_name="tclsh"
7357    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7358set dummy $tclsh_name; ac_word=$2
7359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7360$as_echo_n "checking for $ac_word... " >&6; }
7361if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7362  $as_echo_n "(cached) " >&6
7363else
7364  case $vi_cv_path_tcl in
7365  [\\/]* | ?:[\\/]*)
7366  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7367  ;;
7368  *)
7369  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370for as_dir in $PATH
7371do
7372  IFS=$as_save_IFS
7373  test -z "$as_dir" && as_dir=.
7374    for ac_exec_ext in '' $ac_executable_extensions; do
7375  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7376    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7377    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7378    break 2
7379  fi
7380done
7381  done
7382IFS=$as_save_IFS
7383
7384  ;;
7385esac
7386fi
7387vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7388if test -n "$vi_cv_path_tcl"; then
7389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7390$as_echo "$vi_cv_path_tcl" >&6; }
7391else
7392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393$as_echo "no" >&6; }
7394fi
7395
7396
7397  fi
7398  if test "X$vi_cv_path_tcl" != "X"; then
7399    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
7400$as_echo_n "checking Tcl version... " >&6; }
7401    if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then
7402      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
7403      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
7404$as_echo "$tclver - OK" >&6; };
7405      tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -`
7406      tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -`
7407
7408      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
7409$as_echo_n "checking for location of Tcl include... " >&6; }
7410      if test "x$MACOS_X" != "xyes"; then
7411	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
7412      else
7413				tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /System/Library/Frameworks/Tcl.framework/Headers `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework/Versions/Current/Headers"
7414      fi
7415      TCL_INC=
7416      for try in $tclinc; do
7417	if test -f "$try/tcl.h"; then
7418	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
7419$as_echo "$try/tcl.h" >&6; }
7420	  TCL_INC=$try
7421	  break
7422	fi
7423      done
7424      if test -z "$TCL_INC"; then
7425	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7426$as_echo "<not found>" >&6; }
7427	SKIP_TCL=YES
7428      fi
7429      if test -z "$SKIP_TCL"; then
7430	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
7431$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
7432	if test "x$MACOS_X" != "xyes"; then
7433	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7434	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
7435	else
7436	  	  	  	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7437	  tclcnf="$tclcnf /System/Library/Frameworks/Tcl.framework `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework"
7438	fi
7439	for try in $tclcnf; do
7440	  if test -f "$try/tclConfig.sh"; then
7441	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
7442$as_echo "$try/tclConfig.sh" >&6; }
7443	    . "$try/tclConfig.sh"
7444	    	    if test "$enable_tclinterp" = "dynamic"; then
7445	      TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"`
7446	    else
7447	      TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7448	    fi
7449	    	    	    TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
7450	    break
7451	  fi
7452	done
7453	if test -z "$TCL_LIBS"; then
7454	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7455$as_echo "<not found>" >&6; }
7456	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
7457$as_echo_n "checking for Tcl library by myself... " >&6; }
7458	  tcllib=`echo $tclinc | sed s/include/lib/g`
7459	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
7460	  for ext in .so .a ; do
7461	    for ver in "" $tclver ; do
7462	      for try in $tcllib ; do
7463		trylib=tcl$ver$ext
7464		if test -f "$try/lib$trylib" ; then
7465		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
7466$as_echo "$try/lib$trylib" >&6; }
7467		  TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm"
7468		  if test "`(uname) 2>/dev/null`" = SunOS &&
7469					 uname -r | grep '^5' >/dev/null; then
7470		    TCL_LIBS="$TCL_LIBS -R $try"
7471		  fi
7472		  break 3
7473		fi
7474	      done
7475	    done
7476	  done
7477	  if test -z "$TCL_LIBS"; then
7478	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7479$as_echo "<not found>" >&6; }
7480	    SKIP_TCL=YES
7481	  fi
7482	fi
7483	if test -z "$SKIP_TCL"; then
7484	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
7485
7486	  TCL_SRC=if_tcl.c
7487	  TCL_OBJ=objects/if_tcl.o
7488	  TCL_PRO=if_tcl.pro
7489	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
7490	fi
7491      fi
7492    else
7493      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
7494$as_echo "too old; need Tcl version 8.0 or later" >&6; }
7495    fi
7496  fi
7497  if test "$enable_tclinterp" = "dynamic"; then
7498    if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then
7499      $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h
7500
7501      TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS"
7502    fi
7503  fi
7504  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
7505    as_fn_error $? "could not configure Tcl" "$LINENO" 5
7506  fi
7507fi
7508
7509
7510
7511
7512
7513
7514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
7515$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
7516# Check whether --enable-rubyinterp was given.
7517if test "${enable_rubyinterp+set}" = set; then :
7518  enableval=$enable_rubyinterp;
7519else
7520  enable_rubyinterp="no"
7521fi
7522
7523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
7524$as_echo "$enable_rubyinterp" >&6; }
7525if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
7526  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7527    as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5
7528  fi
7529
7530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
7531$as_echo_n "checking --with-ruby-command argument... " >&6; }
7532
7533
7534# Check whether --with-ruby-command was given.
7535if test "${with_ruby_command+set}" = set; then :
7536  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
7537$as_echo "$RUBY_CMD" >&6; }
7538else
7539  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
7540$as_echo "defaulting to $RUBY_CMD" >&6; }
7541fi
7542
7543  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
7544set dummy $RUBY_CMD; ac_word=$2
7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7546$as_echo_n "checking for $ac_word... " >&6; }
7547if ${ac_cv_path_vi_cv_path_ruby+:} false; then :
7548  $as_echo_n "(cached) " >&6
7549else
7550  case $vi_cv_path_ruby in
7551  [\\/]* | ?:[\\/]*)
7552  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
7553  ;;
7554  *)
7555  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7556for as_dir in $PATH
7557do
7558  IFS=$as_save_IFS
7559  test -z "$as_dir" && as_dir=.
7560    for ac_exec_ext in '' $ac_executable_extensions; do
7561  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7562    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
7563    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7564    break 2
7565  fi
7566done
7567  done
7568IFS=$as_save_IFS
7569
7570  ;;
7571esac
7572fi
7573vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
7574if test -n "$vi_cv_path_ruby"; then
7575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
7576$as_echo "$vi_cv_path_ruby" >&6; }
7577else
7578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579$as_echo "no" >&6; }
7580fi
7581
7582
7583  if test "X$vi_cv_path_ruby" != "X"; then
7584    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
7585$as_echo_n "checking Ruby version... " >&6; }
7586    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
7587      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
7588$as_echo "OK" >&6; }
7589      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
7590$as_echo_n "checking Ruby rbconfig... " >&6; }
7591      ruby_rbconfig="RbConfig"
7592      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
7593	ruby_rbconfig="Config"
7594      fi
7595      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
7596$as_echo "$ruby_rbconfig" >&6; }
7597      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
7598$as_echo_n "checking Ruby header files... " >&6; }
7599      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
7600      if test "X$rubyhdrdir" != "X"; then
7601	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
7602$as_echo "$rubyhdrdir" >&6; }
7603	RUBY_CFLAGS="-I$rubyhdrdir"
7604        rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"`
7605        if test -d "$rubyarchdir"; then
7606          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir"
7607        fi
7608        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
7609	if test "X$rubyversion" = "X"; then
7610	  rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"`
7611	fi
7612        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
7613	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
7614	if test "X$rubylibs" != "X"; then
7615	  RUBY_LIBS="$rubylibs"
7616	fi
7617	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
7618	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
7619	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
7620	if test -f "$rubylibdir/$librubya"; then
7621	  librubyarg="$librubyarg"
7622	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7623	elif test "$librubyarg" = "libruby.a"; then
7624	  	  librubyarg="-lruby"
7625	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7626	fi
7627
7628	if test "X$librubyarg" != "X"; then
7629	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
7630	fi
7631	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
7632	if test "X$rubyldflags" != "X"; then
7633	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
7634	  if test "X$rubyldflags" != "X"; then
7635	    if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
7636	      LDFLAGS="$rubyldflags $LDFLAGS"
7637	    fi
7638	  fi
7639	fi
7640	RUBY_SRC="if_ruby.c"
7641	RUBY_OBJ="objects/if_ruby.o"
7642	RUBY_PRO="if_ruby.pro"
7643	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
7644
7645	if test "$enable_rubyinterp" = "dynamic"; then
7646	  libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"`
7647	  if test -z "$libruby_soname"; then
7648	    libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
7649	  fi
7650	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
7651
7652	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS"
7653	  RUBY_LIBS=
7654	fi
7655      else
7656	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
7657$as_echo "not found; disabling Ruby" >&6; }
7658      fi
7659    else
7660      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
7661$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
7662    fi
7663  fi
7664
7665  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
7666    as_fn_error $? "could not configure Ruby" "$LINENO" 5
7667  fi
7668fi
7669
7670
7671
7672
7673
7674
7675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
7676$as_echo_n "checking --enable-cscope argument... " >&6; }
7677# Check whether --enable-cscope was given.
7678if test "${enable_cscope+set}" = set; then :
7679  enableval=$enable_cscope;
7680else
7681  enable_cscope="no"
7682fi
7683
7684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
7685$as_echo "$enable_cscope" >&6; }
7686if test "$enable_cscope" = "yes"; then
7687  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
7688
7689fi
7690
7691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
7692$as_echo_n "checking --disable-netbeans argument... " >&6; }
7693# Check whether --enable-netbeans was given.
7694if test "${enable_netbeans+set}" = set; then :
7695  enableval=$enable_netbeans;
7696else
7697  enable_netbeans="yes"
7698fi
7699
7700if test "$enable_netbeans" = "yes"; then
7701  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7702    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5
7703$as_echo "cannot use NetBeans with tiny or small features" >&6; }
7704    enable_netbeans="no"
7705  else
7706    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707$as_echo "no" >&6; }
7708  fi
7709else
7710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7711$as_echo "yes" >&6; }
7712fi
7713
7714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5
7715$as_echo_n "checking --disable-channel argument... " >&6; }
7716# Check whether --enable-channel was given.
7717if test "${enable_channel+set}" = set; then :
7718  enableval=$enable_channel;
7719else
7720  enable_channel="yes"
7721fi
7722
7723if test "$enable_channel" = "yes"; then
7724  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7725    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5
7726$as_echo "cannot use channels with tiny or small features" >&6; }
7727    enable_channel="no"
7728  else
7729    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7730$as_echo "no" >&6; }
7731  fi
7732else
7733  if test "$enable_netbeans" = "yes"; then
7734    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5
7735$as_echo "yes, netbeans also disabled" >&6; }
7736    enable_netbeans="no"
7737  else
7738    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7739$as_echo "yes" >&6; }
7740  fi
7741fi
7742
7743if test "$enable_channel" = "yes"; then
7744    if test "x$HAIKU" = "xyes"; then
7745	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
7746$as_echo_n "checking for socket in -lnetwork... " >&6; }
7747if ${ac_cv_lib_network_socket+:} false; then :
7748  $as_echo_n "(cached) " >&6
7749else
7750  ac_check_lib_save_LIBS=$LIBS
7751LIBS="-lnetwork  $LIBS"
7752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7753/* end confdefs.h.  */
7754
7755/* Override any GCC internal prototype to avoid an error.
7756   Use char because int might match the return type of a GCC
7757   builtin and then its argument prototype would still apply.  */
7758#ifdef __cplusplus
7759extern "C"
7760#endif
7761char socket ();
7762int
7763main ()
7764{
7765return socket ();
7766  ;
7767  return 0;
7768}
7769_ACEOF
7770if ac_fn_c_try_link "$LINENO"; then :
7771  ac_cv_lib_network_socket=yes
7772else
7773  ac_cv_lib_network_socket=no
7774fi
7775rm -f core conftest.err conftest.$ac_objext \
7776    conftest$ac_exeext conftest.$ac_ext
7777LIBS=$ac_check_lib_save_LIBS
7778fi
7779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
7780$as_echo "$ac_cv_lib_network_socket" >&6; }
7781if test "x$ac_cv_lib_network_socket" = xyes; then :
7782  cat >>confdefs.h <<_ACEOF
7783#define HAVE_LIBNETWORK 1
7784_ACEOF
7785
7786  LIBS="-lnetwork $LIBS"
7787
7788fi
7789
7790  else
7791	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7792$as_echo_n "checking for socket in -lsocket... " >&6; }
7793if ${ac_cv_lib_socket_socket+:} false; then :
7794  $as_echo_n "(cached) " >&6
7795else
7796  ac_check_lib_save_LIBS=$LIBS
7797LIBS="-lsocket  $LIBS"
7798cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7799/* end confdefs.h.  */
7800
7801/* Override any GCC internal prototype to avoid an error.
7802   Use char because int might match the return type of a GCC
7803   builtin and then its argument prototype would still apply.  */
7804#ifdef __cplusplus
7805extern "C"
7806#endif
7807char socket ();
7808int
7809main ()
7810{
7811return socket ();
7812  ;
7813  return 0;
7814}
7815_ACEOF
7816if ac_fn_c_try_link "$LINENO"; then :
7817  ac_cv_lib_socket_socket=yes
7818else
7819  ac_cv_lib_socket_socket=no
7820fi
7821rm -f core conftest.err conftest.$ac_objext \
7822    conftest$ac_exeext conftest.$ac_ext
7823LIBS=$ac_check_lib_save_LIBS
7824fi
7825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
7826$as_echo "$ac_cv_lib_socket_socket" >&6; }
7827if test "x$ac_cv_lib_socket_socket" = xyes; then :
7828  cat >>confdefs.h <<_ACEOF
7829#define HAVE_LIBSOCKET 1
7830_ACEOF
7831
7832  LIBS="-lsocket $LIBS"
7833
7834fi
7835
7836  fi
7837
7838  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5
7839$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; }
7840if ${vim_cv_ipv6_networking+:} false; then :
7841  $as_echo_n "(cached) " >&6
7842else
7843  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7844/* end confdefs.h.  */
7845
7846#include <stdio.h>
7847#include <stdlib.h>
7848#include <stdarg.h>
7849#include <fcntl.h>
7850#include <netdb.h>
7851#include <netinet/in.h>
7852#include <errno.h>
7853#include <sys/types.h>
7854#include <sys/socket.h>
7855	/* Check bitfields */
7856	struct nbbuf {
7857	unsigned int  initDone:1;
7858	unsigned short signmaplen;
7859	};
7860
7861int
7862main ()
7863{
7864
7865		/* Check creating a socket. */
7866		struct sockaddr_in server;
7867		struct addrinfo *res;
7868		(void)socket(AF_INET, SOCK_STREAM, 0);
7869		(void)htons(100);
7870		(void)getaddrinfo("microsoft.com", NULL, NULL, &res);
7871		if (errno == ECONNREFUSED)
7872		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7873		(void)freeaddrinfo(res);
7874
7875  ;
7876  return 0;
7877}
7878_ACEOF
7879if ac_fn_c_try_link "$LINENO"; then :
7880  vim_cv_ipv6_networking="yes"
7881else
7882  vim_cv_ipv6_networking="no"
7883fi
7884rm -f core conftest.err conftest.$ac_objext \
7885    conftest$ac_exeext conftest.$ac_ext
7886fi
7887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5
7888$as_echo "$vim_cv_ipv6_networking" >&6; }
7889
7890  if test "x$vim_cv_ipv6_networking" = "xyes"; then
7891    $as_echo "#define FEAT_IPV6 1" >>confdefs.h
7892
7893    for ac_func in inet_ntop
7894do :
7895  ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
7896if test "x$ac_cv_func_inet_ntop" = xyes; then :
7897  cat >>confdefs.h <<_ACEOF
7898#define HAVE_INET_NTOP 1
7899_ACEOF
7900
7901fi
7902done
7903
7904  else
7905        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7906$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7907if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7908  $as_echo_n "(cached) " >&6
7909else
7910  ac_check_lib_save_LIBS=$LIBS
7911LIBS="-lnsl  $LIBS"
7912cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7913/* end confdefs.h.  */
7914
7915/* Override any GCC internal prototype to avoid an error.
7916   Use char because int might match the return type of a GCC
7917   builtin and then its argument prototype would still apply.  */
7918#ifdef __cplusplus
7919extern "C"
7920#endif
7921char gethostbyname ();
7922int
7923main ()
7924{
7925return gethostbyname ();
7926  ;
7927  return 0;
7928}
7929_ACEOF
7930if ac_fn_c_try_link "$LINENO"; then :
7931  ac_cv_lib_nsl_gethostbyname=yes
7932else
7933  ac_cv_lib_nsl_gethostbyname=no
7934fi
7935rm -f core conftest.err conftest.$ac_objext \
7936    conftest$ac_exeext conftest.$ac_ext
7937LIBS=$ac_check_lib_save_LIBS
7938fi
7939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7940$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7941if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7942  cat >>confdefs.h <<_ACEOF
7943#define HAVE_LIBNSL 1
7944_ACEOF
7945
7946  LIBS="-lnsl $LIBS"
7947
7948fi
7949
7950    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5
7951$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; }
7952if ${vim_cv_ipv4_networking+:} false; then :
7953  $as_echo_n "(cached) " >&6
7954else
7955  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7956/* end confdefs.h.  */
7957
7958#include <stdio.h>
7959#include <stdlib.h>
7960#include <stdarg.h>
7961#include <fcntl.h>
7962#include <netdb.h>
7963#include <netinet/in.h>
7964#include <errno.h>
7965#include <sys/types.h>
7966#include <sys/socket.h>
7967	/* Check bitfields */
7968	struct nbbuf {
7969	unsigned int  initDone:1;
7970	unsigned short signmaplen;
7971	};
7972
7973int
7974main ()
7975{
7976
7977		/* Check creating a socket. */
7978		struct sockaddr_in server;
7979		(void)socket(AF_INET, SOCK_STREAM, 0);
7980		(void)htons(100);
7981		(void)gethostbyname("microsoft.com");
7982		if (errno == ECONNREFUSED)
7983		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7984
7985  ;
7986  return 0;
7987}
7988_ACEOF
7989if ac_fn_c_try_link "$LINENO"; then :
7990  vim_cv_ipv4_networking="yes"
7991else
7992  vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no"
7993fi
7994rm -f core conftest.err conftest.$ac_objext \
7995    conftest$ac_exeext conftest.$ac_ext
7996fi
7997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5
7998$as_echo "$vim_cv_ipv4_networking" >&6; }
7999  fi
8000fi
8001if test "$enable_netbeans" = "yes"; then
8002  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
8003
8004  NETBEANS_SRC="netbeans.c"
8005
8006  NETBEANS_OBJ="objects/netbeans.o"
8007
8008fi
8009if test "$enable_channel" = "yes"; then
8010  $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h
8011
8012  CHANNEL_SRC="job.c channel.c"
8013
8014  CHANNEL_OBJ="objects/job.o objects/channel.o"
8015
8016fi
8017
8018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5
8019$as_echo_n "checking --enable-terminal argument... " >&6; }
8020# Check whether --enable-terminal was given.
8021if test "${enable_terminal+set}" = set; then :
8022  enableval=$enable_terminal;
8023else
8024  enable_terminal="auto"
8025fi
8026
8027if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then
8028  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
8029    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5
8030$as_echo "cannot use terminal emulator with tiny or small features" >&6; }
8031    enable_terminal="no"
8032  else
8033    if test "$enable_terminal" = "auto"; then
8034      enable_terminal="yes"
8035      { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5
8036$as_echo "defaulting to yes" >&6; }
8037    else
8038      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8039$as_echo "yes" >&6; }
8040    fi
8041  fi
8042else
8043  if test "$enable_terminal" = "auto"; then
8044    enable_terminal="no"
8045    { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5
8046$as_echo "defaulting to no" >&6; }
8047  else
8048    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049$as_echo "no" >&6; }
8050  fi
8051fi
8052if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then
8053  $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h
8054
8055  TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/creen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c"
8056
8057  TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o"
8058
8059  TERM_TEST="test_libvterm"
8060
8061fi
8062
8063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
8064$as_echo_n "checking --enable-autoservername argument... " >&6; }
8065# Check whether --enable-autoservername was given.
8066if test "${enable_autoservername+set}" = set; then :
8067  enableval=$enable_autoservername;
8068else
8069  enable_autoservername="no"
8070fi
8071
8072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
8073$as_echo "$enable_autoservername" >&6; }
8074if test "$enable_autoservername" = "yes"; then
8075  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
8076
8077fi
8078
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
8080$as_echo_n "checking --enable-multibyte argument... " >&6; }
8081# Check whether --enable-multibyte was given.
8082if test "${enable_multibyte+set}" = set; then :
8083  enableval=$enable_multibyte;
8084else
8085  enable_multibyte="yes"
8086fi
8087
8088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
8089$as_echo "$enable_multibyte" >&6; }
8090if test "$enable_multibyte" != "yes"; then
8091  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
8092		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
8093fi
8094
8095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
8096$as_echo_n "checking --disable-rightleft argument... " >&6; }
8097# Check whether --enable-rightleft was given.
8098if test "${enable_rightleft+set}" = set; then :
8099  enableval=$enable_rightleft;
8100else
8101  enable_rightleft="yes"
8102fi
8103
8104if test "$enable_rightleft" = "yes"; then
8105	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8106$as_echo "no" >&6; }
8107else
8108	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8109$as_echo "yes" >&6; }
8110	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
8111
8112fi
8113
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
8115$as_echo_n "checking --disable-arabic argument... " >&6; }
8116# Check whether --enable-arabic was given.
8117if test "${enable_arabic+set}" = set; then :
8118  enableval=$enable_arabic;
8119else
8120  enable_arabic="yes"
8121fi
8122
8123if test "$enable_arabic" = "yes"; then
8124	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8125$as_echo "no" >&6; }
8126else
8127	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8128$as_echo "yes" >&6; }
8129	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
8130
8131fi
8132
8133# Check whether --enable-farsi was given.
8134if test "${enable_farsi+set}" = set; then :
8135  enableval=$enable_farsi;
8136fi
8137
8138
8139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
8140$as_echo_n "checking --enable-xim argument... " >&6; }
8141# Check whether --enable-xim was given.
8142if test "${enable_xim+set}" = set; then :
8143  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
8144$as_echo "$enable_xim" >&6; }
8145else
8146  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
8147$as_echo "defaulting to auto" >&6; }
8148fi
8149
8150
8151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8152$as_echo_n "checking --enable-fontset argument... " >&6; }
8153# Check whether --enable-fontset was given.
8154if test "${enable_fontset+set}" = set; then :
8155  enableval=$enable_fontset;
8156else
8157  enable_fontset="no"
8158fi
8159
8160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8161$as_echo "$enable_fontset" >&6; }
8162
8163test -z "$with_x" && with_x=yes
8164test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8165if test "$with_x" = no; then
8166  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8167$as_echo "defaulting to: don't HAVE_X11" >&6; }
8168else
8169
8170  # Extract the first word of "xmkmf", so it can be a program name with args.
8171set dummy xmkmf; ac_word=$2
8172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8173$as_echo_n "checking for $ac_word... " >&6; }
8174if ${ac_cv_path_xmkmfpath+:} false; then :
8175  $as_echo_n "(cached) " >&6
8176else
8177  case $xmkmfpath in
8178  [\\/]* | ?:[\\/]*)
8179  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8180  ;;
8181  *)
8182  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8183for as_dir in $PATH
8184do
8185  IFS=$as_save_IFS
8186  test -z "$as_dir" && as_dir=.
8187    for ac_exec_ext in '' $ac_executable_extensions; do
8188  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8189    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8191    break 2
8192  fi
8193done
8194  done
8195IFS=$as_save_IFS
8196
8197  ;;
8198esac
8199fi
8200xmkmfpath=$ac_cv_path_xmkmfpath
8201if test -n "$xmkmfpath"; then
8202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8203$as_echo "$xmkmfpath" >&6; }
8204else
8205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206$as_echo "no" >&6; }
8207fi
8208
8209
8210
8211  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8212$as_echo_n "checking for X... " >&6; }
8213
8214
8215# Check whether --with-x was given.
8216if test "${with_x+set}" = set; then :
8217  withval=$with_x;
8218fi
8219
8220# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8221if test "x$with_x" = xno; then
8222  # The user explicitly disabled X.
8223  have_x=disabled
8224else
8225  case $x_includes,$x_libraries in #(
8226    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8227    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8228  $as_echo_n "(cached) " >&6
8229else
8230  # One or both of the vars are not set, and there is no cached value.
8231ac_x_includes=no ac_x_libraries=no
8232rm -f -r conftest.dir
8233if mkdir conftest.dir; then
8234  cd conftest.dir
8235  cat >Imakefile <<'_ACEOF'
8236incroot:
8237	@echo incroot='${INCROOT}'
8238usrlibdir:
8239	@echo usrlibdir='${USRLIBDIR}'
8240libdir:
8241	@echo libdir='${LIBDIR}'
8242_ACEOF
8243  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8244    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8245    for ac_var in incroot usrlibdir libdir; do
8246      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8247    done
8248    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8249    for ac_extension in a so sl dylib la dll; do
8250      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8251	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8252	ac_im_usrlibdir=$ac_im_libdir; break
8253      fi
8254    done
8255    # Screen out bogus values from the imake configuration.  They are
8256    # bogus both because they are the default anyway, and because
8257    # using them would break gcc on systems where it needs fixed includes.
8258    case $ac_im_incroot in
8259	/usr/include) ac_x_includes= ;;
8260	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8261    esac
8262    case $ac_im_usrlibdir in
8263	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8264	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8265    esac
8266  fi
8267  cd ..
8268  rm -f -r conftest.dir
8269fi
8270
8271# Standard set of common directories for X headers.
8272# Check X11 before X11Rn because it is often a symlink to the current release.
8273ac_x_header_dirs='
8274/usr/X11/include
8275/usr/X11R7/include
8276/usr/X11R6/include
8277/usr/X11R5/include
8278/usr/X11R4/include
8279
8280/usr/include/X11
8281/usr/include/X11R7
8282/usr/include/X11R6
8283/usr/include/X11R5
8284/usr/include/X11R4
8285
8286/usr/local/X11/include
8287/usr/local/X11R7/include
8288/usr/local/X11R6/include
8289/usr/local/X11R5/include
8290/usr/local/X11R4/include
8291
8292/usr/local/include/X11
8293/usr/local/include/X11R7
8294/usr/local/include/X11R6
8295/usr/local/include/X11R5
8296/usr/local/include/X11R4
8297
8298/usr/X386/include
8299/usr/x386/include
8300/usr/XFree86/include/X11
8301
8302/usr/include
8303/usr/local/include
8304/usr/unsupported/include
8305/usr/athena/include
8306/usr/local/x11r5/include
8307/usr/lpp/Xamples/include
8308
8309/usr/openwin/include
8310/usr/openwin/share/include'
8311
8312if test "$ac_x_includes" = no; then
8313  # Guess where to find include files, by looking for Xlib.h.
8314  # First, try using that file with no special directory specified.
8315  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8316/* end confdefs.h.  */
8317#include <X11/Xlib.h>
8318_ACEOF
8319if ac_fn_c_try_cpp "$LINENO"; then :
8320  # We can compile using X headers with no special include directory.
8321ac_x_includes=
8322else
8323  for ac_dir in $ac_x_header_dirs; do
8324  if test -r "$ac_dir/X11/Xlib.h"; then
8325    ac_x_includes=$ac_dir
8326    break
8327  fi
8328done
8329fi
8330rm -f conftest.err conftest.i conftest.$ac_ext
8331fi # $ac_x_includes = no
8332
8333if test "$ac_x_libraries" = no; then
8334  # Check for the libraries.
8335  # See if we find them without any special options.
8336  # Don't add to $LIBS permanently.
8337  ac_save_LIBS=$LIBS
8338  LIBS="-lX11 $LIBS"
8339  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8340/* end confdefs.h.  */
8341#include <X11/Xlib.h>
8342int
8343main ()
8344{
8345XrmInitialize ()
8346  ;
8347  return 0;
8348}
8349_ACEOF
8350if ac_fn_c_try_link "$LINENO"; then :
8351  LIBS=$ac_save_LIBS
8352# We can link X programs with no special library path.
8353ac_x_libraries=
8354else
8355  LIBS=$ac_save_LIBS
8356for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8357do
8358  # Don't even attempt the hair of trying to link an X program!
8359  for ac_extension in a so sl dylib la dll; do
8360    if test -r "$ac_dir/libX11.$ac_extension"; then
8361      ac_x_libraries=$ac_dir
8362      break 2
8363    fi
8364  done
8365done
8366fi
8367rm -f core conftest.err conftest.$ac_objext \
8368    conftest$ac_exeext conftest.$ac_ext
8369fi # $ac_x_libraries = no
8370
8371case $ac_x_includes,$ac_x_libraries in #(
8372  no,* | *,no | *\'*)
8373    # Didn't find X, or a directory has "'" in its name.
8374    ac_cv_have_x="have_x=no";; #(
8375  *)
8376    # Record where we found X for the cache.
8377    ac_cv_have_x="have_x=yes\
8378	ac_x_includes='$ac_x_includes'\
8379	ac_x_libraries='$ac_x_libraries'"
8380esac
8381fi
8382;; #(
8383    *) have_x=yes;;
8384  esac
8385  eval "$ac_cv_have_x"
8386fi # $with_x != no
8387
8388if test "$have_x" != yes; then
8389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8390$as_echo "$have_x" >&6; }
8391  no_x=yes
8392else
8393  # If each of the values was on the command line, it overrides each guess.
8394  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8395  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8396  # Update the cache value to reflect the command line values.
8397  ac_cv_have_x="have_x=yes\
8398	ac_x_includes='$x_includes'\
8399	ac_x_libraries='$x_libraries'"
8400  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8401$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8402fi
8403
8404if test "$no_x" = yes; then
8405  # Not all programs may use this symbol, but it does not hurt to define it.
8406
8407$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8408
8409  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8410else
8411  if test -n "$x_includes"; then
8412    X_CFLAGS="$X_CFLAGS -I$x_includes"
8413  fi
8414
8415  # It would also be nice to do this for all -L options, not just this one.
8416  if test -n "$x_libraries"; then
8417    X_LIBS="$X_LIBS -L$x_libraries"
8418    # For Solaris; some versions of Sun CC require a space after -R and
8419    # others require no space.  Words are not sufficient . . . .
8420    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8421$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8422    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8423    ac_xsave_c_werror_flag=$ac_c_werror_flag
8424    ac_c_werror_flag=yes
8425    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8426/* end confdefs.h.  */
8427
8428int
8429main ()
8430{
8431
8432  ;
8433  return 0;
8434}
8435_ACEOF
8436if ac_fn_c_try_link "$LINENO"; then :
8437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8438$as_echo "no" >&6; }
8439       X_LIBS="$X_LIBS -R$x_libraries"
8440else
8441  LIBS="$ac_xsave_LIBS -R $x_libraries"
8442       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8443/* end confdefs.h.  */
8444
8445int
8446main ()
8447{
8448
8449  ;
8450  return 0;
8451}
8452_ACEOF
8453if ac_fn_c_try_link "$LINENO"; then :
8454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8455$as_echo "yes" >&6; }
8456	  X_LIBS="$X_LIBS -R $x_libraries"
8457else
8458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8459$as_echo "neither works" >&6; }
8460fi
8461rm -f core conftest.err conftest.$ac_objext \
8462    conftest$ac_exeext conftest.$ac_ext
8463fi
8464rm -f core conftest.err conftest.$ac_objext \
8465    conftest$ac_exeext conftest.$ac_ext
8466    ac_c_werror_flag=$ac_xsave_c_werror_flag
8467    LIBS=$ac_xsave_LIBS
8468  fi
8469
8470  # Check for system-dependent libraries X programs must link with.
8471  # Do this before checking for the system-independent R6 libraries
8472  # (-lICE), since we may need -lsocket or whatever for X linking.
8473
8474  if test "$ISC" = yes; then
8475    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8476  else
8477    # Martyn Johnson says this is needed for Ultrix, if the X
8478    # libraries were built with DECnet support.  And Karl Berry says
8479    # the Alpha needs dnet_stub (dnet does not exist).
8480    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8481    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8482/* end confdefs.h.  */
8483
8484/* Override any GCC internal prototype to avoid an error.
8485   Use char because int might match the return type of a GCC
8486   builtin and then its argument prototype would still apply.  */
8487#ifdef __cplusplus
8488extern "C"
8489#endif
8490char XOpenDisplay ();
8491int
8492main ()
8493{
8494return XOpenDisplay ();
8495  ;
8496  return 0;
8497}
8498_ACEOF
8499if ac_fn_c_try_link "$LINENO"; then :
8500
8501else
8502  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8503$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8504if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8505  $as_echo_n "(cached) " >&6
8506else
8507  ac_check_lib_save_LIBS=$LIBS
8508LIBS="-ldnet  $LIBS"
8509cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8510/* end confdefs.h.  */
8511
8512/* Override any GCC internal prototype to avoid an error.
8513   Use char because int might match the return type of a GCC
8514   builtin and then its argument prototype would still apply.  */
8515#ifdef __cplusplus
8516extern "C"
8517#endif
8518char dnet_ntoa ();
8519int
8520main ()
8521{
8522return dnet_ntoa ();
8523  ;
8524  return 0;
8525}
8526_ACEOF
8527if ac_fn_c_try_link "$LINENO"; then :
8528  ac_cv_lib_dnet_dnet_ntoa=yes
8529else
8530  ac_cv_lib_dnet_dnet_ntoa=no
8531fi
8532rm -f core conftest.err conftest.$ac_objext \
8533    conftest$ac_exeext conftest.$ac_ext
8534LIBS=$ac_check_lib_save_LIBS
8535fi
8536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8537$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8538if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8539  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8540fi
8541
8542    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8543      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8544$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8545if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8546  $as_echo_n "(cached) " >&6
8547else
8548  ac_check_lib_save_LIBS=$LIBS
8549LIBS="-ldnet_stub  $LIBS"
8550cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8551/* end confdefs.h.  */
8552
8553/* Override any GCC internal prototype to avoid an error.
8554   Use char because int might match the return type of a GCC
8555   builtin and then its argument prototype would still apply.  */
8556#ifdef __cplusplus
8557extern "C"
8558#endif
8559char dnet_ntoa ();
8560int
8561main ()
8562{
8563return dnet_ntoa ();
8564  ;
8565  return 0;
8566}
8567_ACEOF
8568if ac_fn_c_try_link "$LINENO"; then :
8569  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8570else
8571  ac_cv_lib_dnet_stub_dnet_ntoa=no
8572fi
8573rm -f core conftest.err conftest.$ac_objext \
8574    conftest$ac_exeext conftest.$ac_ext
8575LIBS=$ac_check_lib_save_LIBS
8576fi
8577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8578$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8579if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8580  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8581fi
8582
8583    fi
8584fi
8585rm -f core conftest.err conftest.$ac_objext \
8586    conftest$ac_exeext conftest.$ac_ext
8587    LIBS="$ac_xsave_LIBS"
8588
8589    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8590    # to get the SysV transport functions.
8591    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8592    # needs -lnsl.
8593    # The nsl library prevents programs from opening the X display
8594    # on Irix 5.2, according to T.E. Dickey.
8595    # The functions gethostbyname, getservbyname, and inet_addr are
8596    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8597    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8598if test "x$ac_cv_func_gethostbyname" = xyes; then :
8599
8600fi
8601
8602    if test $ac_cv_func_gethostbyname = no; then
8603      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8604$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8605if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8606  $as_echo_n "(cached) " >&6
8607else
8608  ac_check_lib_save_LIBS=$LIBS
8609LIBS="-lnsl  $LIBS"
8610cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8611/* end confdefs.h.  */
8612
8613/* Override any GCC internal prototype to avoid an error.
8614   Use char because int might match the return type of a GCC
8615   builtin and then its argument prototype would still apply.  */
8616#ifdef __cplusplus
8617extern "C"
8618#endif
8619char gethostbyname ();
8620int
8621main ()
8622{
8623return gethostbyname ();
8624  ;
8625  return 0;
8626}
8627_ACEOF
8628if ac_fn_c_try_link "$LINENO"; then :
8629  ac_cv_lib_nsl_gethostbyname=yes
8630else
8631  ac_cv_lib_nsl_gethostbyname=no
8632fi
8633rm -f core conftest.err conftest.$ac_objext \
8634    conftest$ac_exeext conftest.$ac_ext
8635LIBS=$ac_check_lib_save_LIBS
8636fi
8637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8638$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8639if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8640  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8641fi
8642
8643      if test $ac_cv_lib_nsl_gethostbyname = no; then
8644	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8645$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8646if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8647  $as_echo_n "(cached) " >&6
8648else
8649  ac_check_lib_save_LIBS=$LIBS
8650LIBS="-lbsd  $LIBS"
8651cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8652/* end confdefs.h.  */
8653
8654/* Override any GCC internal prototype to avoid an error.
8655   Use char because int might match the return type of a GCC
8656   builtin and then its argument prototype would still apply.  */
8657#ifdef __cplusplus
8658extern "C"
8659#endif
8660char gethostbyname ();
8661int
8662main ()
8663{
8664return gethostbyname ();
8665  ;
8666  return 0;
8667}
8668_ACEOF
8669if ac_fn_c_try_link "$LINENO"; then :
8670  ac_cv_lib_bsd_gethostbyname=yes
8671else
8672  ac_cv_lib_bsd_gethostbyname=no
8673fi
8674rm -f core conftest.err conftest.$ac_objext \
8675    conftest$ac_exeext conftest.$ac_ext
8676LIBS=$ac_check_lib_save_LIBS
8677fi
8678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8679$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8680if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8681  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8682fi
8683
8684      fi
8685    fi
8686
8687    # [email protected] says without -lsocket,
8688    # socket/setsockopt and other routines are undefined under SCO ODT
8689    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8690    # on later versions), says Simon Leinen: it contains gethostby*
8691    # variants that don't use the name server (or something).  -lsocket
8692    # must be given before -lnsl if both are needed.  We assume that
8693    # if connect needs -lnsl, so does gethostbyname.
8694    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8695if test "x$ac_cv_func_connect" = xyes; then :
8696
8697fi
8698
8699    if test $ac_cv_func_connect = no; then
8700      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8701$as_echo_n "checking for connect in -lsocket... " >&6; }
8702if ${ac_cv_lib_socket_connect+:} false; then :
8703  $as_echo_n "(cached) " >&6
8704else
8705  ac_check_lib_save_LIBS=$LIBS
8706LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8707cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8708/* end confdefs.h.  */
8709
8710/* Override any GCC internal prototype to avoid an error.
8711   Use char because int might match the return type of a GCC
8712   builtin and then its argument prototype would still apply.  */
8713#ifdef __cplusplus
8714extern "C"
8715#endif
8716char connect ();
8717int
8718main ()
8719{
8720return connect ();
8721  ;
8722  return 0;
8723}
8724_ACEOF
8725if ac_fn_c_try_link "$LINENO"; then :
8726  ac_cv_lib_socket_connect=yes
8727else
8728  ac_cv_lib_socket_connect=no
8729fi
8730rm -f core conftest.err conftest.$ac_objext \
8731    conftest$ac_exeext conftest.$ac_ext
8732LIBS=$ac_check_lib_save_LIBS
8733fi
8734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8735$as_echo "$ac_cv_lib_socket_connect" >&6; }
8736if test "x$ac_cv_lib_socket_connect" = xyes; then :
8737  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8738fi
8739
8740    fi
8741
8742    # Guillermo Gomez says -lposix is necessary on A/UX.
8743    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8744if test "x$ac_cv_func_remove" = xyes; then :
8745
8746fi
8747
8748    if test $ac_cv_func_remove = no; then
8749      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8750$as_echo_n "checking for remove in -lposix... " >&6; }
8751if ${ac_cv_lib_posix_remove+:} false; then :
8752  $as_echo_n "(cached) " >&6
8753else
8754  ac_check_lib_save_LIBS=$LIBS
8755LIBS="-lposix  $LIBS"
8756cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757/* end confdefs.h.  */
8758
8759/* Override any GCC internal prototype to avoid an error.
8760   Use char because int might match the return type of a GCC
8761   builtin and then its argument prototype would still apply.  */
8762#ifdef __cplusplus
8763extern "C"
8764#endif
8765char remove ();
8766int
8767main ()
8768{
8769return remove ();
8770  ;
8771  return 0;
8772}
8773_ACEOF
8774if ac_fn_c_try_link "$LINENO"; then :
8775  ac_cv_lib_posix_remove=yes
8776else
8777  ac_cv_lib_posix_remove=no
8778fi
8779rm -f core conftest.err conftest.$ac_objext \
8780    conftest$ac_exeext conftest.$ac_ext
8781LIBS=$ac_check_lib_save_LIBS
8782fi
8783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8784$as_echo "$ac_cv_lib_posix_remove" >&6; }
8785if test "x$ac_cv_lib_posix_remove" = xyes; then :
8786  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8787fi
8788
8789    fi
8790
8791    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8792    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8793if test "x$ac_cv_func_shmat" = xyes; then :
8794
8795fi
8796
8797    if test $ac_cv_func_shmat = no; then
8798      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8799$as_echo_n "checking for shmat in -lipc... " >&6; }
8800if ${ac_cv_lib_ipc_shmat+:} false; then :
8801  $as_echo_n "(cached) " >&6
8802else
8803  ac_check_lib_save_LIBS=$LIBS
8804LIBS="-lipc  $LIBS"
8805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8806/* end confdefs.h.  */
8807
8808/* Override any GCC internal prototype to avoid an error.
8809   Use char because int might match the return type of a GCC
8810   builtin and then its argument prototype would still apply.  */
8811#ifdef __cplusplus
8812extern "C"
8813#endif
8814char shmat ();
8815int
8816main ()
8817{
8818return shmat ();
8819  ;
8820  return 0;
8821}
8822_ACEOF
8823if ac_fn_c_try_link "$LINENO"; then :
8824  ac_cv_lib_ipc_shmat=yes
8825else
8826  ac_cv_lib_ipc_shmat=no
8827fi
8828rm -f core conftest.err conftest.$ac_objext \
8829    conftest$ac_exeext conftest.$ac_ext
8830LIBS=$ac_check_lib_save_LIBS
8831fi
8832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8833$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8834if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8835  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8836fi
8837
8838    fi
8839  fi
8840
8841  # Check for libraries that X11R6 Xt/Xaw programs need.
8842  ac_save_LDFLAGS=$LDFLAGS
8843  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8844  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8845  # check for ICE first), but we must link in the order -lSM -lICE or
8846  # we get undefined symbols.  So assume we have SM if we have ICE.
8847  # These have to be linked with before -lX11, unlike the other
8848  # libraries we check for below, so use a different variable.
8849  # John Interrante, Karl Berry
8850  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8851$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8852if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8853  $as_echo_n "(cached) " >&6
8854else
8855  ac_check_lib_save_LIBS=$LIBS
8856LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8857cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8858/* end confdefs.h.  */
8859
8860/* Override any GCC internal prototype to avoid an error.
8861   Use char because int might match the return type of a GCC
8862   builtin and then its argument prototype would still apply.  */
8863#ifdef __cplusplus
8864extern "C"
8865#endif
8866char IceConnectionNumber ();
8867int
8868main ()
8869{
8870return IceConnectionNumber ();
8871  ;
8872  return 0;
8873}
8874_ACEOF
8875if ac_fn_c_try_link "$LINENO"; then :
8876  ac_cv_lib_ICE_IceConnectionNumber=yes
8877else
8878  ac_cv_lib_ICE_IceConnectionNumber=no
8879fi
8880rm -f core conftest.err conftest.$ac_objext \
8881    conftest$ac_exeext conftest.$ac_ext
8882LIBS=$ac_check_lib_save_LIBS
8883fi
8884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8885$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8886if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8887  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8888fi
8889
8890  LDFLAGS=$ac_save_LDFLAGS
8891
8892fi
8893
8894
8895        if test "$zOSUnix" = "yes"; then
8896    CFLAGS="$CFLAGS -W c,dll"
8897    LDFLAGS="$LDFLAGS -W l,dll"
8898    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8899  fi
8900
8901
8902  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8903    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8904    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8905$as_echo "Corrected X libraries to $x_libraries" >&6; }
8906    X_LIBS="$X_LIBS -L$x_libraries"
8907    if test "`(uname) 2>/dev/null`" = SunOS &&
8908					 uname -r | grep '^5' >/dev/null; then
8909      X_LIBS="$X_LIBS -R $x_libraries"
8910    fi
8911  fi
8912
8913  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8914    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8915    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8916$as_echo "Corrected X includes to $x_includes" >&6; }
8917    X_CFLAGS="$X_CFLAGS -I$x_includes"
8918  fi
8919
8920    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8921    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8922    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8923
8924
8925        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8926$as_echo_n "checking if X11 header files can be found... " >&6; }
8927  cflags_save=$CFLAGS
8928  CFLAGS="$CFLAGS $X_CFLAGS"
8929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8930/* end confdefs.h.  */
8931#include <X11/Xlib.h>
8932#include <X11/Intrinsic.h>
8933int
8934main ()
8935{
8936
8937  ;
8938  return 0;
8939}
8940_ACEOF
8941if ac_fn_c_try_compile "$LINENO"; then :
8942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8943$as_echo "yes" >&6; }
8944else
8945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8946$as_echo "no" >&6; }; no_x=yes
8947fi
8948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8949  CFLAGS=$cflags_save
8950
8951  if test "${no_x-no}" = yes; then
8952    with_x=no
8953  else
8954    $as_echo "#define HAVE_X11 1" >>confdefs.h
8955
8956    X_LIB="-lXt -lX11";
8957
8958
8959    ac_save_LDFLAGS="$LDFLAGS"
8960    LDFLAGS="-L$x_libraries $LDFLAGS"
8961
8962            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8963$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8964if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8965  $as_echo_n "(cached) " >&6
8966else
8967  ac_check_lib_save_LIBS=$LIBS
8968LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8970/* end confdefs.h.  */
8971
8972/* Override any GCC internal prototype to avoid an error.
8973   Use char because int might match the return type of a GCC
8974   builtin and then its argument prototype would still apply.  */
8975#ifdef __cplusplus
8976extern "C"
8977#endif
8978char _XdmcpAuthDoIt ();
8979int
8980main ()
8981{
8982return _XdmcpAuthDoIt ();
8983  ;
8984  return 0;
8985}
8986_ACEOF
8987if ac_fn_c_try_link "$LINENO"; then :
8988  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8989else
8990  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8991fi
8992rm -f core conftest.err conftest.$ac_objext \
8993    conftest$ac_exeext conftest.$ac_ext
8994LIBS=$ac_check_lib_save_LIBS
8995fi
8996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
8997$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
8998if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
8999  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
9000fi
9001
9002
9003                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
9004$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
9005if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
9006  $as_echo_n "(cached) " >&6
9007else
9008  ac_check_lib_save_LIBS=$LIBS
9009LIBS="-lICE $X_EXTRA_LIBS $LIBS"
9010cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9011/* end confdefs.h.  */
9012
9013/* Override any GCC internal prototype to avoid an error.
9014   Use char because int might match the return type of a GCC
9015   builtin and then its argument prototype would still apply.  */
9016#ifdef __cplusplus
9017extern "C"
9018#endif
9019char IceOpenConnection ();
9020int
9021main ()
9022{
9023return IceOpenConnection ();
9024  ;
9025  return 0;
9026}
9027_ACEOF
9028if ac_fn_c_try_link "$LINENO"; then :
9029  ac_cv_lib_ICE_IceOpenConnection=yes
9030else
9031  ac_cv_lib_ICE_IceOpenConnection=no
9032fi
9033rm -f core conftest.err conftest.$ac_objext \
9034    conftest$ac_exeext conftest.$ac_ext
9035LIBS=$ac_check_lib_save_LIBS
9036fi
9037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
9038$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
9039if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
9040  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
9041fi
9042
9043
9044        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
9045    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
9046$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
9047if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
9048  $as_echo_n "(cached) " >&6
9049else
9050  ac_check_lib_save_LIBS=$LIBS
9051LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
9052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9053/* end confdefs.h.  */
9054
9055/* Override any GCC internal prototype to avoid an error.
9056   Use char because int might match the return type of a GCC
9057   builtin and then its argument prototype would still apply.  */
9058#ifdef __cplusplus
9059extern "C"
9060#endif
9061char XpmCreatePixmapFromData ();
9062int
9063main ()
9064{
9065return XpmCreatePixmapFromData ();
9066  ;
9067  return 0;
9068}
9069_ACEOF
9070if ac_fn_c_try_link "$LINENO"; then :
9071  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
9072else
9073  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
9074fi
9075rm -f core conftest.err conftest.$ac_objext \
9076    conftest$ac_exeext conftest.$ac_ext
9077LIBS=$ac_check_lib_save_LIBS
9078fi
9079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
9080$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
9081if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
9082  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
9083fi
9084
9085
9086        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
9087$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
9088    cflags_save=$CFLAGS
9089        if test "$GCC" = yes; then
9090      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
9091    else
9092      CFLAGS="$CFLAGS $X_CFLAGS"
9093    fi
9094    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9095/* end confdefs.h.  */
9096#include <X11/Xlib.h>
9097int
9098main ()
9099{
9100
9101  ;
9102  return 0;
9103}
9104_ACEOF
9105if ac_fn_c_try_compile "$LINENO"; then :
9106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9107$as_echo "no" >&6; }
9108else
9109  CFLAGS="$CFLAGS -Wno-implicit-int"
9110	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9111/* end confdefs.h.  */
9112#include <X11/Xlib.h>
9113int
9114main ()
9115{
9116
9117  ;
9118  return 0;
9119}
9120_ACEOF
9121if ac_fn_c_try_compile "$LINENO"; then :
9122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9123$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
9124else
9125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
9126$as_echo "test failed" >&6; }
9127
9128fi
9129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9130
9131fi
9132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9133    CFLAGS=$cflags_save
9134
9135    LDFLAGS="$ac_save_LDFLAGS"
9136
9137    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
9138$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
9139    if ${ac_cv_small_wchar_t+:} false; then :
9140  $as_echo_n "(cached) " >&6
9141else
9142  if test "$cross_compiling" = yes; then :
9143  as_fn_error $? "failed to compile test program" "$LINENO" 5
9144else
9145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9146/* end confdefs.h.  */
9147
9148#include <X11/Xlib.h>
9149#if STDC_HEADERS
9150# include <stdlib.h>
9151# include <stddef.h>
9152#endif
9153		main()
9154		{
9155		  if (sizeof(wchar_t) <= 2)
9156		    exit(1);
9157		  exit(0);
9158		}
9159_ACEOF
9160if ac_fn_c_try_run "$LINENO"; then :
9161  ac_cv_small_wchar_t="no"
9162else
9163  ac_cv_small_wchar_t="yes"
9164fi
9165rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9166  conftest.$ac_objext conftest.beam conftest.$ac_ext
9167fi
9168
9169fi
9170
9171    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9172$as_echo "$ac_cv_small_wchar_t" >&6; }
9173    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9174      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9175
9176    fi
9177
9178  fi
9179fi
9180
9181if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9182    as_fn_error $? "could not configure X" "$LINENO" 5
9183fi
9184
9185test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9186
9187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9188$as_echo_n "checking --enable-gui argument... " >&6; }
9189# Check whether --enable-gui was given.
9190if test "${enable_gui+set}" = set; then :
9191  enableval=$enable_gui;
9192else
9193  enable_gui="auto"
9194fi
9195
9196
9197enable_gui_canon=`echo "_$enable_gui" | \
9198	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9199
9200SKIP_GTK2=YES
9201SKIP_GTK3=YES
9202SKIP_GNOME=YES
9203SKIP_MOTIF=YES
9204SKIP_ATHENA=YES
9205SKIP_NEXTAW=YES
9206SKIP_PHOTON=YES
9207SKIP_HAIKU=YES
9208GUITYPE=NONE
9209
9210if test "x$HAIKU" = "xyes"; then
9211  SKIP_HAIKU=
9212  case "$enable_gui_canon" in
9213    no)     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9214$as_echo "no GUI support" >&6; }
9215            SKIP_HAIKU=YES ;;
9216    yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9217$as_echo "yes - automatic GUI support" >&6; } ;;
9218    auto)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
9219$as_echo "auto - automatic GUI support" >&6; } ;;
9220    haiku)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5
9221$as_echo "Haiku GUI support" >&6; } ;;
9222    *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9223$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9224            SKIP_HAIKU=YES ;;
9225    esac
9226elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9227  SKIP_PHOTON=
9228  case "$enable_gui_canon" in
9229    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9230$as_echo "no GUI support" >&6; }
9231		SKIP_PHOTON=YES ;;
9232    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9233$as_echo "automatic GUI support" >&6; }
9234    		gui_auto=yes ;;
9235    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9236$as_echo "Photon GUI support" >&6; } ;;
9237    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9238$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9239		SKIP_PHOTON=YES ;;
9240  esac
9241
9242elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9243  case "$enable_gui_canon" in
9244    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9245$as_echo "no GUI support" >&6; } ;;
9246    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9247$as_echo "yes - automatic GUI support" >&6; }
9248    		gui_auto=yes ;;
9249    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - disable GUI support for Mac OS" >&5
9250$as_echo "auto - disable GUI support for Mac OS" >&6; } ;;
9251    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9252$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9253  esac
9254else
9255
9256  case "$enable_gui_canon" in
9257    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9258$as_echo "no GUI support" >&6; } ;;
9259    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9260$as_echo "yes/auto - automatic GUI support" >&6; }
9261		gui_auto=yes
9262		SKIP_GTK2=
9263		SKIP_GNOME=
9264		SKIP_MOTIF=
9265		SKIP_ATHENA=
9266		SKIP_NEXTAW=;;
9267    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9268$as_echo "GTK+ 2.x GUI support" >&6; }
9269		SKIP_GTK2=;;
9270    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9271$as_echo "GNOME 2.x GUI support" >&6; }
9272		SKIP_GNOME=
9273		SKIP_GTK2=;;
9274    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9275$as_echo "GTK+ 3.x GUI support" >&6; }
9276		SKIP_GTK3=;;
9277    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9278$as_echo "Motif GUI support" >&6; }
9279		SKIP_MOTIF=;;
9280    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9281$as_echo "Athena GUI support" >&6; }
9282		SKIP_ATHENA=;;
9283    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9284$as_echo "neXtaw GUI support" >&6; }
9285		SKIP_NEXTAW=;;
9286    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9287$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9288  esac
9289
9290fi
9291
9292if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9293				-a "$enable_gui_canon" != "gnome2"; then
9294  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9295$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9296  # Check whether --enable-gtk2-check was given.
9297if test "${enable_gtk2_check+set}" = set; then :
9298  enableval=$enable_gtk2_check;
9299else
9300  enable_gtk2_check="yes"
9301fi
9302
9303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9304$as_echo "$enable_gtk2_check" >&6; }
9305  if test "x$enable_gtk2_check" = "xno"; then
9306    SKIP_GTK2=YES
9307    SKIP_GNOME=YES
9308  fi
9309fi
9310
9311if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9312  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9313$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9314  # Check whether --enable-gnome-check was given.
9315if test "${enable_gnome_check+set}" = set; then :
9316  enableval=$enable_gnome_check;
9317else
9318  enable_gnome_check="no"
9319fi
9320
9321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9322$as_echo "$enable_gnome_check" >&6; }
9323  if test "x$enable_gnome_check" = "xno"; then
9324    SKIP_GNOME=YES
9325  fi
9326fi
9327
9328if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9329  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9330$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9331  # Check whether --enable-gtk3-check was given.
9332if test "${enable_gtk3_check+set}" = set; then :
9333  enableval=$enable_gtk3_check;
9334else
9335  enable_gtk3_check="yes"
9336fi
9337
9338  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9339$as_echo "$enable_gtk3_check" >&6; }
9340  if test "x$enable_gtk3_check" = "xno"; then
9341    SKIP_GTK3=YES
9342  fi
9343fi
9344
9345if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9347$as_echo_n "checking whether or not to look for Motif... " >&6; }
9348  # Check whether --enable-motif-check was given.
9349if test "${enable_motif_check+set}" = set; then :
9350  enableval=$enable_motif_check;
9351else
9352  enable_motif_check="yes"
9353fi
9354
9355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9356$as_echo "$enable_motif_check" >&6; }
9357  if test "x$enable_motif_check" = "xno"; then
9358    SKIP_MOTIF=YES
9359  fi
9360fi
9361
9362if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9363  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9364$as_echo_n "checking whether or not to look for Athena... " >&6; }
9365  # Check whether --enable-athena-check was given.
9366if test "${enable_athena_check+set}" = set; then :
9367  enableval=$enable_athena_check;
9368else
9369  enable_athena_check="yes"
9370fi
9371
9372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9373$as_echo "$enable_athena_check" >&6; }
9374  if test "x$enable_athena_check" = "xno"; then
9375    SKIP_ATHENA=YES
9376  fi
9377fi
9378
9379if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9380  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9381$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9382  # Check whether --enable-nextaw-check was given.
9383if test "${enable_nextaw_check+set}" = set; then :
9384  enableval=$enable_nextaw_check;
9385else
9386  enable_nextaw_check="yes"
9387fi
9388
9389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9390$as_echo "$enable_nextaw_check" >&6; };
9391  if test "x$enable_nextaw_check" = "xno"; then
9392    SKIP_NEXTAW=YES
9393  fi
9394fi
9395
9396
9397
9398
9399
9400
9401
9402if test "X$PKG_CONFIG" = "X"; then
9403  if test -n "$ac_tool_prefix"; then
9404  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9405set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9407$as_echo_n "checking for $ac_word... " >&6; }
9408if ${ac_cv_path_PKG_CONFIG+:} false; then :
9409  $as_echo_n "(cached) " >&6
9410else
9411  case $PKG_CONFIG in
9412  [\\/]* | ?:[\\/]*)
9413  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9414  ;;
9415  *)
9416  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9417for as_dir in $PATH
9418do
9419  IFS=$as_save_IFS
9420  test -z "$as_dir" && as_dir=.
9421    for ac_exec_ext in '' $ac_executable_extensions; do
9422  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9423    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9424    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9425    break 2
9426  fi
9427done
9428  done
9429IFS=$as_save_IFS
9430
9431  ;;
9432esac
9433fi
9434PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9435if test -n "$PKG_CONFIG"; then
9436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9437$as_echo "$PKG_CONFIG" >&6; }
9438else
9439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9440$as_echo "no" >&6; }
9441fi
9442
9443
9444fi
9445if test -z "$ac_cv_path_PKG_CONFIG"; then
9446  ac_pt_PKG_CONFIG=$PKG_CONFIG
9447  # Extract the first word of "pkg-config", so it can be a program name with args.
9448set dummy pkg-config; ac_word=$2
9449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9450$as_echo_n "checking for $ac_word... " >&6; }
9451if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9452  $as_echo_n "(cached) " >&6
9453else
9454  case $ac_pt_PKG_CONFIG in
9455  [\\/]* | ?:[\\/]*)
9456  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9457  ;;
9458  *)
9459  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9460for as_dir in $PATH
9461do
9462  IFS=$as_save_IFS
9463  test -z "$as_dir" && as_dir=.
9464    for ac_exec_ext in '' $ac_executable_extensions; do
9465  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9466    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9467    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9468    break 2
9469  fi
9470done
9471  done
9472IFS=$as_save_IFS
9473
9474  ;;
9475esac
9476fi
9477ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9478if test -n "$ac_pt_PKG_CONFIG"; then
9479  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9480$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9481else
9482  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9483$as_echo "no" >&6; }
9484fi
9485
9486  if test "x$ac_pt_PKG_CONFIG" = x; then
9487    PKG_CONFIG="no"
9488  else
9489    case $cross_compiling:$ac_tool_warned in
9490yes:)
9491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9493ac_tool_warned=yes ;;
9494esac
9495    PKG_CONFIG=$ac_pt_PKG_CONFIG
9496  fi
9497else
9498  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9499fi
9500
9501fi
9502
9503
9504if test -z "$SKIP_GTK2"; then
9505
9506  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9507$as_echo_n "checking --disable-gtktest argument... " >&6; }
9508  # Check whether --enable-gtktest was given.
9509if test "${enable_gtktest+set}" = set; then :
9510  enableval=$enable_gtktest;
9511else
9512  enable_gtktest=yes
9513fi
9514
9515  if test "x$enable_gtktest" = "xyes" ; then
9516    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9517$as_echo "gtk test enabled" >&6; }
9518  else
9519    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9520$as_echo "gtk test disabled" >&6; }
9521  fi
9522
9523  if test "x$PKG_CONFIG" != "xno"; then
9524
9525  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9526  {
9527    no_gtk=""
9528    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9529	  && $PKG_CONFIG --exists gtk+-2.0; then
9530    {
9531      min_gtk_version=2.2.0
9532      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9533$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9534                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9535      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9536      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9537      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9538	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9539      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9540	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9541      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9542	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9543    }
9544    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9545	  && $PKG_CONFIG --exists gtk+-3.0; then
9546    {
9547      min_gtk_version=2.2.0
9548      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9549$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9550
9551      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9552      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9553      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9554      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9555	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9556      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9557	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9558      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9559	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9560    }
9561    else
9562      no_gtk=yes
9563    fi
9564
9565    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9566    {
9567      ac_save_CFLAGS="$CFLAGS"
9568      ac_save_LIBS="$LIBS"
9569      CFLAGS="$CFLAGS $GTK_CFLAGS"
9570      LIBS="$LIBS $GTK_LIBS"
9571
9572                        rm -f conf.gtktest
9573      if test "$cross_compiling" = yes; then :
9574  echo $ac_n "cross compiling; assumed OK... $ac_c"
9575else
9576  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577/* end confdefs.h.  */
9578
9579#include <gtk/gtk.h>
9580#include <stdio.h>
9581#if STDC_HEADERS
9582# include <stdlib.h>
9583# include <stddef.h>
9584#endif
9585
9586int
9587main ()
9588{
9589int major, minor, micro;
9590char *tmp_version;
9591
9592system ("touch conf.gtktest");
9593
9594/* HP/UX 9 (%@#!) writes to sscanf strings */
9595tmp_version = g_strdup("$min_gtk_version");
9596if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9597   printf("%s, bad version string\n", "$min_gtk_version");
9598   exit(1);
9599 }
9600
9601if ((gtk_major_version > major) ||
9602    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9603    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9604				     (gtk_micro_version >= micro)))
9605{
9606    return 0;
9607}
9608return 1;
9609}
9610
9611_ACEOF
9612if ac_fn_c_try_run "$LINENO"; then :
9613
9614else
9615  no_gtk=yes
9616fi
9617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9618  conftest.$ac_objext conftest.beam conftest.$ac_ext
9619fi
9620
9621      CFLAGS="$ac_save_CFLAGS"
9622      LIBS="$ac_save_LIBS"
9623    }
9624    fi
9625    if test "x$no_gtk" = x ; then
9626      if test "x$enable_gtktest" = "xyes"; then
9627	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9628$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9629      else
9630	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9631$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9632      fi
9633      GUI_LIB_LOC="$GTK_LIBDIR"
9634		 GTK_LIBNAME="$GTK_LIBS"
9635		GUI_INC_LOC="$GTK_CFLAGS"
9636    else
9637    {
9638      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9639$as_echo "no" >&6; }
9640      GTK_CFLAGS=""
9641      GTK_LIBS=""
9642      :
9643      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9644	as_fn_error $? "could not configure GTK" "$LINENO" 5
9645      fi
9646    }
9647    fi
9648  }
9649  else
9650    GTK_CFLAGS=""
9651    GTK_LIBS=""
9652    :
9653  fi
9654
9655
9656  rm -f conf.gtktest
9657
9658    if test "x$GTK_CFLAGS" != "x"; then
9659      SKIP_GTK3=YES
9660      SKIP_ATHENA=YES
9661      SKIP_NEXTAW=YES
9662      SKIP_MOTIF=YES
9663      GUITYPE=GTK
9664
9665    fi
9666  fi
9667  if test "x$GUITYPE" = "xGTK"; then
9668                if test -z "$SKIP_GNOME"; then
9669    {
9670
9671
9672
9673
9674
9675
9676# Check whether --with-gnome-includes was given.
9677if test "${with_gnome_includes+set}" = set; then :
9678  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9679
9680fi
9681
9682
9683
9684# Check whether --with-gnome-libs was given.
9685if test "${with_gnome_libs+set}" = set; then :
9686  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9687
9688fi
9689
9690
9691
9692# Check whether --with-gnome was given.
9693if test "${with_gnome+set}" = set; then :
9694  withval=$with_gnome; if test x$withval = xyes; then
9695      want_gnome=yes
9696      have_gnome=yes
9697    else
9698      if test "x$withval" = xno; then
9699	want_gnome=no
9700      else
9701	want_gnome=yes
9702	LDFLAGS="$LDFLAGS -L$withval/lib"
9703	CFLAGS="$CFLAGS -I$withval/include"
9704	gnome_prefix=$withval/lib
9705      fi
9706    fi
9707else
9708  want_gnome=yes
9709fi
9710
9711
9712  if test "x$want_gnome" = xyes; then
9713  {
9714    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9715$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9716    if $PKG_CONFIG --exists libgnomeui-2.0; then
9717      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9718$as_echo "yes" >&6; }
9719      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9720      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9721      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9722
9723                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9724$as_echo_n "checking for FreeBSD... " >&6; }
9725      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9726	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9727$as_echo "yes" >&6; }
9728	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9729	GNOME_LIBS="$GNOME_LIBS -pthread"
9730      else
9731	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9732$as_echo "no" >&6; }
9733      fi
9734      have_gnome=yes
9735    else
9736      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9737$as_echo "not found" >&6; }
9738      if test "x" = xfail; then
9739	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9740      fi
9741    fi
9742  }
9743  fi
9744
9745      if test "x$have_gnome" = xyes ; then
9746	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9747
9748	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9749	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9750      fi
9751    }
9752    fi
9753  fi
9754fi
9755
9756
9757if test -z "$SKIP_GTK3"; then
9758
9759  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9760$as_echo_n "checking --disable-gtktest argument... " >&6; }
9761  # Check whether --enable-gtktest was given.
9762if test "${enable_gtktest+set}" = set; then :
9763  enableval=$enable_gtktest;
9764else
9765  enable_gtktest=yes
9766fi
9767
9768  if test "x$enable_gtktest" = "xyes" ; then
9769    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9770$as_echo "gtk test enabled" >&6; }
9771  else
9772    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9773$as_echo "gtk test disabled" >&6; }
9774  fi
9775
9776  if test "x$PKG_CONFIG" != "xno"; then
9777
9778  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9779  {
9780    no_gtk=""
9781    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9782	  && $PKG_CONFIG --exists gtk+-2.0; then
9783    {
9784      min_gtk_version=3.0.0
9785      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9786$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9787                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9788      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9789      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9790      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9791	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9792      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9793	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9794      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9795	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9796    }
9797    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9798	  && $PKG_CONFIG --exists gtk+-3.0; then
9799    {
9800      min_gtk_version=3.0.0
9801      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9802$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9803
9804      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9805      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9806      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9807      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9808	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9809      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9810	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9811      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9812	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9813    }
9814    else
9815      no_gtk=yes
9816    fi
9817
9818    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9819    {
9820      ac_save_CFLAGS="$CFLAGS"
9821      ac_save_LIBS="$LIBS"
9822      CFLAGS="$CFLAGS $GTK_CFLAGS"
9823      LIBS="$LIBS $GTK_LIBS"
9824
9825                        rm -f conf.gtktest
9826      if test "$cross_compiling" = yes; then :
9827  echo $ac_n "cross compiling; assumed OK... $ac_c"
9828else
9829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9830/* end confdefs.h.  */
9831
9832#include <gtk/gtk.h>
9833#include <stdio.h>
9834#if STDC_HEADERS
9835# include <stdlib.h>
9836# include <stddef.h>
9837#endif
9838
9839int
9840main ()
9841{
9842int major, minor, micro;
9843char *tmp_version;
9844
9845system ("touch conf.gtktest");
9846
9847/* HP/UX 9 (%@#!) writes to sscanf strings */
9848tmp_version = g_strdup("$min_gtk_version");
9849if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9850   printf("%s, bad version string\n", "$min_gtk_version");
9851   exit(1);
9852 }
9853
9854if ((gtk_major_version > major) ||
9855    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9856    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9857				     (gtk_micro_version >= micro)))
9858{
9859    return 0;
9860}
9861return 1;
9862}
9863
9864_ACEOF
9865if ac_fn_c_try_run "$LINENO"; then :
9866
9867else
9868  no_gtk=yes
9869fi
9870rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9871  conftest.$ac_objext conftest.beam conftest.$ac_ext
9872fi
9873
9874      CFLAGS="$ac_save_CFLAGS"
9875      LIBS="$ac_save_LIBS"
9876    }
9877    fi
9878    if test "x$no_gtk" = x ; then
9879      if test "x$enable_gtktest" = "xyes"; then
9880	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9881$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9882      else
9883	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9884$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9885      fi
9886      GUI_LIB_LOC="$GTK_LIBDIR"
9887		 GTK_LIBNAME="$GTK_LIBS"
9888		GUI_INC_LOC="$GTK_CFLAGS"
9889    else
9890    {
9891      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9892$as_echo "no" >&6; }
9893      GTK_CFLAGS=""
9894      GTK_LIBS=""
9895      :
9896      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9897	as_fn_error $? "could not configure GTK" "$LINENO" 5
9898      fi
9899    }
9900    fi
9901  }
9902  else
9903    GTK_CFLAGS=""
9904    GTK_LIBS=""
9905    :
9906  fi
9907
9908
9909  rm -f conf.gtktest
9910
9911    if test "x$GTK_CFLAGS" != "x"; then
9912      SKIP_GTK2=YES
9913      SKIP_GNOME=YES
9914      SKIP_ATHENA=YES
9915      SKIP_NEXTAW=YES
9916      SKIP_MOTIF=YES
9917      GUITYPE=GTK
9918
9919      $as_echo "#define USE_GTK3 1" >>confdefs.h
9920
9921    fi
9922  fi
9923fi
9924
9925if test "x$GUITYPE" = "xGTK"; then
9926  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9927$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9928  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9929  if test "x$gdk_pixbuf_version" != x ; then
9930    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9931      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9932    if test "x$gdk_pixbuf_version_minor" != x -a \
9933	$gdk_pixbuf_version_minor -ge 31 ; then
9934      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9935$as_echo "OK." >&6; }
9936      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
9937set dummy glib-compile-resources; ac_word=$2
9938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9939$as_echo_n "checking for $ac_word... " >&6; }
9940if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
9941  $as_echo_n "(cached) " >&6
9942else
9943  case $GLIB_COMPILE_RESOURCES in
9944  [\\/]* | ?:[\\/]*)
9945  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
9946  ;;
9947  *)
9948  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9949for as_dir in $PATH
9950do
9951  IFS=$as_save_IFS
9952  test -z "$as_dir" && as_dir=.
9953    for ac_exec_ext in '' $ac_executable_extensions; do
9954  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9955    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
9956    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9957    break 2
9958  fi
9959done
9960  done
9961IFS=$as_save_IFS
9962
9963  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
9964  ;;
9965esac
9966fi
9967GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
9968if test -n "$GLIB_COMPILE_RESOURCES"; then
9969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
9970$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
9971else
9972  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9973$as_echo "no" >&6; }
9974fi
9975
9976
9977      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
9978$as_echo_n "checking glib-compile-resources... " >&6; }
9979      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
9980	GLIB_COMPILE_RESOURCES=""
9981	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
9982$as_echo "cannot be found in PATH." >&6; }
9983      else
9984	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
9985$as_echo "usable." >&6; }
9986	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
9987
9988	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
9989	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
9990      fi
9991    else
9992      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
9993$as_echo "not usable." >&6; }
9994    fi
9995  else
9996    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
9997$as_echo "cannot obtain from pkg_config." >&6; }
9998  fi
9999
10000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
10001$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
10002  # Check whether --enable-icon_cache_update was given.
10003if test "${enable_icon_cache_update+set}" = set; then :
10004  enableval=$enable_icon_cache_update;
10005else
10006  enable_icon_cache_update="yes"
10007fi
10008
10009  if test "$enable_icon_cache_update" = "yes"; then
10010    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10011$as_echo "not set" >&6; }
10012    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
10013set dummy gtk-update-icon-cache; ac_word=$2
10014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10015$as_echo_n "checking for $ac_word... " >&6; }
10016if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
10017  $as_echo_n "(cached) " >&6
10018else
10019  case $GTK_UPDATE_ICON_CACHE in
10020  [\\/]* | ?:[\\/]*)
10021  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
10022  ;;
10023  *)
10024  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10025for as_dir in $PATH
10026do
10027  IFS=$as_save_IFS
10028  test -z "$as_dir" && as_dir=.
10029    for ac_exec_ext in '' $ac_executable_extensions; do
10030  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10031    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
10032    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10033    break 2
10034  fi
10035done
10036  done
10037IFS=$as_save_IFS
10038
10039  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
10040  ;;
10041esac
10042fi
10043GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
10044if test -n "$GTK_UPDATE_ICON_CACHE"; then
10045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
10046$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
10047else
10048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10049$as_echo "no" >&6; }
10050fi
10051
10052
10053    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
10054      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10055$as_echo "not found in PATH." >&6; }
10056    fi
10057  else
10058    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10059$as_echo "update disabled" >&6; }
10060  fi
10061
10062  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
10063$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
10064  # Check whether --enable-desktop_database_update was given.
10065if test "${enable_desktop_database_update+set}" = set; then :
10066  enableval=$enable_desktop_database_update;
10067else
10068  enable_desktop_database_update="yes"
10069fi
10070
10071  if test "$enable_desktop_database_update" = "yes"; then
10072    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10073$as_echo "not set" >&6; }
10074    # Extract the first word of "update-desktop-database", so it can be a program name with args.
10075set dummy update-desktop-database; ac_word=$2
10076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10077$as_echo_n "checking for $ac_word... " >&6; }
10078if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
10079  $as_echo_n "(cached) " >&6
10080else
10081  case $UPDATE_DESKTOP_DATABASE in
10082  [\\/]* | ?:[\\/]*)
10083  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
10084  ;;
10085  *)
10086  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10087for as_dir in $PATH
10088do
10089  IFS=$as_save_IFS
10090  test -z "$as_dir" && as_dir=.
10091    for ac_exec_ext in '' $ac_executable_extensions; do
10092  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10093    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
10094    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10095    break 2
10096  fi
10097done
10098  done
10099IFS=$as_save_IFS
10100
10101  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
10102  ;;
10103esac
10104fi
10105UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
10106if test -n "$UPDATE_DESKTOP_DATABASE"; then
10107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10108$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10109else
10110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10111$as_echo "no" >&6; }
10112fi
10113
10114
10115    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10116      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10117$as_echo "not found in PATH." >&6; }
10118    fi
10119  else
10120    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10121$as_echo "update disabled" >&6; }
10122  fi
10123fi
10124
10125
10126
10127
10128
10129
10130
10131if test -z "$SKIP_MOTIF"; then
10132  gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX"
10133    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10134
10135  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10136$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10137  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10138  GUI_INC_LOC=
10139  for try in $gui_includes; do
10140    if test -f "$try/Xm/Xm.h"; then
10141      GUI_INC_LOC=$try
10142    fi
10143  done
10144  if test -n "$GUI_INC_LOC"; then
10145    if test "$GUI_INC_LOC" = /usr/include; then
10146      GUI_INC_LOC=
10147      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10148$as_echo "in default path" >&6; }
10149    else
10150      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10151$as_echo "$GUI_INC_LOC" >&6; }
10152    fi
10153  else
10154    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10155$as_echo "<not found>" >&6; }
10156    SKIP_MOTIF=YES
10157  fi
10158fi
10159
10160
10161if test -z "$SKIP_MOTIF"; then
10162  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10163$as_echo_n "checking --with-motif-lib argument... " >&6; }
10164
10165# Check whether --with-motif-lib was given.
10166if test "${with_motif_lib+set}" = set; then :
10167  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10168fi
10169
10170
10171  if test -n "$MOTIF_LIBNAME"; then
10172    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10173$as_echo "$MOTIF_LIBNAME" >&6; }
10174    GUI_LIB_LOC=
10175  else
10176    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10177$as_echo "no" >&6; }
10178
10179        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10180
10181            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10182$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10183    gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
10184    GUI_LIB_LOC=
10185    for try in $gui_libs; do
10186      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10187	if test -f "$libtry"; then
10188	  GUI_LIB_LOC=$try
10189	fi
10190      done
10191    done
10192    if test -n "$GUI_LIB_LOC"; then
10193            if test "$GUI_LIB_LOC" = /usr/lib \
10194	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10195	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10196	GUI_LIB_LOC=
10197	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10198$as_echo "in default path" >&6; }
10199      else
10200	if test -n "$GUI_LIB_LOC"; then
10201	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10202$as_echo "$GUI_LIB_LOC" >&6; }
10203	  if test "`(uname) 2>/dev/null`" = SunOS &&
10204					 uname -r | grep '^5' >/dev/null; then
10205	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10206	  fi
10207	fi
10208      fi
10209      MOTIF_LIBNAME=-lXm
10210    else
10211      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10212$as_echo "<not found>" >&6; }
10213      SKIP_MOTIF=YES
10214    fi
10215  fi
10216fi
10217
10218if test -z "$SKIP_MOTIF"; then
10219  SKIP_ATHENA=YES
10220  SKIP_NEXTAW=YES
10221  GUITYPE=MOTIF
10222
10223fi
10224
10225
10226GUI_X_LIBS=
10227
10228if test -z "$SKIP_ATHENA"; then
10229  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10230$as_echo_n "checking if Athena header files can be found... " >&6; }
10231  cflags_save=$CFLAGS
10232  CFLAGS="$CFLAGS $X_CFLAGS"
10233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10234/* end confdefs.h.  */
10235
10236#include <X11/Intrinsic.h>
10237#include <X11/Xaw/Paned.h>
10238int
10239main ()
10240{
10241
10242  ;
10243  return 0;
10244}
10245_ACEOF
10246if ac_fn_c_try_compile "$LINENO"; then :
10247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10248$as_echo "yes" >&6; }
10249else
10250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10251$as_echo "no" >&6; }; SKIP_ATHENA=YES
10252fi
10253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10254  CFLAGS=$cflags_save
10255fi
10256
10257if test -z "$SKIP_ATHENA"; then
10258  GUITYPE=ATHENA
10259fi
10260
10261if test -z "$SKIP_NEXTAW"; then
10262  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10263$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10264  cflags_save=$CFLAGS
10265  CFLAGS="$CFLAGS $X_CFLAGS"
10266  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10267/* end confdefs.h.  */
10268
10269#include <X11/Intrinsic.h>
10270#include <X11/neXtaw/Paned.h>
10271int
10272main ()
10273{
10274
10275  ;
10276  return 0;
10277}
10278_ACEOF
10279if ac_fn_c_try_compile "$LINENO"; then :
10280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10281$as_echo "yes" >&6; }
10282else
10283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10284$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10285fi
10286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10287  CFLAGS=$cflags_save
10288fi
10289
10290if test -z "$SKIP_NEXTAW"; then
10291  GUITYPE=NEXTAW
10292fi
10293
10294if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10295      if test -n "$GUI_INC_LOC"; then
10296    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10297  fi
10298  if test -n "$GUI_LIB_LOC"; then
10299    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10300  fi
10301
10302    ldflags_save=$LDFLAGS
10303  LDFLAGS="$X_LIBS $LDFLAGS"
10304  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10305$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10306if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10307  $as_echo_n "(cached) " >&6
10308else
10309  ac_check_lib_save_LIBS=$LIBS
10310LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10311cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10312/* end confdefs.h.  */
10313
10314/* Override any GCC internal prototype to avoid an error.
10315   Use char because int might match the return type of a GCC
10316   builtin and then its argument prototype would still apply.  */
10317#ifdef __cplusplus
10318extern "C"
10319#endif
10320char XShapeQueryExtension ();
10321int
10322main ()
10323{
10324return XShapeQueryExtension ();
10325  ;
10326  return 0;
10327}
10328_ACEOF
10329if ac_fn_c_try_link "$LINENO"; then :
10330  ac_cv_lib_Xext_XShapeQueryExtension=yes
10331else
10332  ac_cv_lib_Xext_XShapeQueryExtension=no
10333fi
10334rm -f core conftest.err conftest.$ac_objext \
10335    conftest$ac_exeext conftest.$ac_ext
10336LIBS=$ac_check_lib_save_LIBS
10337fi
10338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10339$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10340if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10341  GUI_X_LIBS="-lXext"
10342fi
10343
10344    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10345$as_echo_n "checking for wslen in -lw... " >&6; }
10346if ${ac_cv_lib_w_wslen+:} false; then :
10347  $as_echo_n "(cached) " >&6
10348else
10349  ac_check_lib_save_LIBS=$LIBS
10350LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10352/* end confdefs.h.  */
10353
10354/* Override any GCC internal prototype to avoid an error.
10355   Use char because int might match the return type of a GCC
10356   builtin and then its argument prototype would still apply.  */
10357#ifdef __cplusplus
10358extern "C"
10359#endif
10360char wslen ();
10361int
10362main ()
10363{
10364return wslen ();
10365  ;
10366  return 0;
10367}
10368_ACEOF
10369if ac_fn_c_try_link "$LINENO"; then :
10370  ac_cv_lib_w_wslen=yes
10371else
10372  ac_cv_lib_w_wslen=no
10373fi
10374rm -f core conftest.err conftest.$ac_objext \
10375    conftest$ac_exeext conftest.$ac_ext
10376LIBS=$ac_check_lib_save_LIBS
10377fi
10378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10379$as_echo "$ac_cv_lib_w_wslen" >&6; }
10380if test "x$ac_cv_lib_w_wslen" = xyes; then :
10381  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10382fi
10383
10384  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10385$as_echo_n "checking for dlsym in -ldl... " >&6; }
10386if ${ac_cv_lib_dl_dlsym+:} false; then :
10387  $as_echo_n "(cached) " >&6
10388else
10389  ac_check_lib_save_LIBS=$LIBS
10390LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10391cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10392/* end confdefs.h.  */
10393
10394/* Override any GCC internal prototype to avoid an error.
10395   Use char because int might match the return type of a GCC
10396   builtin and then its argument prototype would still apply.  */
10397#ifdef __cplusplus
10398extern "C"
10399#endif
10400char dlsym ();
10401int
10402main ()
10403{
10404return dlsym ();
10405  ;
10406  return 0;
10407}
10408_ACEOF
10409if ac_fn_c_try_link "$LINENO"; then :
10410  ac_cv_lib_dl_dlsym=yes
10411else
10412  ac_cv_lib_dl_dlsym=no
10413fi
10414rm -f core conftest.err conftest.$ac_objext \
10415    conftest$ac_exeext conftest.$ac_ext
10416LIBS=$ac_check_lib_save_LIBS
10417fi
10418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10419$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10420if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10421  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10422fi
10423
10424  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10425$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10426if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10427  $as_echo_n "(cached) " >&6
10428else
10429  ac_check_lib_save_LIBS=$LIBS
10430LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10431cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432/* end confdefs.h.  */
10433
10434/* Override any GCC internal prototype to avoid an error.
10435   Use char because int might match the return type of a GCC
10436   builtin and then its argument prototype would still apply.  */
10437#ifdef __cplusplus
10438extern "C"
10439#endif
10440char XmuCreateStippledPixmap ();
10441int
10442main ()
10443{
10444return XmuCreateStippledPixmap ();
10445  ;
10446  return 0;
10447}
10448_ACEOF
10449if ac_fn_c_try_link "$LINENO"; then :
10450  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10451else
10452  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10453fi
10454rm -f core conftest.err conftest.$ac_objext \
10455    conftest$ac_exeext conftest.$ac_ext
10456LIBS=$ac_check_lib_save_LIBS
10457fi
10458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10459$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10460if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10461  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10462fi
10463
10464  if test -z "$SKIP_MOTIF"; then
10465    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10466$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10467if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10468  $as_echo_n "(cached) " >&6
10469else
10470  ac_check_lib_save_LIBS=$LIBS
10471LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10472cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10473/* end confdefs.h.  */
10474
10475/* Override any GCC internal prototype to avoid an error.
10476   Use char because int might match the return type of a GCC
10477   builtin and then its argument prototype would still apply.  */
10478#ifdef __cplusplus
10479extern "C"
10480#endif
10481char XpEndJob ();
10482int
10483main ()
10484{
10485return XpEndJob ();
10486  ;
10487  return 0;
10488}
10489_ACEOF
10490if ac_fn_c_try_link "$LINENO"; then :
10491  ac_cv_lib_Xp_XpEndJob=yes
10492else
10493  ac_cv_lib_Xp_XpEndJob=no
10494fi
10495rm -f core conftest.err conftest.$ac_objext \
10496    conftest$ac_exeext conftest.$ac_ext
10497LIBS=$ac_check_lib_save_LIBS
10498fi
10499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10500$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10501if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10502  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10503fi
10504
10505  fi
10506  LDFLAGS=$ldflags_save
10507
10508    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10509$as_echo_n "checking for extra X11 defines... " >&6; }
10510  NARROW_PROTO=
10511  rm -fr conftestdir
10512  if mkdir conftestdir; then
10513    cd conftestdir
10514    cat > Imakefile <<'EOF'
10515acfindx:
10516	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10517EOF
10518    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10519      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10520    fi
10521    cd ..
10522    rm -fr conftestdir
10523  fi
10524  if test -z "$NARROW_PROTO"; then
10525    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10526$as_echo "no" >&6; }
10527  else
10528    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10529$as_echo "$NARROW_PROTO" >&6; }
10530  fi
10531
10532fi
10533
10534if test "$enable_xsmp" = "yes"; then
10535  cppflags_save=$CPPFLAGS
10536  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10537  for ac_header in X11/SM/SMlib.h
10538do :
10539  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10540if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10541  cat >>confdefs.h <<_ACEOF
10542#define HAVE_X11_SM_SMLIB_H 1
10543_ACEOF
10544
10545fi
10546
10547done
10548
10549  CPPFLAGS=$cppflags_save
10550fi
10551
10552
10553if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10554    cppflags_save=$CPPFLAGS
10555  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10556  for ac_header in X11/xpm.h X11/Sunkeysym.h
10557do :
10558  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10559ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10560if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10561  cat >>confdefs.h <<_ACEOF
10562#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10563_ACEOF
10564
10565fi
10566
10567done
10568
10569
10570    if test ! "$enable_xim" = "no"; then
10571    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10572$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10573    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10574/* end confdefs.h.  */
10575#include <X11/Xlib.h>
10576_ACEOF
10577if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10578  $EGREP "XIMText" >/dev/null 2>&1; then :
10579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10580$as_echo "yes" >&6; }
10581else
10582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10583$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10584fi
10585rm -f conftest*
10586
10587  fi
10588  CPPFLAGS=$cppflags_save
10589
10590    if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then
10591    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10592$as_echo "X GUI selected; xim has been enabled" >&6; }
10593    enable_xim="yes"
10594  fi
10595fi
10596
10597if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10598  cppflags_save=$CPPFLAGS
10599  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10600  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10601$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10603/* end confdefs.h.  */
10604
10605#include <X11/Intrinsic.h>
10606#include <X11/Xmu/Editres.h>
10607int
10608main ()
10609{
10610int i; i = 0;
10611  ;
10612  return 0;
10613}
10614_ACEOF
10615if ac_fn_c_try_compile "$LINENO"; then :
10616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10617$as_echo "yes" >&6; }
10618		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10619
10620else
10621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10622$as_echo "no" >&6; }
10623fi
10624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10625  CPPFLAGS=$cppflags_save
10626fi
10627
10628if test -z "$SKIP_MOTIF"; then
10629  cppflags_save=$CPPFLAGS
10630  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10631  if test "$zOSUnix" = "yes"; then
10632	xmheader="Xm/Xm.h"
10633  else
10634	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10635	   Xm/UnhighlightT.h Xm/Notebook.h"
10636  fi
10637  for ac_header in $xmheader
10638do :
10639  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10640ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10641if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10642  cat >>confdefs.h <<_ACEOF
10643#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10644_ACEOF
10645
10646fi
10647
10648done
10649
10650
10651  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10652        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10653$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10654    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10655/* end confdefs.h.  */
10656#include <Xm/XpmP.h>
10657int
10658main ()
10659{
10660XpmAttributes_21 attr;
10661  ;
10662  return 0;
10663}
10664_ACEOF
10665if ac_fn_c_try_compile "$LINENO"; then :
10666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10667$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10668
10669else
10670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10671$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10672
10673
10674fi
10675rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10676  else
10677    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10678
10679  fi
10680  CPPFLAGS=$cppflags_save
10681fi
10682
10683if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10685$as_echo "no GUI selected; xim has been disabled" >&6; }
10686  enable_xim="no"
10687fi
10688if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10690$as_echo "no GUI selected; fontset has been disabled" >&6; }
10691  enable_fontset="no"
10692fi
10693if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10695$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10696  enable_fontset="no"
10697fi
10698
10699if test -z "$SKIP_HAIKU"; then
10700  GUITYPE=HAIKUGUI
10701fi
10702
10703if test -z "$SKIP_PHOTON"; then
10704  GUITYPE=PHOTONGUI
10705fi
10706
10707
10708
10709
10710
10711
10712if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10713  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10714fi
10715
10716if test "$enable_xim" = "yes"; then
10717  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10718
10719fi
10720if test "$enable_fontset" = "yes"; then
10721  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10722
10723fi
10724
10725
10726
10727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10728$as_echo_n "checking for /proc link to executable... " >&6; }
10729if test -L "/proc/self/exe"; then
10730    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10731$as_echo "/proc/self/exe" >&6; }
10732  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10733
10734elif test -L "/proc/self/path/a.out"; then
10735    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10736$as_echo "/proc/self/path/a.out" >&6; }
10737  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10738
10739elif test -L "/proc/curproc/file"; then
10740    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10741$as_echo "/proc/curproc/file" >&6; }
10742  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10743
10744else
10745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10746$as_echo "no" >&6; }
10747fi
10748
10749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10750$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10751case `uname` in
10752    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10753$as_echo "yes" >&6; }
10754                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10755$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10756                if test "x$with_x" = "xno" ; then
10757                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10758                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10759$as_echo "yes" >&6; }
10760                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10761
10762                else
10763                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10764$as_echo "no - using X11" >&6; }
10765                fi ;;
10766
10767    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10768$as_echo "no" >&6; };;
10769esac
10770
10771
10772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10773$as_echo_n "checking whether toupper is broken... " >&6; }
10774if ${vim_cv_toupper_broken+:} false; then :
10775  $as_echo_n "(cached) " >&6
10776else
10777
10778    if test "$cross_compiling" = yes; then :
10779
10780    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10781
10782else
10783  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10784/* end confdefs.h.  */
10785
10786#include "confdefs.h"
10787#include <ctype.h>
10788#if STDC_HEADERS
10789# include <stdlib.h>
10790# include <stddef.h>
10791#endif
10792main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10793
10794_ACEOF
10795if ac_fn_c_try_run "$LINENO"; then :
10796
10797    vim_cv_toupper_broken=yes
10798
10799else
10800
10801    vim_cv_toupper_broken=no
10802
10803fi
10804rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10805  conftest.$ac_objext conftest.beam conftest.$ac_ext
10806fi
10807
10808fi
10809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10810$as_echo "$vim_cv_toupper_broken" >&6; }
10811
10812if test "x$vim_cv_toupper_broken" = "xyes" ; then
10813  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10814
10815fi
10816
10817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10818$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10820/* end confdefs.h.  */
10821#include <stdio.h>
10822int
10823main ()
10824{
10825printf("(" __DATE__ " " __TIME__ ")");
10826  ;
10827  return 0;
10828}
10829_ACEOF
10830if ac_fn_c_try_compile "$LINENO"; then :
10831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10832$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10833
10834else
10835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10836$as_echo "no" >&6; }
10837fi
10838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10839
10840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10841$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10843/* end confdefs.h.  */
10844#include <stdio.h>
10845int
10846main ()
10847{
10848int x __attribute__((unused));
10849  ;
10850  return 0;
10851}
10852_ACEOF
10853if ac_fn_c_try_compile "$LINENO"; then :
10854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10855$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10856
10857else
10858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10859$as_echo "no" >&6; }
10860fi
10861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10862
10863ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10864if test "x$ac_cv_header_elf_h" = xyes; then :
10865  HAS_ELF=1
10866fi
10867
10868
10869if test "$HAS_ELF" = 1; then
10870  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10871$as_echo_n "checking for main in -lelf... " >&6; }
10872if ${ac_cv_lib_elf_main+:} false; then :
10873  $as_echo_n "(cached) " >&6
10874else
10875  ac_check_lib_save_LIBS=$LIBS
10876LIBS="-lelf  $LIBS"
10877cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10878/* end confdefs.h.  */
10879
10880
10881int
10882main ()
10883{
10884return main ();
10885  ;
10886  return 0;
10887}
10888_ACEOF
10889if ac_fn_c_try_link "$LINENO"; then :
10890  ac_cv_lib_elf_main=yes
10891else
10892  ac_cv_lib_elf_main=no
10893fi
10894rm -f core conftest.err conftest.$ac_objext \
10895    conftest$ac_exeext conftest.$ac_ext
10896LIBS=$ac_check_lib_save_LIBS
10897fi
10898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10899$as_echo "$ac_cv_lib_elf_main" >&6; }
10900if test "x$ac_cv_lib_elf_main" = xyes; then :
10901  cat >>confdefs.h <<_ACEOF
10902#define HAVE_LIBELF 1
10903_ACEOF
10904
10905  LIBS="-lelf $LIBS"
10906
10907fi
10908
10909fi
10910
10911ac_header_dirent=no
10912for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10913  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10915$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10916if eval \${$as_ac_Header+:} false; then :
10917  $as_echo_n "(cached) " >&6
10918else
10919  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10920/* end confdefs.h.  */
10921#include <sys/types.h>
10922#include <$ac_hdr>
10923
10924int
10925main ()
10926{
10927if ((DIR *) 0)
10928return 0;
10929  ;
10930  return 0;
10931}
10932_ACEOF
10933if ac_fn_c_try_compile "$LINENO"; then :
10934  eval "$as_ac_Header=yes"
10935else
10936  eval "$as_ac_Header=no"
10937fi
10938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10939fi
10940eval ac_res=\$$as_ac_Header
10941	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10942$as_echo "$ac_res" >&6; }
10943if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10944  cat >>confdefs.h <<_ACEOF
10945#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10946_ACEOF
10947
10948ac_header_dirent=$ac_hdr; break
10949fi
10950
10951done
10952# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10953if test $ac_header_dirent = dirent.h; then
10954  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10955$as_echo_n "checking for library containing opendir... " >&6; }
10956if ${ac_cv_search_opendir+:} false; then :
10957  $as_echo_n "(cached) " >&6
10958else
10959  ac_func_search_save_LIBS=$LIBS
10960cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961/* end confdefs.h.  */
10962
10963/* Override any GCC internal prototype to avoid an error.
10964   Use char because int might match the return type of a GCC
10965   builtin and then its argument prototype would still apply.  */
10966#ifdef __cplusplus
10967extern "C"
10968#endif
10969char opendir ();
10970int
10971main ()
10972{
10973return opendir ();
10974  ;
10975  return 0;
10976}
10977_ACEOF
10978for ac_lib in '' dir; do
10979  if test -z "$ac_lib"; then
10980    ac_res="none required"
10981  else
10982    ac_res=-l$ac_lib
10983    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10984  fi
10985  if ac_fn_c_try_link "$LINENO"; then :
10986  ac_cv_search_opendir=$ac_res
10987fi
10988rm -f core conftest.err conftest.$ac_objext \
10989    conftest$ac_exeext
10990  if ${ac_cv_search_opendir+:} false; then :
10991  break
10992fi
10993done
10994if ${ac_cv_search_opendir+:} false; then :
10995
10996else
10997  ac_cv_search_opendir=no
10998fi
10999rm conftest.$ac_ext
11000LIBS=$ac_func_search_save_LIBS
11001fi
11002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11003$as_echo "$ac_cv_search_opendir" >&6; }
11004ac_res=$ac_cv_search_opendir
11005if test "$ac_res" != no; then :
11006  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11007
11008fi
11009
11010else
11011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11012$as_echo_n "checking for library containing opendir... " >&6; }
11013if ${ac_cv_search_opendir+:} false; then :
11014  $as_echo_n "(cached) " >&6
11015else
11016  ac_func_search_save_LIBS=$LIBS
11017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11018/* end confdefs.h.  */
11019
11020/* Override any GCC internal prototype to avoid an error.
11021   Use char because int might match the return type of a GCC
11022   builtin and then its argument prototype would still apply.  */
11023#ifdef __cplusplus
11024extern "C"
11025#endif
11026char opendir ();
11027int
11028main ()
11029{
11030return opendir ();
11031  ;
11032  return 0;
11033}
11034_ACEOF
11035for ac_lib in '' x; do
11036  if test -z "$ac_lib"; then
11037    ac_res="none required"
11038  else
11039    ac_res=-l$ac_lib
11040    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11041  fi
11042  if ac_fn_c_try_link "$LINENO"; then :
11043  ac_cv_search_opendir=$ac_res
11044fi
11045rm -f core conftest.err conftest.$ac_objext \
11046    conftest$ac_exeext
11047  if ${ac_cv_search_opendir+:} false; then :
11048  break
11049fi
11050done
11051if ${ac_cv_search_opendir+:} false; then :
11052
11053else
11054  ac_cv_search_opendir=no
11055fi
11056rm conftest.$ac_ext
11057LIBS=$ac_func_search_save_LIBS
11058fi
11059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11060$as_echo "$ac_cv_search_opendir" >&6; }
11061ac_res=$ac_cv_search_opendir
11062if test "$ac_res" != no; then :
11063  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11064
11065fi
11066
11067fi
11068
11069
11070if test $ac_cv_header_sys_wait_h = no; then
11071  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
11072$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
11073  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11074/* end confdefs.h.  */
11075#include <sys/wait.h>
11076int
11077main ()
11078{
11079union wait xx, yy; xx = yy
11080  ;
11081  return 0;
11082}
11083_ACEOF
11084if ac_fn_c_try_compile "$LINENO"; then :
11085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11086$as_echo "yes" >&6; }
11087			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11088
11089			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
11090
11091else
11092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11093$as_echo "no" >&6; }
11094fi
11095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11096fi
11097
11098for ac_header in stdint.h stdlib.h string.h \
11099	sys/select.h sys/utsname.h termcap.h fcntl.h \
11100	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
11101	termio.h iconv.h inttypes.h langinfo.h math.h \
11102	unistd.h stropts.h errno.h sys/resource.h \
11103	sys/systeminfo.h locale.h sys/stream.h termios.h \
11104	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
11105	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
11106	util/debug.h util/msg18n.h frame.h sys/acl.h \
11107	sys/access.h sys/sysinfo.h wchar.h wctype.h
11108do :
11109  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11110ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11111if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11112  cat >>confdefs.h <<_ACEOF
11113#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11114_ACEOF
11115
11116fi
11117
11118done
11119
11120
11121for ac_header in sys/ptem.h
11122do :
11123  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11124#  include <sys/stream.h>
11125#endif
11126"
11127if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11128  cat >>confdefs.h <<_ACEOF
11129#define HAVE_SYS_PTEM_H 1
11130_ACEOF
11131
11132fi
11133
11134done
11135
11136
11137for ac_header in sys/sysctl.h
11138do :
11139  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11140#  include <sys/param.h>
11141#endif
11142"
11143if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11144  cat >>confdefs.h <<_ACEOF
11145#define HAVE_SYS_SYSCTL_H 1
11146_ACEOF
11147
11148fi
11149
11150done
11151
11152
11153
11154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11155$as_echo_n "checking for pthread_np.h... " >&6; }
11156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11157/* end confdefs.h.  */
11158
11159#include <pthread.h>
11160#include <pthread_np.h>
11161int
11162main ()
11163{
11164int i; i = 0;
11165  ;
11166  return 0;
11167}
11168_ACEOF
11169if ac_fn_c_try_compile "$LINENO"; then :
11170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11171$as_echo "yes" >&6; }
11172		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11173
11174else
11175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11176$as_echo "no" >&6; }
11177fi
11178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11179
11180for ac_header in strings.h
11181do :
11182  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11183if test "x$ac_cv_header_strings_h" = xyes; then :
11184  cat >>confdefs.h <<_ACEOF
11185#define HAVE_STRINGS_H 1
11186_ACEOF
11187
11188fi
11189
11190done
11191
11192if test "x$MACOS_X" = "xyes"; then
11193    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11194
11195else
11196
11197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11198$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11199cppflags_save=$CPPFLAGS
11200CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11201cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11202/* end confdefs.h.  */
11203
11204#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11205# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11206			/* but don't do it on AIX 5.1 (Uribarri) */
11207#endif
11208#ifdef HAVE_XM_XM_H
11209# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11210#endif
11211#ifdef HAVE_STRING_H
11212# include <string.h>
11213#endif
11214#if defined(HAVE_STRINGS_H)
11215# include <strings.h>
11216#endif
11217
11218int
11219main ()
11220{
11221int i; i = 0;
11222  ;
11223  return 0;
11224}
11225_ACEOF
11226if ac_fn_c_try_compile "$LINENO"; then :
11227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11228$as_echo "yes" >&6; }
11229else
11230  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11231
11232		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11233$as_echo "no" >&6; }
11234fi
11235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11236CPPFLAGS=$cppflags_save
11237fi
11238
11239if test $ac_cv_c_compiler_gnu = yes; then
11240    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11241$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11242if ${ac_cv_prog_gcc_traditional+:} false; then :
11243  $as_echo_n "(cached) " >&6
11244else
11245    ac_pattern="Autoconf.*'x'"
11246  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h.  */
11248#include <sgtty.h>
11249Autoconf TIOCGETP
11250_ACEOF
11251if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11252  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11253  ac_cv_prog_gcc_traditional=yes
11254else
11255  ac_cv_prog_gcc_traditional=no
11256fi
11257rm -f conftest*
11258
11259
11260  if test $ac_cv_prog_gcc_traditional = no; then
11261    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11262/* end confdefs.h.  */
11263#include <termio.h>
11264Autoconf TCGETA
11265_ACEOF
11266if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11267  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11268  ac_cv_prog_gcc_traditional=yes
11269fi
11270rm -f conftest*
11271
11272  fi
11273fi
11274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11275$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11276  if test $ac_cv_prog_gcc_traditional = yes; then
11277    CC="$CC -traditional"
11278  fi
11279fi
11280
11281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11282$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11283if ${ac_cv_c_const+:} false; then :
11284  $as_echo_n "(cached) " >&6
11285else
11286  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11287/* end confdefs.h.  */
11288
11289int
11290main ()
11291{
11292
11293#ifndef __cplusplus
11294  /* Ultrix mips cc rejects this sort of thing.  */
11295  typedef int charset[2];
11296  const charset cs = { 0, 0 };
11297  /* SunOS 4.1.1 cc rejects this.  */
11298  char const *const *pcpcc;
11299  char **ppc;
11300  /* NEC SVR4.0.2 mips cc rejects this.  */
11301  struct point {int x, y;};
11302  static struct point const zero = {0,0};
11303  /* AIX XL C 1.02.0.0 rejects this.
11304     It does not let you subtract one const X* pointer from another in
11305     an arm of an if-expression whose if-part is not a constant
11306     expression */
11307  const char *g = "string";
11308  pcpcc = &g + (g ? g-g : 0);
11309  /* HPUX 7.0 cc rejects these. */
11310  ++pcpcc;
11311  ppc = (char**) pcpcc;
11312  pcpcc = (char const *const *) ppc;
11313  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11314    char tx;
11315    char *t = &tx;
11316    char const *s = 0 ? (char *) 0 : (char const *) 0;
11317
11318    *t++ = 0;
11319    if (s) return 0;
11320  }
11321  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11322    int x[] = {25, 17};
11323    const int *foo = &x[0];
11324    ++foo;
11325  }
11326  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11327    typedef const int *iptr;
11328    iptr p = 0;
11329    ++p;
11330  }
11331  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11332       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11333    struct s { int j; const int *ap[3]; } bx;
11334    struct s *b = &bx; b->j = 5;
11335  }
11336  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11337    const int foo = 10;
11338    if (!foo) return 0;
11339  }
11340  return !cs[0] && !zero.x;
11341#endif
11342
11343  ;
11344  return 0;
11345}
11346_ACEOF
11347if ac_fn_c_try_compile "$LINENO"; then :
11348  ac_cv_c_const=yes
11349else
11350  ac_cv_c_const=no
11351fi
11352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11353fi
11354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11355$as_echo "$ac_cv_c_const" >&6; }
11356if test $ac_cv_c_const = no; then
11357
11358$as_echo "#define const /**/" >>confdefs.h
11359
11360fi
11361
11362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11363$as_echo_n "checking for working volatile... " >&6; }
11364if ${ac_cv_c_volatile+:} false; then :
11365  $as_echo_n "(cached) " >&6
11366else
11367  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368/* end confdefs.h.  */
11369
11370int
11371main ()
11372{
11373
11374volatile int x;
11375int * volatile y = (int *) 0;
11376return !x && !y;
11377  ;
11378  return 0;
11379}
11380_ACEOF
11381if ac_fn_c_try_compile "$LINENO"; then :
11382  ac_cv_c_volatile=yes
11383else
11384  ac_cv_c_volatile=no
11385fi
11386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11387fi
11388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11389$as_echo "$ac_cv_c_volatile" >&6; }
11390if test $ac_cv_c_volatile = no; then
11391
11392$as_echo "#define volatile /**/" >>confdefs.h
11393
11394fi
11395
11396ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11397if test "x$ac_cv_type_mode_t" = xyes; then :
11398
11399else
11400
11401cat >>confdefs.h <<_ACEOF
11402#define mode_t int
11403_ACEOF
11404
11405fi
11406
11407ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11408if test "x$ac_cv_type_off_t" = xyes; then :
11409
11410else
11411
11412cat >>confdefs.h <<_ACEOF
11413#define off_t long int
11414_ACEOF
11415
11416fi
11417
11418ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11419if test "x$ac_cv_type_pid_t" = xyes; then :
11420
11421else
11422
11423cat >>confdefs.h <<_ACEOF
11424#define pid_t int
11425_ACEOF
11426
11427fi
11428
11429ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11430if test "x$ac_cv_type_size_t" = xyes; then :
11431
11432else
11433
11434cat >>confdefs.h <<_ACEOF
11435#define size_t unsigned int
11436_ACEOF
11437
11438fi
11439
11440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11441$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11442if ${ac_cv_type_uid_t+:} false; then :
11443  $as_echo_n "(cached) " >&6
11444else
11445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11446/* end confdefs.h.  */
11447#include <sys/types.h>
11448
11449_ACEOF
11450if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11451  $EGREP "uid_t" >/dev/null 2>&1; then :
11452  ac_cv_type_uid_t=yes
11453else
11454  ac_cv_type_uid_t=no
11455fi
11456rm -f conftest*
11457
11458fi
11459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11460$as_echo "$ac_cv_type_uid_t" >&6; }
11461if test $ac_cv_type_uid_t = no; then
11462
11463$as_echo "#define uid_t int" >>confdefs.h
11464
11465
11466$as_echo "#define gid_t int" >>confdefs.h
11467
11468fi
11469
11470ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11471case $ac_cv_c_uint32_t in #(
11472  no|yes) ;; #(
11473  *)
11474
11475$as_echo "#define _UINT32_T 1" >>confdefs.h
11476
11477
11478cat >>confdefs.h <<_ACEOF
11479#define uint32_t $ac_cv_c_uint32_t
11480_ACEOF
11481;;
11482  esac
11483
11484
11485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11486$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11487if ${ac_cv_header_time+:} false; then :
11488  $as_echo_n "(cached) " >&6
11489else
11490  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11491/* end confdefs.h.  */
11492#include <sys/types.h>
11493#include <sys/time.h>
11494#include <time.h>
11495
11496int
11497main ()
11498{
11499if ((struct tm *) 0)
11500return 0;
11501  ;
11502  return 0;
11503}
11504_ACEOF
11505if ac_fn_c_try_compile "$LINENO"; then :
11506  ac_cv_header_time=yes
11507else
11508  ac_cv_header_time=no
11509fi
11510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11511fi
11512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11513$as_echo "$ac_cv_header_time" >&6; }
11514if test $ac_cv_header_time = yes; then
11515
11516$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11517
11518fi
11519
11520ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11521if test "x$ac_cv_type_ino_t" = xyes; then :
11522
11523else
11524
11525cat >>confdefs.h <<_ACEOF
11526#define ino_t long
11527_ACEOF
11528
11529fi
11530
11531ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11532if test "x$ac_cv_type_dev_t" = xyes; then :
11533
11534else
11535
11536cat >>confdefs.h <<_ACEOF
11537#define dev_t unsigned
11538_ACEOF
11539
11540fi
11541
11542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11543$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11544if ${ac_cv_c_bigendian+:} false; then :
11545  $as_echo_n "(cached) " >&6
11546else
11547  ac_cv_c_bigendian=unknown
11548    # See if we're dealing with a universal compiler.
11549    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11550/* end confdefs.h.  */
11551#ifndef __APPLE_CC__
11552	       not a universal capable compiler
11553	     #endif
11554	     typedef int dummy;
11555
11556_ACEOF
11557if ac_fn_c_try_compile "$LINENO"; then :
11558
11559	# Check for potential -arch flags.  It is not universal unless
11560	# there are at least two -arch flags with different values.
11561	ac_arch=
11562	ac_prev=
11563	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11564	 if test -n "$ac_prev"; then
11565	   case $ac_word in
11566	     i?86 | x86_64 | ppc | ppc64)
11567	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11568		 ac_arch=$ac_word
11569	       else
11570		 ac_cv_c_bigendian=universal
11571		 break
11572	       fi
11573	       ;;
11574	   esac
11575	   ac_prev=
11576	 elif test "x$ac_word" = "x-arch"; then
11577	   ac_prev=arch
11578	 fi
11579       done
11580fi
11581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11582    if test $ac_cv_c_bigendian = unknown; then
11583      # See if sys/param.h defines the BYTE_ORDER macro.
11584      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11585/* end confdefs.h.  */
11586#include <sys/types.h>
11587	     #include <sys/param.h>
11588
11589int
11590main ()
11591{
11592#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11593		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11594		     && LITTLE_ENDIAN)
11595	      bogus endian macros
11596	     #endif
11597
11598  ;
11599  return 0;
11600}
11601_ACEOF
11602if ac_fn_c_try_compile "$LINENO"; then :
11603  # It does; now see whether it defined to BIG_ENDIAN or not.
11604	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11605/* end confdefs.h.  */
11606#include <sys/types.h>
11607		#include <sys/param.h>
11608
11609int
11610main ()
11611{
11612#if BYTE_ORDER != BIG_ENDIAN
11613		 not big endian
11614		#endif
11615
11616  ;
11617  return 0;
11618}
11619_ACEOF
11620if ac_fn_c_try_compile "$LINENO"; then :
11621  ac_cv_c_bigendian=yes
11622else
11623  ac_cv_c_bigendian=no
11624fi
11625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11626fi
11627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11628    fi
11629    if test $ac_cv_c_bigendian = unknown; then
11630      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11631      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11632/* end confdefs.h.  */
11633#include <limits.h>
11634
11635int
11636main ()
11637{
11638#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11639	      bogus endian macros
11640	     #endif
11641
11642  ;
11643  return 0;
11644}
11645_ACEOF
11646if ac_fn_c_try_compile "$LINENO"; then :
11647  # It does; now see whether it defined to _BIG_ENDIAN or not.
11648	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11649/* end confdefs.h.  */
11650#include <limits.h>
11651
11652int
11653main ()
11654{
11655#ifndef _BIG_ENDIAN
11656		 not big endian
11657		#endif
11658
11659  ;
11660  return 0;
11661}
11662_ACEOF
11663if ac_fn_c_try_compile "$LINENO"; then :
11664  ac_cv_c_bigendian=yes
11665else
11666  ac_cv_c_bigendian=no
11667fi
11668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11669fi
11670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11671    fi
11672    if test $ac_cv_c_bigendian = unknown; then
11673      # Compile a test program.
11674      if test "$cross_compiling" = yes; then :
11675  # Try to guess by grepping values from an object file.
11676	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11677/* end confdefs.h.  */
11678short int ascii_mm[] =
11679		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11680		short int ascii_ii[] =
11681		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11682		int use_ascii (int i) {
11683		  return ascii_mm[i] + ascii_ii[i];
11684		}
11685		short int ebcdic_ii[] =
11686		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11687		short int ebcdic_mm[] =
11688		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11689		int use_ebcdic (int i) {
11690		  return ebcdic_mm[i] + ebcdic_ii[i];
11691		}
11692		extern int foo;
11693
11694int
11695main ()
11696{
11697return use_ascii (foo) == use_ebcdic (foo);
11698  ;
11699  return 0;
11700}
11701_ACEOF
11702if ac_fn_c_try_compile "$LINENO"; then :
11703  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11704	      ac_cv_c_bigendian=yes
11705	    fi
11706	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11707	      if test "$ac_cv_c_bigendian" = unknown; then
11708		ac_cv_c_bigendian=no
11709	      else
11710		# finding both strings is unlikely to happen, but who knows?
11711		ac_cv_c_bigendian=unknown
11712	      fi
11713	    fi
11714fi
11715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11716else
11717  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11718/* end confdefs.h.  */
11719$ac_includes_default
11720int
11721main ()
11722{
11723
11724	     /* Are we little or big endian?  From Harbison&Steele.  */
11725	     union
11726	     {
11727	       long int l;
11728	       char c[sizeof (long int)];
11729	     } u;
11730	     u.l = 1;
11731	     return u.c[sizeof (long int) - 1] == 1;
11732
11733  ;
11734  return 0;
11735}
11736_ACEOF
11737if ac_fn_c_try_run "$LINENO"; then :
11738  ac_cv_c_bigendian=no
11739else
11740  ac_cv_c_bigendian=yes
11741fi
11742rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11743  conftest.$ac_objext conftest.beam conftest.$ac_ext
11744fi
11745
11746    fi
11747fi
11748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11749$as_echo "$ac_cv_c_bigendian" >&6; }
11750 case $ac_cv_c_bigendian in #(
11751   yes)
11752     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11753;; #(
11754   no)
11755      ;; #(
11756   universal)
11757
11758$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11759
11760     ;; #(
11761   *)
11762     as_fn_error $? "unknown endianness
11763 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11764 esac
11765
11766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11767$as_echo_n "checking for inline... " >&6; }
11768if ${ac_cv_c_inline+:} false; then :
11769  $as_echo_n "(cached) " >&6
11770else
11771  ac_cv_c_inline=no
11772for ac_kw in inline __inline__ __inline; do
11773  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11774/* end confdefs.h.  */
11775#ifndef __cplusplus
11776typedef int foo_t;
11777static $ac_kw foo_t static_foo () {return 0; }
11778$ac_kw foo_t foo () {return 0; }
11779#endif
11780
11781_ACEOF
11782if ac_fn_c_try_compile "$LINENO"; then :
11783  ac_cv_c_inline=$ac_kw
11784fi
11785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11786  test "$ac_cv_c_inline" != no && break
11787done
11788
11789fi
11790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11791$as_echo "$ac_cv_c_inline" >&6; }
11792
11793case $ac_cv_c_inline in
11794  inline | yes) ;;
11795  *)
11796    case $ac_cv_c_inline in
11797      no) ac_val=;;
11798      *) ac_val=$ac_cv_c_inline;;
11799    esac
11800    cat >>confdefs.h <<_ACEOF
11801#ifndef __cplusplus
11802#define inline $ac_val
11803#endif
11804_ACEOF
11805    ;;
11806esac
11807
11808
11809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11810$as_echo_n "checking for rlim_t... " >&6; }
11811if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11813$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11814else
11815  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11816/* end confdefs.h.  */
11817
11818#include <sys/types.h>
11819#if STDC_HEADERS
11820# include <stdlib.h>
11821# include <stddef.h>
11822#endif
11823#ifdef HAVE_SYS_RESOURCE_H
11824# include <sys/resource.h>
11825#endif
11826
11827_ACEOF
11828if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11829  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11830  ac_cv_type_rlim_t=yes
11831else
11832  ac_cv_type_rlim_t=no
11833fi
11834rm -f conftest*
11835
11836	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11837$as_echo "$ac_cv_type_rlim_t" >&6; }
11838fi
11839if test $ac_cv_type_rlim_t = no; then
11840  cat >> confdefs.h <<\EOF
11841#define rlim_t unsigned long
11842EOF
11843fi
11844
11845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11846$as_echo_n "checking for stack_t... " >&6; }
11847if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11849$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11850else
11851  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11852/* end confdefs.h.  */
11853
11854#include <sys/types.h>
11855#if STDC_HEADERS
11856# include <stdlib.h>
11857# include <stddef.h>
11858#endif
11859#include <signal.h>
11860
11861_ACEOF
11862if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11863  $EGREP "stack_t" >/dev/null 2>&1; then :
11864  ac_cv_type_stack_t=yes
11865else
11866  ac_cv_type_stack_t=no
11867fi
11868rm -f conftest*
11869
11870	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11871$as_echo "$ac_cv_type_stack_t" >&6; }
11872fi
11873if test $ac_cv_type_stack_t = no; then
11874  cat >> confdefs.h <<\EOF
11875#define stack_t struct sigaltstack
11876EOF
11877fi
11878
11879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11880$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11881cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882/* end confdefs.h.  */
11883
11884#include <sys/types.h>
11885#if STDC_HEADERS
11886# include <stdlib.h>
11887# include <stddef.h>
11888#endif
11889#include <signal.h>
11890#include "confdefs.h"
11891
11892int
11893main ()
11894{
11895stack_t sigstk; sigstk.ss_base = 0;
11896  ;
11897  return 0;
11898}
11899_ACEOF
11900if ac_fn_c_try_compile "$LINENO"; then :
11901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11902$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11903
11904else
11905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11906$as_echo "no" >&6; }
11907fi
11908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11909
11910olibs="$LIBS"
11911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11912$as_echo_n "checking --with-tlib argument... " >&6; }
11913
11914# Check whether --with-tlib was given.
11915if test "${with_tlib+set}" = set; then :
11916  withval=$with_tlib;
11917fi
11918
11919if test -n "$with_tlib"; then
11920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11921$as_echo "$with_tlib" >&6; }
11922  LIBS="$LIBS -l$with_tlib"
11923  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11924$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11926/* end confdefs.h.  */
11927
11928int
11929main ()
11930{
11931
11932  ;
11933  return 0;
11934}
11935_ACEOF
11936if ac_fn_c_try_link "$LINENO"; then :
11937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
11938$as_echo "OK" >&6; }
11939else
11940  as_fn_error $? "FAILED" "$LINENO" 5
11941fi
11942rm -f core conftest.err conftest.$ac_objext \
11943    conftest$ac_exeext conftest.$ac_ext
11944    olibs="$LIBS"
11945else
11946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
11947$as_echo "empty: automatic terminal library selection" >&6; }
11948                case "`uname -s 2>/dev/null`" in
11949	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
11950	*)	tlibs="tinfo ncurses termlib termcap curses";;
11951  esac
11952  for libname in $tlibs; do
11953    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
11955$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
11956if eval \${$as_ac_Lib+:} false; then :
11957  $as_echo_n "(cached) " >&6
11958else
11959  ac_check_lib_save_LIBS=$LIBS
11960LIBS="-l${libname}  $LIBS"
11961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11962/* end confdefs.h.  */
11963
11964/* Override any GCC internal prototype to avoid an error.
11965   Use char because int might match the return type of a GCC
11966   builtin and then its argument prototype would still apply.  */
11967#ifdef __cplusplus
11968extern "C"
11969#endif
11970char tgetent ();
11971int
11972main ()
11973{
11974return tgetent ();
11975  ;
11976  return 0;
11977}
11978_ACEOF
11979if ac_fn_c_try_link "$LINENO"; then :
11980  eval "$as_ac_Lib=yes"
11981else
11982  eval "$as_ac_Lib=no"
11983fi
11984rm -f core conftest.err conftest.$ac_objext \
11985    conftest$ac_exeext conftest.$ac_ext
11986LIBS=$ac_check_lib_save_LIBS
11987fi
11988eval ac_res=\$$as_ac_Lib
11989	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11990$as_echo "$ac_res" >&6; }
11991if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11992  cat >>confdefs.h <<_ACEOF
11993#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
11994_ACEOF
11995
11996  LIBS="-l${libname} $LIBS"
11997
11998fi
11999
12000    if test "x$olibs" != "x$LIBS"; then
12001                        if test "$cross_compiling" = yes; then :
12002  res="FAIL"
12003else
12004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12005/* end confdefs.h.  */
12006
12007#ifdef HAVE_TERMCAP_H
12008# include <termcap.h>
12009#endif
12010#if STDC_HEADERS
12011# include <stdlib.h>
12012# include <stddef.h>
12013#endif
12014main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
12015_ACEOF
12016if ac_fn_c_try_run "$LINENO"; then :
12017  res="OK"
12018else
12019  res="FAIL"
12020fi
12021rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12022  conftest.$ac_objext conftest.beam conftest.$ac_ext
12023fi
12024
12025      if test "$res" = "OK"; then
12026	break
12027      fi
12028      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
12029$as_echo "$libname library is not usable" >&6; }
12030      LIBS="$olibs"
12031    fi
12032  done
12033  if test "x$olibs" = "x$LIBS"; then
12034    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
12035$as_echo "no terminal library found" >&6; }
12036  fi
12037fi
12038
12039if test "x$olibs" = "x$LIBS"; then
12040  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
12041$as_echo_n "checking for tgetent()... " >&6; }
12042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12043/* end confdefs.h.  */
12044int tgetent(char *, const char *);
12045int
12046main ()
12047{
12048char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
12049  ;
12050  return 0;
12051}
12052_ACEOF
12053if ac_fn_c_try_link "$LINENO"; then :
12054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12055$as_echo "yes" >&6; }
12056else
12057  as_fn_error $? "NOT FOUND!
12058      You need to install a terminal library; for example ncurses.
12059      Or specify the name of the library with --with-tlib." "$LINENO" 5
12060fi
12061rm -f core conftest.err conftest.$ac_objext \
12062    conftest$ac_exeext conftest.$ac_ext
12063fi
12064
12065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
12066$as_echo_n "checking whether we talk terminfo... " >&6; }
12067if ${vim_cv_terminfo+:} false; then :
12068  $as_echo_n "(cached) " >&6
12069else
12070
12071    if test "$cross_compiling" = yes; then :
12072
12073      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
12074
12075else
12076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12077/* end confdefs.h.  */
12078
12079#include "confdefs.h"
12080#ifdef HAVE_TERMCAP_H
12081# include <termcap.h>
12082#endif
12083#ifdef HAVE_STRING_H
12084# include <string.h>
12085#endif
12086#if STDC_HEADERS
12087# include <stdlib.h>
12088# include <stddef.h>
12089#endif
12090main()
12091{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
12092
12093_ACEOF
12094if ac_fn_c_try_run "$LINENO"; then :
12095
12096      vim_cv_terminfo=no
12097
12098else
12099
12100      vim_cv_terminfo=yes
12101
12102fi
12103rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12104  conftest.$ac_objext conftest.beam conftest.$ac_ext
12105fi
12106
12107
12108fi
12109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
12110$as_echo "$vim_cv_terminfo" >&6; }
12111
12112if test "x$vim_cv_terminfo" = "xyes" ; then
12113  $as_echo "#define TERMINFO 1" >>confdefs.h
12114
12115fi
12116
12117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12118$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12119if ${vim_cv_tgetent+:} false; then :
12120  $as_echo_n "(cached) " >&6
12121else
12122
12123    if test "$cross_compiling" = yes; then :
12124
12125      as_fn_error $? "failed to compile test program." "$LINENO" 5
12126
12127else
12128  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12129/* end confdefs.h.  */
12130
12131#include "confdefs.h"
12132#ifdef HAVE_TERMCAP_H
12133# include <termcap.h>
12134#endif
12135#if STDC_HEADERS
12136# include <stdlib.h>
12137# include <stddef.h>
12138#endif
12139main()
12140{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12141
12142_ACEOF
12143if ac_fn_c_try_run "$LINENO"; then :
12144
12145      vim_cv_tgetent=zero
12146
12147else
12148
12149      vim_cv_tgetent=non-zero
12150
12151fi
12152rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12153  conftest.$ac_objext conftest.beam conftest.$ac_ext
12154fi
12155
12156
12157fi
12158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12159$as_echo "$vim_cv_tgetent" >&6; }
12160
12161if test "x$vim_cv_tgetent" = "xzero" ; then
12162  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12163
12164fi
12165
12166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12167$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169/* end confdefs.h.  */
12170
12171#ifdef HAVE_TERMCAP_H
12172# include <termcap.h>
12173#endif
12174
12175int
12176main ()
12177{
12178ospeed = 20000
12179  ;
12180  return 0;
12181}
12182_ACEOF
12183if ac_fn_c_try_link "$LINENO"; then :
12184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12185$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12186
12187else
12188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12189$as_echo "no" >&6; }
12190	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12191$as_echo_n "checking whether ospeed can be extern... " >&6; }
12192	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12193/* end confdefs.h.  */
12194
12195#ifdef HAVE_TERMCAP_H
12196# include <termcap.h>
12197#endif
12198extern short ospeed;
12199
12200int
12201main ()
12202{
12203ospeed = 20000
12204  ;
12205  return 0;
12206}
12207_ACEOF
12208if ac_fn_c_try_link "$LINENO"; then :
12209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12210$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12211
12212else
12213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12214$as_echo "no" >&6; }
12215fi
12216rm -f core conftest.err conftest.$ac_objext \
12217    conftest$ac_exeext conftest.$ac_ext
12218
12219fi
12220rm -f core conftest.err conftest.$ac_objext \
12221    conftest$ac_exeext conftest.$ac_ext
12222
12223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12224$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12225cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12226/* end confdefs.h.  */
12227
12228#ifdef HAVE_TERMCAP_H
12229# include <termcap.h>
12230#endif
12231
12232int
12233main ()
12234{
12235if (UP == 0 && BC == 0) PC = 1
12236  ;
12237  return 0;
12238}
12239_ACEOF
12240if ac_fn_c_try_link "$LINENO"; then :
12241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12242$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12243
12244else
12245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12246$as_echo "no" >&6; }
12247	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12248$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12249	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12250/* end confdefs.h.  */
12251
12252#ifdef HAVE_TERMCAP_H
12253# include <termcap.h>
12254#endif
12255extern char *UP, *BC, PC;
12256
12257int
12258main ()
12259{
12260if (UP == 0 && BC == 0) PC = 1
12261  ;
12262  return 0;
12263}
12264_ACEOF
12265if ac_fn_c_try_link "$LINENO"; then :
12266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12267$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12268
12269else
12270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12271$as_echo "no" >&6; }
12272fi
12273rm -f core conftest.err conftest.$ac_objext \
12274    conftest$ac_exeext conftest.$ac_ext
12275
12276fi
12277rm -f core conftest.err conftest.$ac_objext \
12278    conftest$ac_exeext conftest.$ac_ext
12279
12280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12281$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12282cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12283/* end confdefs.h.  */
12284
12285#ifdef HAVE_TERMCAP_H
12286# include <termcap.h>
12287#endif
12288
12289int
12290main ()
12291{
12292extern int xx(); tputs("test", 1, (outfuntype)xx)
12293  ;
12294  return 0;
12295}
12296_ACEOF
12297if ac_fn_c_try_compile "$LINENO"; then :
12298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12299$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12300
12301else
12302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12303$as_echo "no" >&6; }
12304fi
12305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12306
12307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12308$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12309cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12310/* end confdefs.h.  */
12311
12312#include <sys/types.h>
12313#include <sys/time.h>
12314#include <sys/select.h>
12315int
12316main ()
12317{
12318
12319  ;
12320  return 0;
12321}
12322_ACEOF
12323if ac_fn_c_try_compile "$LINENO"; then :
12324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12325$as_echo "yes" >&6; }
12326			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12327
12328else
12329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12330$as_echo "no" >&6; }
12331fi
12332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12333
12334
12335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12336$as_echo_n "checking for /dev/ptc... " >&6; }
12337if test -r /dev/ptc; then
12338  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12339
12340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12341$as_echo "yes" >&6; }
12342else
12343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12344$as_echo "no" >&6; }
12345fi
12346
12347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12348$as_echo_n "checking for SVR4 ptys... " >&6; }
12349if test -c /dev/ptmx ; then
12350  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12351/* end confdefs.h.  */
12352
12353int
12354main ()
12355{
12356ptsname(0);grantpt(0);unlockpt(0);
12357  ;
12358  return 0;
12359}
12360_ACEOF
12361if ac_fn_c_try_link "$LINENO"; then :
12362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12363$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12364
12365else
12366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12367$as_echo "no" >&6; }
12368fi
12369rm -f core conftest.err conftest.$ac_objext \
12370    conftest$ac_exeext conftest.$ac_ext
12371else
12372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12373$as_echo "no" >&6; }
12374fi
12375
12376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12377$as_echo_n "checking for ptyranges... " >&6; }
12378if test -d /dev/ptym ; then
12379  pdir='/dev/ptym'
12380else
12381  pdir='/dev'
12382fi
12383cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12384/* end confdefs.h.  */
12385#ifdef M_UNIX
12386   yes;
12387#endif
12388
12389_ACEOF
12390if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12391  $EGREP "yes" >/dev/null 2>&1; then :
12392  ptys=`echo /dev/ptyp??`
12393else
12394  ptys=`echo $pdir/pty??`
12395fi
12396rm -f conftest*
12397
12398if test "$ptys" != "$pdir/pty??" ; then
12399  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12400  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12401  cat >>confdefs.h <<_ACEOF
12402#define PTYRANGE0 "$p0"
12403_ACEOF
12404
12405  cat >>confdefs.h <<_ACEOF
12406#define PTYRANGE1 "$p1"
12407_ACEOF
12408
12409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12410$as_echo "$p0 / $p1" >&6; }
12411else
12412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12413$as_echo "don't know" >&6; }
12414fi
12415
12416
12417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12418$as_echo_n "checking return type of signal handlers... " >&6; }
12419if ${ac_cv_type_signal+:} false; then :
12420  $as_echo_n "(cached) " >&6
12421else
12422  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423/* end confdefs.h.  */
12424#include <sys/types.h>
12425#include <signal.h>
12426
12427int
12428main ()
12429{
12430return *(signal (0, 0)) (0) == 1;
12431  ;
12432  return 0;
12433}
12434_ACEOF
12435if ac_fn_c_try_compile "$LINENO"; then :
12436  ac_cv_type_signal=int
12437else
12438  ac_cv_type_signal=void
12439fi
12440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12441fi
12442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12443$as_echo "$ac_cv_type_signal" >&6; }
12444
12445cat >>confdefs.h <<_ACEOF
12446#define RETSIGTYPE $ac_cv_type_signal
12447_ACEOF
12448
12449
12450
12451if test $ac_cv_type_signal = void; then
12452  $as_echo "#define SIGRETURN return" >>confdefs.h
12453
12454else
12455  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12456
12457fi
12458
12459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12460$as_echo_n "checking for struct sigcontext... " >&6; }
12461cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462/* end confdefs.h.  */
12463
12464#include <signal.h>
12465test_sig()
12466{
12467    struct sigcontext *scont;
12468    scont = (struct sigcontext *)0;
12469    return 1;
12470}
12471int
12472main ()
12473{
12474
12475  ;
12476  return 0;
12477}
12478_ACEOF
12479if ac_fn_c_try_compile "$LINENO"; then :
12480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12481$as_echo "yes" >&6; }
12482		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12483
12484else
12485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12486$as_echo "no" >&6; }
12487fi
12488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12489
12490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12491$as_echo_n "checking getcwd implementation is broken... " >&6; }
12492if ${vim_cv_getcwd_broken+:} false; then :
12493  $as_echo_n "(cached) " >&6
12494else
12495
12496    if test "$cross_compiling" = yes; then :
12497
12498      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12499
12500else
12501  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12502/* end confdefs.h.  */
12503
12504#include "confdefs.h"
12505#ifdef HAVE_UNISTD_H
12506#include <unistd.h>
12507#endif
12508char *dagger[] = { "IFS=pwd", 0 };
12509main()
12510{
12511  char buffer[500];
12512  extern char **environ;
12513  environ = dagger;
12514  return getcwd(buffer, 500) ? 0 : 1;
12515}
12516
12517_ACEOF
12518if ac_fn_c_try_run "$LINENO"; then :
12519
12520      vim_cv_getcwd_broken=no
12521
12522else
12523
12524      vim_cv_getcwd_broken=yes
12525
12526fi
12527rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12528  conftest.$ac_objext conftest.beam conftest.$ac_ext
12529fi
12530
12531
12532fi
12533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12534$as_echo "$vim_cv_getcwd_broken" >&6; }
12535
12536if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12537  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12538
12539  for ac_func in getwd
12540do :
12541  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12542if test "x$ac_cv_func_getwd" = xyes; then :
12543  cat >>confdefs.h <<_ACEOF
12544#define HAVE_GETWD 1
12545_ACEOF
12546
12547fi
12548done
12549
12550fi
12551
12552for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12553	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12554	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12555	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12556	sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \
12557	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12558	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12559do :
12560  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12561ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12562if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12563  cat >>confdefs.h <<_ACEOF
12564#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12565_ACEOF
12566
12567fi
12568done
12569
12570for ac_header in sys/select.h sys/socket.h
12571do :
12572  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12573ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12574if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12575  cat >>confdefs.h <<_ACEOF
12576#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12577_ACEOF
12578
12579fi
12580
12581done
12582
12583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12584$as_echo_n "checking types of arguments for select... " >&6; }
12585if ${ac_cv_func_select_args+:} false; then :
12586  $as_echo_n "(cached) " >&6
12587else
12588  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12589 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12590  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12592/* end confdefs.h.  */
12593$ac_includes_default
12594#ifdef HAVE_SYS_SELECT_H
12595# include <sys/select.h>
12596#endif
12597#ifdef HAVE_SYS_SOCKET_H
12598# include <sys/socket.h>
12599#endif
12600
12601int
12602main ()
12603{
12604extern int select ($ac_arg1,
12605					    $ac_arg234, $ac_arg234, $ac_arg234,
12606					    $ac_arg5);
12607  ;
12608  return 0;
12609}
12610_ACEOF
12611if ac_fn_c_try_compile "$LINENO"; then :
12612  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12613fi
12614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12615  done
12616 done
12617done
12618# Provide a safe default value.
12619: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12620
12621fi
12622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12623$as_echo "$ac_cv_func_select_args" >&6; }
12624ac_save_IFS=$IFS; IFS=','
12625set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12626IFS=$ac_save_IFS
12627shift
12628
12629cat >>confdefs.h <<_ACEOF
12630#define SELECT_TYPE_ARG1 $1
12631_ACEOF
12632
12633
12634cat >>confdefs.h <<_ACEOF
12635#define SELECT_TYPE_ARG234 ($2)
12636_ACEOF
12637
12638
12639cat >>confdefs.h <<_ACEOF
12640#define SELECT_TYPE_ARG5 ($3)
12641_ACEOF
12642
12643rm -f conftest*
12644
12645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12646$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12647if ${ac_cv_sys_largefile_source+:} false; then :
12648  $as_echo_n "(cached) " >&6
12649else
12650  while :; do
12651  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12652/* end confdefs.h.  */
12653#include <sys/types.h> /* for off_t */
12654     #include <stdio.h>
12655int
12656main ()
12657{
12658int (*fp) (FILE *, off_t, int) = fseeko;
12659     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12660  ;
12661  return 0;
12662}
12663_ACEOF
12664if ac_fn_c_try_link "$LINENO"; then :
12665  ac_cv_sys_largefile_source=no; break
12666fi
12667rm -f core conftest.err conftest.$ac_objext \
12668    conftest$ac_exeext conftest.$ac_ext
12669  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12670/* end confdefs.h.  */
12671#define _LARGEFILE_SOURCE 1
12672#include <sys/types.h> /* for off_t */
12673     #include <stdio.h>
12674int
12675main ()
12676{
12677int (*fp) (FILE *, off_t, int) = fseeko;
12678     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12679  ;
12680  return 0;
12681}
12682_ACEOF
12683if ac_fn_c_try_link "$LINENO"; then :
12684  ac_cv_sys_largefile_source=1; break
12685fi
12686rm -f core conftest.err conftest.$ac_objext \
12687    conftest$ac_exeext conftest.$ac_ext
12688  ac_cv_sys_largefile_source=unknown
12689  break
12690done
12691fi
12692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12693$as_echo "$ac_cv_sys_largefile_source" >&6; }
12694case $ac_cv_sys_largefile_source in #(
12695  no | unknown) ;;
12696  *)
12697cat >>confdefs.h <<_ACEOF
12698#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12699_ACEOF
12700;;
12701esac
12702rm -rf conftest*
12703
12704# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12705# in glibc 2.1.3, but that breaks too many other things.
12706# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12707if test $ac_cv_sys_largefile_source != unknown; then
12708
12709$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12710
12711fi
12712
12713
12714# Check whether --enable-largefile was given.
12715if test "${enable_largefile+set}" = set; then :
12716  enableval=$enable_largefile;
12717fi
12718
12719if test "$enable_largefile" != no; then
12720
12721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12722$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12723if ${ac_cv_sys_largefile_CC+:} false; then :
12724  $as_echo_n "(cached) " >&6
12725else
12726  ac_cv_sys_largefile_CC=no
12727     if test "$GCC" != yes; then
12728       ac_save_CC=$CC
12729       while :; do
12730	 # IRIX 6.2 and later do not support large files by default,
12731	 # so use the C compiler's -n32 option if that helps.
12732	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733/* end confdefs.h.  */
12734#include <sys/types.h>
12735 /* Check that off_t can represent 2**63 - 1 correctly.
12736    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12737    since some C++ compilers masquerading as C compilers
12738    incorrectly reject 9223372036854775807.  */
12739#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12740  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12741		       && LARGE_OFF_T % 2147483647 == 1)
12742		      ? 1 : -1];
12743int
12744main ()
12745{
12746
12747  ;
12748  return 0;
12749}
12750_ACEOF
12751	 if ac_fn_c_try_compile "$LINENO"; then :
12752  break
12753fi
12754rm -f core conftest.err conftest.$ac_objext
12755	 CC="$CC -n32"
12756	 if ac_fn_c_try_compile "$LINENO"; then :
12757  ac_cv_sys_largefile_CC=' -n32'; break
12758fi
12759rm -f core conftest.err conftest.$ac_objext
12760	 break
12761       done
12762       CC=$ac_save_CC
12763       rm -f conftest.$ac_ext
12764    fi
12765fi
12766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12767$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12768  if test "$ac_cv_sys_largefile_CC" != no; then
12769    CC=$CC$ac_cv_sys_largefile_CC
12770  fi
12771
12772  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12773$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12774if ${ac_cv_sys_file_offset_bits+:} false; then :
12775  $as_echo_n "(cached) " >&6
12776else
12777  while :; do
12778  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12779/* end confdefs.h.  */
12780#include <sys/types.h>
12781 /* Check that off_t can represent 2**63 - 1 correctly.
12782    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12783    since some C++ compilers masquerading as C compilers
12784    incorrectly reject 9223372036854775807.  */
12785#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12786  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12787		       && LARGE_OFF_T % 2147483647 == 1)
12788		      ? 1 : -1];
12789int
12790main ()
12791{
12792
12793  ;
12794  return 0;
12795}
12796_ACEOF
12797if ac_fn_c_try_compile "$LINENO"; then :
12798  ac_cv_sys_file_offset_bits=no; break
12799fi
12800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12802/* end confdefs.h.  */
12803#define _FILE_OFFSET_BITS 64
12804#include <sys/types.h>
12805 /* Check that off_t can represent 2**63 - 1 correctly.
12806    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12807    since some C++ compilers masquerading as C compilers
12808    incorrectly reject 9223372036854775807.  */
12809#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12810  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12811		       && LARGE_OFF_T % 2147483647 == 1)
12812		      ? 1 : -1];
12813int
12814main ()
12815{
12816
12817  ;
12818  return 0;
12819}
12820_ACEOF
12821if ac_fn_c_try_compile "$LINENO"; then :
12822  ac_cv_sys_file_offset_bits=64; break
12823fi
12824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12825  ac_cv_sys_file_offset_bits=unknown
12826  break
12827done
12828fi
12829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12830$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12831case $ac_cv_sys_file_offset_bits in #(
12832  no | unknown) ;;
12833  *)
12834cat >>confdefs.h <<_ACEOF
12835#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12836_ACEOF
12837;;
12838esac
12839rm -rf conftest*
12840  if test $ac_cv_sys_file_offset_bits = unknown; then
12841    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12842$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12843if ${ac_cv_sys_large_files+:} false; then :
12844  $as_echo_n "(cached) " >&6
12845else
12846  while :; do
12847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12848/* end confdefs.h.  */
12849#include <sys/types.h>
12850 /* Check that off_t can represent 2**63 - 1 correctly.
12851    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12852    since some C++ compilers masquerading as C compilers
12853    incorrectly reject 9223372036854775807.  */
12854#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12855  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12856		       && LARGE_OFF_T % 2147483647 == 1)
12857		      ? 1 : -1];
12858int
12859main ()
12860{
12861
12862  ;
12863  return 0;
12864}
12865_ACEOF
12866if ac_fn_c_try_compile "$LINENO"; then :
12867  ac_cv_sys_large_files=no; break
12868fi
12869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12870  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12871/* end confdefs.h.  */
12872#define _LARGE_FILES 1
12873#include <sys/types.h>
12874 /* Check that off_t can represent 2**63 - 1 correctly.
12875    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12876    since some C++ compilers masquerading as C compilers
12877    incorrectly reject 9223372036854775807.  */
12878#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12879  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12880		       && LARGE_OFF_T % 2147483647 == 1)
12881		      ? 1 : -1];
12882int
12883main ()
12884{
12885
12886  ;
12887  return 0;
12888}
12889_ACEOF
12890if ac_fn_c_try_compile "$LINENO"; then :
12891  ac_cv_sys_large_files=1; break
12892fi
12893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12894  ac_cv_sys_large_files=unknown
12895  break
12896done
12897fi
12898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12899$as_echo "$ac_cv_sys_large_files" >&6; }
12900case $ac_cv_sys_large_files in #(
12901  no | unknown) ;;
12902  *)
12903cat >>confdefs.h <<_ACEOF
12904#define _LARGE_FILES $ac_cv_sys_large_files
12905_ACEOF
12906;;
12907esac
12908rm -rf conftest*
12909  fi
12910
12911
12912fi
12913
12914
12915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12916$as_echo_n "checking --enable-canberra argument... " >&6; }
12917# Check whether --enable-canberra was given.
12918if test "${enable_canberra+set}" = set; then :
12919  enableval=$enable_canberra;
12920else
12921  enable_canberra="maybe"
12922fi
12923
12924
12925if test "$enable_canberra" = "maybe"; then
12926  if test "$features" = "big" -o "$features" = "huge"; then
12927    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12928$as_echo "Defaulting to yes" >&6; }
12929    enable_canberra="yes"
12930  else
12931    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12932$as_echo "Defaulting to no" >&6; }
12933    enable_canberra="no"
12934  fi
12935else
12936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
12937$as_echo "$enable_canberra" >&6; }
12938fi
12939if test "$enable_canberra" = "yes"; then
12940  if test "x$PKG_CONFIG" != "xno"; then
12941    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
12942    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
12943  fi
12944  if test "x$canberra_lib" = "x"; then
12945    canberra_lib=-lcanberra
12946    canberra_cflags=-D_REENTRANT
12947  fi
12948  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
12949$as_echo_n "checking for libcanberra... " >&6; }
12950  ac_save_CFLAGS="$CFLAGS"
12951  ac_save_LIBS="$LIBS"
12952  CFLAGS="$CFLAGS $canberra_cflags"
12953  LIBS="$LIBS $canberra_lib"
12954  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12955/* end confdefs.h.  */
12956
12957  # include <canberra.h>
12958
12959int
12960main ()
12961{
12962
12963     ca_context *hello;
12964     ca_context_create(&hello);
12965  ;
12966  return 0;
12967}
12968_ACEOF
12969if ac_fn_c_try_link "$LINENO"; then :
12970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12971$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
12972
12973else
12974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
12975$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
12976fi
12977rm -f core conftest.err conftest.$ac_objext \
12978    conftest$ac_exeext conftest.$ac_ext
12979fi
12980
12981
12982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
12983$as_echo_n "checking for st_blksize... " >&6; }
12984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12985/* end confdefs.h.  */
12986#include <sys/types.h>
12987#include <sys/stat.h>
12988int
12989main ()
12990{
12991	struct stat st;
12992	int n;
12993
12994	stat("/", &st);
12995	n = (int)st.st_blksize;
12996  ;
12997  return 0;
12998}
12999_ACEOF
13000if ac_fn_c_try_compile "$LINENO"; then :
13001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13002$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13003
13004else
13005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13006$as_echo "no" >&6; }
13007fi
13008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13009
13010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13011$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13012if ${vim_cv_stat_ignores_slash+:} false; then :
13013  $as_echo_n "(cached) " >&6
13014else
13015
13016    if test "$cross_compiling" = yes; then :
13017
13018      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13019
13020else
13021  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13022/* end confdefs.h.  */
13023
13024#include "confdefs.h"
13025#if STDC_HEADERS
13026# include <stdlib.h>
13027# include <stddef.h>
13028#endif
13029#include <sys/types.h>
13030#include <sys/stat.h>
13031main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13032
13033_ACEOF
13034if ac_fn_c_try_run "$LINENO"; then :
13035
13036      vim_cv_stat_ignores_slash=yes
13037
13038else
13039
13040      vim_cv_stat_ignores_slash=no
13041
13042fi
13043rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13044  conftest.$ac_objext conftest.beam conftest.$ac_ext
13045fi
13046
13047
13048fi
13049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13050$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13051
13052if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13053  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13054
13055fi
13056
13057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13058$as_echo_n "checking for iconv_open()... " >&6; }
13059save_LIBS="$LIBS"
13060LIBS="$LIBS -liconv"
13061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13062/* end confdefs.h.  */
13063
13064#ifdef HAVE_ICONV_H
13065# include <iconv.h>
13066#endif
13067
13068int
13069main ()
13070{
13071iconv_open("fr", "to");
13072  ;
13073  return 0;
13074}
13075_ACEOF
13076if ac_fn_c_try_link "$LINENO"; then :
13077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13078$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13079
13080else
13081  LIBS="$save_LIBS"
13082    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083/* end confdefs.h.  */
13084
13085#ifdef HAVE_ICONV_H
13086# include <iconv.h>
13087#endif
13088
13089int
13090main ()
13091{
13092iconv_open("fr", "to");
13093  ;
13094  return 0;
13095}
13096_ACEOF
13097if ac_fn_c_try_link "$LINENO"; then :
13098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13099$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13100
13101else
13102  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13103$as_echo "no" >&6; }
13104fi
13105rm -f core conftest.err conftest.$ac_objext \
13106    conftest$ac_exeext conftest.$ac_ext
13107fi
13108rm -f core conftest.err conftest.$ac_objext \
13109    conftest$ac_exeext conftest.$ac_ext
13110
13111
13112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13113$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13114cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13115/* end confdefs.h.  */
13116
13117#ifdef HAVE_LANGINFO_H
13118# include <langinfo.h>
13119#endif
13120
13121int
13122main ()
13123{
13124char *cs = nl_langinfo(CODESET);
13125  ;
13126  return 0;
13127}
13128_ACEOF
13129if ac_fn_c_try_link "$LINENO"; then :
13130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13131$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13132
13133else
13134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13135$as_echo "no" >&6; }
13136fi
13137rm -f core conftest.err conftest.$ac_objext \
13138    conftest$ac_exeext conftest.$ac_ext
13139
13140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13141$as_echo_n "checking for strtod in -lm... " >&6; }
13142if ${ac_cv_lib_m_strtod+:} false; then :
13143  $as_echo_n "(cached) " >&6
13144else
13145  ac_check_lib_save_LIBS=$LIBS
13146LIBS="-lm  $LIBS"
13147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13148/* end confdefs.h.  */
13149
13150/* Override any GCC internal prototype to avoid an error.
13151   Use char because int might match the return type of a GCC
13152   builtin and then its argument prototype would still apply.  */
13153#ifdef __cplusplus
13154extern "C"
13155#endif
13156char strtod ();
13157int
13158main ()
13159{
13160return strtod ();
13161  ;
13162  return 0;
13163}
13164_ACEOF
13165if ac_fn_c_try_link "$LINENO"; then :
13166  ac_cv_lib_m_strtod=yes
13167else
13168  ac_cv_lib_m_strtod=no
13169fi
13170rm -f core conftest.err conftest.$ac_objext \
13171    conftest$ac_exeext conftest.$ac_ext
13172LIBS=$ac_check_lib_save_LIBS
13173fi
13174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13175$as_echo "$ac_cv_lib_m_strtod" >&6; }
13176if test "x$ac_cv_lib_m_strtod" = xyes; then :
13177  cat >>confdefs.h <<_ACEOF
13178#define HAVE_LIBM 1
13179_ACEOF
13180
13181  LIBS="-lm $LIBS"
13182
13183fi
13184
13185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13186$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13187cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13188/* end confdefs.h.  */
13189
13190#ifdef HAVE_MATH_H
13191# include <math.h>
13192#endif
13193#if STDC_HEADERS
13194# include <stdlib.h>
13195# include <stddef.h>
13196#endif
13197
13198int
13199main ()
13200{
13201char *s; double d;
13202    d = strtod("1.1", &s);
13203    d = fabs(1.11);
13204    d = ceil(1.11);
13205    d = floor(1.11);
13206    d = log10(1.11);
13207    d = pow(1.11, 2.22);
13208    d = sqrt(1.11);
13209    d = sin(1.11);
13210    d = cos(1.11);
13211    d = atan(1.11);
13212
13213  ;
13214  return 0;
13215}
13216_ACEOF
13217if ac_fn_c_try_link "$LINENO"; then :
13218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13219$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13220
13221else
13222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13223$as_echo "no" >&6; }
13224fi
13225rm -f core conftest.err conftest.$ac_objext \
13226    conftest$ac_exeext conftest.$ac_ext
13227
13228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13229$as_echo_n "checking for isinf()... " >&6; }
13230cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231/* end confdefs.h.  */
13232
13233#ifdef HAVE_MATH_H
13234# include <math.h>
13235#endif
13236#if STDC_HEADERS
13237# include <stdlib.h>
13238# include <stddef.h>
13239#endif
13240
13241int
13242main ()
13243{
13244int r = isinf(1.11);
13245  ;
13246  return 0;
13247}
13248_ACEOF
13249if ac_fn_c_try_link "$LINENO"; then :
13250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13251$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13252
13253else
13254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13255$as_echo "no" >&6; }
13256fi
13257rm -f core conftest.err conftest.$ac_objext \
13258    conftest$ac_exeext conftest.$ac_ext
13259
13260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13261$as_echo_n "checking for isnan()... " >&6; }
13262cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13263/* end confdefs.h.  */
13264
13265#ifdef HAVE_MATH_H
13266# include <math.h>
13267#endif
13268#if STDC_HEADERS
13269# include <stdlib.h>
13270# include <stddef.h>
13271#endif
13272
13273int
13274main ()
13275{
13276int r = isnan(1.11);
13277  ;
13278  return 0;
13279}
13280_ACEOF
13281if ac_fn_c_try_link "$LINENO"; then :
13282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13283$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13284
13285else
13286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13287$as_echo "no" >&6; }
13288fi
13289rm -f core conftest.err conftest.$ac_objext \
13290    conftest$ac_exeext conftest.$ac_ext
13291
13292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13293$as_echo_n "checking --disable-acl argument... " >&6; }
13294# Check whether --enable-acl was given.
13295if test "${enable_acl+set}" = set; then :
13296  enableval=$enable_acl;
13297else
13298  enable_acl="yes"
13299fi
13300
13301if test "$enable_acl" = "yes"; then
13302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13303$as_echo "no" >&6; }
13304  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13305$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13306if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13307  $as_echo_n "(cached) " >&6
13308else
13309  ac_check_lib_save_LIBS=$LIBS
13310LIBS="-lposix1e  $LIBS"
13311cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13312/* end confdefs.h.  */
13313
13314/* Override any GCC internal prototype to avoid an error.
13315   Use char because int might match the return type of a GCC
13316   builtin and then its argument prototype would still apply.  */
13317#ifdef __cplusplus
13318extern "C"
13319#endif
13320char acl_get_file ();
13321int
13322main ()
13323{
13324return acl_get_file ();
13325  ;
13326  return 0;
13327}
13328_ACEOF
13329if ac_fn_c_try_link "$LINENO"; then :
13330  ac_cv_lib_posix1e_acl_get_file=yes
13331else
13332  ac_cv_lib_posix1e_acl_get_file=no
13333fi
13334rm -f core conftest.err conftest.$ac_objext \
13335    conftest$ac_exeext conftest.$ac_ext
13336LIBS=$ac_check_lib_save_LIBS
13337fi
13338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13339$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13340if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13341  LIBS="$LIBS -lposix1e"
13342else
13343  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13344$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13345if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13346  $as_echo_n "(cached) " >&6
13347else
13348  ac_check_lib_save_LIBS=$LIBS
13349LIBS="-lacl  $LIBS"
13350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351/* end confdefs.h.  */
13352
13353/* Override any GCC internal prototype to avoid an error.
13354   Use char because int might match the return type of a GCC
13355   builtin and then its argument prototype would still apply.  */
13356#ifdef __cplusplus
13357extern "C"
13358#endif
13359char acl_get_file ();
13360int
13361main ()
13362{
13363return acl_get_file ();
13364  ;
13365  return 0;
13366}
13367_ACEOF
13368if ac_fn_c_try_link "$LINENO"; then :
13369  ac_cv_lib_acl_acl_get_file=yes
13370else
13371  ac_cv_lib_acl_acl_get_file=no
13372fi
13373rm -f core conftest.err conftest.$ac_objext \
13374    conftest$ac_exeext conftest.$ac_ext
13375LIBS=$ac_check_lib_save_LIBS
13376fi
13377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13378$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13379if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13380  LIBS="$LIBS -lacl"
13381		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13382$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13383if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13384  $as_echo_n "(cached) " >&6
13385else
13386  ac_check_lib_save_LIBS=$LIBS
13387LIBS="-lattr  $LIBS"
13388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13389/* end confdefs.h.  */
13390
13391/* Override any GCC internal prototype to avoid an error.
13392   Use char because int might match the return type of a GCC
13393   builtin and then its argument prototype would still apply.  */
13394#ifdef __cplusplus
13395extern "C"
13396#endif
13397char fgetxattr ();
13398int
13399main ()
13400{
13401return fgetxattr ();
13402  ;
13403  return 0;
13404}
13405_ACEOF
13406if ac_fn_c_try_link "$LINENO"; then :
13407  ac_cv_lib_attr_fgetxattr=yes
13408else
13409  ac_cv_lib_attr_fgetxattr=no
13410fi
13411rm -f core conftest.err conftest.$ac_objext \
13412    conftest$ac_exeext conftest.$ac_ext
13413LIBS=$ac_check_lib_save_LIBS
13414fi
13415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13416$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13417if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13418  LIBS="$LIBS -lattr"
13419fi
13420
13421fi
13422
13423fi
13424
13425
13426  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13427$as_echo_n "checking for POSIX ACL support... " >&6; }
13428  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13429/* end confdefs.h.  */
13430
13431#include <sys/types.h>
13432#ifdef HAVE_SYS_ACL_H
13433# include <sys/acl.h>
13434#endif
13435acl_t acl;
13436int
13437main ()
13438{
13439acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13440	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13441	acl_free(acl);
13442  ;
13443  return 0;
13444}
13445_ACEOF
13446if ac_fn_c_try_link "$LINENO"; then :
13447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13448$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13449
13450else
13451  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13452$as_echo "no" >&6; }
13453fi
13454rm -f core conftest.err conftest.$ac_objext \
13455    conftest$ac_exeext conftest.$ac_ext
13456
13457  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13458$as_echo_n "checking for acl_get in -lsec... " >&6; }
13459if ${ac_cv_lib_sec_acl_get+:} false; then :
13460  $as_echo_n "(cached) " >&6
13461else
13462  ac_check_lib_save_LIBS=$LIBS
13463LIBS="-lsec  $LIBS"
13464cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13465/* end confdefs.h.  */
13466
13467/* Override any GCC internal prototype to avoid an error.
13468   Use char because int might match the return type of a GCC
13469   builtin and then its argument prototype would still apply.  */
13470#ifdef __cplusplus
13471extern "C"
13472#endif
13473char acl_get ();
13474int
13475main ()
13476{
13477return acl_get ();
13478  ;
13479  return 0;
13480}
13481_ACEOF
13482if ac_fn_c_try_link "$LINENO"; then :
13483  ac_cv_lib_sec_acl_get=yes
13484else
13485  ac_cv_lib_sec_acl_get=no
13486fi
13487rm -f core conftest.err conftest.$ac_objext \
13488    conftest$ac_exeext conftest.$ac_ext
13489LIBS=$ac_check_lib_save_LIBS
13490fi
13491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13492$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13493if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13494  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13495
13496else
13497  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13498$as_echo_n "checking for Solaris ACL support... " >&6; }
13499  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13500/* end confdefs.h.  */
13501
13502#ifdef HAVE_SYS_ACL_H
13503# include <sys/acl.h>
13504#endif
13505int
13506main ()
13507{
13508acl("foo", GETACLCNT, 0, NULL);
13509
13510  ;
13511  return 0;
13512}
13513_ACEOF
13514if ac_fn_c_try_link "$LINENO"; then :
13515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13516$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13517
13518else
13519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13520$as_echo "no" >&6; }
13521fi
13522rm -f core conftest.err conftest.$ac_objext \
13523    conftest$ac_exeext conftest.$ac_ext
13524fi
13525
13526
13527  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13528$as_echo_n "checking for AIX ACL support... " >&6; }
13529  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13530/* end confdefs.h.  */
13531
13532#if STDC_HEADERS
13533# include <stdlib.h>
13534# include <stddef.h>
13535#endif
13536#ifdef HAVE_SYS_ACL_H
13537# include <sys/acl.h>
13538#endif
13539#ifdef HAVE_SYS_ACCESS_H
13540# include <sys/access.h>
13541#endif
13542#define _ALL_SOURCE
13543
13544#include <sys/stat.h>
13545
13546int aclsize;
13547struct acl *aclent;
13548int
13549main ()
13550{
13551aclsize = sizeof(struct acl);
13552	aclent = (void *)malloc(aclsize);
13553	statacl("foo", STX_NORMAL, aclent, aclsize);
13554
13555  ;
13556  return 0;
13557}
13558_ACEOF
13559if ac_fn_c_try_link "$LINENO"; then :
13560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13561$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13562
13563else
13564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13565$as_echo "no" >&6; }
13566fi
13567rm -f core conftest.err conftest.$ac_objext \
13568    conftest$ac_exeext conftest.$ac_ext
13569else
13570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13571$as_echo "yes" >&6; }
13572fi
13573
13574if test "x$GTK_CFLAGS" != "x"; then
13575    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13576$as_echo_n "checking for pango_shape_full... " >&6; }
13577  ac_save_CFLAGS="$CFLAGS"
13578  ac_save_LIBS="$LIBS"
13579  CFLAGS="$CFLAGS $GTK_CFLAGS"
13580  LIBS="$LIBS $GTK_LIBS"
13581  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13582/* end confdefs.h.  */
13583#include <gtk/gtk.h>
13584int
13585main ()
13586{
13587 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13588  ;
13589  return 0;
13590}
13591_ACEOF
13592if ac_fn_c_try_link "$LINENO"; then :
13593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13594$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13595
13596else
13597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13598$as_echo "no" >&6; }
13599fi
13600rm -f core conftest.err conftest.$ac_objext \
13601    conftest$ac_exeext conftest.$ac_ext
13602  CFLAGS="$ac_save_CFLAGS"
13603  LIBS="$ac_save_LIBS"
13604fi
13605
13606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13607$as_echo_n "checking --disable-gpm argument... " >&6; }
13608# Check whether --enable-gpm was given.
13609if test "${enable_gpm+set}" = set; then :
13610  enableval=$enable_gpm;
13611else
13612  enable_gpm="yes"
13613fi
13614
13615
13616if test "$enable_gpm" = "yes"; then
13617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13618$as_echo "no" >&6; }
13619    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13620$as_echo_n "checking for gpm... " >&6; }
13621if ${vi_cv_have_gpm+:} false; then :
13622  $as_echo_n "(cached) " >&6
13623else
13624  olibs="$LIBS" ; LIBS="-lgpm"
13625	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13626/* end confdefs.h.  */
13627#include <gpm.h>
13628	    #include <linux/keyboard.h>
13629int
13630main ()
13631{
13632Gpm_GetLibVersion(NULL);
13633  ;
13634  return 0;
13635}
13636_ACEOF
13637if ac_fn_c_try_link "$LINENO"; then :
13638  	    	    vi_cv_have_gpm=yes
13639else
13640  vi_cv_have_gpm=no
13641fi
13642rm -f core conftest.err conftest.$ac_objext \
13643    conftest$ac_exeext conftest.$ac_ext
13644	LIBS="$olibs"
13645
13646fi
13647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13648$as_echo "$vi_cv_have_gpm" >&6; }
13649  if test $vi_cv_have_gpm = yes; then
13650    LIBS="$LIBS -lgpm"
13651    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13652
13653  fi
13654else
13655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13656$as_echo "yes" >&6; }
13657fi
13658
13659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13660$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13661# Check whether --enable-sysmouse was given.
13662if test "${enable_sysmouse+set}" = set; then :
13663  enableval=$enable_sysmouse;
13664else
13665  enable_sysmouse="yes"
13666fi
13667
13668
13669if test "$enable_sysmouse" = "yes"; then
13670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13671$as_echo "no" >&6; }
13672        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13673$as_echo_n "checking for sysmouse... " >&6; }
13674if ${vi_cv_have_sysmouse+:} false; then :
13675  $as_echo_n "(cached) " >&6
13676else
13677  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13678/* end confdefs.h.  */
13679#include <sys/consio.h>
13680	     #include <signal.h>
13681	     #include <sys/fbio.h>
13682int
13683main ()
13684{
13685struct mouse_info   mouse;
13686	     mouse.operation = MOUSE_MODE;
13687	     mouse.operation = MOUSE_SHOW;
13688	     mouse.u.mode.mode = 0;
13689	     mouse.u.mode.signal = SIGUSR2;
13690  ;
13691  return 0;
13692}
13693_ACEOF
13694if ac_fn_c_try_link "$LINENO"; then :
13695  vi_cv_have_sysmouse=yes
13696else
13697  vi_cv_have_sysmouse=no
13698fi
13699rm -f core conftest.err conftest.$ac_objext \
13700    conftest$ac_exeext conftest.$ac_ext
13701
13702fi
13703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13704$as_echo "$vi_cv_have_sysmouse" >&6; }
13705  if test $vi_cv_have_sysmouse = yes; then
13706    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13707
13708  fi
13709else
13710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13711$as_echo "yes" >&6; }
13712fi
13713
13714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13715$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13716cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13717/* end confdefs.h.  */
13718#if HAVE_FCNTL_H
13719# include <fcntl.h>
13720#endif
13721int
13722main ()
13723{
13724	int flag = FD_CLOEXEC;
13725  ;
13726  return 0;
13727}
13728_ACEOF
13729if ac_fn_c_try_compile "$LINENO"; then :
13730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13731$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13732
13733else
13734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13735$as_echo "not usable" >&6; }
13736fi
13737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13738
13739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13740$as_echo_n "checking for rename... " >&6; }
13741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13742/* end confdefs.h.  */
13743#include <stdio.h>
13744int
13745main ()
13746{
13747rename("this", "that")
13748  ;
13749  return 0;
13750}
13751_ACEOF
13752if ac_fn_c_try_link "$LINENO"; then :
13753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13754$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13755
13756else
13757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13758$as_echo "no" >&6; }
13759fi
13760rm -f core conftest.err conftest.$ac_objext \
13761    conftest$ac_exeext conftest.$ac_ext
13762
13763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5
13764$as_echo_n "checking for dirfd... " >&6; }
13765cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13766/* end confdefs.h.  */
13767#include <sys/types.h>
13768#include <dirent.h>
13769int
13770main ()
13771{
13772DIR * dir=opendir("dirname"); dirfd(dir);
13773  ;
13774  return 0;
13775}
13776_ACEOF
13777if ac_fn_c_try_link "$LINENO"; then :
13778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13779$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h
13780
13781else
13782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13783$as_echo "not usable" >&6; }
13784fi
13785rm -f core conftest.err conftest.$ac_objext \
13786    conftest$ac_exeext conftest.$ac_ext
13787
13788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
13789$as_echo_n "checking for flock... " >&6; }
13790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13791/* end confdefs.h.  */
13792#include <sys/file.h>
13793int
13794main ()
13795{
13796flock(10, LOCK_SH);
13797  ;
13798  return 0;
13799}
13800_ACEOF
13801if ac_fn_c_try_link "$LINENO"; then :
13802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13803$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
13804
13805else
13806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13807$as_echo "not usable" >&6; }
13808fi
13809rm -f core conftest.err conftest.$ac_objext \
13810    conftest$ac_exeext conftest.$ac_ext
13811
13812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13813$as_echo_n "checking for sysctl... " >&6; }
13814cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13815/* end confdefs.h.  */
13816#include <sys/types.h>
13817#include <sys/sysctl.h>
13818int
13819main ()
13820{
13821	int mib[2], r;
13822	size_t len;
13823
13824	mib[0] = CTL_HW;
13825	mib[1] = HW_USERMEM;
13826	len = sizeof(r);
13827	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13828
13829  ;
13830  return 0;
13831}
13832_ACEOF
13833if ac_fn_c_try_compile "$LINENO"; then :
13834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13835$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13836
13837else
13838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13839$as_echo "not usable" >&6; }
13840fi
13841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13842
13843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13844$as_echo_n "checking for sysinfo... " >&6; }
13845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13846/* end confdefs.h.  */
13847#include <sys/types.h>
13848#include <sys/sysinfo.h>
13849int
13850main ()
13851{
13852	struct sysinfo sinfo;
13853	int t;
13854
13855	(void)sysinfo(&sinfo);
13856	t = sinfo.totalram;
13857
13858  ;
13859  return 0;
13860}
13861_ACEOF
13862if ac_fn_c_try_compile "$LINENO"; then :
13863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13864$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13865
13866else
13867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13868$as_echo "not usable" >&6; }
13869fi
13870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13871
13872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13873$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13874cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13875/* end confdefs.h.  */
13876#include <sys/types.h>
13877#include <sys/sysinfo.h>
13878int
13879main ()
13880{
13881	struct sysinfo sinfo;
13882	sinfo.mem_unit = 1;
13883
13884  ;
13885  return 0;
13886}
13887_ACEOF
13888if ac_fn_c_try_compile "$LINENO"; then :
13889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13890$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13891
13892else
13893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13894$as_echo "no" >&6; }
13895fi
13896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13897
13898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
13899$as_echo_n "checking for sysconf... " >&6; }
13900cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13901/* end confdefs.h.  */
13902#include <unistd.h>
13903int
13904main ()
13905{
13906	(void)sysconf(_SC_PAGESIZE);
13907	(void)sysconf(_SC_PHYS_PAGES);
13908
13909  ;
13910  return 0;
13911}
13912_ACEOF
13913if ac_fn_c_try_compile "$LINENO"; then :
13914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13915$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
13916
13917else
13918  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13919$as_echo "not usable" >&6; }
13920fi
13921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13922
13923# The cast to long int works around a bug in the HP C Compiler
13924# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13925# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13926# This bug is HP SR number 8606223364.
13927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13928$as_echo_n "checking size of int... " >&6; }
13929if ${ac_cv_sizeof_int+:} false; then :
13930  $as_echo_n "(cached) " >&6
13931else
13932  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13933
13934else
13935  if test "$ac_cv_type_int" = yes; then
13936     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13938as_fn_error 77 "cannot compute sizeof (int)
13939See \`config.log' for more details" "$LINENO" 5; }
13940   else
13941     ac_cv_sizeof_int=0
13942   fi
13943fi
13944
13945fi
13946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13947$as_echo "$ac_cv_sizeof_int" >&6; }
13948
13949
13950
13951cat >>confdefs.h <<_ACEOF
13952#define SIZEOF_INT $ac_cv_sizeof_int
13953_ACEOF
13954
13955
13956# The cast to long int works around a bug in the HP C Compiler
13957# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13958# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13959# This bug is HP SR number 8606223364.
13960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13961$as_echo_n "checking size of long... " >&6; }
13962if ${ac_cv_sizeof_long+:} false; then :
13963  $as_echo_n "(cached) " >&6
13964else
13965  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13966
13967else
13968  if test "$ac_cv_type_long" = yes; then
13969     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13970$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13971as_fn_error 77 "cannot compute sizeof (long)
13972See \`config.log' for more details" "$LINENO" 5; }
13973   else
13974     ac_cv_sizeof_long=0
13975   fi
13976fi
13977
13978fi
13979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13980$as_echo "$ac_cv_sizeof_long" >&6; }
13981
13982
13983
13984cat >>confdefs.h <<_ACEOF
13985#define SIZEOF_LONG $ac_cv_sizeof_long
13986_ACEOF
13987
13988
13989# The cast to long int works around a bug in the HP C Compiler
13990# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13991# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13992# This bug is HP SR number 8606223364.
13993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
13994$as_echo_n "checking size of time_t... " >&6; }
13995if ${ac_cv_sizeof_time_t+:} false; then :
13996  $as_echo_n "(cached) " >&6
13997else
13998  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
13999
14000else
14001  if test "$ac_cv_type_time_t" = yes; then
14002     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14003$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14004as_fn_error 77 "cannot compute sizeof (time_t)
14005See \`config.log' for more details" "$LINENO" 5; }
14006   else
14007     ac_cv_sizeof_time_t=0
14008   fi
14009fi
14010
14011fi
14012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
14013$as_echo "$ac_cv_sizeof_time_t" >&6; }
14014
14015
14016
14017cat >>confdefs.h <<_ACEOF
14018#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14019_ACEOF
14020
14021
14022# The cast to long int works around a bug in the HP C Compiler
14023# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14024# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14025# This bug is HP SR number 8606223364.
14026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14027$as_echo_n "checking size of off_t... " >&6; }
14028if ${ac_cv_sizeof_off_t+:} false; then :
14029  $as_echo_n "(cached) " >&6
14030else
14031  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14032
14033else
14034  if test "$ac_cv_type_off_t" = yes; then
14035     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14036$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14037as_fn_error 77 "cannot compute sizeof (off_t)
14038See \`config.log' for more details" "$LINENO" 5; }
14039   else
14040     ac_cv_sizeof_off_t=0
14041   fi
14042fi
14043
14044fi
14045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14046$as_echo "$ac_cv_sizeof_off_t" >&6; }
14047
14048
14049
14050cat >>confdefs.h <<_ACEOF
14051#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14052_ACEOF
14053
14054
14055
14056cat >>confdefs.h <<_ACEOF
14057#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14058_ACEOF
14059
14060cat >>confdefs.h <<_ACEOF
14061#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14062_ACEOF
14063
14064
14065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14066$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14067if test "$cross_compiling" = yes; then :
14068  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14069$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14070else
14071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14072/* end confdefs.h.  */
14073
14074#ifdef HAVE_STDINT_H
14075# include <stdint.h>
14076#endif
14077#ifdef HAVE_INTTYPES_H
14078# include <inttypes.h>
14079#endif
14080main() {
14081  uint32_t nr1 = (uint32_t)-1;
14082  uint32_t nr2 = (uint32_t)0xffffffffUL;
14083  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1;
14084  return 0;
14085}
14086_ACEOF
14087if ac_fn_c_try_run "$LINENO"; then :
14088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14089$as_echo "ok" >&6; }
14090else
14091  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14092fi
14093rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14094  conftest.$ac_objext conftest.beam conftest.$ac_ext
14095fi
14096
14097
14098
14099bcopy_test_prog='
14100#include "confdefs.h"
14101#ifdef HAVE_STRING_H
14102# include <string.h>
14103#endif
14104#if STDC_HEADERS
14105# include <stdlib.h>
14106# include <stddef.h>
14107#endif
14108main() {
14109  char buf[10];
14110  strcpy(buf, "abcdefghi");
14111  mch_memmove(buf, buf + 2, 3);
14112  if (strncmp(buf, "ababcf", 6))
14113    exit(1);
14114  strcpy(buf, "abcdefghi");
14115  mch_memmove(buf + 2, buf, 3);
14116  if (strncmp(buf, "cdedef", 6))
14117    exit(1);
14118  exit(0); /* libc version works properly.  */
14119}'
14120
14121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14122$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14123if ${vim_cv_memmove_handles_overlap+:} false; then :
14124  $as_echo_n "(cached) " >&6
14125else
14126
14127    if test "$cross_compiling" = yes; then :
14128
14129	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14130
14131else
14132  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133/* end confdefs.h.  */
14134#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14135_ACEOF
14136if ac_fn_c_try_run "$LINENO"; then :
14137
14138	vim_cv_memmove_handles_overlap=yes
14139
14140else
14141
14142	vim_cv_memmove_handles_overlap=no
14143
14144fi
14145rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14146  conftest.$ac_objext conftest.beam conftest.$ac_ext
14147fi
14148
14149
14150fi
14151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14152$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14153
14154if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14155  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14156
14157else
14158  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14159$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14160if ${vim_cv_bcopy_handles_overlap+:} false; then :
14161  $as_echo_n "(cached) " >&6
14162else
14163
14164      if test "$cross_compiling" = yes; then :
14165
14166	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14167
14168else
14169  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14170/* end confdefs.h.  */
14171#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14172_ACEOF
14173if ac_fn_c_try_run "$LINENO"; then :
14174
14175	vim_cv_bcopy_handles_overlap=yes
14176
14177else
14178
14179	vim_cv_bcopy_handles_overlap=no
14180
14181fi
14182rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14183  conftest.$ac_objext conftest.beam conftest.$ac_ext
14184fi
14185
14186
14187fi
14188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14189$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14190
14191  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14192    $as_echo "#define USEBCOPY 1" >>confdefs.h
14193
14194  else
14195    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14196$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14197if ${vim_cv_memcpy_handles_overlap+:} false; then :
14198  $as_echo_n "(cached) " >&6
14199else
14200
14201	if test "$cross_compiling" = yes; then :
14202
14203	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14204
14205else
14206  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14207/* end confdefs.h.  */
14208#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14209_ACEOF
14210if ac_fn_c_try_run "$LINENO"; then :
14211
14212	    vim_cv_memcpy_handles_overlap=yes
14213
14214else
14215
14216	    vim_cv_memcpy_handles_overlap=no
14217
14218fi
14219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14220  conftest.$ac_objext conftest.beam conftest.$ac_ext
14221fi
14222
14223
14224fi
14225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14226$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14227
14228    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14229      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14230
14231    fi
14232  fi
14233fi
14234
14235
14236if test "x$with_x" = "xyes"; then
14237  cflags_save=$CFLAGS
14238  libs_save=$LIBS
14239  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14240  CFLAGS="$CFLAGS $X_CFLAGS"
14241
14242  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14243$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14245/* end confdefs.h.  */
14246#include <X11/Xlocale.h>
14247int
14248main ()
14249{
14250
14251  ;
14252  return 0;
14253}
14254_ACEOF
14255if ac_fn_c_try_compile "$LINENO"; then :
14256  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14257/* end confdefs.h.  */
14258
14259/* Override any GCC internal prototype to avoid an error.
14260   Use char because int might match the return type of a GCC
14261   builtin and then its argument prototype would still apply.  */
14262#ifdef __cplusplus
14263extern "C"
14264#endif
14265char _Xsetlocale ();
14266int
14267main ()
14268{
14269return _Xsetlocale ();
14270  ;
14271  return 0;
14272}
14273_ACEOF
14274if ac_fn_c_try_link "$LINENO"; then :
14275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14276$as_echo "yes" >&6; }
14277	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14278
14279else
14280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14281$as_echo "no" >&6; }
14282fi
14283rm -f core conftest.err conftest.$ac_objext \
14284    conftest$ac_exeext conftest.$ac_ext
14285else
14286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14287$as_echo "no" >&6; }
14288fi
14289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14290
14291  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14292$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14293  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14294/* end confdefs.h.  */
14295
14296/* Override any GCC internal prototype to avoid an error.
14297   Use char because int might match the return type of a GCC
14298   builtin and then its argument prototype would still apply.  */
14299#ifdef __cplusplus
14300extern "C"
14301#endif
14302char Xutf8SetWMProperties ();
14303int
14304main ()
14305{
14306return Xutf8SetWMProperties ();
14307  ;
14308  return 0;
14309}
14310_ACEOF
14311if ac_fn_c_try_link "$LINENO"; then :
14312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14313$as_echo "yes" >&6; }
14314	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14315
14316else
14317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318$as_echo "no" >&6; }
14319fi
14320rm -f core conftest.err conftest.$ac_objext \
14321    conftest$ac_exeext conftest.$ac_ext
14322
14323  CFLAGS=$cflags_save
14324  LIBS=$libs_save
14325fi
14326
14327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14328$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14329if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14330  $as_echo_n "(cached) " >&6
14331else
14332  ac_check_lib_save_LIBS=$LIBS
14333LIBS="-lxpg4  $LIBS"
14334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14335/* end confdefs.h.  */
14336
14337/* Override any GCC internal prototype to avoid an error.
14338   Use char because int might match the return type of a GCC
14339   builtin and then its argument prototype would still apply.  */
14340#ifdef __cplusplus
14341extern "C"
14342#endif
14343char _xpg4_setrunelocale ();
14344int
14345main ()
14346{
14347return _xpg4_setrunelocale ();
14348  ;
14349  return 0;
14350}
14351_ACEOF
14352if ac_fn_c_try_link "$LINENO"; then :
14353  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14354else
14355  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14356fi
14357rm -f core conftest.err conftest.$ac_objext \
14358    conftest$ac_exeext conftest.$ac_ext
14359LIBS=$ac_check_lib_save_LIBS
14360fi
14361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14362$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14363if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14364  LIBS="$LIBS -lxpg4"
14365fi
14366
14367
14368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14369$as_echo_n "checking how to create tags... " >&6; }
14370test -f tags && mv tags tags.save
14371if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14372  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14373elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14374  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14375elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14376  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14377else
14378  TAGPRG="ctags"
14379  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14380  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14381  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14382  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14383  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14384  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14385  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14386fi
14387test -f tags.save && mv tags.save tags
14388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14389$as_echo "$TAGPRG" >&6; }
14390
14391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14392$as_echo_n "checking how to run man with a section nr... " >&6; }
14393MANDEF="man"
14394(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14396$as_echo "$MANDEF" >&6; }
14397if test "$MANDEF" = "man -s"; then
14398  $as_echo "#define USEMAN_S 1" >>confdefs.h
14399
14400fi
14401
14402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14403$as_echo_n "checking --disable-nls argument... " >&6; }
14404# Check whether --enable-nls was given.
14405if test "${enable_nls+set}" = set; then :
14406  enableval=$enable_nls;
14407else
14408  enable_nls="yes"
14409fi
14410
14411
14412if test "$enable_nls" = "yes"; then
14413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14414$as_echo "no" >&6; }
14415
14416  INSTALL_LANGS=install-languages
14417
14418  INSTALL_TOOL_LANGS=install-tool-languages
14419
14420
14421  # Extract the first word of "msgfmt", so it can be a program name with args.
14422set dummy msgfmt; ac_word=$2
14423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14424$as_echo_n "checking for $ac_word... " >&6; }
14425if ${ac_cv_prog_MSGFMT+:} false; then :
14426  $as_echo_n "(cached) " >&6
14427else
14428  if test -n "$MSGFMT"; then
14429  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14430else
14431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14432for as_dir in $PATH
14433do
14434  IFS=$as_save_IFS
14435  test -z "$as_dir" && as_dir=.
14436    for ac_exec_ext in '' $ac_executable_extensions; do
14437  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14438    ac_cv_prog_MSGFMT="msgfmt"
14439    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14440    break 2
14441  fi
14442done
14443  done
14444IFS=$as_save_IFS
14445
14446fi
14447fi
14448MSGFMT=$ac_cv_prog_MSGFMT
14449if test -n "$MSGFMT"; then
14450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14451$as_echo "$MSGFMT" >&6; }
14452else
14453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14454$as_echo "no" >&6; }
14455fi
14456
14457
14458  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14459$as_echo_n "checking for NLS... " >&6; }
14460  if test -f po/Makefile; then
14461    have_gettext="no"
14462    if test -n "$MSGFMT"; then
14463      olibs=$LIBS
14464      LIBS=""
14465      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466/* end confdefs.h.  */
14467#include <libintl.h>
14468int
14469main ()
14470{
14471gettext("Test");
14472  ;
14473  return 0;
14474}
14475_ACEOF
14476if ac_fn_c_try_link "$LINENO"; then :
14477  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14478$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14479else
14480  LIBS="-lintl"
14481	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14482/* end confdefs.h.  */
14483#include <libintl.h>
14484int
14485main ()
14486{
14487gettext("Test");
14488  ;
14489  return 0;
14490}
14491_ACEOF
14492if ac_fn_c_try_link "$LINENO"; then :
14493  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14494$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14495	      LIBS="$olibs -lintl"
14496else
14497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14498$as_echo "gettext() doesn't work" >&6; };
14499	      LIBS=$olibs
14500fi
14501rm -f core conftest.err conftest.$ac_objext \
14502    conftest$ac_exeext conftest.$ac_ext
14503fi
14504rm -f core conftest.err conftest.$ac_objext \
14505    conftest$ac_exeext conftest.$ac_ext
14506    else
14507      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14508$as_echo "msgfmt not found - disabled" >&6; };
14509    fi
14510    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14511      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14512
14513      MAKEMO=yes
14514
14515            for ac_func in bind_textdomain_codeset
14516do :
14517  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14518if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14519  cat >>confdefs.h <<_ACEOF
14520#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14521_ACEOF
14522
14523fi
14524done
14525
14526            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14527$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14528      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14529/* end confdefs.h.  */
14530#include <libintl.h>
14531		extern int _nl_msg_cat_cntr;
14532int
14533main ()
14534{
14535++_nl_msg_cat_cntr;
14536  ;
14537  return 0;
14538}
14539_ACEOF
14540if ac_fn_c_try_link "$LINENO"; then :
14541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14542$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14543
14544else
14545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14546$as_echo "no" >&6; }
14547fi
14548rm -f core conftest.err conftest.$ac_objext \
14549    conftest$ac_exeext conftest.$ac_ext
14550      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14551$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14552      MSGFMT_DESKTOP=
14553      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14554	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14555	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14556$as_echo "broken" >&6; }
14557	else
14558	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14559$as_echo "yes" >&6; }
14560	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14561	fi
14562      else
14563	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14564$as_echo "no" >&6; }
14565      fi
14566
14567    fi
14568  else
14569    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14570$as_echo "no \"po/Makefile\" - disabled" >&6; };
14571  fi
14572else
14573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14574$as_echo "yes" >&6; }
14575fi
14576
14577ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14578if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14579  DLL=dlfcn.h
14580else
14581  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14582if test "x$ac_cv_header_dl_h" = xyes; then :
14583  DLL=dl.h
14584fi
14585
14586
14587fi
14588
14589
14590if test x${DLL} = xdlfcn.h; then
14591
14592$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14593
14594  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14595$as_echo_n "checking for dlopen()... " >&6; }
14596  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14597/* end confdefs.h.  */
14598
14599int
14600main ()
14601{
14602
14603		extern void* dlopen();
14604		dlopen();
14605
14606  ;
14607  return 0;
14608}
14609_ACEOF
14610if ac_fn_c_try_link "$LINENO"; then :
14611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14612$as_echo "yes" >&6; };
14613
14614$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14615
14616else
14617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14618$as_echo "no" >&6; };
14619	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14620$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14621	      olibs=$LIBS
14622	      LIBS="$LIBS -ldl"
14623	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14624/* end confdefs.h.  */
14625
14626int
14627main ()
14628{
14629
14630				extern void* dlopen();
14631				dlopen();
14632
14633  ;
14634  return 0;
14635}
14636_ACEOF
14637if ac_fn_c_try_link "$LINENO"; then :
14638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14639$as_echo "yes" >&6; };
14640
14641$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14642
14643else
14644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14645$as_echo "no" >&6; };
14646			  LIBS=$olibs
14647fi
14648rm -f core conftest.err conftest.$ac_objext \
14649    conftest$ac_exeext conftest.$ac_ext
14650fi
14651rm -f core conftest.err conftest.$ac_objext \
14652    conftest$ac_exeext conftest.$ac_ext
14653      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14654$as_echo_n "checking for dlsym()... " >&6; }
14655  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656/* end confdefs.h.  */
14657
14658int
14659main ()
14660{
14661
14662		extern void* dlsym();
14663		dlsym();
14664
14665  ;
14666  return 0;
14667}
14668_ACEOF
14669if ac_fn_c_try_link "$LINENO"; then :
14670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14671$as_echo "yes" >&6; };
14672
14673$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14674
14675else
14676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14677$as_echo "no" >&6; };
14678	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14679$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14680	      olibs=$LIBS
14681	      LIBS="$LIBS -ldl"
14682	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683/* end confdefs.h.  */
14684
14685int
14686main ()
14687{
14688
14689				extern void* dlsym();
14690				dlsym();
14691
14692  ;
14693  return 0;
14694}
14695_ACEOF
14696if ac_fn_c_try_link "$LINENO"; then :
14697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14698$as_echo "yes" >&6; };
14699
14700$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14701
14702else
14703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14704$as_echo "no" >&6; };
14705			  LIBS=$olibs
14706fi
14707rm -f core conftest.err conftest.$ac_objext \
14708    conftest$ac_exeext conftest.$ac_ext
14709fi
14710rm -f core conftest.err conftest.$ac_objext \
14711    conftest$ac_exeext conftest.$ac_ext
14712elif test x${DLL} = xdl.h; then
14713
14714$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14715
14716  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14717$as_echo_n "checking for shl_load()... " >&6; }
14718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14719/* end confdefs.h.  */
14720
14721int
14722main ()
14723{
14724
14725		extern void* shl_load();
14726		shl_load();
14727
14728  ;
14729  return 0;
14730}
14731_ACEOF
14732if ac_fn_c_try_link "$LINENO"; then :
14733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14734$as_echo "yes" >&6; };
14735
14736$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14737
14738else
14739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14740$as_echo "no" >&6; };
14741	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14742$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14743	  olibs=$LIBS
14744	  LIBS="$LIBS -ldld"
14745	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14746/* end confdefs.h.  */
14747
14748int
14749main ()
14750{
14751
14752			extern void* shl_load();
14753			shl_load();
14754
14755  ;
14756  return 0;
14757}
14758_ACEOF
14759if ac_fn_c_try_link "$LINENO"; then :
14760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14761$as_echo "yes" >&6; };
14762
14763$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14764
14765else
14766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14767$as_echo "no" >&6; };
14768		  LIBS=$olibs
14769fi
14770rm -f core conftest.err conftest.$ac_objext \
14771    conftest$ac_exeext conftest.$ac_ext
14772fi
14773rm -f core conftest.err conftest.$ac_objext \
14774    conftest$ac_exeext conftest.$ac_ext
14775fi
14776for ac_header in setjmp.h
14777do :
14778  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14779if test "x$ac_cv_header_setjmp_h" = xyes; then :
14780  cat >>confdefs.h <<_ACEOF
14781#define HAVE_SETJMP_H 1
14782_ACEOF
14783
14784fi
14785
14786done
14787
14788
14789if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14790    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14791    LIBS=`echo $LIBS | sed s/-ldl//`
14792    PERL_LIBS="$PERL_LIBS -ldl"
14793  fi
14794fi
14795
14796if test "$MACOS_X" = "yes"; then
14797  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14798$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14799  if test "$MACOS_X_DARWIN" = "yes"; then
14800    if test "$features" = "tiny"; then
14801            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14802      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14803      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14804$as_echo "yes, we need CoreServices" >&6; }
14805      LIBS="$LIBS -framework CoreServices"
14806    else
14807      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14808$as_echo "yes, we need AppKit" >&6; }
14809      LIBS="$LIBS -framework AppKit"
14810    fi
14811  else
14812    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14813$as_echo "no" >&6; }
14814  fi
14815fi
14816
14817DEPEND_CFLAGS_FILTER=
14818if test "$GCC" = yes; then
14819  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14820$as_echo_n "checking for GCC 3 or later... " >&6; }
14821  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
14822  if test "$gccmajor" -gt "2"; then
14823    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14824    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14825$as_echo "yes" >&6; }
14826  else
14827    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14828$as_echo "no" >&6; }
14829  fi
14830          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14831$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14832  if test "$gccmajor" -gt "3"; then
14833    CFLAGS=`echo "$CFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'`
14834    CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'`
14835    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14836$as_echo "yes" >&6; }
14837  else
14838    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14839$as_echo "no" >&6; }
14840  fi
14841fi
14842
14843
14844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14845$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14846if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
14847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14848$as_echo "yes" >&6; }
14849  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
14850
14851else
14852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14853$as_echo "no" >&6; }
14854fi
14855
14856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14857$as_echo_n "checking linker --as-needed support... " >&6; }
14858LINK_AS_NEEDED=
14859# Check if linker supports --as-needed and --no-as-needed options
14860if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
14861  LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'`
14862  LINK_AS_NEEDED=yes
14863fi
14864if test "$LINK_AS_NEEDED" = yes; then
14865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14866$as_echo "yes" >&6; }
14867else
14868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14869$as_echo "no" >&6; }
14870fi
14871
14872
14873# IBM z/OS reset CFLAGS for config.mk
14874if test "$zOSUnix" = "yes"; then
14875	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
14876fi
14877
14878ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
14879
14880cat >confcache <<\_ACEOF
14881# This file is a shell script that caches the results of configure
14882# tests run on this system so they can be shared between configure
14883# scripts and configure runs, see configure's option --config-cache.
14884# It is not useful on other systems.  If it contains results you don't
14885# want to keep, you may remove or edit it.
14886#
14887# config.status only pays attention to the cache file if you give it
14888# the --recheck option to rerun configure.
14889#
14890# `ac_cv_env_foo' variables (set or unset) will be overridden when
14891# loading this file, other *unset* `ac_cv_foo' will be assigned the
14892# following values.
14893
14894_ACEOF
14895
14896# The following way of writing the cache mishandles newlines in values,
14897# but we know of no workaround that is simple, portable, and efficient.
14898# So, we kill variables containing newlines.
14899# Ultrix sh set writes to stderr and can't be redirected directly,
14900# and sets the high bit in the cache file unless we assign to the vars.
14901(
14902  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14903    eval ac_val=\$$ac_var
14904    case $ac_val in #(
14905    *${as_nl}*)
14906      case $ac_var in #(
14907      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14908$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14909      esac
14910      case $ac_var in #(
14911      _ | IFS | as_nl) ;; #(
14912      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14913      *) { eval $ac_var=; unset $ac_var;} ;;
14914      esac ;;
14915    esac
14916  done
14917
14918  (set) 2>&1 |
14919    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14920    *${as_nl}ac_space=\ *)
14921      # `set' does not quote correctly, so add quotes: double-quote
14922      # substitution turns \\\\ into \\, and sed turns \\ into \.
14923      sed -n \
14924	"s/'/'\\\\''/g;
14925	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14926      ;; #(
14927    *)
14928      # `set' quotes correctly as required by POSIX, so do not add quotes.
14929      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14930      ;;
14931    esac |
14932    sort
14933) |
14934  sed '
14935     /^ac_cv_env_/b end
14936     t clear
14937     :clear
14938     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14939     t end
14940     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14941     :end' >>confcache
14942if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14943  if test -w "$cache_file"; then
14944    if test "x$cache_file" != "x/dev/null"; then
14945      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14946$as_echo "$as_me: updating cache $cache_file" >&6;}
14947      if test ! -f "$cache_file" || test -h "$cache_file"; then
14948	cat confcache >"$cache_file"
14949      else
14950        case $cache_file in #(
14951        */* | ?:*)
14952	  mv -f confcache "$cache_file"$$ &&
14953	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14954        *)
14955	  mv -f confcache "$cache_file" ;;
14956	esac
14957      fi
14958    fi
14959  else
14960    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14961$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14962  fi
14963fi
14964rm -f confcache
14965
14966test "x$prefix" = xNONE && prefix=$ac_default_prefix
14967# Let make expand exec_prefix.
14968test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14969
14970DEFS=-DHAVE_CONFIG_H
14971
14972ac_libobjs=
14973ac_ltlibobjs=
14974U=
14975for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14976  # 1. Remove the extension, and $U if already installed.
14977  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14978  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14979  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14980  #    will be set to the directory where LIBOBJS objects are built.
14981  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14982  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14983done
14984LIBOBJS=$ac_libobjs
14985
14986LTLIBOBJS=$ac_ltlibobjs
14987
14988
14989
14990
14991: "${CONFIG_STATUS=./config.status}"
14992ac_write_fail=0
14993ac_clean_files_save=$ac_clean_files
14994ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14995{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14996$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14997as_write_fail=0
14998cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14999#! $SHELL
15000# Generated by $as_me.
15001# Run this file to recreate the current configuration.
15002# Compiler output produced by configure, useful for debugging
15003# configure, is in config.log if it exists.
15004
15005debug=false
15006ac_cs_recheck=false
15007ac_cs_silent=false
15008
15009SHELL=\${CONFIG_SHELL-$SHELL}
15010export SHELL
15011_ASEOF
15012cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15013## -------------------- ##
15014## M4sh Initialization. ##
15015## -------------------- ##
15016
15017# Be more Bourne compatible
15018DUALCASE=1; export DUALCASE # for MKS sh
15019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15020  emulate sh
15021  NULLCMD=:
15022  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15023  # is contrary to our usage.  Disable this feature.
15024  alias -g '${1+"$@"}'='"$@"'
15025  setopt NO_GLOB_SUBST
15026else
15027  case `(set -o) 2>/dev/null` in #(
15028  *posix*) :
15029    set -o posix ;; #(
15030  *) :
15031     ;;
15032esac
15033fi
15034
15035
15036as_nl='
15037'
15038export as_nl
15039# Printing a long string crashes Solaris 7 /usr/bin/printf.
15040as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15041as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15042as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15043# Prefer a ksh shell builtin over an external printf program on Solaris,
15044# but without wasting forks for bash or zsh.
15045if test -z "$BASH_VERSION$ZSH_VERSION" \
15046    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15047  as_echo='print -r --'
15048  as_echo_n='print -rn --'
15049elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15050  as_echo='printf %s\n'
15051  as_echo_n='printf %s'
15052else
15053  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15054    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15055    as_echo_n='/usr/ucb/echo -n'
15056  else
15057    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15058    as_echo_n_body='eval
15059      arg=$1;
15060      case $arg in #(
15061      *"$as_nl"*)
15062	expr "X$arg" : "X\\(.*\\)$as_nl";
15063	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15064      esac;
15065      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15066    '
15067    export as_echo_n_body
15068    as_echo_n='sh -c $as_echo_n_body as_echo'
15069  fi
15070  export as_echo_body
15071  as_echo='sh -c $as_echo_body as_echo'
15072fi
15073
15074# The user is always right.
15075if test "${PATH_SEPARATOR+set}" != set; then
15076  PATH_SEPARATOR=:
15077  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15078    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15079      PATH_SEPARATOR=';'
15080  }
15081fi
15082
15083
15084# IFS
15085# We need space, tab and new line, in precisely that order.  Quoting is
15086# there to prevent editors from complaining about space-tab.
15087# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15088# splitting by setting IFS to empty value.)
15089IFS=" ""	$as_nl"
15090
15091# Find who we are.  Look in the path if we contain no directory separator.
15092as_myself=
15093case $0 in #((
15094  *[\\/]* ) as_myself=$0 ;;
15095  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15096for as_dir in $PATH
15097do
15098  IFS=$as_save_IFS
15099  test -z "$as_dir" && as_dir=.
15100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15101  done
15102IFS=$as_save_IFS
15103
15104     ;;
15105esac
15106# We did not find ourselves, most probably we were run as `sh COMMAND'
15107# in which case we are not to be found in the path.
15108if test "x$as_myself" = x; then
15109  as_myself=$0
15110fi
15111if test ! -f "$as_myself"; then
15112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15113  exit 1
15114fi
15115
15116# Unset variables that we do not need and which cause bugs (e.g. in
15117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15118# suppresses any "Segmentation fault" message there.  '((' could
15119# trigger a bug in pdksh 5.2.14.
15120for as_var in BASH_ENV ENV MAIL MAILPATH
15121do eval test x\${$as_var+set} = xset \
15122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15123done
15124PS1='$ '
15125PS2='> '
15126PS4='+ '
15127
15128# NLS nuisances.
15129LC_ALL=C
15130export LC_ALL
15131LANGUAGE=C
15132export LANGUAGE
15133
15134# CDPATH.
15135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15136
15137
15138# as_fn_error STATUS ERROR [LINENO LOG_FD]
15139# ----------------------------------------
15140# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15141# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15142# script with STATUS, using 1 if that was 0.
15143as_fn_error ()
15144{
15145  as_status=$1; test $as_status -eq 0 && as_status=1
15146  if test "$4"; then
15147    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15148    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15149  fi
15150  $as_echo "$as_me: error: $2" >&2
15151  as_fn_exit $as_status
15152} # as_fn_error
15153
15154
15155# as_fn_set_status STATUS
15156# -----------------------
15157# Set $? to STATUS, without forking.
15158as_fn_set_status ()
15159{
15160  return $1
15161} # as_fn_set_status
15162
15163# as_fn_exit STATUS
15164# -----------------
15165# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15166as_fn_exit ()
15167{
15168  set +e
15169  as_fn_set_status $1
15170  exit $1
15171} # as_fn_exit
15172
15173# as_fn_unset VAR
15174# ---------------
15175# Portably unset VAR.
15176as_fn_unset ()
15177{
15178  { eval $1=; unset $1;}
15179}
15180as_unset=as_fn_unset
15181# as_fn_append VAR VALUE
15182# ----------------------
15183# Append the text in VALUE to the end of the definition contained in VAR. Take
15184# advantage of any shell optimizations that allow amortized linear growth over
15185# repeated appends, instead of the typical quadratic growth present in naive
15186# implementations.
15187if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15188  eval 'as_fn_append ()
15189  {
15190    eval $1+=\$2
15191  }'
15192else
15193  as_fn_append ()
15194  {
15195    eval $1=\$$1\$2
15196  }
15197fi # as_fn_append
15198
15199# as_fn_arith ARG...
15200# ------------------
15201# Perform arithmetic evaluation on the ARGs, and store the result in the
15202# global $as_val. Take advantage of shells that can avoid forks. The arguments
15203# must be portable across $(()) and expr.
15204if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15205  eval 'as_fn_arith ()
15206  {
15207    as_val=$(( $* ))
15208  }'
15209else
15210  as_fn_arith ()
15211  {
15212    as_val=`expr "$@" || test $? -eq 1`
15213  }
15214fi # as_fn_arith
15215
15216
15217if expr a : '\(a\)' >/dev/null 2>&1 &&
15218   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15219  as_expr=expr
15220else
15221  as_expr=false
15222fi
15223
15224if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15225  as_basename=basename
15226else
15227  as_basename=false
15228fi
15229
15230if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15231  as_dirname=dirname
15232else
15233  as_dirname=false
15234fi
15235
15236as_me=`$as_basename -- "$0" ||
15237$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15238	 X"$0" : 'X\(//\)$' \| \
15239	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15240$as_echo X/"$0" |
15241    sed '/^.*\/\([^/][^/]*\)\/*$/{
15242	    s//\1/
15243	    q
15244	  }
15245	  /^X\/\(\/\/\)$/{
15246	    s//\1/
15247	    q
15248	  }
15249	  /^X\/\(\/\).*/{
15250	    s//\1/
15251	    q
15252	  }
15253	  s/.*/./; q'`
15254
15255# Avoid depending upon Character Ranges.
15256as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15257as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15258as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15259as_cr_digits='0123456789'
15260as_cr_alnum=$as_cr_Letters$as_cr_digits
15261
15262ECHO_C= ECHO_N= ECHO_T=
15263case `echo -n x` in #(((((
15264-n*)
15265  case `echo 'xy\c'` in
15266  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15267  xy)  ECHO_C='\c';;
15268  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15269       ECHO_T='	';;
15270  esac;;
15271*)
15272  ECHO_N='-n';;
15273esac
15274
15275rm -f conf$$ conf$$.exe conf$$.file
15276if test -d conf$$.dir; then
15277  rm -f conf$$.dir/conf$$.file
15278else
15279  rm -f conf$$.dir
15280  mkdir conf$$.dir 2>/dev/null
15281fi
15282if (echo >conf$$.file) 2>/dev/null; then
15283  if ln -s conf$$.file conf$$ 2>/dev/null; then
15284    as_ln_s='ln -s'
15285    # ... but there are two gotchas:
15286    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15287    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15288    # In both cases, we have to default to `cp -pR'.
15289    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15290      as_ln_s='cp -pR'
15291  elif ln conf$$.file conf$$ 2>/dev/null; then
15292    as_ln_s=ln
15293  else
15294    as_ln_s='cp -pR'
15295  fi
15296else
15297  as_ln_s='cp -pR'
15298fi
15299rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15300rmdir conf$$.dir 2>/dev/null
15301
15302
15303# as_fn_mkdir_p
15304# -------------
15305# Create "$as_dir" as a directory, including parents if necessary.
15306as_fn_mkdir_p ()
15307{
15308
15309  case $as_dir in #(
15310  -*) as_dir=./$as_dir;;
15311  esac
15312  test -d "$as_dir" || eval $as_mkdir_p || {
15313    as_dirs=
15314    while :; do
15315      case $as_dir in #(
15316      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15317      *) as_qdir=$as_dir;;
15318      esac
15319      as_dirs="'$as_qdir' $as_dirs"
15320      as_dir=`$as_dirname -- "$as_dir" ||
15321$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15322	 X"$as_dir" : 'X\(//\)[^/]' \| \
15323	 X"$as_dir" : 'X\(//\)$' \| \
15324	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15325$as_echo X"$as_dir" |
15326    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15327	    s//\1/
15328	    q
15329	  }
15330	  /^X\(\/\/\)[^/].*/{
15331	    s//\1/
15332	    q
15333	  }
15334	  /^X\(\/\/\)$/{
15335	    s//\1/
15336	    q
15337	  }
15338	  /^X\(\/\).*/{
15339	    s//\1/
15340	    q
15341	  }
15342	  s/.*/./; q'`
15343      test -d "$as_dir" && break
15344    done
15345    test -z "$as_dirs" || eval "mkdir $as_dirs"
15346  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15347
15348
15349} # as_fn_mkdir_p
15350if mkdir -p . 2>/dev/null; then
15351  as_mkdir_p='mkdir -p "$as_dir"'
15352else
15353  test -d ./-p && rmdir ./-p
15354  as_mkdir_p=false
15355fi
15356
15357
15358# as_fn_executable_p FILE
15359# -----------------------
15360# Test if FILE is an executable regular file.
15361as_fn_executable_p ()
15362{
15363  test -f "$1" && test -x "$1"
15364} # as_fn_executable_p
15365as_test_x='test -x'
15366as_executable_p=as_fn_executable_p
15367
15368# Sed expression to map a string onto a valid CPP name.
15369as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15370
15371# Sed expression to map a string onto a valid variable name.
15372as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15373
15374
15375exec 6>&1
15376## ----------------------------------- ##
15377## Main body of $CONFIG_STATUS script. ##
15378## ----------------------------------- ##
15379_ASEOF
15380test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15381
15382cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15383# Save the log message, to keep $0 and so on meaningful, and to
15384# report actual input values of CONFIG_FILES etc. instead of their
15385# values after options handling.
15386ac_log="
15387This file was extended by $as_me, which was
15388generated by GNU Autoconf 2.69.  Invocation command line was
15389
15390  CONFIG_FILES    = $CONFIG_FILES
15391  CONFIG_HEADERS  = $CONFIG_HEADERS
15392  CONFIG_LINKS    = $CONFIG_LINKS
15393  CONFIG_COMMANDS = $CONFIG_COMMANDS
15394  $ $0 $@
15395
15396on `(hostname || uname -n) 2>/dev/null | sed 1q`
15397"
15398
15399_ACEOF
15400
15401case $ac_config_files in *"
15402"*) set x $ac_config_files; shift; ac_config_files=$*;;
15403esac
15404
15405case $ac_config_headers in *"
15406"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15407esac
15408
15409
15410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15411# Files that config.status was made for.
15412config_files="$ac_config_files"
15413config_headers="$ac_config_headers"
15414
15415_ACEOF
15416
15417cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15418ac_cs_usage="\
15419\`$as_me' instantiates files and other configuration actions
15420from templates according to the current configuration.  Unless the files
15421and actions are specified as TAGs, all are instantiated by default.
15422
15423Usage: $0 [OPTION]... [TAG]...
15424
15425  -h, --help       print this help, then exit
15426  -V, --version    print version number and configuration settings, then exit
15427      --config     print configuration, then exit
15428  -q, --quiet, --silent
15429                   do not print progress messages
15430  -d, --debug      don't remove temporary files
15431      --recheck    update $as_me by reconfiguring in the same conditions
15432      --file=FILE[:TEMPLATE]
15433                   instantiate the configuration file FILE
15434      --header=FILE[:TEMPLATE]
15435                   instantiate the configuration header FILE
15436
15437Configuration files:
15438$config_files
15439
15440Configuration headers:
15441$config_headers
15442
15443Report bugs to the package provider."
15444
15445_ACEOF
15446cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15447ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15448ac_cs_version="\\
15449config.status
15450configured by $0, generated by GNU Autoconf 2.69,
15451  with options \\"\$ac_cs_config\\"
15452
15453Copyright (C) 2012 Free Software Foundation, Inc.
15454This config.status script is free software; the Free Software Foundation
15455gives unlimited permission to copy, distribute and modify it."
15456
15457ac_pwd='$ac_pwd'
15458srcdir='$srcdir'
15459AWK='$AWK'
15460test -n "\$AWK" || AWK=awk
15461_ACEOF
15462
15463cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15464# The default lists apply if the user does not specify any file.
15465ac_need_defaults=:
15466while test $# != 0
15467do
15468  case $1 in
15469  --*=?*)
15470    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15471    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15472    ac_shift=:
15473    ;;
15474  --*=)
15475    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15476    ac_optarg=
15477    ac_shift=:
15478    ;;
15479  *)
15480    ac_option=$1
15481    ac_optarg=$2
15482    ac_shift=shift
15483    ;;
15484  esac
15485
15486  case $ac_option in
15487  # Handling of the options.
15488  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15489    ac_cs_recheck=: ;;
15490  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15491    $as_echo "$ac_cs_version"; exit ;;
15492  --config | --confi | --conf | --con | --co | --c )
15493    $as_echo "$ac_cs_config"; exit ;;
15494  --debug | --debu | --deb | --de | --d | -d )
15495    debug=: ;;
15496  --file | --fil | --fi | --f )
15497    $ac_shift
15498    case $ac_optarg in
15499    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15500    '') as_fn_error $? "missing file argument" ;;
15501    esac
15502    as_fn_append CONFIG_FILES " '$ac_optarg'"
15503    ac_need_defaults=false;;
15504  --header | --heade | --head | --hea )
15505    $ac_shift
15506    case $ac_optarg in
15507    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15508    esac
15509    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15510    ac_need_defaults=false;;
15511  --he | --h)
15512    # Conflict between --help and --header
15513    as_fn_error $? "ambiguous option: \`$1'
15514Try \`$0 --help' for more information.";;
15515  --help | --hel | -h )
15516    $as_echo "$ac_cs_usage"; exit ;;
15517  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15518  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15519    ac_cs_silent=: ;;
15520
15521  # This is an error.
15522  -*) as_fn_error $? "unrecognized option: \`$1'
15523Try \`$0 --help' for more information." ;;
15524
15525  *) as_fn_append ac_config_targets " $1"
15526     ac_need_defaults=false ;;
15527
15528  esac
15529  shift
15530done
15531
15532ac_configure_extra_args=
15533
15534if $ac_cs_silent; then
15535  exec 6>/dev/null
15536  ac_configure_extra_args="$ac_configure_extra_args --silent"
15537fi
15538
15539_ACEOF
15540cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15541if \$ac_cs_recheck; then
15542  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15543  shift
15544  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15545  CONFIG_SHELL='$SHELL'
15546  export CONFIG_SHELL
15547  exec "\$@"
15548fi
15549
15550_ACEOF
15551cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15552exec 5>>auto/config.log
15553{
15554  echo
15555  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15556## Running $as_me. ##
15557_ASBOX
15558  $as_echo "$ac_log"
15559} >&5
15560
15561_ACEOF
15562cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15563_ACEOF
15564
15565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15566
15567# Handling of arguments.
15568for ac_config_target in $ac_config_targets
15569do
15570  case $ac_config_target in
15571    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15572    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15573
15574  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15575  esac
15576done
15577
15578
15579# If the user did not use the arguments to specify the items to instantiate,
15580# then the envvar interface is used.  Set only those that are not.
15581# We use the long form for the default assignment because of an extremely
15582# bizarre bug on SunOS 4.1.3.
15583if $ac_need_defaults; then
15584  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15585  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15586fi
15587
15588# Have a temporary directory for convenience.  Make it in the build tree
15589# simply because there is no reason against having it here, and in addition,
15590# creating and moving files from /tmp can sometimes cause problems.
15591# Hook for its removal unless debugging.
15592# Note that there is a small window in which the directory will not be cleaned:
15593# after its creation but before its name has been assigned to `$tmp'.
15594$debug ||
15595{
15596  tmp= ac_tmp=
15597  trap 'exit_status=$?
15598  : "${ac_tmp:=$tmp}"
15599  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15600' 0
15601  trap 'as_fn_exit 1' 1 2 13 15
15602}
15603# Create a (secure) tmp directory for tmp files.
15604
15605{
15606  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15607  test -d "$tmp"
15608}  ||
15609{
15610  tmp=./conf$$-$RANDOM
15611  (umask 077 && mkdir "$tmp")
15612} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15613ac_tmp=$tmp
15614
15615# Set up the scripts for CONFIG_FILES section.
15616# No need to generate them if there are no CONFIG_FILES.
15617# This happens for instance with `./config.status config.h'.
15618if test -n "$CONFIG_FILES"; then
15619
15620
15621ac_cr=`echo X | tr X '\015'`
15622# On cygwin, bash can eat \r inside `` if the user requested igncr.
15623# But we know of no other shell where ac_cr would be empty at this
15624# point, so we can use a bashism as a fallback.
15625if test "x$ac_cr" = x; then
15626  eval ac_cr=\$\'\\r\'
15627fi
15628ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15629if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15630  ac_cs_awk_cr='\\r'
15631else
15632  ac_cs_awk_cr=$ac_cr
15633fi
15634
15635echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15636_ACEOF
15637
15638
15639{
15640  echo "cat >conf$$subs.awk <<_ACEOF" &&
15641  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15642  echo "_ACEOF"
15643} >conf$$subs.sh ||
15644  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15645ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15646ac_delim='%!_!# '
15647for ac_last_try in false false false false false :; do
15648  . ./conf$$subs.sh ||
15649    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15650
15651  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15652  if test $ac_delim_n = $ac_delim_num; then
15653    break
15654  elif $ac_last_try; then
15655    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15656  else
15657    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15658  fi
15659done
15660rm -f conf$$subs.sh
15661
15662cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15663cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15664_ACEOF
15665sed -n '
15666h
15667s/^/S["/; s/!.*/"]=/
15668p
15669g
15670s/^[^!]*!//
15671:repl
15672t repl
15673s/'"$ac_delim"'$//
15674t delim
15675:nl
15676h
15677s/\(.\{148\}\)..*/\1/
15678t more1
15679s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15680p
15681n
15682b repl
15683:more1
15684s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15685p
15686g
15687s/.\{148\}//
15688t nl
15689:delim
15690h
15691s/\(.\{148\}\)..*/\1/
15692t more2
15693s/["\\]/\\&/g; s/^/"/; s/$/"/
15694p
15695b
15696:more2
15697s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15698p
15699g
15700s/.\{148\}//
15701t delim
15702' <conf$$subs.awk | sed '
15703/^[^""]/{
15704  N
15705  s/\n//
15706}
15707' >>$CONFIG_STATUS || ac_write_fail=1
15708rm -f conf$$subs.awk
15709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15710_ACAWK
15711cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15712  for (key in S) S_is_set[key] = 1
15713  FS = ""
15714
15715}
15716{
15717  line = $ 0
15718  nfields = split(line, field, "@")
15719  substed = 0
15720  len = length(field[1])
15721  for (i = 2; i < nfields; i++) {
15722    key = field[i]
15723    keylen = length(key)
15724    if (S_is_set[key]) {
15725      value = S[key]
15726      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15727      len += length(value) + length(field[++i])
15728      substed = 1
15729    } else
15730      len += 1 + keylen
15731  }
15732
15733  print line
15734}
15735
15736_ACAWK
15737_ACEOF
15738cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15739if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15740  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15741else
15742  cat
15743fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15744  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15745_ACEOF
15746
15747# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15748# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15749# trailing colons and then remove the whole line if VPATH becomes empty
15750# (actually we leave an empty line to preserve line numbers).
15751if test "x$srcdir" = x.; then
15752  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15753h
15754s///
15755s/^/:/
15756s/[	 ]*$/:/
15757s/:\$(srcdir):/:/g
15758s/:\${srcdir}:/:/g
15759s/:@srcdir@:/:/g
15760s/^:*//
15761s/:*$//
15762x
15763s/\(=[	 ]*\).*/\1/
15764G
15765s/\n//
15766s/^[^=]*=[	 ]*$//
15767}'
15768fi
15769
15770cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15771fi # test -n "$CONFIG_FILES"
15772
15773# Set up the scripts for CONFIG_HEADERS section.
15774# No need to generate them if there are no CONFIG_HEADERS.
15775# This happens for instance with `./config.status Makefile'.
15776if test -n "$CONFIG_HEADERS"; then
15777cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15778BEGIN {
15779_ACEOF
15780
15781# Transform confdefs.h into an awk script `defines.awk', embedded as
15782# here-document in config.status, that substitutes the proper values into
15783# config.h.in to produce config.h.
15784
15785# Create a delimiter string that does not exist in confdefs.h, to ease
15786# handling of long lines.
15787ac_delim='%!_!# '
15788for ac_last_try in false false :; do
15789  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15790  if test -z "$ac_tt"; then
15791    break
15792  elif $ac_last_try; then
15793    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15794  else
15795    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15796  fi
15797done
15798
15799# For the awk script, D is an array of macro values keyed by name,
15800# likewise P contains macro parameters if any.  Preserve backslash
15801# newline sequences.
15802
15803ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15804sed -n '
15805s/.\{148\}/&'"$ac_delim"'/g
15806t rset
15807:rset
15808s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15809t def
15810d
15811:def
15812s/\\$//
15813t bsnl
15814s/["\\]/\\&/g
15815s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15816D["\1"]=" \3"/p
15817s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15818d
15819:bsnl
15820s/["\\]/\\&/g
15821s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15822D["\1"]=" \3\\\\\\n"\\/p
15823t cont
15824s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15825t cont
15826d
15827:cont
15828n
15829s/.\{148\}/&'"$ac_delim"'/g
15830t clear
15831:clear
15832s/\\$//
15833t bsnlc
15834s/["\\]/\\&/g; s/^/"/; s/$/"/p
15835d
15836:bsnlc
15837s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15838b cont
15839' <confdefs.h | sed '
15840s/'"$ac_delim"'/"\\\
15841"/g' >>$CONFIG_STATUS || ac_write_fail=1
15842
15843cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15844  for (key in D) D_is_set[key] = 1
15845  FS = ""
15846}
15847/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15848  line = \$ 0
15849  split(line, arg, " ")
15850  if (arg[1] == "#") {
15851    defundef = arg[2]
15852    mac1 = arg[3]
15853  } else {
15854    defundef = substr(arg[1], 2)
15855    mac1 = arg[2]
15856  }
15857  split(mac1, mac2, "(") #)
15858  macro = mac2[1]
15859  prefix = substr(line, 1, index(line, defundef) - 1)
15860  if (D_is_set[macro]) {
15861    # Preserve the white space surrounding the "#".
15862    print prefix "define", macro P[macro] D[macro]
15863    next
15864  } else {
15865    # Replace #undef with comments.  This is necessary, for example,
15866    # in the case of _POSIX_SOURCE, which is predefined and required
15867    # on some systems where configure will not decide to define it.
15868    if (defundef == "undef") {
15869      print "/*", prefix defundef, macro, "*/"
15870      next
15871    }
15872  }
15873}
15874{ print }
15875_ACAWK
15876_ACEOF
15877cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15878  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15879fi # test -n "$CONFIG_HEADERS"
15880
15881
15882eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
15883shift
15884for ac_tag
15885do
15886  case $ac_tag in
15887  :[FHLC]) ac_mode=$ac_tag; continue;;
15888  esac
15889  case $ac_mode$ac_tag in
15890  :[FHL]*:*);;
15891  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15892  :[FH]-) ac_tag=-:-;;
15893  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15894  esac
15895  ac_save_IFS=$IFS
15896  IFS=:
15897  set x $ac_tag
15898  IFS=$ac_save_IFS
15899  shift
15900  ac_file=$1
15901  shift
15902
15903  case $ac_mode in
15904  :L) ac_source=$1;;
15905  :[FH])
15906    ac_file_inputs=
15907    for ac_f
15908    do
15909      case $ac_f in
15910      -) ac_f="$ac_tmp/stdin";;
15911      *) # Look for the file first in the build tree, then in the source tree
15912	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15913	 # because $ac_f cannot contain `:'.
15914	 test -f "$ac_f" ||
15915	   case $ac_f in
15916	   [\\/$]*) false;;
15917	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15918	   esac ||
15919	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15920      esac
15921      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15922      as_fn_append ac_file_inputs " '$ac_f'"
15923    done
15924
15925    # Let's still pretend it is `configure' which instantiates (i.e., don't
15926    # use $as_me), people would be surprised to read:
15927    #    /* config.h.  Generated by config.status.  */
15928    configure_input='Generated from '`
15929	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15930	`' by configure.'
15931    if test x"$ac_file" != x-; then
15932      configure_input="$ac_file.  $configure_input"
15933      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15934$as_echo "$as_me: creating $ac_file" >&6;}
15935    fi
15936    # Neutralize special characters interpreted by sed in replacement strings.
15937    case $configure_input in #(
15938    *\&* | *\|* | *\\* )
15939       ac_sed_conf_input=`$as_echo "$configure_input" |
15940       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15941    *) ac_sed_conf_input=$configure_input;;
15942    esac
15943
15944    case $ac_tag in
15945    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15946      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15947    esac
15948    ;;
15949  esac
15950
15951  ac_dir=`$as_dirname -- "$ac_file" ||
15952$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15953	 X"$ac_file" : 'X\(//\)[^/]' \| \
15954	 X"$ac_file" : 'X\(//\)$' \| \
15955	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15956$as_echo X"$ac_file" |
15957    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15958	    s//\1/
15959	    q
15960	  }
15961	  /^X\(\/\/\)[^/].*/{
15962	    s//\1/
15963	    q
15964	  }
15965	  /^X\(\/\/\)$/{
15966	    s//\1/
15967	    q
15968	  }
15969	  /^X\(\/\).*/{
15970	    s//\1/
15971	    q
15972	  }
15973	  s/.*/./; q'`
15974  as_dir="$ac_dir"; as_fn_mkdir_p
15975  ac_builddir=.
15976
15977case "$ac_dir" in
15978.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15979*)
15980  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15981  # A ".." for each directory in $ac_dir_suffix.
15982  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15983  case $ac_top_builddir_sub in
15984  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15985  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15986  esac ;;
15987esac
15988ac_abs_top_builddir=$ac_pwd
15989ac_abs_builddir=$ac_pwd$ac_dir_suffix
15990# for backward compatibility:
15991ac_top_builddir=$ac_top_build_prefix
15992
15993case $srcdir in
15994  .)  # We are building in place.
15995    ac_srcdir=.
15996    ac_top_srcdir=$ac_top_builddir_sub
15997    ac_abs_top_srcdir=$ac_pwd ;;
15998  [\\/]* | ?:[\\/]* )  # Absolute name.
15999    ac_srcdir=$srcdir$ac_dir_suffix;
16000    ac_top_srcdir=$srcdir
16001    ac_abs_top_srcdir=$srcdir ;;
16002  *) # Relative name.
16003    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16004    ac_top_srcdir=$ac_top_build_prefix$srcdir
16005    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16006esac
16007ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16008
16009
16010  case $ac_mode in
16011  :F)
16012  #
16013  # CONFIG_FILE
16014  #
16015
16016_ACEOF
16017
16018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16019# If the template does not know about datarootdir, expand it.
16020# FIXME: This hack should be removed a few years after 2.60.
16021ac_datarootdir_hack=; ac_datarootdir_seen=
16022ac_sed_dataroot='
16023/datarootdir/ {
16024  p
16025  q
16026}
16027/@datadir@/p
16028/@docdir@/p
16029/@infodir@/p
16030/@localedir@/p
16031/@mandir@/p'
16032case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16033*datarootdir*) ac_datarootdir_seen=yes;;
16034*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16035  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16036$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16037_ACEOF
16038cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16039  ac_datarootdir_hack='
16040  s&@datadir@&$datadir&g
16041  s&@docdir@&$docdir&g
16042  s&@infodir@&$infodir&g
16043  s&@localedir@&$localedir&g
16044  s&@mandir@&$mandir&g
16045  s&\\\${datarootdir}&$datarootdir&g' ;;
16046esac
16047_ACEOF
16048
16049# Neutralize VPATH when `$srcdir' = `.'.
16050# Shell code in configure.ac might set extrasub.
16051# FIXME: do we really want to maintain this feature?
16052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16053ac_sed_extra="$ac_vpsub
16054$extrasub
16055_ACEOF
16056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16057:t
16058/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16059s|@configure_input@|$ac_sed_conf_input|;t t
16060s&@top_builddir@&$ac_top_builddir_sub&;t t
16061s&@top_build_prefix@&$ac_top_build_prefix&;t t
16062s&@srcdir@&$ac_srcdir&;t t
16063s&@abs_srcdir@&$ac_abs_srcdir&;t t
16064s&@top_srcdir@&$ac_top_srcdir&;t t
16065s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16066s&@builddir@&$ac_builddir&;t t
16067s&@abs_builddir@&$ac_abs_builddir&;t t
16068s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16069$ac_datarootdir_hack
16070"
16071eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16072  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16073
16074test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16075  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16076  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16077      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16078  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16079which seems to be undefined.  Please make sure it is defined" >&5
16080$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16081which seems to be undefined.  Please make sure it is defined" >&2;}
16082
16083  rm -f "$ac_tmp/stdin"
16084  case $ac_file in
16085  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16086  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16087  esac \
16088  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16089 ;;
16090  :H)
16091  #
16092  # CONFIG_HEADER
16093  #
16094  if test x"$ac_file" != x-; then
16095    {
16096      $as_echo "/* $configure_input  */" \
16097      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16098    } >"$ac_tmp/config.h" \
16099      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16100    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16101      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16102$as_echo "$as_me: $ac_file is unchanged" >&6;}
16103    else
16104      rm -f "$ac_file"
16105      mv "$ac_tmp/config.h" "$ac_file" \
16106	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16107    fi
16108  else
16109    $as_echo "/* $configure_input  */" \
16110      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16111      || as_fn_error $? "could not create -" "$LINENO" 5
16112  fi
16113 ;;
16114
16115
16116  esac
16117
16118done # for ac_tag
16119
16120
16121as_fn_exit 0
16122_ACEOF
16123ac_clean_files=$ac_clean_files_save
16124
16125test $ac_write_fail = 0 ||
16126  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16127
16128
16129# configure is writing to config.log, and then calls config.status.
16130# config.status does its own redirection, appending to config.log.
16131# Unfortunately, on DOS this fails, as config.log is still kept open
16132# by configure, so config.status won't be able to write to it; its
16133# output is simply discarded.  So we exec the FD to /dev/null,
16134# effectively closing config.log, so it can be properly (re)opened and
16135# appended to by config.status.  When coming back to configure, we
16136# need to make the FD available again.
16137if test "$no_create" != yes; then
16138  ac_cs_success=:
16139  ac_config_status_args=
16140  test "$silent" = yes &&
16141    ac_config_status_args="$ac_config_status_args --quiet"
16142  exec 5>/dev/null
16143  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16144  exec 5>>auto/config.log
16145  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16146  # would make configure fail if this is the last instruction.
16147  $ac_cs_success || as_fn_exit 1
16148fi
16149if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16150  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16151$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16152fi
16153
16154
16155