xref: /vim-8.2.3635/src/auto/configure (revision 2cfb4a2a)
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
724STRIP
725AWK
726FGREP
727EGREP
728GREP
729CPP
730OBJEXT
731EXEEXT
732ac_ct_CC
733CPPFLAGS
734LDFLAGS
735CFLAGS
736CC
737SET_MAKE
738target_alias
739host_alias
740build_alias
741LIBS
742ECHO_T
743ECHO_N
744ECHO_C
745DEFS
746mandir
747localedir
748libdir
749psdir
750pdfdir
751dvidir
752htmldir
753infodir
754docdir
755oldincludedir
756includedir
757runstatedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL'
777ac_subst_files=''
778ac_user_opts='
779enable_option_checking
780enable_fail_if_missing
781enable_darwin
782with_mac_arch
783with_developer_dir
784with_local_dir
785with_vim_name
786with_ex_name
787with_view_name
788with_global_runtime
789with_modified_by
790enable_smack
791enable_selinux
792with_features
793with_compiledby
794enable_xsmp
795enable_xsmp_interact
796enable_luainterp
797with_lua_prefix
798with_luajit
799enable_mzschemeinterp
800with_plthome
801enable_perlinterp
802enable_pythoninterp
803with_python_command
804with_python_config_dir
805enable_python3interp
806with_python3_command
807with_python3_config_dir
808enable_tclinterp
809with_tclsh
810enable_rubyinterp
811with_ruby_command
812enable_cscope
813enable_netbeans
814enable_channel
815enable_terminal
816enable_autoservername
817enable_multibyte
818enable_rightleft
819enable_arabic
820enable_farsi
821enable_xim
822enable_fontset
823with_x
824enable_gui
825enable_gtk2_check
826enable_gnome_check
827enable_gtk3_check
828enable_motif_check
829enable_athena_check
830enable_nextaw_check
831enable_carbon_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  --enable-carbon-check   If auto-select GUI, check for Carbon default=yes
1512  --disable-gtktest       Do not try to compile and run a test GTK program
1513  --disable-icon-cache-update        update disabled
1514  --disable-desktop-database-update  update disabled
1515  --disable-largefile     omit support for large files
1516  --disable-canberra      Do not use libcanberra.
1517  --disable-acl           No check for ACL support.
1518  --disable-gpm           Don't use gpm (Linux mouse daemon).
1519  --disable-sysmouse      Don't use sysmouse (mouse in *BSD console).
1520  --disable-nls           Don't support NLS (gettext()).
1521
1522Optional Packages:
1523  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1524  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1525  --with-mac-arch=ARCH    current, intel, ppc or both
1526  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1527  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1528  --without-local-dir     do not search /usr/local for local libraries.
1529  --with-vim-name=NAME    what to call the Vim executable
1530  --with-ex-name=NAME     what to call the Ex executable
1531  --with-view-name=NAME   what to call the View executable
1532  --with-global-runtime=DIR    global runtime directory in 'runtimepath', comma-separated for multiple directories
1533  --with-modified-by=NAME       name of who modified a release version
1534  --with-features=TYPE    tiny, small, normal, big or huge (default: huge)
1535  --with-compiledby=NAME  name to show in :version message
1536  --with-lua-prefix=PFX   Prefix where Lua is installed.
1537  --with-luajit           Link with LuaJIT instead of Lua.
1538  --with-plthome=PLTHOME   Use PLTHOME.
1539  --with-python-command=NAME  name of the Python 2 command (default: python2 or python)
1540  --with-python-config-dir=PATH  Python's config directory (deprecated)
1541  --with-python3-command=NAME  name of the Python 3 command (default: python3 or python)
1542  --with-python3-config-dir=PATH  Python's config directory (deprecated)
1543  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1544  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1545  --with-x                use the X Window System
1546  --with-gnome-includes=DIR Specify location of GNOME headers
1547  --with-gnome-libs=DIR   Specify location of GNOME libs
1548  --with-gnome            Specify prefix for GNOME files
1549  --with-motif-lib=STRING Library for Motif
1550  --with-tlib=library     terminal library to be used
1551
1552Some influential environment variables:
1553  CC          C compiler command
1554  CFLAGS      C compiler flags
1555  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1556              nonstandard directory <lib dir>
1557  LIBS        libraries to pass to the linker, e.g. -l<library>
1558  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1559              you have headers in a nonstandard directory <include dir>
1560  CPP         C preprocessor
1561  XMKMF       Path to xmkmf, Makefile generator for X Window System
1562
1563Use these variables to override the choices made by `configure' or to help
1564it to find libraries and programs with nonstandard names/locations.
1565
1566Report bugs to the package provider.
1567_ACEOF
1568ac_status=$?
1569fi
1570
1571if test "$ac_init_help" = "recursive"; then
1572  # If there are subdirs, report their specific --help.
1573  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1574    test -d "$ac_dir" ||
1575      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1576      continue
1577    ac_builddir=.
1578
1579case "$ac_dir" in
1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1581*)
1582  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1583  # A ".." for each directory in $ac_dir_suffix.
1584  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1585  case $ac_top_builddir_sub in
1586  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1588  esac ;;
1589esac
1590ac_abs_top_builddir=$ac_pwd
1591ac_abs_builddir=$ac_pwd$ac_dir_suffix
1592# for backward compatibility:
1593ac_top_builddir=$ac_top_build_prefix
1594
1595case $srcdir in
1596  .)  # We are building in place.
1597    ac_srcdir=.
1598    ac_top_srcdir=$ac_top_builddir_sub
1599    ac_abs_top_srcdir=$ac_pwd ;;
1600  [\\/]* | ?:[\\/]* )  # Absolute name.
1601    ac_srcdir=$srcdir$ac_dir_suffix;
1602    ac_top_srcdir=$srcdir
1603    ac_abs_top_srcdir=$srcdir ;;
1604  *) # Relative name.
1605    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1606    ac_top_srcdir=$ac_top_build_prefix$srcdir
1607    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1608esac
1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1610
1611    cd "$ac_dir" || { ac_status=$?; continue; }
1612    # Check for guested configure.
1613    if test -f "$ac_srcdir/configure.gnu"; then
1614      echo &&
1615      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1616    elif test -f "$ac_srcdir/configure"; then
1617      echo &&
1618      $SHELL "$ac_srcdir/configure" --help=recursive
1619    else
1620      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1621    fi || ac_status=$?
1622    cd "$ac_pwd" || { ac_status=$?; break; }
1623  done
1624fi
1625
1626test -n "$ac_init_help" && exit $ac_status
1627if $ac_init_version; then
1628  cat <<\_ACEOF
1629configure
1630generated by GNU Autoconf 2.69
1631
1632Copyright (C) 2012 Free Software Foundation, Inc.
1633This configure script is free software; the Free Software Foundation
1634gives unlimited permission to copy, distribute and modify it.
1635_ACEOF
1636  exit
1637fi
1638
1639## ------------------------ ##
1640## Autoconf initialization. ##
1641## ------------------------ ##
1642
1643# ac_fn_c_try_compile LINENO
1644# --------------------------
1645# Try to compile conftest.$ac_ext, and return whether this succeeded.
1646ac_fn_c_try_compile ()
1647{
1648  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649  rm -f conftest.$ac_objext
1650  if { { ac_try="$ac_compile"
1651case "(($ac_try" in
1652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653  *) ac_try_echo=$ac_try;;
1654esac
1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656$as_echo "$ac_try_echo"; } >&5
1657  (eval "$ac_compile") 2>conftest.err
1658  ac_status=$?
1659  if test -s conftest.err; then
1660    grep -v '^ *+' conftest.err >conftest.er1
1661    cat conftest.er1 >&5
1662    mv -f conftest.er1 conftest.err
1663  fi
1664  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665  test $ac_status = 0; } && {
1666	 test -z "$ac_c_werror_flag" ||
1667	 test ! -s conftest.err
1668       } && test -s conftest.$ac_objext; then :
1669  ac_retval=0
1670else
1671  $as_echo "$as_me: failed program was:" >&5
1672sed 's/^/| /' conftest.$ac_ext >&5
1673
1674	ac_retval=1
1675fi
1676  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677  as_fn_set_status $ac_retval
1678
1679} # ac_fn_c_try_compile
1680
1681# ac_fn_c_try_cpp LINENO
1682# ----------------------
1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1684ac_fn_c_try_cpp ()
1685{
1686  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687  if { { ac_try="$ac_cpp conftest.$ac_ext"
1688case "(($ac_try" in
1689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690  *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1695  ac_status=$?
1696  if test -s conftest.err; then
1697    grep -v '^ *+' conftest.err >conftest.er1
1698    cat conftest.er1 >&5
1699    mv -f conftest.er1 conftest.err
1700  fi
1701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702  test $ac_status = 0; } > conftest.i && {
1703	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1704	 test ! -s conftest.err
1705       }; then :
1706  ac_retval=0
1707else
1708  $as_echo "$as_me: failed program was:" >&5
1709sed 's/^/| /' conftest.$ac_ext >&5
1710
1711    ac_retval=1
1712fi
1713  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1714  as_fn_set_status $ac_retval
1715
1716} # ac_fn_c_try_cpp
1717
1718# ac_fn_c_try_link LINENO
1719# -----------------------
1720# Try to link conftest.$ac_ext, and return whether this succeeded.
1721ac_fn_c_try_link ()
1722{
1723  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724  rm -f conftest.$ac_objext conftest$ac_exeext
1725  if { { ac_try="$ac_link"
1726case "(($ac_try" in
1727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728  *) ac_try_echo=$ac_try;;
1729esac
1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731$as_echo "$ac_try_echo"; } >&5
1732  (eval "$ac_link") 2>conftest.err
1733  ac_status=$?
1734  if test -s conftest.err; then
1735    grep -v '^ *+' conftest.err >conftest.er1
1736    cat conftest.er1 >&5
1737    mv -f conftest.er1 conftest.err
1738  fi
1739  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1740  test $ac_status = 0; } && {
1741	 test -z "$ac_c_werror_flag" ||
1742	 test ! -s conftest.err
1743       } && test -s conftest$ac_exeext && {
1744	 test "$cross_compiling" = yes ||
1745	 test -x conftest$ac_exeext
1746       }; then :
1747  ac_retval=0
1748else
1749  $as_echo "$as_me: failed program was:" >&5
1750sed 's/^/| /' conftest.$ac_ext >&5
1751
1752	ac_retval=1
1753fi
1754  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1755  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1756  # interfere with the next link command; also delete a directory that is
1757  # left behind by Apple's compiler.  We do this before executing the actions.
1758  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1759  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1760  as_fn_set_status $ac_retval
1761
1762} # ac_fn_c_try_link
1763
1764# ac_fn_c_try_run LINENO
1765# ----------------------
1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1767# that executables *can* be run.
1768ac_fn_c_try_run ()
1769{
1770  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771  if { { ac_try="$ac_link"
1772case "(($ac_try" in
1773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1774  *) ac_try_echo=$ac_try;;
1775esac
1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1777$as_echo "$ac_try_echo"; } >&5
1778  (eval "$ac_link") 2>&5
1779  ac_status=$?
1780  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1781  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1782  { { case "(($ac_try" in
1783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784  *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788  (eval "$ac_try") 2>&5
1789  ac_status=$?
1790  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791  test $ac_status = 0; }; }; then :
1792  ac_retval=0
1793else
1794  $as_echo "$as_me: program exited with status $ac_status" >&5
1795       $as_echo "$as_me: failed program was:" >&5
1796sed 's/^/| /' conftest.$ac_ext >&5
1797
1798       ac_retval=$ac_status
1799fi
1800  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1801  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1802  as_fn_set_status $ac_retval
1803
1804} # ac_fn_c_try_run
1805
1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1807# -------------------------------------------------------
1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1809# the include files in INCLUDES and setting the cache variable VAR
1810# accordingly.
1811ac_fn_c_check_header_mongrel ()
1812{
1813  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814  if eval \${$3+:} false; then :
1815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816$as_echo_n "checking for $2... " >&6; }
1817if eval \${$3+:} false; then :
1818  $as_echo_n "(cached) " >&6
1819fi
1820eval ac_res=\$$3
1821	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822$as_echo "$ac_res" >&6; }
1823else
1824  # Is the header compilable?
1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1826$as_echo_n "checking $2 usability... " >&6; }
1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828/* end confdefs.h.  */
1829$4
1830#include <$2>
1831_ACEOF
1832if ac_fn_c_try_compile "$LINENO"; then :
1833  ac_header_compiler=yes
1834else
1835  ac_header_compiler=no
1836fi
1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1839$as_echo "$ac_header_compiler" >&6; }
1840
1841# Is the header present?
1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1843$as_echo_n "checking $2 presence... " >&6; }
1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845/* end confdefs.h.  */
1846#include <$2>
1847_ACEOF
1848if ac_fn_c_try_cpp "$LINENO"; then :
1849  ac_header_preproc=yes
1850else
1851  ac_header_preproc=no
1852fi
1853rm -f conftest.err conftest.i conftest.$ac_ext
1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1855$as_echo "$ac_header_preproc" >&6; }
1856
1857# So?  What about this header?
1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1859  yes:no: )
1860    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1862    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1864    ;;
1865  no:yes:* )
1866    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1868    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1869$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1870    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1872    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1873$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1874    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1876    ;;
1877esac
1878  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1879$as_echo_n "checking for $2... " >&6; }
1880if eval \${$3+:} false; then :
1881  $as_echo_n "(cached) " >&6
1882else
1883  eval "$3=\$ac_header_compiler"
1884fi
1885eval ac_res=\$$3
1886	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887$as_echo "$ac_res" >&6; }
1888fi
1889  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890
1891} # ac_fn_c_check_header_mongrel
1892
1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1894# -------------------------------------------------------
1895# Tests whether HEADER exists and can be compiled using the include files in
1896# INCLUDES, setting the cache variable VAR accordingly.
1897ac_fn_c_check_header_compile ()
1898{
1899  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1901$as_echo_n "checking for $2... " >&6; }
1902if eval \${$3+:} false; then :
1903  $as_echo_n "(cached) " >&6
1904else
1905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1906/* end confdefs.h.  */
1907$4
1908#include <$2>
1909_ACEOF
1910if ac_fn_c_try_compile "$LINENO"; then :
1911  eval "$3=yes"
1912else
1913  eval "$3=no"
1914fi
1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1916fi
1917eval ac_res=\$$3
1918	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1919$as_echo "$ac_res" >&6; }
1920  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1921
1922} # ac_fn_c_check_header_compile
1923
1924# ac_fn_c_check_func LINENO FUNC VAR
1925# ----------------------------------
1926# Tests whether FUNC exists, setting the cache variable VAR accordingly
1927ac_fn_c_check_func ()
1928{
1929  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1930  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1931$as_echo_n "checking for $2... " >&6; }
1932if eval \${$3+:} false; then :
1933  $as_echo_n "(cached) " >&6
1934else
1935  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1936/* end confdefs.h.  */
1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1938   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1939#define $2 innocuous_$2
1940
1941/* System header to define __stub macros and hopefully few prototypes,
1942    which can conflict with char $2 (); below.
1943    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1944    <limits.h> exists even on freestanding compilers.  */
1945
1946#ifdef __STDC__
1947# include <limits.h>
1948#else
1949# include <assert.h>
1950#endif
1951
1952#undef $2
1953
1954/* Override any GCC internal prototype to avoid an error.
1955   Use char because int might match the return type of a GCC
1956   builtin and then its argument prototype would still apply.  */
1957#ifdef __cplusplus
1958extern "C"
1959#endif
1960char $2 ();
1961/* The GNU C library defines this for functions which it implements
1962    to always fail with ENOSYS.  Some functions are actually named
1963    something starting with __ and the normal name is an alias.  */
1964#if defined __stub_$2 || defined __stub___$2
1965choke me
1966#endif
1967
1968int
1969main ()
1970{
1971return $2 ();
1972  ;
1973  return 0;
1974}
1975_ACEOF
1976if ac_fn_c_try_link "$LINENO"; then :
1977  eval "$3=yes"
1978else
1979  eval "$3=no"
1980fi
1981rm -f core conftest.err conftest.$ac_objext \
1982    conftest$ac_exeext conftest.$ac_ext
1983fi
1984eval ac_res=\$$3
1985	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1986$as_echo "$ac_res" >&6; }
1987  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1988
1989} # ac_fn_c_check_func
1990
1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1992# -------------------------------------------
1993# Tests whether TYPE exists after having included INCLUDES, setting cache
1994# variable VAR accordingly.
1995ac_fn_c_check_type ()
1996{
1997  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999$as_echo_n "checking for $2... " >&6; }
2000if eval \${$3+:} false; then :
2001  $as_echo_n "(cached) " >&6
2002else
2003  eval "$3=no"
2004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2005/* end confdefs.h.  */
2006$4
2007int
2008main ()
2009{
2010if (sizeof ($2))
2011	 return 0;
2012  ;
2013  return 0;
2014}
2015_ACEOF
2016if ac_fn_c_try_compile "$LINENO"; then :
2017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018/* end confdefs.h.  */
2019$4
2020int
2021main ()
2022{
2023if (sizeof (($2)))
2024	    return 0;
2025  ;
2026  return 0;
2027}
2028_ACEOF
2029if ac_fn_c_try_compile "$LINENO"; then :
2030
2031else
2032  eval "$3=yes"
2033fi
2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2035fi
2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037fi
2038eval ac_res=\$$3
2039	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2040$as_echo "$ac_res" >&6; }
2041  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2042
2043} # ac_fn_c_check_type
2044
2045# ac_fn_c_find_uintX_t LINENO BITS VAR
2046# ------------------------------------
2047# Finds an unsigned integer type with width BITS, setting cache variable VAR
2048# accordingly.
2049ac_fn_c_find_uintX_t ()
2050{
2051  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2052  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2053$as_echo_n "checking for uint$2_t... " >&6; }
2054if eval \${$3+:} false; then :
2055  $as_echo_n "(cached) " >&6
2056else
2057  eval "$3=no"
2058     # Order is important - never check a type that is potentially smaller
2059     # than half of the expected target width.
2060     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2061	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2062       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2063/* end confdefs.h.  */
2064$ac_includes_default
2065int
2066main ()
2067{
2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2069test_array [0] = 0;
2070return test_array [0];
2071
2072  ;
2073  return 0;
2074}
2075_ACEOF
2076if ac_fn_c_try_compile "$LINENO"; then :
2077  case $ac_type in #(
2078  uint$2_t) :
2079    eval "$3=yes" ;; #(
2080  *) :
2081    eval "$3=\$ac_type" ;;
2082esac
2083fi
2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2085       if eval test \"x\$"$3"\" = x"no"; then :
2086
2087else
2088  break
2089fi
2090     done
2091fi
2092eval ac_res=\$$3
2093	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2094$as_echo "$ac_res" >&6; }
2095  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2096
2097} # ac_fn_c_find_uintX_t
2098
2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2100# --------------------------------------------
2101# Tries to find the compile-time value of EXPR in a program that includes
2102# INCLUDES, setting VAR accordingly. Returns whether the value could be
2103# computed
2104ac_fn_c_compute_int ()
2105{
2106  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2107  if test "$cross_compiling" = yes; then
2108    # Depending upon the size, compute the lo and hi bounds.
2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110/* end confdefs.h.  */
2111$4
2112int
2113main ()
2114{
2115static int test_array [1 - 2 * !(($2) >= 0)];
2116test_array [0] = 0;
2117return test_array [0];
2118
2119  ;
2120  return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
2124  ac_lo=0 ac_mid=0
2125  while :; do
2126    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2127/* end confdefs.h.  */
2128$4
2129int
2130main ()
2131{
2132static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2133test_array [0] = 0;
2134return test_array [0];
2135
2136  ;
2137  return 0;
2138}
2139_ACEOF
2140if ac_fn_c_try_compile "$LINENO"; then :
2141  ac_hi=$ac_mid; break
2142else
2143  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2144			if test $ac_lo -le $ac_mid; then
2145			  ac_lo= ac_hi=
2146			  break
2147			fi
2148			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2149fi
2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151  done
2152else
2153  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154/* end confdefs.h.  */
2155$4
2156int
2157main ()
2158{
2159static int test_array [1 - 2 * !(($2) < 0)];
2160test_array [0] = 0;
2161return test_array [0];
2162
2163  ;
2164  return 0;
2165}
2166_ACEOF
2167if ac_fn_c_try_compile "$LINENO"; then :
2168  ac_hi=-1 ac_mid=-1
2169  while :; do
2170    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171/* end confdefs.h.  */
2172$4
2173int
2174main ()
2175{
2176static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2177test_array [0] = 0;
2178return test_array [0];
2179
2180  ;
2181  return 0;
2182}
2183_ACEOF
2184if ac_fn_c_try_compile "$LINENO"; then :
2185  ac_lo=$ac_mid; break
2186else
2187  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2188			if test $ac_mid -le $ac_hi; then
2189			  ac_lo= ac_hi=
2190			  break
2191			fi
2192			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2193fi
2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195  done
2196else
2197  ac_lo= ac_hi=
2198fi
2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2200fi
2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2202# Binary search between lo and hi bounds.
2203while test "x$ac_lo" != "x$ac_hi"; do
2204  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206/* end confdefs.h.  */
2207$4
2208int
2209main ()
2210{
2211static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2212test_array [0] = 0;
2213return test_array [0];
2214
2215  ;
2216  return 0;
2217}
2218_ACEOF
2219if ac_fn_c_try_compile "$LINENO"; then :
2220  ac_hi=$ac_mid
2221else
2222  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2223fi
2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225done
2226case $ac_lo in #((
2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2228'') ac_retval=1 ;;
2229esac
2230  else
2231    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232/* end confdefs.h.  */
2233$4
2234static long int longval () { return $2; }
2235static unsigned long int ulongval () { return $2; }
2236#include <stdio.h>
2237#include <stdlib.h>
2238int
2239main ()
2240{
2241
2242  FILE *f = fopen ("conftest.val", "w");
2243  if (! f)
2244    return 1;
2245  if (($2) < 0)
2246    {
2247      long int i = longval ();
2248      if (i != ($2))
2249	return 1;
2250      fprintf (f, "%ld", i);
2251    }
2252  else
2253    {
2254      unsigned long int i = ulongval ();
2255      if (i != ($2))
2256	return 1;
2257      fprintf (f, "%lu", i);
2258    }
2259  /* Do not output a trailing newline, as this causes \r\n confusion
2260     on some platforms.  */
2261  return ferror (f) || fclose (f) != 0;
2262
2263  ;
2264  return 0;
2265}
2266_ACEOF
2267if ac_fn_c_try_run "$LINENO"; then :
2268  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2269else
2270  ac_retval=1
2271fi
2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2273  conftest.$ac_objext conftest.beam conftest.$ac_ext
2274rm -f conftest.val
2275
2276  fi
2277  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2278  as_fn_set_status $ac_retval
2279
2280} # ac_fn_c_compute_int
2281cat >auto/config.log <<_ACEOF
2282This file contains any messages produced by compilers while
2283running configure, to aid debugging if configure makes a mistake.
2284
2285It was created by $as_me, which was
2286generated by GNU Autoconf 2.69.  Invocation command line was
2287
2288  $ $0 $@
2289
2290_ACEOF
2291exec 5>>auto/config.log
2292{
2293cat <<_ASUNAME
2294## --------- ##
2295## Platform. ##
2296## --------- ##
2297
2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2299uname -m = `(uname -m) 2>/dev/null || echo unknown`
2300uname -r = `(uname -r) 2>/dev/null || echo unknown`
2301uname -s = `(uname -s) 2>/dev/null || echo unknown`
2302uname -v = `(uname -v) 2>/dev/null || echo unknown`
2303
2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2305/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2306
2307/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2308/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2310/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2311/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2312/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2313/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2314
2315_ASUNAME
2316
2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2318for as_dir in $PATH
2319do
2320  IFS=$as_save_IFS
2321  test -z "$as_dir" && as_dir=.
2322    $as_echo "PATH: $as_dir"
2323  done
2324IFS=$as_save_IFS
2325
2326} >&5
2327
2328cat >&5 <<_ACEOF
2329
2330
2331## ----------- ##
2332## Core tests. ##
2333## ----------- ##
2334
2335_ACEOF
2336
2337
2338# Keep a trace of the command line.
2339# Strip out --no-create and --no-recursion so they do not pile up.
2340# Strip out --silent because we don't want to record it for future runs.
2341# Also quote any args containing shell meta-characters.
2342# Make two passes to allow for proper duplicate-argument suppression.
2343ac_configure_args=
2344ac_configure_args0=
2345ac_configure_args1=
2346ac_must_keep_next=false
2347for ac_pass in 1 2
2348do
2349  for ac_arg
2350  do
2351    case $ac_arg in
2352    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2353    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2354    | -silent | --silent | --silen | --sile | --sil)
2355      continue ;;
2356    *\'*)
2357      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2358    esac
2359    case $ac_pass in
2360    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2361    2)
2362      as_fn_append ac_configure_args1 " '$ac_arg'"
2363      if test $ac_must_keep_next = true; then
2364	ac_must_keep_next=false # Got value, back to normal.
2365      else
2366	case $ac_arg in
2367	  *=* | --config-cache | -C | -disable-* | --disable-* \
2368	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2369	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2370	  | -with-* | --with-* | -without-* | --without-* | --x)
2371	    case "$ac_configure_args0 " in
2372	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2373	    esac
2374	    ;;
2375	  -* ) ac_must_keep_next=true ;;
2376	esac
2377      fi
2378      as_fn_append ac_configure_args " '$ac_arg'"
2379      ;;
2380    esac
2381  done
2382done
2383{ ac_configure_args0=; unset ac_configure_args0;}
2384{ ac_configure_args1=; unset ac_configure_args1;}
2385
2386# When interrupted or exit'd, cleanup temporary files, and complete
2387# config.log.  We remove comments because anyway the quotes in there
2388# would cause problems or look ugly.
2389# WARNING: Use '\'' to represent an apostrophe within the trap.
2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2391trap 'exit_status=$?
2392  # Save into config.log some information that might help in debugging.
2393  {
2394    echo
2395
2396    $as_echo "## ---------------- ##
2397## Cache variables. ##
2398## ---------------- ##"
2399    echo
2400    # The following way of writing the cache mishandles newlines in values,
2401(
2402  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2403    eval ac_val=\$$ac_var
2404    case $ac_val in #(
2405    *${as_nl}*)
2406      case $ac_var in #(
2407      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2409      esac
2410      case $ac_var in #(
2411      _ | IFS | as_nl) ;; #(
2412      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2413      *) { eval $ac_var=; unset $ac_var;} ;;
2414      esac ;;
2415    esac
2416  done
2417  (set) 2>&1 |
2418    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2419    *${as_nl}ac_space=\ *)
2420      sed -n \
2421	"s/'\''/'\''\\\\'\'''\''/g;
2422	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2423      ;; #(
2424    *)
2425      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2426      ;;
2427    esac |
2428    sort
2429)
2430    echo
2431
2432    $as_echo "## ----------------- ##
2433## Output variables. ##
2434## ----------------- ##"
2435    echo
2436    for ac_var in $ac_subst_vars
2437    do
2438      eval ac_val=\$$ac_var
2439      case $ac_val in
2440      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2441      esac
2442      $as_echo "$ac_var='\''$ac_val'\''"
2443    done | sort
2444    echo
2445
2446    if test -n "$ac_subst_files"; then
2447      $as_echo "## ------------------- ##
2448## File substitutions. ##
2449## ------------------- ##"
2450      echo
2451      for ac_var in $ac_subst_files
2452      do
2453	eval ac_val=\$$ac_var
2454	case $ac_val in
2455	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2456	esac
2457	$as_echo "$ac_var='\''$ac_val'\''"
2458      done | sort
2459      echo
2460    fi
2461
2462    if test -s confdefs.h; then
2463      $as_echo "## ----------- ##
2464## confdefs.h. ##
2465## ----------- ##"
2466      echo
2467      cat confdefs.h
2468      echo
2469    fi
2470    test "$ac_signal" != 0 &&
2471      $as_echo "$as_me: caught signal $ac_signal"
2472    $as_echo "$as_me: exit $exit_status"
2473  } >&5
2474  rm -f core *.core core.conftest.* &&
2475    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2476    exit $exit_status
2477' 0
2478for ac_signal in 1 2 13 15; do
2479  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2480done
2481ac_signal=0
2482
2483# confdefs.h avoids OS command line length limits that DEFS can exceed.
2484rm -f -r conftest* confdefs.h
2485
2486$as_echo "/* confdefs.h */" > confdefs.h
2487
2488# Predefined preprocessor variables.
2489
2490cat >>confdefs.h <<_ACEOF
2491#define PACKAGE_NAME "$PACKAGE_NAME"
2492_ACEOF
2493
2494cat >>confdefs.h <<_ACEOF
2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2496_ACEOF
2497
2498cat >>confdefs.h <<_ACEOF
2499#define PACKAGE_VERSION "$PACKAGE_VERSION"
2500_ACEOF
2501
2502cat >>confdefs.h <<_ACEOF
2503#define PACKAGE_STRING "$PACKAGE_STRING"
2504_ACEOF
2505
2506cat >>confdefs.h <<_ACEOF
2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2508_ACEOF
2509
2510cat >>confdefs.h <<_ACEOF
2511#define PACKAGE_URL "$PACKAGE_URL"
2512_ACEOF
2513
2514
2515# Let the site file select an alternate cache file if it wants to.
2516# Prefer an explicitly selected file to automatically selected ones.
2517ac_site_file1=NONE
2518ac_site_file2=NONE
2519if test -n "$CONFIG_SITE"; then
2520  # We do not want a PATH search for config.site.
2521  case $CONFIG_SITE in #((
2522    -*)  ac_site_file1=./$CONFIG_SITE;;
2523    */*) ac_site_file1=$CONFIG_SITE;;
2524    *)   ac_site_file1=./$CONFIG_SITE;;
2525  esac
2526elif test "x$prefix" != xNONE; then
2527  ac_site_file1=$prefix/share/config.site
2528  ac_site_file2=$prefix/etc/config.site
2529else
2530  ac_site_file1=$ac_default_prefix/share/config.site
2531  ac_site_file2=$ac_default_prefix/etc/config.site
2532fi
2533for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2534do
2535  test "x$ac_site_file" = xNONE && continue
2536  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2537    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2538$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2539    sed 's/^/| /' "$ac_site_file" >&5
2540    . "$ac_site_file" \
2541      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2543as_fn_error $? "failed to load site script $ac_site_file
2544See \`config.log' for more details" "$LINENO" 5; }
2545  fi
2546done
2547
2548if test -r "$cache_file"; then
2549  # Some versions of bash will fail to source /dev/null (special files
2550  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2551  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2552    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2553$as_echo "$as_me: loading cache $cache_file" >&6;}
2554    case $cache_file in
2555      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2556      *)                      . "./$cache_file";;
2557    esac
2558  fi
2559else
2560  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2561$as_echo "$as_me: creating cache $cache_file" >&6;}
2562  >$cache_file
2563fi
2564
2565# Check that the precious variables saved in the cache have kept the same
2566# value.
2567ac_cache_corrupted=false
2568for ac_var in $ac_precious_vars; do
2569  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2570  eval ac_new_set=\$ac_env_${ac_var}_set
2571  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2572  eval ac_new_val=\$ac_env_${ac_var}_value
2573  case $ac_old_set,$ac_new_set in
2574    set,)
2575      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2577      ac_cache_corrupted=: ;;
2578    ,set)
2579      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2581      ac_cache_corrupted=: ;;
2582    ,);;
2583    *)
2584      if test "x$ac_old_val" != "x$ac_new_val"; then
2585	# differences in whitespace do not lead to failure.
2586	ac_old_val_w=`echo x $ac_old_val`
2587	ac_new_val_w=`echo x $ac_new_val`
2588	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2589	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2591	  ac_cache_corrupted=:
2592	else
2593	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2595	  eval $ac_var=\$ac_old_val
2596	fi
2597	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2598$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2599	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2600$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2601      fi;;
2602  esac
2603  # Pass precious variables to config.status.
2604  if test "$ac_new_set" = set; then
2605    case $ac_new_val in
2606    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2607    *) ac_arg=$ac_var=$ac_new_val ;;
2608    esac
2609    case " $ac_configure_args " in
2610      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2611      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2612    esac
2613  fi
2614done
2615if $ac_cache_corrupted; then
2616  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2618  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2620  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2621fi
2622## -------------------- ##
2623## Main body of script. ##
2624## -------------------- ##
2625
2626ac_ext=c
2627ac_cpp='$CPP $CPPFLAGS'
2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2630ac_compiler_gnu=$ac_cv_c_compiler_gnu
2631
2632
2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2634
2635
2636$as_echo "#define UNIX 1" >>confdefs.h
2637
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2640set x ${MAKE-make}
2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2643  $as_echo_n "(cached) " >&6
2644else
2645  cat >conftest.make <<\_ACEOF
2646SHELL = /bin/sh
2647all:
2648	@echo '@@@%%%=$(MAKE)=@@@%%%'
2649_ACEOF
2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2651case `${MAKE-make} -f conftest.make 2>/dev/null` in
2652  *@@@%%%=?*=@@@%%%*)
2653    eval ac_cv_prog_make_${ac_make}_set=yes;;
2654  *)
2655    eval ac_cv_prog_make_${ac_make}_set=no;;
2656esac
2657rm -f conftest.make
2658fi
2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2661$as_echo "yes" >&6; }
2662  SET_MAKE=
2663else
2664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2665$as_echo "no" >&6; }
2666  SET_MAKE="MAKE=${MAKE-make}"
2667fi
2668
2669
2670ac_ext=c
2671ac_cpp='$CPP $CPPFLAGS'
2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2674ac_compiler_gnu=$ac_cv_c_compiler_gnu
2675if test -n "$ac_tool_prefix"; then
2676  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2677set dummy ${ac_tool_prefix}gcc; ac_word=$2
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679$as_echo_n "checking for $ac_word... " >&6; }
2680if ${ac_cv_prog_CC+:} false; then :
2681  $as_echo_n "(cached) " >&6
2682else
2683  if test -n "$CC"; then
2684  ac_cv_prog_CC="$CC" # Let the user override the test.
2685else
2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687for as_dir in $PATH
2688do
2689  IFS=$as_save_IFS
2690  test -z "$as_dir" && as_dir=.
2691    for ac_exec_ext in '' $ac_executable_extensions; do
2692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2693    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695    break 2
2696  fi
2697done
2698  done
2699IFS=$as_save_IFS
2700
2701fi
2702fi
2703CC=$ac_cv_prog_CC
2704if test -n "$CC"; then
2705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2706$as_echo "$CC" >&6; }
2707else
2708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709$as_echo "no" >&6; }
2710fi
2711
2712
2713fi
2714if test -z "$ac_cv_prog_CC"; then
2715  ac_ct_CC=$CC
2716  # Extract the first word of "gcc", so it can be a program name with args.
2717set dummy gcc; ac_word=$2
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719$as_echo_n "checking for $ac_word... " >&6; }
2720if ${ac_cv_prog_ac_ct_CC+:} false; then :
2721  $as_echo_n "(cached) " >&6
2722else
2723  if test -n "$ac_ct_CC"; then
2724  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2725else
2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727for as_dir in $PATH
2728do
2729  IFS=$as_save_IFS
2730  test -z "$as_dir" && as_dir=.
2731    for ac_exec_ext in '' $ac_executable_extensions; do
2732  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733    ac_cv_prog_ac_ct_CC="gcc"
2734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735    break 2
2736  fi
2737done
2738  done
2739IFS=$as_save_IFS
2740
2741fi
2742fi
2743ac_ct_CC=$ac_cv_prog_ac_ct_CC
2744if test -n "$ac_ct_CC"; then
2745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2746$as_echo "$ac_ct_CC" >&6; }
2747else
2748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749$as_echo "no" >&6; }
2750fi
2751
2752  if test "x$ac_ct_CC" = x; then
2753    CC=""
2754  else
2755    case $cross_compiling:$ac_tool_warned in
2756yes:)
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2759ac_tool_warned=yes ;;
2760esac
2761    CC=$ac_ct_CC
2762  fi
2763else
2764  CC="$ac_cv_prog_CC"
2765fi
2766
2767if test -z "$CC"; then
2768          if test -n "$ac_tool_prefix"; then
2769    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2770set dummy ${ac_tool_prefix}cc; ac_word=$2
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2772$as_echo_n "checking for $ac_word... " >&6; }
2773if ${ac_cv_prog_CC+:} false; then :
2774  $as_echo_n "(cached) " >&6
2775else
2776  if test -n "$CC"; then
2777  ac_cv_prog_CC="$CC" # Let the user override the test.
2778else
2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2780for as_dir in $PATH
2781do
2782  IFS=$as_save_IFS
2783  test -z "$as_dir" && as_dir=.
2784    for ac_exec_ext in '' $ac_executable_extensions; do
2785  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2786    ac_cv_prog_CC="${ac_tool_prefix}cc"
2787    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2788    break 2
2789  fi
2790done
2791  done
2792IFS=$as_save_IFS
2793
2794fi
2795fi
2796CC=$ac_cv_prog_CC
2797if test -n "$CC"; then
2798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2799$as_echo "$CC" >&6; }
2800else
2801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802$as_echo "no" >&6; }
2803fi
2804
2805
2806  fi
2807fi
2808if test -z "$CC"; then
2809  # Extract the first word of "cc", so it can be a program name with args.
2810set dummy cc; ac_word=$2
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2812$as_echo_n "checking for $ac_word... " >&6; }
2813if ${ac_cv_prog_CC+:} false; then :
2814  $as_echo_n "(cached) " >&6
2815else
2816  if test -n "$CC"; then
2817  ac_cv_prog_CC="$CC" # Let the user override the test.
2818else
2819  ac_prog_rejected=no
2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2821for as_dir in $PATH
2822do
2823  IFS=$as_save_IFS
2824  test -z "$as_dir" && as_dir=.
2825    for ac_exec_ext in '' $ac_executable_extensions; do
2826  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2827    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2828       ac_prog_rejected=yes
2829       continue
2830     fi
2831    ac_cv_prog_CC="cc"
2832    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2833    break 2
2834  fi
2835done
2836  done
2837IFS=$as_save_IFS
2838
2839if test $ac_prog_rejected = yes; then
2840  # We found a bogon in the path, so make sure we never use it.
2841  set dummy $ac_cv_prog_CC
2842  shift
2843  if test $# != 0; then
2844    # We chose a different compiler from the bogus one.
2845    # However, it has the same basename, so the bogon will be chosen
2846    # first if we set CC to just the basename; use the full file name.
2847    shift
2848    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2849  fi
2850fi
2851fi
2852fi
2853CC=$ac_cv_prog_CC
2854if test -n "$CC"; then
2855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2856$as_echo "$CC" >&6; }
2857else
2858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2859$as_echo "no" >&6; }
2860fi
2861
2862
2863fi
2864if test -z "$CC"; then
2865  if test -n "$ac_tool_prefix"; then
2866  for ac_prog in cl.exe
2867  do
2868    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2871$as_echo_n "checking for $ac_word... " >&6; }
2872if ${ac_cv_prog_CC+:} false; then :
2873  $as_echo_n "(cached) " >&6
2874else
2875  if test -n "$CC"; then
2876  ac_cv_prog_CC="$CC" # Let the user override the test.
2877else
2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2879for as_dir in $PATH
2880do
2881  IFS=$as_save_IFS
2882  test -z "$as_dir" && as_dir=.
2883    for ac_exec_ext in '' $ac_executable_extensions; do
2884  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2885    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2886    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2887    break 2
2888  fi
2889done
2890  done
2891IFS=$as_save_IFS
2892
2893fi
2894fi
2895CC=$ac_cv_prog_CC
2896if test -n "$CC"; then
2897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2898$as_echo "$CC" >&6; }
2899else
2900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901$as_echo "no" >&6; }
2902fi
2903
2904
2905    test -n "$CC" && break
2906  done
2907fi
2908if test -z "$CC"; then
2909  ac_ct_CC=$CC
2910  for ac_prog in cl.exe
2911do
2912  # Extract the first word of "$ac_prog", so it can be a program name with args.
2913set dummy $ac_prog; ac_word=$2
2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2915$as_echo_n "checking for $ac_word... " >&6; }
2916if ${ac_cv_prog_ac_ct_CC+:} false; then :
2917  $as_echo_n "(cached) " >&6
2918else
2919  if test -n "$ac_ct_CC"; then
2920  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2921else
2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2923for as_dir in $PATH
2924do
2925  IFS=$as_save_IFS
2926  test -z "$as_dir" && as_dir=.
2927    for ac_exec_ext in '' $ac_executable_extensions; do
2928  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2929    ac_cv_prog_ac_ct_CC="$ac_prog"
2930    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931    break 2
2932  fi
2933done
2934  done
2935IFS=$as_save_IFS
2936
2937fi
2938fi
2939ac_ct_CC=$ac_cv_prog_ac_ct_CC
2940if test -n "$ac_ct_CC"; then
2941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2942$as_echo "$ac_ct_CC" >&6; }
2943else
2944  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2945$as_echo "no" >&6; }
2946fi
2947
2948
2949  test -n "$ac_ct_CC" && break
2950done
2951
2952  if test "x$ac_ct_CC" = x; then
2953    CC=""
2954  else
2955    case $cross_compiling:$ac_tool_warned in
2956yes:)
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2959ac_tool_warned=yes ;;
2960esac
2961    CC=$ac_ct_CC
2962  fi
2963fi
2964
2965fi
2966
2967
2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970as_fn_error $? "no acceptable C compiler found in \$PATH
2971See \`config.log' for more details" "$LINENO" 5; }
2972
2973# Provide some information about the compiler.
2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2975set X $ac_compile
2976ac_compiler=$2
2977for ac_option in --version -v -V -qversion; do
2978  { { ac_try="$ac_compiler $ac_option >&5"
2979case "(($ac_try" in
2980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981  *) ac_try_echo=$ac_try;;
2982esac
2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2984$as_echo "$ac_try_echo"; } >&5
2985  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2986  ac_status=$?
2987  if test -s conftest.err; then
2988    sed '10a\
2989... rest of stderr output deleted ...
2990         10q' conftest.err >conftest.er1
2991    cat conftest.er1 >&5
2992  fi
2993  rm -f conftest.er1 conftest.err
2994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2995  test $ac_status = 0; }
2996done
2997
2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2999/* end confdefs.h.  */
3000
3001int
3002main ()
3003{
3004
3005  ;
3006  return 0;
3007}
3008_ACEOF
3009ac_clean_files_save=$ac_clean_files
3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3011# Try to create an executable without -o first, disregard a.out.
3012# It will help us diagnose broken compilers, and finding out an intuition
3013# of exeext.
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3015$as_echo_n "checking whether the C compiler works... " >&6; }
3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3017
3018# The possible output files:
3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3020
3021ac_rmfiles=
3022for ac_file in $ac_files
3023do
3024  case $ac_file in
3025    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3026    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3027  esac
3028done
3029rm -f $ac_rmfiles
3030
3031if { { ac_try="$ac_link_default"
3032case "(($ac_try" in
3033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034  *) ac_try_echo=$ac_try;;
3035esac
3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3037$as_echo "$ac_try_echo"; } >&5
3038  (eval "$ac_link_default") 2>&5
3039  ac_status=$?
3040  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3041  test $ac_status = 0; }; then :
3042  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3044# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3045# so that the user can short-circuit this test for compilers unknown to
3046# Autoconf.
3047for ac_file in $ac_files ''
3048do
3049  test -f "$ac_file" || continue
3050  case $ac_file in
3051    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3052	;;
3053    [ab].out )
3054	# We found the default executable, but exeext='' is most
3055	# certainly right.
3056	break;;
3057    *.* )
3058	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3059	then :; else
3060	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3061	fi
3062	# We set ac_cv_exeext here because the later test for it is not
3063	# safe: cross compilers may not add the suffix if given an `-o'
3064	# argument, so we may need to know it at that point already.
3065	# Even if this section looks crufty: it has the advantage of
3066	# actually working.
3067	break;;
3068    * )
3069	break;;
3070  esac
3071done
3072test "$ac_cv_exeext" = no && ac_cv_exeext=
3073
3074else
3075  ac_file=''
3076fi
3077if test -z "$ac_file"; then :
3078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3079$as_echo "no" >&6; }
3080$as_echo "$as_me: failed program was:" >&5
3081sed 's/^/| /' conftest.$ac_ext >&5
3082
3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3085as_fn_error 77 "C compiler cannot create executables
3086See \`config.log' for more details" "$LINENO" 5; }
3087else
3088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3089$as_echo "yes" >&6; }
3090fi
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3092$as_echo_n "checking for C compiler default output file name... " >&6; }
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3094$as_echo "$ac_file" >&6; }
3095ac_exeext=$ac_cv_exeext
3096
3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3098ac_clean_files=$ac_clean_files_save
3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3100$as_echo_n "checking for suffix of executables... " >&6; }
3101if { { ac_try="$ac_link"
3102case "(($ac_try" in
3103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3104  *) ac_try_echo=$ac_try;;
3105esac
3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3107$as_echo "$ac_try_echo"; } >&5
3108  (eval "$ac_link") 2>&5
3109  ac_status=$?
3110  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3111  test $ac_status = 0; }; then :
3112  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3113# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3114# work properly (i.e., refer to `conftest.exe'), while it won't with
3115# `rm'.
3116for ac_file in conftest.exe conftest conftest.*; do
3117  test -f "$ac_file" || continue
3118  case $ac_file in
3119    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3120    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3121	  break;;
3122    * ) break;;
3123  esac
3124done
3125else
3126  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3129See \`config.log' for more details" "$LINENO" 5; }
3130fi
3131rm -f conftest conftest$ac_cv_exeext
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3133$as_echo "$ac_cv_exeext" >&6; }
3134
3135rm -f conftest.$ac_ext
3136EXEEXT=$ac_cv_exeext
3137ac_exeext=$EXEEXT
3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139/* end confdefs.h.  */
3140#include <stdio.h>
3141int
3142main ()
3143{
3144FILE *f = fopen ("conftest.out", "w");
3145 return ferror (f) || fclose (f) != 0;
3146
3147  ;
3148  return 0;
3149}
3150_ACEOF
3151ac_clean_files="$ac_clean_files conftest.out"
3152# Check that the compiler produces executables we can run.  If not, either
3153# the compiler is broken, or we cross compile.
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3155$as_echo_n "checking whether we are cross compiling... " >&6; }
3156if test "$cross_compiling" != yes; then
3157  { { ac_try="$ac_link"
3158case "(($ac_try" in
3159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160  *) ac_try_echo=$ac_try;;
3161esac
3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163$as_echo "$ac_try_echo"; } >&5
3164  (eval "$ac_link") 2>&5
3165  ac_status=$?
3166  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3167  test $ac_status = 0; }
3168  if { ac_try='./conftest$ac_cv_exeext'
3169  { { case "(($ac_try" in
3170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171  *) ac_try_echo=$ac_try;;
3172esac
3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3174$as_echo "$ac_try_echo"; } >&5
3175  (eval "$ac_try") 2>&5
3176  ac_status=$?
3177  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178  test $ac_status = 0; }; }; then
3179    cross_compiling=no
3180  else
3181    if test "$cross_compiling" = maybe; then
3182	cross_compiling=yes
3183    else
3184	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3186as_fn_error $? "cannot run C compiled programs.
3187If you meant to cross compile, use \`--host'.
3188See \`config.log' for more details" "$LINENO" 5; }
3189    fi
3190  fi
3191fi
3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3193$as_echo "$cross_compiling" >&6; }
3194
3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3196ac_clean_files=$ac_clean_files_save
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3198$as_echo_n "checking for suffix of object files... " >&6; }
3199if ${ac_cv_objext+:} false; then :
3200  $as_echo_n "(cached) " >&6
3201else
3202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h.  */
3204
3205int
3206main ()
3207{
3208
3209  ;
3210  return 0;
3211}
3212_ACEOF
3213rm -f conftest.o conftest.obj
3214if { { ac_try="$ac_compile"
3215case "(($ac_try" in
3216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217  *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220$as_echo "$ac_try_echo"; } >&5
3221  (eval "$ac_compile") 2>&5
3222  ac_status=$?
3223  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224  test $ac_status = 0; }; then :
3225  for ac_file in conftest.o conftest.obj conftest.*; do
3226  test -f "$ac_file" || continue;
3227  case $ac_file in
3228    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3229    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3230       break;;
3231  esac
3232done
3233else
3234  $as_echo "$as_me: failed program was:" >&5
3235sed 's/^/| /' conftest.$ac_ext >&5
3236
3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3239as_fn_error $? "cannot compute suffix of object files: cannot compile
3240See \`config.log' for more details" "$LINENO" 5; }
3241fi
3242rm -f conftest.$ac_cv_objext conftest.$ac_ext
3243fi
3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3245$as_echo "$ac_cv_objext" >&6; }
3246OBJEXT=$ac_cv_objext
3247ac_objext=$OBJEXT
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3250if ${ac_cv_c_compiler_gnu+:} false; then :
3251  $as_echo_n "(cached) " >&6
3252else
3253  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254/* end confdefs.h.  */
3255
3256int
3257main ()
3258{
3259#ifndef __GNUC__
3260       choke me
3261#endif
3262
3263  ;
3264  return 0;
3265}
3266_ACEOF
3267if ac_fn_c_try_compile "$LINENO"; then :
3268  ac_compiler_gnu=yes
3269else
3270  ac_compiler_gnu=no
3271fi
3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3273ac_cv_c_compiler_gnu=$ac_compiler_gnu
3274
3275fi
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3277$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3278if test $ac_compiler_gnu = yes; then
3279  GCC=yes
3280else
3281  GCC=
3282fi
3283ac_test_CFLAGS=${CFLAGS+set}
3284ac_save_CFLAGS=$CFLAGS
3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3286$as_echo_n "checking whether $CC accepts -g... " >&6; }
3287if ${ac_cv_prog_cc_g+:} false; then :
3288  $as_echo_n "(cached) " >&6
3289else
3290  ac_save_c_werror_flag=$ac_c_werror_flag
3291   ac_c_werror_flag=yes
3292   ac_cv_prog_cc_g=no
3293   CFLAGS="-g"
3294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295/* end confdefs.h.  */
3296
3297int
3298main ()
3299{
3300
3301  ;
3302  return 0;
3303}
3304_ACEOF
3305if ac_fn_c_try_compile "$LINENO"; then :
3306  ac_cv_prog_cc_g=yes
3307else
3308  CFLAGS=""
3309      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3310/* end confdefs.h.  */
3311
3312int
3313main ()
3314{
3315
3316  ;
3317  return 0;
3318}
3319_ACEOF
3320if ac_fn_c_try_compile "$LINENO"; then :
3321
3322else
3323  ac_c_werror_flag=$ac_save_c_werror_flag
3324	 CFLAGS="-g"
3325	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326/* end confdefs.h.  */
3327
3328int
3329main ()
3330{
3331
3332  ;
3333  return 0;
3334}
3335_ACEOF
3336if ac_fn_c_try_compile "$LINENO"; then :
3337  ac_cv_prog_cc_g=yes
3338fi
3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340fi
3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3342fi
3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3344   ac_c_werror_flag=$ac_save_c_werror_flag
3345fi
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3347$as_echo "$ac_cv_prog_cc_g" >&6; }
3348if test "$ac_test_CFLAGS" = set; then
3349  CFLAGS=$ac_save_CFLAGS
3350elif test $ac_cv_prog_cc_g = yes; then
3351  if test "$GCC" = yes; then
3352    CFLAGS="-g -O2"
3353  else
3354    CFLAGS="-g"
3355  fi
3356else
3357  if test "$GCC" = yes; then
3358    CFLAGS="-O2"
3359  else
3360    CFLAGS=
3361  fi
3362fi
3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3365if ${ac_cv_prog_cc_c89+:} false; then :
3366  $as_echo_n "(cached) " >&6
3367else
3368  ac_cv_prog_cc_c89=no
3369ac_save_CC=$CC
3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h.  */
3372#include <stdarg.h>
3373#include <stdio.h>
3374struct stat;
3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3376struct buf { int x; };
3377FILE * (*rcsopen) (struct buf *, struct stat *, int);
3378static char *e (p, i)
3379     char **p;
3380     int i;
3381{
3382  return p[i];
3383}
3384static char *f (char * (*g) (char **, int), char **p, ...)
3385{
3386  char *s;
3387  va_list v;
3388  va_start (v,p);
3389  s = g (p, va_arg (v,int));
3390  va_end (v);
3391  return s;
3392}
3393
3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3395   function prototypes and stuff, but not '\xHH' hex character constants.
3396   These don't provoke an error unfortunately, instead are silently treated
3397   as 'x'.  The following induces an error, until -std is added to get
3398   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3399   array size at least.  It's necessary to write '\x00'==0 to get something
3400   that's true only with -std.  */
3401int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3402
3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3404   inside strings and character constants.  */
3405#define FOO(x) 'x'
3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3407
3408int test (int i, double x);
3409struct s1 {int (*f) (int a);};
3410struct s2 {int (*f) (double a);};
3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3412int argc;
3413char **argv;
3414int
3415main ()
3416{
3417return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3418  ;
3419  return 0;
3420}
3421_ACEOF
3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3423	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3424do
3425  CC="$ac_save_CC $ac_arg"
3426  if ac_fn_c_try_compile "$LINENO"; then :
3427  ac_cv_prog_cc_c89=$ac_arg
3428fi
3429rm -f core conftest.err conftest.$ac_objext
3430  test "x$ac_cv_prog_cc_c89" != "xno" && break
3431done
3432rm -f conftest.$ac_ext
3433CC=$ac_save_CC
3434
3435fi
3436# AC_CACHE_VAL
3437case "x$ac_cv_prog_cc_c89" in
3438  x)
3439    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3440$as_echo "none needed" >&6; } ;;
3441  xno)
3442    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3443$as_echo "unsupported" >&6; } ;;
3444  *)
3445    CC="$CC $ac_cv_prog_cc_c89"
3446    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3448esac
3449if test "x$ac_cv_prog_cc_c89" != xno; then :
3450
3451fi
3452
3453ac_ext=c
3454ac_cpp='$CPP $CPPFLAGS'
3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457ac_compiler_gnu=$ac_cv_c_compiler_gnu
3458
3459   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3461if ${ac_cv_prog_cc_c99+:} false; then :
3462  $as_echo_n "(cached) " >&6
3463else
3464  ac_cv_prog_cc_c99=no
3465ac_save_CC=$CC
3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467/* end confdefs.h.  */
3468#include <stdarg.h>
3469#include <stdbool.h>
3470#include <stdlib.h>
3471#include <wchar.h>
3472#include <stdio.h>
3473
3474// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3475#define debug(...) fprintf (stderr, __VA_ARGS__)
3476#define showlist(...) puts (#__VA_ARGS__)
3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3478static void
3479test_varargs_macros (void)
3480{
3481  int x = 1234;
3482  int y = 5678;
3483  debug ("Flag");
3484  debug ("X = %d\n", x);
3485  showlist (The first, second, and third items.);
3486  report (x>y, "x is %d but y is %d", x, y);
3487}
3488
3489// Check long long types.
3490#define BIG64 18446744073709551615ull
3491#define BIG32 4294967295ul
3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3493#if !BIG_OK
3494  your preprocessor is broken;
3495#endif
3496#if BIG_OK
3497#else
3498  your preprocessor is broken;
3499#endif
3500static long long int bignum = -9223372036854775807LL;
3501static unsigned long long int ubignum = BIG64;
3502
3503struct incomplete_array
3504{
3505  int datasize;
3506  double data[];
3507};
3508
3509struct named_init {
3510  int number;
3511  const wchar_t *name;
3512  double average;
3513};
3514
3515typedef const char *ccp;
3516
3517static inline int
3518test_restrict (ccp restrict text)
3519{
3520  // See if C++-style comments work.
3521  // Iterate through items via the restricted pointer.
3522  // Also check for declarations in for loops.
3523  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3524    continue;
3525  return 0;
3526}
3527
3528// Check varargs and va_copy.
3529static void
3530test_varargs (const char *format, ...)
3531{
3532  va_list args;
3533  va_start (args, format);
3534  va_list args_copy;
3535  va_copy (args_copy, args);
3536
3537  const char *str;
3538  int number;
3539  float fnumber;
3540
3541  while (*format)
3542    {
3543      switch (*format++)
3544	{
3545	case 's': // string
3546	  str = va_arg (args_copy, const char *);
3547	  break;
3548	case 'd': // int
3549	  number = va_arg (args_copy, int);
3550	  break;
3551	case 'f': // float
3552	  fnumber = va_arg (args_copy, double);
3553	  break;
3554	default:
3555	  break;
3556	}
3557    }
3558  va_end (args_copy);
3559  va_end (args);
3560}
3561
3562int
3563main ()
3564{
3565
3566  // Check bool.
3567  _Bool success = false;
3568
3569  // Check restrict.
3570  if (test_restrict ("String literal") == 0)
3571    success = true;
3572  char *restrict newvar = "Another string";
3573
3574  // Check varargs.
3575  test_varargs ("s, d' f .", "string", 65, 34.234);
3576  test_varargs_macros ();
3577
3578  // Check flexible array members.
3579  struct incomplete_array *ia =
3580    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3581  ia->datasize = 10;
3582  for (int i = 0; i < ia->datasize; ++i)
3583    ia->data[i] = i * 1.234;
3584
3585  // Check named initializers.
3586  struct named_init ni = {
3587    .number = 34,
3588    .name = L"Test wide string",
3589    .average = 543.34343,
3590  };
3591
3592  ni.number = 58;
3593
3594  int dynamic_array[ni.number];
3595  dynamic_array[ni.number - 1] = 543;
3596
3597  // work around unused variable warnings
3598  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3599	  || dynamic_array[ni.number - 1] != 543);
3600
3601  ;
3602  return 0;
3603}
3604_ACEOF
3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3606do
3607  CC="$ac_save_CC $ac_arg"
3608  if ac_fn_c_try_compile "$LINENO"; then :
3609  ac_cv_prog_cc_c99=$ac_arg
3610fi
3611rm -f core conftest.err conftest.$ac_objext
3612  test "x$ac_cv_prog_cc_c99" != "xno" && break
3613done
3614rm -f conftest.$ac_ext
3615CC=$ac_save_CC
3616
3617fi
3618# AC_CACHE_VAL
3619case "x$ac_cv_prog_cc_c99" in
3620  x)
3621    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3622$as_echo "none needed" >&6; } ;;
3623  xno)
3624    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3625$as_echo "unsupported" >&6; } ;;
3626  *)
3627    CC="$CC $ac_cv_prog_cc_c99"
3628    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3630esac
3631if test "x$ac_cv_prog_cc_c99" != xno; then :
3632
3633fi
3634
3635		ac_ext=c
3636ac_cpp='$CPP $CPPFLAGS'
3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3639ac_compiler_gnu=$ac_cv_c_compiler_gnu
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3641$as_echo_n "checking how to run the C preprocessor... " >&6; }
3642# On Suns, sometimes $CPP names a directory.
3643if test -n "$CPP" && test -d "$CPP"; then
3644  CPP=
3645fi
3646if test -z "$CPP"; then
3647  if ${ac_cv_prog_CPP+:} false; then :
3648  $as_echo_n "(cached) " >&6
3649else
3650      # Double quotes because CPP needs to be expanded
3651    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3652    do
3653      ac_preproc_ok=false
3654for ac_c_preproc_warn_flag in '' yes
3655do
3656  # Use a header file that comes with gcc, so configuring glibc
3657  # with a fresh cross-compiler works.
3658  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3659  # <limits.h> exists even on freestanding compilers.
3660  # On the NeXT, cc -E runs the code through the compiler's parser,
3661  # not just through cpp. "Syntax error" is here to catch this case.
3662  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663/* end confdefs.h.  */
3664#ifdef __STDC__
3665# include <limits.h>
3666#else
3667# include <assert.h>
3668#endif
3669		     Syntax error
3670_ACEOF
3671if ac_fn_c_try_cpp "$LINENO"; then :
3672
3673else
3674  # Broken: fails on valid input.
3675continue
3676fi
3677rm -f conftest.err conftest.i conftest.$ac_ext
3678
3679  # OK, works on sane cases.  Now check whether nonexistent headers
3680  # can be detected and how.
3681  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3682/* end confdefs.h.  */
3683#include <ac_nonexistent.h>
3684_ACEOF
3685if ac_fn_c_try_cpp "$LINENO"; then :
3686  # Broken: success on invalid input.
3687continue
3688else
3689  # Passes both tests.
3690ac_preproc_ok=:
3691break
3692fi
3693rm -f conftest.err conftest.i conftest.$ac_ext
3694
3695done
3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3697rm -f conftest.i conftest.err conftest.$ac_ext
3698if $ac_preproc_ok; then :
3699  break
3700fi
3701
3702    done
3703    ac_cv_prog_CPP=$CPP
3704
3705fi
3706  CPP=$ac_cv_prog_CPP
3707else
3708  ac_cv_prog_CPP=$CPP
3709fi
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3711$as_echo "$CPP" >&6; }
3712ac_preproc_ok=false
3713for ac_c_preproc_warn_flag in '' yes
3714do
3715  # Use a header file that comes with gcc, so configuring glibc
3716  # with a fresh cross-compiler works.
3717  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3718  # <limits.h> exists even on freestanding compilers.
3719  # On the NeXT, cc -E runs the code through the compiler's parser,
3720  # not just through cpp. "Syntax error" is here to catch this case.
3721  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722/* end confdefs.h.  */
3723#ifdef __STDC__
3724# include <limits.h>
3725#else
3726# include <assert.h>
3727#endif
3728		     Syntax error
3729_ACEOF
3730if ac_fn_c_try_cpp "$LINENO"; then :
3731
3732else
3733  # Broken: fails on valid input.
3734continue
3735fi
3736rm -f conftest.err conftest.i conftest.$ac_ext
3737
3738  # OK, works on sane cases.  Now check whether nonexistent headers
3739  # can be detected and how.
3740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3741/* end confdefs.h.  */
3742#include <ac_nonexistent.h>
3743_ACEOF
3744if ac_fn_c_try_cpp "$LINENO"; then :
3745  # Broken: success on invalid input.
3746continue
3747else
3748  # Passes both tests.
3749ac_preproc_ok=:
3750break
3751fi
3752rm -f conftest.err conftest.i conftest.$ac_ext
3753
3754done
3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3756rm -f conftest.i conftest.err conftest.$ac_ext
3757if $ac_preproc_ok; then :
3758
3759else
3760  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3763See \`config.log' for more details" "$LINENO" 5; }
3764fi
3765
3766ac_ext=c
3767ac_cpp='$CPP $CPPFLAGS'
3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3770ac_compiler_gnu=$ac_cv_c_compiler_gnu
3771
3772
3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3775if ${ac_cv_path_GREP+:} false; then :
3776  $as_echo_n "(cached) " >&6
3777else
3778  if test -z "$GREP"; then
3779  ac_path_GREP_found=false
3780  # Loop through the user's path and test for each of PROGNAME-LIST
3781  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3783do
3784  IFS=$as_save_IFS
3785  test -z "$as_dir" && as_dir=.
3786    for ac_prog in grep ggrep; do
3787    for ac_exec_ext in '' $ac_executable_extensions; do
3788      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3789      as_fn_executable_p "$ac_path_GREP" || continue
3790# Check for GNU ac_path_GREP and select it if it is found.
3791  # Check for GNU $ac_path_GREP
3792case `"$ac_path_GREP" --version 2>&1` in
3793*GNU*)
3794  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3795*)
3796  ac_count=0
3797  $as_echo_n 0123456789 >"conftest.in"
3798  while :
3799  do
3800    cat "conftest.in" "conftest.in" >"conftest.tmp"
3801    mv "conftest.tmp" "conftest.in"
3802    cp "conftest.in" "conftest.nl"
3803    $as_echo 'GREP' >> "conftest.nl"
3804    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3805    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3806    as_fn_arith $ac_count + 1 && ac_count=$as_val
3807    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3808      # Best one so far, save it but keep looking for a better one
3809      ac_cv_path_GREP="$ac_path_GREP"
3810      ac_path_GREP_max=$ac_count
3811    fi
3812    # 10*(2^10) chars as input seems more than enough
3813    test $ac_count -gt 10 && break
3814  done
3815  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3816esac
3817
3818      $ac_path_GREP_found && break 3
3819    done
3820  done
3821  done
3822IFS=$as_save_IFS
3823  if test -z "$ac_cv_path_GREP"; then
3824    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3825  fi
3826else
3827  ac_cv_path_GREP=$GREP
3828fi
3829
3830fi
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3832$as_echo "$ac_cv_path_GREP" >&6; }
3833 GREP="$ac_cv_path_GREP"
3834
3835
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3837$as_echo_n "checking for egrep... " >&6; }
3838if ${ac_cv_path_EGREP+:} false; then :
3839  $as_echo_n "(cached) " >&6
3840else
3841  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3842   then ac_cv_path_EGREP="$GREP -E"
3843   else
3844     if test -z "$EGREP"; then
3845  ac_path_EGREP_found=false
3846  # Loop through the user's path and test for each of PROGNAME-LIST
3847  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3849do
3850  IFS=$as_save_IFS
3851  test -z "$as_dir" && as_dir=.
3852    for ac_prog in egrep; do
3853    for ac_exec_ext in '' $ac_executable_extensions; do
3854      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3855      as_fn_executable_p "$ac_path_EGREP" || continue
3856# Check for GNU ac_path_EGREP and select it if it is found.
3857  # Check for GNU $ac_path_EGREP
3858case `"$ac_path_EGREP" --version 2>&1` in
3859*GNU*)
3860  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3861*)
3862  ac_count=0
3863  $as_echo_n 0123456789 >"conftest.in"
3864  while :
3865  do
3866    cat "conftest.in" "conftest.in" >"conftest.tmp"
3867    mv "conftest.tmp" "conftest.in"
3868    cp "conftest.in" "conftest.nl"
3869    $as_echo 'EGREP' >> "conftest.nl"
3870    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3871    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3872    as_fn_arith $ac_count + 1 && ac_count=$as_val
3873    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3874      # Best one so far, save it but keep looking for a better one
3875      ac_cv_path_EGREP="$ac_path_EGREP"
3876      ac_path_EGREP_max=$ac_count
3877    fi
3878    # 10*(2^10) chars as input seems more than enough
3879    test $ac_count -gt 10 && break
3880  done
3881  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3882esac
3883
3884      $ac_path_EGREP_found && break 3
3885    done
3886  done
3887  done
3888IFS=$as_save_IFS
3889  if test -z "$ac_cv_path_EGREP"; then
3890    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3891  fi
3892else
3893  ac_cv_path_EGREP=$EGREP
3894fi
3895
3896   fi
3897fi
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3899$as_echo "$ac_cv_path_EGREP" >&6; }
3900 EGREP="$ac_cv_path_EGREP"
3901
3902
3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904/* end confdefs.h.  */
3905
3906_ACEOF
3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3908  $EGREP "" >/dev/null 2>&1; then :
3909
3910fi
3911rm -f conftest*
3912	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3913$as_echo_n "checking for fgrep... " >&6; }
3914if ${ac_cv_path_FGREP+:} false; then :
3915  $as_echo_n "(cached) " >&6
3916else
3917  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3918   then ac_cv_path_FGREP="$GREP -F"
3919   else
3920     if test -z "$FGREP"; then
3921  ac_path_FGREP_found=false
3922  # Loop through the user's path and test for each of PROGNAME-LIST
3923  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3925do
3926  IFS=$as_save_IFS
3927  test -z "$as_dir" && as_dir=.
3928    for ac_prog in fgrep; do
3929    for ac_exec_ext in '' $ac_executable_extensions; do
3930      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3931      as_fn_executable_p "$ac_path_FGREP" || continue
3932# Check for GNU ac_path_FGREP and select it if it is found.
3933  # Check for GNU $ac_path_FGREP
3934case `"$ac_path_FGREP" --version 2>&1` in
3935*GNU*)
3936  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3937*)
3938  ac_count=0
3939  $as_echo_n 0123456789 >"conftest.in"
3940  while :
3941  do
3942    cat "conftest.in" "conftest.in" >"conftest.tmp"
3943    mv "conftest.tmp" "conftest.in"
3944    cp "conftest.in" "conftest.nl"
3945    $as_echo 'FGREP' >> "conftest.nl"
3946    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3947    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3948    as_fn_arith $ac_count + 1 && ac_count=$as_val
3949    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3950      # Best one so far, save it but keep looking for a better one
3951      ac_cv_path_FGREP="$ac_path_FGREP"
3952      ac_path_FGREP_max=$ac_count
3953    fi
3954    # 10*(2^10) chars as input seems more than enough
3955    test $ac_count -gt 10 && break
3956  done
3957  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3958esac
3959
3960      $ac_path_FGREP_found && break 3
3961    done
3962  done
3963  done
3964IFS=$as_save_IFS
3965  if test -z "$ac_cv_path_FGREP"; then
3966    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3967  fi
3968else
3969  ac_cv_path_FGREP=$FGREP
3970fi
3971
3972   fi
3973fi
3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3975$as_echo "$ac_cv_path_FGREP" >&6; }
3976 FGREP="$ac_cv_path_FGREP"
3977
3978		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3979$as_echo_n "checking for library containing strerror... " >&6; }
3980if ${ac_cv_search_strerror+:} false; then :
3981  $as_echo_n "(cached) " >&6
3982else
3983  ac_func_search_save_LIBS=$LIBS
3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985/* end confdefs.h.  */
3986
3987/* Override any GCC internal prototype to avoid an error.
3988   Use char because int might match the return type of a GCC
3989   builtin and then its argument prototype would still apply.  */
3990#ifdef __cplusplus
3991extern "C"
3992#endif
3993char strerror ();
3994int
3995main ()
3996{
3997return strerror ();
3998  ;
3999  return 0;
4000}
4001_ACEOF
4002for ac_lib in '' cposix; do
4003  if test -z "$ac_lib"; then
4004    ac_res="none required"
4005  else
4006    ac_res=-l$ac_lib
4007    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4008  fi
4009  if ac_fn_c_try_link "$LINENO"; then :
4010  ac_cv_search_strerror=$ac_res
4011fi
4012rm -f core conftest.err conftest.$ac_objext \
4013    conftest$ac_exeext
4014  if ${ac_cv_search_strerror+:} false; then :
4015  break
4016fi
4017done
4018if ${ac_cv_search_strerror+:} false; then :
4019
4020else
4021  ac_cv_search_strerror=no
4022fi
4023rm conftest.$ac_ext
4024LIBS=$ac_func_search_save_LIBS
4025fi
4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4027$as_echo "$ac_cv_search_strerror" >&6; }
4028ac_res=$ac_cv_search_strerror
4029if test "$ac_res" != no; then :
4030  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4031
4032fi
4033		for ac_prog in gawk mawk nawk awk
4034do
4035  # Extract the first word of "$ac_prog", so it can be a program name with args.
4036set dummy $ac_prog; ac_word=$2
4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4038$as_echo_n "checking for $ac_word... " >&6; }
4039if ${ac_cv_prog_AWK+:} false; then :
4040  $as_echo_n "(cached) " >&6
4041else
4042  if test -n "$AWK"; then
4043  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4044else
4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4046for as_dir in $PATH
4047do
4048  IFS=$as_save_IFS
4049  test -z "$as_dir" && as_dir=.
4050    for ac_exec_ext in '' $ac_executable_extensions; do
4051  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4052    ac_cv_prog_AWK="$ac_prog"
4053    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4054    break 2
4055  fi
4056done
4057  done
4058IFS=$as_save_IFS
4059
4060fi
4061fi
4062AWK=$ac_cv_prog_AWK
4063if test -n "$AWK"; then
4064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4065$as_echo "$AWK" >&6; }
4066else
4067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4068$as_echo "no" >&6; }
4069fi
4070
4071
4072  test -n "$AWK" && break
4073done
4074
4075# Extract the first word of "strip", so it can be a program name with args.
4076set dummy strip; ac_word=$2
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4078$as_echo_n "checking for $ac_word... " >&6; }
4079if ${ac_cv_prog_STRIP+:} false; then :
4080  $as_echo_n "(cached) " >&6
4081else
4082  if test -n "$STRIP"; then
4083  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4084else
4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4086for as_dir in $PATH
4087do
4088  IFS=$as_save_IFS
4089  test -z "$as_dir" && as_dir=.
4090    for ac_exec_ext in '' $ac_executable_extensions; do
4091  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4092    ac_cv_prog_STRIP="strip"
4093    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4094    break 2
4095  fi
4096done
4097  done
4098IFS=$as_save_IFS
4099
4100  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
4101fi
4102fi
4103STRIP=$ac_cv_prog_STRIP
4104if test -n "$STRIP"; then
4105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4106$as_echo "$STRIP" >&6; }
4107else
4108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4109$as_echo "no" >&6; }
4110fi
4111
4112
4113
4114
4115
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4117$as_echo_n "checking for ANSI C header files... " >&6; }
4118if ${ac_cv_header_stdc+:} false; then :
4119  $as_echo_n "(cached) " >&6
4120else
4121  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122/* end confdefs.h.  */
4123#include <stdlib.h>
4124#include <stdarg.h>
4125#include <string.h>
4126#include <float.h>
4127
4128int
4129main ()
4130{
4131
4132  ;
4133  return 0;
4134}
4135_ACEOF
4136if ac_fn_c_try_compile "$LINENO"; then :
4137  ac_cv_header_stdc=yes
4138else
4139  ac_cv_header_stdc=no
4140fi
4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4142
4143if test $ac_cv_header_stdc = yes; then
4144  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4146/* end confdefs.h.  */
4147#include <string.h>
4148
4149_ACEOF
4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4151  $EGREP "memchr" >/dev/null 2>&1; then :
4152
4153else
4154  ac_cv_header_stdc=no
4155fi
4156rm -f conftest*
4157
4158fi
4159
4160if test $ac_cv_header_stdc = yes; then
4161  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4162  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163/* end confdefs.h.  */
4164#include <stdlib.h>
4165
4166_ACEOF
4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4168  $EGREP "free" >/dev/null 2>&1; then :
4169
4170else
4171  ac_cv_header_stdc=no
4172fi
4173rm -f conftest*
4174
4175fi
4176
4177if test $ac_cv_header_stdc = yes; then
4178  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4179  if test "$cross_compiling" = yes; then :
4180  :
4181else
4182  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4183/* end confdefs.h.  */
4184#include <ctype.h>
4185#include <stdlib.h>
4186#if ((' ' & 0x0FF) == 0x020)
4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4189#else
4190# define ISLOWER(c) \
4191		   (('a' <= (c) && (c) <= 'i') \
4192		     || ('j' <= (c) && (c) <= 'r') \
4193		     || ('s' <= (c) && (c) <= 'z'))
4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4195#endif
4196
4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4198int
4199main ()
4200{
4201  int i;
4202  for (i = 0; i < 256; i++)
4203    if (XOR (islower (i), ISLOWER (i))
4204	|| toupper (i) != TOUPPER (i))
4205      return 2;
4206  return 0;
4207}
4208_ACEOF
4209if ac_fn_c_try_run "$LINENO"; then :
4210
4211else
4212  ac_cv_header_stdc=no
4213fi
4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4215  conftest.$ac_objext conftest.beam conftest.$ac_ext
4216fi
4217
4218fi
4219fi
4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4221$as_echo "$ac_cv_header_stdc" >&6; }
4222if test $ac_cv_header_stdc = yes; then
4223
4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4225
4226fi
4227
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4230if ${ac_cv_header_sys_wait_h+:} false; then :
4231  $as_echo_n "(cached) " >&6
4232else
4233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4234/* end confdefs.h.  */
4235#include <sys/types.h>
4236#include <sys/wait.h>
4237#ifndef WEXITSTATUS
4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4239#endif
4240#ifndef WIFEXITED
4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4242#endif
4243
4244int
4245main ()
4246{
4247  int s;
4248  wait (&s);
4249  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4250  ;
4251  return 0;
4252}
4253_ACEOF
4254if ac_fn_c_try_compile "$LINENO"; then :
4255  ac_cv_header_sys_wait_h=yes
4256else
4257  ac_cv_header_sys_wait_h=no
4258fi
4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4260fi
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4262$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4263if test $ac_cv_header_sys_wait_h = yes; then
4264
4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4266
4267fi
4268
4269
4270if test x"$ac_cv_prog_cc_c99" != xno; then
4271
4272
4273  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4274$as_echo_n "checking for unsigned long long int... " >&6; }
4275if ${ac_cv_type_unsigned_long_long_int+:} false; then :
4276  $as_echo_n "(cached) " >&6
4277else
4278  ac_cv_type_unsigned_long_long_int=yes
4279     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4280       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281/* end confdefs.h.  */
4282
4283  /* For now, do not test the preprocessor; as of 2007 there are too many
4284	 implementations with broken preprocessors.  Perhaps this can
4285	 be revisited in 2012.  In the meantime, code should not expect
4286	 #if to work with literals wider than 32 bits.  */
4287      /* Test literals.  */
4288      long long int ll = 9223372036854775807ll;
4289      long long int nll = -9223372036854775807LL;
4290      unsigned long long int ull = 18446744073709551615ULL;
4291      /* Test constant expressions.   */
4292      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4293		     ? 1 : -1)];
4294      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4295		     ? 1 : -1)];
4296      int i = 63;
4297int
4298main ()
4299{
4300/* Test availability of runtime routines for shift and division.  */
4301      long long int llmax = 9223372036854775807ll;
4302      unsigned long long int ullmax = 18446744073709551615ull;
4303      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4304	      | (llmax / ll) | (llmax % ll)
4305	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4306	      | (ullmax / ull) | (ullmax % ull));
4307  ;
4308  return 0;
4309}
4310
4311_ACEOF
4312if ac_fn_c_try_link "$LINENO"; then :
4313
4314else
4315  ac_cv_type_unsigned_long_long_int=no
4316fi
4317rm -f core conftest.err conftest.$ac_objext \
4318    conftest$ac_exeext conftest.$ac_ext
4319     fi
4320fi
4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4323  if test $ac_cv_type_unsigned_long_long_int = yes; then
4324
4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4326
4327  fi
4328
4329
4330
4331  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4332$as_echo_n "checking for long long int... " >&6; }
4333if ${ac_cv_type_long_long_int+:} false; then :
4334  $as_echo_n "(cached) " >&6
4335else
4336  ac_cv_type_long_long_int=yes
4337      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4338	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
4339	if test $ac_cv_type_long_long_int = yes; then
4340	  	  	  	  if test "$cross_compiling" = yes; then :
4341  :
4342else
4343  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344/* end confdefs.h.  */
4345#include <limits.h>
4346		 #ifndef LLONG_MAX
4347		 # define HALF \
4348			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4349		 # define LLONG_MAX (HALF - 1 + HALF)
4350		 #endif
4351int
4352main ()
4353{
4354long long int n = 1;
4355		 int i;
4356		 for (i = 0; ; i++)
4357		   {
4358		     long long int m = n << i;
4359		     if (m >> i != n)
4360		       return 1;
4361		     if (LLONG_MAX / 2 < m)
4362		       break;
4363		   }
4364		 return 0;
4365  ;
4366  return 0;
4367}
4368_ACEOF
4369if ac_fn_c_try_run "$LINENO"; then :
4370
4371else
4372  ac_cv_type_long_long_int=no
4373fi
4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4375  conftest.$ac_objext conftest.beam conftest.$ac_ext
4376fi
4377
4378	fi
4379      fi
4380fi
4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4382$as_echo "$ac_cv_type_long_long_int" >&6; }
4383  if test $ac_cv_type_long_long_int = yes; then
4384
4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4386
4387  fi
4388
4389  if test "$ac_cv_type_long_long_int" = no; then
4390    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4392as_fn_error $? "Compiler does not support long long int
4393See \`config.log' for more details" "$LINENO" 5; }
4394  fi
4395
4396  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5
4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; }
4398  trailing_commas=no
4399  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400/* end confdefs.h.  */
4401
4402int
4403main ()
4404{
4405
4406    enum {
4407      one,
4408    };
4409  ;
4410  return 0;
4411}
4412_ACEOF
4413if ac_fn_c_try_compile "$LINENO"; then :
4414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4415$as_echo "yes" >&6; }; trailing_commas=yes
4416else
4417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4418$as_echo "no" >&6; }
4419fi
4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4421  if test "$trailing_commas" = no; then
4422    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4424as_fn_error $? "Compiler does not support trailing comma in enum
4425See \`config.log' for more details" "$LINENO" 5; }
4426  fi
4427
4428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5
4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; }
4430  slash_comments=no
4431  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4432/* end confdefs.h.  */
4433
4434int
4435main ()
4436{
4437// C++ comments?
4438  ;
4439  return 0;
4440}
4441_ACEOF
4442if ac_fn_c_try_compile "$LINENO"; then :
4443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4444$as_echo "yes" >&6; }; slash_comments=yes
4445else
4446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4447$as_echo "no" >&6; }
4448fi
4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4450  if test "$slash_comments" = no; then
4451    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4453as_fn_error $? "Compiler does not support C++ comments
4454See \`config.log' for more details" "$LINENO" 5; }
4455  fi
4456fi
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
4461# Check whether --enable-fail_if_missing was given.
4462if test "${enable_fail_if_missing+set}" = set; then :
4463  enableval=$enable_fail_if_missing; fail_if_missing="yes"
4464else
4465  fail_if_missing="no"
4466fi
4467
4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
4469$as_echo "$fail_if_missing" >&6; }
4470
4471with_x_arg="$with_x"
4472
4473if test -z "$CFLAGS"; then
4474  CFLAGS="-O"
4475  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
4476fi
4477if test "$GCC" = yes; then
4478    gccversion=`$CC -dumpversion`
4479  if test "x$gccversion" = "x"; then
4480        gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
4481  fi
4482    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
4483    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
4484    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
4485  else
4486    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
4487      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
4488      CFLAGS="$CFLAGS -fno-strength-reduce"
4489    fi
4490  fi
4491fi
4492
4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5
4494$as_echo_n "checking for clang version... " >&6; }
4495CLANG_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'`
4496if test x"$CLANG_VERSION_STRING" != x"" ; then
4497  CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'`
4498  CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'`
4499  CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'`
4500  CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION`
4501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5
4502$as_echo "$CLANG_VERSION" >&6; }
4503          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5
4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; }
4505  if test "$CLANG_VERSION" -ge 500002075 ; then
4506    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4507$as_echo "no" >&6; }
4508    CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'`
4509  else
4510    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4511$as_echo "yes" >&6; }
4512  fi
4513else
4514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5
4515$as_echo "N/A" >&6; }
4516fi
4517
4518CROSS_COMPILING=
4519if test "$cross_compiling" = yes; then
4520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
4522  CROSS_COMPILING=1
4523fi
4524
4525
4526test "$GCC" = yes && CPP_MM=M;
4527
4528if test -f ./toolcheck; then
4529  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
4530$as_echo "$as_me: checking for buggy tools..." >&6;}
4531  sh ./toolcheck 1>&6
4532fi
4533
4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4535
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
4537$as_echo_n "checking for BeOS... " >&6; }
4538case `uname` in
4539    BeOS)	OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
4540		BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4541$as_echo "yes" >&6; };;
4542    *)		BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543$as_echo "no" >&6; };;
4544esac
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                # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4750		  inttypes.h stdint.h unistd.h
4751do :
4752  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4754"
4755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4756  cat >>confdefs.h <<_ACEOF
4757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4758_ACEOF
4759
4760fi
4761
4762done
4763
4764
4765ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4766if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then :
4767  CARBON=yes
4768fi
4769
4770
4771    if test "x$CARBON" = "xyes"; then
4772      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
4773	with_x=no
4774      fi
4775    fi
4776  fi
4777
4778        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4779    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4780  fi
4781
4782else
4783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784$as_echo "no" >&6; }
4785fi
4786
4787for ac_header in AvailabilityMacros.h
4788do :
4789  ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default"
4790if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then :
4791  cat >>confdefs.h <<_ACEOF
4792#define HAVE_AVAILABILITYMACROS_H 1
4793_ACEOF
4794
4795fi
4796
4797done
4798
4799
4800
4801
4802
4803if test "$cross_compiling" = no; then
4804  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4805$as_echo_n "checking --with-local-dir argument... " >&6; }
4806  have_local_include=''
4807  have_local_lib=''
4808
4809# Check whether --with-local-dir was given.
4810if test "${with_local_dir+set}" = set; then :
4811  withval=$with_local_dir;
4812    local_dir="$withval"
4813    case "$withval" in
4814    */*) ;;
4815    no)
4816      # avoid adding local dir to LDFLAGS and CPPFLAGS
4817      have_local_include=yes
4818      have_local_lib=yes
4819      ;;
4820    *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4821    esac
4822	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4823$as_echo "$local_dir" >&6; }
4824
4825else
4826
4827    local_dir=/usr/local
4828    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4829$as_echo "Defaulting to $local_dir" >&6; }
4830
4831fi
4832
4833  if test "$GCC" = yes -a "$local_dir" != no; then
4834    echo 'void f(){}' > conftest.c
4835        have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4836    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4837    rm -f conftest.c conftest.o
4838  fi
4839  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4840    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4841    if test "$tt" = "$LDFLAGS"; then
4842      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4843    fi
4844  fi
4845  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4846    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4847    if test "$tt" = "$CPPFLAGS"; then
4848      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4849    fi
4850  fi
4851fi
4852
4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4854$as_echo_n "checking --with-vim-name argument... " >&6; }
4855
4856# Check whether --with-vim-name was given.
4857if test "${with_vim_name+set}" = set; then :
4858  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4859$as_echo "$VIMNAME" >&6; }
4860else
4861  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4862$as_echo "Defaulting to $VIMNAME" >&6; }
4863fi
4864
4865
4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4867$as_echo_n "checking --with-ex-name argument... " >&6; }
4868
4869# Check whether --with-ex-name was given.
4870if test "${with_ex_name+set}" = set; then :
4871  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4872$as_echo "$EXNAME" >&6; }
4873else
4874  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4875$as_echo "Defaulting to ex" >&6; }
4876fi
4877
4878
4879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4880$as_echo_n "checking --with-view-name argument... " >&6; }
4881
4882# Check whether --with-view-name was given.
4883if test "${with_view_name+set}" = set; then :
4884  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4885$as_echo "$VIEWNAME" >&6; }
4886else
4887  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4888$as_echo "Defaulting to view" >&6; }
4889fi
4890
4891
4892
4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4894$as_echo_n "checking --with-global-runtime argument... " >&6; }
4895
4896# Check whether --with-global-runtime was given.
4897if test "${with_global_runtime+set}" = set; then :
4898  withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4899$as_echo "$withval" >&6; }
4900else
4901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4902$as_echo "no" >&6; }
4903fi
4904
4905
4906if test "X$RUNTIME_GLOBAL" != "X"; then
4907  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" }')
4908  cat >>confdefs.h <<_ACEOF
4909#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL"
4910_ACEOF
4911
4912  cat >>confdefs.h <<_ACEOF
4913#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER"
4914_ACEOF
4915
4916fi
4917
4918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4919$as_echo_n "checking --with-modified-by argument... " >&6; }
4920
4921# Check whether --with-modified-by was given.
4922if test "${with_modified_by+set}" = set; then :
4923  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4924$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4925#define MODIFIED_BY "$withval"
4926_ACEOF
4927
4928else
4929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4930$as_echo "no" >&6; }
4931fi
4932
4933
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4935$as_echo_n "checking if character set is EBCDIC... " >&6; }
4936cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937/* end confdefs.h.  */
4938
4939int
4940main ()
4941{
4942 /* TryCompile function for CharSet.
4943   Treat any failure as ASCII for compatibility with existing art.
4944   Use compile-time rather than run-time tests for cross-compiler
4945   tolerance.  */
4946#if '0'!=240
4947make an error "Character set is not EBCDIC"
4948#endif
4949  ;
4950  return 0;
4951}
4952_ACEOF
4953if ac_fn_c_try_compile "$LINENO"; then :
4954   # TryCompile action if true
4955cf_cv_ebcdic=yes
4956else
4957   # TryCompile action if false
4958cf_cv_ebcdic=no
4959fi
4960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4961# end of TryCompile ])
4962# end of CacheVal CvEbcdic
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4964$as_echo "$cf_cv_ebcdic" >&6; }
4965case "$cf_cv_ebcdic" in  #(vi
4966    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4967
4968		line_break='"\\n"'
4969		;;
4970    *)		line_break='"\\012"';;
4971esac
4972
4973
4974if test "$cf_cv_ebcdic" = "yes"; then
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4976$as_echo_n "checking for z/OS Unix... " >&6; }
4977case `uname` in
4978    OS/390)	zOSUnix="yes";
4979										if test "$CC" = "cc"; then
4980		  ccm="$_CC_CCMODE"
4981		  ccn="CC"
4982		else
4983		  if test "$CC" = "c89"; then
4984		    ccm="$_CC_C89MODE"
4985		    ccn="C89"
4986		  else
4987		    ccm=1
4988		  fi
4989		fi
4990		if test "$ccm" != "1"; then
4991		  echo ""
4992		  echo "------------------------------------------"
4993		  echo " On z/OS Unix, the environment variable"
4994		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4995		  echo " Do:"
4996		  echo "    export _CC_${ccn}MODE=1"
4997		  echo " and then call configure again."
4998		  echo "------------------------------------------"
4999		  exit 1
5000		fi
5001		# Set CFLAGS for configure process.
5002		# This will be reset later for config.mk.
5003		# Use haltonmsg to force error for missing H files.
5004		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
5005		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
5006		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5007$as_echo "yes" >&6; }
5008		;;
5009    *)		zOSUnix="no";
5010		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5011$as_echo "no" >&6; }
5012		;;
5013esac
5014fi
5015
5016if test "$zOSUnix" = "yes"; then
5017    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
5018else
5019    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
5020fi
5021
5022
5023
5024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5
5025$as_echo_n "checking --disable-smack argument... " >&6; }
5026# Check whether --enable-smack was given.
5027if test "${enable_smack+set}" = set; then :
5028  enableval=$enable_smack;
5029else
5030  enable_smack="yes"
5031fi
5032
5033if test "$enable_smack" = "yes"; then
5034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5035$as_echo "no" >&6; }
5036  ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default"
5037if test "x$ac_cv_header_linux_xattr_h" = xyes; then :
5038  true
5039else
5040  enable_smack="no"
5041fi
5042
5043
5044else
5045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5046$as_echo "yes" >&6; }
5047fi
5048if test "$enable_smack" = "yes"; then
5049  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
5050if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
5051  true
5052else
5053  enable_smack="no"
5054fi
5055
5056
5057fi
5058if test "$enable_smack" = "yes"; then
5059  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5
5060$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; }
5061  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062/* end confdefs.h.  */
5063#include <linux/xattr.h>
5064_ACEOF
5065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5066  $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then :
5067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5068$as_echo "yes" >&6; }
5069else
5070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071$as_echo "no" >&6; }; enable_smack="no"
5072fi
5073rm -f conftest*
5074
5075fi
5076if test "$enable_smack" = "yes"; then
5077  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
5078$as_echo_n "checking for setxattr in -lattr... " >&6; }
5079if ${ac_cv_lib_attr_setxattr+:} false; then :
5080  $as_echo_n "(cached) " >&6
5081else
5082  ac_check_lib_save_LIBS=$LIBS
5083LIBS="-lattr  $LIBS"
5084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5085/* end confdefs.h.  */
5086
5087/* Override any GCC internal prototype to avoid an error.
5088   Use char because int might match the return type of a GCC
5089   builtin and then its argument prototype would still apply.  */
5090#ifdef __cplusplus
5091extern "C"
5092#endif
5093char setxattr ();
5094int
5095main ()
5096{
5097return setxattr ();
5098  ;
5099  return 0;
5100}
5101_ACEOF
5102if ac_fn_c_try_link "$LINENO"; then :
5103  ac_cv_lib_attr_setxattr=yes
5104else
5105  ac_cv_lib_attr_setxattr=no
5106fi
5107rm -f core conftest.err conftest.$ac_objext \
5108    conftest$ac_exeext conftest.$ac_ext
5109LIBS=$ac_check_lib_save_LIBS
5110fi
5111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
5112$as_echo "$ac_cv_lib_attr_setxattr" >&6; }
5113if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
5114  LIBS="$LIBS -lattr"
5115	   found_smack="yes"
5116	   $as_echo "#define HAVE_SMACK 1" >>confdefs.h
5117
5118fi
5119
5120fi
5121
5122if test "x$found_smack" = "x"; then
5123    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
5124$as_echo_n "checking --disable-selinux argument... " >&6; }
5125  # Check whether --enable-selinux was given.
5126if test "${enable_selinux+set}" = set; then :
5127  enableval=$enable_selinux;
5128else
5129  enable_selinux="yes"
5130fi
5131
5132  if test "$enable_selinux" = "yes"; then
5133    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134$as_echo "no" >&6; }
5135    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
5136$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
5137if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
5138  $as_echo_n "(cached) " >&6
5139else
5140  ac_check_lib_save_LIBS=$LIBS
5141LIBS="-lselinux  $LIBS"
5142cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5143/* end confdefs.h.  */
5144
5145/* Override any GCC internal prototype to avoid an error.
5146   Use char because int might match the return type of a GCC
5147   builtin and then its argument prototype would still apply.  */
5148#ifdef __cplusplus
5149extern "C"
5150#endif
5151char is_selinux_enabled ();
5152int
5153main ()
5154{
5155return is_selinux_enabled ();
5156  ;
5157  return 0;
5158}
5159_ACEOF
5160if ac_fn_c_try_link "$LINENO"; then :
5161  ac_cv_lib_selinux_is_selinux_enabled=yes
5162else
5163  ac_cv_lib_selinux_is_selinux_enabled=no
5164fi
5165rm -f core conftest.err conftest.$ac_objext \
5166    conftest$ac_exeext conftest.$ac_ext
5167LIBS=$ac_check_lib_save_LIBS
5168fi
5169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
5170$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
5171if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
5172  ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
5173if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
5174  LIBS="$LIBS -lselinux"
5175	    $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
5176
5177fi
5178
5179
5180fi
5181
5182  else
5183     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5184$as_echo "yes" >&6; }
5185  fi
5186fi
5187
5188
5189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
5190$as_echo_n "checking --with-features argument... " >&6; }
5191
5192# Check whether --with-features was given.
5193if test "${with_features+set}" = set; then :
5194  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
5195$as_echo "$features" >&6; }
5196else
5197  features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5
5198$as_echo "Defaulting to huge" >&6; }
5199fi
5200
5201
5202dovimdiff=""
5203dogvimdiff=""
5204case "$features" in
5205  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
5206 ;;
5207  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
5208 ;;
5209  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
5210 dovimdiff="installvimdiff";
5211			dogvimdiff="installgvimdiff" ;;
5212  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
5213 dovimdiff="installvimdiff";
5214			dogvimdiff="installgvimdiff" ;;
5215  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
5216 dovimdiff="installvimdiff";
5217			dogvimdiff="installgvimdiff" ;;
5218  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
5219$as_echo "Sorry, $features is not supported" >&6; } ;;
5220esac
5221
5222
5223
5224
5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
5226$as_echo_n "checking --with-compiledby argument... " >&6; }
5227
5228# Check whether --with-compiledby was given.
5229if test "${with_compiledby+set}" = set; then :
5230  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
5231$as_echo "$withval" >&6; }
5232else
5233  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5234$as_echo "no" >&6; }
5235fi
5236
5237
5238
5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
5240$as_echo_n "checking --disable-xsmp argument... " >&6; }
5241# Check whether --enable-xsmp was given.
5242if test "${enable_xsmp+set}" = set; then :
5243  enableval=$enable_xsmp;
5244else
5245  enable_xsmp="yes"
5246fi
5247
5248
5249if test "$enable_xsmp" = "yes"; then
5250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5251$as_echo "no" >&6; }
5252  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
5253$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
5254  # Check whether --enable-xsmp-interact was given.
5255if test "${enable_xsmp_interact+set}" = set; then :
5256  enableval=$enable_xsmp_interact;
5257else
5258  enable_xsmp_interact="yes"
5259fi
5260
5261  if test "$enable_xsmp_interact" = "yes"; then
5262    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5263$as_echo "no" >&6; }
5264    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
5265
5266  else
5267    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5268$as_echo "yes" >&6; }
5269  fi
5270else
5271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5272$as_echo "yes" >&6; }
5273fi
5274
5275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
5276$as_echo_n "checking --enable-luainterp argument... " >&6; }
5277# Check whether --enable-luainterp was given.
5278if test "${enable_luainterp+set}" = set; then :
5279  enableval=$enable_luainterp;
5280else
5281  enable_luainterp="no"
5282fi
5283
5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
5285$as_echo "$enable_luainterp" >&6; }
5286
5287if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
5288  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
5289    as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5
5290  fi
5291
5292
5293
5294  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
5295$as_echo_n "checking --with-lua-prefix argument... " >&6; }
5296
5297# Check whether --with-lua_prefix was given.
5298if test "${with_lua_prefix+set}" = set; then :
5299  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
5300$as_echo "$with_lua_prefix" >&6; }
5301else
5302  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5303$as_echo "no" >&6; }
5304fi
5305
5306
5307  if test "X$with_lua_prefix" != "X"; then
5308       vi_cv_path_lua_pfx="$with_lua_prefix"
5309  else
5310    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
5311$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
5312    if test "X$LUA_PREFIX" != "X"; then
5313	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
5314$as_echo "\"$LUA_PREFIX\"" >&6; }
5315	vi_cv_path_lua_pfx="$LUA_PREFIX"
5316    else
5317	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
5318$as_echo "not set, default to /usr" >&6; }
5319	vi_cv_path_lua_pfx="/usr"
5320    fi
5321  fi
5322
5323  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5
5324$as_echo_n "checking --with-luajit... " >&6; }
5325
5326# Check whether --with-luajit was given.
5327if test "${with_luajit+set}" = set; then :
5328  withval=$with_luajit; vi_cv_with_luajit="$withval"
5329else
5330  vi_cv_with_luajit="no"
5331fi
5332
5333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5
5334$as_echo "$vi_cv_with_luajit" >&6; }
5335
5336  LUA_INC=
5337  if test "X$vi_cv_path_lua_pfx" != "X"; then
5338    if test "x$vi_cv_with_luajit" != "xno"; then
5339            # Extract the first word of "luajit", so it can be a program name with args.
5340set dummy luajit; ac_word=$2
5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5342$as_echo_n "checking for $ac_word... " >&6; }
5343if ${ac_cv_path_vi_cv_path_luajit+:} false; then :
5344  $as_echo_n "(cached) " >&6
5345else
5346  case $vi_cv_path_luajit in
5347  [\\/]* | ?:[\\/]*)
5348  ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path.
5349  ;;
5350  *)
5351  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5352for as_dir in $PATH
5353do
5354  IFS=$as_save_IFS
5355  test -z "$as_dir" && as_dir=.
5356    for ac_exec_ext in '' $ac_executable_extensions; do
5357  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5358    ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext"
5359    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5360    break 2
5361  fi
5362done
5363  done
5364IFS=$as_save_IFS
5365
5366  ;;
5367esac
5368fi
5369vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit
5370if test -n "$vi_cv_path_luajit"; then
5371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5
5372$as_echo "$vi_cv_path_luajit" >&6; }
5373else
5374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5375$as_echo "no" >&6; }
5376fi
5377
5378
5379      if test "X$vi_cv_path_luajit" != "X"; then
5380		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5
5381$as_echo_n "checking LuaJIT version... " >&6; }
5382if ${vi_cv_version_luajit+:} false; then :
5383  $as_echo_n "(cached) " >&6
5384else
5385   vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'`
5386fi
5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5
5388$as_echo "$vi_cv_version_luajit" >&6; }
5389	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5
5390$as_echo_n "checking Lua version of LuaJIT... " >&6; }
5391if ${vi_cv_version_lua_luajit+:} false; then :
5392  $as_echo_n "(cached) " >&6
5393else
5394   vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
5395fi
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
5397$as_echo "$vi_cv_version_lua_luajit" >&6; }
5398	vi_cv_path_lua="$vi_cv_path_luajit"
5399	vi_cv_version_lua="$vi_cv_version_lua_luajit"
5400      fi
5401    else
5402            # Extract the first word of "lua", so it can be a program name with args.
5403set dummy lua; ac_word=$2
5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5405$as_echo_n "checking for $ac_word... " >&6; }
5406if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then :
5407  $as_echo_n "(cached) " >&6
5408else
5409  case $vi_cv_path_plain_lua in
5410  [\\/]* | ?:[\\/]*)
5411  ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path.
5412  ;;
5413  *)
5414  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5415for as_dir in $PATH
5416do
5417  IFS=$as_save_IFS
5418  test -z "$as_dir" && as_dir=.
5419    for ac_exec_ext in '' $ac_executable_extensions; do
5420  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5421    ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext"
5422    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5423    break 2
5424  fi
5425done
5426  done
5427IFS=$as_save_IFS
5428
5429  ;;
5430esac
5431fi
5432vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua
5433if test -n "$vi_cv_path_plain_lua"; then
5434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5
5435$as_echo "$vi_cv_path_plain_lua" >&6; }
5436else
5437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5438$as_echo "no" >&6; }
5439fi
5440
5441
5442      if test "X$vi_cv_path_plain_lua" != "X"; then
5443		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
5444$as_echo_n "checking Lua version... " >&6; }
5445if ${vi_cv_version_plain_lua+:} false; then :
5446  $as_echo_n "(cached) " >&6
5447else
5448   vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
5449fi
5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
5451$as_echo "$vi_cv_version_plain_lua" >&6; }
5452      fi
5453      vi_cv_path_lua="$vi_cv_path_plain_lua"
5454      vi_cv_version_lua="$vi_cv_version_plain_lua"
5455    fi
5456    if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then
5457      { $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
5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; }
5459      if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then
5460	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5461$as_echo "yes" >&6; }
5462	LUA_INC=/luajit-$vi_cv_version_luajit
5463      fi
5464    fi
5465    if test "X$LUA_INC" = "X"; then
5466      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
5468      if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then
5469	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5470$as_echo "yes" >&6; }
5471      else
5472	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473$as_echo "no" >&6; }
5474	{ $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
5475$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
5476	if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then
5477	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5478$as_echo "yes" >&6; }
5479	  LUA_INC=/lua$vi_cv_version_lua
5480	else
5481	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482$as_echo "no" >&6; }
5483
5484	  # Detect moonjit:
5485	  # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk
5486	  lua_suf=/moonjit-2.3
5487	  inc_path="$vi_cv_path_lua_pfx/include"
5488	  for dir in "$inc_path"/moonjit-[0-9]* ; do
5489	    if test -d "$dir" ; then
5490	      lua_suf=`basename '$dir'`
5491	      lua_suf="/$lua_suf"
5492	      break
5493	    fi
5494	  done
5495	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5
5496$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; }
5497	  if test -f "$inc_path$lua_suf/lua.h"; then
5498	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5499$as_echo "yes" >&6; }
5500	    LUA_INC=$lua_suf
5501	  else
5502	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5503$as_echo "no" >&6; }
5504	    vi_cv_path_lua_pfx=
5505	  fi
5506	fi
5507      fi
5508    fi
5509  fi
5510
5511  if test "X$vi_cv_path_lua_pfx" != "X"; then
5512    if test "x$vi_cv_with_luajit" != "xno"; then
5513      multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5514      if test "X$multiarch" != "X"; then
5515	lib_multiarch="lib/${multiarch}"
5516      else
5517	lib_multiarch="lib"
5518      fi
5519      if test "X$vi_cv_version_lua" = "X"; then
5520	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit"
5521      else
5522	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua"
5523      fi
5524    else
5525      if test "X$LUA_INC" != "X"; then
5526		LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
5527      else
5528	LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
5529      fi
5530    fi
5531    if test "$enable_luainterp" = "dynamic"; then
5532      lua_ok="yes"
5533    else
5534      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5
5535$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; }
5536      libs_save=$LIBS
5537      LIBS="$LIBS $LUA_LIBS"
5538      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5539/* end confdefs.h.  */
5540
5541int
5542main ()
5543{
5544
5545  ;
5546  return 0;
5547}
5548_ACEOF
5549if ac_fn_c_try_link "$LINENO"; then :
5550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5551$as_echo "yes" >&6; }; lua_ok="yes"
5552else
5553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5554$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS=""
5555fi
5556rm -f core conftest.err conftest.$ac_objext \
5557    conftest$ac_exeext conftest.$ac_ext
5558      LIBS=$libs_save
5559    fi
5560    if test "x$lua_ok" = "xyes"; then
5561      LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
5562      LUA_SRC="if_lua.c"
5563      LUA_OBJ="objects/if_lua.o"
5564      LUA_PRO="if_lua.pro"
5565      $as_echo "#define FEAT_LUA 1" >>confdefs.h
5566
5567    fi
5568    if test "$enable_luainterp" = "dynamic"; then
5569      if test "x$vi_cv_with_luajit" != "xno"; then
5570	luajit="jit"
5571      fi
5572      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
5573	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
5574      else
5575	if test "x$MACOS_X" = "xyes"; then
5576	  ext="dylib"
5577	  indexes=""
5578	else
5579	  ext="so"
5580	  indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9"
5581	  multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5582	  if test "X$multiarch" != "X"; then
5583	    lib_multiarch="lib/${multiarch}"
5584	  fi
5585	fi
5586			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5
5587$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; }
5588	for subdir in "${lib_multiarch}" lib64 lib; do
5589	  if test -z "$subdir"; then
5590	    continue
5591	  fi
5592	  for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \
5593	    ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do
5594	    for i in $indexes ""; do
5595	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then
5596		sover2="$i"
5597		break 3
5598	      fi
5599	    done
5600	  done
5601	  sover=""
5602	done
5603	if test "X$sover" = "X"; then
5604	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5605$as_echo "no" >&6; }
5606	  lua_ok="no"
5607	  vi_cv_dll_name_lua="liblua${luajit}.${ext}"
5608	else
5609	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5610$as_echo "yes" >&6; }
5611	  lua_ok="yes"
5612	  vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2"
5613	fi
5614      fi
5615      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
5616
5617      LUA_LIBS=""
5618      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
5619    fi
5620    if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \
5621       test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \
5622       test "`(uname -m) 2>/dev/null`" = "x86_64"; then
5623            LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS"
5624    fi
5625  fi
5626  if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then
5627    as_fn_error $? "could not configure lua" "$LINENO" 5
5628  fi
5629
5630
5631
5632
5633
5634fi
5635
5636
5637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
5638$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
5639# Check whether --enable-mzschemeinterp was given.
5640if test "${enable_mzschemeinterp+set}" = set; then :
5641  enableval=$enable_mzschemeinterp;
5642else
5643  enable_mzschemeinterp="no"
5644fi
5645
5646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
5647$as_echo "$enable_mzschemeinterp" >&6; }
5648
5649if test "$enable_mzschemeinterp" = "yes"; then
5650
5651
5652  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
5653$as_echo_n "checking --with-plthome argument... " >&6; }
5654
5655# Check whether --with-plthome was given.
5656if test "${with_plthome+set}" = set; then :
5657  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
5658$as_echo "$with_plthome" >&6; }
5659else
5660  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
5661$as_echo "\"no\"" >&6; }
5662fi
5663
5664
5665  if test "X$with_plthome" != "X"; then
5666       vi_cv_path_mzscheme_pfx="$with_plthome"
5667       vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5668  else
5669    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
5670$as_echo_n "checking PLTHOME environment var... " >&6; }
5671    if test "X$PLTHOME" != "X"; then
5672	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
5673$as_echo "\"$PLTHOME\"" >&6; }
5674	vi_cv_path_mzscheme_pfx="$PLTHOME"
5675	vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5676    else
5677	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
5678$as_echo "not set" >&6; }
5679		# Extract the first word of "mzscheme", so it can be a program name with args.
5680set dummy mzscheme; ac_word=$2
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5682$as_echo_n "checking for $ac_word... " >&6; }
5683if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then :
5684  $as_echo_n "(cached) " >&6
5685else
5686  case $vi_cv_path_mzscheme in
5687  [\\/]* | ?:[\\/]*)
5688  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
5689  ;;
5690  *)
5691  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692for as_dir in $PATH
5693do
5694  IFS=$as_save_IFS
5695  test -z "$as_dir" && as_dir=.
5696    for ac_exec_ext in '' $ac_executable_extensions; do
5697  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5698    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
5699    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5700    break 2
5701  fi
5702done
5703  done
5704IFS=$as_save_IFS
5705
5706  ;;
5707esac
5708fi
5709vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
5710if test -n "$vi_cv_path_mzscheme"; then
5711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
5712$as_echo "$vi_cv_path_mzscheme" >&6; }
5713else
5714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5715$as_echo "no" >&6; }
5716fi
5717
5718
5719
5720			if test "X$vi_cv_path_mzscheme" != "X"; then
5721	  lsout=`ls -l $vi_cv_path_mzscheme`
5722	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
5723	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
5724	  fi
5725	fi
5726
5727	if test "X$vi_cv_path_mzscheme" != "X"; then
5728	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
5729$as_echo_n "checking MzScheme install prefix... " >&6; }
5730if ${vi_cv_path_mzscheme_pfx+:} false; then :
5731  $as_echo_n "(cached) " >&6
5732else
5733  	    	    echo "(display (simplify-path		\
5734	       (build-path (call-with-values	\
5735		(lambda () (split-path (find-system-path (quote exec-file)))) \
5736		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
5737	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
5738		sed -e 's+/$++'`
5739fi
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
5741$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
5742	    rm -f mzdirs.scm
5743	fi
5744    fi
5745  fi
5746
5747  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5748    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5
5749$as_echo_n "checking for racket include directory... " >&6; }
5750    SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'`
5751    if test "X$SCHEME_INC" != "X"; then
5752      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5
5753$as_echo "${SCHEME_INC}" >&6; }
5754    else
5755      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5756$as_echo "not found" >&6; }
5757      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
5758$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
5759      if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then
5760	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
5761	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762$as_echo "yes" >&6; }
5763      else
5764	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5765$as_echo "no" >&6; }
5766	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
5767$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
5768	if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then
5769	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5770$as_echo "yes" >&6; }
5771	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
5772	else
5773	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5774$as_echo "no" >&6; }
5775	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
5776$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
5777	  if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then
5778	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5779$as_echo "yes" >&6; }
5780	    SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
5781	  else
5782	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5783$as_echo "no" >&6; }
5784	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
5785$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
5786	    if test -f /usr/include/plt/scheme.h; then
5787	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5788$as_echo "yes" >&6; }
5789	      SCHEME_INC=/usr/include/plt
5790	    else
5791	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5792$as_echo "no" >&6; }
5793	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
5794$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
5795	      if test -f /usr/include/racket/scheme.h; then
5796		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5797$as_echo "yes" >&6; }
5798		SCHEME_INC=/usr/include/racket
5799	      else
5800		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5801$as_echo "no" >&6; }
5802		vi_cv_path_mzscheme_pfx=
5803	      fi
5804	    fi
5805	  fi
5806	fi
5807      fi
5808    fi
5809  fi
5810
5811  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5812
5813    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5
5814$as_echo_n "checking for racket lib directory... " >&6; }
5815    SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'`
5816    if test "X$SCHEME_LIB" != "X"; then
5817      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5
5818$as_echo "${SCHEME_LIB}" >&6; }
5819    else
5820      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5821$as_echo "not found" >&6; }
5822    fi
5823
5824    for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
5825      if test "X$path" != "X"; then
5826	if test "x$MACOS_X" = "xyes"; then
5827	  MZSCHEME_LIBS="-framework Racket"
5828	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5829	elif test -f "${path}/libmzscheme3m.a"; then
5830	  MZSCHEME_LIBS="${path}/libmzscheme3m.a"
5831	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5832	elif test -f "${path}/libracket3m.a"; then
5833	  MZSCHEME_LIBS="${path}/libracket3m.a"
5834	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5835	elif test -f "${path}/libracket.a"; then
5836	  MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a"
5837	elif test -f "${path}/libmzscheme.a"; then
5838	  MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a"
5839	else
5840	  	  if test -f "${path}/libmzscheme3m.so"; then
5841	    MZSCHEME_LIBS="-L${path} -lmzscheme3m"
5842	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5843	  elif test -f "${path}/libracket3m.so"; then
5844	    MZSCHEME_LIBS="-L${path} -lracket3m"
5845	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5846	  elif test -f "${path}/libracket.so"; then
5847	    MZSCHEME_LIBS="-L${path} -lracket -lmzgc"
5848	  else
5849	    	    if test "$path" != "$SCHEME_LIB"; then
5850	      continue
5851	    fi
5852	    MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc"
5853	  fi
5854	  if test "$GCC" = yes; then
5855	    	    	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}"
5856	  elif test "`(uname) 2>/dev/null`" = SunOS &&
5857				   uname -r | grep '^5' >/dev/null; then
5858	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}"
5859	  fi
5860	fi
5861      fi
5862      if test "X$MZSCHEME_LIBS" != "X"; then
5863	break
5864      fi
5865    done
5866
5867    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5
5868$as_echo_n "checking if racket requires -pthread... " >&6; }
5869    if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then
5870      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5871$as_echo "yes" >&6; }
5872      MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread"
5873      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread"
5874    else
5875      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876$as_echo "no" >&6; }
5877    fi
5878
5879    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5
5880$as_echo_n "checking for racket config directory... " >&6; }
5881    SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'`
5882    if test "X$SCHEME_CONFIGDIR" != "X"; then
5883      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'"
5884      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5
5885$as_echo "${SCHEME_CONFIGDIR}" >&6; }
5886    else
5887      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5888$as_echo "not found" >&6; }
5889    fi
5890
5891    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
5892$as_echo_n "checking for racket collects directory... " >&6; }
5893    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))))'`
5894    if test "X$SCHEME_COLLECTS" = "X"; then
5895      if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then
5896	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
5897      else
5898	if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then
5899	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
5900	else
5901	  if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then
5902	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
5903	  else
5904	    if test -d "$vi_cv_path_mzscheme_pfx/collects"; then
5905	      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
5906	    fi
5907	  fi
5908	fi
5909      fi
5910    fi
5911    if test "X$SCHEME_COLLECTS" != "X" ; then
5912      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
5913$as_echo "${SCHEME_COLLECTS}" >&6; }
5914    else
5915      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5916$as_echo "not found" >&6; }
5917    fi
5918
5919    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
5920$as_echo_n "checking for mzscheme_base.c... " >&6; }
5921    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; 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/scheme/base.rkt" ; then
5927	MZSCHEME_EXTRA="mzscheme_base.c"
5928	MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5929	MZSCHEME_MOD="++lib scheme/base"
5930      else
5931	if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then
5932	  MZSCHEME_EXTRA="mzscheme_base.c"
5933	  MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool"
5934	  MZSCHEME_MOD=""
5935	fi
5936      fi
5937    fi
5938    if test "X$MZSCHEME_EXTRA" != "X" ; then
5939            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5940      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5941$as_echo "needed" >&6; }
5942    else
5943      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5944$as_echo "not needed" >&6; }
5945    fi
5946
5947        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5
5948$as_echo_n "checking for ffi_type_void in -lffi... " >&6; }
5949if ${ac_cv_lib_ffi_ffi_type_void+:} false; then :
5950  $as_echo_n "(cached) " >&6
5951else
5952  ac_check_lib_save_LIBS=$LIBS
5953LIBS="-lffi  $LIBS"
5954cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5955/* end confdefs.h.  */
5956
5957/* Override any GCC internal prototype to avoid an error.
5958   Use char because int might match the return type of a GCC
5959   builtin and then its argument prototype would still apply.  */
5960#ifdef __cplusplus
5961extern "C"
5962#endif
5963char ffi_type_void ();
5964int
5965main ()
5966{
5967return ffi_type_void ();
5968  ;
5969  return 0;
5970}
5971_ACEOF
5972if ac_fn_c_try_link "$LINENO"; then :
5973  ac_cv_lib_ffi_ffi_type_void=yes
5974else
5975  ac_cv_lib_ffi_ffi_type_void=no
5976fi
5977rm -f core conftest.err conftest.$ac_objext \
5978    conftest$ac_exeext conftest.$ac_ext
5979LIBS=$ac_check_lib_save_LIBS
5980fi
5981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5
5982$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; }
5983if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then :
5984  MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi"
5985fi
5986
5987
5988    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5989      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5990
5991        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5
5992$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; }
5993    cflags_save=$CFLAGS
5994    libs_save=$LIBS
5995    CFLAGS="$CFLAGS $MZSCHEME_CFLAGS"
5996    LIBS="$LIBS $MZSCHEME_LIBS"
5997    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998/* end confdefs.h.  */
5999
6000int
6001main ()
6002{
6003
6004  ;
6005  return 0;
6006}
6007_ACEOF
6008if ac_fn_c_try_link "$LINENO"; then :
6009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6010$as_echo "yes" >&6; }; mzs_ok=yes
6011else
6012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5
6013$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no
6014fi
6015rm -f core conftest.err conftest.$ac_objext \
6016    conftest$ac_exeext conftest.$ac_ext
6017    CFLAGS=$cflags_save
6018    LIBS=$libs_save
6019    if test $mzs_ok = yes; then
6020      MZSCHEME_SRC="if_mzsch.c"
6021      MZSCHEME_OBJ="objects/if_mzsch.o"
6022      MZSCHEME_PRO="if_mzsch.pro"
6023      $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
6024
6025    else
6026      MZSCHEME_CFLAGS=
6027      MZSCHEME_LIBS=
6028      MZSCHEME_EXTRA=
6029      MZSCHEME_MZC=
6030    fi
6031  fi
6032
6033
6034
6035
6036
6037
6038
6039fi
6040
6041
6042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
6043$as_echo_n "checking --enable-perlinterp argument... " >&6; }
6044# Check whether --enable-perlinterp was given.
6045if test "${enable_perlinterp+set}" = set; then :
6046  enableval=$enable_perlinterp;
6047else
6048  enable_perlinterp="no"
6049fi
6050
6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
6052$as_echo "$enable_perlinterp" >&6; }
6053if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
6054  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6055    as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5
6056  fi
6057
6058  # Extract the first word of "perl", so it can be a program name with args.
6059set dummy perl; ac_word=$2
6060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6061$as_echo_n "checking for $ac_word... " >&6; }
6062if ${ac_cv_path_vi_cv_path_perl+:} false; then :
6063  $as_echo_n "(cached) " >&6
6064else
6065  case $vi_cv_path_perl in
6066  [\\/]* | ?:[\\/]*)
6067  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
6068  ;;
6069  *)
6070  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6071for as_dir in $PATH
6072do
6073  IFS=$as_save_IFS
6074  test -z "$as_dir" && as_dir=.
6075    for ac_exec_ext in '' $ac_executable_extensions; do
6076  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6077    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
6078    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6079    break 2
6080  fi
6081done
6082  done
6083IFS=$as_save_IFS
6084
6085  ;;
6086esac
6087fi
6088vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
6089if test -n "$vi_cv_path_perl"; then
6090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
6091$as_echo "$vi_cv_path_perl" >&6; }
6092else
6093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6094$as_echo "no" >&6; }
6095fi
6096
6097
6098  if test "X$vi_cv_path_perl" != "X"; then
6099    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
6100$as_echo_n "checking Perl version... " >&6; }
6101    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
6102     eval `$vi_cv_path_perl -V:usethreads`
6103     eval `$vi_cv_path_perl -V:libperl`
6104     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
6105       badthreads=no
6106     else
6107       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
6108	 eval `$vi_cv_path_perl -V:use5005threads`
6109	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
6110	   badthreads=no
6111	 else
6112	   badthreads=yes
6113	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
6114$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
6115	 fi
6116       else
6117	 badthreads=yes
6118	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
6119$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
6120       fi
6121     fi
6122     if test $badthreads = no; then
6123      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6124$as_echo "OK" >&6; }
6125      eval `$vi_cv_path_perl -V:shrpenv`
6126      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
6127	shrpenv=""
6128      fi
6129      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
6130
6131      vi_cv_perl_extutils=unknown_perl_extutils_path
6132      for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
6133	xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
6134	if test -f "$xsubpp_path"; then
6135	  vi_cv_perl_xsubpp="$xsubpp_path"
6136	fi
6137      done
6138
6139                              perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
6140		-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \
6141		-e 's/-fdebug-prefix-map[^ ]*//g' \
6142		-e 's/-pipe //' \
6143		-e 's/-W[^ ]*//g' \
6144		-e 's/-D_FORTIFY_SOURCE=.//g'`
6145            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
6146		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
6147			-e 's/-bE:perl.exp//' -e 's/-lc //'`
6148                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
6149		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
6150
6151                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
6152$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
6153      cflags_save=$CFLAGS
6154      libs_save=$LIBS
6155      ldflags_save=$LDFLAGS
6156      CFLAGS="$CFLAGS $perlcppflags"
6157      LIBS="$LIBS $perllibs"
6158      perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'`
6159      LDFLAGS="$perlldflags $LDFLAGS"
6160      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6161/* end confdefs.h.  */
6162
6163int
6164main ()
6165{
6166
6167  ;
6168  return 0;
6169}
6170_ACEOF
6171if ac_fn_c_try_link "$LINENO"; then :
6172  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6173$as_echo "yes" >&6; }; perl_ok=yes
6174else
6175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
6176$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
6177fi
6178rm -f core conftest.err conftest.$ac_objext \
6179    conftest$ac_exeext conftest.$ac_ext
6180      CFLAGS=$cflags_save
6181      LIBS=$libs_save
6182      LDFLAGS=$ldflags_save
6183      if test $perl_ok = yes; then
6184	if test "X$perlcppflags" != "X"; then
6185	  PERL_CFLAGS=$perlcppflags
6186	fi
6187	if test "X$perlldflags" != "X"; then
6188	  if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
6189	    LDFLAGS="$perlldflags $LDFLAGS"
6190	  fi
6191	fi
6192	PERL_LIBS=$perllibs
6193	PERL_SRC="auto/if_perl.c if_perlsfio.c"
6194	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
6195	PERL_PRO="if_perl.pro if_perlsfio.pro"
6196	$as_echo "#define FEAT_PERL 1" >>confdefs.h
6197
6198      fi
6199     fi
6200    else
6201      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
6202$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
6203    fi
6204  fi
6205
6206  if test "x$MACOS_X" = "xyes"; then
6207        dir=/System/Library/Perl
6208    darwindir=$dir/darwin
6209    if test -d $darwindir; then
6210      PERL=/usr/bin/perl
6211    else
6212            dir=/System/Library/Perl/5.8.1
6213      darwindir=$dir/darwin-thread-multi-2level
6214      if test -d $darwindir; then
6215	PERL=/usr/bin/perl
6216      fi
6217    fi
6218    if test -n "$PERL"; then
6219      PERL_DIR="$dir"
6220      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
6221      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
6222      PERL_LIBS="-L$darwindir/CORE -lperl"
6223    fi
6224                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6225    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6226  fi
6227  if test "$enable_perlinterp" = "dynamic"; then
6228    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
6229      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
6230
6231      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
6232    fi
6233  fi
6234
6235  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
6236    as_fn_error $? "could not configure perl" "$LINENO" 5
6237  fi
6238fi
6239
6240
6241
6242
6243
6244
6245
6246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
6247$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
6248# Check whether --enable-pythoninterp was given.
6249if test "${enable_pythoninterp+set}" = set; then :
6250  enableval=$enable_pythoninterp;
6251else
6252  enable_pythoninterp="no"
6253fi
6254
6255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
6256$as_echo "$enable_pythoninterp" >&6; }
6257if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
6258  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6259    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6260  fi
6261
6262    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5
6263$as_echo_n "checking --with-python-command argument... " >&6; }
6264
6265
6266# Check whether --with-python-command was given.
6267if test "${with_python_command+set}" = set; then :
6268  withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6269$as_echo "$vi_cv_path_python" >&6; }
6270else
6271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272$as_echo "no" >&6; }
6273fi
6274
6275
6276  if test "X$vi_cv_path_python" = "X"; then
6277    for ac_prog in python2 python
6278do
6279  # Extract the first word of "$ac_prog", so it can be a program name with args.
6280set dummy $ac_prog; ac_word=$2
6281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6282$as_echo_n "checking for $ac_word... " >&6; }
6283if ${ac_cv_path_vi_cv_path_python+:} false; then :
6284  $as_echo_n "(cached) " >&6
6285else
6286  case $vi_cv_path_python in
6287  [\\/]* | ?:[\\/]*)
6288  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
6289  ;;
6290  *)
6291  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292for as_dir in $PATH
6293do
6294  IFS=$as_save_IFS
6295  test -z "$as_dir" && as_dir=.
6296    for ac_exec_ext in '' $ac_executable_extensions; do
6297  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6298    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
6299    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6300    break 2
6301  fi
6302done
6303  done
6304IFS=$as_save_IFS
6305
6306  ;;
6307esac
6308fi
6309vi_cv_path_python=$ac_cv_path_vi_cv_path_python
6310if test -n "$vi_cv_path_python"; then
6311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6312$as_echo "$vi_cv_path_python" >&6; }
6313else
6314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315$as_echo "no" >&6; }
6316fi
6317
6318
6319  test -n "$vi_cv_path_python" && break
6320done
6321
6322  fi
6323  if test "X$vi_cv_path_python" != "X"; then
6324
6325        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6326$as_echo_n "checking Python version... " >&6; }
6327if ${vi_cv_var_python_version+:} false; then :
6328  $as_echo_n "(cached) " >&6
6329else
6330  vi_cv_var_python_version=`
6331	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
6332
6333fi
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
6335$as_echo "$vi_cv_var_python_version" >&6; }
6336
6337        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
6338$as_echo_n "checking Python is 2.3 or better... " >&6; }
6339    if ${vi_cv_path_python} -c \
6340	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
6341    then
6342      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6343$as_echo "yep" >&6; }
6344
6345            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6346$as_echo_n "checking Python's install prefix... " >&6; }
6347if ${vi_cv_path_python_pfx+:} false; then :
6348  $as_echo_n "(cached) " >&6
6349else
6350   vi_cv_path_python_pfx=`
6351	    ${vi_cv_path_python} -c \
6352		"import sys; print sys.prefix"`
6353fi
6354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
6355$as_echo "$vi_cv_path_python_pfx" >&6; }
6356
6357            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6358$as_echo_n "checking Python's execution prefix... " >&6; }
6359if ${vi_cv_path_python_epfx+:} false; then :
6360  $as_echo_n "(cached) " >&6
6361else
6362   vi_cv_path_python_epfx=`
6363	    ${vi_cv_path_python} -c \
6364		"import sys; print sys.exec_prefix"`
6365fi
6366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
6367$as_echo "$vi_cv_path_python_epfx" >&6; }
6368
6369
6370      if ${vi_cv_path_pythonpath+:} false; then :
6371  $as_echo_n "(cached) " >&6
6372else
6373   vi_cv_path_pythonpath=`
6374	    unset PYTHONPATH;
6375	    ${vi_cv_path_python} -c \
6376		"import sys, string; print string.join(sys.path,':')"`
6377fi
6378
6379
6380
6381
6382# Check whether --with-python-config-dir was given.
6383if test "${with_python_config_dir+set}" = set; then :
6384  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"; have_python_config_dir=1
6385fi
6386
6387
6388      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6389$as_echo_n "checking Python's configuration directory... " >&6; }
6390if ${vi_cv_path_python_conf+:} false; then :
6391  $as_echo_n "(cached) " >&6
6392else
6393
6394	vi_cv_path_python_conf=
6395	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
6396	if test -d "$d" && test -f "$d/config.c"; then
6397	  vi_cv_path_python_conf="$d"
6398	else
6399	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
6400	    for subdir in lib64 lib share; do
6401	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
6402	      if test -d "$d" && test -f "$d/config.c"; then
6403		vi_cv_path_python_conf="$d"
6404	      fi
6405	    done
6406	  done
6407	fi
6408
6409fi
6410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
6411$as_echo "$vi_cv_path_python_conf" >&6; }
6412
6413      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
6414
6415      if test "X$PYTHON_CONFDIR" = "X"; then
6416	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6417$as_echo "can't find it!" >&6; }
6418      else
6419
6420			if ${vi_cv_path_python_plibs+:} false; then :
6421  $as_echo_n "(cached) " >&6
6422else
6423
6424	    pwd=`pwd`
6425	    tmp_mkf="$pwd/config-PyMake$$"
6426	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6427__:
6428	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
6429	@echo "python_LIBS='$(LIBS)'"
6430	@echo "python_SYSLIBS='$(SYSLIBS)'"
6431	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
6432	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
6433	@echo "python_INSTSONAME='$(INSTSONAME)'"
6434	@echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'"
6435	@echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'"
6436	@echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'"
6437eof
6438	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6439	    rm -f -- "${tmp_mkf}"
6440	    if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \
6441		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
6442	      vi_cv_path_python_plibs="-framework Python"
6443	      if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6444		  vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
6445	      fi
6446	    else
6447	      vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6448	      	      	      	      if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6449	        python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
6450		python_link_path=`echo ${python_LINKFORSHARED} |   sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
6451	        if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6452	          		  	          python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}"
6453		  if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6454		    		    python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}"
6455	            	            		  fi
6456	          python_LINKFORSHARED="${python_link_symbol} ${python_link_path}"
6457	        fi
6458	      fi
6459	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
6460	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
6461	    fi
6462
6463fi
6464
6465	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5
6466$as_echo_n "checking Python's dll name... " >&6; }
6467if ${vi_cv_dll_name_python+:} false; then :
6468  $as_echo_n "(cached) " >&6
6469else
6470
6471	  if test "X$python_DLLLIBRARY" != "X"; then
6472	    vi_cv_dll_name_python="$python_DLLLIBRARY"
6473	  else
6474	    vi_cv_dll_name_python="$python_INSTSONAME"
6475	  fi
6476
6477fi
6478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5
6479$as_echo "$vi_cv_dll_name_python" >&6; }
6480
6481	PYTHON_LIBS="${vi_cv_path_python_plibs}"
6482	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
6483	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
6484	else
6485	  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}"
6486	fi
6487	if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then
6488	  	  PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'"
6489
6490	fi
6491	PYTHON_SRC="if_python.c"
6492	PYTHON_OBJ="objects/if_python.o"
6493
6494								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6495$as_echo_n "checking if -pthread should be used... " >&6; }
6496	threadsafe_flag=
6497	thread_lib=
6498	        if test "`(uname) 2>/dev/null`" != Darwin; then
6499	  test "$GCC" = yes && threadsafe_flag="-pthread"
6500	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
6501	    threadsafe_flag="-D_THREAD_SAFE"
6502	    thread_lib="-pthread"
6503	  fi
6504	  if test "`(uname) 2>/dev/null`" = SunOS; then
6505	    threadsafe_flag="-pthreads"
6506	  fi
6507	fi
6508	libs_save_old=$LIBS
6509	if test -n "$threadsafe_flag"; then
6510	  cflags_save=$CFLAGS
6511	  CFLAGS="$CFLAGS $threadsafe_flag"
6512	  LIBS="$LIBS $thread_lib"
6513	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6514/* end confdefs.h.  */
6515
6516int
6517main ()
6518{
6519
6520  ;
6521  return 0;
6522}
6523_ACEOF
6524if ac_fn_c_try_link "$LINENO"; then :
6525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6526$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
6527else
6528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6529$as_echo "no" >&6; }; LIBS=$libs_save_old
6530
6531fi
6532rm -f core conftest.err conftest.$ac_objext \
6533    conftest$ac_exeext conftest.$ac_ext
6534	  CFLAGS=$cflags_save
6535	else
6536	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6537$as_echo "no" >&6; }
6538	fi
6539
6540			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
6541$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
6542	cflags_save=$CFLAGS
6543	libs_save=$LIBS
6544	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6545	LIBS="$LIBS $PYTHON_LIBS"
6546	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547/* end confdefs.h.  */
6548
6549int
6550main ()
6551{
6552
6553  ;
6554  return 0;
6555}
6556_ACEOF
6557if ac_fn_c_try_link "$LINENO"; then :
6558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6559$as_echo "yes" >&6; }; python_ok=yes
6560else
6561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
6562$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
6563fi
6564rm -f core conftest.err conftest.$ac_objext \
6565    conftest$ac_exeext conftest.$ac_ext
6566	CFLAGS=$cflags_save
6567	LIBS=$libs_save
6568	if test $python_ok = yes; then
6569	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
6570
6571	else
6572	  LIBS=$libs_save_old
6573	  PYTHON_SRC=
6574	  PYTHON_OBJ=
6575	  PYTHON_LIBS=
6576	  PYTHON_CFLAGS=
6577	fi
6578      fi
6579    else
6580      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6581$as_echo "too old" >&6; }
6582    fi
6583  fi
6584
6585  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
6586    as_fn_error $? "could not configure python" "$LINENO" 5
6587  fi
6588fi
6589
6590
6591
6592
6593
6594
6595
6596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
6597$as_echo_n "checking --enable-python3interp argument... " >&6; }
6598# Check whether --enable-python3interp was given.
6599if test "${enable_python3interp+set}" = set; then :
6600  enableval=$enable_python3interp;
6601else
6602  enable_python3interp="no"
6603fi
6604
6605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
6606$as_echo "$enable_python3interp" >&6; }
6607if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
6608  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6609    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6610  fi
6611
6612    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5
6613$as_echo_n "checking --with-python3-command argument... " >&6; }
6614
6615
6616# Check whether --with-python3-command was given.
6617if test "${with_python3_command+set}" = set; then :
6618  withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6619$as_echo "$vi_cv_path_python3" >&6; }
6620else
6621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6622$as_echo "no" >&6; }
6623fi
6624
6625
6626  if test "X$vi_cv_path_python3" = "X"; then
6627    for ac_prog in python3 python
6628do
6629  # Extract the first word of "$ac_prog", so it can be a program name with args.
6630set dummy $ac_prog; ac_word=$2
6631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6632$as_echo_n "checking for $ac_word... " >&6; }
6633if ${ac_cv_path_vi_cv_path_python3+:} false; then :
6634  $as_echo_n "(cached) " >&6
6635else
6636  case $vi_cv_path_python3 in
6637  [\\/]* | ?:[\\/]*)
6638  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
6639  ;;
6640  *)
6641  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6642for as_dir in $PATH
6643do
6644  IFS=$as_save_IFS
6645  test -z "$as_dir" && as_dir=.
6646    for ac_exec_ext in '' $ac_executable_extensions; do
6647  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6648    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
6649    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6650    break 2
6651  fi
6652done
6653  done
6654IFS=$as_save_IFS
6655
6656  ;;
6657esac
6658fi
6659vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
6660if test -n "$vi_cv_path_python3"; then
6661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6662$as_echo "$vi_cv_path_python3" >&6; }
6663else
6664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6665$as_echo "no" >&6; }
6666fi
6667
6668
6669  test -n "$vi_cv_path_python3" && break
6670done
6671
6672  fi
6673  if test "X$vi_cv_path_python3" != "X"; then
6674
6675        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6676$as_echo_n "checking Python version... " >&6; }
6677if ${vi_cv_var_python3_version+:} false; then :
6678  $as_echo_n "(cached) " >&6
6679else
6680  vi_cv_var_python3_version=`
6681          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
6682
6683fi
6684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
6685$as_echo "$vi_cv_var_python3_version" >&6; }
6686
6687        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5
6688$as_echo_n "checking Python is 3.0 or better... " >&6; }
6689    if ${vi_cv_path_python3} -c \
6690      "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)"
6691    then
6692      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6693$as_echo "yep" >&6; }
6694
6695            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
6696$as_echo_n "checking Python's abiflags... " >&6; }
6697if ${vi_cv_var_python3_abiflags+:} false; then :
6698  $as_echo_n "(cached) " >&6
6699else
6700
6701       vi_cv_var_python3_abiflags=
6702       if ${vi_cv_path_python3} -c \
6703           "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
6704       then
6705         vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
6706           "import sys; print(sys.abiflags)"`
6707       fi
6708fi
6709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
6710$as_echo "$vi_cv_var_python3_abiflags" >&6; }
6711
6712            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6713$as_echo_n "checking Python's install prefix... " >&6; }
6714if ${vi_cv_path_python3_pfx+:} false; then :
6715  $as_echo_n "(cached) " >&6
6716else
6717   vi_cv_path_python3_pfx=`
6718       ${vi_cv_path_python3} -c \
6719       "import sys; print(sys.prefix)"`
6720fi
6721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
6722$as_echo "$vi_cv_path_python3_pfx" >&6; }
6723
6724            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6725$as_echo_n "checking Python's execution prefix... " >&6; }
6726if ${vi_cv_path_python3_epfx+:} false; then :
6727  $as_echo_n "(cached) " >&6
6728else
6729   vi_cv_path_python3_epfx=`
6730       ${vi_cv_path_python3} -c \
6731       "import sys; print(sys.exec_prefix)"`
6732fi
6733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
6734$as_echo "$vi_cv_path_python3_epfx" >&6; }
6735
6736
6737      if ${vi_cv_path_python3path+:} false; then :
6738  $as_echo_n "(cached) " >&6
6739else
6740   vi_cv_path_python3path=`
6741       unset PYTHONPATH;
6742       ${vi_cv_path_python3} -c \
6743       "import sys, string; print(':'.join(sys.path))"`
6744fi
6745
6746
6747
6748
6749# Check whether --with-python3-config-dir was given.
6750if test "${with_python3_config_dir+set}" = set; then :
6751  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1
6752fi
6753
6754
6755      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6756$as_echo_n "checking Python's configuration directory... " >&6; }
6757if ${vi_cv_path_python3_conf+:} false; then :
6758  $as_echo_n "(cached) " >&6
6759else
6760
6761       vi_cv_path_python3_conf=
6762       config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6763       d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
6764       if test -d "$d" && test -f "$d/config.c"; then
6765         vi_cv_path_python3_conf="$d"
6766       else
6767         for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
6768	   for subdir in lib64 lib share; do
6769	     d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
6770	     if test -d "$d" && test -f "$d/config.c"; then
6771	       vi_cv_path_python3_conf="$d"
6772	     fi
6773	   done
6774         done
6775       fi
6776
6777fi
6778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
6779$as_echo "$vi_cv_path_python3_conf" >&6; }
6780
6781      PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
6782
6783      if test "X$PYTHON3_CONFDIR" = "X"; then
6784        { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6785$as_echo "can't find it!" >&6; }
6786      else
6787
6788                        if ${vi_cv_path_python3_plibs+:} false; then :
6789  $as_echo_n "(cached) " >&6
6790else
6791
6792            pwd=`pwd`
6793            tmp_mkf="$pwd/config-PyMake$$"
6794            cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6795__:
6796	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
6797	@echo "python3_LIBS='$(LIBS)'"
6798	@echo "python3_SYSLIBS='$(SYSLIBS)'"
6799	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
6800	@echo "python3_INSTSONAME='$(INSTSONAME)'"
6801eof
6802	    	    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6803	    rm -f -- "${tmp_mkf}"
6804	    vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6805	    vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
6806	    	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
6807	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
6808
6809fi
6810
6811	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5
6812$as_echo_n "checking Python3's dll name... " >&6; }
6813if ${vi_cv_dll_name_python3+:} false; then :
6814  $as_echo_n "(cached) " >&6
6815else
6816
6817	  if test "X$python3_DLLLIBRARY" != "X"; then
6818	    vi_cv_dll_name_python3="$python3_DLLLIBRARY"
6819	  else
6820	    vi_cv_dll_name_python3="$python3_INSTSONAME"
6821	  fi
6822
6823fi
6824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5
6825$as_echo "$vi_cv_dll_name_python3" >&6; }
6826
6827        PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
6828        if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
6829          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6830        else
6831          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}"
6832        fi
6833	if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then
6834	  	  PYTHON3_CFLAGS="${PYTHON3_CFLAGS}  -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'"
6835	fi
6836        PYTHON3_SRC="if_python3.c"
6837        PYTHON3_OBJ="objects/if_python3.o"
6838
6839                                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6840$as_echo_n "checking if -pthread should be used... " >&6; }
6841        threadsafe_flag=
6842        thread_lib=
6843                if test "`(uname) 2>/dev/null`" != Darwin; then
6844          test "$GCC" = yes && threadsafe_flag="-pthread"
6845          if test "`(uname) 2>/dev/null`" = FreeBSD; then
6846            threadsafe_flag="-D_THREAD_SAFE"
6847            thread_lib="-pthread"
6848          fi
6849          if test "`(uname) 2>/dev/null`" = SunOS; then
6850            threadsafe_flag="-pthreads"
6851          fi
6852        fi
6853        libs_save_old=$LIBS
6854        if test -n "$threadsafe_flag"; then
6855          cflags_save=$CFLAGS
6856          CFLAGS="$CFLAGS $threadsafe_flag"
6857          LIBS="$LIBS $thread_lib"
6858          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6859/* end confdefs.h.  */
6860
6861int
6862main ()
6863{
6864
6865  ;
6866  return 0;
6867}
6868_ACEOF
6869if ac_fn_c_try_link "$LINENO"; then :
6870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6871$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
6872else
6873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874$as_echo "no" >&6; }; LIBS=$libs_save_old
6875
6876fi
6877rm -f core conftest.err conftest.$ac_objext \
6878    conftest$ac_exeext conftest.$ac_ext
6879          CFLAGS=$cflags_save
6880        else
6881          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6882$as_echo "no" >&6; }
6883        fi
6884
6885                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
6886$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
6887        cflags_save=$CFLAGS
6888        libs_save=$LIBS
6889        CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
6890        LIBS="$LIBS $PYTHON3_LIBS"
6891        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6892/* end confdefs.h.  */
6893
6894int
6895main ()
6896{
6897
6898  ;
6899  return 0;
6900}
6901_ACEOF
6902if ac_fn_c_try_link "$LINENO"; then :
6903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6904$as_echo "yes" >&6; }; python3_ok=yes
6905else
6906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
6907$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
6908fi
6909rm -f core conftest.err conftest.$ac_objext \
6910    conftest$ac_exeext conftest.$ac_ext
6911        CFLAGS=$cflags_save
6912        LIBS=$libs_save
6913        if test "$python3_ok" = yes; then
6914          $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
6915
6916        else
6917          LIBS=$libs_save_old
6918          PYTHON3_SRC=
6919          PYTHON3_OBJ=
6920          PYTHON3_LIBS=
6921          PYTHON3_CFLAGS=
6922        fi
6923      fi
6924    else
6925      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6926$as_echo "too old" >&6; }
6927    fi
6928  fi
6929  if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then
6930    as_fn_error $? "could not configure python3" "$LINENO" 5
6931  fi
6932fi
6933
6934
6935
6936
6937
6938
6939if test "$python_ok" = yes && test "$python3_ok" = yes; then
6940  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
6941
6942  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
6943
6944  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
6945$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
6946  cflags_save=$CFLAGS
6947  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6948  libs_save=$LIBS
6949    LIBS="-ldl $LIBS"
6950  if test "$cross_compiling" = yes; then :
6951  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6952$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6953as_fn_error $? "cannot run test program while cross compiling
6954See \`config.log' for more details" "$LINENO" 5; }
6955else
6956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6957/* end confdefs.h.  */
6958
6959    #include <dlfcn.h>
6960    /* If this program fails, then RTLD_GLOBAL is needed.
6961     * RTLD_GLOBAL will be used and then it is not possible to
6962     * have both python versions enabled in the same vim instance.
6963     * Only the first python version used will be switched on.
6964     */
6965
6966    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
6967    {
6968      int needed = 0;
6969      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
6970      if (pylib != 0)
6971      {
6972          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
6973          void (*init)(void) = dlsym(pylib, "Py_Initialize");
6974          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
6975          void (*final)(void) = dlsym(pylib, "Py_Finalize");
6976          (*pfx)(prefix);
6977          (*init)();
6978          needed = (*simple)("import termios") == -1;
6979          (*final)();
6980          dlclose(pylib);
6981      }
6982      return !needed;
6983    }
6984
6985    int main(int argc, char** argv)
6986    {
6987      int not_needed = 0;
6988      if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}"))
6989            not_needed = 1;
6990      return !not_needed;
6991    }
6992_ACEOF
6993if ac_fn_c_try_run "$LINENO"; then :
6994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6995$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
6996
6997else
6998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999$as_echo "no" >&6; }
7000fi
7001rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7002  conftest.$ac_objext conftest.beam conftest.$ac_ext
7003fi
7004
7005
7006  CFLAGS=$cflags_save
7007  LIBS=$libs_save
7008
7009  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
7010$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
7011  cflags_save=$CFLAGS
7012  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
7013  libs_save=$LIBS
7014    LIBS="-ldl $LIBS"
7015  if test "$cross_compiling" = yes; then :
7016  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7018as_fn_error $? "cannot run test program while cross compiling
7019See \`config.log' for more details" "$LINENO" 5; }
7020else
7021  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7022/* end confdefs.h.  */
7023
7024    #include <dlfcn.h>
7025    #include <wchar.h>
7026    /* If this program fails, then RTLD_GLOBAL is needed.
7027     * RTLD_GLOBAL will be used and then it is not possible to
7028     * have both python versions enabled in the same vim instance.
7029     * Only the first python version used will be switched on.
7030     */
7031
7032    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
7033    {
7034      int needed = 0;
7035      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
7036      if (pylib != 0)
7037      {
7038          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
7039          void (*init)(void) = dlsym(pylib, "Py_Initialize");
7040          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
7041          void (*final)(void) = dlsym(pylib, "Py_Finalize");
7042          (*pfx)(prefix);
7043          (*init)();
7044          needed = (*simple)("import termios") == -1;
7045          (*final)();
7046          dlclose(pylib);
7047      }
7048      return !needed;
7049    }
7050
7051    int main(int argc, char** argv)
7052    {
7053      int not_needed = 0;
7054      if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}"))
7055            not_needed = 1;
7056      return !not_needed;
7057    }
7058_ACEOF
7059if ac_fn_c_try_run "$LINENO"; then :
7060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7061$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
7062
7063else
7064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065$as_echo "no" >&6; }
7066fi
7067rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7068  conftest.$ac_objext conftest.beam conftest.$ac_ext
7069fi
7070
7071
7072  CFLAGS=$cflags_save
7073  LIBS=$libs_save
7074
7075  PYTHON_SRC="if_python.c"
7076  PYTHON_OBJ="objects/if_python.o"
7077  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7078  PYTHON_LIBS=
7079  PYTHON3_SRC="if_python3.c"
7080  PYTHON3_OBJ="objects/if_python3.o"
7081  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7082  PYTHON3_LIBS=
7083elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
7084  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
7085
7086  PYTHON_SRC="if_python.c"
7087  PYTHON_OBJ="objects/if_python.o"
7088  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7089  PYTHON_LIBS=
7090elif test "$python_ok" = yes; then
7091      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5
7092$as_echo_n "checking if -fPIE can be added for Python... " >&6; }
7093  cflags_save=$CFLAGS
7094  libs_save=$LIBS
7095  CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE"
7096  LIBS="$LIBS $PYTHON_LIBS"
7097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098/* end confdefs.h.  */
7099
7100int
7101main ()
7102{
7103
7104  ;
7105  return 0;
7106}
7107_ACEOF
7108if ac_fn_c_try_link "$LINENO"; then :
7109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7110$as_echo "yes" >&6; }; fpie_ok=yes
7111else
7112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7113$as_echo "no" >&6; }; fpie_ok=no
7114fi
7115rm -f core conftest.err conftest.$ac_objext \
7116    conftest$ac_exeext conftest.$ac_ext
7117  CFLAGS=$cflags_save
7118  LIBS=$libs_save
7119  if test $fpie_ok = yes; then
7120    PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE"
7121  fi
7122elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
7123  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
7124
7125  PYTHON3_SRC="if_python3.c"
7126  PYTHON3_OBJ="objects/if_python3.o"
7127  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7128  PYTHON3_LIBS=
7129elif test "$python3_ok" = yes; then
7130      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5
7131$as_echo_n "checking if -fPIE can be added for Python3... " >&6; }
7132  cflags_save=$CFLAGS
7133  libs_save=$LIBS
7134  CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE"
7135  LIBS="$LIBS $PYTHON3_LIBS"
7136  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7137/* end confdefs.h.  */
7138
7139int
7140main ()
7141{
7142
7143  ;
7144  return 0;
7145}
7146_ACEOF
7147if ac_fn_c_try_link "$LINENO"; then :
7148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7149$as_echo "yes" >&6; }; fpie_ok=yes
7150else
7151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7152$as_echo "no" >&6; }; fpie_ok=no
7153fi
7154rm -f core conftest.err conftest.$ac_objext \
7155    conftest$ac_exeext conftest.$ac_ext
7156  CFLAGS=$cflags_save
7157  LIBS=$libs_save
7158  if test $fpie_ok = yes; then
7159    PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE"
7160  fi
7161fi
7162
7163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
7164$as_echo_n "checking --enable-tclinterp argument... " >&6; }
7165# Check whether --enable-tclinterp was given.
7166if test "${enable_tclinterp+set}" = set; then :
7167  enableval=$enable_tclinterp;
7168else
7169  enable_tclinterp="no"
7170fi
7171
7172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
7173$as_echo "$enable_tclinterp" >&6; }
7174
7175if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
7176
7177    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
7178$as_echo_n "checking --with-tclsh argument... " >&6; }
7179
7180# Check whether --with-tclsh was given.
7181if test "${with_tclsh+set}" = set; then :
7182  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
7183$as_echo "$tclsh_name" >&6; }
7184else
7185  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7186$as_echo "no" >&6; }
7187fi
7188
7189  # Extract the first word of "$tclsh_name", so it can be a program name with args.
7190set dummy $tclsh_name; ac_word=$2
7191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7192$as_echo_n "checking for $ac_word... " >&6; }
7193if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7194  $as_echo_n "(cached) " >&6
7195else
7196  case $vi_cv_path_tcl in
7197  [\\/]* | ?:[\\/]*)
7198  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7199  ;;
7200  *)
7201  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7202for as_dir in $PATH
7203do
7204  IFS=$as_save_IFS
7205  test -z "$as_dir" && as_dir=.
7206    for ac_exec_ext in '' $ac_executable_extensions; do
7207  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7208    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7209    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7210    break 2
7211  fi
7212done
7213  done
7214IFS=$as_save_IFS
7215
7216  ;;
7217esac
7218fi
7219vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7220if test -n "$vi_cv_path_tcl"; then
7221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7222$as_echo "$vi_cv_path_tcl" >&6; }
7223else
7224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7225$as_echo "no" >&6; }
7226fi
7227
7228
7229
7230
7231    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
7232    tclsh_name="tclsh8.4"
7233    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7234set dummy $tclsh_name; ac_word=$2
7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7236$as_echo_n "checking for $ac_word... " >&6; }
7237if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7238  $as_echo_n "(cached) " >&6
7239else
7240  case $vi_cv_path_tcl in
7241  [\\/]* | ?:[\\/]*)
7242  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7243  ;;
7244  *)
7245  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7246for as_dir in $PATH
7247do
7248  IFS=$as_save_IFS
7249  test -z "$as_dir" && as_dir=.
7250    for ac_exec_ext in '' $ac_executable_extensions; do
7251  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7252    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7253    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7254    break 2
7255  fi
7256done
7257  done
7258IFS=$as_save_IFS
7259
7260  ;;
7261esac
7262fi
7263vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7264if test -n "$vi_cv_path_tcl"; then
7265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7266$as_echo "$vi_cv_path_tcl" >&6; }
7267else
7268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7269$as_echo "no" >&6; }
7270fi
7271
7272
7273  fi
7274  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
7275    tclsh_name="tclsh8.2"
7276    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7277set dummy $tclsh_name; ac_word=$2
7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7279$as_echo_n "checking for $ac_word... " >&6; }
7280if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7281  $as_echo_n "(cached) " >&6
7282else
7283  case $vi_cv_path_tcl in
7284  [\\/]* | ?:[\\/]*)
7285  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7286  ;;
7287  *)
7288  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7289for as_dir in $PATH
7290do
7291  IFS=$as_save_IFS
7292  test -z "$as_dir" && as_dir=.
7293    for ac_exec_ext in '' $ac_executable_extensions; do
7294  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7295    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7296    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7297    break 2
7298  fi
7299done
7300  done
7301IFS=$as_save_IFS
7302
7303  ;;
7304esac
7305fi
7306vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7307if test -n "$vi_cv_path_tcl"; then
7308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7309$as_echo "$vi_cv_path_tcl" >&6; }
7310else
7311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7312$as_echo "no" >&6; }
7313fi
7314
7315
7316  fi
7317  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
7318    tclsh_name="tclsh8.0"
7319    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7320set dummy $tclsh_name; ac_word=$2
7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7322$as_echo_n "checking for $ac_word... " >&6; }
7323if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7324  $as_echo_n "(cached) " >&6
7325else
7326  case $vi_cv_path_tcl in
7327  [\\/]* | ?:[\\/]*)
7328  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7329  ;;
7330  *)
7331  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7332for as_dir in $PATH
7333do
7334  IFS=$as_save_IFS
7335  test -z "$as_dir" && as_dir=.
7336    for ac_exec_ext in '' $ac_executable_extensions; do
7337  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7338    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7339    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7340    break 2
7341  fi
7342done
7343  done
7344IFS=$as_save_IFS
7345
7346  ;;
7347esac
7348fi
7349vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7350if test -n "$vi_cv_path_tcl"; then
7351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7352$as_echo "$vi_cv_path_tcl" >&6; }
7353else
7354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7355$as_echo "no" >&6; }
7356fi
7357
7358
7359  fi
7360    if test "X$vi_cv_path_tcl" = "X"; then
7361    tclsh_name="tclsh"
7362    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7363set dummy $tclsh_name; ac_word=$2
7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7365$as_echo_n "checking for $ac_word... " >&6; }
7366if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7367  $as_echo_n "(cached) " >&6
7368else
7369  case $vi_cv_path_tcl in
7370  [\\/]* | ?:[\\/]*)
7371  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7372  ;;
7373  *)
7374  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7375for as_dir in $PATH
7376do
7377  IFS=$as_save_IFS
7378  test -z "$as_dir" && as_dir=.
7379    for ac_exec_ext in '' $ac_executable_extensions; do
7380  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7381    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7382    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7383    break 2
7384  fi
7385done
7386  done
7387IFS=$as_save_IFS
7388
7389  ;;
7390esac
7391fi
7392vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7393if test -n "$vi_cv_path_tcl"; then
7394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7395$as_echo "$vi_cv_path_tcl" >&6; }
7396else
7397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7398$as_echo "no" >&6; }
7399fi
7400
7401
7402  fi
7403  if test "X$vi_cv_path_tcl" != "X"; then
7404    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
7405$as_echo_n "checking Tcl version... " >&6; }
7406    if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then
7407      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
7408      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
7409$as_echo "$tclver - OK" >&6; };
7410      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 -`
7411      tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -`
7412
7413      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
7414$as_echo_n "checking for location of Tcl include... " >&6; }
7415      if test "x$MACOS_X" != "xyes"; then
7416	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
7417      else
7418		tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
7419      fi
7420      TCL_INC=
7421      for try in $tclinc; do
7422	if test -f "$try/tcl.h"; then
7423	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
7424$as_echo "$try/tcl.h" >&6; }
7425	  TCL_INC=$try
7426	  break
7427	fi
7428      done
7429      if test -z "$TCL_INC"; then
7430	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7431$as_echo "<not found>" >&6; }
7432	SKIP_TCL=YES
7433      fi
7434      if test -z "$SKIP_TCL"; then
7435	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
7436$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
7437	if test "x$MACOS_X" != "xyes"; then
7438	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7439	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
7440	else
7441	  	  tclcnf="/System/Library/Frameworks/Tcl.framework"
7442	fi
7443	for try in $tclcnf; do
7444	  if test -f "$try/tclConfig.sh"; then
7445	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
7446$as_echo "$try/tclConfig.sh" >&6; }
7447	    . "$try/tclConfig.sh"
7448	    	    if test "$enable_tclinterp" = "dynamic"; then
7449	      TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"`
7450	    else
7451	      TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7452	    fi
7453	    	    	    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'`
7454	    break
7455	  fi
7456	done
7457	if test -z "$TCL_LIBS"; then
7458	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7459$as_echo "<not found>" >&6; }
7460	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
7461$as_echo_n "checking for Tcl library by myself... " >&6; }
7462	  tcllib=`echo $tclinc | sed s/include/lib/g`
7463	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
7464	  for ext in .so .a ; do
7465	    for ver in "" $tclver ; do
7466	      for try in $tcllib ; do
7467		trylib=tcl$ver$ext
7468		if test -f "$try/lib$trylib" ; then
7469		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
7470$as_echo "$try/lib$trylib" >&6; }
7471		  TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm"
7472		  if test "`(uname) 2>/dev/null`" = SunOS &&
7473					 uname -r | grep '^5' >/dev/null; then
7474		    TCL_LIBS="$TCL_LIBS -R $try"
7475		  fi
7476		  break 3
7477		fi
7478	      done
7479	    done
7480	  done
7481	  if test -z "$TCL_LIBS"; then
7482	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7483$as_echo "<not found>" >&6; }
7484	    SKIP_TCL=YES
7485	  fi
7486	fi
7487	if test -z "$SKIP_TCL"; then
7488	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
7489
7490	  TCL_SRC=if_tcl.c
7491	  TCL_OBJ=objects/if_tcl.o
7492	  TCL_PRO=if_tcl.pro
7493	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
7494	fi
7495      fi
7496    else
7497      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
7498$as_echo "too old; need Tcl version 8.0 or later" >&6; }
7499    fi
7500  fi
7501  if test "$enable_tclinterp" = "dynamic"; then
7502    if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then
7503      $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h
7504
7505      TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS"
7506    fi
7507  fi
7508  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
7509    as_fn_error $? "could not configure Tcl" "$LINENO" 5
7510  fi
7511fi
7512
7513
7514
7515
7516
7517
7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
7519$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
7520# Check whether --enable-rubyinterp was given.
7521if test "${enable_rubyinterp+set}" = set; then :
7522  enableval=$enable_rubyinterp;
7523else
7524  enable_rubyinterp="no"
7525fi
7526
7527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
7528$as_echo "$enable_rubyinterp" >&6; }
7529if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
7530  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7531    as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5
7532  fi
7533
7534  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
7535$as_echo_n "checking --with-ruby-command argument... " >&6; }
7536
7537
7538# Check whether --with-ruby-command was given.
7539if test "${with_ruby_command+set}" = set; then :
7540  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
7541$as_echo "$RUBY_CMD" >&6; }
7542else
7543  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
7544$as_echo "defaulting to $RUBY_CMD" >&6; }
7545fi
7546
7547  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
7548set dummy $RUBY_CMD; ac_word=$2
7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7550$as_echo_n "checking for $ac_word... " >&6; }
7551if ${ac_cv_path_vi_cv_path_ruby+:} false; then :
7552  $as_echo_n "(cached) " >&6
7553else
7554  case $vi_cv_path_ruby in
7555  [\\/]* | ?:[\\/]*)
7556  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
7557  ;;
7558  *)
7559  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7560for as_dir in $PATH
7561do
7562  IFS=$as_save_IFS
7563  test -z "$as_dir" && as_dir=.
7564    for ac_exec_ext in '' $ac_executable_extensions; do
7565  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7566    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
7567    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7568    break 2
7569  fi
7570done
7571  done
7572IFS=$as_save_IFS
7573
7574  ;;
7575esac
7576fi
7577vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
7578if test -n "$vi_cv_path_ruby"; then
7579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
7580$as_echo "$vi_cv_path_ruby" >&6; }
7581else
7582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7583$as_echo "no" >&6; }
7584fi
7585
7586
7587  if test "X$vi_cv_path_ruby" != "X"; then
7588    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
7589$as_echo_n "checking Ruby version... " >&6; }
7590    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
7591      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
7592$as_echo "OK" >&6; }
7593      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
7594$as_echo_n "checking Ruby rbconfig... " >&6; }
7595      ruby_rbconfig="RbConfig"
7596      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
7597	ruby_rbconfig="Config"
7598      fi
7599      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
7600$as_echo "$ruby_rbconfig" >&6; }
7601      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
7602$as_echo_n "checking Ruby header files... " >&6; }
7603      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
7604      if test "X$rubyhdrdir" != "X"; then
7605	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
7606$as_echo "$rubyhdrdir" >&6; }
7607	RUBY_CFLAGS="-I$rubyhdrdir"
7608        rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"`
7609        if test -d "$rubyarchdir"; then
7610          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir"
7611        fi
7612        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
7613	if test "X$rubyversion" = "X"; then
7614	  rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"`
7615	fi
7616        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
7617	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
7618	if test "X$rubylibs" != "X"; then
7619	  RUBY_LIBS="$rubylibs"
7620	fi
7621	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
7622	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
7623	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
7624	if test -f "$rubylibdir/$librubya"; then
7625	  librubyarg="$librubyarg"
7626	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7627	elif test "$librubyarg" = "libruby.a"; then
7628	  	  librubyarg="-lruby"
7629	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7630	fi
7631
7632	if test "X$librubyarg" != "X"; then
7633	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
7634	fi
7635	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
7636	if test "X$rubyldflags" != "X"; then
7637	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
7638	  if test "X$rubyldflags" != "X"; then
7639	    if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
7640	      LDFLAGS="$rubyldflags $LDFLAGS"
7641	    fi
7642	  fi
7643	fi
7644	RUBY_SRC="if_ruby.c"
7645	RUBY_OBJ="objects/if_ruby.o"
7646	RUBY_PRO="if_ruby.pro"
7647	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
7648
7649	if test "$enable_rubyinterp" = "dynamic"; then
7650	  libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"`
7651	  if test -z "$libruby_soname"; then
7652	    libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
7653	  fi
7654	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
7655
7656	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS"
7657	  RUBY_LIBS=
7658	fi
7659      else
7660	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
7661$as_echo "not found; disabling Ruby" >&6; }
7662      fi
7663    else
7664      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
7665$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
7666    fi
7667  fi
7668
7669  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
7670    as_fn_error $? "could not configure Ruby" "$LINENO" 5
7671  fi
7672fi
7673
7674
7675
7676
7677
7678
7679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
7680$as_echo_n "checking --enable-cscope argument... " >&6; }
7681# Check whether --enable-cscope was given.
7682if test "${enable_cscope+set}" = set; then :
7683  enableval=$enable_cscope;
7684else
7685  enable_cscope="no"
7686fi
7687
7688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
7689$as_echo "$enable_cscope" >&6; }
7690if test "$enable_cscope" = "yes"; then
7691  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
7692
7693fi
7694
7695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
7696$as_echo_n "checking --disable-netbeans argument... " >&6; }
7697# Check whether --enable-netbeans was given.
7698if test "${enable_netbeans+set}" = set; then :
7699  enableval=$enable_netbeans;
7700else
7701  enable_netbeans="yes"
7702fi
7703
7704if test "$enable_netbeans" = "yes"; then
7705  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7706    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5
7707$as_echo "cannot use NetBeans with tiny or small features" >&6; }
7708    enable_netbeans="no"
7709  else
7710    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7711$as_echo "no" >&6; }
7712  fi
7713else
7714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7715$as_echo "yes" >&6; }
7716fi
7717
7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5
7719$as_echo_n "checking --disable-channel argument... " >&6; }
7720# Check whether --enable-channel was given.
7721if test "${enable_channel+set}" = set; then :
7722  enableval=$enable_channel;
7723else
7724  enable_channel="yes"
7725fi
7726
7727if test "$enable_channel" = "yes"; then
7728  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7729    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5
7730$as_echo "cannot use channels with tiny or small features" >&6; }
7731    enable_channel="no"
7732  else
7733    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
7735  fi
7736else
7737  if test "$enable_netbeans" = "yes"; then
7738    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5
7739$as_echo "yes, netbeans also disabled" >&6; }
7740    enable_netbeans="no"
7741  else
7742    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7743$as_echo "yes" >&6; }
7744  fi
7745fi
7746
7747if test "$enable_channel" = "yes"; then
7748    if test "x$HAIKU" = "xyes"; then
7749	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
7750$as_echo_n "checking for socket in -lnetwork... " >&6; }
7751if ${ac_cv_lib_network_socket+:} false; then :
7752  $as_echo_n "(cached) " >&6
7753else
7754  ac_check_lib_save_LIBS=$LIBS
7755LIBS="-lnetwork  $LIBS"
7756cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7757/* end confdefs.h.  */
7758
7759/* Override any GCC internal prototype to avoid an error.
7760   Use char because int might match the return type of a GCC
7761   builtin and then its argument prototype would still apply.  */
7762#ifdef __cplusplus
7763extern "C"
7764#endif
7765char socket ();
7766int
7767main ()
7768{
7769return socket ();
7770  ;
7771  return 0;
7772}
7773_ACEOF
7774if ac_fn_c_try_link "$LINENO"; then :
7775  ac_cv_lib_network_socket=yes
7776else
7777  ac_cv_lib_network_socket=no
7778fi
7779rm -f core conftest.err conftest.$ac_objext \
7780    conftest$ac_exeext conftest.$ac_ext
7781LIBS=$ac_check_lib_save_LIBS
7782fi
7783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
7784$as_echo "$ac_cv_lib_network_socket" >&6; }
7785if test "x$ac_cv_lib_network_socket" = xyes; then :
7786  cat >>confdefs.h <<_ACEOF
7787#define HAVE_LIBNETWORK 1
7788_ACEOF
7789
7790  LIBS="-lnetwork $LIBS"
7791
7792fi
7793
7794  else
7795	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7796$as_echo_n "checking for socket in -lsocket... " >&6; }
7797if ${ac_cv_lib_socket_socket+:} false; then :
7798  $as_echo_n "(cached) " >&6
7799else
7800  ac_check_lib_save_LIBS=$LIBS
7801LIBS="-lsocket  $LIBS"
7802cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7803/* end confdefs.h.  */
7804
7805/* Override any GCC internal prototype to avoid an error.
7806   Use char because int might match the return type of a GCC
7807   builtin and then its argument prototype would still apply.  */
7808#ifdef __cplusplus
7809extern "C"
7810#endif
7811char socket ();
7812int
7813main ()
7814{
7815return socket ();
7816  ;
7817  return 0;
7818}
7819_ACEOF
7820if ac_fn_c_try_link "$LINENO"; then :
7821  ac_cv_lib_socket_socket=yes
7822else
7823  ac_cv_lib_socket_socket=no
7824fi
7825rm -f core conftest.err conftest.$ac_objext \
7826    conftest$ac_exeext conftest.$ac_ext
7827LIBS=$ac_check_lib_save_LIBS
7828fi
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
7830$as_echo "$ac_cv_lib_socket_socket" >&6; }
7831if test "x$ac_cv_lib_socket_socket" = xyes; then :
7832  cat >>confdefs.h <<_ACEOF
7833#define HAVE_LIBSOCKET 1
7834_ACEOF
7835
7836  LIBS="-lsocket $LIBS"
7837
7838fi
7839
7840  fi
7841
7842  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5
7843$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; }
7844if ${vim_cv_ipv6_networking+:} false; then :
7845  $as_echo_n "(cached) " >&6
7846else
7847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7848/* end confdefs.h.  */
7849
7850#include <stdio.h>
7851#include <stdlib.h>
7852#include <stdarg.h>
7853#include <fcntl.h>
7854#include <netdb.h>
7855#include <netinet/in.h>
7856#include <errno.h>
7857#include <sys/types.h>
7858#include <sys/socket.h>
7859	/* Check bitfields */
7860	struct nbbuf {
7861	unsigned int  initDone:1;
7862	unsigned short signmaplen;
7863	};
7864
7865int
7866main ()
7867{
7868
7869		/* Check creating a socket. */
7870		struct sockaddr_in server;
7871		struct addrinfo *res;
7872		(void)socket(AF_INET, SOCK_STREAM, 0);
7873		(void)htons(100);
7874		(void)getaddrinfo("microsoft.com", NULL, NULL, &res);
7875		if (errno == ECONNREFUSED)
7876		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7877		(void)freeaddrinfo(res);
7878
7879  ;
7880  return 0;
7881}
7882_ACEOF
7883if ac_fn_c_try_link "$LINENO"; then :
7884  vim_cv_ipv6_networking="yes"
7885else
7886  vim_cv_ipv6_networking="no"
7887fi
7888rm -f core conftest.err conftest.$ac_objext \
7889    conftest$ac_exeext conftest.$ac_ext
7890fi
7891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5
7892$as_echo "$vim_cv_ipv6_networking" >&6; }
7893
7894  if test "x$vim_cv_ipv6_networking" = "xyes"; then
7895    $as_echo "#define FEAT_IPV6 1" >>confdefs.h
7896
7897    for ac_func in inet_ntop
7898do :
7899  ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
7900if test "x$ac_cv_func_inet_ntop" = xyes; then :
7901  cat >>confdefs.h <<_ACEOF
7902#define HAVE_INET_NTOP 1
7903_ACEOF
7904
7905fi
7906done
7907
7908  else
7909        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7910$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7911if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7912  $as_echo_n "(cached) " >&6
7913else
7914  ac_check_lib_save_LIBS=$LIBS
7915LIBS="-lnsl  $LIBS"
7916cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7917/* end confdefs.h.  */
7918
7919/* Override any GCC internal prototype to avoid an error.
7920   Use char because int might match the return type of a GCC
7921   builtin and then its argument prototype would still apply.  */
7922#ifdef __cplusplus
7923extern "C"
7924#endif
7925char gethostbyname ();
7926int
7927main ()
7928{
7929return gethostbyname ();
7930  ;
7931  return 0;
7932}
7933_ACEOF
7934if ac_fn_c_try_link "$LINENO"; then :
7935  ac_cv_lib_nsl_gethostbyname=yes
7936else
7937  ac_cv_lib_nsl_gethostbyname=no
7938fi
7939rm -f core conftest.err conftest.$ac_objext \
7940    conftest$ac_exeext conftest.$ac_ext
7941LIBS=$ac_check_lib_save_LIBS
7942fi
7943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7944$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7945if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7946  cat >>confdefs.h <<_ACEOF
7947#define HAVE_LIBNSL 1
7948_ACEOF
7949
7950  LIBS="-lnsl $LIBS"
7951
7952fi
7953
7954    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5
7955$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; }
7956if ${vim_cv_ipv4_networking+:} false; then :
7957  $as_echo_n "(cached) " >&6
7958else
7959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7960/* end confdefs.h.  */
7961
7962#include <stdio.h>
7963#include <stdlib.h>
7964#include <stdarg.h>
7965#include <fcntl.h>
7966#include <netdb.h>
7967#include <netinet/in.h>
7968#include <errno.h>
7969#include <sys/types.h>
7970#include <sys/socket.h>
7971	/* Check bitfields */
7972	struct nbbuf {
7973	unsigned int  initDone:1;
7974	unsigned short signmaplen;
7975	};
7976
7977int
7978main ()
7979{
7980
7981		/* Check creating a socket. */
7982		struct sockaddr_in server;
7983		(void)socket(AF_INET, SOCK_STREAM, 0);
7984		(void)htons(100);
7985		(void)gethostbyname("microsoft.com");
7986		if (errno == ECONNREFUSED)
7987		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7988
7989  ;
7990  return 0;
7991}
7992_ACEOF
7993if ac_fn_c_try_link "$LINENO"; then :
7994  vim_cv_ipv4_networking="yes"
7995else
7996  vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no"
7997fi
7998rm -f core conftest.err conftest.$ac_objext \
7999    conftest$ac_exeext conftest.$ac_ext
8000fi
8001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5
8002$as_echo "$vim_cv_ipv4_networking" >&6; }
8003  fi
8004fi
8005if test "$enable_netbeans" = "yes"; then
8006  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
8007
8008  NETBEANS_SRC="netbeans.c"
8009
8010  NETBEANS_OBJ="objects/netbeans.o"
8011
8012fi
8013if test "$enable_channel" = "yes"; then
8014  $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h
8015
8016  CHANNEL_SRC="channel.c"
8017
8018  CHANNEL_OBJ="objects/channel.o"
8019
8020fi
8021
8022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5
8023$as_echo_n "checking --enable-terminal argument... " >&6; }
8024# Check whether --enable-terminal was given.
8025if test "${enable_terminal+set}" = set; then :
8026  enableval=$enable_terminal;
8027else
8028  enable_terminal="auto"
8029fi
8030
8031if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then
8032  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
8033    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5
8034$as_echo "cannot use terminal emulator with tiny or small features" >&6; }
8035    enable_terminal="no"
8036  else
8037    if test "$enable_terminal" = "auto"; then
8038      enable_terminal="yes"
8039      { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5
8040$as_echo "defaulting to yes" >&6; }
8041    else
8042      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8043$as_echo "yes" >&6; }
8044    fi
8045  fi
8046else
8047  if test "$enable_terminal" = "auto"; then
8048    enable_terminal="no"
8049    { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5
8050$as_echo "defaulting to no" >&6; }
8051  else
8052    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8053$as_echo "no" >&6; }
8054  fi
8055fi
8056if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then
8057  $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h
8058
8059  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"
8060
8061  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"
8062
8063  TERM_TEST="test_libvterm"
8064
8065fi
8066
8067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
8068$as_echo_n "checking --enable-autoservername argument... " >&6; }
8069# Check whether --enable-autoservername was given.
8070if test "${enable_autoservername+set}" = set; then :
8071  enableval=$enable_autoservername;
8072else
8073  enable_autoservername="no"
8074fi
8075
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
8077$as_echo "$enable_autoservername" >&6; }
8078if test "$enable_autoservername" = "yes"; then
8079  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
8080
8081fi
8082
8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
8084$as_echo_n "checking --enable-multibyte argument... " >&6; }
8085# Check whether --enable-multibyte was given.
8086if test "${enable_multibyte+set}" = set; then :
8087  enableval=$enable_multibyte;
8088else
8089  enable_multibyte="yes"
8090fi
8091
8092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
8093$as_echo "$enable_multibyte" >&6; }
8094if test "$enable_multibyte" != "yes"; then
8095  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
8096		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
8097fi
8098
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
8100$as_echo_n "checking --disable-rightleft argument... " >&6; }
8101# Check whether --enable-rightleft was given.
8102if test "${enable_rightleft+set}" = set; then :
8103  enableval=$enable_rightleft;
8104else
8105  enable_rightleft="yes"
8106fi
8107
8108if test "$enable_rightleft" = "yes"; then
8109	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8110$as_echo "no" >&6; }
8111else
8112	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8113$as_echo "yes" >&6; }
8114	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
8115
8116fi
8117
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
8119$as_echo_n "checking --disable-arabic argument... " >&6; }
8120# Check whether --enable-arabic was given.
8121if test "${enable_arabic+set}" = set; then :
8122  enableval=$enable_arabic;
8123else
8124  enable_arabic="yes"
8125fi
8126
8127if test "$enable_arabic" = "yes"; then
8128	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8129$as_echo "no" >&6; }
8130else
8131	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8132$as_echo "yes" >&6; }
8133	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
8134
8135fi
8136
8137# Check whether --enable-farsi was given.
8138if test "${enable_farsi+set}" = set; then :
8139  enableval=$enable_farsi;
8140fi
8141
8142
8143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
8144$as_echo_n "checking --enable-xim argument... " >&6; }
8145# Check whether --enable-xim was given.
8146if test "${enable_xim+set}" = set; then :
8147  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
8148$as_echo "$enable_xim" >&6; }
8149else
8150  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
8151$as_echo "defaulting to auto" >&6; }
8152fi
8153
8154
8155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8156$as_echo_n "checking --enable-fontset argument... " >&6; }
8157# Check whether --enable-fontset was given.
8158if test "${enable_fontset+set}" = set; then :
8159  enableval=$enable_fontset;
8160else
8161  enable_fontset="no"
8162fi
8163
8164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8165$as_echo "$enable_fontset" >&6; }
8166
8167test -z "$with_x" && with_x=yes
8168test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8169if test "$with_x" = no; then
8170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8171$as_echo "defaulting to: don't HAVE_X11" >&6; }
8172else
8173
8174  # Extract the first word of "xmkmf", so it can be a program name with args.
8175set dummy xmkmf; ac_word=$2
8176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8177$as_echo_n "checking for $ac_word... " >&6; }
8178if ${ac_cv_path_xmkmfpath+:} false; then :
8179  $as_echo_n "(cached) " >&6
8180else
8181  case $xmkmfpath in
8182  [\\/]* | ?:[\\/]*)
8183  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8184  ;;
8185  *)
8186  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8187for as_dir in $PATH
8188do
8189  IFS=$as_save_IFS
8190  test -z "$as_dir" && as_dir=.
8191    for ac_exec_ext in '' $ac_executable_extensions; do
8192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8193    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8195    break 2
8196  fi
8197done
8198  done
8199IFS=$as_save_IFS
8200
8201  ;;
8202esac
8203fi
8204xmkmfpath=$ac_cv_path_xmkmfpath
8205if test -n "$xmkmfpath"; then
8206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8207$as_echo "$xmkmfpath" >&6; }
8208else
8209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8210$as_echo "no" >&6; }
8211fi
8212
8213
8214
8215  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8216$as_echo_n "checking for X... " >&6; }
8217
8218
8219# Check whether --with-x was given.
8220if test "${with_x+set}" = set; then :
8221  withval=$with_x;
8222fi
8223
8224# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8225if test "x$with_x" = xno; then
8226  # The user explicitly disabled X.
8227  have_x=disabled
8228else
8229  case $x_includes,$x_libraries in #(
8230    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8231    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8232  $as_echo_n "(cached) " >&6
8233else
8234  # One or both of the vars are not set, and there is no cached value.
8235ac_x_includes=no ac_x_libraries=no
8236rm -f -r conftest.dir
8237if mkdir conftest.dir; then
8238  cd conftest.dir
8239  cat >Imakefile <<'_ACEOF'
8240incroot:
8241	@echo incroot='${INCROOT}'
8242usrlibdir:
8243	@echo usrlibdir='${USRLIBDIR}'
8244libdir:
8245	@echo libdir='${LIBDIR}'
8246_ACEOF
8247  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8248    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8249    for ac_var in incroot usrlibdir libdir; do
8250      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8251    done
8252    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8253    for ac_extension in a so sl dylib la dll; do
8254      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8255	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8256	ac_im_usrlibdir=$ac_im_libdir; break
8257      fi
8258    done
8259    # Screen out bogus values from the imake configuration.  They are
8260    # bogus both because they are the default anyway, and because
8261    # using them would break gcc on systems where it needs fixed includes.
8262    case $ac_im_incroot in
8263	/usr/include) ac_x_includes= ;;
8264	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8265    esac
8266    case $ac_im_usrlibdir in
8267	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8268	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8269    esac
8270  fi
8271  cd ..
8272  rm -f -r conftest.dir
8273fi
8274
8275# Standard set of common directories for X headers.
8276# Check X11 before X11Rn because it is often a symlink to the current release.
8277ac_x_header_dirs='
8278/usr/X11/include
8279/usr/X11R7/include
8280/usr/X11R6/include
8281/usr/X11R5/include
8282/usr/X11R4/include
8283
8284/usr/include/X11
8285/usr/include/X11R7
8286/usr/include/X11R6
8287/usr/include/X11R5
8288/usr/include/X11R4
8289
8290/usr/local/X11/include
8291/usr/local/X11R7/include
8292/usr/local/X11R6/include
8293/usr/local/X11R5/include
8294/usr/local/X11R4/include
8295
8296/usr/local/include/X11
8297/usr/local/include/X11R7
8298/usr/local/include/X11R6
8299/usr/local/include/X11R5
8300/usr/local/include/X11R4
8301
8302/usr/X386/include
8303/usr/x386/include
8304/usr/XFree86/include/X11
8305
8306/usr/include
8307/usr/local/include
8308/usr/unsupported/include
8309/usr/athena/include
8310/usr/local/x11r5/include
8311/usr/lpp/Xamples/include
8312
8313/usr/openwin/include
8314/usr/openwin/share/include'
8315
8316if test "$ac_x_includes" = no; then
8317  # Guess where to find include files, by looking for Xlib.h.
8318  # First, try using that file with no special directory specified.
8319  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8320/* end confdefs.h.  */
8321#include <X11/Xlib.h>
8322_ACEOF
8323if ac_fn_c_try_cpp "$LINENO"; then :
8324  # We can compile using X headers with no special include directory.
8325ac_x_includes=
8326else
8327  for ac_dir in $ac_x_header_dirs; do
8328  if test -r "$ac_dir/X11/Xlib.h"; then
8329    ac_x_includes=$ac_dir
8330    break
8331  fi
8332done
8333fi
8334rm -f conftest.err conftest.i conftest.$ac_ext
8335fi # $ac_x_includes = no
8336
8337if test "$ac_x_libraries" = no; then
8338  # Check for the libraries.
8339  # See if we find them without any special options.
8340  # Don't add to $LIBS permanently.
8341  ac_save_LIBS=$LIBS
8342  LIBS="-lX11 $LIBS"
8343  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8344/* end confdefs.h.  */
8345#include <X11/Xlib.h>
8346int
8347main ()
8348{
8349XrmInitialize ()
8350  ;
8351  return 0;
8352}
8353_ACEOF
8354if ac_fn_c_try_link "$LINENO"; then :
8355  LIBS=$ac_save_LIBS
8356# We can link X programs with no special library path.
8357ac_x_libraries=
8358else
8359  LIBS=$ac_save_LIBS
8360for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8361do
8362  # Don't even attempt the hair of trying to link an X program!
8363  for ac_extension in a so sl dylib la dll; do
8364    if test -r "$ac_dir/libX11.$ac_extension"; then
8365      ac_x_libraries=$ac_dir
8366      break 2
8367    fi
8368  done
8369done
8370fi
8371rm -f core conftest.err conftest.$ac_objext \
8372    conftest$ac_exeext conftest.$ac_ext
8373fi # $ac_x_libraries = no
8374
8375case $ac_x_includes,$ac_x_libraries in #(
8376  no,* | *,no | *\'*)
8377    # Didn't find X, or a directory has "'" in its name.
8378    ac_cv_have_x="have_x=no";; #(
8379  *)
8380    # Record where we found X for the cache.
8381    ac_cv_have_x="have_x=yes\
8382	ac_x_includes='$ac_x_includes'\
8383	ac_x_libraries='$ac_x_libraries'"
8384esac
8385fi
8386;; #(
8387    *) have_x=yes;;
8388  esac
8389  eval "$ac_cv_have_x"
8390fi # $with_x != no
8391
8392if test "$have_x" != yes; then
8393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8394$as_echo "$have_x" >&6; }
8395  no_x=yes
8396else
8397  # If each of the values was on the command line, it overrides each guess.
8398  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8399  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8400  # Update the cache value to reflect the command line values.
8401  ac_cv_have_x="have_x=yes\
8402	ac_x_includes='$x_includes'\
8403	ac_x_libraries='$x_libraries'"
8404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8405$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8406fi
8407
8408if test "$no_x" = yes; then
8409  # Not all programs may use this symbol, but it does not hurt to define it.
8410
8411$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8412
8413  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8414else
8415  if test -n "$x_includes"; then
8416    X_CFLAGS="$X_CFLAGS -I$x_includes"
8417  fi
8418
8419  # It would also be nice to do this for all -L options, not just this one.
8420  if test -n "$x_libraries"; then
8421    X_LIBS="$X_LIBS -L$x_libraries"
8422    # For Solaris; some versions of Sun CC require a space after -R and
8423    # others require no space.  Words are not sufficient . . . .
8424    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8425$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8426    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8427    ac_xsave_c_werror_flag=$ac_c_werror_flag
8428    ac_c_werror_flag=yes
8429    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8430/* end confdefs.h.  */
8431
8432int
8433main ()
8434{
8435
8436  ;
8437  return 0;
8438}
8439_ACEOF
8440if ac_fn_c_try_link "$LINENO"; then :
8441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442$as_echo "no" >&6; }
8443       X_LIBS="$X_LIBS -R$x_libraries"
8444else
8445  LIBS="$ac_xsave_LIBS -R $x_libraries"
8446       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447/* end confdefs.h.  */
8448
8449int
8450main ()
8451{
8452
8453  ;
8454  return 0;
8455}
8456_ACEOF
8457if ac_fn_c_try_link "$LINENO"; then :
8458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8459$as_echo "yes" >&6; }
8460	  X_LIBS="$X_LIBS -R $x_libraries"
8461else
8462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8463$as_echo "neither works" >&6; }
8464fi
8465rm -f core conftest.err conftest.$ac_objext \
8466    conftest$ac_exeext conftest.$ac_ext
8467fi
8468rm -f core conftest.err conftest.$ac_objext \
8469    conftest$ac_exeext conftest.$ac_ext
8470    ac_c_werror_flag=$ac_xsave_c_werror_flag
8471    LIBS=$ac_xsave_LIBS
8472  fi
8473
8474  # Check for system-dependent libraries X programs must link with.
8475  # Do this before checking for the system-independent R6 libraries
8476  # (-lICE), since we may need -lsocket or whatever for X linking.
8477
8478  if test "$ISC" = yes; then
8479    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8480  else
8481    # Martyn Johnson says this is needed for Ultrix, if the X
8482    # libraries were built with DECnet support.  And Karl Berry says
8483    # the Alpha needs dnet_stub (dnet does not exist).
8484    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8485    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8486/* end confdefs.h.  */
8487
8488/* Override any GCC internal prototype to avoid an error.
8489   Use char because int might match the return type of a GCC
8490   builtin and then its argument prototype would still apply.  */
8491#ifdef __cplusplus
8492extern "C"
8493#endif
8494char XOpenDisplay ();
8495int
8496main ()
8497{
8498return XOpenDisplay ();
8499  ;
8500  return 0;
8501}
8502_ACEOF
8503if ac_fn_c_try_link "$LINENO"; then :
8504
8505else
8506  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8507$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8508if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8509  $as_echo_n "(cached) " >&6
8510else
8511  ac_check_lib_save_LIBS=$LIBS
8512LIBS="-ldnet  $LIBS"
8513cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8514/* end confdefs.h.  */
8515
8516/* Override any GCC internal prototype to avoid an error.
8517   Use char because int might match the return type of a GCC
8518   builtin and then its argument prototype would still apply.  */
8519#ifdef __cplusplus
8520extern "C"
8521#endif
8522char dnet_ntoa ();
8523int
8524main ()
8525{
8526return dnet_ntoa ();
8527  ;
8528  return 0;
8529}
8530_ACEOF
8531if ac_fn_c_try_link "$LINENO"; then :
8532  ac_cv_lib_dnet_dnet_ntoa=yes
8533else
8534  ac_cv_lib_dnet_dnet_ntoa=no
8535fi
8536rm -f core conftest.err conftest.$ac_objext \
8537    conftest$ac_exeext conftest.$ac_ext
8538LIBS=$ac_check_lib_save_LIBS
8539fi
8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8541$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8542if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8543  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8544fi
8545
8546    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8547      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8548$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8549if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8550  $as_echo_n "(cached) " >&6
8551else
8552  ac_check_lib_save_LIBS=$LIBS
8553LIBS="-ldnet_stub  $LIBS"
8554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8555/* end confdefs.h.  */
8556
8557/* Override any GCC internal prototype to avoid an error.
8558   Use char because int might match the return type of a GCC
8559   builtin and then its argument prototype would still apply.  */
8560#ifdef __cplusplus
8561extern "C"
8562#endif
8563char dnet_ntoa ();
8564int
8565main ()
8566{
8567return dnet_ntoa ();
8568  ;
8569  return 0;
8570}
8571_ACEOF
8572if ac_fn_c_try_link "$LINENO"; then :
8573  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8574else
8575  ac_cv_lib_dnet_stub_dnet_ntoa=no
8576fi
8577rm -f core conftest.err conftest.$ac_objext \
8578    conftest$ac_exeext conftest.$ac_ext
8579LIBS=$ac_check_lib_save_LIBS
8580fi
8581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8582$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8583if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8584  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8585fi
8586
8587    fi
8588fi
8589rm -f core conftest.err conftest.$ac_objext \
8590    conftest$ac_exeext conftest.$ac_ext
8591    LIBS="$ac_xsave_LIBS"
8592
8593    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8594    # to get the SysV transport functions.
8595    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8596    # needs -lnsl.
8597    # The nsl library prevents programs from opening the X display
8598    # on Irix 5.2, according to T.E. Dickey.
8599    # The functions gethostbyname, getservbyname, and inet_addr are
8600    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8601    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8602if test "x$ac_cv_func_gethostbyname" = xyes; then :
8603
8604fi
8605
8606    if test $ac_cv_func_gethostbyname = no; then
8607      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8608$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8609if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8610  $as_echo_n "(cached) " >&6
8611else
8612  ac_check_lib_save_LIBS=$LIBS
8613LIBS="-lnsl  $LIBS"
8614cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8615/* end confdefs.h.  */
8616
8617/* Override any GCC internal prototype to avoid an error.
8618   Use char because int might match the return type of a GCC
8619   builtin and then its argument prototype would still apply.  */
8620#ifdef __cplusplus
8621extern "C"
8622#endif
8623char gethostbyname ();
8624int
8625main ()
8626{
8627return gethostbyname ();
8628  ;
8629  return 0;
8630}
8631_ACEOF
8632if ac_fn_c_try_link "$LINENO"; then :
8633  ac_cv_lib_nsl_gethostbyname=yes
8634else
8635  ac_cv_lib_nsl_gethostbyname=no
8636fi
8637rm -f core conftest.err conftest.$ac_objext \
8638    conftest$ac_exeext conftest.$ac_ext
8639LIBS=$ac_check_lib_save_LIBS
8640fi
8641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8642$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8643if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8644  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8645fi
8646
8647      if test $ac_cv_lib_nsl_gethostbyname = no; then
8648	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8649$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8650if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8651  $as_echo_n "(cached) " >&6
8652else
8653  ac_check_lib_save_LIBS=$LIBS
8654LIBS="-lbsd  $LIBS"
8655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8656/* end confdefs.h.  */
8657
8658/* Override any GCC internal prototype to avoid an error.
8659   Use char because int might match the return type of a GCC
8660   builtin and then its argument prototype would still apply.  */
8661#ifdef __cplusplus
8662extern "C"
8663#endif
8664char gethostbyname ();
8665int
8666main ()
8667{
8668return gethostbyname ();
8669  ;
8670  return 0;
8671}
8672_ACEOF
8673if ac_fn_c_try_link "$LINENO"; then :
8674  ac_cv_lib_bsd_gethostbyname=yes
8675else
8676  ac_cv_lib_bsd_gethostbyname=no
8677fi
8678rm -f core conftest.err conftest.$ac_objext \
8679    conftest$ac_exeext conftest.$ac_ext
8680LIBS=$ac_check_lib_save_LIBS
8681fi
8682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8683$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8684if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8685  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8686fi
8687
8688      fi
8689    fi
8690
8691    # [email protected] says without -lsocket,
8692    # socket/setsockopt and other routines are undefined under SCO ODT
8693    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8694    # on later versions), says Simon Leinen: it contains gethostby*
8695    # variants that don't use the name server (or something).  -lsocket
8696    # must be given before -lnsl if both are needed.  We assume that
8697    # if connect needs -lnsl, so does gethostbyname.
8698    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8699if test "x$ac_cv_func_connect" = xyes; then :
8700
8701fi
8702
8703    if test $ac_cv_func_connect = no; then
8704      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8705$as_echo_n "checking for connect in -lsocket... " >&6; }
8706if ${ac_cv_lib_socket_connect+:} false; then :
8707  $as_echo_n "(cached) " >&6
8708else
8709  ac_check_lib_save_LIBS=$LIBS
8710LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8712/* end confdefs.h.  */
8713
8714/* Override any GCC internal prototype to avoid an error.
8715   Use char because int might match the return type of a GCC
8716   builtin and then its argument prototype would still apply.  */
8717#ifdef __cplusplus
8718extern "C"
8719#endif
8720char connect ();
8721int
8722main ()
8723{
8724return connect ();
8725  ;
8726  return 0;
8727}
8728_ACEOF
8729if ac_fn_c_try_link "$LINENO"; then :
8730  ac_cv_lib_socket_connect=yes
8731else
8732  ac_cv_lib_socket_connect=no
8733fi
8734rm -f core conftest.err conftest.$ac_objext \
8735    conftest$ac_exeext conftest.$ac_ext
8736LIBS=$ac_check_lib_save_LIBS
8737fi
8738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8739$as_echo "$ac_cv_lib_socket_connect" >&6; }
8740if test "x$ac_cv_lib_socket_connect" = xyes; then :
8741  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8742fi
8743
8744    fi
8745
8746    # Guillermo Gomez says -lposix is necessary on A/UX.
8747    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8748if test "x$ac_cv_func_remove" = xyes; then :
8749
8750fi
8751
8752    if test $ac_cv_func_remove = no; then
8753      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8754$as_echo_n "checking for remove in -lposix... " >&6; }
8755if ${ac_cv_lib_posix_remove+:} false; then :
8756  $as_echo_n "(cached) " >&6
8757else
8758  ac_check_lib_save_LIBS=$LIBS
8759LIBS="-lposix  $LIBS"
8760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8761/* end confdefs.h.  */
8762
8763/* Override any GCC internal prototype to avoid an error.
8764   Use char because int might match the return type of a GCC
8765   builtin and then its argument prototype would still apply.  */
8766#ifdef __cplusplus
8767extern "C"
8768#endif
8769char remove ();
8770int
8771main ()
8772{
8773return remove ();
8774  ;
8775  return 0;
8776}
8777_ACEOF
8778if ac_fn_c_try_link "$LINENO"; then :
8779  ac_cv_lib_posix_remove=yes
8780else
8781  ac_cv_lib_posix_remove=no
8782fi
8783rm -f core conftest.err conftest.$ac_objext \
8784    conftest$ac_exeext conftest.$ac_ext
8785LIBS=$ac_check_lib_save_LIBS
8786fi
8787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8788$as_echo "$ac_cv_lib_posix_remove" >&6; }
8789if test "x$ac_cv_lib_posix_remove" = xyes; then :
8790  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8791fi
8792
8793    fi
8794
8795    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8796    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8797if test "x$ac_cv_func_shmat" = xyes; then :
8798
8799fi
8800
8801    if test $ac_cv_func_shmat = no; then
8802      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8803$as_echo_n "checking for shmat in -lipc... " >&6; }
8804if ${ac_cv_lib_ipc_shmat+:} false; then :
8805  $as_echo_n "(cached) " >&6
8806else
8807  ac_check_lib_save_LIBS=$LIBS
8808LIBS="-lipc  $LIBS"
8809cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8810/* end confdefs.h.  */
8811
8812/* Override any GCC internal prototype to avoid an error.
8813   Use char because int might match the return type of a GCC
8814   builtin and then its argument prototype would still apply.  */
8815#ifdef __cplusplus
8816extern "C"
8817#endif
8818char shmat ();
8819int
8820main ()
8821{
8822return shmat ();
8823  ;
8824  return 0;
8825}
8826_ACEOF
8827if ac_fn_c_try_link "$LINENO"; then :
8828  ac_cv_lib_ipc_shmat=yes
8829else
8830  ac_cv_lib_ipc_shmat=no
8831fi
8832rm -f core conftest.err conftest.$ac_objext \
8833    conftest$ac_exeext conftest.$ac_ext
8834LIBS=$ac_check_lib_save_LIBS
8835fi
8836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8837$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8838if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8839  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8840fi
8841
8842    fi
8843  fi
8844
8845  # Check for libraries that X11R6 Xt/Xaw programs need.
8846  ac_save_LDFLAGS=$LDFLAGS
8847  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8848  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8849  # check for ICE first), but we must link in the order -lSM -lICE or
8850  # we get undefined symbols.  So assume we have SM if we have ICE.
8851  # These have to be linked with before -lX11, unlike the other
8852  # libraries we check for below, so use a different variable.
8853  # John Interrante, Karl Berry
8854  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8855$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8856if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8857  $as_echo_n "(cached) " >&6
8858else
8859  ac_check_lib_save_LIBS=$LIBS
8860LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8862/* end confdefs.h.  */
8863
8864/* Override any GCC internal prototype to avoid an error.
8865   Use char because int might match the return type of a GCC
8866   builtin and then its argument prototype would still apply.  */
8867#ifdef __cplusplus
8868extern "C"
8869#endif
8870char IceConnectionNumber ();
8871int
8872main ()
8873{
8874return IceConnectionNumber ();
8875  ;
8876  return 0;
8877}
8878_ACEOF
8879if ac_fn_c_try_link "$LINENO"; then :
8880  ac_cv_lib_ICE_IceConnectionNumber=yes
8881else
8882  ac_cv_lib_ICE_IceConnectionNumber=no
8883fi
8884rm -f core conftest.err conftest.$ac_objext \
8885    conftest$ac_exeext conftest.$ac_ext
8886LIBS=$ac_check_lib_save_LIBS
8887fi
8888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8889$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8890if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8891  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8892fi
8893
8894  LDFLAGS=$ac_save_LDFLAGS
8895
8896fi
8897
8898
8899        if test "$zOSUnix" = "yes"; then
8900    CFLAGS="$CFLAGS -W c,dll"
8901    LDFLAGS="$LDFLAGS -W l,dll"
8902    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8903  fi
8904
8905
8906  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8907    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8908    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8909$as_echo "Corrected X libraries to $x_libraries" >&6; }
8910    X_LIBS="$X_LIBS -L$x_libraries"
8911    if test "`(uname) 2>/dev/null`" = SunOS &&
8912					 uname -r | grep '^5' >/dev/null; then
8913      X_LIBS="$X_LIBS -R $x_libraries"
8914    fi
8915  fi
8916
8917  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8918    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8919    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8920$as_echo "Corrected X includes to $x_includes" >&6; }
8921    X_CFLAGS="$X_CFLAGS -I$x_includes"
8922  fi
8923
8924    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8925    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8926    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8927
8928
8929        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8930$as_echo_n "checking if X11 header files can be found... " >&6; }
8931  cflags_save=$CFLAGS
8932  CFLAGS="$CFLAGS $X_CFLAGS"
8933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8934/* end confdefs.h.  */
8935#include <X11/Xlib.h>
8936#include <X11/Intrinsic.h>
8937int
8938main ()
8939{
8940
8941  ;
8942  return 0;
8943}
8944_ACEOF
8945if ac_fn_c_try_compile "$LINENO"; then :
8946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8947$as_echo "yes" >&6; }
8948else
8949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8950$as_echo "no" >&6; }; no_x=yes
8951fi
8952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8953  CFLAGS=$cflags_save
8954
8955  if test "${no_x-no}" = yes; then
8956    with_x=no
8957  else
8958    $as_echo "#define HAVE_X11 1" >>confdefs.h
8959
8960    X_LIB="-lXt -lX11";
8961
8962
8963    ac_save_LDFLAGS="$LDFLAGS"
8964    LDFLAGS="-L$x_libraries $LDFLAGS"
8965
8966            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8967$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8968if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8969  $as_echo_n "(cached) " >&6
8970else
8971  ac_check_lib_save_LIBS=$LIBS
8972LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8973cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8974/* end confdefs.h.  */
8975
8976/* Override any GCC internal prototype to avoid an error.
8977   Use char because int might match the return type of a GCC
8978   builtin and then its argument prototype would still apply.  */
8979#ifdef __cplusplus
8980extern "C"
8981#endif
8982char _XdmcpAuthDoIt ();
8983int
8984main ()
8985{
8986return _XdmcpAuthDoIt ();
8987  ;
8988  return 0;
8989}
8990_ACEOF
8991if ac_fn_c_try_link "$LINENO"; then :
8992  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8993else
8994  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8995fi
8996rm -f core conftest.err conftest.$ac_objext \
8997    conftest$ac_exeext conftest.$ac_ext
8998LIBS=$ac_check_lib_save_LIBS
8999fi
9000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
9001$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
9002if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
9003  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
9004fi
9005
9006
9007                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
9008$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
9009if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
9010  $as_echo_n "(cached) " >&6
9011else
9012  ac_check_lib_save_LIBS=$LIBS
9013LIBS="-lICE $X_EXTRA_LIBS $LIBS"
9014cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9015/* end confdefs.h.  */
9016
9017/* Override any GCC internal prototype to avoid an error.
9018   Use char because int might match the return type of a GCC
9019   builtin and then its argument prototype would still apply.  */
9020#ifdef __cplusplus
9021extern "C"
9022#endif
9023char IceOpenConnection ();
9024int
9025main ()
9026{
9027return IceOpenConnection ();
9028  ;
9029  return 0;
9030}
9031_ACEOF
9032if ac_fn_c_try_link "$LINENO"; then :
9033  ac_cv_lib_ICE_IceOpenConnection=yes
9034else
9035  ac_cv_lib_ICE_IceOpenConnection=no
9036fi
9037rm -f core conftest.err conftest.$ac_objext \
9038    conftest$ac_exeext conftest.$ac_ext
9039LIBS=$ac_check_lib_save_LIBS
9040fi
9041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
9042$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
9043if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
9044  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
9045fi
9046
9047
9048        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
9049    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
9050$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
9051if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
9052  $as_echo_n "(cached) " >&6
9053else
9054  ac_check_lib_save_LIBS=$LIBS
9055LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
9056cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9057/* end confdefs.h.  */
9058
9059/* Override any GCC internal prototype to avoid an error.
9060   Use char because int might match the return type of a GCC
9061   builtin and then its argument prototype would still apply.  */
9062#ifdef __cplusplus
9063extern "C"
9064#endif
9065char XpmCreatePixmapFromData ();
9066int
9067main ()
9068{
9069return XpmCreatePixmapFromData ();
9070  ;
9071  return 0;
9072}
9073_ACEOF
9074if ac_fn_c_try_link "$LINENO"; then :
9075  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
9076else
9077  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
9078fi
9079rm -f core conftest.err conftest.$ac_objext \
9080    conftest$ac_exeext conftest.$ac_ext
9081LIBS=$ac_check_lib_save_LIBS
9082fi
9083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
9084$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
9085if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
9086  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
9087fi
9088
9089
9090        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
9091$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
9092    cflags_save=$CFLAGS
9093        if test "$GCC" = yes; then
9094      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
9095    else
9096      CFLAGS="$CFLAGS $X_CFLAGS"
9097    fi
9098    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9099/* end confdefs.h.  */
9100#include <X11/Xlib.h>
9101int
9102main ()
9103{
9104
9105  ;
9106  return 0;
9107}
9108_ACEOF
9109if ac_fn_c_try_compile "$LINENO"; then :
9110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9111$as_echo "no" >&6; }
9112else
9113  CFLAGS="$CFLAGS -Wno-implicit-int"
9114	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9115/* end confdefs.h.  */
9116#include <X11/Xlib.h>
9117int
9118main ()
9119{
9120
9121  ;
9122  return 0;
9123}
9124_ACEOF
9125if ac_fn_c_try_compile "$LINENO"; then :
9126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9127$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
9128else
9129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
9130$as_echo "test failed" >&6; }
9131
9132fi
9133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9134
9135fi
9136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9137    CFLAGS=$cflags_save
9138
9139    LDFLAGS="$ac_save_LDFLAGS"
9140
9141    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
9142$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
9143    if ${ac_cv_small_wchar_t+:} false; then :
9144  $as_echo_n "(cached) " >&6
9145else
9146  if test "$cross_compiling" = yes; then :
9147  as_fn_error $? "failed to compile test program" "$LINENO" 5
9148else
9149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9150/* end confdefs.h.  */
9151
9152#include <X11/Xlib.h>
9153#if STDC_HEADERS
9154# include <stdlib.h>
9155# include <stddef.h>
9156#endif
9157		main()
9158		{
9159		  if (sizeof(wchar_t) <= 2)
9160		    exit(1);
9161		  exit(0);
9162		}
9163_ACEOF
9164if ac_fn_c_try_run "$LINENO"; then :
9165  ac_cv_small_wchar_t="no"
9166else
9167  ac_cv_small_wchar_t="yes"
9168fi
9169rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9170  conftest.$ac_objext conftest.beam conftest.$ac_ext
9171fi
9172
9173fi
9174
9175    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9176$as_echo "$ac_cv_small_wchar_t" >&6; }
9177    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9178      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9179
9180    fi
9181
9182  fi
9183fi
9184
9185if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9186    as_fn_error $? "could not configure X" "$LINENO" 5
9187fi
9188
9189test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9190
9191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9192$as_echo_n "checking --enable-gui argument... " >&6; }
9193# Check whether --enable-gui was given.
9194if test "${enable_gui+set}" = set; then :
9195  enableval=$enable_gui;
9196else
9197  enable_gui="auto"
9198fi
9199
9200
9201enable_gui_canon=`echo "_$enable_gui" | \
9202	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9203
9204SKIP_GTK2=YES
9205SKIP_GTK3=YES
9206SKIP_GNOME=YES
9207SKIP_MOTIF=YES
9208SKIP_ATHENA=YES
9209SKIP_NEXTAW=YES
9210SKIP_PHOTON=YES
9211SKIP_HAIKU=YES
9212SKIP_CARBON=YES
9213GUITYPE=NONE
9214
9215if test "x$HAIKU" = "xyes"; then
9216  SKIP_HAIKU=
9217  case "$enable_gui_canon" in
9218    no)     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9219$as_echo "no GUI support" >&6; }
9220            SKIP_HAIKU=YES ;;
9221    yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9222$as_echo "yes - automatic GUI support" >&6; } ;;
9223    auto)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
9224$as_echo "auto - automatic GUI support" >&6; } ;;
9225    haiku)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5
9226$as_echo "Haiku GUI support" >&6; } ;;
9227    *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9228$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9229            SKIP_HAIKU=YES ;;
9230    esac
9231elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9232  SKIP_PHOTON=
9233  case "$enable_gui_canon" in
9234    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9235$as_echo "no GUI support" >&6; }
9236		SKIP_PHOTON=YES ;;
9237    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9238$as_echo "automatic GUI support" >&6; }
9239    		gui_auto=yes ;;
9240    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9241$as_echo "Photon GUI support" >&6; } ;;
9242    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9243$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9244		SKIP_PHOTON=YES ;;
9245  esac
9246
9247elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9248  SKIP_CARBON=
9249  case "$enable_gui_canon" in
9250    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9251$as_echo "no GUI support" >&6; }
9252		SKIP_CARBON=YES ;;
9253    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9254$as_echo "yes - automatic GUI support" >&6; }
9255    		gui_auto=yes ;;
9256    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
9257$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
9258		SKIP_CARBON=YES ;;
9259    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
9260$as_echo "Carbon GUI support" >&6; } ;;
9261    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9262$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9263		SKIP_CARBON=YES ;;
9264  esac
9265
9266else
9267
9268  case "$enable_gui_canon" in
9269    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9270$as_echo "no GUI support" >&6; } ;;
9271    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9272$as_echo "yes/auto - automatic GUI support" >&6; }
9273		gui_auto=yes
9274		SKIP_GTK2=
9275		SKIP_GNOME=
9276		SKIP_MOTIF=
9277		SKIP_ATHENA=
9278		SKIP_NEXTAW=
9279		SKIP_CARBON=;;
9280    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9281$as_echo "GTK+ 2.x GUI support" >&6; }
9282		SKIP_GTK2=;;
9283    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9284$as_echo "GNOME 2.x GUI support" >&6; }
9285		SKIP_GNOME=
9286		SKIP_GTK2=;;
9287    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9288$as_echo "GTK+ 3.x GUI support" >&6; }
9289		SKIP_GTK3=;;
9290    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9291$as_echo "Motif GUI support" >&6; }
9292		SKIP_MOTIF=;;
9293    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9294$as_echo "Athena GUI support" >&6; }
9295		SKIP_ATHENA=;;
9296    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9297$as_echo "neXtaw GUI support" >&6; }
9298		SKIP_NEXTAW=;;
9299    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9300$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9301  esac
9302
9303fi
9304
9305if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9306				-a "$enable_gui_canon" != "gnome2"; then
9307  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9308$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9309  # Check whether --enable-gtk2-check was given.
9310if test "${enable_gtk2_check+set}" = set; then :
9311  enableval=$enable_gtk2_check;
9312else
9313  enable_gtk2_check="yes"
9314fi
9315
9316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9317$as_echo "$enable_gtk2_check" >&6; }
9318  if test "x$enable_gtk2_check" = "xno"; then
9319    SKIP_GTK2=YES
9320    SKIP_GNOME=YES
9321  fi
9322fi
9323
9324if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9325  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9326$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9327  # Check whether --enable-gnome-check was given.
9328if test "${enable_gnome_check+set}" = set; then :
9329  enableval=$enable_gnome_check;
9330else
9331  enable_gnome_check="no"
9332fi
9333
9334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9335$as_echo "$enable_gnome_check" >&6; }
9336  if test "x$enable_gnome_check" = "xno"; then
9337    SKIP_GNOME=YES
9338  fi
9339fi
9340
9341if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9342  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9343$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9344  # Check whether --enable-gtk3-check was given.
9345if test "${enable_gtk3_check+set}" = set; then :
9346  enableval=$enable_gtk3_check;
9347else
9348  enable_gtk3_check="yes"
9349fi
9350
9351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9352$as_echo "$enable_gtk3_check" >&6; }
9353  if test "x$enable_gtk3_check" = "xno"; then
9354    SKIP_GTK3=YES
9355  fi
9356fi
9357
9358if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9359  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9360$as_echo_n "checking whether or not to look for Motif... " >&6; }
9361  # Check whether --enable-motif-check was given.
9362if test "${enable_motif_check+set}" = set; then :
9363  enableval=$enable_motif_check;
9364else
9365  enable_motif_check="yes"
9366fi
9367
9368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9369$as_echo "$enable_motif_check" >&6; }
9370  if test "x$enable_motif_check" = "xno"; then
9371    SKIP_MOTIF=YES
9372  fi
9373fi
9374
9375if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9376  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9377$as_echo_n "checking whether or not to look for Athena... " >&6; }
9378  # Check whether --enable-athena-check was given.
9379if test "${enable_athena_check+set}" = set; then :
9380  enableval=$enable_athena_check;
9381else
9382  enable_athena_check="yes"
9383fi
9384
9385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9386$as_echo "$enable_athena_check" >&6; }
9387  if test "x$enable_athena_check" = "xno"; then
9388    SKIP_ATHENA=YES
9389  fi
9390fi
9391
9392if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9393  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9394$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9395  # Check whether --enable-nextaw-check was given.
9396if test "${enable_nextaw_check+set}" = set; then :
9397  enableval=$enable_nextaw_check;
9398else
9399  enable_nextaw_check="yes"
9400fi
9401
9402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9403$as_echo "$enable_nextaw_check" >&6; };
9404  if test "x$enable_nextaw_check" = "xno"; then
9405    SKIP_NEXTAW=YES
9406  fi
9407fi
9408
9409if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
9410  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
9411$as_echo_n "checking whether or not to look for Carbon... " >&6; }
9412  # Check whether --enable-carbon-check was given.
9413if test "${enable_carbon_check+set}" = set; then :
9414  enableval=$enable_carbon_check;
9415else
9416  enable_carbon_check="yes"
9417fi
9418
9419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
9420$as_echo "$enable_carbon_check" >&6; };
9421  if test "x$enable_carbon_check" = "xno"; then
9422    SKIP_CARBON=YES
9423  fi
9424fi
9425
9426
9427if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
9428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
9429$as_echo_n "checking for Carbon GUI... " >&6; }
9430    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9431$as_echo "yes" >&6; };
9432  GUITYPE=CARBONGUI
9433  if test "$VIMNAME" = "vim"; then
9434    VIMNAME=Vim
9435  fi
9436
9437  if test "x$MACARCH" = "xboth"; then
9438    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
9439  else
9440    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
9441  fi
9442
9443    if test x$prefix = xNONE; then
9444    prefix=/Applications
9445  fi
9446
9447    datadir='${prefix}/Vim.app/Contents/Resources'
9448
9449    SKIP_GTK2=YES;
9450  SKIP_GNOME=YES;
9451  SKIP_MOTIF=YES;
9452  SKIP_ATHENA=YES;
9453  SKIP_NEXTAW=YES;
9454  SKIP_PHOTON=YES;
9455  SKIP_HAIKU=YES;
9456  SKIP_CARBON=YES
9457fi
9458
9459
9460
9461
9462
9463
9464
9465if test "X$PKG_CONFIG" = "X"; then
9466  if test -n "$ac_tool_prefix"; then
9467  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9468set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9470$as_echo_n "checking for $ac_word... " >&6; }
9471if ${ac_cv_path_PKG_CONFIG+:} false; then :
9472  $as_echo_n "(cached) " >&6
9473else
9474  case $PKG_CONFIG in
9475  [\\/]* | ?:[\\/]*)
9476  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9477  ;;
9478  *)
9479  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9480for as_dir in $PATH
9481do
9482  IFS=$as_save_IFS
9483  test -z "$as_dir" && as_dir=.
9484    for ac_exec_ext in '' $ac_executable_extensions; do
9485  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9486    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9487    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9488    break 2
9489  fi
9490done
9491  done
9492IFS=$as_save_IFS
9493
9494  ;;
9495esac
9496fi
9497PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9498if test -n "$PKG_CONFIG"; then
9499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9500$as_echo "$PKG_CONFIG" >&6; }
9501else
9502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9503$as_echo "no" >&6; }
9504fi
9505
9506
9507fi
9508if test -z "$ac_cv_path_PKG_CONFIG"; then
9509  ac_pt_PKG_CONFIG=$PKG_CONFIG
9510  # Extract the first word of "pkg-config", so it can be a program name with args.
9511set dummy pkg-config; ac_word=$2
9512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9513$as_echo_n "checking for $ac_word... " >&6; }
9514if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9515  $as_echo_n "(cached) " >&6
9516else
9517  case $ac_pt_PKG_CONFIG in
9518  [\\/]* | ?:[\\/]*)
9519  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9520  ;;
9521  *)
9522  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9523for as_dir in $PATH
9524do
9525  IFS=$as_save_IFS
9526  test -z "$as_dir" && as_dir=.
9527    for ac_exec_ext in '' $ac_executable_extensions; do
9528  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9529    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9531    break 2
9532  fi
9533done
9534  done
9535IFS=$as_save_IFS
9536
9537  ;;
9538esac
9539fi
9540ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9541if test -n "$ac_pt_PKG_CONFIG"; then
9542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9543$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9544else
9545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9546$as_echo "no" >&6; }
9547fi
9548
9549  if test "x$ac_pt_PKG_CONFIG" = x; then
9550    PKG_CONFIG="no"
9551  else
9552    case $cross_compiling:$ac_tool_warned in
9553yes:)
9554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9556ac_tool_warned=yes ;;
9557esac
9558    PKG_CONFIG=$ac_pt_PKG_CONFIG
9559  fi
9560else
9561  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9562fi
9563
9564fi
9565
9566
9567if test -z "$SKIP_GTK2"; then
9568
9569  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9570$as_echo_n "checking --disable-gtktest argument... " >&6; }
9571  # Check whether --enable-gtktest was given.
9572if test "${enable_gtktest+set}" = set; then :
9573  enableval=$enable_gtktest;
9574else
9575  enable_gtktest=yes
9576fi
9577
9578  if test "x$enable_gtktest" = "xyes" ; then
9579    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9580$as_echo "gtk test enabled" >&6; }
9581  else
9582    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9583$as_echo "gtk test disabled" >&6; }
9584  fi
9585
9586  if test "x$PKG_CONFIG" != "xno"; then
9587
9588  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9589  {
9590    no_gtk=""
9591    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9592	  && $PKG_CONFIG --exists gtk+-2.0; then
9593    {
9594      min_gtk_version=2.2.0
9595      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9596$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9597                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9598      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9599      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9600      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9601	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9602      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9603	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9604      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9605	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9606    }
9607    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9608	  && $PKG_CONFIG --exists gtk+-3.0; then
9609    {
9610      min_gtk_version=2.2.0
9611      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9612$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9613
9614      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9615      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9616      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9617      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9618	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9619      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9620	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9621      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9622	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9623    }
9624    else
9625      no_gtk=yes
9626    fi
9627
9628    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9629    {
9630      ac_save_CFLAGS="$CFLAGS"
9631      ac_save_LIBS="$LIBS"
9632      CFLAGS="$CFLAGS $GTK_CFLAGS"
9633      LIBS="$LIBS $GTK_LIBS"
9634
9635                        rm -f conf.gtktest
9636      if test "$cross_compiling" = yes; then :
9637  echo $ac_n "cross compiling; assumed OK... $ac_c"
9638else
9639  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9640/* end confdefs.h.  */
9641
9642#include <gtk/gtk.h>
9643#include <stdio.h>
9644#if STDC_HEADERS
9645# include <stdlib.h>
9646# include <stddef.h>
9647#endif
9648
9649int
9650main ()
9651{
9652int major, minor, micro;
9653char *tmp_version;
9654
9655system ("touch conf.gtktest");
9656
9657/* HP/UX 9 (%@#!) writes to sscanf strings */
9658tmp_version = g_strdup("$min_gtk_version");
9659if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9660   printf("%s, bad version string\n", "$min_gtk_version");
9661   exit(1);
9662 }
9663
9664if ((gtk_major_version > major) ||
9665    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9666    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9667				     (gtk_micro_version >= micro)))
9668{
9669    return 0;
9670}
9671return 1;
9672}
9673
9674_ACEOF
9675if ac_fn_c_try_run "$LINENO"; then :
9676
9677else
9678  no_gtk=yes
9679fi
9680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9681  conftest.$ac_objext conftest.beam conftest.$ac_ext
9682fi
9683
9684      CFLAGS="$ac_save_CFLAGS"
9685      LIBS="$ac_save_LIBS"
9686    }
9687    fi
9688    if test "x$no_gtk" = x ; then
9689      if test "x$enable_gtktest" = "xyes"; then
9690	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9691$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9692      else
9693	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9694$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9695      fi
9696      GUI_LIB_LOC="$GTK_LIBDIR"
9697		 GTK_LIBNAME="$GTK_LIBS"
9698		GUI_INC_LOC="$GTK_CFLAGS"
9699    else
9700    {
9701      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9702$as_echo "no" >&6; }
9703      GTK_CFLAGS=""
9704      GTK_LIBS=""
9705      :
9706      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9707	as_fn_error $? "could not configure GTK" "$LINENO" 5
9708      fi
9709    }
9710    fi
9711  }
9712  else
9713    GTK_CFLAGS=""
9714    GTK_LIBS=""
9715    :
9716  fi
9717
9718
9719  rm -f conf.gtktest
9720
9721    if test "x$GTK_CFLAGS" != "x"; then
9722      SKIP_GTK3=YES
9723      SKIP_ATHENA=YES
9724      SKIP_NEXTAW=YES
9725      SKIP_MOTIF=YES
9726      GUITYPE=GTK
9727
9728    fi
9729  fi
9730  if test "x$GUITYPE" = "xGTK"; then
9731                if test -z "$SKIP_GNOME"; then
9732    {
9733
9734
9735
9736
9737
9738
9739# Check whether --with-gnome-includes was given.
9740if test "${with_gnome_includes+set}" = set; then :
9741  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9742
9743fi
9744
9745
9746
9747# Check whether --with-gnome-libs was given.
9748if test "${with_gnome_libs+set}" = set; then :
9749  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9750
9751fi
9752
9753
9754
9755# Check whether --with-gnome was given.
9756if test "${with_gnome+set}" = set; then :
9757  withval=$with_gnome; if test x$withval = xyes; then
9758      want_gnome=yes
9759      have_gnome=yes
9760    else
9761      if test "x$withval" = xno; then
9762	want_gnome=no
9763      else
9764	want_gnome=yes
9765	LDFLAGS="$LDFLAGS -L$withval/lib"
9766	CFLAGS="$CFLAGS -I$withval/include"
9767	gnome_prefix=$withval/lib
9768      fi
9769    fi
9770else
9771  want_gnome=yes
9772fi
9773
9774
9775  if test "x$want_gnome" = xyes; then
9776  {
9777    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9778$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9779    if $PKG_CONFIG --exists libgnomeui-2.0; then
9780      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9781$as_echo "yes" >&6; }
9782      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9783      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9784      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9785
9786                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9787$as_echo_n "checking for FreeBSD... " >&6; }
9788      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9789	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9790$as_echo "yes" >&6; }
9791	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9792	GNOME_LIBS="$GNOME_LIBS -pthread"
9793      else
9794	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9795$as_echo "no" >&6; }
9796      fi
9797      have_gnome=yes
9798    else
9799      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9800$as_echo "not found" >&6; }
9801      if test "x" = xfail; then
9802	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9803      fi
9804    fi
9805  }
9806  fi
9807
9808      if test "x$have_gnome" = xyes ; then
9809	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9810
9811	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9812	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9813      fi
9814    }
9815    fi
9816  fi
9817fi
9818
9819
9820if test -z "$SKIP_GTK3"; then
9821
9822  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9823$as_echo_n "checking --disable-gtktest argument... " >&6; }
9824  # Check whether --enable-gtktest was given.
9825if test "${enable_gtktest+set}" = set; then :
9826  enableval=$enable_gtktest;
9827else
9828  enable_gtktest=yes
9829fi
9830
9831  if test "x$enable_gtktest" = "xyes" ; then
9832    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9833$as_echo "gtk test enabled" >&6; }
9834  else
9835    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9836$as_echo "gtk test disabled" >&6; }
9837  fi
9838
9839  if test "x$PKG_CONFIG" != "xno"; then
9840
9841  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9842  {
9843    no_gtk=""
9844    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9845	  && $PKG_CONFIG --exists gtk+-2.0; then
9846    {
9847      min_gtk_version=3.0.0
9848      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9849$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9850                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9851      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9852      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9853      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9854	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9855      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9856	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9857      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9858	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9859    }
9860    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9861	  && $PKG_CONFIG --exists gtk+-3.0; then
9862    {
9863      min_gtk_version=3.0.0
9864      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9865$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9866
9867      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9868      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9869      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9870      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9871	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9872      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9873	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9874      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9875	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9876    }
9877    else
9878      no_gtk=yes
9879    fi
9880
9881    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9882    {
9883      ac_save_CFLAGS="$CFLAGS"
9884      ac_save_LIBS="$LIBS"
9885      CFLAGS="$CFLAGS $GTK_CFLAGS"
9886      LIBS="$LIBS $GTK_LIBS"
9887
9888                        rm -f conf.gtktest
9889      if test "$cross_compiling" = yes; then :
9890  echo $ac_n "cross compiling; assumed OK... $ac_c"
9891else
9892  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9893/* end confdefs.h.  */
9894
9895#include <gtk/gtk.h>
9896#include <stdio.h>
9897#if STDC_HEADERS
9898# include <stdlib.h>
9899# include <stddef.h>
9900#endif
9901
9902int
9903main ()
9904{
9905int major, minor, micro;
9906char *tmp_version;
9907
9908system ("touch conf.gtktest");
9909
9910/* HP/UX 9 (%@#!) writes to sscanf strings */
9911tmp_version = g_strdup("$min_gtk_version");
9912if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9913   printf("%s, bad version string\n", "$min_gtk_version");
9914   exit(1);
9915 }
9916
9917if ((gtk_major_version > major) ||
9918    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9919    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9920				     (gtk_micro_version >= micro)))
9921{
9922    return 0;
9923}
9924return 1;
9925}
9926
9927_ACEOF
9928if ac_fn_c_try_run "$LINENO"; then :
9929
9930else
9931  no_gtk=yes
9932fi
9933rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9934  conftest.$ac_objext conftest.beam conftest.$ac_ext
9935fi
9936
9937      CFLAGS="$ac_save_CFLAGS"
9938      LIBS="$ac_save_LIBS"
9939    }
9940    fi
9941    if test "x$no_gtk" = x ; then
9942      if test "x$enable_gtktest" = "xyes"; then
9943	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9944$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9945      else
9946	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9947$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9948      fi
9949      GUI_LIB_LOC="$GTK_LIBDIR"
9950		 GTK_LIBNAME="$GTK_LIBS"
9951		GUI_INC_LOC="$GTK_CFLAGS"
9952    else
9953    {
9954      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9955$as_echo "no" >&6; }
9956      GTK_CFLAGS=""
9957      GTK_LIBS=""
9958      :
9959      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9960	as_fn_error $? "could not configure GTK" "$LINENO" 5
9961      fi
9962    }
9963    fi
9964  }
9965  else
9966    GTK_CFLAGS=""
9967    GTK_LIBS=""
9968    :
9969  fi
9970
9971
9972  rm -f conf.gtktest
9973
9974    if test "x$GTK_CFLAGS" != "x"; then
9975      SKIP_GTK2=YES
9976      SKIP_GNOME=YES
9977      SKIP_ATHENA=YES
9978      SKIP_NEXTAW=YES
9979      SKIP_MOTIF=YES
9980      GUITYPE=GTK
9981
9982      $as_echo "#define USE_GTK3 1" >>confdefs.h
9983
9984    fi
9985  fi
9986fi
9987
9988if test "x$GUITYPE" = "xGTK"; then
9989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9990$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9991  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9992  if test "x$gdk_pixbuf_version" != x ; then
9993    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9994      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9995    if test "x$gdk_pixbuf_version_minor" != x -a \
9996	$gdk_pixbuf_version_minor -ge 31 ; then
9997      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9998$as_echo "OK." >&6; }
9999      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
10000set dummy glib-compile-resources; ac_word=$2
10001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10002$as_echo_n "checking for $ac_word... " >&6; }
10003if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
10004  $as_echo_n "(cached) " >&6
10005else
10006  case $GLIB_COMPILE_RESOURCES in
10007  [\\/]* | ?:[\\/]*)
10008  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
10009  ;;
10010  *)
10011  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10012for as_dir in $PATH
10013do
10014  IFS=$as_save_IFS
10015  test -z "$as_dir" && as_dir=.
10016    for ac_exec_ext in '' $ac_executable_extensions; do
10017  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10018    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
10019    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10020    break 2
10021  fi
10022done
10023  done
10024IFS=$as_save_IFS
10025
10026  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
10027  ;;
10028esac
10029fi
10030GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
10031if test -n "$GLIB_COMPILE_RESOURCES"; then
10032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
10033$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
10034else
10035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10036$as_echo "no" >&6; }
10037fi
10038
10039
10040      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
10041$as_echo_n "checking glib-compile-resources... " >&6; }
10042      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
10043	GLIB_COMPILE_RESOURCES=""
10044	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
10045$as_echo "cannot be found in PATH." >&6; }
10046      else
10047	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
10048$as_echo "usable." >&6; }
10049	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
10050
10051	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
10052	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
10053      fi
10054    else
10055      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
10056$as_echo "not usable." >&6; }
10057    fi
10058  else
10059    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
10060$as_echo "cannot obtain from pkg_config." >&6; }
10061  fi
10062
10063  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
10064$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
10065  # Check whether --enable-icon_cache_update was given.
10066if test "${enable_icon_cache_update+set}" = set; then :
10067  enableval=$enable_icon_cache_update;
10068else
10069  enable_icon_cache_update="yes"
10070fi
10071
10072  if test "$enable_icon_cache_update" = "yes"; then
10073    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10074$as_echo "not set" >&6; }
10075    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
10076set dummy gtk-update-icon-cache; ac_word=$2
10077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10078$as_echo_n "checking for $ac_word... " >&6; }
10079if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
10080  $as_echo_n "(cached) " >&6
10081else
10082  case $GTK_UPDATE_ICON_CACHE in
10083  [\\/]* | ?:[\\/]*)
10084  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
10085  ;;
10086  *)
10087  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10088for as_dir in $PATH
10089do
10090  IFS=$as_save_IFS
10091  test -z "$as_dir" && as_dir=.
10092    for ac_exec_ext in '' $ac_executable_extensions; do
10093  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10094    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
10095    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10096    break 2
10097  fi
10098done
10099  done
10100IFS=$as_save_IFS
10101
10102  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
10103  ;;
10104esac
10105fi
10106GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
10107if test -n "$GTK_UPDATE_ICON_CACHE"; then
10108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
10109$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
10110else
10111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10112$as_echo "no" >&6; }
10113fi
10114
10115
10116    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
10117      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10118$as_echo "not found in PATH." >&6; }
10119    fi
10120  else
10121    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10122$as_echo "update disabled" >&6; }
10123  fi
10124
10125  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
10126$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
10127  # Check whether --enable-desktop_database_update was given.
10128if test "${enable_desktop_database_update+set}" = set; then :
10129  enableval=$enable_desktop_database_update;
10130else
10131  enable_desktop_database_update="yes"
10132fi
10133
10134  if test "$enable_desktop_database_update" = "yes"; then
10135    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10136$as_echo "not set" >&6; }
10137    # Extract the first word of "update-desktop-database", so it can be a program name with args.
10138set dummy update-desktop-database; ac_word=$2
10139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10140$as_echo_n "checking for $ac_word... " >&6; }
10141if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
10142  $as_echo_n "(cached) " >&6
10143else
10144  case $UPDATE_DESKTOP_DATABASE in
10145  [\\/]* | ?:[\\/]*)
10146  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
10147  ;;
10148  *)
10149  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10150for as_dir in $PATH
10151do
10152  IFS=$as_save_IFS
10153  test -z "$as_dir" && as_dir=.
10154    for ac_exec_ext in '' $ac_executable_extensions; do
10155  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10156    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
10157    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10158    break 2
10159  fi
10160done
10161  done
10162IFS=$as_save_IFS
10163
10164  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
10165  ;;
10166esac
10167fi
10168UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
10169if test -n "$UPDATE_DESKTOP_DATABASE"; then
10170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10171$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10172else
10173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10174$as_echo "no" >&6; }
10175fi
10176
10177
10178    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10179      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10180$as_echo "not found in PATH." >&6; }
10181    fi
10182  else
10183    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10184$as_echo "update disabled" >&6; }
10185  fi
10186fi
10187
10188
10189
10190
10191
10192
10193
10194if test -z "$SKIP_MOTIF"; then
10195  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"
10196    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10197
10198  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10199$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10200  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10201  GUI_INC_LOC=
10202  for try in $gui_includes; do
10203    if test -f "$try/Xm/Xm.h"; then
10204      GUI_INC_LOC=$try
10205    fi
10206  done
10207  if test -n "$GUI_INC_LOC"; then
10208    if test "$GUI_INC_LOC" = /usr/include; then
10209      GUI_INC_LOC=
10210      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10211$as_echo "in default path" >&6; }
10212    else
10213      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10214$as_echo "$GUI_INC_LOC" >&6; }
10215    fi
10216  else
10217    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10218$as_echo "<not found>" >&6; }
10219    SKIP_MOTIF=YES
10220  fi
10221fi
10222
10223
10224if test -z "$SKIP_MOTIF"; then
10225  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10226$as_echo_n "checking --with-motif-lib argument... " >&6; }
10227
10228# Check whether --with-motif-lib was given.
10229if test "${with_motif_lib+set}" = set; then :
10230  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10231fi
10232
10233
10234  if test -n "$MOTIF_LIBNAME"; then
10235    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10236$as_echo "$MOTIF_LIBNAME" >&6; }
10237    GUI_LIB_LOC=
10238  else
10239    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10240$as_echo "no" >&6; }
10241
10242        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10243
10244            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10245$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10246    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"
10247    GUI_LIB_LOC=
10248    for try in $gui_libs; do
10249      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10250	if test -f "$libtry"; then
10251	  GUI_LIB_LOC=$try
10252	fi
10253      done
10254    done
10255    if test -n "$GUI_LIB_LOC"; then
10256            if test "$GUI_LIB_LOC" = /usr/lib \
10257	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10258	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10259	GUI_LIB_LOC=
10260	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10261$as_echo "in default path" >&6; }
10262      else
10263	if test -n "$GUI_LIB_LOC"; then
10264	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10265$as_echo "$GUI_LIB_LOC" >&6; }
10266	  if test "`(uname) 2>/dev/null`" = SunOS &&
10267					 uname -r | grep '^5' >/dev/null; then
10268	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10269	  fi
10270	fi
10271      fi
10272      MOTIF_LIBNAME=-lXm
10273    else
10274      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10275$as_echo "<not found>" >&6; }
10276      SKIP_MOTIF=YES
10277    fi
10278  fi
10279fi
10280
10281if test -z "$SKIP_MOTIF"; then
10282  SKIP_ATHENA=YES
10283  SKIP_NEXTAW=YES
10284  GUITYPE=MOTIF
10285
10286fi
10287
10288
10289GUI_X_LIBS=
10290
10291if test -z "$SKIP_ATHENA"; then
10292  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10293$as_echo_n "checking if Athena header files can be found... " >&6; }
10294  cflags_save=$CFLAGS
10295  CFLAGS="$CFLAGS $X_CFLAGS"
10296  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10297/* end confdefs.h.  */
10298
10299#include <X11/Intrinsic.h>
10300#include <X11/Xaw/Paned.h>
10301int
10302main ()
10303{
10304
10305  ;
10306  return 0;
10307}
10308_ACEOF
10309if ac_fn_c_try_compile "$LINENO"; then :
10310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10311$as_echo "yes" >&6; }
10312else
10313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10314$as_echo "no" >&6; }; SKIP_ATHENA=YES
10315fi
10316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10317  CFLAGS=$cflags_save
10318fi
10319
10320if test -z "$SKIP_ATHENA"; then
10321  GUITYPE=ATHENA
10322fi
10323
10324if test -z "$SKIP_NEXTAW"; then
10325  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10326$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10327  cflags_save=$CFLAGS
10328  CFLAGS="$CFLAGS $X_CFLAGS"
10329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10330/* end confdefs.h.  */
10331
10332#include <X11/Intrinsic.h>
10333#include <X11/neXtaw/Paned.h>
10334int
10335main ()
10336{
10337
10338  ;
10339  return 0;
10340}
10341_ACEOF
10342if ac_fn_c_try_compile "$LINENO"; then :
10343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10344$as_echo "yes" >&6; }
10345else
10346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10347$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10348fi
10349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10350  CFLAGS=$cflags_save
10351fi
10352
10353if test -z "$SKIP_NEXTAW"; then
10354  GUITYPE=NEXTAW
10355fi
10356
10357if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10358      if test -n "$GUI_INC_LOC"; then
10359    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10360  fi
10361  if test -n "$GUI_LIB_LOC"; then
10362    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10363  fi
10364
10365    ldflags_save=$LDFLAGS
10366  LDFLAGS="$X_LIBS $LDFLAGS"
10367  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10368$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10369if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10370  $as_echo_n "(cached) " >&6
10371else
10372  ac_check_lib_save_LIBS=$LIBS
10373LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10375/* end confdefs.h.  */
10376
10377/* Override any GCC internal prototype to avoid an error.
10378   Use char because int might match the return type of a GCC
10379   builtin and then its argument prototype would still apply.  */
10380#ifdef __cplusplus
10381extern "C"
10382#endif
10383char XShapeQueryExtension ();
10384int
10385main ()
10386{
10387return XShapeQueryExtension ();
10388  ;
10389  return 0;
10390}
10391_ACEOF
10392if ac_fn_c_try_link "$LINENO"; then :
10393  ac_cv_lib_Xext_XShapeQueryExtension=yes
10394else
10395  ac_cv_lib_Xext_XShapeQueryExtension=no
10396fi
10397rm -f core conftest.err conftest.$ac_objext \
10398    conftest$ac_exeext conftest.$ac_ext
10399LIBS=$ac_check_lib_save_LIBS
10400fi
10401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10402$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10403if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10404  GUI_X_LIBS="-lXext"
10405fi
10406
10407    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10408$as_echo_n "checking for wslen in -lw... " >&6; }
10409if ${ac_cv_lib_w_wslen+:} false; then :
10410  $as_echo_n "(cached) " >&6
10411else
10412  ac_check_lib_save_LIBS=$LIBS
10413LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10414cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10415/* end confdefs.h.  */
10416
10417/* Override any GCC internal prototype to avoid an error.
10418   Use char because int might match the return type of a GCC
10419   builtin and then its argument prototype would still apply.  */
10420#ifdef __cplusplus
10421extern "C"
10422#endif
10423char wslen ();
10424int
10425main ()
10426{
10427return wslen ();
10428  ;
10429  return 0;
10430}
10431_ACEOF
10432if ac_fn_c_try_link "$LINENO"; then :
10433  ac_cv_lib_w_wslen=yes
10434else
10435  ac_cv_lib_w_wslen=no
10436fi
10437rm -f core conftest.err conftest.$ac_objext \
10438    conftest$ac_exeext conftest.$ac_ext
10439LIBS=$ac_check_lib_save_LIBS
10440fi
10441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10442$as_echo "$ac_cv_lib_w_wslen" >&6; }
10443if test "x$ac_cv_lib_w_wslen" = xyes; then :
10444  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10445fi
10446
10447  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10448$as_echo_n "checking for dlsym in -ldl... " >&6; }
10449if ${ac_cv_lib_dl_dlsym+:} false; then :
10450  $as_echo_n "(cached) " >&6
10451else
10452  ac_check_lib_save_LIBS=$LIBS
10453LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10454cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10455/* end confdefs.h.  */
10456
10457/* Override any GCC internal prototype to avoid an error.
10458   Use char because int might match the return type of a GCC
10459   builtin and then its argument prototype would still apply.  */
10460#ifdef __cplusplus
10461extern "C"
10462#endif
10463char dlsym ();
10464int
10465main ()
10466{
10467return dlsym ();
10468  ;
10469  return 0;
10470}
10471_ACEOF
10472if ac_fn_c_try_link "$LINENO"; then :
10473  ac_cv_lib_dl_dlsym=yes
10474else
10475  ac_cv_lib_dl_dlsym=no
10476fi
10477rm -f core conftest.err conftest.$ac_objext \
10478    conftest$ac_exeext conftest.$ac_ext
10479LIBS=$ac_check_lib_save_LIBS
10480fi
10481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10482$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10483if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10484  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10485fi
10486
10487  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10488$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10489if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10490  $as_echo_n "(cached) " >&6
10491else
10492  ac_check_lib_save_LIBS=$LIBS
10493LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10494cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10495/* end confdefs.h.  */
10496
10497/* Override any GCC internal prototype to avoid an error.
10498   Use char because int might match the return type of a GCC
10499   builtin and then its argument prototype would still apply.  */
10500#ifdef __cplusplus
10501extern "C"
10502#endif
10503char XmuCreateStippledPixmap ();
10504int
10505main ()
10506{
10507return XmuCreateStippledPixmap ();
10508  ;
10509  return 0;
10510}
10511_ACEOF
10512if ac_fn_c_try_link "$LINENO"; then :
10513  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10514else
10515  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10516fi
10517rm -f core conftest.err conftest.$ac_objext \
10518    conftest$ac_exeext conftest.$ac_ext
10519LIBS=$ac_check_lib_save_LIBS
10520fi
10521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10522$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10523if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10524  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10525fi
10526
10527  if test -z "$SKIP_MOTIF"; then
10528    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10529$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10530if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10531  $as_echo_n "(cached) " >&6
10532else
10533  ac_check_lib_save_LIBS=$LIBS
10534LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10535cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10536/* end confdefs.h.  */
10537
10538/* Override any GCC internal prototype to avoid an error.
10539   Use char because int might match the return type of a GCC
10540   builtin and then its argument prototype would still apply.  */
10541#ifdef __cplusplus
10542extern "C"
10543#endif
10544char XpEndJob ();
10545int
10546main ()
10547{
10548return XpEndJob ();
10549  ;
10550  return 0;
10551}
10552_ACEOF
10553if ac_fn_c_try_link "$LINENO"; then :
10554  ac_cv_lib_Xp_XpEndJob=yes
10555else
10556  ac_cv_lib_Xp_XpEndJob=no
10557fi
10558rm -f core conftest.err conftest.$ac_objext \
10559    conftest$ac_exeext conftest.$ac_ext
10560LIBS=$ac_check_lib_save_LIBS
10561fi
10562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10563$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10564if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10565  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10566fi
10567
10568  fi
10569  LDFLAGS=$ldflags_save
10570
10571    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10572$as_echo_n "checking for extra X11 defines... " >&6; }
10573  NARROW_PROTO=
10574  rm -fr conftestdir
10575  if mkdir conftestdir; then
10576    cd conftestdir
10577    cat > Imakefile <<'EOF'
10578acfindx:
10579	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10580EOF
10581    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10582      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10583    fi
10584    cd ..
10585    rm -fr conftestdir
10586  fi
10587  if test -z "$NARROW_PROTO"; then
10588    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10589$as_echo "no" >&6; }
10590  else
10591    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10592$as_echo "$NARROW_PROTO" >&6; }
10593  fi
10594
10595fi
10596
10597if test "$enable_xsmp" = "yes"; then
10598  cppflags_save=$CPPFLAGS
10599  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10600  for ac_header in X11/SM/SMlib.h
10601do :
10602  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10603if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10604  cat >>confdefs.h <<_ACEOF
10605#define HAVE_X11_SM_SMLIB_H 1
10606_ACEOF
10607
10608fi
10609
10610done
10611
10612  CPPFLAGS=$cppflags_save
10613fi
10614
10615
10616if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10617    cppflags_save=$CPPFLAGS
10618  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10619  for ac_header in X11/xpm.h X11/Sunkeysym.h
10620do :
10621  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10622ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10623if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10624  cat >>confdefs.h <<_ACEOF
10625#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10626_ACEOF
10627
10628fi
10629
10630done
10631
10632
10633    if test ! "$enable_xim" = "no"; then
10634    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10635$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10636    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10637/* end confdefs.h.  */
10638#include <X11/Xlib.h>
10639_ACEOF
10640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10641  $EGREP "XIMText" >/dev/null 2>&1; then :
10642  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10643$as_echo "yes" >&6; }
10644else
10645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10646$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10647fi
10648rm -f conftest*
10649
10650  fi
10651  CPPFLAGS=$cppflags_save
10652
10653    if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then
10654    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10655$as_echo "X GUI selected; xim has been enabled" >&6; }
10656    enable_xim="yes"
10657  fi
10658fi
10659
10660if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10661  cppflags_save=$CPPFLAGS
10662  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10663  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10664$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10666/* end confdefs.h.  */
10667
10668#include <X11/Intrinsic.h>
10669#include <X11/Xmu/Editres.h>
10670int
10671main ()
10672{
10673int i; i = 0;
10674  ;
10675  return 0;
10676}
10677_ACEOF
10678if ac_fn_c_try_compile "$LINENO"; then :
10679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10680$as_echo "yes" >&6; }
10681		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10682
10683else
10684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10685$as_echo "no" >&6; }
10686fi
10687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10688  CPPFLAGS=$cppflags_save
10689fi
10690
10691if test -z "$SKIP_MOTIF"; then
10692  cppflags_save=$CPPFLAGS
10693  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10694  if test "$zOSUnix" = "yes"; then
10695	xmheader="Xm/Xm.h"
10696  else
10697	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10698	   Xm/UnhighlightT.h Xm/Notebook.h"
10699  fi
10700  for ac_header in $xmheader
10701do :
10702  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10703ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10704if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10705  cat >>confdefs.h <<_ACEOF
10706#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10707_ACEOF
10708
10709fi
10710
10711done
10712
10713
10714  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10715        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10716$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10717    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10718/* end confdefs.h.  */
10719#include <Xm/XpmP.h>
10720int
10721main ()
10722{
10723XpmAttributes_21 attr;
10724  ;
10725  return 0;
10726}
10727_ACEOF
10728if ac_fn_c_try_compile "$LINENO"; then :
10729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10730$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10731
10732else
10733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10734$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10735
10736
10737fi
10738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10739  else
10740    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10741
10742  fi
10743  CPPFLAGS=$cppflags_save
10744fi
10745
10746if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10748$as_echo "no GUI selected; xim has been disabled" >&6; }
10749  enable_xim="no"
10750fi
10751if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10753$as_echo "no GUI selected; fontset has been disabled" >&6; }
10754  enable_fontset="no"
10755fi
10756if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10758$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10759  enable_fontset="no"
10760fi
10761
10762if test -z "$SKIP_HAIKU"; then
10763  GUITYPE=HAIKUGUI
10764fi
10765
10766if test -z "$SKIP_PHOTON"; then
10767  GUITYPE=PHOTONGUI
10768fi
10769
10770
10771
10772
10773
10774
10775if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10776  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10777fi
10778
10779if test "$enable_xim" = "yes"; then
10780  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10781
10782fi
10783if test "$enable_fontset" = "yes"; then
10784  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10785
10786fi
10787
10788
10789
10790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10791$as_echo_n "checking for /proc link to executable... " >&6; }
10792if test -L "/proc/self/exe"; then
10793    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10794$as_echo "/proc/self/exe" >&6; }
10795  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10796
10797elif test -L "/proc/self/path/a.out"; then
10798    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10799$as_echo "/proc/self/path/a.out" >&6; }
10800  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10801
10802elif test -L "/proc/curproc/file"; then
10803    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10804$as_echo "/proc/curproc/file" >&6; }
10805  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10806
10807else
10808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10809$as_echo "no" >&6; }
10810fi
10811
10812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10813$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10814case `uname` in
10815    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10816$as_echo "yes" >&6; }
10817                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10818$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10819                if test "x$with_x" = "xno" ; then
10820                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10821                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10822$as_echo "yes" >&6; }
10823                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10824
10825                else
10826                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10827$as_echo "no - using X11" >&6; }
10828                fi ;;
10829
10830    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10831$as_echo "no" >&6; };;
10832esac
10833
10834
10835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10836$as_echo_n "checking whether toupper is broken... " >&6; }
10837if ${vim_cv_toupper_broken+:} false; then :
10838  $as_echo_n "(cached) " >&6
10839else
10840
10841    if test "$cross_compiling" = yes; then :
10842
10843    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10844
10845else
10846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10847/* end confdefs.h.  */
10848
10849#include "confdefs.h"
10850#include <ctype.h>
10851#if STDC_HEADERS
10852# include <stdlib.h>
10853# include <stddef.h>
10854#endif
10855main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10856
10857_ACEOF
10858if ac_fn_c_try_run "$LINENO"; then :
10859
10860    vim_cv_toupper_broken=yes
10861
10862else
10863
10864    vim_cv_toupper_broken=no
10865
10866fi
10867rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10868  conftest.$ac_objext conftest.beam conftest.$ac_ext
10869fi
10870
10871fi
10872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10873$as_echo "$vim_cv_toupper_broken" >&6; }
10874
10875if test "x$vim_cv_toupper_broken" = "xyes" ; then
10876  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10877
10878fi
10879
10880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10881$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10882cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10883/* end confdefs.h.  */
10884#include <stdio.h>
10885int
10886main ()
10887{
10888printf("(" __DATE__ " " __TIME__ ")");
10889  ;
10890  return 0;
10891}
10892_ACEOF
10893if ac_fn_c_try_compile "$LINENO"; then :
10894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10895$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10896
10897else
10898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10899$as_echo "no" >&6; }
10900fi
10901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10902
10903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10904$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10905cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10906/* end confdefs.h.  */
10907#include <stdio.h>
10908int
10909main ()
10910{
10911int x __attribute__((unused));
10912  ;
10913  return 0;
10914}
10915_ACEOF
10916if ac_fn_c_try_compile "$LINENO"; then :
10917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10918$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10919
10920else
10921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10922$as_echo "no" >&6; }
10923fi
10924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10925
10926ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10927if test "x$ac_cv_header_elf_h" = xyes; then :
10928  HAS_ELF=1
10929fi
10930
10931
10932if test "$HAS_ELF" = 1; then
10933  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10934$as_echo_n "checking for main in -lelf... " >&6; }
10935if ${ac_cv_lib_elf_main+:} false; then :
10936  $as_echo_n "(cached) " >&6
10937else
10938  ac_check_lib_save_LIBS=$LIBS
10939LIBS="-lelf  $LIBS"
10940cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10941/* end confdefs.h.  */
10942
10943
10944int
10945main ()
10946{
10947return main ();
10948  ;
10949  return 0;
10950}
10951_ACEOF
10952if ac_fn_c_try_link "$LINENO"; then :
10953  ac_cv_lib_elf_main=yes
10954else
10955  ac_cv_lib_elf_main=no
10956fi
10957rm -f core conftest.err conftest.$ac_objext \
10958    conftest$ac_exeext conftest.$ac_ext
10959LIBS=$ac_check_lib_save_LIBS
10960fi
10961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10962$as_echo "$ac_cv_lib_elf_main" >&6; }
10963if test "x$ac_cv_lib_elf_main" = xyes; then :
10964  cat >>confdefs.h <<_ACEOF
10965#define HAVE_LIBELF 1
10966_ACEOF
10967
10968  LIBS="-lelf $LIBS"
10969
10970fi
10971
10972fi
10973
10974ac_header_dirent=no
10975for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10976  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10978$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10979if eval \${$as_ac_Header+:} false; then :
10980  $as_echo_n "(cached) " >&6
10981else
10982  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10983/* end confdefs.h.  */
10984#include <sys/types.h>
10985#include <$ac_hdr>
10986
10987int
10988main ()
10989{
10990if ((DIR *) 0)
10991return 0;
10992  ;
10993  return 0;
10994}
10995_ACEOF
10996if ac_fn_c_try_compile "$LINENO"; then :
10997  eval "$as_ac_Header=yes"
10998else
10999  eval "$as_ac_Header=no"
11000fi
11001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11002fi
11003eval ac_res=\$$as_ac_Header
11004	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11005$as_echo "$ac_res" >&6; }
11006if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11007  cat >>confdefs.h <<_ACEOF
11008#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11009_ACEOF
11010
11011ac_header_dirent=$ac_hdr; break
11012fi
11013
11014done
11015# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11016if test $ac_header_dirent = dirent.h; then
11017  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11018$as_echo_n "checking for library containing opendir... " >&6; }
11019if ${ac_cv_search_opendir+:} false; then :
11020  $as_echo_n "(cached) " >&6
11021else
11022  ac_func_search_save_LIBS=$LIBS
11023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11024/* end confdefs.h.  */
11025
11026/* Override any GCC internal prototype to avoid an error.
11027   Use char because int might match the return type of a GCC
11028   builtin and then its argument prototype would still apply.  */
11029#ifdef __cplusplus
11030extern "C"
11031#endif
11032char opendir ();
11033int
11034main ()
11035{
11036return opendir ();
11037  ;
11038  return 0;
11039}
11040_ACEOF
11041for ac_lib in '' dir; do
11042  if test -z "$ac_lib"; then
11043    ac_res="none required"
11044  else
11045    ac_res=-l$ac_lib
11046    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11047  fi
11048  if ac_fn_c_try_link "$LINENO"; then :
11049  ac_cv_search_opendir=$ac_res
11050fi
11051rm -f core conftest.err conftest.$ac_objext \
11052    conftest$ac_exeext
11053  if ${ac_cv_search_opendir+:} false; then :
11054  break
11055fi
11056done
11057if ${ac_cv_search_opendir+:} false; then :
11058
11059else
11060  ac_cv_search_opendir=no
11061fi
11062rm conftest.$ac_ext
11063LIBS=$ac_func_search_save_LIBS
11064fi
11065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11066$as_echo "$ac_cv_search_opendir" >&6; }
11067ac_res=$ac_cv_search_opendir
11068if test "$ac_res" != no; then :
11069  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11070
11071fi
11072
11073else
11074  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11075$as_echo_n "checking for library containing opendir... " >&6; }
11076if ${ac_cv_search_opendir+:} false; then :
11077  $as_echo_n "(cached) " >&6
11078else
11079  ac_func_search_save_LIBS=$LIBS
11080cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11081/* end confdefs.h.  */
11082
11083/* Override any GCC internal prototype to avoid an error.
11084   Use char because int might match the return type of a GCC
11085   builtin and then its argument prototype would still apply.  */
11086#ifdef __cplusplus
11087extern "C"
11088#endif
11089char opendir ();
11090int
11091main ()
11092{
11093return opendir ();
11094  ;
11095  return 0;
11096}
11097_ACEOF
11098for ac_lib in '' x; do
11099  if test -z "$ac_lib"; then
11100    ac_res="none required"
11101  else
11102    ac_res=-l$ac_lib
11103    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11104  fi
11105  if ac_fn_c_try_link "$LINENO"; then :
11106  ac_cv_search_opendir=$ac_res
11107fi
11108rm -f core conftest.err conftest.$ac_objext \
11109    conftest$ac_exeext
11110  if ${ac_cv_search_opendir+:} false; then :
11111  break
11112fi
11113done
11114if ${ac_cv_search_opendir+:} false; then :
11115
11116else
11117  ac_cv_search_opendir=no
11118fi
11119rm conftest.$ac_ext
11120LIBS=$ac_func_search_save_LIBS
11121fi
11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11123$as_echo "$ac_cv_search_opendir" >&6; }
11124ac_res=$ac_cv_search_opendir
11125if test "$ac_res" != no; then :
11126  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11127
11128fi
11129
11130fi
11131
11132
11133if test $ac_cv_header_sys_wait_h = no; then
11134  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
11135$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
11136  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11137/* end confdefs.h.  */
11138#include <sys/wait.h>
11139int
11140main ()
11141{
11142union wait xx, yy; xx = yy
11143  ;
11144  return 0;
11145}
11146_ACEOF
11147if ac_fn_c_try_compile "$LINENO"; then :
11148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11149$as_echo "yes" >&6; }
11150			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11151
11152			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
11153
11154else
11155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11156$as_echo "no" >&6; }
11157fi
11158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11159fi
11160
11161for ac_header in stdint.h stdlib.h string.h \
11162	sys/select.h sys/utsname.h termcap.h fcntl.h \
11163	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
11164	termio.h iconv.h inttypes.h langinfo.h math.h \
11165	unistd.h stropts.h errno.h sys/resource.h \
11166	sys/systeminfo.h locale.h sys/stream.h termios.h \
11167	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
11168	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
11169	util/debug.h util/msg18n.h frame.h sys/acl.h \
11170	sys/access.h sys/sysinfo.h wchar.h wctype.h
11171do :
11172  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11173ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11174if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11175  cat >>confdefs.h <<_ACEOF
11176#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11177_ACEOF
11178
11179fi
11180
11181done
11182
11183
11184for ac_header in sys/ptem.h
11185do :
11186  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11187#  include <sys/stream.h>
11188#endif
11189"
11190if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11191  cat >>confdefs.h <<_ACEOF
11192#define HAVE_SYS_PTEM_H 1
11193_ACEOF
11194
11195fi
11196
11197done
11198
11199
11200for ac_header in sys/sysctl.h
11201do :
11202  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11203#  include <sys/param.h>
11204#endif
11205"
11206if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11207  cat >>confdefs.h <<_ACEOF
11208#define HAVE_SYS_SYSCTL_H 1
11209_ACEOF
11210
11211fi
11212
11213done
11214
11215
11216
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11218$as_echo_n "checking for pthread_np.h... " >&6; }
11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220/* end confdefs.h.  */
11221
11222#include <pthread.h>
11223#include <pthread_np.h>
11224int
11225main ()
11226{
11227int i; i = 0;
11228  ;
11229  return 0;
11230}
11231_ACEOF
11232if ac_fn_c_try_compile "$LINENO"; then :
11233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11234$as_echo "yes" >&6; }
11235		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11236
11237else
11238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11239$as_echo "no" >&6; }
11240fi
11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11242
11243for ac_header in strings.h
11244do :
11245  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11246if test "x$ac_cv_header_strings_h" = xyes; then :
11247  cat >>confdefs.h <<_ACEOF
11248#define HAVE_STRINGS_H 1
11249_ACEOF
11250
11251fi
11252
11253done
11254
11255if test "x$MACOS_X" = "xyes"; then
11256    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11257
11258else
11259
11260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11261$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11262cppflags_save=$CPPFLAGS
11263CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11264cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11265/* end confdefs.h.  */
11266
11267#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11268# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11269			/* but don't do it on AIX 5.1 (Uribarri) */
11270#endif
11271#ifdef HAVE_XM_XM_H
11272# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11273#endif
11274#ifdef HAVE_STRING_H
11275# include <string.h>
11276#endif
11277#if defined(HAVE_STRINGS_H)
11278# include <strings.h>
11279#endif
11280
11281int
11282main ()
11283{
11284int i; i = 0;
11285  ;
11286  return 0;
11287}
11288_ACEOF
11289if ac_fn_c_try_compile "$LINENO"; then :
11290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11291$as_echo "yes" >&6; }
11292else
11293  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11294
11295		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11296$as_echo "no" >&6; }
11297fi
11298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11299CPPFLAGS=$cppflags_save
11300fi
11301
11302if test $ac_cv_c_compiler_gnu = yes; then
11303    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11304$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11305if ${ac_cv_prog_gcc_traditional+:} false; then :
11306  $as_echo_n "(cached) " >&6
11307else
11308    ac_pattern="Autoconf.*'x'"
11309  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11310/* end confdefs.h.  */
11311#include <sgtty.h>
11312Autoconf TIOCGETP
11313_ACEOF
11314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11315  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11316  ac_cv_prog_gcc_traditional=yes
11317else
11318  ac_cv_prog_gcc_traditional=no
11319fi
11320rm -f conftest*
11321
11322
11323  if test $ac_cv_prog_gcc_traditional = no; then
11324    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11325/* end confdefs.h.  */
11326#include <termio.h>
11327Autoconf TCGETA
11328_ACEOF
11329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11330  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11331  ac_cv_prog_gcc_traditional=yes
11332fi
11333rm -f conftest*
11334
11335  fi
11336fi
11337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11338$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11339  if test $ac_cv_prog_gcc_traditional = yes; then
11340    CC="$CC -traditional"
11341  fi
11342fi
11343
11344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11345$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11346if ${ac_cv_c_const+:} false; then :
11347  $as_echo_n "(cached) " >&6
11348else
11349  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11350/* end confdefs.h.  */
11351
11352int
11353main ()
11354{
11355
11356#ifndef __cplusplus
11357  /* Ultrix mips cc rejects this sort of thing.  */
11358  typedef int charset[2];
11359  const charset cs = { 0, 0 };
11360  /* SunOS 4.1.1 cc rejects this.  */
11361  char const *const *pcpcc;
11362  char **ppc;
11363  /* NEC SVR4.0.2 mips cc rejects this.  */
11364  struct point {int x, y;};
11365  static struct point const zero = {0,0};
11366  /* AIX XL C 1.02.0.0 rejects this.
11367     It does not let you subtract one const X* pointer from another in
11368     an arm of an if-expression whose if-part is not a constant
11369     expression */
11370  const char *g = "string";
11371  pcpcc = &g + (g ? g-g : 0);
11372  /* HPUX 7.0 cc rejects these. */
11373  ++pcpcc;
11374  ppc = (char**) pcpcc;
11375  pcpcc = (char const *const *) ppc;
11376  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11377    char tx;
11378    char *t = &tx;
11379    char const *s = 0 ? (char *) 0 : (char const *) 0;
11380
11381    *t++ = 0;
11382    if (s) return 0;
11383  }
11384  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11385    int x[] = {25, 17};
11386    const int *foo = &x[0];
11387    ++foo;
11388  }
11389  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11390    typedef const int *iptr;
11391    iptr p = 0;
11392    ++p;
11393  }
11394  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11395       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11396    struct s { int j; const int *ap[3]; } bx;
11397    struct s *b = &bx; b->j = 5;
11398  }
11399  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11400    const int foo = 10;
11401    if (!foo) return 0;
11402  }
11403  return !cs[0] && !zero.x;
11404#endif
11405
11406  ;
11407  return 0;
11408}
11409_ACEOF
11410if ac_fn_c_try_compile "$LINENO"; then :
11411  ac_cv_c_const=yes
11412else
11413  ac_cv_c_const=no
11414fi
11415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11416fi
11417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11418$as_echo "$ac_cv_c_const" >&6; }
11419if test $ac_cv_c_const = no; then
11420
11421$as_echo "#define const /**/" >>confdefs.h
11422
11423fi
11424
11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11426$as_echo_n "checking for working volatile... " >&6; }
11427if ${ac_cv_c_volatile+:} false; then :
11428  $as_echo_n "(cached) " >&6
11429else
11430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11431/* end confdefs.h.  */
11432
11433int
11434main ()
11435{
11436
11437volatile int x;
11438int * volatile y = (int *) 0;
11439return !x && !y;
11440  ;
11441  return 0;
11442}
11443_ACEOF
11444if ac_fn_c_try_compile "$LINENO"; then :
11445  ac_cv_c_volatile=yes
11446else
11447  ac_cv_c_volatile=no
11448fi
11449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11450fi
11451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11452$as_echo "$ac_cv_c_volatile" >&6; }
11453if test $ac_cv_c_volatile = no; then
11454
11455$as_echo "#define volatile /**/" >>confdefs.h
11456
11457fi
11458
11459ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11460if test "x$ac_cv_type_mode_t" = xyes; then :
11461
11462else
11463
11464cat >>confdefs.h <<_ACEOF
11465#define mode_t int
11466_ACEOF
11467
11468fi
11469
11470ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11471if test "x$ac_cv_type_off_t" = xyes; then :
11472
11473else
11474
11475cat >>confdefs.h <<_ACEOF
11476#define off_t long int
11477_ACEOF
11478
11479fi
11480
11481ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11482if test "x$ac_cv_type_pid_t" = xyes; then :
11483
11484else
11485
11486cat >>confdefs.h <<_ACEOF
11487#define pid_t int
11488_ACEOF
11489
11490fi
11491
11492ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11493if test "x$ac_cv_type_size_t" = xyes; then :
11494
11495else
11496
11497cat >>confdefs.h <<_ACEOF
11498#define size_t unsigned int
11499_ACEOF
11500
11501fi
11502
11503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11504$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11505if ${ac_cv_type_uid_t+:} false; then :
11506  $as_echo_n "(cached) " >&6
11507else
11508  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11509/* end confdefs.h.  */
11510#include <sys/types.h>
11511
11512_ACEOF
11513if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11514  $EGREP "uid_t" >/dev/null 2>&1; then :
11515  ac_cv_type_uid_t=yes
11516else
11517  ac_cv_type_uid_t=no
11518fi
11519rm -f conftest*
11520
11521fi
11522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11523$as_echo "$ac_cv_type_uid_t" >&6; }
11524if test $ac_cv_type_uid_t = no; then
11525
11526$as_echo "#define uid_t int" >>confdefs.h
11527
11528
11529$as_echo "#define gid_t int" >>confdefs.h
11530
11531fi
11532
11533ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11534case $ac_cv_c_uint32_t in #(
11535  no|yes) ;; #(
11536  *)
11537
11538$as_echo "#define _UINT32_T 1" >>confdefs.h
11539
11540
11541cat >>confdefs.h <<_ACEOF
11542#define uint32_t $ac_cv_c_uint32_t
11543_ACEOF
11544;;
11545  esac
11546
11547
11548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11549$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11550if ${ac_cv_header_time+:} false; then :
11551  $as_echo_n "(cached) " >&6
11552else
11553  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11554/* end confdefs.h.  */
11555#include <sys/types.h>
11556#include <sys/time.h>
11557#include <time.h>
11558
11559int
11560main ()
11561{
11562if ((struct tm *) 0)
11563return 0;
11564  ;
11565  return 0;
11566}
11567_ACEOF
11568if ac_fn_c_try_compile "$LINENO"; then :
11569  ac_cv_header_time=yes
11570else
11571  ac_cv_header_time=no
11572fi
11573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11574fi
11575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11576$as_echo "$ac_cv_header_time" >&6; }
11577if test $ac_cv_header_time = yes; then
11578
11579$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11580
11581fi
11582
11583ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11584if test "x$ac_cv_type_ino_t" = xyes; then :
11585
11586else
11587
11588cat >>confdefs.h <<_ACEOF
11589#define ino_t long
11590_ACEOF
11591
11592fi
11593
11594ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11595if test "x$ac_cv_type_dev_t" = xyes; then :
11596
11597else
11598
11599cat >>confdefs.h <<_ACEOF
11600#define dev_t unsigned
11601_ACEOF
11602
11603fi
11604
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11606$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11607if ${ac_cv_c_bigendian+:} false; then :
11608  $as_echo_n "(cached) " >&6
11609else
11610  ac_cv_c_bigendian=unknown
11611    # See if we're dealing with a universal compiler.
11612    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11613/* end confdefs.h.  */
11614#ifndef __APPLE_CC__
11615	       not a universal capable compiler
11616	     #endif
11617	     typedef int dummy;
11618
11619_ACEOF
11620if ac_fn_c_try_compile "$LINENO"; then :
11621
11622	# Check for potential -arch flags.  It is not universal unless
11623	# there are at least two -arch flags with different values.
11624	ac_arch=
11625	ac_prev=
11626	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11627	 if test -n "$ac_prev"; then
11628	   case $ac_word in
11629	     i?86 | x86_64 | ppc | ppc64)
11630	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11631		 ac_arch=$ac_word
11632	       else
11633		 ac_cv_c_bigendian=universal
11634		 break
11635	       fi
11636	       ;;
11637	   esac
11638	   ac_prev=
11639	 elif test "x$ac_word" = "x-arch"; then
11640	   ac_prev=arch
11641	 fi
11642       done
11643fi
11644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11645    if test $ac_cv_c_bigendian = unknown; then
11646      # See if sys/param.h defines the BYTE_ORDER macro.
11647      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11648/* end confdefs.h.  */
11649#include <sys/types.h>
11650	     #include <sys/param.h>
11651
11652int
11653main ()
11654{
11655#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11656		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11657		     && LITTLE_ENDIAN)
11658	      bogus endian macros
11659	     #endif
11660
11661  ;
11662  return 0;
11663}
11664_ACEOF
11665if ac_fn_c_try_compile "$LINENO"; then :
11666  # It does; now see whether it defined to BIG_ENDIAN or not.
11667	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11668/* end confdefs.h.  */
11669#include <sys/types.h>
11670		#include <sys/param.h>
11671
11672int
11673main ()
11674{
11675#if BYTE_ORDER != BIG_ENDIAN
11676		 not big endian
11677		#endif
11678
11679  ;
11680  return 0;
11681}
11682_ACEOF
11683if ac_fn_c_try_compile "$LINENO"; then :
11684  ac_cv_c_bigendian=yes
11685else
11686  ac_cv_c_bigendian=no
11687fi
11688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11689fi
11690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11691    fi
11692    if test $ac_cv_c_bigendian = unknown; then
11693      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11694      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11695/* end confdefs.h.  */
11696#include <limits.h>
11697
11698int
11699main ()
11700{
11701#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11702	      bogus endian macros
11703	     #endif
11704
11705  ;
11706  return 0;
11707}
11708_ACEOF
11709if ac_fn_c_try_compile "$LINENO"; then :
11710  # It does; now see whether it defined to _BIG_ENDIAN or not.
11711	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11712/* end confdefs.h.  */
11713#include <limits.h>
11714
11715int
11716main ()
11717{
11718#ifndef _BIG_ENDIAN
11719		 not big endian
11720		#endif
11721
11722  ;
11723  return 0;
11724}
11725_ACEOF
11726if ac_fn_c_try_compile "$LINENO"; then :
11727  ac_cv_c_bigendian=yes
11728else
11729  ac_cv_c_bigendian=no
11730fi
11731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11732fi
11733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11734    fi
11735    if test $ac_cv_c_bigendian = unknown; then
11736      # Compile a test program.
11737      if test "$cross_compiling" = yes; then :
11738  # Try to guess by grepping values from an object file.
11739	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11740/* end confdefs.h.  */
11741short int ascii_mm[] =
11742		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11743		short int ascii_ii[] =
11744		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11745		int use_ascii (int i) {
11746		  return ascii_mm[i] + ascii_ii[i];
11747		}
11748		short int ebcdic_ii[] =
11749		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11750		short int ebcdic_mm[] =
11751		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11752		int use_ebcdic (int i) {
11753		  return ebcdic_mm[i] + ebcdic_ii[i];
11754		}
11755		extern int foo;
11756
11757int
11758main ()
11759{
11760return use_ascii (foo) == use_ebcdic (foo);
11761  ;
11762  return 0;
11763}
11764_ACEOF
11765if ac_fn_c_try_compile "$LINENO"; then :
11766  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11767	      ac_cv_c_bigendian=yes
11768	    fi
11769	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11770	      if test "$ac_cv_c_bigendian" = unknown; then
11771		ac_cv_c_bigendian=no
11772	      else
11773		# finding both strings is unlikely to happen, but who knows?
11774		ac_cv_c_bigendian=unknown
11775	      fi
11776	    fi
11777fi
11778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11779else
11780  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11781/* end confdefs.h.  */
11782$ac_includes_default
11783int
11784main ()
11785{
11786
11787	     /* Are we little or big endian?  From Harbison&Steele.  */
11788	     union
11789	     {
11790	       long int l;
11791	       char c[sizeof (long int)];
11792	     } u;
11793	     u.l = 1;
11794	     return u.c[sizeof (long int) - 1] == 1;
11795
11796  ;
11797  return 0;
11798}
11799_ACEOF
11800if ac_fn_c_try_run "$LINENO"; then :
11801  ac_cv_c_bigendian=no
11802else
11803  ac_cv_c_bigendian=yes
11804fi
11805rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11806  conftest.$ac_objext conftest.beam conftest.$ac_ext
11807fi
11808
11809    fi
11810fi
11811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11812$as_echo "$ac_cv_c_bigendian" >&6; }
11813 case $ac_cv_c_bigendian in #(
11814   yes)
11815     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11816;; #(
11817   no)
11818      ;; #(
11819   universal)
11820
11821$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11822
11823     ;; #(
11824   *)
11825     as_fn_error $? "unknown endianness
11826 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11827 esac
11828
11829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11830$as_echo_n "checking for inline... " >&6; }
11831if ${ac_cv_c_inline+:} false; then :
11832  $as_echo_n "(cached) " >&6
11833else
11834  ac_cv_c_inline=no
11835for ac_kw in inline __inline__ __inline; do
11836  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11837/* end confdefs.h.  */
11838#ifndef __cplusplus
11839typedef int foo_t;
11840static $ac_kw foo_t static_foo () {return 0; }
11841$ac_kw foo_t foo () {return 0; }
11842#endif
11843
11844_ACEOF
11845if ac_fn_c_try_compile "$LINENO"; then :
11846  ac_cv_c_inline=$ac_kw
11847fi
11848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11849  test "$ac_cv_c_inline" != no && break
11850done
11851
11852fi
11853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11854$as_echo "$ac_cv_c_inline" >&6; }
11855
11856case $ac_cv_c_inline in
11857  inline | yes) ;;
11858  *)
11859    case $ac_cv_c_inline in
11860      no) ac_val=;;
11861      *) ac_val=$ac_cv_c_inline;;
11862    esac
11863    cat >>confdefs.h <<_ACEOF
11864#ifndef __cplusplus
11865#define inline $ac_val
11866#endif
11867_ACEOF
11868    ;;
11869esac
11870
11871
11872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11873$as_echo_n "checking for rlim_t... " >&6; }
11874if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11876$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11877else
11878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879/* end confdefs.h.  */
11880
11881#include <sys/types.h>
11882#if STDC_HEADERS
11883# include <stdlib.h>
11884# include <stddef.h>
11885#endif
11886#ifdef HAVE_SYS_RESOURCE_H
11887# include <sys/resource.h>
11888#endif
11889
11890_ACEOF
11891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11892  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11893  ac_cv_type_rlim_t=yes
11894else
11895  ac_cv_type_rlim_t=no
11896fi
11897rm -f conftest*
11898
11899	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11900$as_echo "$ac_cv_type_rlim_t" >&6; }
11901fi
11902if test $ac_cv_type_rlim_t = no; then
11903  cat >> confdefs.h <<\EOF
11904#define rlim_t unsigned long
11905EOF
11906fi
11907
11908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11909$as_echo_n "checking for stack_t... " >&6; }
11910if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11912$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11913else
11914  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11915/* end confdefs.h.  */
11916
11917#include <sys/types.h>
11918#if STDC_HEADERS
11919# include <stdlib.h>
11920# include <stddef.h>
11921#endif
11922#include <signal.h>
11923
11924_ACEOF
11925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11926  $EGREP "stack_t" >/dev/null 2>&1; then :
11927  ac_cv_type_stack_t=yes
11928else
11929  ac_cv_type_stack_t=no
11930fi
11931rm -f conftest*
11932
11933	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11934$as_echo "$ac_cv_type_stack_t" >&6; }
11935fi
11936if test $ac_cv_type_stack_t = no; then
11937  cat >> confdefs.h <<\EOF
11938#define stack_t struct sigaltstack
11939EOF
11940fi
11941
11942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11943$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11944cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11945/* end confdefs.h.  */
11946
11947#include <sys/types.h>
11948#if STDC_HEADERS
11949# include <stdlib.h>
11950# include <stddef.h>
11951#endif
11952#include <signal.h>
11953#include "confdefs.h"
11954
11955int
11956main ()
11957{
11958stack_t sigstk; sigstk.ss_base = 0;
11959  ;
11960  return 0;
11961}
11962_ACEOF
11963if ac_fn_c_try_compile "$LINENO"; then :
11964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11965$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11966
11967else
11968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11969$as_echo "no" >&6; }
11970fi
11971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11972
11973olibs="$LIBS"
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11975$as_echo_n "checking --with-tlib argument... " >&6; }
11976
11977# Check whether --with-tlib was given.
11978if test "${with_tlib+set}" = set; then :
11979  withval=$with_tlib;
11980fi
11981
11982if test -n "$with_tlib"; then
11983  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11984$as_echo "$with_tlib" >&6; }
11985  LIBS="$LIBS -l$with_tlib"
11986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11987$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11988  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11989/* end confdefs.h.  */
11990
11991int
11992main ()
11993{
11994
11995  ;
11996  return 0;
11997}
11998_ACEOF
11999if ac_fn_c_try_link "$LINENO"; then :
12000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
12001$as_echo "OK" >&6; }
12002else
12003  as_fn_error $? "FAILED" "$LINENO" 5
12004fi
12005rm -f core conftest.err conftest.$ac_objext \
12006    conftest$ac_exeext conftest.$ac_ext
12007    olibs="$LIBS"
12008else
12009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
12010$as_echo "empty: automatic terminal library selection" >&6; }
12011                case "`uname -s 2>/dev/null`" in
12012	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
12013	*)	tlibs="tinfo ncurses termlib termcap curses";;
12014  esac
12015  for libname in $tlibs; do
12016    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
12018$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12019if eval \${$as_ac_Lib+:} false; then :
12020  $as_echo_n "(cached) " >&6
12021else
12022  ac_check_lib_save_LIBS=$LIBS
12023LIBS="-l${libname}  $LIBS"
12024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12025/* end confdefs.h.  */
12026
12027/* Override any GCC internal prototype to avoid an error.
12028   Use char because int might match the return type of a GCC
12029   builtin and then its argument prototype would still apply.  */
12030#ifdef __cplusplus
12031extern "C"
12032#endif
12033char tgetent ();
12034int
12035main ()
12036{
12037return tgetent ();
12038  ;
12039  return 0;
12040}
12041_ACEOF
12042if ac_fn_c_try_link "$LINENO"; then :
12043  eval "$as_ac_Lib=yes"
12044else
12045  eval "$as_ac_Lib=no"
12046fi
12047rm -f core conftest.err conftest.$ac_objext \
12048    conftest$ac_exeext conftest.$ac_ext
12049LIBS=$ac_check_lib_save_LIBS
12050fi
12051eval ac_res=\$$as_ac_Lib
12052	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12053$as_echo "$ac_res" >&6; }
12054if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12055  cat >>confdefs.h <<_ACEOF
12056#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
12057_ACEOF
12058
12059  LIBS="-l${libname} $LIBS"
12060
12061fi
12062
12063    if test "x$olibs" != "x$LIBS"; then
12064                        if test "$cross_compiling" = yes; then :
12065  res="FAIL"
12066else
12067  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12068/* end confdefs.h.  */
12069
12070#ifdef HAVE_TERMCAP_H
12071# include <termcap.h>
12072#endif
12073#if STDC_HEADERS
12074# include <stdlib.h>
12075# include <stddef.h>
12076#endif
12077main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
12078_ACEOF
12079if ac_fn_c_try_run "$LINENO"; then :
12080  res="OK"
12081else
12082  res="FAIL"
12083fi
12084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12085  conftest.$ac_objext conftest.beam conftest.$ac_ext
12086fi
12087
12088      if test "$res" = "OK"; then
12089	break
12090      fi
12091      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
12092$as_echo "$libname library is not usable" >&6; }
12093      LIBS="$olibs"
12094    fi
12095  done
12096  if test "x$olibs" = "x$LIBS"; then
12097    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
12098$as_echo "no terminal library found" >&6; }
12099  fi
12100fi
12101
12102if test "x$olibs" = "x$LIBS"; then
12103  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
12104$as_echo_n "checking for tgetent()... " >&6; }
12105  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12106/* end confdefs.h.  */
12107
12108int
12109main ()
12110{
12111char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
12112  ;
12113  return 0;
12114}
12115_ACEOF
12116if ac_fn_c_try_link "$LINENO"; then :
12117  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12118$as_echo "yes" >&6; }
12119else
12120  as_fn_error $? "NOT FOUND!
12121      You need to install a terminal library; for example ncurses.
12122      Or specify the name of the library with --with-tlib." "$LINENO" 5
12123fi
12124rm -f core conftest.err conftest.$ac_objext \
12125    conftest$ac_exeext conftest.$ac_ext
12126fi
12127
12128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
12129$as_echo_n "checking whether we talk terminfo... " >&6; }
12130if ${vim_cv_terminfo+:} false; then :
12131  $as_echo_n "(cached) " >&6
12132else
12133
12134    if test "$cross_compiling" = yes; then :
12135
12136      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
12137
12138else
12139  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12140/* end confdefs.h.  */
12141
12142#include "confdefs.h"
12143#ifdef HAVE_TERMCAP_H
12144# include <termcap.h>
12145#endif
12146#ifdef HAVE_STRING_H
12147# include <string.h>
12148#endif
12149#if STDC_HEADERS
12150# include <stdlib.h>
12151# include <stddef.h>
12152#endif
12153main()
12154{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
12155
12156_ACEOF
12157if ac_fn_c_try_run "$LINENO"; then :
12158
12159      vim_cv_terminfo=no
12160
12161else
12162
12163      vim_cv_terminfo=yes
12164
12165fi
12166rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12167  conftest.$ac_objext conftest.beam conftest.$ac_ext
12168fi
12169
12170
12171fi
12172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
12173$as_echo "$vim_cv_terminfo" >&6; }
12174
12175if test "x$vim_cv_terminfo" = "xyes" ; then
12176  $as_echo "#define TERMINFO 1" >>confdefs.h
12177
12178fi
12179
12180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12181$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12182if ${vim_cv_tgetent+:} false; then :
12183  $as_echo_n "(cached) " >&6
12184else
12185
12186    if test "$cross_compiling" = yes; then :
12187
12188      as_fn_error $? "failed to compile test program." "$LINENO" 5
12189
12190else
12191  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12192/* end confdefs.h.  */
12193
12194#include "confdefs.h"
12195#ifdef HAVE_TERMCAP_H
12196# include <termcap.h>
12197#endif
12198#if STDC_HEADERS
12199# include <stdlib.h>
12200# include <stddef.h>
12201#endif
12202main()
12203{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12204
12205_ACEOF
12206if ac_fn_c_try_run "$LINENO"; then :
12207
12208      vim_cv_tgetent=zero
12209
12210else
12211
12212      vim_cv_tgetent=non-zero
12213
12214fi
12215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12216  conftest.$ac_objext conftest.beam conftest.$ac_ext
12217fi
12218
12219
12220fi
12221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12222$as_echo "$vim_cv_tgetent" >&6; }
12223
12224if test "x$vim_cv_tgetent" = "xzero" ; then
12225  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12226
12227fi
12228
12229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12230$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12232/* end confdefs.h.  */
12233
12234#ifdef HAVE_TERMCAP_H
12235# include <termcap.h>
12236#endif
12237
12238int
12239main ()
12240{
12241ospeed = 20000
12242  ;
12243  return 0;
12244}
12245_ACEOF
12246if ac_fn_c_try_link "$LINENO"; then :
12247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12248$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12249
12250else
12251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12252$as_echo "no" >&6; }
12253	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12254$as_echo_n "checking whether ospeed can be extern... " >&6; }
12255	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12256/* end confdefs.h.  */
12257
12258#ifdef HAVE_TERMCAP_H
12259# include <termcap.h>
12260#endif
12261extern short ospeed;
12262
12263int
12264main ()
12265{
12266ospeed = 20000
12267  ;
12268  return 0;
12269}
12270_ACEOF
12271if ac_fn_c_try_link "$LINENO"; then :
12272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12273$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12274
12275else
12276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12277$as_echo "no" >&6; }
12278fi
12279rm -f core conftest.err conftest.$ac_objext \
12280    conftest$ac_exeext conftest.$ac_ext
12281
12282fi
12283rm -f core conftest.err conftest.$ac_objext \
12284    conftest$ac_exeext conftest.$ac_ext
12285
12286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12287$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12288cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12289/* end confdefs.h.  */
12290
12291#ifdef HAVE_TERMCAP_H
12292# include <termcap.h>
12293#endif
12294
12295int
12296main ()
12297{
12298if (UP == 0 && BC == 0) PC = 1
12299  ;
12300  return 0;
12301}
12302_ACEOF
12303if ac_fn_c_try_link "$LINENO"; then :
12304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12305$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12306
12307else
12308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12309$as_echo "no" >&6; }
12310	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12311$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12312	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12313/* end confdefs.h.  */
12314
12315#ifdef HAVE_TERMCAP_H
12316# include <termcap.h>
12317#endif
12318extern char *UP, *BC, PC;
12319
12320int
12321main ()
12322{
12323if (UP == 0 && BC == 0) PC = 1
12324  ;
12325  return 0;
12326}
12327_ACEOF
12328if ac_fn_c_try_link "$LINENO"; then :
12329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12330$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12331
12332else
12333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12334$as_echo "no" >&6; }
12335fi
12336rm -f core conftest.err conftest.$ac_objext \
12337    conftest$ac_exeext conftest.$ac_ext
12338
12339fi
12340rm -f core conftest.err conftest.$ac_objext \
12341    conftest$ac_exeext conftest.$ac_ext
12342
12343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12344$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12345cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12346/* end confdefs.h.  */
12347
12348#ifdef HAVE_TERMCAP_H
12349# include <termcap.h>
12350#endif
12351
12352int
12353main ()
12354{
12355extern int xx(); tputs("test", 1, (outfuntype)xx)
12356  ;
12357  return 0;
12358}
12359_ACEOF
12360if ac_fn_c_try_compile "$LINENO"; then :
12361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12362$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12363
12364else
12365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12366$as_echo "no" >&6; }
12367fi
12368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12369
12370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12371$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12372cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12373/* end confdefs.h.  */
12374
12375#include <sys/types.h>
12376#include <sys/time.h>
12377#include <sys/select.h>
12378int
12379main ()
12380{
12381
12382  ;
12383  return 0;
12384}
12385_ACEOF
12386if ac_fn_c_try_compile "$LINENO"; then :
12387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12388$as_echo "yes" >&6; }
12389			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12390
12391else
12392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12393$as_echo "no" >&6; }
12394fi
12395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12396
12397
12398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12399$as_echo_n "checking for /dev/ptc... " >&6; }
12400if test -r /dev/ptc; then
12401  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12402
12403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12404$as_echo "yes" >&6; }
12405else
12406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12407$as_echo "no" >&6; }
12408fi
12409
12410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12411$as_echo_n "checking for SVR4 ptys... " >&6; }
12412if test -c /dev/ptmx ; then
12413  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12414/* end confdefs.h.  */
12415
12416int
12417main ()
12418{
12419ptsname(0);grantpt(0);unlockpt(0);
12420  ;
12421  return 0;
12422}
12423_ACEOF
12424if ac_fn_c_try_link "$LINENO"; then :
12425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12426$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12427
12428else
12429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12430$as_echo "no" >&6; }
12431fi
12432rm -f core conftest.err conftest.$ac_objext \
12433    conftest$ac_exeext conftest.$ac_ext
12434else
12435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12436$as_echo "no" >&6; }
12437fi
12438
12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12440$as_echo_n "checking for ptyranges... " >&6; }
12441if test -d /dev/ptym ; then
12442  pdir='/dev/ptym'
12443else
12444  pdir='/dev'
12445fi
12446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12447/* end confdefs.h.  */
12448#ifdef M_UNIX
12449   yes;
12450#endif
12451
12452_ACEOF
12453if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12454  $EGREP "yes" >/dev/null 2>&1; then :
12455  ptys=`echo /dev/ptyp??`
12456else
12457  ptys=`echo $pdir/pty??`
12458fi
12459rm -f conftest*
12460
12461if test "$ptys" != "$pdir/pty??" ; then
12462  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12463  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12464  cat >>confdefs.h <<_ACEOF
12465#define PTYRANGE0 "$p0"
12466_ACEOF
12467
12468  cat >>confdefs.h <<_ACEOF
12469#define PTYRANGE1 "$p1"
12470_ACEOF
12471
12472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12473$as_echo "$p0 / $p1" >&6; }
12474else
12475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12476$as_echo "don't know" >&6; }
12477fi
12478
12479
12480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12481$as_echo_n "checking return type of signal handlers... " >&6; }
12482if ${ac_cv_type_signal+:} false; then :
12483  $as_echo_n "(cached) " >&6
12484else
12485  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12486/* end confdefs.h.  */
12487#include <sys/types.h>
12488#include <signal.h>
12489
12490int
12491main ()
12492{
12493return *(signal (0, 0)) (0) == 1;
12494  ;
12495  return 0;
12496}
12497_ACEOF
12498if ac_fn_c_try_compile "$LINENO"; then :
12499  ac_cv_type_signal=int
12500else
12501  ac_cv_type_signal=void
12502fi
12503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12504fi
12505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12506$as_echo "$ac_cv_type_signal" >&6; }
12507
12508cat >>confdefs.h <<_ACEOF
12509#define RETSIGTYPE $ac_cv_type_signal
12510_ACEOF
12511
12512
12513
12514if test $ac_cv_type_signal = void; then
12515  $as_echo "#define SIGRETURN return" >>confdefs.h
12516
12517else
12518  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12519
12520fi
12521
12522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12523$as_echo_n "checking for struct sigcontext... " >&6; }
12524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12525/* end confdefs.h.  */
12526
12527#include <signal.h>
12528test_sig()
12529{
12530    struct sigcontext *scont;
12531    scont = (struct sigcontext *)0;
12532    return 1;
12533}
12534int
12535main ()
12536{
12537
12538  ;
12539  return 0;
12540}
12541_ACEOF
12542if ac_fn_c_try_compile "$LINENO"; then :
12543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12544$as_echo "yes" >&6; }
12545		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12546
12547else
12548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12549$as_echo "no" >&6; }
12550fi
12551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12552
12553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12554$as_echo_n "checking getcwd implementation is broken... " >&6; }
12555if ${vim_cv_getcwd_broken+:} false; then :
12556  $as_echo_n "(cached) " >&6
12557else
12558
12559    if test "$cross_compiling" = yes; then :
12560
12561      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12562
12563else
12564  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12565/* end confdefs.h.  */
12566
12567#include "confdefs.h"
12568#ifdef HAVE_UNISTD_H
12569#include <unistd.h>
12570#endif
12571char *dagger[] = { "IFS=pwd", 0 };
12572main()
12573{
12574  char buffer[500];
12575  extern char **environ;
12576  environ = dagger;
12577  return getcwd(buffer, 500) ? 0 : 1;
12578}
12579
12580_ACEOF
12581if ac_fn_c_try_run "$LINENO"; then :
12582
12583      vim_cv_getcwd_broken=no
12584
12585else
12586
12587      vim_cv_getcwd_broken=yes
12588
12589fi
12590rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12591  conftest.$ac_objext conftest.beam conftest.$ac_ext
12592fi
12593
12594
12595fi
12596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12597$as_echo "$vim_cv_getcwd_broken" >&6; }
12598
12599if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12600  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12601
12602  for ac_func in getwd
12603do :
12604  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12605if test "x$ac_cv_func_getwd" = xyes; then :
12606  cat >>confdefs.h <<_ACEOF
12607#define HAVE_GETWD 1
12608_ACEOF
12609
12610fi
12611done
12612
12613fi
12614
12615for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12616	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12617	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12618	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12619	sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \
12620	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12621	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12622do :
12623  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12624ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12625if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12626  cat >>confdefs.h <<_ACEOF
12627#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12628_ACEOF
12629
12630fi
12631done
12632
12633for ac_header in sys/select.h sys/socket.h
12634do :
12635  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12636ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12637if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12638  cat >>confdefs.h <<_ACEOF
12639#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12640_ACEOF
12641
12642fi
12643
12644done
12645
12646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12647$as_echo_n "checking types of arguments for select... " >&6; }
12648if ${ac_cv_func_select_args+:} false; then :
12649  $as_echo_n "(cached) " >&6
12650else
12651  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12652 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12653  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12654   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12655/* end confdefs.h.  */
12656$ac_includes_default
12657#ifdef HAVE_SYS_SELECT_H
12658# include <sys/select.h>
12659#endif
12660#ifdef HAVE_SYS_SOCKET_H
12661# include <sys/socket.h>
12662#endif
12663
12664int
12665main ()
12666{
12667extern int select ($ac_arg1,
12668					    $ac_arg234, $ac_arg234, $ac_arg234,
12669					    $ac_arg5);
12670  ;
12671  return 0;
12672}
12673_ACEOF
12674if ac_fn_c_try_compile "$LINENO"; then :
12675  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12676fi
12677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12678  done
12679 done
12680done
12681# Provide a safe default value.
12682: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12683
12684fi
12685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12686$as_echo "$ac_cv_func_select_args" >&6; }
12687ac_save_IFS=$IFS; IFS=','
12688set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12689IFS=$ac_save_IFS
12690shift
12691
12692cat >>confdefs.h <<_ACEOF
12693#define SELECT_TYPE_ARG1 $1
12694_ACEOF
12695
12696
12697cat >>confdefs.h <<_ACEOF
12698#define SELECT_TYPE_ARG234 ($2)
12699_ACEOF
12700
12701
12702cat >>confdefs.h <<_ACEOF
12703#define SELECT_TYPE_ARG5 ($3)
12704_ACEOF
12705
12706rm -f conftest*
12707
12708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12709$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12710if ${ac_cv_sys_largefile_source+:} false; then :
12711  $as_echo_n "(cached) " >&6
12712else
12713  while :; do
12714  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12715/* end confdefs.h.  */
12716#include <sys/types.h> /* for off_t */
12717     #include <stdio.h>
12718int
12719main ()
12720{
12721int (*fp) (FILE *, off_t, int) = fseeko;
12722     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12723  ;
12724  return 0;
12725}
12726_ACEOF
12727if ac_fn_c_try_link "$LINENO"; then :
12728  ac_cv_sys_largefile_source=no; break
12729fi
12730rm -f core conftest.err conftest.$ac_objext \
12731    conftest$ac_exeext conftest.$ac_ext
12732  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733/* end confdefs.h.  */
12734#define _LARGEFILE_SOURCE 1
12735#include <sys/types.h> /* for off_t */
12736     #include <stdio.h>
12737int
12738main ()
12739{
12740int (*fp) (FILE *, off_t, int) = fseeko;
12741     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12742  ;
12743  return 0;
12744}
12745_ACEOF
12746if ac_fn_c_try_link "$LINENO"; then :
12747  ac_cv_sys_largefile_source=1; break
12748fi
12749rm -f core conftest.err conftest.$ac_objext \
12750    conftest$ac_exeext conftest.$ac_ext
12751  ac_cv_sys_largefile_source=unknown
12752  break
12753done
12754fi
12755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12756$as_echo "$ac_cv_sys_largefile_source" >&6; }
12757case $ac_cv_sys_largefile_source in #(
12758  no | unknown) ;;
12759  *)
12760cat >>confdefs.h <<_ACEOF
12761#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12762_ACEOF
12763;;
12764esac
12765rm -rf conftest*
12766
12767# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12768# in glibc 2.1.3, but that breaks too many other things.
12769# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12770if test $ac_cv_sys_largefile_source != unknown; then
12771
12772$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12773
12774fi
12775
12776
12777# Check whether --enable-largefile was given.
12778if test "${enable_largefile+set}" = set; then :
12779  enableval=$enable_largefile;
12780fi
12781
12782if test "$enable_largefile" != no; then
12783
12784  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12785$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12786if ${ac_cv_sys_largefile_CC+:} false; then :
12787  $as_echo_n "(cached) " >&6
12788else
12789  ac_cv_sys_largefile_CC=no
12790     if test "$GCC" != yes; then
12791       ac_save_CC=$CC
12792       while :; do
12793	 # IRIX 6.2 and later do not support large files by default,
12794	 # so use the C compiler's -n32 option if that helps.
12795	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12796/* end confdefs.h.  */
12797#include <sys/types.h>
12798 /* Check that off_t can represent 2**63 - 1 correctly.
12799    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12800    since some C++ compilers masquerading as C compilers
12801    incorrectly reject 9223372036854775807.  */
12802#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12803  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12804		       && LARGE_OFF_T % 2147483647 == 1)
12805		      ? 1 : -1];
12806int
12807main ()
12808{
12809
12810  ;
12811  return 0;
12812}
12813_ACEOF
12814	 if ac_fn_c_try_compile "$LINENO"; then :
12815  break
12816fi
12817rm -f core conftest.err conftest.$ac_objext
12818	 CC="$CC -n32"
12819	 if ac_fn_c_try_compile "$LINENO"; then :
12820  ac_cv_sys_largefile_CC=' -n32'; break
12821fi
12822rm -f core conftest.err conftest.$ac_objext
12823	 break
12824       done
12825       CC=$ac_save_CC
12826       rm -f conftest.$ac_ext
12827    fi
12828fi
12829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12830$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12831  if test "$ac_cv_sys_largefile_CC" != no; then
12832    CC=$CC$ac_cv_sys_largefile_CC
12833  fi
12834
12835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12836$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12837if ${ac_cv_sys_file_offset_bits+:} false; then :
12838  $as_echo_n "(cached) " >&6
12839else
12840  while :; do
12841  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12842/* end confdefs.h.  */
12843#include <sys/types.h>
12844 /* Check that off_t can represent 2**63 - 1 correctly.
12845    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12846    since some C++ compilers masquerading as C compilers
12847    incorrectly reject 9223372036854775807.  */
12848#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12849  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12850		       && LARGE_OFF_T % 2147483647 == 1)
12851		      ? 1 : -1];
12852int
12853main ()
12854{
12855
12856  ;
12857  return 0;
12858}
12859_ACEOF
12860if ac_fn_c_try_compile "$LINENO"; then :
12861  ac_cv_sys_file_offset_bits=no; break
12862fi
12863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865/* end confdefs.h.  */
12866#define _FILE_OFFSET_BITS 64
12867#include <sys/types.h>
12868 /* Check that off_t can represent 2**63 - 1 correctly.
12869    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12870    since some C++ compilers masquerading as C compilers
12871    incorrectly reject 9223372036854775807.  */
12872#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12873  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12874		       && LARGE_OFF_T % 2147483647 == 1)
12875		      ? 1 : -1];
12876int
12877main ()
12878{
12879
12880  ;
12881  return 0;
12882}
12883_ACEOF
12884if ac_fn_c_try_compile "$LINENO"; then :
12885  ac_cv_sys_file_offset_bits=64; break
12886fi
12887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12888  ac_cv_sys_file_offset_bits=unknown
12889  break
12890done
12891fi
12892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12893$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12894case $ac_cv_sys_file_offset_bits in #(
12895  no | unknown) ;;
12896  *)
12897cat >>confdefs.h <<_ACEOF
12898#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12899_ACEOF
12900;;
12901esac
12902rm -rf conftest*
12903  if test $ac_cv_sys_file_offset_bits = unknown; then
12904    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12905$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12906if ${ac_cv_sys_large_files+:} false; then :
12907  $as_echo_n "(cached) " >&6
12908else
12909  while :; do
12910  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12911/* end confdefs.h.  */
12912#include <sys/types.h>
12913 /* Check that off_t can represent 2**63 - 1 correctly.
12914    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12915    since some C++ compilers masquerading as C compilers
12916    incorrectly reject 9223372036854775807.  */
12917#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12918  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12919		       && LARGE_OFF_T % 2147483647 == 1)
12920		      ? 1 : -1];
12921int
12922main ()
12923{
12924
12925  ;
12926  return 0;
12927}
12928_ACEOF
12929if ac_fn_c_try_compile "$LINENO"; then :
12930  ac_cv_sys_large_files=no; break
12931fi
12932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12934/* end confdefs.h.  */
12935#define _LARGE_FILES 1
12936#include <sys/types.h>
12937 /* Check that off_t can represent 2**63 - 1 correctly.
12938    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12939    since some C++ compilers masquerading as C compilers
12940    incorrectly reject 9223372036854775807.  */
12941#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12942  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12943		       && LARGE_OFF_T % 2147483647 == 1)
12944		      ? 1 : -1];
12945int
12946main ()
12947{
12948
12949  ;
12950  return 0;
12951}
12952_ACEOF
12953if ac_fn_c_try_compile "$LINENO"; then :
12954  ac_cv_sys_large_files=1; break
12955fi
12956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12957  ac_cv_sys_large_files=unknown
12958  break
12959done
12960fi
12961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12962$as_echo "$ac_cv_sys_large_files" >&6; }
12963case $ac_cv_sys_large_files in #(
12964  no | unknown) ;;
12965  *)
12966cat >>confdefs.h <<_ACEOF
12967#define _LARGE_FILES $ac_cv_sys_large_files
12968_ACEOF
12969;;
12970esac
12971rm -rf conftest*
12972  fi
12973
12974
12975fi
12976
12977
12978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12979$as_echo_n "checking --enable-canberra argument... " >&6; }
12980# Check whether --enable-canberra was given.
12981if test "${enable_canberra+set}" = set; then :
12982  enableval=$enable_canberra;
12983else
12984  enable_canberra="maybe"
12985fi
12986
12987
12988if test "$enable_canberra" = "maybe"; then
12989  if test "$features" = "big" -o "$features" = "huge"; then
12990    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12991$as_echo "Defaulting to yes" >&6; }
12992    enable_canberra="yes"
12993  else
12994    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12995$as_echo "Defaulting to no" >&6; }
12996    enable_canberra="no"
12997  fi
12998else
12999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
13000$as_echo "$enable_canberra" >&6; }
13001fi
13002if test "$enable_canberra" = "yes"; then
13003  if test "x$PKG_CONFIG" != "xno"; then
13004    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
13005    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
13006  fi
13007  if test "x$canberra_lib" = "x"; then
13008    canberra_lib=-lcanberra
13009    canberra_cflags=-D_REENTRANT
13010  fi
13011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
13012$as_echo_n "checking for libcanberra... " >&6; }
13013  ac_save_CFLAGS="$CFLAGS"
13014  ac_save_LIBS="$LIBS"
13015  CFLAGS="$CFLAGS $canberra_cflags"
13016  LIBS="$LIBS $canberra_lib"
13017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018/* end confdefs.h.  */
13019
13020  # include <canberra.h>
13021
13022int
13023main ()
13024{
13025
13026     ca_context *hello;
13027     ca_context_create(&hello);
13028  ;
13029  return 0;
13030}
13031_ACEOF
13032if ac_fn_c_try_link "$LINENO"; then :
13033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13034$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
13035
13036else
13037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
13038$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
13039fi
13040rm -f core conftest.err conftest.$ac_objext \
13041    conftest$ac_exeext conftest.$ac_ext
13042fi
13043
13044
13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
13046$as_echo_n "checking for st_blksize... " >&6; }
13047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13048/* end confdefs.h.  */
13049#include <sys/types.h>
13050#include <sys/stat.h>
13051int
13052main ()
13053{
13054	struct stat st;
13055	int n;
13056
13057	stat("/", &st);
13058	n = (int)st.st_blksize;
13059  ;
13060  return 0;
13061}
13062_ACEOF
13063if ac_fn_c_try_compile "$LINENO"; then :
13064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13065$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13066
13067else
13068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13069$as_echo "no" >&6; }
13070fi
13071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13072
13073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13074$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13075if ${vim_cv_stat_ignores_slash+:} false; then :
13076  $as_echo_n "(cached) " >&6
13077else
13078
13079    if test "$cross_compiling" = yes; then :
13080
13081      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13082
13083else
13084  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085/* end confdefs.h.  */
13086
13087#include "confdefs.h"
13088#if STDC_HEADERS
13089# include <stdlib.h>
13090# include <stddef.h>
13091#endif
13092#include <sys/types.h>
13093#include <sys/stat.h>
13094main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13095
13096_ACEOF
13097if ac_fn_c_try_run "$LINENO"; then :
13098
13099      vim_cv_stat_ignores_slash=yes
13100
13101else
13102
13103      vim_cv_stat_ignores_slash=no
13104
13105fi
13106rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13107  conftest.$ac_objext conftest.beam conftest.$ac_ext
13108fi
13109
13110
13111fi
13112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13113$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13114
13115if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13116  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13117
13118fi
13119
13120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13121$as_echo_n "checking for iconv_open()... " >&6; }
13122save_LIBS="$LIBS"
13123LIBS="$LIBS -liconv"
13124cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13125/* end confdefs.h.  */
13126
13127#ifdef HAVE_ICONV_H
13128# include <iconv.h>
13129#endif
13130
13131int
13132main ()
13133{
13134iconv_open("fr", "to");
13135  ;
13136  return 0;
13137}
13138_ACEOF
13139if ac_fn_c_try_link "$LINENO"; then :
13140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13141$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13142
13143else
13144  LIBS="$save_LIBS"
13145    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13146/* end confdefs.h.  */
13147
13148#ifdef HAVE_ICONV_H
13149# include <iconv.h>
13150#endif
13151
13152int
13153main ()
13154{
13155iconv_open("fr", "to");
13156  ;
13157  return 0;
13158}
13159_ACEOF
13160if ac_fn_c_try_link "$LINENO"; then :
13161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13162$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13163
13164else
13165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13166$as_echo "no" >&6; }
13167fi
13168rm -f core conftest.err conftest.$ac_objext \
13169    conftest$ac_exeext conftest.$ac_ext
13170fi
13171rm -f core conftest.err conftest.$ac_objext \
13172    conftest$ac_exeext conftest.$ac_ext
13173
13174
13175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13176$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178/* end confdefs.h.  */
13179
13180#ifdef HAVE_LANGINFO_H
13181# include <langinfo.h>
13182#endif
13183
13184int
13185main ()
13186{
13187char *cs = nl_langinfo(CODESET);
13188  ;
13189  return 0;
13190}
13191_ACEOF
13192if ac_fn_c_try_link "$LINENO"; then :
13193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13194$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13195
13196else
13197  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13198$as_echo "no" >&6; }
13199fi
13200rm -f core conftest.err conftest.$ac_objext \
13201    conftest$ac_exeext conftest.$ac_ext
13202
13203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13204$as_echo_n "checking for strtod in -lm... " >&6; }
13205if ${ac_cv_lib_m_strtod+:} false; then :
13206  $as_echo_n "(cached) " >&6
13207else
13208  ac_check_lib_save_LIBS=$LIBS
13209LIBS="-lm  $LIBS"
13210cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13211/* end confdefs.h.  */
13212
13213/* Override any GCC internal prototype to avoid an error.
13214   Use char because int might match the return type of a GCC
13215   builtin and then its argument prototype would still apply.  */
13216#ifdef __cplusplus
13217extern "C"
13218#endif
13219char strtod ();
13220int
13221main ()
13222{
13223return strtod ();
13224  ;
13225  return 0;
13226}
13227_ACEOF
13228if ac_fn_c_try_link "$LINENO"; then :
13229  ac_cv_lib_m_strtod=yes
13230else
13231  ac_cv_lib_m_strtod=no
13232fi
13233rm -f core conftest.err conftest.$ac_objext \
13234    conftest$ac_exeext conftest.$ac_ext
13235LIBS=$ac_check_lib_save_LIBS
13236fi
13237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13238$as_echo "$ac_cv_lib_m_strtod" >&6; }
13239if test "x$ac_cv_lib_m_strtod" = xyes; then :
13240  cat >>confdefs.h <<_ACEOF
13241#define HAVE_LIBM 1
13242_ACEOF
13243
13244  LIBS="-lm $LIBS"
13245
13246fi
13247
13248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13249$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13250cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13251/* end confdefs.h.  */
13252
13253#ifdef HAVE_MATH_H
13254# include <math.h>
13255#endif
13256#if STDC_HEADERS
13257# include <stdlib.h>
13258# include <stddef.h>
13259#endif
13260
13261int
13262main ()
13263{
13264char *s; double d;
13265    d = strtod("1.1", &s);
13266    d = fabs(1.11);
13267    d = ceil(1.11);
13268    d = floor(1.11);
13269    d = log10(1.11);
13270    d = pow(1.11, 2.22);
13271    d = sqrt(1.11);
13272    d = sin(1.11);
13273    d = cos(1.11);
13274    d = atan(1.11);
13275
13276  ;
13277  return 0;
13278}
13279_ACEOF
13280if ac_fn_c_try_link "$LINENO"; then :
13281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13282$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13283
13284else
13285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13286$as_echo "no" >&6; }
13287fi
13288rm -f core conftest.err conftest.$ac_objext \
13289    conftest$ac_exeext conftest.$ac_ext
13290
13291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13292$as_echo_n "checking for isinf()... " >&6; }
13293cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13294/* end confdefs.h.  */
13295
13296#ifdef HAVE_MATH_H
13297# include <math.h>
13298#endif
13299#if STDC_HEADERS
13300# include <stdlib.h>
13301# include <stddef.h>
13302#endif
13303
13304int
13305main ()
13306{
13307int r = isinf(1.11);
13308  ;
13309  return 0;
13310}
13311_ACEOF
13312if ac_fn_c_try_link "$LINENO"; then :
13313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13314$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13315
13316else
13317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13318$as_echo "no" >&6; }
13319fi
13320rm -f core conftest.err conftest.$ac_objext \
13321    conftest$ac_exeext conftest.$ac_ext
13322
13323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13324$as_echo_n "checking for isnan()... " >&6; }
13325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13326/* end confdefs.h.  */
13327
13328#ifdef HAVE_MATH_H
13329# include <math.h>
13330#endif
13331#if STDC_HEADERS
13332# include <stdlib.h>
13333# include <stddef.h>
13334#endif
13335
13336int
13337main ()
13338{
13339int r = isnan(1.11);
13340  ;
13341  return 0;
13342}
13343_ACEOF
13344if ac_fn_c_try_link "$LINENO"; then :
13345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13346$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13347
13348else
13349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13350$as_echo "no" >&6; }
13351fi
13352rm -f core conftest.err conftest.$ac_objext \
13353    conftest$ac_exeext conftest.$ac_ext
13354
13355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13356$as_echo_n "checking --disable-acl argument... " >&6; }
13357# Check whether --enable-acl was given.
13358if test "${enable_acl+set}" = set; then :
13359  enableval=$enable_acl;
13360else
13361  enable_acl="yes"
13362fi
13363
13364if test "$enable_acl" = "yes"; then
13365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13366$as_echo "no" >&6; }
13367  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13368$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13369if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13370  $as_echo_n "(cached) " >&6
13371else
13372  ac_check_lib_save_LIBS=$LIBS
13373LIBS="-lposix1e  $LIBS"
13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13375/* end confdefs.h.  */
13376
13377/* Override any GCC internal prototype to avoid an error.
13378   Use char because int might match the return type of a GCC
13379   builtin and then its argument prototype would still apply.  */
13380#ifdef __cplusplus
13381extern "C"
13382#endif
13383char acl_get_file ();
13384int
13385main ()
13386{
13387return acl_get_file ();
13388  ;
13389  return 0;
13390}
13391_ACEOF
13392if ac_fn_c_try_link "$LINENO"; then :
13393  ac_cv_lib_posix1e_acl_get_file=yes
13394else
13395  ac_cv_lib_posix1e_acl_get_file=no
13396fi
13397rm -f core conftest.err conftest.$ac_objext \
13398    conftest$ac_exeext conftest.$ac_ext
13399LIBS=$ac_check_lib_save_LIBS
13400fi
13401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13402$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13403if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13404  LIBS="$LIBS -lposix1e"
13405else
13406  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13407$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13408if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13409  $as_echo_n "(cached) " >&6
13410else
13411  ac_check_lib_save_LIBS=$LIBS
13412LIBS="-lacl  $LIBS"
13413cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13414/* end confdefs.h.  */
13415
13416/* Override any GCC internal prototype to avoid an error.
13417   Use char because int might match the return type of a GCC
13418   builtin and then its argument prototype would still apply.  */
13419#ifdef __cplusplus
13420extern "C"
13421#endif
13422char acl_get_file ();
13423int
13424main ()
13425{
13426return acl_get_file ();
13427  ;
13428  return 0;
13429}
13430_ACEOF
13431if ac_fn_c_try_link "$LINENO"; then :
13432  ac_cv_lib_acl_acl_get_file=yes
13433else
13434  ac_cv_lib_acl_acl_get_file=no
13435fi
13436rm -f core conftest.err conftest.$ac_objext \
13437    conftest$ac_exeext conftest.$ac_ext
13438LIBS=$ac_check_lib_save_LIBS
13439fi
13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13441$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13442if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13443  LIBS="$LIBS -lacl"
13444		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13445$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13446if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13447  $as_echo_n "(cached) " >&6
13448else
13449  ac_check_lib_save_LIBS=$LIBS
13450LIBS="-lattr  $LIBS"
13451cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452/* end confdefs.h.  */
13453
13454/* Override any GCC internal prototype to avoid an error.
13455   Use char because int might match the return type of a GCC
13456   builtin and then its argument prototype would still apply.  */
13457#ifdef __cplusplus
13458extern "C"
13459#endif
13460char fgetxattr ();
13461int
13462main ()
13463{
13464return fgetxattr ();
13465  ;
13466  return 0;
13467}
13468_ACEOF
13469if ac_fn_c_try_link "$LINENO"; then :
13470  ac_cv_lib_attr_fgetxattr=yes
13471else
13472  ac_cv_lib_attr_fgetxattr=no
13473fi
13474rm -f core conftest.err conftest.$ac_objext \
13475    conftest$ac_exeext conftest.$ac_ext
13476LIBS=$ac_check_lib_save_LIBS
13477fi
13478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13479$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13480if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13481  LIBS="$LIBS -lattr"
13482fi
13483
13484fi
13485
13486fi
13487
13488
13489  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13490$as_echo_n "checking for POSIX ACL support... " >&6; }
13491  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13492/* end confdefs.h.  */
13493
13494#include <sys/types.h>
13495#ifdef HAVE_SYS_ACL_H
13496# include <sys/acl.h>
13497#endif
13498acl_t acl;
13499int
13500main ()
13501{
13502acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13503	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13504	acl_free(acl);
13505  ;
13506  return 0;
13507}
13508_ACEOF
13509if ac_fn_c_try_link "$LINENO"; then :
13510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13511$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13512
13513else
13514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13515$as_echo "no" >&6; }
13516fi
13517rm -f core conftest.err conftest.$ac_objext \
13518    conftest$ac_exeext conftest.$ac_ext
13519
13520  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13521$as_echo_n "checking for acl_get in -lsec... " >&6; }
13522if ${ac_cv_lib_sec_acl_get+:} false; then :
13523  $as_echo_n "(cached) " >&6
13524else
13525  ac_check_lib_save_LIBS=$LIBS
13526LIBS="-lsec  $LIBS"
13527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528/* end confdefs.h.  */
13529
13530/* Override any GCC internal prototype to avoid an error.
13531   Use char because int might match the return type of a GCC
13532   builtin and then its argument prototype would still apply.  */
13533#ifdef __cplusplus
13534extern "C"
13535#endif
13536char acl_get ();
13537int
13538main ()
13539{
13540return acl_get ();
13541  ;
13542  return 0;
13543}
13544_ACEOF
13545if ac_fn_c_try_link "$LINENO"; then :
13546  ac_cv_lib_sec_acl_get=yes
13547else
13548  ac_cv_lib_sec_acl_get=no
13549fi
13550rm -f core conftest.err conftest.$ac_objext \
13551    conftest$ac_exeext conftest.$ac_ext
13552LIBS=$ac_check_lib_save_LIBS
13553fi
13554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13555$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13556if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13557  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13558
13559else
13560  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13561$as_echo_n "checking for Solaris ACL support... " >&6; }
13562  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13563/* end confdefs.h.  */
13564
13565#ifdef HAVE_SYS_ACL_H
13566# include <sys/acl.h>
13567#endif
13568int
13569main ()
13570{
13571acl("foo", GETACLCNT, 0, NULL);
13572
13573  ;
13574  return 0;
13575}
13576_ACEOF
13577if ac_fn_c_try_link "$LINENO"; then :
13578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13579$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13580
13581else
13582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13583$as_echo "no" >&6; }
13584fi
13585rm -f core conftest.err conftest.$ac_objext \
13586    conftest$ac_exeext conftest.$ac_ext
13587fi
13588
13589
13590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13591$as_echo_n "checking for AIX ACL support... " >&6; }
13592  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13593/* end confdefs.h.  */
13594
13595#if STDC_HEADERS
13596# include <stdlib.h>
13597# include <stddef.h>
13598#endif
13599#ifdef HAVE_SYS_ACL_H
13600# include <sys/acl.h>
13601#endif
13602#ifdef HAVE_SYS_ACCESS_H
13603# include <sys/access.h>
13604#endif
13605#define _ALL_SOURCE
13606
13607#include <sys/stat.h>
13608
13609int aclsize;
13610struct acl *aclent;
13611int
13612main ()
13613{
13614aclsize = sizeof(struct acl);
13615	aclent = (void *)malloc(aclsize);
13616	statacl("foo", STX_NORMAL, aclent, aclsize);
13617
13618  ;
13619  return 0;
13620}
13621_ACEOF
13622if ac_fn_c_try_link "$LINENO"; then :
13623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13624$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13625
13626else
13627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13628$as_echo "no" >&6; }
13629fi
13630rm -f core conftest.err conftest.$ac_objext \
13631    conftest$ac_exeext conftest.$ac_ext
13632else
13633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13634$as_echo "yes" >&6; }
13635fi
13636
13637if test "x$GTK_CFLAGS" != "x"; then
13638    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13639$as_echo_n "checking for pango_shape_full... " >&6; }
13640  ac_save_CFLAGS="$CFLAGS"
13641  ac_save_LIBS="$LIBS"
13642  CFLAGS="$CFLAGS $GTK_CFLAGS"
13643  LIBS="$LIBS $GTK_LIBS"
13644  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13645/* end confdefs.h.  */
13646#include <gtk/gtk.h>
13647int
13648main ()
13649{
13650 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13651  ;
13652  return 0;
13653}
13654_ACEOF
13655if ac_fn_c_try_link "$LINENO"; then :
13656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13657$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13658
13659else
13660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13661$as_echo "no" >&6; }
13662fi
13663rm -f core conftest.err conftest.$ac_objext \
13664    conftest$ac_exeext conftest.$ac_ext
13665  CFLAGS="$ac_save_CFLAGS"
13666  LIBS="$ac_save_LIBS"
13667fi
13668
13669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13670$as_echo_n "checking --disable-gpm argument... " >&6; }
13671# Check whether --enable-gpm was given.
13672if test "${enable_gpm+set}" = set; then :
13673  enableval=$enable_gpm;
13674else
13675  enable_gpm="yes"
13676fi
13677
13678
13679if test "$enable_gpm" = "yes"; then
13680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13681$as_echo "no" >&6; }
13682    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13683$as_echo_n "checking for gpm... " >&6; }
13684if ${vi_cv_have_gpm+:} false; then :
13685  $as_echo_n "(cached) " >&6
13686else
13687  olibs="$LIBS" ; LIBS="-lgpm"
13688	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13689/* end confdefs.h.  */
13690#include <gpm.h>
13691	    #include <linux/keyboard.h>
13692int
13693main ()
13694{
13695Gpm_GetLibVersion(NULL);
13696  ;
13697  return 0;
13698}
13699_ACEOF
13700if ac_fn_c_try_link "$LINENO"; then :
13701  	    	    vi_cv_have_gpm=yes
13702else
13703  vi_cv_have_gpm=no
13704fi
13705rm -f core conftest.err conftest.$ac_objext \
13706    conftest$ac_exeext conftest.$ac_ext
13707	LIBS="$olibs"
13708
13709fi
13710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13711$as_echo "$vi_cv_have_gpm" >&6; }
13712  if test $vi_cv_have_gpm = yes; then
13713    LIBS="$LIBS -lgpm"
13714    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13715
13716  fi
13717else
13718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13719$as_echo "yes" >&6; }
13720fi
13721
13722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13723$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13724# Check whether --enable-sysmouse was given.
13725if test "${enable_sysmouse+set}" = set; then :
13726  enableval=$enable_sysmouse;
13727else
13728  enable_sysmouse="yes"
13729fi
13730
13731
13732if test "$enable_sysmouse" = "yes"; then
13733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13734$as_echo "no" >&6; }
13735        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13736$as_echo_n "checking for sysmouse... " >&6; }
13737if ${vi_cv_have_sysmouse+:} false; then :
13738  $as_echo_n "(cached) " >&6
13739else
13740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13741/* end confdefs.h.  */
13742#include <sys/consio.h>
13743	     #include <signal.h>
13744	     #include <sys/fbio.h>
13745int
13746main ()
13747{
13748struct mouse_info   mouse;
13749	     mouse.operation = MOUSE_MODE;
13750	     mouse.operation = MOUSE_SHOW;
13751	     mouse.u.mode.mode = 0;
13752	     mouse.u.mode.signal = SIGUSR2;
13753  ;
13754  return 0;
13755}
13756_ACEOF
13757if ac_fn_c_try_link "$LINENO"; then :
13758  vi_cv_have_sysmouse=yes
13759else
13760  vi_cv_have_sysmouse=no
13761fi
13762rm -f core conftest.err conftest.$ac_objext \
13763    conftest$ac_exeext conftest.$ac_ext
13764
13765fi
13766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13767$as_echo "$vi_cv_have_sysmouse" >&6; }
13768  if test $vi_cv_have_sysmouse = yes; then
13769    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13770
13771  fi
13772else
13773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13774$as_echo "yes" >&6; }
13775fi
13776
13777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13778$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13780/* end confdefs.h.  */
13781#if HAVE_FCNTL_H
13782# include <fcntl.h>
13783#endif
13784int
13785main ()
13786{
13787	int flag = FD_CLOEXEC;
13788  ;
13789  return 0;
13790}
13791_ACEOF
13792if ac_fn_c_try_compile "$LINENO"; then :
13793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13794$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13795
13796else
13797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13798$as_echo "not usable" >&6; }
13799fi
13800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13801
13802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13803$as_echo_n "checking for rename... " >&6; }
13804cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13805/* end confdefs.h.  */
13806#include <stdio.h>
13807int
13808main ()
13809{
13810rename("this", "that")
13811  ;
13812  return 0;
13813}
13814_ACEOF
13815if ac_fn_c_try_link "$LINENO"; then :
13816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13817$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13818
13819else
13820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13821$as_echo "no" >&6; }
13822fi
13823rm -f core conftest.err conftest.$ac_objext \
13824    conftest$ac_exeext conftest.$ac_ext
13825
13826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5
13827$as_echo_n "checking for dirfd... " >&6; }
13828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13829/* end confdefs.h.  */
13830#include <sys/types.h>
13831#include <dirent.h>
13832int
13833main ()
13834{
13835DIR * dir=opendir("dirname"); dirfd(dir);
13836  ;
13837  return 0;
13838}
13839_ACEOF
13840if ac_fn_c_try_compile "$LINENO"; then :
13841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13842$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h
13843
13844else
13845  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13846$as_echo "not usable" >&6; }
13847fi
13848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13849
13850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
13851$as_echo_n "checking for flock... " >&6; }
13852cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13853/* end confdefs.h.  */
13854#include <sys/file.h>
13855int
13856main ()
13857{
13858flock(10, LOCK_SH);
13859  ;
13860  return 0;
13861}
13862_ACEOF
13863if ac_fn_c_try_compile "$LINENO"; then :
13864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13865$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
13866
13867else
13868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13869$as_echo "not usable" >&6; }
13870fi
13871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13872
13873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13874$as_echo_n "checking for sysctl... " >&6; }
13875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13876/* end confdefs.h.  */
13877#include <sys/types.h>
13878#include <sys/sysctl.h>
13879int
13880main ()
13881{
13882	int mib[2], r;
13883	size_t len;
13884
13885	mib[0] = CTL_HW;
13886	mib[1] = HW_USERMEM;
13887	len = sizeof(r);
13888	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13889
13890  ;
13891  return 0;
13892}
13893_ACEOF
13894if ac_fn_c_try_compile "$LINENO"; then :
13895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13896$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13897
13898else
13899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13900$as_echo "not usable" >&6; }
13901fi
13902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13903
13904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13905$as_echo_n "checking for sysinfo... " >&6; }
13906cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13907/* end confdefs.h.  */
13908#include <sys/types.h>
13909#include <sys/sysinfo.h>
13910int
13911main ()
13912{
13913	struct sysinfo sinfo;
13914	int t;
13915
13916	(void)sysinfo(&sinfo);
13917	t = sinfo.totalram;
13918
13919  ;
13920  return 0;
13921}
13922_ACEOF
13923if ac_fn_c_try_compile "$LINENO"; then :
13924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13925$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13926
13927else
13928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13929$as_echo "not usable" >&6; }
13930fi
13931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13932
13933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13934$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13936/* end confdefs.h.  */
13937#include <sys/types.h>
13938#include <sys/sysinfo.h>
13939int
13940main ()
13941{
13942	struct sysinfo sinfo;
13943	sinfo.mem_unit = 1;
13944
13945  ;
13946  return 0;
13947}
13948_ACEOF
13949if ac_fn_c_try_compile "$LINENO"; then :
13950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13951$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13952
13953else
13954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13955$as_echo "no" >&6; }
13956fi
13957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13958
13959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
13960$as_echo_n "checking for sysconf... " >&6; }
13961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13962/* end confdefs.h.  */
13963#include <unistd.h>
13964int
13965main ()
13966{
13967	(void)sysconf(_SC_PAGESIZE);
13968	(void)sysconf(_SC_PHYS_PAGES);
13969
13970  ;
13971  return 0;
13972}
13973_ACEOF
13974if ac_fn_c_try_compile "$LINENO"; then :
13975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13976$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
13977
13978else
13979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13980$as_echo "not usable" >&6; }
13981fi
13982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13983
13984# The cast to long int works around a bug in the HP C Compiler
13985# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13986# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13987# This bug is HP SR number 8606223364.
13988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13989$as_echo_n "checking size of int... " >&6; }
13990if ${ac_cv_sizeof_int+:} false; then :
13991  $as_echo_n "(cached) " >&6
13992else
13993  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13994
13995else
13996  if test "$ac_cv_type_int" = yes; then
13997     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13998$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13999as_fn_error 77 "cannot compute sizeof (int)
14000See \`config.log' for more details" "$LINENO" 5; }
14001   else
14002     ac_cv_sizeof_int=0
14003   fi
14004fi
14005
14006fi
14007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14008$as_echo "$ac_cv_sizeof_int" >&6; }
14009
14010
14011
14012cat >>confdefs.h <<_ACEOF
14013#define SIZEOF_INT $ac_cv_sizeof_int
14014_ACEOF
14015
14016
14017# The cast to long int works around a bug in the HP C Compiler
14018# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14019# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14020# This bug is HP SR number 8606223364.
14021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14022$as_echo_n "checking size of long... " >&6; }
14023if ${ac_cv_sizeof_long+:} false; then :
14024  $as_echo_n "(cached) " >&6
14025else
14026  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14027
14028else
14029  if test "$ac_cv_type_long" = yes; then
14030     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14032as_fn_error 77 "cannot compute sizeof (long)
14033See \`config.log' for more details" "$LINENO" 5; }
14034   else
14035     ac_cv_sizeof_long=0
14036   fi
14037fi
14038
14039fi
14040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14041$as_echo "$ac_cv_sizeof_long" >&6; }
14042
14043
14044
14045cat >>confdefs.h <<_ACEOF
14046#define SIZEOF_LONG $ac_cv_sizeof_long
14047_ACEOF
14048
14049
14050# The cast to long int works around a bug in the HP C Compiler
14051# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14052# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14053# This bug is HP SR number 8606223364.
14054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
14055$as_echo_n "checking size of time_t... " >&6; }
14056if ${ac_cv_sizeof_time_t+:} false; then :
14057  $as_echo_n "(cached) " >&6
14058else
14059  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
14060
14061else
14062  if test "$ac_cv_type_time_t" = yes; then
14063     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14064$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14065as_fn_error 77 "cannot compute sizeof (time_t)
14066See \`config.log' for more details" "$LINENO" 5; }
14067   else
14068     ac_cv_sizeof_time_t=0
14069   fi
14070fi
14071
14072fi
14073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
14074$as_echo "$ac_cv_sizeof_time_t" >&6; }
14075
14076
14077
14078cat >>confdefs.h <<_ACEOF
14079#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14080_ACEOF
14081
14082
14083# The cast to long int works around a bug in the HP C Compiler
14084# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14085# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14086# This bug is HP SR number 8606223364.
14087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14088$as_echo_n "checking size of off_t... " >&6; }
14089if ${ac_cv_sizeof_off_t+:} false; then :
14090  $as_echo_n "(cached) " >&6
14091else
14092  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14093
14094else
14095  if test "$ac_cv_type_off_t" = yes; then
14096     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14097$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14098as_fn_error 77 "cannot compute sizeof (off_t)
14099See \`config.log' for more details" "$LINENO" 5; }
14100   else
14101     ac_cv_sizeof_off_t=0
14102   fi
14103fi
14104
14105fi
14106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14107$as_echo "$ac_cv_sizeof_off_t" >&6; }
14108
14109
14110
14111cat >>confdefs.h <<_ACEOF
14112#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14113_ACEOF
14114
14115
14116
14117cat >>confdefs.h <<_ACEOF
14118#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14119_ACEOF
14120
14121cat >>confdefs.h <<_ACEOF
14122#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14123_ACEOF
14124
14125
14126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14127$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14128if test "$cross_compiling" = yes; then :
14129  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14130$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14131else
14132  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133/* end confdefs.h.  */
14134
14135#ifdef HAVE_STDINT_H
14136# include <stdint.h>
14137#endif
14138#ifdef HAVE_INTTYPES_H
14139# include <inttypes.h>
14140#endif
14141main() {
14142  uint32_t nr1 = (uint32_t)-1;
14143  uint32_t nr2 = (uint32_t)0xffffffffUL;
14144  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
14145  exit(0);
14146}
14147_ACEOF
14148if ac_fn_c_try_run "$LINENO"; then :
14149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14150$as_echo "ok" >&6; }
14151else
14152  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14153fi
14154rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14155  conftest.$ac_objext conftest.beam conftest.$ac_ext
14156fi
14157
14158
14159
14160bcopy_test_prog='
14161#include "confdefs.h"
14162#ifdef HAVE_STRING_H
14163# include <string.h>
14164#endif
14165#if STDC_HEADERS
14166# include <stdlib.h>
14167# include <stddef.h>
14168#endif
14169main() {
14170  char buf[10];
14171  strcpy(buf, "abcdefghi");
14172  mch_memmove(buf, buf + 2, 3);
14173  if (strncmp(buf, "ababcf", 6))
14174    exit(1);
14175  strcpy(buf, "abcdefghi");
14176  mch_memmove(buf + 2, buf, 3);
14177  if (strncmp(buf, "cdedef", 6))
14178    exit(1);
14179  exit(0); /* libc version works properly.  */
14180}'
14181
14182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14183$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14184if ${vim_cv_memmove_handles_overlap+:} false; then :
14185  $as_echo_n "(cached) " >&6
14186else
14187
14188    if test "$cross_compiling" = yes; then :
14189
14190	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14191
14192else
14193  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14194/* end confdefs.h.  */
14195#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14196_ACEOF
14197if ac_fn_c_try_run "$LINENO"; then :
14198
14199	vim_cv_memmove_handles_overlap=yes
14200
14201else
14202
14203	vim_cv_memmove_handles_overlap=no
14204
14205fi
14206rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14207  conftest.$ac_objext conftest.beam conftest.$ac_ext
14208fi
14209
14210
14211fi
14212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14213$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14214
14215if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14216  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14217
14218else
14219  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14220$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14221if ${vim_cv_bcopy_handles_overlap+:} false; then :
14222  $as_echo_n "(cached) " >&6
14223else
14224
14225      if test "$cross_compiling" = yes; then :
14226
14227	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14228
14229else
14230  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14231/* end confdefs.h.  */
14232#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14233_ACEOF
14234if ac_fn_c_try_run "$LINENO"; then :
14235
14236	vim_cv_bcopy_handles_overlap=yes
14237
14238else
14239
14240	vim_cv_bcopy_handles_overlap=no
14241
14242fi
14243rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14244  conftest.$ac_objext conftest.beam conftest.$ac_ext
14245fi
14246
14247
14248fi
14249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14250$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14251
14252  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14253    $as_echo "#define USEBCOPY 1" >>confdefs.h
14254
14255  else
14256    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14257$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14258if ${vim_cv_memcpy_handles_overlap+:} false; then :
14259  $as_echo_n "(cached) " >&6
14260else
14261
14262	if test "$cross_compiling" = yes; then :
14263
14264	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14265
14266else
14267  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14268/* end confdefs.h.  */
14269#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14270_ACEOF
14271if ac_fn_c_try_run "$LINENO"; then :
14272
14273	    vim_cv_memcpy_handles_overlap=yes
14274
14275else
14276
14277	    vim_cv_memcpy_handles_overlap=no
14278
14279fi
14280rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14281  conftest.$ac_objext conftest.beam conftest.$ac_ext
14282fi
14283
14284
14285fi
14286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14287$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14288
14289    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14290      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14291
14292    fi
14293  fi
14294fi
14295
14296
14297if test "x$with_x" = "xyes"; then
14298  cflags_save=$CFLAGS
14299  libs_save=$LIBS
14300  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14301  CFLAGS="$CFLAGS $X_CFLAGS"
14302
14303  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14304$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14305  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14306/* end confdefs.h.  */
14307#include <X11/Xlocale.h>
14308int
14309main ()
14310{
14311
14312  ;
14313  return 0;
14314}
14315_ACEOF
14316if ac_fn_c_try_compile "$LINENO"; then :
14317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14318/* end confdefs.h.  */
14319
14320/* Override any GCC internal prototype to avoid an error.
14321   Use char because int might match the return type of a GCC
14322   builtin and then its argument prototype would still apply.  */
14323#ifdef __cplusplus
14324extern "C"
14325#endif
14326char _Xsetlocale ();
14327int
14328main ()
14329{
14330return _Xsetlocale ();
14331  ;
14332  return 0;
14333}
14334_ACEOF
14335if ac_fn_c_try_link "$LINENO"; then :
14336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14337$as_echo "yes" >&6; }
14338	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14339
14340else
14341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14342$as_echo "no" >&6; }
14343fi
14344rm -f core conftest.err conftest.$ac_objext \
14345    conftest$ac_exeext conftest.$ac_ext
14346else
14347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14348$as_echo "no" >&6; }
14349fi
14350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14351
14352  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14353$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14354  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355/* end confdefs.h.  */
14356
14357/* Override any GCC internal prototype to avoid an error.
14358   Use char because int might match the return type of a GCC
14359   builtin and then its argument prototype would still apply.  */
14360#ifdef __cplusplus
14361extern "C"
14362#endif
14363char Xutf8SetWMProperties ();
14364int
14365main ()
14366{
14367return Xutf8SetWMProperties ();
14368  ;
14369  return 0;
14370}
14371_ACEOF
14372if ac_fn_c_try_link "$LINENO"; then :
14373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14374$as_echo "yes" >&6; }
14375	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14376
14377else
14378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14379$as_echo "no" >&6; }
14380fi
14381rm -f core conftest.err conftest.$ac_objext \
14382    conftest$ac_exeext conftest.$ac_ext
14383
14384  CFLAGS=$cflags_save
14385  LIBS=$libs_save
14386fi
14387
14388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14389$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14390if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14391  $as_echo_n "(cached) " >&6
14392else
14393  ac_check_lib_save_LIBS=$LIBS
14394LIBS="-lxpg4  $LIBS"
14395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14396/* end confdefs.h.  */
14397
14398/* Override any GCC internal prototype to avoid an error.
14399   Use char because int might match the return type of a GCC
14400   builtin and then its argument prototype would still apply.  */
14401#ifdef __cplusplus
14402extern "C"
14403#endif
14404char _xpg4_setrunelocale ();
14405int
14406main ()
14407{
14408return _xpg4_setrunelocale ();
14409  ;
14410  return 0;
14411}
14412_ACEOF
14413if ac_fn_c_try_link "$LINENO"; then :
14414  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14415else
14416  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14417fi
14418rm -f core conftest.err conftest.$ac_objext \
14419    conftest$ac_exeext conftest.$ac_ext
14420LIBS=$ac_check_lib_save_LIBS
14421fi
14422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14423$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14424if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14425  LIBS="$LIBS -lxpg4"
14426fi
14427
14428
14429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14430$as_echo_n "checking how to create tags... " >&6; }
14431test -f tags && mv tags tags.save
14432if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14433  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14434elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14435  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14436elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14437  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14438else
14439  TAGPRG="ctags"
14440  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14441  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14442  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14443  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14444  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14445  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14446  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14447fi
14448test -f tags.save && mv tags.save tags
14449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14450$as_echo "$TAGPRG" >&6; }
14451
14452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14453$as_echo_n "checking how to run man with a section nr... " >&6; }
14454MANDEF="man"
14455(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14457$as_echo "$MANDEF" >&6; }
14458if test "$MANDEF" = "man -s"; then
14459  $as_echo "#define USEMAN_S 1" >>confdefs.h
14460
14461fi
14462
14463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14464$as_echo_n "checking --disable-nls argument... " >&6; }
14465# Check whether --enable-nls was given.
14466if test "${enable_nls+set}" = set; then :
14467  enableval=$enable_nls;
14468else
14469  enable_nls="yes"
14470fi
14471
14472
14473if test "$enable_nls" = "yes"; then
14474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14475$as_echo "no" >&6; }
14476
14477  INSTALL_LANGS=install-languages
14478
14479  INSTALL_TOOL_LANGS=install-tool-languages
14480
14481
14482  # Extract the first word of "msgfmt", so it can be a program name with args.
14483set dummy msgfmt; ac_word=$2
14484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14485$as_echo_n "checking for $ac_word... " >&6; }
14486if ${ac_cv_prog_MSGFMT+:} false; then :
14487  $as_echo_n "(cached) " >&6
14488else
14489  if test -n "$MSGFMT"; then
14490  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14491else
14492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14493for as_dir in $PATH
14494do
14495  IFS=$as_save_IFS
14496  test -z "$as_dir" && as_dir=.
14497    for ac_exec_ext in '' $ac_executable_extensions; do
14498  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14499    ac_cv_prog_MSGFMT="msgfmt"
14500    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14501    break 2
14502  fi
14503done
14504  done
14505IFS=$as_save_IFS
14506
14507fi
14508fi
14509MSGFMT=$ac_cv_prog_MSGFMT
14510if test -n "$MSGFMT"; then
14511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14512$as_echo "$MSGFMT" >&6; }
14513else
14514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14515$as_echo "no" >&6; }
14516fi
14517
14518
14519  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14520$as_echo_n "checking for NLS... " >&6; }
14521  if test -f po/Makefile; then
14522    have_gettext="no"
14523    if test -n "$MSGFMT"; then
14524      olibs=$LIBS
14525      LIBS=""
14526      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14527/* end confdefs.h.  */
14528#include <libintl.h>
14529int
14530main ()
14531{
14532gettext("Test");
14533  ;
14534  return 0;
14535}
14536_ACEOF
14537if ac_fn_c_try_link "$LINENO"; then :
14538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14539$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14540else
14541  LIBS="-lintl"
14542	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14543/* end confdefs.h.  */
14544#include <libintl.h>
14545int
14546main ()
14547{
14548gettext("Test");
14549  ;
14550  return 0;
14551}
14552_ACEOF
14553if ac_fn_c_try_link "$LINENO"; then :
14554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14555$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14556	      LIBS="$olibs -lintl"
14557else
14558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14559$as_echo "gettext() doesn't work" >&6; };
14560	      LIBS=$olibs
14561fi
14562rm -f core conftest.err conftest.$ac_objext \
14563    conftest$ac_exeext conftest.$ac_ext
14564fi
14565rm -f core conftest.err conftest.$ac_objext \
14566    conftest$ac_exeext conftest.$ac_ext
14567    else
14568      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14569$as_echo "msgfmt not found - disabled" >&6; };
14570    fi
14571    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14572      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14573
14574      MAKEMO=yes
14575
14576            for ac_func in bind_textdomain_codeset
14577do :
14578  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14579if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14580  cat >>confdefs.h <<_ACEOF
14581#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14582_ACEOF
14583
14584fi
14585done
14586
14587            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14588$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14589      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14590/* end confdefs.h.  */
14591#include <libintl.h>
14592		extern int _nl_msg_cat_cntr;
14593int
14594main ()
14595{
14596++_nl_msg_cat_cntr;
14597  ;
14598  return 0;
14599}
14600_ACEOF
14601if ac_fn_c_try_link "$LINENO"; then :
14602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14603$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14604
14605else
14606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14607$as_echo "no" >&6; }
14608fi
14609rm -f core conftest.err conftest.$ac_objext \
14610    conftest$ac_exeext conftest.$ac_ext
14611      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14612$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14613      MSGFMT_DESKTOP=
14614      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14615	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14616	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14617$as_echo "broken" >&6; }
14618	else
14619	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14620$as_echo "yes" >&6; }
14621	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14622	fi
14623      else
14624	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14625$as_echo "no" >&6; }
14626      fi
14627
14628    fi
14629  else
14630    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14631$as_echo "no \"po/Makefile\" - disabled" >&6; };
14632  fi
14633else
14634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14635$as_echo "yes" >&6; }
14636fi
14637
14638ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14639if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14640  DLL=dlfcn.h
14641else
14642  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14643if test "x$ac_cv_header_dl_h" = xyes; then :
14644  DLL=dl.h
14645fi
14646
14647
14648fi
14649
14650
14651if test x${DLL} = xdlfcn.h; then
14652
14653$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14654
14655  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14656$as_echo_n "checking for dlopen()... " >&6; }
14657  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14658/* end confdefs.h.  */
14659
14660int
14661main ()
14662{
14663
14664		extern void* dlopen();
14665		dlopen();
14666
14667  ;
14668  return 0;
14669}
14670_ACEOF
14671if ac_fn_c_try_link "$LINENO"; then :
14672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14673$as_echo "yes" >&6; };
14674
14675$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14676
14677else
14678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14679$as_echo "no" >&6; };
14680	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14681$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14682	      olibs=$LIBS
14683	      LIBS="$LIBS -ldl"
14684	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14685/* end confdefs.h.  */
14686
14687int
14688main ()
14689{
14690
14691				extern void* dlopen();
14692				dlopen();
14693
14694  ;
14695  return 0;
14696}
14697_ACEOF
14698if ac_fn_c_try_link "$LINENO"; then :
14699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14700$as_echo "yes" >&6; };
14701
14702$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14703
14704else
14705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14706$as_echo "no" >&6; };
14707			  LIBS=$olibs
14708fi
14709rm -f core conftest.err conftest.$ac_objext \
14710    conftest$ac_exeext conftest.$ac_ext
14711fi
14712rm -f core conftest.err conftest.$ac_objext \
14713    conftest$ac_exeext conftest.$ac_ext
14714      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14715$as_echo_n "checking for dlsym()... " >&6; }
14716  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14717/* end confdefs.h.  */
14718
14719int
14720main ()
14721{
14722
14723		extern void* dlsym();
14724		dlsym();
14725
14726  ;
14727  return 0;
14728}
14729_ACEOF
14730if ac_fn_c_try_link "$LINENO"; then :
14731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14732$as_echo "yes" >&6; };
14733
14734$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14735
14736else
14737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14738$as_echo "no" >&6; };
14739	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14740$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14741	      olibs=$LIBS
14742	      LIBS="$LIBS -ldl"
14743	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14744/* end confdefs.h.  */
14745
14746int
14747main ()
14748{
14749
14750				extern void* dlsym();
14751				dlsym();
14752
14753  ;
14754  return 0;
14755}
14756_ACEOF
14757if ac_fn_c_try_link "$LINENO"; then :
14758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14759$as_echo "yes" >&6; };
14760
14761$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14762
14763else
14764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14765$as_echo "no" >&6; };
14766			  LIBS=$olibs
14767fi
14768rm -f core conftest.err conftest.$ac_objext \
14769    conftest$ac_exeext conftest.$ac_ext
14770fi
14771rm -f core conftest.err conftest.$ac_objext \
14772    conftest$ac_exeext conftest.$ac_ext
14773elif test x${DLL} = xdl.h; then
14774
14775$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14776
14777  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14778$as_echo_n "checking for shl_load()... " >&6; }
14779  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14780/* end confdefs.h.  */
14781
14782int
14783main ()
14784{
14785
14786		extern void* shl_load();
14787		shl_load();
14788
14789  ;
14790  return 0;
14791}
14792_ACEOF
14793if ac_fn_c_try_link "$LINENO"; then :
14794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14795$as_echo "yes" >&6; };
14796
14797$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14798
14799else
14800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14801$as_echo "no" >&6; };
14802	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14803$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14804	  olibs=$LIBS
14805	  LIBS="$LIBS -ldld"
14806	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14807/* end confdefs.h.  */
14808
14809int
14810main ()
14811{
14812
14813			extern void* shl_load();
14814			shl_load();
14815
14816  ;
14817  return 0;
14818}
14819_ACEOF
14820if ac_fn_c_try_link "$LINENO"; then :
14821  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14822$as_echo "yes" >&6; };
14823
14824$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14825
14826else
14827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14828$as_echo "no" >&6; };
14829		  LIBS=$olibs
14830fi
14831rm -f core conftest.err conftest.$ac_objext \
14832    conftest$ac_exeext conftest.$ac_ext
14833fi
14834rm -f core conftest.err conftest.$ac_objext \
14835    conftest$ac_exeext conftest.$ac_ext
14836fi
14837for ac_header in setjmp.h
14838do :
14839  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14840if test "x$ac_cv_header_setjmp_h" = xyes; then :
14841  cat >>confdefs.h <<_ACEOF
14842#define HAVE_SETJMP_H 1
14843_ACEOF
14844
14845fi
14846
14847done
14848
14849
14850if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14851    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14852    LIBS=`echo $LIBS | sed s/-ldl//`
14853    PERL_LIBS="$PERL_LIBS -ldl"
14854  fi
14855fi
14856
14857if test "$MACOS_X" = "yes"; then
14858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14859$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14860  if test "$GUITYPE" = "CARBONGUI"; then
14861    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5
14862$as_echo "yes, we need Carbon" >&6; }
14863    LIBS="$LIBS -framework Carbon"
14864  elif test "$MACOS_X_DARWIN" = "yes"; then
14865    if test "$features" = "tiny"; then
14866            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14867      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14868      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14869$as_echo "yes, we need CoreServices" >&6; }
14870      LIBS="$LIBS -framework CoreServices"
14871    else
14872      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14873$as_echo "yes, we need AppKit" >&6; }
14874      LIBS="$LIBS -framework AppKit"
14875    fi
14876  else
14877    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14878$as_echo "no" >&6; }
14879  fi
14880fi
14881if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
14882  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
14883fi
14884
14885DEPEND_CFLAGS_FILTER=
14886if test "$GCC" = yes; then
14887  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14888$as_echo_n "checking for GCC 3 or later... " >&6; }
14889  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
14890  if test "$gccmajor" -gt "2"; then
14891    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14892    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14893$as_echo "yes" >&6; }
14894  else
14895    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14896$as_echo "no" >&6; }
14897  fi
14898          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14899$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14900  if test "$gccmajor" -gt "3"; then
14901    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/'`
14902    CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'`
14903    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14904$as_echo "yes" >&6; }
14905  else
14906    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14907$as_echo "no" >&6; }
14908  fi
14909fi
14910
14911
14912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14913$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14914if 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
14915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14916$as_echo "yes" >&6; }
14917  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
14918
14919else
14920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14921$as_echo "no" >&6; }
14922fi
14923
14924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14925$as_echo_n "checking linker --as-needed support... " >&6; }
14926LINK_AS_NEEDED=
14927# Check if linker supports --as-needed and --no-as-needed options
14928if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
14929  LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'`
14930  LINK_AS_NEEDED=yes
14931fi
14932if test "$LINK_AS_NEEDED" = yes; then
14933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14934$as_echo "yes" >&6; }
14935else
14936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14937$as_echo "no" >&6; }
14938fi
14939
14940
14941# IBM z/OS reset CFLAGS for config.mk
14942if test "$zOSUnix" = "yes"; then
14943	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
14944fi
14945
14946ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
14947
14948cat >confcache <<\_ACEOF
14949# This file is a shell script that caches the results of configure
14950# tests run on this system so they can be shared between configure
14951# scripts and configure runs, see configure's option --config-cache.
14952# It is not useful on other systems.  If it contains results you don't
14953# want to keep, you may remove or edit it.
14954#
14955# config.status only pays attention to the cache file if you give it
14956# the --recheck option to rerun configure.
14957#
14958# `ac_cv_env_foo' variables (set or unset) will be overridden when
14959# loading this file, other *unset* `ac_cv_foo' will be assigned the
14960# following values.
14961
14962_ACEOF
14963
14964# The following way of writing the cache mishandles newlines in values,
14965# but we know of no workaround that is simple, portable, and efficient.
14966# So, we kill variables containing newlines.
14967# Ultrix sh set writes to stderr and can't be redirected directly,
14968# and sets the high bit in the cache file unless we assign to the vars.
14969(
14970  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14971    eval ac_val=\$$ac_var
14972    case $ac_val in #(
14973    *${as_nl}*)
14974      case $ac_var in #(
14975      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14976$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14977      esac
14978      case $ac_var in #(
14979      _ | IFS | as_nl) ;; #(
14980      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14981      *) { eval $ac_var=; unset $ac_var;} ;;
14982      esac ;;
14983    esac
14984  done
14985
14986  (set) 2>&1 |
14987    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14988    *${as_nl}ac_space=\ *)
14989      # `set' does not quote correctly, so add quotes: double-quote
14990      # substitution turns \\\\ into \\, and sed turns \\ into \.
14991      sed -n \
14992	"s/'/'\\\\''/g;
14993	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14994      ;; #(
14995    *)
14996      # `set' quotes correctly as required by POSIX, so do not add quotes.
14997      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14998      ;;
14999    esac |
15000    sort
15001) |
15002  sed '
15003     /^ac_cv_env_/b end
15004     t clear
15005     :clear
15006     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15007     t end
15008     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15009     :end' >>confcache
15010if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15011  if test -w "$cache_file"; then
15012    if test "x$cache_file" != "x/dev/null"; then
15013      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15014$as_echo "$as_me: updating cache $cache_file" >&6;}
15015      if test ! -f "$cache_file" || test -h "$cache_file"; then
15016	cat confcache >"$cache_file"
15017      else
15018        case $cache_file in #(
15019        */* | ?:*)
15020	  mv -f confcache "$cache_file"$$ &&
15021	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15022        *)
15023	  mv -f confcache "$cache_file" ;;
15024	esac
15025      fi
15026    fi
15027  else
15028    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15029$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15030  fi
15031fi
15032rm -f confcache
15033
15034test "x$prefix" = xNONE && prefix=$ac_default_prefix
15035# Let make expand exec_prefix.
15036test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15037
15038DEFS=-DHAVE_CONFIG_H
15039
15040ac_libobjs=
15041ac_ltlibobjs=
15042U=
15043for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15044  # 1. Remove the extension, and $U if already installed.
15045  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15046  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15047  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15048  #    will be set to the directory where LIBOBJS objects are built.
15049  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15050  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15051done
15052LIBOBJS=$ac_libobjs
15053
15054LTLIBOBJS=$ac_ltlibobjs
15055
15056
15057
15058
15059: "${CONFIG_STATUS=./config.status}"
15060ac_write_fail=0
15061ac_clean_files_save=$ac_clean_files
15062ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15063{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15064$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15065as_write_fail=0
15066cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15067#! $SHELL
15068# Generated by $as_me.
15069# Run this file to recreate the current configuration.
15070# Compiler output produced by configure, useful for debugging
15071# configure, is in config.log if it exists.
15072
15073debug=false
15074ac_cs_recheck=false
15075ac_cs_silent=false
15076
15077SHELL=\${CONFIG_SHELL-$SHELL}
15078export SHELL
15079_ASEOF
15080cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15081## -------------------- ##
15082## M4sh Initialization. ##
15083## -------------------- ##
15084
15085# Be more Bourne compatible
15086DUALCASE=1; export DUALCASE # for MKS sh
15087if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15088  emulate sh
15089  NULLCMD=:
15090  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15091  # is contrary to our usage.  Disable this feature.
15092  alias -g '${1+"$@"}'='"$@"'
15093  setopt NO_GLOB_SUBST
15094else
15095  case `(set -o) 2>/dev/null` in #(
15096  *posix*) :
15097    set -o posix ;; #(
15098  *) :
15099     ;;
15100esac
15101fi
15102
15103
15104as_nl='
15105'
15106export as_nl
15107# Printing a long string crashes Solaris 7 /usr/bin/printf.
15108as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15109as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15110as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15111# Prefer a ksh shell builtin over an external printf program on Solaris,
15112# but without wasting forks for bash or zsh.
15113if test -z "$BASH_VERSION$ZSH_VERSION" \
15114    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15115  as_echo='print -r --'
15116  as_echo_n='print -rn --'
15117elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15118  as_echo='printf %s\n'
15119  as_echo_n='printf %s'
15120else
15121  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15122    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15123    as_echo_n='/usr/ucb/echo -n'
15124  else
15125    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15126    as_echo_n_body='eval
15127      arg=$1;
15128      case $arg in #(
15129      *"$as_nl"*)
15130	expr "X$arg" : "X\\(.*\\)$as_nl";
15131	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15132      esac;
15133      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15134    '
15135    export as_echo_n_body
15136    as_echo_n='sh -c $as_echo_n_body as_echo'
15137  fi
15138  export as_echo_body
15139  as_echo='sh -c $as_echo_body as_echo'
15140fi
15141
15142# The user is always right.
15143if test "${PATH_SEPARATOR+set}" != set; then
15144  PATH_SEPARATOR=:
15145  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15146    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15147      PATH_SEPARATOR=';'
15148  }
15149fi
15150
15151
15152# IFS
15153# We need space, tab and new line, in precisely that order.  Quoting is
15154# there to prevent editors from complaining about space-tab.
15155# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15156# splitting by setting IFS to empty value.)
15157IFS=" ""	$as_nl"
15158
15159# Find who we are.  Look in the path if we contain no directory separator.
15160as_myself=
15161case $0 in #((
15162  *[\\/]* ) as_myself=$0 ;;
15163  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15164for as_dir in $PATH
15165do
15166  IFS=$as_save_IFS
15167  test -z "$as_dir" && as_dir=.
15168    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15169  done
15170IFS=$as_save_IFS
15171
15172     ;;
15173esac
15174# We did not find ourselves, most probably we were run as `sh COMMAND'
15175# in which case we are not to be found in the path.
15176if test "x$as_myself" = x; then
15177  as_myself=$0
15178fi
15179if test ! -f "$as_myself"; then
15180  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15181  exit 1
15182fi
15183
15184# Unset variables that we do not need and which cause bugs (e.g. in
15185# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15186# suppresses any "Segmentation fault" message there.  '((' could
15187# trigger a bug in pdksh 5.2.14.
15188for as_var in BASH_ENV ENV MAIL MAILPATH
15189do eval test x\${$as_var+set} = xset \
15190  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15191done
15192PS1='$ '
15193PS2='> '
15194PS4='+ '
15195
15196# NLS nuisances.
15197LC_ALL=C
15198export LC_ALL
15199LANGUAGE=C
15200export LANGUAGE
15201
15202# CDPATH.
15203(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15204
15205
15206# as_fn_error STATUS ERROR [LINENO LOG_FD]
15207# ----------------------------------------
15208# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15209# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15210# script with STATUS, using 1 if that was 0.
15211as_fn_error ()
15212{
15213  as_status=$1; test $as_status -eq 0 && as_status=1
15214  if test "$4"; then
15215    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15216    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15217  fi
15218  $as_echo "$as_me: error: $2" >&2
15219  as_fn_exit $as_status
15220} # as_fn_error
15221
15222
15223# as_fn_set_status STATUS
15224# -----------------------
15225# Set $? to STATUS, without forking.
15226as_fn_set_status ()
15227{
15228  return $1
15229} # as_fn_set_status
15230
15231# as_fn_exit STATUS
15232# -----------------
15233# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15234as_fn_exit ()
15235{
15236  set +e
15237  as_fn_set_status $1
15238  exit $1
15239} # as_fn_exit
15240
15241# as_fn_unset VAR
15242# ---------------
15243# Portably unset VAR.
15244as_fn_unset ()
15245{
15246  { eval $1=; unset $1;}
15247}
15248as_unset=as_fn_unset
15249# as_fn_append VAR VALUE
15250# ----------------------
15251# Append the text in VALUE to the end of the definition contained in VAR. Take
15252# advantage of any shell optimizations that allow amortized linear growth over
15253# repeated appends, instead of the typical quadratic growth present in naive
15254# implementations.
15255if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15256  eval 'as_fn_append ()
15257  {
15258    eval $1+=\$2
15259  }'
15260else
15261  as_fn_append ()
15262  {
15263    eval $1=\$$1\$2
15264  }
15265fi # as_fn_append
15266
15267# as_fn_arith ARG...
15268# ------------------
15269# Perform arithmetic evaluation on the ARGs, and store the result in the
15270# global $as_val. Take advantage of shells that can avoid forks. The arguments
15271# must be portable across $(()) and expr.
15272if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15273  eval 'as_fn_arith ()
15274  {
15275    as_val=$(( $* ))
15276  }'
15277else
15278  as_fn_arith ()
15279  {
15280    as_val=`expr "$@" || test $? -eq 1`
15281  }
15282fi # as_fn_arith
15283
15284
15285if expr a : '\(a\)' >/dev/null 2>&1 &&
15286   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15287  as_expr=expr
15288else
15289  as_expr=false
15290fi
15291
15292if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15293  as_basename=basename
15294else
15295  as_basename=false
15296fi
15297
15298if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15299  as_dirname=dirname
15300else
15301  as_dirname=false
15302fi
15303
15304as_me=`$as_basename -- "$0" ||
15305$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15306	 X"$0" : 'X\(//\)$' \| \
15307	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15308$as_echo X/"$0" |
15309    sed '/^.*\/\([^/][^/]*\)\/*$/{
15310	    s//\1/
15311	    q
15312	  }
15313	  /^X\/\(\/\/\)$/{
15314	    s//\1/
15315	    q
15316	  }
15317	  /^X\/\(\/\).*/{
15318	    s//\1/
15319	    q
15320	  }
15321	  s/.*/./; q'`
15322
15323# Avoid depending upon Character Ranges.
15324as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15325as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15326as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15327as_cr_digits='0123456789'
15328as_cr_alnum=$as_cr_Letters$as_cr_digits
15329
15330ECHO_C= ECHO_N= ECHO_T=
15331case `echo -n x` in #(((((
15332-n*)
15333  case `echo 'xy\c'` in
15334  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15335  xy)  ECHO_C='\c';;
15336  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15337       ECHO_T='	';;
15338  esac;;
15339*)
15340  ECHO_N='-n';;
15341esac
15342
15343rm -f conf$$ conf$$.exe conf$$.file
15344if test -d conf$$.dir; then
15345  rm -f conf$$.dir/conf$$.file
15346else
15347  rm -f conf$$.dir
15348  mkdir conf$$.dir 2>/dev/null
15349fi
15350if (echo >conf$$.file) 2>/dev/null; then
15351  if ln -s conf$$.file conf$$ 2>/dev/null; then
15352    as_ln_s='ln -s'
15353    # ... but there are two gotchas:
15354    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15355    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15356    # In both cases, we have to default to `cp -pR'.
15357    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15358      as_ln_s='cp -pR'
15359  elif ln conf$$.file conf$$ 2>/dev/null; then
15360    as_ln_s=ln
15361  else
15362    as_ln_s='cp -pR'
15363  fi
15364else
15365  as_ln_s='cp -pR'
15366fi
15367rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15368rmdir conf$$.dir 2>/dev/null
15369
15370
15371# as_fn_mkdir_p
15372# -------------
15373# Create "$as_dir" as a directory, including parents if necessary.
15374as_fn_mkdir_p ()
15375{
15376
15377  case $as_dir in #(
15378  -*) as_dir=./$as_dir;;
15379  esac
15380  test -d "$as_dir" || eval $as_mkdir_p || {
15381    as_dirs=
15382    while :; do
15383      case $as_dir in #(
15384      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15385      *) as_qdir=$as_dir;;
15386      esac
15387      as_dirs="'$as_qdir' $as_dirs"
15388      as_dir=`$as_dirname -- "$as_dir" ||
15389$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15390	 X"$as_dir" : 'X\(//\)[^/]' \| \
15391	 X"$as_dir" : 'X\(//\)$' \| \
15392	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15393$as_echo X"$as_dir" |
15394    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15395	    s//\1/
15396	    q
15397	  }
15398	  /^X\(\/\/\)[^/].*/{
15399	    s//\1/
15400	    q
15401	  }
15402	  /^X\(\/\/\)$/{
15403	    s//\1/
15404	    q
15405	  }
15406	  /^X\(\/\).*/{
15407	    s//\1/
15408	    q
15409	  }
15410	  s/.*/./; q'`
15411      test -d "$as_dir" && break
15412    done
15413    test -z "$as_dirs" || eval "mkdir $as_dirs"
15414  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15415
15416
15417} # as_fn_mkdir_p
15418if mkdir -p . 2>/dev/null; then
15419  as_mkdir_p='mkdir -p "$as_dir"'
15420else
15421  test -d ./-p && rmdir ./-p
15422  as_mkdir_p=false
15423fi
15424
15425
15426# as_fn_executable_p FILE
15427# -----------------------
15428# Test if FILE is an executable regular file.
15429as_fn_executable_p ()
15430{
15431  test -f "$1" && test -x "$1"
15432} # as_fn_executable_p
15433as_test_x='test -x'
15434as_executable_p=as_fn_executable_p
15435
15436# Sed expression to map a string onto a valid CPP name.
15437as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15438
15439# Sed expression to map a string onto a valid variable name.
15440as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15441
15442
15443exec 6>&1
15444## ----------------------------------- ##
15445## Main body of $CONFIG_STATUS script. ##
15446## ----------------------------------- ##
15447_ASEOF
15448test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15449
15450cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15451# Save the log message, to keep $0 and so on meaningful, and to
15452# report actual input values of CONFIG_FILES etc. instead of their
15453# values after options handling.
15454ac_log="
15455This file was extended by $as_me, which was
15456generated by GNU Autoconf 2.69.  Invocation command line was
15457
15458  CONFIG_FILES    = $CONFIG_FILES
15459  CONFIG_HEADERS  = $CONFIG_HEADERS
15460  CONFIG_LINKS    = $CONFIG_LINKS
15461  CONFIG_COMMANDS = $CONFIG_COMMANDS
15462  $ $0 $@
15463
15464on `(hostname || uname -n) 2>/dev/null | sed 1q`
15465"
15466
15467_ACEOF
15468
15469case $ac_config_files in *"
15470"*) set x $ac_config_files; shift; ac_config_files=$*;;
15471esac
15472
15473case $ac_config_headers in *"
15474"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15475esac
15476
15477
15478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15479# Files that config.status was made for.
15480config_files="$ac_config_files"
15481config_headers="$ac_config_headers"
15482
15483_ACEOF
15484
15485cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15486ac_cs_usage="\
15487\`$as_me' instantiates files and other configuration actions
15488from templates according to the current configuration.  Unless the files
15489and actions are specified as TAGs, all are instantiated by default.
15490
15491Usage: $0 [OPTION]... [TAG]...
15492
15493  -h, --help       print this help, then exit
15494  -V, --version    print version number and configuration settings, then exit
15495      --config     print configuration, then exit
15496  -q, --quiet, --silent
15497                   do not print progress messages
15498  -d, --debug      don't remove temporary files
15499      --recheck    update $as_me by reconfiguring in the same conditions
15500      --file=FILE[:TEMPLATE]
15501                   instantiate the configuration file FILE
15502      --header=FILE[:TEMPLATE]
15503                   instantiate the configuration header FILE
15504
15505Configuration files:
15506$config_files
15507
15508Configuration headers:
15509$config_headers
15510
15511Report bugs to the package provider."
15512
15513_ACEOF
15514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15515ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15516ac_cs_version="\\
15517config.status
15518configured by $0, generated by GNU Autoconf 2.69,
15519  with options \\"\$ac_cs_config\\"
15520
15521Copyright (C) 2012 Free Software Foundation, Inc.
15522This config.status script is free software; the Free Software Foundation
15523gives unlimited permission to copy, distribute and modify it."
15524
15525ac_pwd='$ac_pwd'
15526srcdir='$srcdir'
15527AWK='$AWK'
15528test -n "\$AWK" || AWK=awk
15529_ACEOF
15530
15531cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15532# The default lists apply if the user does not specify any file.
15533ac_need_defaults=:
15534while test $# != 0
15535do
15536  case $1 in
15537  --*=?*)
15538    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15539    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15540    ac_shift=:
15541    ;;
15542  --*=)
15543    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15544    ac_optarg=
15545    ac_shift=:
15546    ;;
15547  *)
15548    ac_option=$1
15549    ac_optarg=$2
15550    ac_shift=shift
15551    ;;
15552  esac
15553
15554  case $ac_option in
15555  # Handling of the options.
15556  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15557    ac_cs_recheck=: ;;
15558  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15559    $as_echo "$ac_cs_version"; exit ;;
15560  --config | --confi | --conf | --con | --co | --c )
15561    $as_echo "$ac_cs_config"; exit ;;
15562  --debug | --debu | --deb | --de | --d | -d )
15563    debug=: ;;
15564  --file | --fil | --fi | --f )
15565    $ac_shift
15566    case $ac_optarg in
15567    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15568    '') as_fn_error $? "missing file argument" ;;
15569    esac
15570    as_fn_append CONFIG_FILES " '$ac_optarg'"
15571    ac_need_defaults=false;;
15572  --header | --heade | --head | --hea )
15573    $ac_shift
15574    case $ac_optarg in
15575    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15576    esac
15577    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15578    ac_need_defaults=false;;
15579  --he | --h)
15580    # Conflict between --help and --header
15581    as_fn_error $? "ambiguous option: \`$1'
15582Try \`$0 --help' for more information.";;
15583  --help | --hel | -h )
15584    $as_echo "$ac_cs_usage"; exit ;;
15585  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15586  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15587    ac_cs_silent=: ;;
15588
15589  # This is an error.
15590  -*) as_fn_error $? "unrecognized option: \`$1'
15591Try \`$0 --help' for more information." ;;
15592
15593  *) as_fn_append ac_config_targets " $1"
15594     ac_need_defaults=false ;;
15595
15596  esac
15597  shift
15598done
15599
15600ac_configure_extra_args=
15601
15602if $ac_cs_silent; then
15603  exec 6>/dev/null
15604  ac_configure_extra_args="$ac_configure_extra_args --silent"
15605fi
15606
15607_ACEOF
15608cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15609if \$ac_cs_recheck; then
15610  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15611  shift
15612  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15613  CONFIG_SHELL='$SHELL'
15614  export CONFIG_SHELL
15615  exec "\$@"
15616fi
15617
15618_ACEOF
15619cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15620exec 5>>auto/config.log
15621{
15622  echo
15623  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15624## Running $as_me. ##
15625_ASBOX
15626  $as_echo "$ac_log"
15627} >&5
15628
15629_ACEOF
15630cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15631_ACEOF
15632
15633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15634
15635# Handling of arguments.
15636for ac_config_target in $ac_config_targets
15637do
15638  case $ac_config_target in
15639    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15640    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15641
15642  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15643  esac
15644done
15645
15646
15647# If the user did not use the arguments to specify the items to instantiate,
15648# then the envvar interface is used.  Set only those that are not.
15649# We use the long form for the default assignment because of an extremely
15650# bizarre bug on SunOS 4.1.3.
15651if $ac_need_defaults; then
15652  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15653  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15654fi
15655
15656# Have a temporary directory for convenience.  Make it in the build tree
15657# simply because there is no reason against having it here, and in addition,
15658# creating and moving files from /tmp can sometimes cause problems.
15659# Hook for its removal unless debugging.
15660# Note that there is a small window in which the directory will not be cleaned:
15661# after its creation but before its name has been assigned to `$tmp'.
15662$debug ||
15663{
15664  tmp= ac_tmp=
15665  trap 'exit_status=$?
15666  : "${ac_tmp:=$tmp}"
15667  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15668' 0
15669  trap 'as_fn_exit 1' 1 2 13 15
15670}
15671# Create a (secure) tmp directory for tmp files.
15672
15673{
15674  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15675  test -d "$tmp"
15676}  ||
15677{
15678  tmp=./conf$$-$RANDOM
15679  (umask 077 && mkdir "$tmp")
15680} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15681ac_tmp=$tmp
15682
15683# Set up the scripts for CONFIG_FILES section.
15684# No need to generate them if there are no CONFIG_FILES.
15685# This happens for instance with `./config.status config.h'.
15686if test -n "$CONFIG_FILES"; then
15687
15688
15689ac_cr=`echo X | tr X '\015'`
15690# On cygwin, bash can eat \r inside `` if the user requested igncr.
15691# But we know of no other shell where ac_cr would be empty at this
15692# point, so we can use a bashism as a fallback.
15693if test "x$ac_cr" = x; then
15694  eval ac_cr=\$\'\\r\'
15695fi
15696ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15697if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15698  ac_cs_awk_cr='\\r'
15699else
15700  ac_cs_awk_cr=$ac_cr
15701fi
15702
15703echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15704_ACEOF
15705
15706
15707{
15708  echo "cat >conf$$subs.awk <<_ACEOF" &&
15709  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15710  echo "_ACEOF"
15711} >conf$$subs.sh ||
15712  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15713ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15714ac_delim='%!_!# '
15715for ac_last_try in false false false false false :; do
15716  . ./conf$$subs.sh ||
15717    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15718
15719  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15720  if test $ac_delim_n = $ac_delim_num; then
15721    break
15722  elif $ac_last_try; then
15723    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15724  else
15725    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15726  fi
15727done
15728rm -f conf$$subs.sh
15729
15730cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15731cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15732_ACEOF
15733sed -n '
15734h
15735s/^/S["/; s/!.*/"]=/
15736p
15737g
15738s/^[^!]*!//
15739:repl
15740t repl
15741s/'"$ac_delim"'$//
15742t delim
15743:nl
15744h
15745s/\(.\{148\}\)..*/\1/
15746t more1
15747s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15748p
15749n
15750b repl
15751:more1
15752s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15753p
15754g
15755s/.\{148\}//
15756t nl
15757:delim
15758h
15759s/\(.\{148\}\)..*/\1/
15760t more2
15761s/["\\]/\\&/g; s/^/"/; s/$/"/
15762p
15763b
15764:more2
15765s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15766p
15767g
15768s/.\{148\}//
15769t delim
15770' <conf$$subs.awk | sed '
15771/^[^""]/{
15772  N
15773  s/\n//
15774}
15775' >>$CONFIG_STATUS || ac_write_fail=1
15776rm -f conf$$subs.awk
15777cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15778_ACAWK
15779cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15780  for (key in S) S_is_set[key] = 1
15781  FS = ""
15782
15783}
15784{
15785  line = $ 0
15786  nfields = split(line, field, "@")
15787  substed = 0
15788  len = length(field[1])
15789  for (i = 2; i < nfields; i++) {
15790    key = field[i]
15791    keylen = length(key)
15792    if (S_is_set[key]) {
15793      value = S[key]
15794      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15795      len += length(value) + length(field[++i])
15796      substed = 1
15797    } else
15798      len += 1 + keylen
15799  }
15800
15801  print line
15802}
15803
15804_ACAWK
15805_ACEOF
15806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15807if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15808  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15809else
15810  cat
15811fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15812  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15813_ACEOF
15814
15815# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15816# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15817# trailing colons and then remove the whole line if VPATH becomes empty
15818# (actually we leave an empty line to preserve line numbers).
15819if test "x$srcdir" = x.; then
15820  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15821h
15822s///
15823s/^/:/
15824s/[	 ]*$/:/
15825s/:\$(srcdir):/:/g
15826s/:\${srcdir}:/:/g
15827s/:@srcdir@:/:/g
15828s/^:*//
15829s/:*$//
15830x
15831s/\(=[	 ]*\).*/\1/
15832G
15833s/\n//
15834s/^[^=]*=[	 ]*$//
15835}'
15836fi
15837
15838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15839fi # test -n "$CONFIG_FILES"
15840
15841# Set up the scripts for CONFIG_HEADERS section.
15842# No need to generate them if there are no CONFIG_HEADERS.
15843# This happens for instance with `./config.status Makefile'.
15844if test -n "$CONFIG_HEADERS"; then
15845cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15846BEGIN {
15847_ACEOF
15848
15849# Transform confdefs.h into an awk script `defines.awk', embedded as
15850# here-document in config.status, that substitutes the proper values into
15851# config.h.in to produce config.h.
15852
15853# Create a delimiter string that does not exist in confdefs.h, to ease
15854# handling of long lines.
15855ac_delim='%!_!# '
15856for ac_last_try in false false :; do
15857  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15858  if test -z "$ac_tt"; then
15859    break
15860  elif $ac_last_try; then
15861    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15862  else
15863    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15864  fi
15865done
15866
15867# For the awk script, D is an array of macro values keyed by name,
15868# likewise P contains macro parameters if any.  Preserve backslash
15869# newline sequences.
15870
15871ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15872sed -n '
15873s/.\{148\}/&'"$ac_delim"'/g
15874t rset
15875:rset
15876s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15877t def
15878d
15879:def
15880s/\\$//
15881t bsnl
15882s/["\\]/\\&/g
15883s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15884D["\1"]=" \3"/p
15885s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15886d
15887:bsnl
15888s/["\\]/\\&/g
15889s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15890D["\1"]=" \3\\\\\\n"\\/p
15891t cont
15892s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15893t cont
15894d
15895:cont
15896n
15897s/.\{148\}/&'"$ac_delim"'/g
15898t clear
15899:clear
15900s/\\$//
15901t bsnlc
15902s/["\\]/\\&/g; s/^/"/; s/$/"/p
15903d
15904:bsnlc
15905s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15906b cont
15907' <confdefs.h | sed '
15908s/'"$ac_delim"'/"\\\
15909"/g' >>$CONFIG_STATUS || ac_write_fail=1
15910
15911cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15912  for (key in D) D_is_set[key] = 1
15913  FS = ""
15914}
15915/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15916  line = \$ 0
15917  split(line, arg, " ")
15918  if (arg[1] == "#") {
15919    defundef = arg[2]
15920    mac1 = arg[3]
15921  } else {
15922    defundef = substr(arg[1], 2)
15923    mac1 = arg[2]
15924  }
15925  split(mac1, mac2, "(") #)
15926  macro = mac2[1]
15927  prefix = substr(line, 1, index(line, defundef) - 1)
15928  if (D_is_set[macro]) {
15929    # Preserve the white space surrounding the "#".
15930    print prefix "define", macro P[macro] D[macro]
15931    next
15932  } else {
15933    # Replace #undef with comments.  This is necessary, for example,
15934    # in the case of _POSIX_SOURCE, which is predefined and required
15935    # on some systems where configure will not decide to define it.
15936    if (defundef == "undef") {
15937      print "/*", prefix defundef, macro, "*/"
15938      next
15939    }
15940  }
15941}
15942{ print }
15943_ACAWK
15944_ACEOF
15945cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15946  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15947fi # test -n "$CONFIG_HEADERS"
15948
15949
15950eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
15951shift
15952for ac_tag
15953do
15954  case $ac_tag in
15955  :[FHLC]) ac_mode=$ac_tag; continue;;
15956  esac
15957  case $ac_mode$ac_tag in
15958  :[FHL]*:*);;
15959  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15960  :[FH]-) ac_tag=-:-;;
15961  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15962  esac
15963  ac_save_IFS=$IFS
15964  IFS=:
15965  set x $ac_tag
15966  IFS=$ac_save_IFS
15967  shift
15968  ac_file=$1
15969  shift
15970
15971  case $ac_mode in
15972  :L) ac_source=$1;;
15973  :[FH])
15974    ac_file_inputs=
15975    for ac_f
15976    do
15977      case $ac_f in
15978      -) ac_f="$ac_tmp/stdin";;
15979      *) # Look for the file first in the build tree, then in the source tree
15980	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15981	 # because $ac_f cannot contain `:'.
15982	 test -f "$ac_f" ||
15983	   case $ac_f in
15984	   [\\/$]*) false;;
15985	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15986	   esac ||
15987	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15988      esac
15989      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15990      as_fn_append ac_file_inputs " '$ac_f'"
15991    done
15992
15993    # Let's still pretend it is `configure' which instantiates (i.e., don't
15994    # use $as_me), people would be surprised to read:
15995    #    /* config.h.  Generated by config.status.  */
15996    configure_input='Generated from '`
15997	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15998	`' by configure.'
15999    if test x"$ac_file" != x-; then
16000      configure_input="$ac_file.  $configure_input"
16001      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16002$as_echo "$as_me: creating $ac_file" >&6;}
16003    fi
16004    # Neutralize special characters interpreted by sed in replacement strings.
16005    case $configure_input in #(
16006    *\&* | *\|* | *\\* )
16007       ac_sed_conf_input=`$as_echo "$configure_input" |
16008       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16009    *) ac_sed_conf_input=$configure_input;;
16010    esac
16011
16012    case $ac_tag in
16013    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16014      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16015    esac
16016    ;;
16017  esac
16018
16019  ac_dir=`$as_dirname -- "$ac_file" ||
16020$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16021	 X"$ac_file" : 'X\(//\)[^/]' \| \
16022	 X"$ac_file" : 'X\(//\)$' \| \
16023	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16024$as_echo X"$ac_file" |
16025    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16026	    s//\1/
16027	    q
16028	  }
16029	  /^X\(\/\/\)[^/].*/{
16030	    s//\1/
16031	    q
16032	  }
16033	  /^X\(\/\/\)$/{
16034	    s//\1/
16035	    q
16036	  }
16037	  /^X\(\/\).*/{
16038	    s//\1/
16039	    q
16040	  }
16041	  s/.*/./; q'`
16042  as_dir="$ac_dir"; as_fn_mkdir_p
16043  ac_builddir=.
16044
16045case "$ac_dir" in
16046.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16047*)
16048  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16049  # A ".." for each directory in $ac_dir_suffix.
16050  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16051  case $ac_top_builddir_sub in
16052  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16053  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16054  esac ;;
16055esac
16056ac_abs_top_builddir=$ac_pwd
16057ac_abs_builddir=$ac_pwd$ac_dir_suffix
16058# for backward compatibility:
16059ac_top_builddir=$ac_top_build_prefix
16060
16061case $srcdir in
16062  .)  # We are building in place.
16063    ac_srcdir=.
16064    ac_top_srcdir=$ac_top_builddir_sub
16065    ac_abs_top_srcdir=$ac_pwd ;;
16066  [\\/]* | ?:[\\/]* )  # Absolute name.
16067    ac_srcdir=$srcdir$ac_dir_suffix;
16068    ac_top_srcdir=$srcdir
16069    ac_abs_top_srcdir=$srcdir ;;
16070  *) # Relative name.
16071    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16072    ac_top_srcdir=$ac_top_build_prefix$srcdir
16073    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16074esac
16075ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16076
16077
16078  case $ac_mode in
16079  :F)
16080  #
16081  # CONFIG_FILE
16082  #
16083
16084_ACEOF
16085
16086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16087# If the template does not know about datarootdir, expand it.
16088# FIXME: This hack should be removed a few years after 2.60.
16089ac_datarootdir_hack=; ac_datarootdir_seen=
16090ac_sed_dataroot='
16091/datarootdir/ {
16092  p
16093  q
16094}
16095/@datadir@/p
16096/@docdir@/p
16097/@infodir@/p
16098/@localedir@/p
16099/@mandir@/p'
16100case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16101*datarootdir*) ac_datarootdir_seen=yes;;
16102*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16103  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16104$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16105_ACEOF
16106cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16107  ac_datarootdir_hack='
16108  s&@datadir@&$datadir&g
16109  s&@docdir@&$docdir&g
16110  s&@infodir@&$infodir&g
16111  s&@localedir@&$localedir&g
16112  s&@mandir@&$mandir&g
16113  s&\\\${datarootdir}&$datarootdir&g' ;;
16114esac
16115_ACEOF
16116
16117# Neutralize VPATH when `$srcdir' = `.'.
16118# Shell code in configure.ac might set extrasub.
16119# FIXME: do we really want to maintain this feature?
16120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16121ac_sed_extra="$ac_vpsub
16122$extrasub
16123_ACEOF
16124cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16125:t
16126/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16127s|@configure_input@|$ac_sed_conf_input|;t t
16128s&@top_builddir@&$ac_top_builddir_sub&;t t
16129s&@top_build_prefix@&$ac_top_build_prefix&;t t
16130s&@srcdir@&$ac_srcdir&;t t
16131s&@abs_srcdir@&$ac_abs_srcdir&;t t
16132s&@top_srcdir@&$ac_top_srcdir&;t t
16133s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16134s&@builddir@&$ac_builddir&;t t
16135s&@abs_builddir@&$ac_abs_builddir&;t t
16136s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16137$ac_datarootdir_hack
16138"
16139eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16140  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16141
16142test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16143  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16144  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16145      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16146  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16147which seems to be undefined.  Please make sure it is defined" >&5
16148$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16149which seems to be undefined.  Please make sure it is defined" >&2;}
16150
16151  rm -f "$ac_tmp/stdin"
16152  case $ac_file in
16153  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16154  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16155  esac \
16156  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16157 ;;
16158  :H)
16159  #
16160  # CONFIG_HEADER
16161  #
16162  if test x"$ac_file" != x-; then
16163    {
16164      $as_echo "/* $configure_input  */" \
16165      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16166    } >"$ac_tmp/config.h" \
16167      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16168    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16169      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16170$as_echo "$as_me: $ac_file is unchanged" >&6;}
16171    else
16172      rm -f "$ac_file"
16173      mv "$ac_tmp/config.h" "$ac_file" \
16174	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16175    fi
16176  else
16177    $as_echo "/* $configure_input  */" \
16178      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16179      || as_fn_error $? "could not create -" "$LINENO" 5
16180  fi
16181 ;;
16182
16183
16184  esac
16185
16186done # for ac_tag
16187
16188
16189as_fn_exit 0
16190_ACEOF
16191ac_clean_files=$ac_clean_files_save
16192
16193test $ac_write_fail = 0 ||
16194  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16195
16196
16197# configure is writing to config.log, and then calls config.status.
16198# config.status does its own redirection, appending to config.log.
16199# Unfortunately, on DOS this fails, as config.log is still kept open
16200# by configure, so config.status won't be able to write to it; its
16201# output is simply discarded.  So we exec the FD to /dev/null,
16202# effectively closing config.log, so it can be properly (re)opened and
16203# appended to by config.status.  When coming back to configure, we
16204# need to make the FD available again.
16205if test "$no_create" != yes; then
16206  ac_cs_success=:
16207  ac_config_status_args=
16208  test "$silent" = yes &&
16209    ac_config_status_args="$ac_config_status_args --quiet"
16210  exec 5>/dev/null
16211  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16212  exec 5>>auto/config.log
16213  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16214  # would make configure fail if this is the last instruction.
16215  $ac_cs_success || as_fn_exit 1
16216fi
16217if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16218  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16219$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16220fi
16221
16222
16223