xref: /vim-8.2.3635/src/auto/configure (revision 18fefddc)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell [email protected] about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="vim.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624LINK_AS_NEEDED
625DEPEND_CFLAGS_FILTER
626MSGFMT_DESKTOP
627MAKEMO
628MSGFMT
629INSTALL_TOOL_LANGS
630INSTALL_LANGS
631TAGPRG
632GUI_X_LIBS
633GUITYPE
634GUI_LIB_LOC
635GUI_INC_LOC
636NARROW_PROTO
637MOTIF_LIBNAME
638GRESOURCE_OBJ
639GRESOURCE_SRC
640UPDATE_DESKTOP_DATABASE
641GTK_UPDATE_ICON_CACHE
642GLIB_COMPILE_RESOURCES
643GNOME_INCLUDEDIR
644GNOME_LIBDIR
645GNOME_LIBS
646GTK_LIBNAME
647GTK_LIBS
648GTK_CFLAGS
649PKG_CONFIG
650X_LIB
651X_EXTRA_LIBS
652X_LIBS
653X_PRE_LIBS
654X_CFLAGS
655XMKMF
656xmkmfpath
657TERM_TEST
658TERM_OBJ
659TERM_SRC
660CHANNEL_OBJ
661CHANNEL_SRC
662NETBEANS_OBJ
663NETBEANS_SRC
664RUBY_LIBS
665RUBY_CFLAGS
666RUBY_PRO
667RUBY_OBJ
668RUBY_SRC
669vi_cv_path_ruby
670TCL_LIBS
671TCL_CFLAGS
672TCL_PRO
673TCL_OBJ
674TCL_SRC
675vi_cv_path_tcl
676PYTHON3_OBJ
677PYTHON3_SRC
678PYTHON3_CFLAGS
679PYTHON3_LIBS
680vi_cv_path_python3
681PYTHON_OBJ
682PYTHON_SRC
683PYTHON_CFLAGS
684PYTHON_LIBS
685vi_cv_path_python
686PERL_LIBS
687PERL_CFLAGS
688PERL_PRO
689PERL_OBJ
690PERL_SRC
691shrpenv
692vi_cv_perl_xsubpp
693vi_cv_perllib
694vi_cv_path_perl
695MZSCHEME_MZC
696MZSCHEME_EXTRA
697MZSCHEME_CFLAGS
698MZSCHEME_LIBS
699MZSCHEME_PRO
700MZSCHEME_OBJ
701MZSCHEME_SRC
702vi_cv_path_mzscheme
703LUA_CFLAGS
704LUA_LIBS
705LUA_PRO
706LUA_OBJ
707LUA_SRC
708vi_cv_path_plain_lua
709vi_cv_path_luajit
710vi_cv_path_lua
711compiledby
712dogvimdiff
713dovimdiff
714QUOTESED
715line_break
716VIEWNAME
717EXNAME
718VIMNAME
719OS_EXTRA_OBJ
720OS_EXTRA_SRC
721XCODE_SELECT
722CPP_MM
723CROSS_COMPILING
724BUILD_DATE_MSG
725STRIP
726AWK
727FGREP
728EGREP
729GREP
730CPP
731OBJEXT
732EXEEXT
733ac_ct_CC
734CPPFLAGS
735LDFLAGS
736CFLAGS
737CC
738SET_MAKE
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758runstatedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL'
778ac_subst_files=''
779ac_user_opts='
780enable_option_checking
781enable_fail_if_missing
782enable_darwin
783with_mac_arch
784with_developer_dir
785with_local_dir
786with_vim_name
787with_ex_name
788with_view_name
789with_global_runtime
790with_modified_by
791enable_smack
792enable_selinux
793with_features
794with_compiledby
795enable_xsmp
796enable_xsmp_interact
797enable_luainterp
798with_lua_prefix
799with_luajit
800enable_mzschemeinterp
801with_plthome
802enable_perlinterp
803enable_pythoninterp
804with_python_command
805with_python_config_dir
806enable_python3interp
807with_python3_command
808with_python3_config_dir
809enable_tclinterp
810with_tclsh
811enable_rubyinterp
812with_ruby_command
813enable_cscope
814enable_netbeans
815enable_channel
816enable_terminal
817enable_autoservername
818enable_multibyte
819enable_rightleft
820enable_arabic
821enable_farsi
822enable_xim
823enable_fontset
824with_x
825enable_gui
826enable_gtk2_check
827enable_gnome_check
828enable_gtk3_check
829enable_motif_check
830enable_athena_check
831enable_nextaw_check
832enable_gtktest
833with_gnome_includes
834with_gnome_libs
835with_gnome
836enable_icon_cache_update
837enable_desktop_database_update
838with_motif_lib
839with_tlib
840enable_largefile
841enable_canberra
842enable_libsodium
843enable_acl
844enable_gpm
845enable_sysmouse
846enable_nls
847'
848      ac_precious_vars='build_alias
849host_alias
850target_alias
851CC
852CFLAGS
853LDFLAGS
854LIBS
855CPPFLAGS
856CPP
857XMKMF'
858
859
860# Initialize some variables set by options.
861ac_init_help=
862ac_init_version=false
863ac_unrecognized_opts=
864ac_unrecognized_sep=
865# The variables have the same names as the options, with
866# dashes changed to underlines.
867cache_file=/dev/null
868exec_prefix=NONE
869no_create=
870no_recursion=
871prefix=NONE
872program_prefix=NONE
873program_suffix=NONE
874program_transform_name=s,x,x,
875silent=
876site=
877srcdir=
878verbose=
879x_includes=NONE
880x_libraries=NONE
881
882# Installation directory options.
883# These are left unexpanded so users can "make install exec_prefix=/foo"
884# and all the variables that are supposed to be based on exec_prefix
885# by default will actually change.
886# Use braces instead of parens because sh, perl, etc. also accept them.
887# (The list follows the same order as the GNU Coding Standards.)
888bindir='${exec_prefix}/bin'
889sbindir='${exec_prefix}/sbin'
890libexecdir='${exec_prefix}/libexec'
891datarootdir='${prefix}/share'
892datadir='${datarootdir}'
893sysconfdir='${prefix}/etc'
894sharedstatedir='${prefix}/com'
895localstatedir='${prefix}/var'
896runstatedir='${localstatedir}/run'
897includedir='${prefix}/include'
898oldincludedir='/usr/include'
899docdir='${datarootdir}/doc/${PACKAGE}'
900infodir='${datarootdir}/info'
901htmldir='${docdir}'
902dvidir='${docdir}'
903pdfdir='${docdir}'
904psdir='${docdir}'
905libdir='${exec_prefix}/lib'
906localedir='${datarootdir}/locale'
907mandir='${datarootdir}/man'
908
909ac_prev=
910ac_dashdash=
911for ac_option
912do
913  # If the previous option needs an argument, assign it.
914  if test -n "$ac_prev"; then
915    eval $ac_prev=\$ac_option
916    ac_prev=
917    continue
918  fi
919
920  case $ac_option in
921  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
922  *=)   ac_optarg= ;;
923  *)    ac_optarg=yes ;;
924  esac
925
926  # Accept the important Cygnus configure options, so we can diagnose typos.
927
928  case $ac_dashdash$ac_option in
929  --)
930    ac_dashdash=yes ;;
931
932  -bindir | --bindir | --bindi | --bind | --bin | --bi)
933    ac_prev=bindir ;;
934  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
935    bindir=$ac_optarg ;;
936
937  -build | --build | --buil | --bui | --bu)
938    ac_prev=build_alias ;;
939  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
940    build_alias=$ac_optarg ;;
941
942  -cache-file | --cache-file | --cache-fil | --cache-fi \
943  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
944    ac_prev=cache_file ;;
945  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
946  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
947    cache_file=$ac_optarg ;;
948
949  --config-cache | -C)
950    cache_file=config.cache ;;
951
952  -datadir | --datadir | --datadi | --datad)
953    ac_prev=datadir ;;
954  -datadir=* | --datadir=* | --datadi=* | --datad=*)
955    datadir=$ac_optarg ;;
956
957  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
958  | --dataroo | --dataro | --datar)
959    ac_prev=datarootdir ;;
960  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
961  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
962    datarootdir=$ac_optarg ;;
963
964  -disable-* | --disable-*)
965    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
966    # Reject names that are not valid shell variable names.
967    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968      as_fn_error $? "invalid feature name: $ac_useropt"
969    ac_useropt_orig=$ac_useropt
970    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971    case $ac_user_opts in
972      *"
973"enable_$ac_useropt"
974"*) ;;
975      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
976	 ac_unrecognized_sep=', ';;
977    esac
978    eval enable_$ac_useropt=no ;;
979
980  -docdir | --docdir | --docdi | --doc | --do)
981    ac_prev=docdir ;;
982  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
983    docdir=$ac_optarg ;;
984
985  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
986    ac_prev=dvidir ;;
987  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
988    dvidir=$ac_optarg ;;
989
990  -enable-* | --enable-*)
991    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
992    # Reject names that are not valid shell variable names.
993    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
994      as_fn_error $? "invalid feature name: $ac_useropt"
995    ac_useropt_orig=$ac_useropt
996    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
997    case $ac_user_opts in
998      *"
999"enable_$ac_useropt"
1000"*) ;;
1001      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1002	 ac_unrecognized_sep=', ';;
1003    esac
1004    eval enable_$ac_useropt=\$ac_optarg ;;
1005
1006  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1007  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1008  | --exec | --exe | --ex)
1009    ac_prev=exec_prefix ;;
1010  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1011  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1012  | --exec=* | --exe=* | --ex=*)
1013    exec_prefix=$ac_optarg ;;
1014
1015  -gas | --gas | --ga | --g)
1016    # Obsolete; use --with-gas.
1017    with_gas=yes ;;
1018
1019  -help | --help | --hel | --he | -h)
1020    ac_init_help=long ;;
1021  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1022    ac_init_help=recursive ;;
1023  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1024    ac_init_help=short ;;
1025
1026  -host | --host | --hos | --ho)
1027    ac_prev=host_alias ;;
1028  -host=* | --host=* | --hos=* | --ho=*)
1029    host_alias=$ac_optarg ;;
1030
1031  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1032    ac_prev=htmldir ;;
1033  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1034  | --ht=*)
1035    htmldir=$ac_optarg ;;
1036
1037  -includedir | --includedir | --includedi | --included | --include \
1038  | --includ | --inclu | --incl | --inc)
1039    ac_prev=includedir ;;
1040  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1041  | --includ=* | --inclu=* | --incl=* | --inc=*)
1042    includedir=$ac_optarg ;;
1043
1044  -infodir | --infodir | --infodi | --infod | --info | --inf)
1045    ac_prev=infodir ;;
1046  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1047    infodir=$ac_optarg ;;
1048
1049  -libdir | --libdir | --libdi | --libd)
1050    ac_prev=libdir ;;
1051  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1052    libdir=$ac_optarg ;;
1053
1054  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1055  | --libexe | --libex | --libe)
1056    ac_prev=libexecdir ;;
1057  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1058  | --libexe=* | --libex=* | --libe=*)
1059    libexecdir=$ac_optarg ;;
1060
1061  -localedir | --localedir | --localedi | --localed | --locale)
1062    ac_prev=localedir ;;
1063  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1064    localedir=$ac_optarg ;;
1065
1066  -localstatedir | --localstatedir | --localstatedi | --localstated \
1067  | --localstate | --localstat | --localsta | --localst | --locals)
1068    ac_prev=localstatedir ;;
1069  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1070  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1071    localstatedir=$ac_optarg ;;
1072
1073  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1074    ac_prev=mandir ;;
1075  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1076    mandir=$ac_optarg ;;
1077
1078  -nfp | --nfp | --nf)
1079    # Obsolete; use --without-fp.
1080    with_fp=no ;;
1081
1082  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1083  | --no-cr | --no-c | -n)
1084    no_create=yes ;;
1085
1086  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1087  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1088    no_recursion=yes ;;
1089
1090  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1091  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1092  | --oldin | --oldi | --old | --ol | --o)
1093    ac_prev=oldincludedir ;;
1094  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1095  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1096  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1097    oldincludedir=$ac_optarg ;;
1098
1099  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1100    ac_prev=prefix ;;
1101  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1102    prefix=$ac_optarg ;;
1103
1104  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1105  | --program-pre | --program-pr | --program-p)
1106    ac_prev=program_prefix ;;
1107  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1108  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1109    program_prefix=$ac_optarg ;;
1110
1111  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1112  | --program-suf | --program-su | --program-s)
1113    ac_prev=program_suffix ;;
1114  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1115  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1116    program_suffix=$ac_optarg ;;
1117
1118  -program-transform-name | --program-transform-name \
1119  | --program-transform-nam | --program-transform-na \
1120  | --program-transform-n | --program-transform- \
1121  | --program-transform | --program-transfor \
1122  | --program-transfo | --program-transf \
1123  | --program-trans | --program-tran \
1124  | --progr-tra | --program-tr | --program-t)
1125    ac_prev=program_transform_name ;;
1126  -program-transform-name=* | --program-transform-name=* \
1127  | --program-transform-nam=* | --program-transform-na=* \
1128  | --program-transform-n=* | --program-transform-=* \
1129  | --program-transform=* | --program-transfor=* \
1130  | --program-transfo=* | --program-transf=* \
1131  | --program-trans=* | --program-tran=* \
1132  | --progr-tra=* | --program-tr=* | --program-t=*)
1133    program_transform_name=$ac_optarg ;;
1134
1135  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1136    ac_prev=pdfdir ;;
1137  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1138    pdfdir=$ac_optarg ;;
1139
1140  -psdir | --psdir | --psdi | --psd | --ps)
1141    ac_prev=psdir ;;
1142  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1143    psdir=$ac_optarg ;;
1144
1145  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1146  | -silent | --silent | --silen | --sile | --sil)
1147    silent=yes ;;
1148
1149  -runstatedir | --runstatedir | --runstatedi | --runstated \
1150  | --runstate | --runstat | --runsta | --runst | --runs \
1151  | --run | --ru | --r)
1152    ac_prev=runstatedir ;;
1153  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1154  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1155  | --run=* | --ru=* | --r=*)
1156    runstatedir=$ac_optarg ;;
1157
1158  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1159    ac_prev=sbindir ;;
1160  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1161  | --sbi=* | --sb=*)
1162    sbindir=$ac_optarg ;;
1163
1164  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1165  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1166  | --sharedst | --shareds | --shared | --share | --shar \
1167  | --sha | --sh)
1168    ac_prev=sharedstatedir ;;
1169  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1170  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1171  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1172  | --sha=* | --sh=*)
1173    sharedstatedir=$ac_optarg ;;
1174
1175  -site | --site | --sit)
1176    ac_prev=site ;;
1177  -site=* | --site=* | --sit=*)
1178    site=$ac_optarg ;;
1179
1180  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1181    ac_prev=srcdir ;;
1182  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1183    srcdir=$ac_optarg ;;
1184
1185  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1186  | --syscon | --sysco | --sysc | --sys | --sy)
1187    ac_prev=sysconfdir ;;
1188  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1189  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1190    sysconfdir=$ac_optarg ;;
1191
1192  -target | --target | --targe | --targ | --tar | --ta | --t)
1193    ac_prev=target_alias ;;
1194  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1195    target_alias=$ac_optarg ;;
1196
1197  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1198    verbose=yes ;;
1199
1200  -version | --version | --versio | --versi | --vers | -V)
1201    ac_init_version=: ;;
1202
1203  -with-* | --with-*)
1204    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1205    # Reject names that are not valid shell variable names.
1206    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207      as_fn_error $? "invalid package name: $ac_useropt"
1208    ac_useropt_orig=$ac_useropt
1209    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210    case $ac_user_opts in
1211      *"
1212"with_$ac_useropt"
1213"*) ;;
1214      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1215	 ac_unrecognized_sep=', ';;
1216    esac
1217    eval with_$ac_useropt=\$ac_optarg ;;
1218
1219  -without-* | --without-*)
1220    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1221    # Reject names that are not valid shell variable names.
1222    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1223      as_fn_error $? "invalid package name: $ac_useropt"
1224    ac_useropt_orig=$ac_useropt
1225    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1226    case $ac_user_opts in
1227      *"
1228"with_$ac_useropt"
1229"*) ;;
1230      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1231	 ac_unrecognized_sep=', ';;
1232    esac
1233    eval with_$ac_useropt=no ;;
1234
1235  --x)
1236    # Obsolete; use --with-x.
1237    with_x=yes ;;
1238
1239  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1240  | --x-incl | --x-inc | --x-in | --x-i)
1241    ac_prev=x_includes ;;
1242  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1243  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1244    x_includes=$ac_optarg ;;
1245
1246  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1247  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1248    ac_prev=x_libraries ;;
1249  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1250  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1251    x_libraries=$ac_optarg ;;
1252
1253  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1254Try \`$0 --help' for more information"
1255    ;;
1256
1257  *=*)
1258    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1259    # Reject names that are not valid shell variable names.
1260    case $ac_envvar in #(
1261      '' | [0-9]* | *[!_$as_cr_alnum]* )
1262      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1263    esac
1264    eval $ac_envvar=\$ac_optarg
1265    export $ac_envvar ;;
1266
1267  *)
1268    # FIXME: should be removed in autoconf 3.0.
1269    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1270    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1271      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1272    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1273    ;;
1274
1275  esac
1276done
1277
1278if test -n "$ac_prev"; then
1279  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1280  as_fn_error $? "missing argument to $ac_option"
1281fi
1282
1283if test -n "$ac_unrecognized_opts"; then
1284  case $enable_option_checking in
1285    no) ;;
1286    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1287    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1288  esac
1289fi
1290
1291# Check all directory arguments for consistency.
1292for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1293		datadir sysconfdir sharedstatedir localstatedir includedir \
1294		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1295		libdir localedir mandir runstatedir
1296do
1297  eval ac_val=\$$ac_var
1298  # Remove trailing slashes.
1299  case $ac_val in
1300    */ )
1301      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1302      eval $ac_var=\$ac_val;;
1303  esac
1304  # Be sure to have absolute directory names.
1305  case $ac_val in
1306    [\\/$]* | ?:[\\/]* )  continue;;
1307    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1308  esac
1309  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1310done
1311
1312# There might be people who depend on the old broken behavior: `$host'
1313# used to hold the argument of --host etc.
1314# FIXME: To remove some day.
1315build=$build_alias
1316host=$host_alias
1317target=$target_alias
1318
1319# FIXME: To remove some day.
1320if test "x$host_alias" != x; then
1321  if test "x$build_alias" = x; then
1322    cross_compiling=maybe
1323  elif test "x$build_alias" != "x$host_alias"; then
1324    cross_compiling=yes
1325  fi
1326fi
1327
1328ac_tool_prefix=
1329test -n "$host_alias" && ac_tool_prefix=$host_alias-
1330
1331test "$silent" = yes && exec 6>/dev/null
1332
1333
1334ac_pwd=`pwd` && test -n "$ac_pwd" &&
1335ac_ls_di=`ls -di .` &&
1336ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1337  as_fn_error $? "working directory cannot be determined"
1338test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1339  as_fn_error $? "pwd does not report name of working directory"
1340
1341
1342# Find the source files, if location was not specified.
1343if test -z "$srcdir"; then
1344  ac_srcdir_defaulted=yes
1345  # Try the directory containing this script, then the parent directory.
1346  ac_confdir=`$as_dirname -- "$as_myself" ||
1347$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1348	 X"$as_myself" : 'X\(//\)[^/]' \| \
1349	 X"$as_myself" : 'X\(//\)$' \| \
1350	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1351$as_echo X"$as_myself" |
1352    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1353	    s//\1/
1354	    q
1355	  }
1356	  /^X\(\/\/\)[^/].*/{
1357	    s//\1/
1358	    q
1359	  }
1360	  /^X\(\/\/\)$/{
1361	    s//\1/
1362	    q
1363	  }
1364	  /^X\(\/\).*/{
1365	    s//\1/
1366	    q
1367	  }
1368	  s/.*/./; q'`
1369  srcdir=$ac_confdir
1370  if test ! -r "$srcdir/$ac_unique_file"; then
1371    srcdir=..
1372  fi
1373else
1374  ac_srcdir_defaulted=no
1375fi
1376if test ! -r "$srcdir/$ac_unique_file"; then
1377  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1378  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1379fi
1380ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1381ac_abs_confdir=`(
1382	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1383	pwd)`
1384# When building in place, set srcdir=.
1385if test "$ac_abs_confdir" = "$ac_pwd"; then
1386  srcdir=.
1387fi
1388# Remove unnecessary trailing slashes from srcdir.
1389# Double slashes in file names in object file debugging info
1390# mess up M-x gdb in Emacs.
1391case $srcdir in
1392*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1393esac
1394for ac_var in $ac_precious_vars; do
1395  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1396  eval ac_env_${ac_var}_value=\$${ac_var}
1397  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1398  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1399done
1400
1401#
1402# Report the --help message.
1403#
1404if test "$ac_init_help" = "long"; then
1405  # Omit some internal or obsolete options to make the list less imposing.
1406  # This message is too long to be a string in the A/UX 3.1 sh.
1407  cat <<_ACEOF
1408\`configure' configures this package to adapt to many kinds of systems.
1409
1410Usage: $0 [OPTION]... [VAR=VALUE]...
1411
1412To assign environment variables (e.g., CC, CFLAGS...), specify them as
1413VAR=VALUE.  See below for descriptions of some of the useful variables.
1414
1415Defaults for the options are specified in brackets.
1416
1417Configuration:
1418  -h, --help              display this help and exit
1419      --help=short        display options specific to this package
1420      --help=recursive    display the short help of all the included packages
1421  -V, --version           display version information and exit
1422  -q, --quiet, --silent   do not print \`checking ...' messages
1423      --cache-file=FILE   cache test results in FILE [disabled]
1424  -C, --config-cache      alias for \`--cache-file=config.cache'
1425  -n, --no-create         do not create output files
1426      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1427
1428Installation directories:
1429  --prefix=PREFIX         install architecture-independent files in PREFIX
1430                          [$ac_default_prefix]
1431  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1432                          [PREFIX]
1433
1434By default, \`make install' will install all the files in
1435\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1436an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1437for instance \`--prefix=\$HOME'.
1438
1439For better control, use the options below.
1440
1441Fine tuning of the installation directories:
1442  --bindir=DIR            user executables [EPREFIX/bin]
1443  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1444  --libexecdir=DIR        program executables [EPREFIX/libexec]
1445  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1446  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1447  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1448  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1449  --libdir=DIR            object code libraries [EPREFIX/lib]
1450  --includedir=DIR        C header files [PREFIX/include]
1451  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1452  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1453  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1454  --infodir=DIR           info documentation [DATAROOTDIR/info]
1455  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1456  --mandir=DIR            man documentation [DATAROOTDIR/man]
1457  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1458  --htmldir=DIR           html documentation [DOCDIR]
1459  --dvidir=DIR            dvi documentation [DOCDIR]
1460  --pdfdir=DIR            pdf documentation [DOCDIR]
1461  --psdir=DIR             ps documentation [DOCDIR]
1462_ACEOF
1463
1464  cat <<\_ACEOF
1465
1466X features:
1467  --x-includes=DIR    X include files are in DIR
1468  --x-libraries=DIR   X library files are in DIR
1469_ACEOF
1470fi
1471
1472if test -n "$ac_init_help"; then
1473
1474  cat <<\_ACEOF
1475
1476Optional Features:
1477  --disable-option-checking  ignore unrecognized --enable/--with options
1478  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1479  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1480  --enable-fail-if-missing    Fail if dependencies on additional features
1481     specified on the command line are missing.
1482  --disable-darwin        Disable Darwin (Mac OS X) support.
1483  --disable-smack	  Do not check for Smack support.
1484  --disable-selinux	  Do not check for SELinux support.
1485  --disable-xsmp          Disable XSMP session management
1486  --disable-xsmp-interact Disable XSMP interaction
1487  --enable-luainterp=OPTS      Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1488  --enable-mzschemeinterp      Include MzScheme interpreter.
1489  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1490  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1491  --enable-python3interp=OPTS  Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1492  --enable-tclinterp=OPTS      Include Tcl interpreter. default=no OPTS=no/yes/dynamic
1493  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1494  --enable-cscope         Include cscope interface.
1495  --disable-netbeans      Disable NetBeans integration support.
1496  --disable-channel       Disable process communication support.
1497  --enable-terminal       Enable terminal emulation support.
1498  --enable-autoservername Automatically define servername at vim startup.
1499  --enable-multibyte      Include multibyte editing support.
1500  --disable-rightleft     Do not include Right-to-Left language support.
1501  --disable-arabic        Do not include Arabic language support.
1502  --disable-farsi         Deprecated.
1503  --enable-xim            Include XIM input support.
1504  --enable-fontset        Include X fontset output support.
1505  --enable-gui=OPTS       X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/haiku/photon/carbon
1506  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1507  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1508  --enable-gtk3-check     If auto-select GUI, check for GTK+ 3 default=yes
1509  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1510  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1511  --enable-nextaw-check   If auto-select GUI, check for neXtaw 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-libsodium      Do not use libsodium.
1518  --disable-acl           No check for ACL support.
1519  --disable-gpm           Don't use gpm (Linux mouse daemon).
1520  --disable-sysmouse      Don't use sysmouse (mouse in *BSD console).
1521  --disable-nls           Don't support NLS (gettext()).
1522
1523Optional Packages:
1524  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1525  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1526  --with-mac-arch=ARCH    current, intel, ppc or both
1527  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1528  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1529  --without-local-dir     do not search /usr/local for local libraries.
1530  --with-vim-name=NAME    what to call the Vim executable
1531  --with-ex-name=NAME     what to call the Ex executable
1532  --with-view-name=NAME   what to call the View executable
1533  --with-global-runtime=DIR    global runtime directory in 'runtimepath', comma-separated for multiple directories
1534  --with-modified-by=NAME       name of who modified a release version
1535  --with-features=TYPE    tiny, small, normal, big or huge (default: huge)
1536  --with-compiledby=NAME  name to show in :version message
1537  --with-lua-prefix=PFX   Prefix where Lua is installed.
1538  --with-luajit           Link with LuaJIT instead of Lua.
1539  --with-plthome=PLTHOME   Use PLTHOME.
1540  --with-python-command=NAME  name of the Python 2 command (default: python2 or python)
1541  --with-python-config-dir=PATH  Python's config directory (deprecated)
1542  --with-python3-command=NAME  name of the Python 3 command (default: python3 or python)
1543  --with-python3-config-dir=PATH  Python's config directory (deprecated)
1544  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1545  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1546  --with-x                use the X Window System
1547  --with-gnome-includes=DIR Specify location of GNOME headers
1548  --with-gnome-libs=DIR   Specify location of GNOME libs
1549  --with-gnome            Specify prefix for GNOME files
1550  --with-motif-lib=STRING Library for Motif
1551  --with-tlib=library     terminal library to be used
1552
1553Some influential environment variables:
1554  CC          C compiler command
1555  CFLAGS      C compiler flags
1556  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1557              nonstandard directory <lib dir>
1558  LIBS        libraries to pass to the linker, e.g. -l<library>
1559  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1560              you have headers in a nonstandard directory <include dir>
1561  CPP         C preprocessor
1562  XMKMF       Path to xmkmf, Makefile generator for X Window System
1563
1564Use these variables to override the choices made by `configure' or to help
1565it to find libraries and programs with nonstandard names/locations.
1566
1567Report bugs to the package provider.
1568_ACEOF
1569ac_status=$?
1570fi
1571
1572if test "$ac_init_help" = "recursive"; then
1573  # If there are subdirs, report their specific --help.
1574  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1575    test -d "$ac_dir" ||
1576      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1577      continue
1578    ac_builddir=.
1579
1580case "$ac_dir" in
1581.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1582*)
1583  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1584  # A ".." for each directory in $ac_dir_suffix.
1585  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1586  case $ac_top_builddir_sub in
1587  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1588  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1589  esac ;;
1590esac
1591ac_abs_top_builddir=$ac_pwd
1592ac_abs_builddir=$ac_pwd$ac_dir_suffix
1593# for backward compatibility:
1594ac_top_builddir=$ac_top_build_prefix
1595
1596case $srcdir in
1597  .)  # We are building in place.
1598    ac_srcdir=.
1599    ac_top_srcdir=$ac_top_builddir_sub
1600    ac_abs_top_srcdir=$ac_pwd ;;
1601  [\\/]* | ?:[\\/]* )  # Absolute name.
1602    ac_srcdir=$srcdir$ac_dir_suffix;
1603    ac_top_srcdir=$srcdir
1604    ac_abs_top_srcdir=$srcdir ;;
1605  *) # Relative name.
1606    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1607    ac_top_srcdir=$ac_top_build_prefix$srcdir
1608    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1609esac
1610ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1611
1612    cd "$ac_dir" || { ac_status=$?; continue; }
1613    # Check for guested configure.
1614    if test -f "$ac_srcdir/configure.gnu"; then
1615      echo &&
1616      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1617    elif test -f "$ac_srcdir/configure"; then
1618      echo &&
1619      $SHELL "$ac_srcdir/configure" --help=recursive
1620    else
1621      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1622    fi || ac_status=$?
1623    cd "$ac_pwd" || { ac_status=$?; break; }
1624  done
1625fi
1626
1627test -n "$ac_init_help" && exit $ac_status
1628if $ac_init_version; then
1629  cat <<\_ACEOF
1630configure
1631generated by GNU Autoconf 2.69
1632
1633Copyright (C) 2012 Free Software Foundation, Inc.
1634This configure script is free software; the Free Software Foundation
1635gives unlimited permission to copy, distribute and modify it.
1636_ACEOF
1637  exit
1638fi
1639
1640## ------------------------ ##
1641## Autoconf initialization. ##
1642## ------------------------ ##
1643
1644# ac_fn_c_try_compile LINENO
1645# --------------------------
1646# Try to compile conftest.$ac_ext, and return whether this succeeded.
1647ac_fn_c_try_compile ()
1648{
1649  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650  rm -f conftest.$ac_objext
1651  if { { ac_try="$ac_compile"
1652case "(($ac_try" in
1653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654  *) ac_try_echo=$ac_try;;
1655esac
1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657$as_echo "$ac_try_echo"; } >&5
1658  (eval "$ac_compile") 2>conftest.err
1659  ac_status=$?
1660  if test -s conftest.err; then
1661    grep -v '^ *+' conftest.err >conftest.er1
1662    cat conftest.er1 >&5
1663    mv -f conftest.er1 conftest.err
1664  fi
1665  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666  test $ac_status = 0; } && {
1667	 test -z "$ac_c_werror_flag" ||
1668	 test ! -s conftest.err
1669       } && test -s conftest.$ac_objext; then :
1670  ac_retval=0
1671else
1672  $as_echo "$as_me: failed program was:" >&5
1673sed 's/^/| /' conftest.$ac_ext >&5
1674
1675	ac_retval=1
1676fi
1677  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678  as_fn_set_status $ac_retval
1679
1680} # ac_fn_c_try_compile
1681
1682# ac_fn_c_try_cpp LINENO
1683# ----------------------
1684# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1685ac_fn_c_try_cpp ()
1686{
1687  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688  if { { ac_try="$ac_cpp conftest.$ac_ext"
1689case "(($ac_try" in
1690  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691  *) ac_try_echo=$ac_try;;
1692esac
1693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694$as_echo "$ac_try_echo"; } >&5
1695  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1696  ac_status=$?
1697  if test -s conftest.err; then
1698    grep -v '^ *+' conftest.err >conftest.er1
1699    cat conftest.er1 >&5
1700    mv -f conftest.er1 conftest.err
1701  fi
1702  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703  test $ac_status = 0; } > conftest.i && {
1704	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1705	 test ! -s conftest.err
1706       }; then :
1707  ac_retval=0
1708else
1709  $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712    ac_retval=1
1713fi
1714  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715  as_fn_set_status $ac_retval
1716
1717} # ac_fn_c_try_cpp
1718
1719# ac_fn_c_try_link LINENO
1720# -----------------------
1721# Try to link conftest.$ac_ext, and return whether this succeeded.
1722ac_fn_c_try_link ()
1723{
1724  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725  rm -f conftest.$ac_objext conftest$ac_exeext
1726  if { { ac_try="$ac_link"
1727case "(($ac_try" in
1728  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729  *) ac_try_echo=$ac_try;;
1730esac
1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732$as_echo "$ac_try_echo"; } >&5
1733  (eval "$ac_link") 2>conftest.err
1734  ac_status=$?
1735  if test -s conftest.err; then
1736    grep -v '^ *+' conftest.err >conftest.er1
1737    cat conftest.er1 >&5
1738    mv -f conftest.er1 conftest.err
1739  fi
1740  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741  test $ac_status = 0; } && {
1742	 test -z "$ac_c_werror_flag" ||
1743	 test ! -s conftest.err
1744       } && test -s conftest$ac_exeext && {
1745	 test "$cross_compiling" = yes ||
1746	 test -x conftest$ac_exeext
1747       }; then :
1748  ac_retval=0
1749else
1750  $as_echo "$as_me: failed program was:" >&5
1751sed 's/^/| /' conftest.$ac_ext >&5
1752
1753	ac_retval=1
1754fi
1755  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1756  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1757  # interfere with the next link command; also delete a directory that is
1758  # left behind by Apple's compiler.  We do this before executing the actions.
1759  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1760  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1761  as_fn_set_status $ac_retval
1762
1763} # ac_fn_c_try_link
1764
1765# ac_fn_c_try_run LINENO
1766# ----------------------
1767# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1768# that executables *can* be run.
1769ac_fn_c_try_run ()
1770{
1771  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772  if { { ac_try="$ac_link"
1773case "(($ac_try" in
1774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1775  *) ac_try_echo=$ac_try;;
1776esac
1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1778$as_echo "$ac_try_echo"; } >&5
1779  (eval "$ac_link") 2>&5
1780  ac_status=$?
1781  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1782  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1783  { { case "(($ac_try" in
1784  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1785  *) ac_try_echo=$ac_try;;
1786esac
1787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1788$as_echo "$ac_try_echo"; } >&5
1789  (eval "$ac_try") 2>&5
1790  ac_status=$?
1791  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792  test $ac_status = 0; }; }; then :
1793  ac_retval=0
1794else
1795  $as_echo "$as_me: program exited with status $ac_status" >&5
1796       $as_echo "$as_me: failed program was:" >&5
1797sed 's/^/| /' conftest.$ac_ext >&5
1798
1799       ac_retval=$ac_status
1800fi
1801  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1802  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803  as_fn_set_status $ac_retval
1804
1805} # ac_fn_c_try_run
1806
1807# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1808# -------------------------------------------------------
1809# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1810# the include files in INCLUDES and setting the cache variable VAR
1811# accordingly.
1812ac_fn_c_check_header_mongrel ()
1813{
1814  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815  if eval \${$3+:} false; then :
1816  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if eval \${$3+:} false; then :
1819  $as_echo_n "(cached) " >&6
1820fi
1821eval ac_res=\$$3
1822	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823$as_echo "$ac_res" >&6; }
1824else
1825  # Is the header compilable?
1826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1827$as_echo_n "checking $2 usability... " >&6; }
1828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829/* end confdefs.h.  */
1830$4
1831#include <$2>
1832_ACEOF
1833if ac_fn_c_try_compile "$LINENO"; then :
1834  ac_header_compiler=yes
1835else
1836  ac_header_compiler=no
1837fi
1838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1840$as_echo "$ac_header_compiler" >&6; }
1841
1842# Is the header present?
1843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1844$as_echo_n "checking $2 presence... " >&6; }
1845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846/* end confdefs.h.  */
1847#include <$2>
1848_ACEOF
1849if ac_fn_c_try_cpp "$LINENO"; then :
1850  ac_header_preproc=yes
1851else
1852  ac_header_preproc=no
1853fi
1854rm -f conftest.err conftest.i conftest.$ac_ext
1855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1856$as_echo "$ac_header_preproc" >&6; }
1857
1858# So?  What about this header?
1859case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1860  yes:no: )
1861    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1862$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1863    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1864$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1865    ;;
1866  no:yes:* )
1867    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1868$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1869    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1870$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1871    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1872$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1873    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1874$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1875    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1876$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1877    ;;
1878esac
1879  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880$as_echo_n "checking for $2... " >&6; }
1881if eval \${$3+:} false; then :
1882  $as_echo_n "(cached) " >&6
1883else
1884  eval "$3=\$ac_header_compiler"
1885fi
1886eval ac_res=\$$3
1887	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888$as_echo "$ac_res" >&6; }
1889fi
1890  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1891
1892} # ac_fn_c_check_header_mongrel
1893
1894# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1895# -------------------------------------------------------
1896# Tests whether HEADER exists and can be compiled using the include files in
1897# INCLUDES, setting the cache variable VAR accordingly.
1898ac_fn_c_check_header_compile ()
1899{
1900  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1901  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1902$as_echo_n "checking for $2... " >&6; }
1903if eval \${$3+:} false; then :
1904  $as_echo_n "(cached) " >&6
1905else
1906  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1907/* end confdefs.h.  */
1908$4
1909#include <$2>
1910_ACEOF
1911if ac_fn_c_try_compile "$LINENO"; then :
1912  eval "$3=yes"
1913else
1914  eval "$3=no"
1915fi
1916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1917fi
1918eval ac_res=\$$3
1919	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1920$as_echo "$ac_res" >&6; }
1921  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1922
1923} # ac_fn_c_check_header_compile
1924
1925# ac_fn_c_check_func LINENO FUNC VAR
1926# ----------------------------------
1927# Tests whether FUNC exists, setting the cache variable VAR accordingly
1928ac_fn_c_check_func ()
1929{
1930  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1931  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1932$as_echo_n "checking for $2... " >&6; }
1933if eval \${$3+:} false; then :
1934  $as_echo_n "(cached) " >&6
1935else
1936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937/* end confdefs.h.  */
1938/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1939   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1940#define $2 innocuous_$2
1941
1942/* System header to define __stub macros and hopefully few prototypes,
1943    which can conflict with char $2 (); below.
1944    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1945    <limits.h> exists even on freestanding compilers.  */
1946
1947#ifdef __STDC__
1948# include <limits.h>
1949#else
1950# include <assert.h>
1951#endif
1952
1953#undef $2
1954
1955/* Override any GCC internal prototype to avoid an error.
1956   Use char because int might match the return type of a GCC
1957   builtin and then its argument prototype would still apply.  */
1958#ifdef __cplusplus
1959extern "C"
1960#endif
1961char $2 ();
1962/* The GNU C library defines this for functions which it implements
1963    to always fail with ENOSYS.  Some functions are actually named
1964    something starting with __ and the normal name is an alias.  */
1965#if defined __stub_$2 || defined __stub___$2
1966choke me
1967#endif
1968
1969int
1970main ()
1971{
1972return $2 ();
1973  ;
1974  return 0;
1975}
1976_ACEOF
1977if ac_fn_c_try_link "$LINENO"; then :
1978  eval "$3=yes"
1979else
1980  eval "$3=no"
1981fi
1982rm -f core conftest.err conftest.$ac_objext \
1983    conftest$ac_exeext conftest.$ac_ext
1984fi
1985eval ac_res=\$$3
1986	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987$as_echo "$ac_res" >&6; }
1988  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1989
1990} # ac_fn_c_check_func
1991
1992# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1993# -------------------------------------------
1994# Tests whether TYPE exists after having included INCLUDES, setting cache
1995# variable VAR accordingly.
1996ac_fn_c_check_type ()
1997{
1998  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1999  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2000$as_echo_n "checking for $2... " >&6; }
2001if eval \${$3+:} false; then :
2002  $as_echo_n "(cached) " >&6
2003else
2004  eval "$3=no"
2005  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006/* end confdefs.h.  */
2007$4
2008int
2009main ()
2010{
2011if (sizeof ($2))
2012	 return 0;
2013  ;
2014  return 0;
2015}
2016_ACEOF
2017if ac_fn_c_try_compile "$LINENO"; then :
2018  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2019/* end confdefs.h.  */
2020$4
2021int
2022main ()
2023{
2024if (sizeof (($2)))
2025	    return 0;
2026  ;
2027  return 0;
2028}
2029_ACEOF
2030if ac_fn_c_try_compile "$LINENO"; then :
2031
2032else
2033  eval "$3=yes"
2034fi
2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036fi
2037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2038fi
2039eval ac_res=\$$3
2040	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2041$as_echo "$ac_res" >&6; }
2042  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2043
2044} # ac_fn_c_check_type
2045
2046# ac_fn_c_find_uintX_t LINENO BITS VAR
2047# ------------------------------------
2048# Finds an unsigned integer type with width BITS, setting cache variable VAR
2049# accordingly.
2050ac_fn_c_find_uintX_t ()
2051{
2052  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2054$as_echo_n "checking for uint$2_t... " >&6; }
2055if eval \${$3+:} false; then :
2056  $as_echo_n "(cached) " >&6
2057else
2058  eval "$3=no"
2059     # Order is important - never check a type that is potentially smaller
2060     # than half of the expected target width.
2061     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2062	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2063       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064/* end confdefs.h.  */
2065$ac_includes_default
2066int
2067main ()
2068{
2069static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2070test_array [0] = 0;
2071return test_array [0];
2072
2073  ;
2074  return 0;
2075}
2076_ACEOF
2077if ac_fn_c_try_compile "$LINENO"; then :
2078  case $ac_type in #(
2079  uint$2_t) :
2080    eval "$3=yes" ;; #(
2081  *) :
2082    eval "$3=\$ac_type" ;;
2083esac
2084fi
2085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2086       if eval test \"x\$"$3"\" = x"no"; then :
2087
2088else
2089  break
2090fi
2091     done
2092fi
2093eval ac_res=\$$3
2094	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2095$as_echo "$ac_res" >&6; }
2096  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2097
2098} # ac_fn_c_find_uintX_t
2099
2100# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2101# --------------------------------------------
2102# Tries to find the compile-time value of EXPR in a program that includes
2103# INCLUDES, setting VAR accordingly. Returns whether the value could be
2104# computed
2105ac_fn_c_compute_int ()
2106{
2107  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2108  if test "$cross_compiling" = yes; then
2109    # Depending upon the size, compute the lo and hi bounds.
2110cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2111/* end confdefs.h.  */
2112$4
2113int
2114main ()
2115{
2116static int test_array [1 - 2 * !(($2) >= 0)];
2117test_array [0] = 0;
2118return test_array [0];
2119
2120  ;
2121  return 0;
2122}
2123_ACEOF
2124if ac_fn_c_try_compile "$LINENO"; then :
2125  ac_lo=0 ac_mid=0
2126  while :; do
2127    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128/* end confdefs.h.  */
2129$4
2130int
2131main ()
2132{
2133static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2134test_array [0] = 0;
2135return test_array [0];
2136
2137  ;
2138  return 0;
2139}
2140_ACEOF
2141if ac_fn_c_try_compile "$LINENO"; then :
2142  ac_hi=$ac_mid; break
2143else
2144  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2145			if test $ac_lo -le $ac_mid; then
2146			  ac_lo= ac_hi=
2147			  break
2148			fi
2149			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2150fi
2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2152  done
2153else
2154  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155/* end confdefs.h.  */
2156$4
2157int
2158main ()
2159{
2160static int test_array [1 - 2 * !(($2) < 0)];
2161test_array [0] = 0;
2162return test_array [0];
2163
2164  ;
2165  return 0;
2166}
2167_ACEOF
2168if ac_fn_c_try_compile "$LINENO"; then :
2169  ac_hi=-1 ac_mid=-1
2170  while :; do
2171    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2172/* end confdefs.h.  */
2173$4
2174int
2175main ()
2176{
2177static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2178test_array [0] = 0;
2179return test_array [0];
2180
2181  ;
2182  return 0;
2183}
2184_ACEOF
2185if ac_fn_c_try_compile "$LINENO"; then :
2186  ac_lo=$ac_mid; break
2187else
2188  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2189			if test $ac_mid -le $ac_hi; then
2190			  ac_lo= ac_hi=
2191			  break
2192			fi
2193			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2194fi
2195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196  done
2197else
2198  ac_lo= ac_hi=
2199fi
2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2201fi
2202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2203# Binary search between lo and hi bounds.
2204while test "x$ac_lo" != "x$ac_hi"; do
2205  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2206  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207/* end confdefs.h.  */
2208$4
2209int
2210main ()
2211{
2212static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2213test_array [0] = 0;
2214return test_array [0];
2215
2216  ;
2217  return 0;
2218}
2219_ACEOF
2220if ac_fn_c_try_compile "$LINENO"; then :
2221  ac_hi=$ac_mid
2222else
2223  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2224fi
2225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2226done
2227case $ac_lo in #((
2228?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2229'') ac_retval=1 ;;
2230esac
2231  else
2232    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2233/* end confdefs.h.  */
2234$4
2235static long int longval () { return $2; }
2236static unsigned long int ulongval () { return $2; }
2237#include <stdio.h>
2238#include <stdlib.h>
2239int
2240main ()
2241{
2242
2243  FILE *f = fopen ("conftest.val", "w");
2244  if (! f)
2245    return 1;
2246  if (($2) < 0)
2247    {
2248      long int i = longval ();
2249      if (i != ($2))
2250	return 1;
2251      fprintf (f, "%ld", i);
2252    }
2253  else
2254    {
2255      unsigned long int i = ulongval ();
2256      if (i != ($2))
2257	return 1;
2258      fprintf (f, "%lu", i);
2259    }
2260  /* Do not output a trailing newline, as this causes \r\n confusion
2261     on some platforms.  */
2262  return ferror (f) || fclose (f) != 0;
2263
2264  ;
2265  return 0;
2266}
2267_ACEOF
2268if ac_fn_c_try_run "$LINENO"; then :
2269  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2270else
2271  ac_retval=1
2272fi
2273rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2274  conftest.$ac_objext conftest.beam conftest.$ac_ext
2275rm -f conftest.val
2276
2277  fi
2278  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2279  as_fn_set_status $ac_retval
2280
2281} # ac_fn_c_compute_int
2282cat >auto/config.log <<_ACEOF
2283This file contains any messages produced by compilers while
2284running configure, to aid debugging if configure makes a mistake.
2285
2286It was created by $as_me, which was
2287generated by GNU Autoconf 2.69.  Invocation command line was
2288
2289  $ $0 $@
2290
2291_ACEOF
2292exec 5>>auto/config.log
2293{
2294cat <<_ASUNAME
2295## --------- ##
2296## Platform. ##
2297## --------- ##
2298
2299hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2300uname -m = `(uname -m) 2>/dev/null || echo unknown`
2301uname -r = `(uname -r) 2>/dev/null || echo unknown`
2302uname -s = `(uname -s) 2>/dev/null || echo unknown`
2303uname -v = `(uname -v) 2>/dev/null || echo unknown`
2304
2305/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2306/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2307
2308/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2309/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2310/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2311/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2312/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2313/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2314/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2315
2316_ASUNAME
2317
2318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2319for as_dir in $PATH
2320do
2321  IFS=$as_save_IFS
2322  test -z "$as_dir" && as_dir=.
2323    $as_echo "PATH: $as_dir"
2324  done
2325IFS=$as_save_IFS
2326
2327} >&5
2328
2329cat >&5 <<_ACEOF
2330
2331
2332## ----------- ##
2333## Core tests. ##
2334## ----------- ##
2335
2336_ACEOF
2337
2338
2339# Keep a trace of the command line.
2340# Strip out --no-create and --no-recursion so they do not pile up.
2341# Strip out --silent because we don't want to record it for future runs.
2342# Also quote any args containing shell meta-characters.
2343# Make two passes to allow for proper duplicate-argument suppression.
2344ac_configure_args=
2345ac_configure_args0=
2346ac_configure_args1=
2347ac_must_keep_next=false
2348for ac_pass in 1 2
2349do
2350  for ac_arg
2351  do
2352    case $ac_arg in
2353    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2354    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2355    | -silent | --silent | --silen | --sile | --sil)
2356      continue ;;
2357    *\'*)
2358      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2359    esac
2360    case $ac_pass in
2361    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2362    2)
2363      as_fn_append ac_configure_args1 " '$ac_arg'"
2364      if test $ac_must_keep_next = true; then
2365	ac_must_keep_next=false # Got value, back to normal.
2366      else
2367	case $ac_arg in
2368	  *=* | --config-cache | -C | -disable-* | --disable-* \
2369	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2370	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2371	  | -with-* | --with-* | -without-* | --without-* | --x)
2372	    case "$ac_configure_args0 " in
2373	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2374	    esac
2375	    ;;
2376	  -* ) ac_must_keep_next=true ;;
2377	esac
2378      fi
2379      as_fn_append ac_configure_args " '$ac_arg'"
2380      ;;
2381    esac
2382  done
2383done
2384{ ac_configure_args0=; unset ac_configure_args0;}
2385{ ac_configure_args1=; unset ac_configure_args1;}
2386
2387# When interrupted or exit'd, cleanup temporary files, and complete
2388# config.log.  We remove comments because anyway the quotes in there
2389# would cause problems or look ugly.
2390# WARNING: Use '\'' to represent an apostrophe within the trap.
2391# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2392trap 'exit_status=$?
2393  # Save into config.log some information that might help in debugging.
2394  {
2395    echo
2396
2397    $as_echo "## ---------------- ##
2398## Cache variables. ##
2399## ---------------- ##"
2400    echo
2401    # The following way of writing the cache mishandles newlines in values,
2402(
2403  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2404    eval ac_val=\$$ac_var
2405    case $ac_val in #(
2406    *${as_nl}*)
2407      case $ac_var in #(
2408      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2409$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2410      esac
2411      case $ac_var in #(
2412      _ | IFS | as_nl) ;; #(
2413      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2414      *) { eval $ac_var=; unset $ac_var;} ;;
2415      esac ;;
2416    esac
2417  done
2418  (set) 2>&1 |
2419    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2420    *${as_nl}ac_space=\ *)
2421      sed -n \
2422	"s/'\''/'\''\\\\'\'''\''/g;
2423	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2424      ;; #(
2425    *)
2426      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2427      ;;
2428    esac |
2429    sort
2430)
2431    echo
2432
2433    $as_echo "## ----------------- ##
2434## Output variables. ##
2435## ----------------- ##"
2436    echo
2437    for ac_var in $ac_subst_vars
2438    do
2439      eval ac_val=\$$ac_var
2440      case $ac_val in
2441      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2442      esac
2443      $as_echo "$ac_var='\''$ac_val'\''"
2444    done | sort
2445    echo
2446
2447    if test -n "$ac_subst_files"; then
2448      $as_echo "## ------------------- ##
2449## File substitutions. ##
2450## ------------------- ##"
2451      echo
2452      for ac_var in $ac_subst_files
2453      do
2454	eval ac_val=\$$ac_var
2455	case $ac_val in
2456	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2457	esac
2458	$as_echo "$ac_var='\''$ac_val'\''"
2459      done | sort
2460      echo
2461    fi
2462
2463    if test -s confdefs.h; then
2464      $as_echo "## ----------- ##
2465## confdefs.h. ##
2466## ----------- ##"
2467      echo
2468      cat confdefs.h
2469      echo
2470    fi
2471    test "$ac_signal" != 0 &&
2472      $as_echo "$as_me: caught signal $ac_signal"
2473    $as_echo "$as_me: exit $exit_status"
2474  } >&5
2475  rm -f core *.core core.conftest.* &&
2476    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2477    exit $exit_status
2478' 0
2479for ac_signal in 1 2 13 15; do
2480  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2481done
2482ac_signal=0
2483
2484# confdefs.h avoids OS command line length limits that DEFS can exceed.
2485rm -f -r conftest* confdefs.h
2486
2487$as_echo "/* confdefs.h */" > confdefs.h
2488
2489# Predefined preprocessor variables.
2490
2491cat >>confdefs.h <<_ACEOF
2492#define PACKAGE_NAME "$PACKAGE_NAME"
2493_ACEOF
2494
2495cat >>confdefs.h <<_ACEOF
2496#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2497_ACEOF
2498
2499cat >>confdefs.h <<_ACEOF
2500#define PACKAGE_VERSION "$PACKAGE_VERSION"
2501_ACEOF
2502
2503cat >>confdefs.h <<_ACEOF
2504#define PACKAGE_STRING "$PACKAGE_STRING"
2505_ACEOF
2506
2507cat >>confdefs.h <<_ACEOF
2508#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2509_ACEOF
2510
2511cat >>confdefs.h <<_ACEOF
2512#define PACKAGE_URL "$PACKAGE_URL"
2513_ACEOF
2514
2515
2516# Let the site file select an alternate cache file if it wants to.
2517# Prefer an explicitly selected file to automatically selected ones.
2518ac_site_file1=NONE
2519ac_site_file2=NONE
2520if test -n "$CONFIG_SITE"; then
2521  # We do not want a PATH search for config.site.
2522  case $CONFIG_SITE in #((
2523    -*)  ac_site_file1=./$CONFIG_SITE;;
2524    */*) ac_site_file1=$CONFIG_SITE;;
2525    *)   ac_site_file1=./$CONFIG_SITE;;
2526  esac
2527elif test "x$prefix" != xNONE; then
2528  ac_site_file1=$prefix/share/config.site
2529  ac_site_file2=$prefix/etc/config.site
2530else
2531  ac_site_file1=$ac_default_prefix/share/config.site
2532  ac_site_file2=$ac_default_prefix/etc/config.site
2533fi
2534for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2535do
2536  test "x$ac_site_file" = xNONE && continue
2537  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2538    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2539$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2540    sed 's/^/| /' "$ac_site_file" >&5
2541    . "$ac_site_file" \
2542      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2544as_fn_error $? "failed to load site script $ac_site_file
2545See \`config.log' for more details" "$LINENO" 5; }
2546  fi
2547done
2548
2549if test -r "$cache_file"; then
2550  # Some versions of bash will fail to source /dev/null (special files
2551  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2552  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2553    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2554$as_echo "$as_me: loading cache $cache_file" >&6;}
2555    case $cache_file in
2556      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2557      *)                      . "./$cache_file";;
2558    esac
2559  fi
2560else
2561  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2562$as_echo "$as_me: creating cache $cache_file" >&6;}
2563  >$cache_file
2564fi
2565
2566# Check that the precious variables saved in the cache have kept the same
2567# value.
2568ac_cache_corrupted=false
2569for ac_var in $ac_precious_vars; do
2570  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2571  eval ac_new_set=\$ac_env_${ac_var}_set
2572  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2573  eval ac_new_val=\$ac_env_${ac_var}_value
2574  case $ac_old_set,$ac_new_set in
2575    set,)
2576      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2577$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2578      ac_cache_corrupted=: ;;
2579    ,set)
2580      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2581$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2582      ac_cache_corrupted=: ;;
2583    ,);;
2584    *)
2585      if test "x$ac_old_val" != "x$ac_new_val"; then
2586	# differences in whitespace do not lead to failure.
2587	ac_old_val_w=`echo x $ac_old_val`
2588	ac_new_val_w=`echo x $ac_new_val`
2589	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2590	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2591$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2592	  ac_cache_corrupted=:
2593	else
2594	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2595$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2596	  eval $ac_var=\$ac_old_val
2597	fi
2598	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2599$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2600	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2601$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2602      fi;;
2603  esac
2604  # Pass precious variables to config.status.
2605  if test "$ac_new_set" = set; then
2606    case $ac_new_val in
2607    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2608    *) ac_arg=$ac_var=$ac_new_val ;;
2609    esac
2610    case " $ac_configure_args " in
2611      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2612      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2613    esac
2614  fi
2615done
2616if $ac_cache_corrupted; then
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2620$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2621  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2622fi
2623## -------------------- ##
2624## Main body of script. ##
2625## -------------------- ##
2626
2627ac_ext=c
2628ac_cpp='$CPP $CPPFLAGS'
2629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2631ac_compiler_gnu=$ac_cv_c_compiler_gnu
2632
2633
2634ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2635
2636
2637$as_echo "#define UNIX 1" >>confdefs.h
2638
2639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2640$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2641set x ${MAKE-make}
2642ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2643if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2644  $as_echo_n "(cached) " >&6
2645else
2646  cat >conftest.make <<\_ACEOF
2647SHELL = /bin/sh
2648all:
2649	@echo '@@@%%%=$(MAKE)=@@@%%%'
2650_ACEOF
2651# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2652case `${MAKE-make} -f conftest.make 2>/dev/null` in
2653  *@@@%%%=?*=@@@%%%*)
2654    eval ac_cv_prog_make_${ac_make}_set=yes;;
2655  *)
2656    eval ac_cv_prog_make_${ac_make}_set=no;;
2657esac
2658rm -f conftest.make
2659fi
2660if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2662$as_echo "yes" >&6; }
2663  SET_MAKE=
2664else
2665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2666$as_echo "no" >&6; }
2667  SET_MAKE="MAKE=${MAKE-make}"
2668fi
2669
2670
2671ac_ext=c
2672ac_cpp='$CPP $CPPFLAGS'
2673ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2674ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2675ac_compiler_gnu=$ac_cv_c_compiler_gnu
2676if test -n "$ac_tool_prefix"; then
2677  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2678set dummy ${ac_tool_prefix}gcc; ac_word=$2
2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2680$as_echo_n "checking for $ac_word... " >&6; }
2681if ${ac_cv_prog_CC+:} false; then :
2682  $as_echo_n "(cached) " >&6
2683else
2684  if test -n "$CC"; then
2685  ac_cv_prog_CC="$CC" # Let the user override the test.
2686else
2687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688for as_dir in $PATH
2689do
2690  IFS=$as_save_IFS
2691  test -z "$as_dir" && as_dir=.
2692    for ac_exec_ext in '' $ac_executable_extensions; do
2693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2694    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2695    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696    break 2
2697  fi
2698done
2699  done
2700IFS=$as_save_IFS
2701
2702fi
2703fi
2704CC=$ac_cv_prog_CC
2705if test -n "$CC"; then
2706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2707$as_echo "$CC" >&6; }
2708else
2709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2710$as_echo "no" >&6; }
2711fi
2712
2713
2714fi
2715if test -z "$ac_cv_prog_CC"; then
2716  ac_ct_CC=$CC
2717  # Extract the first word of "gcc", so it can be a program name with args.
2718set dummy gcc; ac_word=$2
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720$as_echo_n "checking for $ac_word... " >&6; }
2721if ${ac_cv_prog_ac_ct_CC+:} false; then :
2722  $as_echo_n "(cached) " >&6
2723else
2724  if test -n "$ac_ct_CC"; then
2725  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2726else
2727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728for as_dir in $PATH
2729do
2730  IFS=$as_save_IFS
2731  test -z "$as_dir" && as_dir=.
2732    for ac_exec_ext in '' $ac_executable_extensions; do
2733  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2734    ac_cv_prog_ac_ct_CC="gcc"
2735    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2736    break 2
2737  fi
2738done
2739  done
2740IFS=$as_save_IFS
2741
2742fi
2743fi
2744ac_ct_CC=$ac_cv_prog_ac_ct_CC
2745if test -n "$ac_ct_CC"; then
2746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2747$as_echo "$ac_ct_CC" >&6; }
2748else
2749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750$as_echo "no" >&6; }
2751fi
2752
2753  if test "x$ac_ct_CC" = x; then
2754    CC=""
2755  else
2756    case $cross_compiling:$ac_tool_warned in
2757yes:)
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2759$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2760ac_tool_warned=yes ;;
2761esac
2762    CC=$ac_ct_CC
2763  fi
2764else
2765  CC="$ac_cv_prog_CC"
2766fi
2767
2768if test -z "$CC"; then
2769          if test -n "$ac_tool_prefix"; then
2770    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2771set dummy ${ac_tool_prefix}cc; ac_word=$2
2772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2773$as_echo_n "checking for $ac_word... " >&6; }
2774if ${ac_cv_prog_CC+:} false; then :
2775  $as_echo_n "(cached) " >&6
2776else
2777  if test -n "$CC"; then
2778  ac_cv_prog_CC="$CC" # Let the user override the test.
2779else
2780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781for as_dir in $PATH
2782do
2783  IFS=$as_save_IFS
2784  test -z "$as_dir" && as_dir=.
2785    for ac_exec_ext in '' $ac_executable_extensions; do
2786  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2787    ac_cv_prog_CC="${ac_tool_prefix}cc"
2788    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2789    break 2
2790  fi
2791done
2792  done
2793IFS=$as_save_IFS
2794
2795fi
2796fi
2797CC=$ac_cv_prog_CC
2798if test -n "$CC"; then
2799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2800$as_echo "$CC" >&6; }
2801else
2802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803$as_echo "no" >&6; }
2804fi
2805
2806
2807  fi
2808fi
2809if test -z "$CC"; then
2810  # Extract the first word of "cc", so it can be a program name with args.
2811set dummy cc; ac_word=$2
2812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2813$as_echo_n "checking for $ac_word... " >&6; }
2814if ${ac_cv_prog_CC+:} false; then :
2815  $as_echo_n "(cached) " >&6
2816else
2817  if test -n "$CC"; then
2818  ac_cv_prog_CC="$CC" # Let the user override the test.
2819else
2820  ac_prog_rejected=no
2821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822for as_dir in $PATH
2823do
2824  IFS=$as_save_IFS
2825  test -z "$as_dir" && as_dir=.
2826    for ac_exec_ext in '' $ac_executable_extensions; do
2827  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2828    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2829       ac_prog_rejected=yes
2830       continue
2831     fi
2832    ac_cv_prog_CC="cc"
2833    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2834    break 2
2835  fi
2836done
2837  done
2838IFS=$as_save_IFS
2839
2840if test $ac_prog_rejected = yes; then
2841  # We found a bogon in the path, so make sure we never use it.
2842  set dummy $ac_cv_prog_CC
2843  shift
2844  if test $# != 0; then
2845    # We chose a different compiler from the bogus one.
2846    # However, it has the same basename, so the bogon will be chosen
2847    # first if we set CC to just the basename; use the full file name.
2848    shift
2849    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2850  fi
2851fi
2852fi
2853fi
2854CC=$ac_cv_prog_CC
2855if test -n "$CC"; then
2856  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2857$as_echo "$CC" >&6; }
2858else
2859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2860$as_echo "no" >&6; }
2861fi
2862
2863
2864fi
2865if test -z "$CC"; then
2866  if test -n "$ac_tool_prefix"; then
2867  for ac_prog in cl.exe
2868  do
2869    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2870set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2872$as_echo_n "checking for $ac_word... " >&6; }
2873if ${ac_cv_prog_CC+:} false; then :
2874  $as_echo_n "(cached) " >&6
2875else
2876  if test -n "$CC"; then
2877  ac_cv_prog_CC="$CC" # Let the user override the test.
2878else
2879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2880for as_dir in $PATH
2881do
2882  IFS=$as_save_IFS
2883  test -z "$as_dir" && as_dir=.
2884    for ac_exec_ext in '' $ac_executable_extensions; do
2885  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2886    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2887    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2888    break 2
2889  fi
2890done
2891  done
2892IFS=$as_save_IFS
2893
2894fi
2895fi
2896CC=$ac_cv_prog_CC
2897if test -n "$CC"; then
2898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2899$as_echo "$CC" >&6; }
2900else
2901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2902$as_echo "no" >&6; }
2903fi
2904
2905
2906    test -n "$CC" && break
2907  done
2908fi
2909if test -z "$CC"; then
2910  ac_ct_CC=$CC
2911  for ac_prog in cl.exe
2912do
2913  # Extract the first word of "$ac_prog", so it can be a program name with args.
2914set dummy $ac_prog; ac_word=$2
2915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2916$as_echo_n "checking for $ac_word... " >&6; }
2917if ${ac_cv_prog_ac_ct_CC+:} false; then :
2918  $as_echo_n "(cached) " >&6
2919else
2920  if test -n "$ac_ct_CC"; then
2921  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2922else
2923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2924for as_dir in $PATH
2925do
2926  IFS=$as_save_IFS
2927  test -z "$as_dir" && as_dir=.
2928    for ac_exec_ext in '' $ac_executable_extensions; do
2929  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2930    ac_cv_prog_ac_ct_CC="$ac_prog"
2931    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2932    break 2
2933  fi
2934done
2935  done
2936IFS=$as_save_IFS
2937
2938fi
2939fi
2940ac_ct_CC=$ac_cv_prog_ac_ct_CC
2941if test -n "$ac_ct_CC"; then
2942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2943$as_echo "$ac_ct_CC" >&6; }
2944else
2945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946$as_echo "no" >&6; }
2947fi
2948
2949
2950  test -n "$ac_ct_CC" && break
2951done
2952
2953  if test "x$ac_ct_CC" = x; then
2954    CC=""
2955  else
2956    case $cross_compiling:$ac_tool_warned in
2957yes:)
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2959$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2960ac_tool_warned=yes ;;
2961esac
2962    CC=$ac_ct_CC
2963  fi
2964fi
2965
2966fi
2967
2968
2969test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2970$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2971as_fn_error $? "no acceptable C compiler found in \$PATH
2972See \`config.log' for more details" "$LINENO" 5; }
2973
2974# Provide some information about the compiler.
2975$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2976set X $ac_compile
2977ac_compiler=$2
2978for ac_option in --version -v -V -qversion; do
2979  { { ac_try="$ac_compiler $ac_option >&5"
2980case "(($ac_try" in
2981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982  *) ac_try_echo=$ac_try;;
2983esac
2984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2985$as_echo "$ac_try_echo"; } >&5
2986  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2987  ac_status=$?
2988  if test -s conftest.err; then
2989    sed '10a\
2990... rest of stderr output deleted ...
2991         10q' conftest.err >conftest.er1
2992    cat conftest.er1 >&5
2993  fi
2994  rm -f conftest.er1 conftest.err
2995  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2996  test $ac_status = 0; }
2997done
2998
2999cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3000/* end confdefs.h.  */
3001
3002int
3003main ()
3004{
3005
3006  ;
3007  return 0;
3008}
3009_ACEOF
3010ac_clean_files_save=$ac_clean_files
3011ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3012# Try to create an executable without -o first, disregard a.out.
3013# It will help us diagnose broken compilers, and finding out an intuition
3014# of exeext.
3015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3016$as_echo_n "checking whether the C compiler works... " >&6; }
3017ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3018
3019# The possible output files:
3020ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3021
3022ac_rmfiles=
3023for ac_file in $ac_files
3024do
3025  case $ac_file in
3026    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3027    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3028  esac
3029done
3030rm -f $ac_rmfiles
3031
3032if { { ac_try="$ac_link_default"
3033case "(($ac_try" in
3034  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3035  *) ac_try_echo=$ac_try;;
3036esac
3037eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3038$as_echo "$ac_try_echo"; } >&5
3039  (eval "$ac_link_default") 2>&5
3040  ac_status=$?
3041  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3042  test $ac_status = 0; }; then :
3043  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3044# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3045# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3046# so that the user can short-circuit this test for compilers unknown to
3047# Autoconf.
3048for ac_file in $ac_files ''
3049do
3050  test -f "$ac_file" || continue
3051  case $ac_file in
3052    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3053	;;
3054    [ab].out )
3055	# We found the default executable, but exeext='' is most
3056	# certainly right.
3057	break;;
3058    *.* )
3059	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3060	then :; else
3061	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3062	fi
3063	# We set ac_cv_exeext here because the later test for it is not
3064	# safe: cross compilers may not add the suffix if given an `-o'
3065	# argument, so we may need to know it at that point already.
3066	# Even if this section looks crufty: it has the advantage of
3067	# actually working.
3068	break;;
3069    * )
3070	break;;
3071  esac
3072done
3073test "$ac_cv_exeext" = no && ac_cv_exeext=
3074
3075else
3076  ac_file=''
3077fi
3078if test -z "$ac_file"; then :
3079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080$as_echo "no" >&6; }
3081$as_echo "$as_me: failed program was:" >&5
3082sed 's/^/| /' conftest.$ac_ext >&5
3083
3084{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3086as_fn_error 77 "C compiler cannot create executables
3087See \`config.log' for more details" "$LINENO" 5; }
3088else
3089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3090$as_echo "yes" >&6; }
3091fi
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3093$as_echo_n "checking for C compiler default output file name... " >&6; }
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3095$as_echo "$ac_file" >&6; }
3096ac_exeext=$ac_cv_exeext
3097
3098rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3099ac_clean_files=$ac_clean_files_save
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3101$as_echo_n "checking for suffix of executables... " >&6; }
3102if { { ac_try="$ac_link"
3103case "(($ac_try" in
3104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105  *) ac_try_echo=$ac_try;;
3106esac
3107eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3108$as_echo "$ac_try_echo"; } >&5
3109  (eval "$ac_link") 2>&5
3110  ac_status=$?
3111  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3112  test $ac_status = 0; }; then :
3113  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3114# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3115# work properly (i.e., refer to `conftest.exe'), while it won't with
3116# `rm'.
3117for ac_file in conftest.exe conftest conftest.*; do
3118  test -f "$ac_file" || continue
3119  case $ac_file in
3120    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3121    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3122	  break;;
3123    * ) break;;
3124  esac
3125done
3126else
3127  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3128$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3129as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3130See \`config.log' for more details" "$LINENO" 5; }
3131fi
3132rm -f conftest conftest$ac_cv_exeext
3133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3134$as_echo "$ac_cv_exeext" >&6; }
3135
3136rm -f conftest.$ac_ext
3137EXEEXT=$ac_cv_exeext
3138ac_exeext=$EXEEXT
3139cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3140/* end confdefs.h.  */
3141#include <stdio.h>
3142int
3143main ()
3144{
3145FILE *f = fopen ("conftest.out", "w");
3146 return ferror (f) || fclose (f) != 0;
3147
3148  ;
3149  return 0;
3150}
3151_ACEOF
3152ac_clean_files="$ac_clean_files conftest.out"
3153# Check that the compiler produces executables we can run.  If not, either
3154# the compiler is broken, or we cross compile.
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3156$as_echo_n "checking whether we are cross compiling... " >&6; }
3157if test "$cross_compiling" != yes; then
3158  { { ac_try="$ac_link"
3159case "(($ac_try" in
3160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161  *) ac_try_echo=$ac_try;;
3162esac
3163eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164$as_echo "$ac_try_echo"; } >&5
3165  (eval "$ac_link") 2>&5
3166  ac_status=$?
3167  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168  test $ac_status = 0; }
3169  if { ac_try='./conftest$ac_cv_exeext'
3170  { { case "(($ac_try" in
3171  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3172  *) ac_try_echo=$ac_try;;
3173esac
3174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3175$as_echo "$ac_try_echo"; } >&5
3176  (eval "$ac_try") 2>&5
3177  ac_status=$?
3178  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3179  test $ac_status = 0; }; }; then
3180    cross_compiling=no
3181  else
3182    if test "$cross_compiling" = maybe; then
3183	cross_compiling=yes
3184    else
3185	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3186$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3187as_fn_error $? "cannot run C compiled programs.
3188If you meant to cross compile, use \`--host'.
3189See \`config.log' for more details" "$LINENO" 5; }
3190    fi
3191  fi
3192fi
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3194$as_echo "$cross_compiling" >&6; }
3195
3196rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3197ac_clean_files=$ac_clean_files_save
3198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3199$as_echo_n "checking for suffix of object files... " >&6; }
3200if ${ac_cv_objext+:} false; then :
3201  $as_echo_n "(cached) " >&6
3202else
3203  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204/* end confdefs.h.  */
3205
3206int
3207main ()
3208{
3209
3210  ;
3211  return 0;
3212}
3213_ACEOF
3214rm -f conftest.o conftest.obj
3215if { { ac_try="$ac_compile"
3216case "(($ac_try" in
3217  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218  *) ac_try_echo=$ac_try;;
3219esac
3220eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3221$as_echo "$ac_try_echo"; } >&5
3222  (eval "$ac_compile") 2>&5
3223  ac_status=$?
3224  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3225  test $ac_status = 0; }; then :
3226  for ac_file in conftest.o conftest.obj conftest.*; do
3227  test -f "$ac_file" || continue;
3228  case $ac_file in
3229    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3230    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3231       break;;
3232  esac
3233done
3234else
3235  $as_echo "$as_me: failed program was:" >&5
3236sed 's/^/| /' conftest.$ac_ext >&5
3237
3238{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3239$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3240as_fn_error $? "cannot compute suffix of object files: cannot compile
3241See \`config.log' for more details" "$LINENO" 5; }
3242fi
3243rm -f conftest.$ac_cv_objext conftest.$ac_ext
3244fi
3245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3246$as_echo "$ac_cv_objext" >&6; }
3247OBJEXT=$ac_cv_objext
3248ac_objext=$OBJEXT
3249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3250$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3251if ${ac_cv_c_compiler_gnu+:} false; then :
3252  $as_echo_n "(cached) " >&6
3253else
3254  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3255/* end confdefs.h.  */
3256
3257int
3258main ()
3259{
3260#ifndef __GNUC__
3261       choke me
3262#endif
3263
3264  ;
3265  return 0;
3266}
3267_ACEOF
3268if ac_fn_c_try_compile "$LINENO"; then :
3269  ac_compiler_gnu=yes
3270else
3271  ac_compiler_gnu=no
3272fi
3273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274ac_cv_c_compiler_gnu=$ac_compiler_gnu
3275
3276fi
3277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3278$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3279if test $ac_compiler_gnu = yes; then
3280  GCC=yes
3281else
3282  GCC=
3283fi
3284ac_test_CFLAGS=${CFLAGS+set}
3285ac_save_CFLAGS=$CFLAGS
3286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3287$as_echo_n "checking whether $CC accepts -g... " >&6; }
3288if ${ac_cv_prog_cc_g+:} false; then :
3289  $as_echo_n "(cached) " >&6
3290else
3291  ac_save_c_werror_flag=$ac_c_werror_flag
3292   ac_c_werror_flag=yes
3293   ac_cv_prog_cc_g=no
3294   CFLAGS="-g"
3295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3296/* end confdefs.h.  */
3297
3298int
3299main ()
3300{
3301
3302  ;
3303  return 0;
3304}
3305_ACEOF
3306if ac_fn_c_try_compile "$LINENO"; then :
3307  ac_cv_prog_cc_g=yes
3308else
3309  CFLAGS=""
3310      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3311/* end confdefs.h.  */
3312
3313int
3314main ()
3315{
3316
3317  ;
3318  return 0;
3319}
3320_ACEOF
3321if ac_fn_c_try_compile "$LINENO"; then :
3322
3323else
3324  ac_c_werror_flag=$ac_save_c_werror_flag
3325	 CFLAGS="-g"
3326	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3327/* end confdefs.h.  */
3328
3329int
3330main ()
3331{
3332
3333  ;
3334  return 0;
3335}
3336_ACEOF
3337if ac_fn_c_try_compile "$LINENO"; then :
3338  ac_cv_prog_cc_g=yes
3339fi
3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3341fi
3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3343fi
3344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3345   ac_c_werror_flag=$ac_save_c_werror_flag
3346fi
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3348$as_echo "$ac_cv_prog_cc_g" >&6; }
3349if test "$ac_test_CFLAGS" = set; then
3350  CFLAGS=$ac_save_CFLAGS
3351elif test $ac_cv_prog_cc_g = yes; then
3352  if test "$GCC" = yes; then
3353    CFLAGS="-g -O2"
3354  else
3355    CFLAGS="-g"
3356  fi
3357else
3358  if test "$GCC" = yes; then
3359    CFLAGS="-O2"
3360  else
3361    CFLAGS=
3362  fi
3363fi
3364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3365$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3366if ${ac_cv_prog_cc_c89+:} false; then :
3367  $as_echo_n "(cached) " >&6
3368else
3369  ac_cv_prog_cc_c89=no
3370ac_save_CC=$CC
3371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372/* end confdefs.h.  */
3373#include <stdarg.h>
3374#include <stdio.h>
3375struct stat;
3376/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3377struct buf { int x; };
3378FILE * (*rcsopen) (struct buf *, struct stat *, int);
3379static char *e (p, i)
3380     char **p;
3381     int i;
3382{
3383  return p[i];
3384}
3385static char *f (char * (*g) (char **, int), char **p, ...)
3386{
3387  char *s;
3388  va_list v;
3389  va_start (v,p);
3390  s = g (p, va_arg (v,int));
3391  va_end (v);
3392  return s;
3393}
3394
3395/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3396   function prototypes and stuff, but not '\xHH' hex character constants.
3397   These don't provoke an error unfortunately, instead are silently treated
3398   as 'x'.  The following induces an error, until -std is added to get
3399   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3400   array size at least.  It's necessary to write '\x00'==0 to get something
3401   that's true only with -std.  */
3402int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3403
3404/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3405   inside strings and character constants.  */
3406#define FOO(x) 'x'
3407int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3408
3409int test (int i, double x);
3410struct s1 {int (*f) (int a);};
3411struct s2 {int (*f) (double a);};
3412int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3413int argc;
3414char **argv;
3415int
3416main ()
3417{
3418return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3419  ;
3420  return 0;
3421}
3422_ACEOF
3423for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3424	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3425do
3426  CC="$ac_save_CC $ac_arg"
3427  if ac_fn_c_try_compile "$LINENO"; then :
3428  ac_cv_prog_cc_c89=$ac_arg
3429fi
3430rm -f core conftest.err conftest.$ac_objext
3431  test "x$ac_cv_prog_cc_c89" != "xno" && break
3432done
3433rm -f conftest.$ac_ext
3434CC=$ac_save_CC
3435
3436fi
3437# AC_CACHE_VAL
3438case "x$ac_cv_prog_cc_c89" in
3439  x)
3440    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3441$as_echo "none needed" >&6; } ;;
3442  xno)
3443    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3444$as_echo "unsupported" >&6; } ;;
3445  *)
3446    CC="$CC $ac_cv_prog_cc_c89"
3447    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3448$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3449esac
3450if test "x$ac_cv_prog_cc_c89" != xno; then :
3451
3452fi
3453
3454ac_ext=c
3455ac_cpp='$CPP $CPPFLAGS'
3456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3458ac_compiler_gnu=$ac_cv_c_compiler_gnu
3459
3460   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3461$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3462if ${ac_cv_prog_cc_c99+:} false; then :
3463  $as_echo_n "(cached) " >&6
3464else
3465  ac_cv_prog_cc_c99=no
3466ac_save_CC=$CC
3467cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468/* end confdefs.h.  */
3469#include <stdarg.h>
3470#include <stdbool.h>
3471#include <stdlib.h>
3472#include <wchar.h>
3473#include <stdio.h>
3474
3475// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3476#define debug(...) fprintf (stderr, __VA_ARGS__)
3477#define showlist(...) puts (#__VA_ARGS__)
3478#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3479static void
3480test_varargs_macros (void)
3481{
3482  int x = 1234;
3483  int y = 5678;
3484  debug ("Flag");
3485  debug ("X = %d\n", x);
3486  showlist (The first, second, and third items.);
3487  report (x>y, "x is %d but y is %d", x, y);
3488}
3489
3490// Check long long types.
3491#define BIG64 18446744073709551615ull
3492#define BIG32 4294967295ul
3493#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3494#if !BIG_OK
3495  your preprocessor is broken;
3496#endif
3497#if BIG_OK
3498#else
3499  your preprocessor is broken;
3500#endif
3501static long long int bignum = -9223372036854775807LL;
3502static unsigned long long int ubignum = BIG64;
3503
3504struct incomplete_array
3505{
3506  int datasize;
3507  double data[];
3508};
3509
3510struct named_init {
3511  int number;
3512  const wchar_t *name;
3513  double average;
3514};
3515
3516typedef const char *ccp;
3517
3518static inline int
3519test_restrict (ccp restrict text)
3520{
3521  // See if C++-style comments work.
3522  // Iterate through items via the restricted pointer.
3523  // Also check for declarations in for loops.
3524  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3525    continue;
3526  return 0;
3527}
3528
3529// Check varargs and va_copy.
3530static void
3531test_varargs (const char *format, ...)
3532{
3533  va_list args;
3534  va_start (args, format);
3535  va_list args_copy;
3536  va_copy (args_copy, args);
3537
3538  const char *str;
3539  int number;
3540  float fnumber;
3541
3542  while (*format)
3543    {
3544      switch (*format++)
3545	{
3546	case 's': // string
3547	  str = va_arg (args_copy, const char *);
3548	  break;
3549	case 'd': // int
3550	  number = va_arg (args_copy, int);
3551	  break;
3552	case 'f': // float
3553	  fnumber = va_arg (args_copy, double);
3554	  break;
3555	default:
3556	  break;
3557	}
3558    }
3559  va_end (args_copy);
3560  va_end (args);
3561}
3562
3563int
3564main ()
3565{
3566
3567  // Check bool.
3568  _Bool success = false;
3569
3570  // Check restrict.
3571  if (test_restrict ("String literal") == 0)
3572    success = true;
3573  char *restrict newvar = "Another string";
3574
3575  // Check varargs.
3576  test_varargs ("s, d' f .", "string", 65, 34.234);
3577  test_varargs_macros ();
3578
3579  // Check flexible array members.
3580  struct incomplete_array *ia =
3581    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3582  ia->datasize = 10;
3583  for (int i = 0; i < ia->datasize; ++i)
3584    ia->data[i] = i * 1.234;
3585
3586  // Check named initializers.
3587  struct named_init ni = {
3588    .number = 34,
3589    .name = L"Test wide string",
3590    .average = 543.34343,
3591  };
3592
3593  ni.number = 58;
3594
3595  int dynamic_array[ni.number];
3596  dynamic_array[ni.number - 1] = 543;
3597
3598  // work around unused variable warnings
3599  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3600	  || dynamic_array[ni.number - 1] != 543);
3601
3602  ;
3603  return 0;
3604}
3605_ACEOF
3606for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3607do
3608  CC="$ac_save_CC $ac_arg"
3609  if ac_fn_c_try_compile "$LINENO"; then :
3610  ac_cv_prog_cc_c99=$ac_arg
3611fi
3612rm -f core conftest.err conftest.$ac_objext
3613  test "x$ac_cv_prog_cc_c99" != "xno" && break
3614done
3615rm -f conftest.$ac_ext
3616CC=$ac_save_CC
3617
3618fi
3619# AC_CACHE_VAL
3620case "x$ac_cv_prog_cc_c99" in
3621  x)
3622    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3623$as_echo "none needed" >&6; } ;;
3624  xno)
3625    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3626$as_echo "unsupported" >&6; } ;;
3627  *)
3628    CC="$CC $ac_cv_prog_cc_c99"
3629    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3630$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3631esac
3632if test "x$ac_cv_prog_cc_c99" != xno; then :
3633
3634fi
3635
3636		ac_ext=c
3637ac_cpp='$CPP $CPPFLAGS'
3638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3640ac_compiler_gnu=$ac_cv_c_compiler_gnu
3641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3642$as_echo_n "checking how to run the C preprocessor... " >&6; }
3643# On Suns, sometimes $CPP names a directory.
3644if test -n "$CPP" && test -d "$CPP"; then
3645  CPP=
3646fi
3647if test -z "$CPP"; then
3648  if ${ac_cv_prog_CPP+:} false; then :
3649  $as_echo_n "(cached) " >&6
3650else
3651      # Double quotes because CPP needs to be expanded
3652    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3653    do
3654      ac_preproc_ok=false
3655for ac_c_preproc_warn_flag in '' yes
3656do
3657  # Use a header file that comes with gcc, so configuring glibc
3658  # with a fresh cross-compiler works.
3659  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3660  # <limits.h> exists even on freestanding compilers.
3661  # On the NeXT, cc -E runs the code through the compiler's parser,
3662  # not just through cpp. "Syntax error" is here to catch this case.
3663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3664/* end confdefs.h.  */
3665#ifdef __STDC__
3666# include <limits.h>
3667#else
3668# include <assert.h>
3669#endif
3670		     Syntax error
3671_ACEOF
3672if ac_fn_c_try_cpp "$LINENO"; then :
3673
3674else
3675  # Broken: fails on valid input.
3676continue
3677fi
3678rm -f conftest.err conftest.i conftest.$ac_ext
3679
3680  # OK, works on sane cases.  Now check whether nonexistent headers
3681  # can be detected and how.
3682  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3683/* end confdefs.h.  */
3684#include <ac_nonexistent.h>
3685_ACEOF
3686if ac_fn_c_try_cpp "$LINENO"; then :
3687  # Broken: success on invalid input.
3688continue
3689else
3690  # Passes both tests.
3691ac_preproc_ok=:
3692break
3693fi
3694rm -f conftest.err conftest.i conftest.$ac_ext
3695
3696done
3697# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3698rm -f conftest.i conftest.err conftest.$ac_ext
3699if $ac_preproc_ok; then :
3700  break
3701fi
3702
3703    done
3704    ac_cv_prog_CPP=$CPP
3705
3706fi
3707  CPP=$ac_cv_prog_CPP
3708else
3709  ac_cv_prog_CPP=$CPP
3710fi
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3712$as_echo "$CPP" >&6; }
3713ac_preproc_ok=false
3714for ac_c_preproc_warn_flag in '' yes
3715do
3716  # Use a header file that comes with gcc, so configuring glibc
3717  # with a fresh cross-compiler works.
3718  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3719  # <limits.h> exists even on freestanding compilers.
3720  # On the NeXT, cc -E runs the code through the compiler's parser,
3721  # not just through cpp. "Syntax error" is here to catch this case.
3722  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723/* end confdefs.h.  */
3724#ifdef __STDC__
3725# include <limits.h>
3726#else
3727# include <assert.h>
3728#endif
3729		     Syntax error
3730_ACEOF
3731if ac_fn_c_try_cpp "$LINENO"; then :
3732
3733else
3734  # Broken: fails on valid input.
3735continue
3736fi
3737rm -f conftest.err conftest.i conftest.$ac_ext
3738
3739  # OK, works on sane cases.  Now check whether nonexistent headers
3740  # can be detected and how.
3741  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3742/* end confdefs.h.  */
3743#include <ac_nonexistent.h>
3744_ACEOF
3745if ac_fn_c_try_cpp "$LINENO"; then :
3746  # Broken: success on invalid input.
3747continue
3748else
3749  # Passes both tests.
3750ac_preproc_ok=:
3751break
3752fi
3753rm -f conftest.err conftest.i conftest.$ac_ext
3754
3755done
3756# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3757rm -f conftest.i conftest.err conftest.$ac_ext
3758if $ac_preproc_ok; then :
3759
3760else
3761  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3763as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3764See \`config.log' for more details" "$LINENO" 5; }
3765fi
3766
3767ac_ext=c
3768ac_cpp='$CPP $CPPFLAGS'
3769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3771ac_compiler_gnu=$ac_cv_c_compiler_gnu
3772
3773
3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3775$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3776if ${ac_cv_path_GREP+:} false; then :
3777  $as_echo_n "(cached) " >&6
3778else
3779  if test -z "$GREP"; then
3780  ac_path_GREP_found=false
3781  # Loop through the user's path and test for each of PROGNAME-LIST
3782  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3783for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3784do
3785  IFS=$as_save_IFS
3786  test -z "$as_dir" && as_dir=.
3787    for ac_prog in grep ggrep; do
3788    for ac_exec_ext in '' $ac_executable_extensions; do
3789      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3790      as_fn_executable_p "$ac_path_GREP" || continue
3791# Check for GNU ac_path_GREP and select it if it is found.
3792  # Check for GNU $ac_path_GREP
3793case `"$ac_path_GREP" --version 2>&1` in
3794*GNU*)
3795  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3796*)
3797  ac_count=0
3798  $as_echo_n 0123456789 >"conftest.in"
3799  while :
3800  do
3801    cat "conftest.in" "conftest.in" >"conftest.tmp"
3802    mv "conftest.tmp" "conftest.in"
3803    cp "conftest.in" "conftest.nl"
3804    $as_echo 'GREP' >> "conftest.nl"
3805    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3806    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3807    as_fn_arith $ac_count + 1 && ac_count=$as_val
3808    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3809      # Best one so far, save it but keep looking for a better one
3810      ac_cv_path_GREP="$ac_path_GREP"
3811      ac_path_GREP_max=$ac_count
3812    fi
3813    # 10*(2^10) chars as input seems more than enough
3814    test $ac_count -gt 10 && break
3815  done
3816  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3817esac
3818
3819      $ac_path_GREP_found && break 3
3820    done
3821  done
3822  done
3823IFS=$as_save_IFS
3824  if test -z "$ac_cv_path_GREP"; then
3825    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3826  fi
3827else
3828  ac_cv_path_GREP=$GREP
3829fi
3830
3831fi
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3833$as_echo "$ac_cv_path_GREP" >&6; }
3834 GREP="$ac_cv_path_GREP"
3835
3836
3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3838$as_echo_n "checking for egrep... " >&6; }
3839if ${ac_cv_path_EGREP+:} false; then :
3840  $as_echo_n "(cached) " >&6
3841else
3842  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3843   then ac_cv_path_EGREP="$GREP -E"
3844   else
3845     if test -z "$EGREP"; then
3846  ac_path_EGREP_found=false
3847  # Loop through the user's path and test for each of PROGNAME-LIST
3848  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3849for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3850do
3851  IFS=$as_save_IFS
3852  test -z "$as_dir" && as_dir=.
3853    for ac_prog in egrep; do
3854    for ac_exec_ext in '' $ac_executable_extensions; do
3855      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3856      as_fn_executable_p "$ac_path_EGREP" || continue
3857# Check for GNU ac_path_EGREP and select it if it is found.
3858  # Check for GNU $ac_path_EGREP
3859case `"$ac_path_EGREP" --version 2>&1` in
3860*GNU*)
3861  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3862*)
3863  ac_count=0
3864  $as_echo_n 0123456789 >"conftest.in"
3865  while :
3866  do
3867    cat "conftest.in" "conftest.in" >"conftest.tmp"
3868    mv "conftest.tmp" "conftest.in"
3869    cp "conftest.in" "conftest.nl"
3870    $as_echo 'EGREP' >> "conftest.nl"
3871    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3872    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3873    as_fn_arith $ac_count + 1 && ac_count=$as_val
3874    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3875      # Best one so far, save it but keep looking for a better one
3876      ac_cv_path_EGREP="$ac_path_EGREP"
3877      ac_path_EGREP_max=$ac_count
3878    fi
3879    # 10*(2^10) chars as input seems more than enough
3880    test $ac_count -gt 10 && break
3881  done
3882  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3883esac
3884
3885      $ac_path_EGREP_found && break 3
3886    done
3887  done
3888  done
3889IFS=$as_save_IFS
3890  if test -z "$ac_cv_path_EGREP"; then
3891    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3892  fi
3893else
3894  ac_cv_path_EGREP=$EGREP
3895fi
3896
3897   fi
3898fi
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3900$as_echo "$ac_cv_path_EGREP" >&6; }
3901 EGREP="$ac_cv_path_EGREP"
3902
3903
3904cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905/* end confdefs.h.  */
3906
3907_ACEOF
3908if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3909  $EGREP "" >/dev/null 2>&1; then :
3910
3911fi
3912rm -f conftest*
3913	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3914$as_echo_n "checking for fgrep... " >&6; }
3915if ${ac_cv_path_FGREP+:} false; then :
3916  $as_echo_n "(cached) " >&6
3917else
3918  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3919   then ac_cv_path_FGREP="$GREP -F"
3920   else
3921     if test -z "$FGREP"; then
3922  ac_path_FGREP_found=false
3923  # Loop through the user's path and test for each of PROGNAME-LIST
3924  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3925for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3926do
3927  IFS=$as_save_IFS
3928  test -z "$as_dir" && as_dir=.
3929    for ac_prog in fgrep; do
3930    for ac_exec_ext in '' $ac_executable_extensions; do
3931      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3932      as_fn_executable_p "$ac_path_FGREP" || continue
3933# Check for GNU ac_path_FGREP and select it if it is found.
3934  # Check for GNU $ac_path_FGREP
3935case `"$ac_path_FGREP" --version 2>&1` in
3936*GNU*)
3937  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3938*)
3939  ac_count=0
3940  $as_echo_n 0123456789 >"conftest.in"
3941  while :
3942  do
3943    cat "conftest.in" "conftest.in" >"conftest.tmp"
3944    mv "conftest.tmp" "conftest.in"
3945    cp "conftest.in" "conftest.nl"
3946    $as_echo 'FGREP' >> "conftest.nl"
3947    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3948    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3949    as_fn_arith $ac_count + 1 && ac_count=$as_val
3950    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3951      # Best one so far, save it but keep looking for a better one
3952      ac_cv_path_FGREP="$ac_path_FGREP"
3953      ac_path_FGREP_max=$ac_count
3954    fi
3955    # 10*(2^10) chars as input seems more than enough
3956    test $ac_count -gt 10 && break
3957  done
3958  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3959esac
3960
3961      $ac_path_FGREP_found && break 3
3962    done
3963  done
3964  done
3965IFS=$as_save_IFS
3966  if test -z "$ac_cv_path_FGREP"; then
3967    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3968  fi
3969else
3970  ac_cv_path_FGREP=$FGREP
3971fi
3972
3973   fi
3974fi
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3976$as_echo "$ac_cv_path_FGREP" >&6; }
3977 FGREP="$ac_cv_path_FGREP"
3978
3979		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3980$as_echo_n "checking for library containing strerror... " >&6; }
3981if ${ac_cv_search_strerror+:} false; then :
3982  $as_echo_n "(cached) " >&6
3983else
3984  ac_func_search_save_LIBS=$LIBS
3985cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3986/* end confdefs.h.  */
3987
3988/* Override any GCC internal prototype to avoid an error.
3989   Use char because int might match the return type of a GCC
3990   builtin and then its argument prototype would still apply.  */
3991#ifdef __cplusplus
3992extern "C"
3993#endif
3994char strerror ();
3995int
3996main ()
3997{
3998return strerror ();
3999  ;
4000  return 0;
4001}
4002_ACEOF
4003for ac_lib in '' cposix; do
4004  if test -z "$ac_lib"; then
4005    ac_res="none required"
4006  else
4007    ac_res=-l$ac_lib
4008    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4009  fi
4010  if ac_fn_c_try_link "$LINENO"; then :
4011  ac_cv_search_strerror=$ac_res
4012fi
4013rm -f core conftest.err conftest.$ac_objext \
4014    conftest$ac_exeext
4015  if ${ac_cv_search_strerror+:} false; then :
4016  break
4017fi
4018done
4019if ${ac_cv_search_strerror+:} false; then :
4020
4021else
4022  ac_cv_search_strerror=no
4023fi
4024rm conftest.$ac_ext
4025LIBS=$ac_func_search_save_LIBS
4026fi
4027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4028$as_echo "$ac_cv_search_strerror" >&6; }
4029ac_res=$ac_cv_search_strerror
4030if test "$ac_res" != no; then :
4031  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4032
4033fi
4034		for ac_prog in gawk mawk nawk awk
4035do
4036  # Extract the first word of "$ac_prog", so it can be a program name with args.
4037set dummy $ac_prog; ac_word=$2
4038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4039$as_echo_n "checking for $ac_word... " >&6; }
4040if ${ac_cv_prog_AWK+:} false; then :
4041  $as_echo_n "(cached) " >&6
4042else
4043  if test -n "$AWK"; then
4044  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4045else
4046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4047for as_dir in $PATH
4048do
4049  IFS=$as_save_IFS
4050  test -z "$as_dir" && as_dir=.
4051    for ac_exec_ext in '' $ac_executable_extensions; do
4052  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4053    ac_cv_prog_AWK="$ac_prog"
4054    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4055    break 2
4056  fi
4057done
4058  done
4059IFS=$as_save_IFS
4060
4061fi
4062fi
4063AWK=$ac_cv_prog_AWK
4064if test -n "$AWK"; then
4065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4066$as_echo "$AWK" >&6; }
4067else
4068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4069$as_echo "no" >&6; }
4070fi
4071
4072
4073  test -n "$AWK" && break
4074done
4075
4076# Extract the first word of "strip", so it can be a program name with args.
4077set dummy strip; ac_word=$2
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4079$as_echo_n "checking for $ac_word... " >&6; }
4080if ${ac_cv_prog_STRIP+:} false; then :
4081  $as_echo_n "(cached) " >&6
4082else
4083  if test -n "$STRIP"; then
4084  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4085else
4086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4087for as_dir in $PATH
4088do
4089  IFS=$as_save_IFS
4090  test -z "$as_dir" && as_dir=.
4091    for ac_exec_ext in '' $ac_executable_extensions; do
4092  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4093    ac_cv_prog_STRIP="strip"
4094    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4095    break 2
4096  fi
4097done
4098  done
4099IFS=$as_save_IFS
4100
4101  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
4102fi
4103fi
4104STRIP=$ac_cv_prog_STRIP
4105if test -n "$STRIP"; then
4106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4107$as_echo "$STRIP" >&6; }
4108else
4109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110$as_echo "no" >&6; }
4111fi
4112
4113
4114
4115
4116
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4118$as_echo_n "checking for ANSI C header files... " >&6; }
4119if ${ac_cv_header_stdc+:} false; then :
4120  $as_echo_n "(cached) " >&6
4121else
4122  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123/* end confdefs.h.  */
4124#include <stdlib.h>
4125#include <stdarg.h>
4126#include <string.h>
4127#include <float.h>
4128
4129int
4130main ()
4131{
4132
4133  ;
4134  return 0;
4135}
4136_ACEOF
4137if ac_fn_c_try_compile "$LINENO"; then :
4138  ac_cv_header_stdc=yes
4139else
4140  ac_cv_header_stdc=no
4141fi
4142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4143
4144if test $ac_cv_header_stdc = yes; then
4145  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4146  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4147/* end confdefs.h.  */
4148#include <string.h>
4149
4150_ACEOF
4151if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4152  $EGREP "memchr" >/dev/null 2>&1; then :
4153
4154else
4155  ac_cv_header_stdc=no
4156fi
4157rm -f conftest*
4158
4159fi
4160
4161if test $ac_cv_header_stdc = yes; then
4162  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4163  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4164/* end confdefs.h.  */
4165#include <stdlib.h>
4166
4167_ACEOF
4168if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4169  $EGREP "free" >/dev/null 2>&1; then :
4170
4171else
4172  ac_cv_header_stdc=no
4173fi
4174rm -f conftest*
4175
4176fi
4177
4178if test $ac_cv_header_stdc = yes; then
4179  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4180  if test "$cross_compiling" = yes; then :
4181  :
4182else
4183  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184/* end confdefs.h.  */
4185#include <ctype.h>
4186#include <stdlib.h>
4187#if ((' ' & 0x0FF) == 0x020)
4188# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4189# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4190#else
4191# define ISLOWER(c) \
4192		   (('a' <= (c) && (c) <= 'i') \
4193		     || ('j' <= (c) && (c) <= 'r') \
4194		     || ('s' <= (c) && (c) <= 'z'))
4195# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4196#endif
4197
4198#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4199int
4200main ()
4201{
4202  int i;
4203  for (i = 0; i < 256; i++)
4204    if (XOR (islower (i), ISLOWER (i))
4205	|| toupper (i) != TOUPPER (i))
4206      return 2;
4207  return 0;
4208}
4209_ACEOF
4210if ac_fn_c_try_run "$LINENO"; then :
4211
4212else
4213  ac_cv_header_stdc=no
4214fi
4215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4216  conftest.$ac_objext conftest.beam conftest.$ac_ext
4217fi
4218
4219fi
4220fi
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4222$as_echo "$ac_cv_header_stdc" >&6; }
4223if test $ac_cv_header_stdc = yes; then
4224
4225$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4226
4227fi
4228
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4230$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4231if ${ac_cv_header_sys_wait_h+:} false; then :
4232  $as_echo_n "(cached) " >&6
4233else
4234  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4235/* end confdefs.h.  */
4236#include <sys/types.h>
4237#include <sys/wait.h>
4238#ifndef WEXITSTATUS
4239# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4240#endif
4241#ifndef WIFEXITED
4242# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4243#endif
4244
4245int
4246main ()
4247{
4248  int s;
4249  wait (&s);
4250  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4251  ;
4252  return 0;
4253}
4254_ACEOF
4255if ac_fn_c_try_compile "$LINENO"; then :
4256  ac_cv_header_sys_wait_h=yes
4257else
4258  ac_cv_header_sys_wait_h=no
4259fi
4260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4261fi
4262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4263$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4264if test $ac_cv_header_sys_wait_h = yes; then
4265
4266$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4267
4268fi
4269
4270
4271if test x"$ac_cv_prog_cc_c99" != xno; then
4272
4273
4274  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4275$as_echo_n "checking for unsigned long long int... " >&6; }
4276if ${ac_cv_type_unsigned_long_long_int+:} false; then :
4277  $as_echo_n "(cached) " >&6
4278else
4279  ac_cv_type_unsigned_long_long_int=yes
4280     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4281       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282/* end confdefs.h.  */
4283
4284  /* For now, do not test the preprocessor; as of 2007 there are too many
4285	 implementations with broken preprocessors.  Perhaps this can
4286	 be revisited in 2012.  In the meantime, code should not expect
4287	 #if to work with literals wider than 32 bits.  */
4288      /* Test literals.  */
4289      long long int ll = 9223372036854775807ll;
4290      long long int nll = -9223372036854775807LL;
4291      unsigned long long int ull = 18446744073709551615ULL;
4292      /* Test constant expressions.   */
4293      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4294		     ? 1 : -1)];
4295      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4296		     ? 1 : -1)];
4297      int i = 63;
4298int
4299main ()
4300{
4301/* Test availability of runtime routines for shift and division.  */
4302      long long int llmax = 9223372036854775807ll;
4303      unsigned long long int ullmax = 18446744073709551615ull;
4304      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4305	      | (llmax / ll) | (llmax % ll)
4306	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4307	      | (ullmax / ull) | (ullmax % ull));
4308  ;
4309  return 0;
4310}
4311
4312_ACEOF
4313if ac_fn_c_try_link "$LINENO"; then :
4314
4315else
4316  ac_cv_type_unsigned_long_long_int=no
4317fi
4318rm -f core conftest.err conftest.$ac_objext \
4319    conftest$ac_exeext conftest.$ac_ext
4320     fi
4321fi
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4323$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4324  if test $ac_cv_type_unsigned_long_long_int = yes; then
4325
4326$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4327
4328  fi
4329
4330
4331
4332  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4333$as_echo_n "checking for long long int... " >&6; }
4334if ${ac_cv_type_long_long_int+:} false; then :
4335  $as_echo_n "(cached) " >&6
4336else
4337  ac_cv_type_long_long_int=yes
4338      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4339	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
4340	if test $ac_cv_type_long_long_int = yes; then
4341	  	  	  	  if test "$cross_compiling" = yes; then :
4342  :
4343else
4344  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4345/* end confdefs.h.  */
4346#include <limits.h>
4347		 #ifndef LLONG_MAX
4348		 # define HALF \
4349			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4350		 # define LLONG_MAX (HALF - 1 + HALF)
4351		 #endif
4352int
4353main ()
4354{
4355long long int n = 1;
4356		 int i;
4357		 for (i = 0; ; i++)
4358		   {
4359		     long long int m = n << i;
4360		     if (m >> i != n)
4361		       return 1;
4362		     if (LLONG_MAX / 2 < m)
4363		       break;
4364		   }
4365		 return 0;
4366  ;
4367  return 0;
4368}
4369_ACEOF
4370if ac_fn_c_try_run "$LINENO"; then :
4371
4372else
4373  ac_cv_type_long_long_int=no
4374fi
4375rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4376  conftest.$ac_objext conftest.beam conftest.$ac_ext
4377fi
4378
4379	fi
4380      fi
4381fi
4382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4383$as_echo "$ac_cv_type_long_long_int" >&6; }
4384  if test $ac_cv_type_long_long_int = yes; then
4385
4386$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4387
4388  fi
4389
4390  if test "$ac_cv_type_long_long_int" = no; then
4391    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4392$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4393as_fn_error $? "Compiler does not support long long int
4394See \`config.log' for more details" "$LINENO" 5; }
4395  fi
4396
4397  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5
4398$as_echo_n "checking if the compiler supports trailing commas... " >&6; }
4399  trailing_commas=no
4400  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4401/* end confdefs.h.  */
4402
4403int
4404main ()
4405{
4406
4407    enum {
4408      one,
4409    };
4410  ;
4411  return 0;
4412}
4413_ACEOF
4414if ac_fn_c_try_compile "$LINENO"; then :
4415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4416$as_echo "yes" >&6; }; trailing_commas=yes
4417else
4418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419$as_echo "no" >&6; }
4420fi
4421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4422  if test "$trailing_commas" = no; then
4423    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4424$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4425as_fn_error $? "Compiler does not support trailing comma in enum
4426See \`config.log' for more details" "$LINENO" 5; }
4427  fi
4428
4429  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5
4430$as_echo_n "checking if the compiler supports C++ comments... " >&6; }
4431  slash_comments=no
4432  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4433/* end confdefs.h.  */
4434
4435int
4436main ()
4437{
4438// C++ comments?
4439  ;
4440  return 0;
4441}
4442_ACEOF
4443if ac_fn_c_try_compile "$LINENO"; then :
4444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4445$as_echo "yes" >&6; }; slash_comments=yes
4446else
4447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448$as_echo "no" >&6; }
4449fi
4450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4451  if test "$slash_comments" = no; then
4452    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4453$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4454as_fn_error $? "Compiler does not support C++ comments
4455See \`config.log' for more details" "$LINENO" 5; }
4456  fi
4457fi
4458
4459if test -n "$SOURCE_DATE_EPOCH"; then
4460  DATE_FMT="%b %d %Y %H:%M:%S"
4461  BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT")
4462  cat >>confdefs.h <<_ACEOF
4463#define BUILD_DATE "$BUILD_DATE"
4464_ACEOF
4465
4466  BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='"
4467
4468fi
4469
4470
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
4472$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
4473# Check whether --enable-fail_if_missing was given.
4474if test "${enable_fail_if_missing+set}" = set; then :
4475  enableval=$enable_fail_if_missing; fail_if_missing="yes"
4476else
4477  fail_if_missing="no"
4478fi
4479
4480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
4481$as_echo "$fail_if_missing" >&6; }
4482
4483with_x_arg="$with_x"
4484
4485if test -z "$CFLAGS"; then
4486  CFLAGS="-O"
4487  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations"
4488fi
4489if test "$GCC" = yes; then
4490    gccversion=`$CC -dumpversion`
4491  if test "x$gccversion" = "x"; then
4492        gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
4493  fi
4494    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
4495    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
4496    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
4497  else
4498    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
4499      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
4500      CFLAGS="$CFLAGS -fno-strength-reduce"
4501    fi
4502  fi
4503fi
4504
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5
4506$as_echo_n "checking for clang version... " >&6; }
4507CLANG_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'`
4508if test x"$CLANG_VERSION_STRING" != x"" ; then
4509  CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'`
4510  CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'`
4511  CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'`
4512  CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION`
4513  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5
4514$as_echo "$CLANG_VERSION" >&6; }
4515            { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5
4516$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; }
4517  if test "$CLANG_MAJOR" -ge 10 -o "$CLANG_VERSION" -ge 500002075 ; then
4518    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4519$as_echo "no" >&6; }
4520    CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'`
4521  else
4522    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4523$as_echo "yes" >&6; }
4524  fi
4525else
4526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5
4527$as_echo "N/A" >&6; }
4528fi
4529
4530CROSS_COMPILING=
4531if test "$cross_compiling" = yes; then
4532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
4533$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
4534  CROSS_COMPILING=1
4535fi
4536
4537
4538test "$GCC" = yes && CPP_MM=M;
4539
4540if test -f ./toolcheck; then
4541  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
4542$as_echo "$as_me: checking for buggy tools..." >&6;}
4543  sh ./toolcheck 1>&6
4544fi
4545
4546OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4547
4548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5
4549$as_echo_n "checking for Haiku... " >&6; }
4550case `uname` in
4551    Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4552$as_echo "yes" >&6; };;
4553    *)     HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4554$as_echo "no" >&6; };;
4555esac
4556
4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4558$as_echo_n "checking for QNX... " >&6; }
4559case `uname` in
4560    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4561		test -z "$with_x" && with_x=no
4562		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4563$as_echo "yes" >&6; };;
4564    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4565$as_echo "no" >&6; };;
4566esac
4567
4568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4569$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4570if test "`(uname) 2>/dev/null`" = Darwin; then
4571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4572$as_echo "yes" >&6; }
4573  MACOS_X=yes
4574  CPPFLAGS="$CPPFLAGS -DMACOS_X"
4575
4576  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4577$as_echo_n "checking --disable-darwin argument... " >&6; }
4578  # Check whether --enable-darwin was given.
4579if test "${enable_darwin+set}" = set; then :
4580  enableval=$enable_darwin;
4581else
4582  enable_darwin="yes"
4583fi
4584
4585  if test "$enable_darwin" = "yes"; then
4586    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4587$as_echo "no" >&6; }
4588    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4589$as_echo_n "checking if Darwin files are there... " >&6; }
4590    if test -f os_macosx.m; then
4591      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4592$as_echo "yes" >&6; }
4593    else
4594      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4595$as_echo "no, Darwin support disabled" >&6; }
4596      enable_darwin=no
4597    fi
4598  else
4599    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4600$as_echo "yes, Darwin support excluded" >&6; }
4601  fi
4602
4603  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4604$as_echo_n "checking --with-mac-arch argument... " >&6; }
4605
4606# Check whether --with-mac-arch was given.
4607if test "${with_mac_arch+set}" = set; then :
4608  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4609$as_echo "$MACARCH" >&6; }
4610else
4611  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4612$as_echo "defaulting to $MACARCH" >&6; }
4613fi
4614
4615
4616  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4617$as_echo_n "checking --with-developer-dir argument... " >&6; }
4618
4619# Check whether --with-developer-dir was given.
4620if test "${with_developer_dir+set}" = set; then :
4621  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4622$as_echo "$DEVELOPER_DIR" >&6; }
4623else
4624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4625$as_echo "not present" >&6; }
4626fi
4627
4628
4629  if test "x$DEVELOPER_DIR" = "x"; then
4630    # Extract the first word of "xcode-select", so it can be a program name with args.
4631set dummy xcode-select; ac_word=$2
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4633$as_echo_n "checking for $ac_word... " >&6; }
4634if ${ac_cv_path_XCODE_SELECT+:} false; then :
4635  $as_echo_n "(cached) " >&6
4636else
4637  case $XCODE_SELECT in
4638  [\\/]* | ?:[\\/]*)
4639  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4640  ;;
4641  *)
4642  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4643for as_dir in $PATH
4644do
4645  IFS=$as_save_IFS
4646  test -z "$as_dir" && as_dir=.
4647    for ac_exec_ext in '' $ac_executable_extensions; do
4648  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4649    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4650    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4651    break 2
4652  fi
4653done
4654  done
4655IFS=$as_save_IFS
4656
4657  ;;
4658esac
4659fi
4660XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4661if test -n "$XCODE_SELECT"; then
4662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4663$as_echo "$XCODE_SELECT" >&6; }
4664else
4665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4666$as_echo "no" >&6; }
4667fi
4668
4669
4670    if test "x$XCODE_SELECT" != "x"; then
4671      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4672$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4673      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4674      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4675$as_echo "$DEVELOPER_DIR" >&6; }
4676    else
4677      DEVELOPER_DIR=/Developer
4678    fi
4679  fi
4680
4681  if test "x$MACARCH" = "xboth"; then
4682    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4683$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4684                            save_cppflags="$CPPFLAGS"
4685    save_cflags="$CFLAGS"
4686    save_ldflags="$LDFLAGS"
4687    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4688    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4689/* end confdefs.h.  */
4690
4691int
4692main ()
4693{
4694
4695  ;
4696  return 0;
4697}
4698_ACEOF
4699if ac_fn_c_try_link "$LINENO"; then :
4700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4701$as_echo "found" >&6; }
4702else
4703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4704$as_echo "not found" >&6; }
4705	CFLAGS="$save_cflags"
4706	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4707$as_echo_n "checking if Intel architecture is supported... " >&6; }
4708	CPPFLAGS="$CPPFLAGS -arch i386"
4709	LDFLAGS="$save_ldflags -arch i386"
4710	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4711/* end confdefs.h.  */
4712
4713int
4714main ()
4715{
4716
4717  ;
4718  return 0;
4719}
4720_ACEOF
4721if ac_fn_c_try_link "$LINENO"; then :
4722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4723$as_echo "yes" >&6; }; MACARCH="intel"
4724else
4725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4726$as_echo "no" >&6; }
4727		MACARCH="ppc"
4728		CPPFLAGS="$save_cppflags -arch ppc"
4729		LDFLAGS="$save_ldflags -arch ppc"
4730fi
4731rm -f core conftest.err conftest.$ac_objext \
4732    conftest$ac_exeext conftest.$ac_ext
4733fi
4734rm -f core conftest.err conftest.$ac_objext \
4735    conftest$ac_exeext conftest.$ac_ext
4736  elif test "x$MACARCH" = "xintel"; then
4737    CPPFLAGS="$CPPFLAGS -arch intel"
4738    LDFLAGS="$LDFLAGS -arch intel"
4739  elif test "x$MACARCH" = "xppc"; then
4740    CPPFLAGS="$CPPFLAGS -arch ppc"
4741    LDFLAGS="$LDFLAGS -arch ppc"
4742  fi
4743
4744  if test "$enable_darwin" = "yes"; then
4745    MACOS_X_DARWIN=yes
4746    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4747    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4748            CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN"
4749
4750               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
4751      with_x=no
4752     fi
4753  fi
4754
4755        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4756    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4757  fi
4758
4759else
4760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761$as_echo "no" >&6; }
4762fi
4763
4764# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4765for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4766		  inttypes.h stdint.h unistd.h
4767do :
4768  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4769ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4770"
4771if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4772  cat >>confdefs.h <<_ACEOF
4773#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4774_ACEOF
4775
4776fi
4777
4778done
4779
4780
4781for ac_header in AvailabilityMacros.h
4782do :
4783  ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default"
4784if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then :
4785  cat >>confdefs.h <<_ACEOF
4786#define HAVE_AVAILABILITYMACROS_H 1
4787_ACEOF
4788
4789fi
4790
4791done
4792
4793
4794
4795
4796
4797if test "$cross_compiling" = no; then
4798  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4799$as_echo_n "checking --with-local-dir argument... " >&6; }
4800  have_local_include=''
4801  have_local_lib=''
4802
4803# Check whether --with-local-dir was given.
4804if test "${with_local_dir+set}" = set; then :
4805  withval=$with_local_dir;
4806    local_dir="$withval"
4807    case "$withval" in
4808    */*) ;;
4809    no)
4810      # avoid adding local dir to LDFLAGS and CPPFLAGS
4811      have_local_include=yes
4812      have_local_lib=yes
4813      ;;
4814    *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4815    esac
4816	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4817$as_echo "$local_dir" >&6; }
4818
4819else
4820
4821    local_dir=/usr/local
4822    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4823$as_echo "Defaulting to $local_dir" >&6; }
4824
4825fi
4826
4827  if test "$GCC" = yes -a "$local_dir" != no; then
4828    echo 'void f(){}' > conftest.c
4829        have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4830    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4831    rm -f conftest.c conftest.o
4832  fi
4833  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4834    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4835    if test "$tt" = "$LDFLAGS"; then
4836      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4837    fi
4838  fi
4839  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4840    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4841    if test "$tt" = "$CPPFLAGS"; then
4842      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4843    fi
4844  fi
4845fi
4846
4847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4848$as_echo_n "checking --with-vim-name argument... " >&6; }
4849
4850# Check whether --with-vim-name was given.
4851if test "${with_vim_name+set}" = set; then :
4852  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4853$as_echo "$VIMNAME" >&6; }
4854else
4855  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4856$as_echo "Defaulting to $VIMNAME" >&6; }
4857fi
4858
4859
4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4861$as_echo_n "checking --with-ex-name argument... " >&6; }
4862
4863# Check whether --with-ex-name was given.
4864if test "${with_ex_name+set}" = set; then :
4865  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4866$as_echo "$EXNAME" >&6; }
4867else
4868  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4869$as_echo "Defaulting to ex" >&6; }
4870fi
4871
4872
4873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4874$as_echo_n "checking --with-view-name argument... " >&6; }
4875
4876# Check whether --with-view-name was given.
4877if test "${with_view_name+set}" = set; then :
4878  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4879$as_echo "$VIEWNAME" >&6; }
4880else
4881  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4882$as_echo "Defaulting to view" >&6; }
4883fi
4884
4885
4886
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4888$as_echo_n "checking --with-global-runtime argument... " >&6; }
4889
4890# Check whether --with-global-runtime was given.
4891if test "${with_global_runtime+set}" = set; then :
4892  withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4893$as_echo "$withval" >&6; }
4894else
4895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4896$as_echo "no" >&6; }
4897fi
4898
4899
4900if test "X$RUNTIME_GLOBAL" != "X"; then
4901  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" }')
4902  cat >>confdefs.h <<_ACEOF
4903#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL"
4904_ACEOF
4905
4906  cat >>confdefs.h <<_ACEOF
4907#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER"
4908_ACEOF
4909
4910fi
4911
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4913$as_echo_n "checking --with-modified-by argument... " >&6; }
4914
4915# Check whether --with-modified-by was given.
4916if test "${with_modified_by+set}" = set; then :
4917  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4918$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4919#define MODIFIED_BY "$withval"
4920_ACEOF
4921
4922else
4923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4924$as_echo "no" >&6; }
4925fi
4926
4927
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4929$as_echo_n "checking if character set is EBCDIC... " >&6; }
4930cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4931/* end confdefs.h.  */
4932
4933int
4934main ()
4935{
4936 /* TryCompile function for CharSet.
4937   Treat any failure as ASCII for compatibility with existing art.
4938   Use compile-time rather than run-time tests for cross-compiler
4939   tolerance.  */
4940#if '0'!=240
4941make an error "Character set is not EBCDIC"
4942#endif
4943  ;
4944  return 0;
4945}
4946_ACEOF
4947if ac_fn_c_try_compile "$LINENO"; then :
4948   # TryCompile action if true
4949cf_cv_ebcdic=yes
4950else
4951   # TryCompile action if false
4952cf_cv_ebcdic=no
4953fi
4954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4955# end of TryCompile ])
4956# end of CacheVal CvEbcdic
4957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4958$as_echo "$cf_cv_ebcdic" >&6; }
4959case "$cf_cv_ebcdic" in  #(vi
4960    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4961
4962		line_break='"\\n"'
4963		;;
4964    *)		line_break='"\\012"';;
4965esac
4966
4967
4968if test "$cf_cv_ebcdic" = "yes"; then
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4970$as_echo_n "checking for z/OS Unix... " >&6; }
4971case `uname` in
4972    OS/390)	zOSUnix="yes";
4973										if test "$CC" = "cc"; then
4974		  ccm="$_CC_CCMODE"
4975		  ccn="CC"
4976		else
4977		  if test "$CC" = "c89"; then
4978		    ccm="$_CC_C89MODE"
4979		    ccn="C89"
4980		  else
4981		    ccm=1
4982		  fi
4983		fi
4984		if test "$ccm" != "1"; then
4985		  echo ""
4986		  echo "------------------------------------------"
4987		  echo " On z/OS Unix, the environment variable"
4988		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4989		  echo " Do:"
4990		  echo "    export _CC_${ccn}MODE=1"
4991		  echo " and then call configure again."
4992		  echo "------------------------------------------"
4993		  exit 1
4994		fi
4995		# Set CFLAGS for configure process.
4996		# This will be reset later for config.mk.
4997		# Use haltonmsg to force error for missing H files.
4998		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4999		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
5000		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5001$as_echo "yes" >&6; }
5002		;;
5003    *)		zOSUnix="no";
5004		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005$as_echo "no" >&6; }
5006		;;
5007esac
5008fi
5009
5010if test "$zOSUnix" = "yes"; then
5011    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/' -e 's/  */ /g'"
5012else
5013    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/' -e 's/  */ /g'"
5014fi
5015
5016
5017
5018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5
5019$as_echo_n "checking --disable-smack argument... " >&6; }
5020# Check whether --enable-smack was given.
5021if test "${enable_smack+set}" = set; then :
5022  enableval=$enable_smack;
5023else
5024  enable_smack="yes"
5025fi
5026
5027if test "$enable_smack" = "yes"; then
5028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5029$as_echo "no" >&6; }
5030  ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default"
5031if test "x$ac_cv_header_linux_xattr_h" = xyes; then :
5032  true
5033else
5034  enable_smack="no"
5035fi
5036
5037
5038else
5039  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5040$as_echo "yes" >&6; }
5041fi
5042if test "$enable_smack" = "yes"; then
5043  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
5044if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
5045  true
5046else
5047  enable_smack="no"
5048fi
5049
5050
5051fi
5052if test "$enable_smack" = "yes"; then
5053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5
5054$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; }
5055  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5056/* end confdefs.h.  */
5057#include <linux/xattr.h>
5058_ACEOF
5059if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5060  $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then :
5061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5062$as_echo "yes" >&6; }
5063else
5064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5065$as_echo "no" >&6; }; enable_smack="no"
5066fi
5067rm -f conftest*
5068
5069fi
5070if test "$enable_smack" = "yes"; then
5071  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
5072$as_echo_n "checking for setxattr in -lattr... " >&6; }
5073if ${ac_cv_lib_attr_setxattr+:} false; then :
5074  $as_echo_n "(cached) " >&6
5075else
5076  ac_check_lib_save_LIBS=$LIBS
5077LIBS="-lattr  $LIBS"
5078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5079/* end confdefs.h.  */
5080
5081/* Override any GCC internal prototype to avoid an error.
5082   Use char because int might match the return type of a GCC
5083   builtin and then its argument prototype would still apply.  */
5084#ifdef __cplusplus
5085extern "C"
5086#endif
5087char setxattr ();
5088int
5089main ()
5090{
5091return setxattr ();
5092  ;
5093  return 0;
5094}
5095_ACEOF
5096if ac_fn_c_try_link "$LINENO"; then :
5097  ac_cv_lib_attr_setxattr=yes
5098else
5099  ac_cv_lib_attr_setxattr=no
5100fi
5101rm -f core conftest.err conftest.$ac_objext \
5102    conftest$ac_exeext conftest.$ac_ext
5103LIBS=$ac_check_lib_save_LIBS
5104fi
5105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
5106$as_echo "$ac_cv_lib_attr_setxattr" >&6; }
5107if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
5108  LIBS="$LIBS -lattr"
5109	   found_smack="yes"
5110	   $as_echo "#define HAVE_SMACK 1" >>confdefs.h
5111
5112fi
5113
5114fi
5115
5116if test "x$found_smack" = "x"; then
5117    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
5118$as_echo_n "checking --disable-selinux argument... " >&6; }
5119  # Check whether --enable-selinux was given.
5120if test "${enable_selinux+set}" = set; then :
5121  enableval=$enable_selinux;
5122else
5123  enable_selinux="yes"
5124fi
5125
5126  if test "$enable_selinux" = "yes"; then
5127    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5128$as_echo "no" >&6; }
5129    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
5130$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
5131if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
5132  $as_echo_n "(cached) " >&6
5133else
5134  ac_check_lib_save_LIBS=$LIBS
5135LIBS="-lselinux  $LIBS"
5136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5137/* end confdefs.h.  */
5138
5139/* Override any GCC internal prototype to avoid an error.
5140   Use char because int might match the return type of a GCC
5141   builtin and then its argument prototype would still apply.  */
5142#ifdef __cplusplus
5143extern "C"
5144#endif
5145char is_selinux_enabled ();
5146int
5147main ()
5148{
5149return is_selinux_enabled ();
5150  ;
5151  return 0;
5152}
5153_ACEOF
5154if ac_fn_c_try_link "$LINENO"; then :
5155  ac_cv_lib_selinux_is_selinux_enabled=yes
5156else
5157  ac_cv_lib_selinux_is_selinux_enabled=no
5158fi
5159rm -f core conftest.err conftest.$ac_objext \
5160    conftest$ac_exeext conftest.$ac_ext
5161LIBS=$ac_check_lib_save_LIBS
5162fi
5163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
5164$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
5165if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
5166  ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
5167if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
5168  LIBS="$LIBS -lselinux"
5169	    $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
5170
5171fi
5172
5173
5174fi
5175
5176  else
5177     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5178$as_echo "yes" >&6; }
5179  fi
5180fi
5181
5182
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
5184$as_echo_n "checking --with-features argument... " >&6; }
5185
5186# Check whether --with-features was given.
5187if test "${with_features+set}" = set; then :
5188  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
5189$as_echo "$features" >&6; }
5190else
5191  features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5
5192$as_echo "Defaulting to huge" >&6; }
5193fi
5194
5195
5196dovimdiff=""
5197dogvimdiff=""
5198case "$features" in
5199  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
5200 ;;
5201  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
5202 ;;
5203  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
5204 dovimdiff="installvimdiff";
5205			dogvimdiff="installgvimdiff" ;;
5206  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
5207 dovimdiff="installvimdiff";
5208			dogvimdiff="installgvimdiff" ;;
5209  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
5210 dovimdiff="installvimdiff";
5211			dogvimdiff="installgvimdiff" ;;
5212  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
5213$as_echo "Sorry, $features is not supported" >&6; } ;;
5214esac
5215
5216
5217
5218
5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
5220$as_echo_n "checking --with-compiledby argument... " >&6; }
5221
5222# Check whether --with-compiledby was given.
5223if test "${with_compiledby+set}" = set; then :
5224  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
5225$as_echo "$withval" >&6; }
5226else
5227  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5228$as_echo "no" >&6; }
5229fi
5230
5231
5232
5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
5234$as_echo_n "checking --disable-xsmp argument... " >&6; }
5235# Check whether --enable-xsmp was given.
5236if test "${enable_xsmp+set}" = set; then :
5237  enableval=$enable_xsmp;
5238else
5239  enable_xsmp="yes"
5240fi
5241
5242
5243if test "$enable_xsmp" = "yes"; then
5244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5245$as_echo "no" >&6; }
5246  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
5247$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
5248  # Check whether --enable-xsmp-interact was given.
5249if test "${enable_xsmp_interact+set}" = set; then :
5250  enableval=$enable_xsmp_interact;
5251else
5252  enable_xsmp_interact="yes"
5253fi
5254
5255  if test "$enable_xsmp_interact" = "yes"; then
5256    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257$as_echo "no" >&6; }
5258    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
5259
5260  else
5261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5262$as_echo "yes" >&6; }
5263  fi
5264else
5265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5266$as_echo "yes" >&6; }
5267fi
5268
5269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
5270$as_echo_n "checking --enable-luainterp argument... " >&6; }
5271# Check whether --enable-luainterp was given.
5272if test "${enable_luainterp+set}" = set; then :
5273  enableval=$enable_luainterp;
5274else
5275  enable_luainterp="no"
5276fi
5277
5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
5279$as_echo "$enable_luainterp" >&6; }
5280
5281if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
5282  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
5283    as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5
5284  fi
5285
5286
5287
5288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
5289$as_echo_n "checking --with-lua-prefix argument... " >&6; }
5290
5291# Check whether --with-lua_prefix was given.
5292if test "${with_lua_prefix+set}" = set; then :
5293  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
5294$as_echo "$with_lua_prefix" >&6; }
5295else
5296  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297$as_echo "no" >&6; }
5298fi
5299
5300
5301  if test "X$with_lua_prefix" != "X"; then
5302       vi_cv_path_lua_pfx="$with_lua_prefix"
5303  else
5304    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
5305$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
5306    if test "X$LUA_PREFIX" != "X"; then
5307	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
5308$as_echo "\"$LUA_PREFIX\"" >&6; }
5309	vi_cv_path_lua_pfx="$LUA_PREFIX"
5310    else
5311	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
5312$as_echo "not set, default to /usr" >&6; }
5313	vi_cv_path_lua_pfx="/usr"
5314    fi
5315  fi
5316
5317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5
5318$as_echo_n "checking --with-luajit... " >&6; }
5319
5320# Check whether --with-luajit was given.
5321if test "${with_luajit+set}" = set; then :
5322  withval=$with_luajit; vi_cv_with_luajit="$withval"
5323else
5324  vi_cv_with_luajit="no"
5325fi
5326
5327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5
5328$as_echo "$vi_cv_with_luajit" >&6; }
5329
5330  LUA_INC=
5331  if test "X$vi_cv_path_lua_pfx" != "X"; then
5332    if test "x$vi_cv_with_luajit" != "xno"; then
5333            # Extract the first word of "luajit", so it can be a program name with args.
5334set dummy luajit; ac_word=$2
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5336$as_echo_n "checking for $ac_word... " >&6; }
5337if ${ac_cv_path_vi_cv_path_luajit+:} false; then :
5338  $as_echo_n "(cached) " >&6
5339else
5340  case $vi_cv_path_luajit in
5341  [\\/]* | ?:[\\/]*)
5342  ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path.
5343  ;;
5344  *)
5345  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346for as_dir in $PATH
5347do
5348  IFS=$as_save_IFS
5349  test -z "$as_dir" && as_dir=.
5350    for ac_exec_ext in '' $ac_executable_extensions; do
5351  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5352    ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext"
5353    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5354    break 2
5355  fi
5356done
5357  done
5358IFS=$as_save_IFS
5359
5360  ;;
5361esac
5362fi
5363vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit
5364if test -n "$vi_cv_path_luajit"; then
5365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5
5366$as_echo "$vi_cv_path_luajit" >&6; }
5367else
5368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5369$as_echo "no" >&6; }
5370fi
5371
5372
5373      if test "X$vi_cv_path_luajit" != "X"; then
5374		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5
5375$as_echo_n "checking LuaJIT version... " >&6; }
5376if ${vi_cv_version_luajit+:} false; then :
5377  $as_echo_n "(cached) " >&6
5378else
5379   vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'`
5380fi
5381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5
5382$as_echo "$vi_cv_version_luajit" >&6; }
5383	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5
5384$as_echo_n "checking Lua version of LuaJIT... " >&6; }
5385if ${vi_cv_version_lua_luajit+:} false; then :
5386  $as_echo_n "(cached) " >&6
5387else
5388   vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
5389fi
5390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
5391$as_echo "$vi_cv_version_lua_luajit" >&6; }
5392	vi_cv_path_lua="$vi_cv_path_luajit"
5393	vi_cv_version_lua="$vi_cv_version_lua_luajit"
5394      fi
5395    else
5396            # Extract the first word of "lua", so it can be a program name with args.
5397set dummy lua; ac_word=$2
5398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5399$as_echo_n "checking for $ac_word... " >&6; }
5400if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then :
5401  $as_echo_n "(cached) " >&6
5402else
5403  case $vi_cv_path_plain_lua in
5404  [\\/]* | ?:[\\/]*)
5405  ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path.
5406  ;;
5407  *)
5408  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409for as_dir in $PATH
5410do
5411  IFS=$as_save_IFS
5412  test -z "$as_dir" && as_dir=.
5413    for ac_exec_ext in '' $ac_executable_extensions; do
5414  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5415    ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext"
5416    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417    break 2
5418  fi
5419done
5420  done
5421IFS=$as_save_IFS
5422
5423  ;;
5424esac
5425fi
5426vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua
5427if test -n "$vi_cv_path_plain_lua"; then
5428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5
5429$as_echo "$vi_cv_path_plain_lua" >&6; }
5430else
5431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5432$as_echo "no" >&6; }
5433fi
5434
5435
5436      if test "X$vi_cv_path_plain_lua" != "X"; then
5437		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
5438$as_echo_n "checking Lua version... " >&6; }
5439if ${vi_cv_version_plain_lua+:} false; then :
5440  $as_echo_n "(cached) " >&6
5441else
5442   vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
5443fi
5444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
5445$as_echo "$vi_cv_version_plain_lua" >&6; }
5446      fi
5447      vi_cv_path_lua="$vi_cv_path_plain_lua"
5448      vi_cv_version_lua="$vi_cv_version_plain_lua"
5449    fi
5450    if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then
5451      { $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
5452$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; }
5453      if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then
5454	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5455$as_echo "yes" >&6; }
5456	LUA_INC=/luajit-$vi_cv_version_luajit
5457      fi
5458    fi
5459    if test "X$LUA_INC" = "X"; then
5460      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
5461$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
5462      if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then
5463	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5464$as_echo "yes" >&6; }
5465      else
5466	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467$as_echo "no" >&6; }
5468	{ $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
5469$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
5470	if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then
5471	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5472$as_echo "yes" >&6; }
5473	  LUA_INC=/lua$vi_cv_version_lua
5474	else
5475	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5476$as_echo "no" >&6; }
5477
5478	  # Detect moonjit:
5479	  # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk
5480	  lua_suf=/moonjit-2.3
5481	  inc_path="$vi_cv_path_lua_pfx/include"
5482	  for dir in "$inc_path"/moonjit-[0-9]* ; do
5483	    if test -d "$dir" ; then
5484	      lua_suf=`basename "$dir"`
5485	      lua_suf="/$lua_suf"
5486	      break
5487	    fi
5488	  done
5489	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5
5490$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; }
5491	  if test -f "$inc_path$lua_suf/lua.h"; then
5492	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5493$as_echo "yes" >&6; }
5494	    LUA_INC=$lua_suf
5495	  else
5496	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5497$as_echo "no" >&6; }
5498	    vi_cv_path_lua_pfx=
5499	  fi
5500	fi
5501      fi
5502    fi
5503  fi
5504
5505  if test "X$vi_cv_path_lua_pfx" != "X"; then
5506    if test "x$vi_cv_with_luajit" != "xno"; then
5507      multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5508      if test "X$multiarch" != "X"; then
5509	lib_multiarch="lib/${multiarch}"
5510      else
5511	lib_multiarch="lib"
5512      fi
5513      if test "X$vi_cv_version_lua" = "X"; then
5514	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit"
5515      else
5516	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua"
5517      fi
5518    else
5519      if test "X$LUA_INC" != "X"; then
5520		LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
5521      else
5522	LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
5523      fi
5524    fi
5525    if test "$enable_luainterp" = "dynamic"; then
5526      lua_ok="yes"
5527    else
5528      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5
5529$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; }
5530      libs_save=$LIBS
5531      LIBS="$LIBS $LUA_LIBS"
5532      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5533/* end confdefs.h.  */
5534
5535int
5536main ()
5537{
5538
5539  ;
5540  return 0;
5541}
5542_ACEOF
5543if ac_fn_c_try_link "$LINENO"; then :
5544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5545$as_echo "yes" >&6; }; lua_ok="yes"
5546else
5547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS=""
5549fi
5550rm -f core conftest.err conftest.$ac_objext \
5551    conftest$ac_exeext conftest.$ac_ext
5552      LIBS=$libs_save
5553    fi
5554    if test "x$lua_ok" = "xyes"; then
5555      LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
5556      LUA_SRC="if_lua.c"
5557      LUA_OBJ="objects/if_lua.o"
5558      LUA_PRO="if_lua.pro"
5559      $as_echo "#define FEAT_LUA 1" >>confdefs.h
5560
5561    fi
5562    if test "$enable_luainterp" = "dynamic"; then
5563      if test "x$vi_cv_with_luajit" != "xno"; then
5564	luajit="jit"
5565      fi
5566      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
5567	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
5568      else
5569	if test "x$MACOS_X" = "xyes"; then
5570	  ext="dylib"
5571	  indexes=""
5572	else
5573	  ext="so"
5574	  indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9"
5575	  multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5576	  if test "X$multiarch" != "X"; then
5577	    lib_multiarch="lib/${multiarch}"
5578	  fi
5579	fi
5580			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5
5581$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; }
5582	for subdir in "${lib_multiarch}" lib64 lib; do
5583	  if test -z "$subdir"; then
5584	    continue
5585	  fi
5586	  for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \
5587	    ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do
5588	    for i in $indexes ""; do
5589	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then
5590		sover2="$i"
5591		break 3
5592	      fi
5593	    done
5594	  done
5595	  sover=""
5596	done
5597	if test "X$sover" = "X"; then
5598	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5599$as_echo "no" >&6; }
5600	  lua_ok="no"
5601	  vi_cv_dll_name_lua="liblua${luajit}.${ext}"
5602	else
5603	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5604$as_echo "yes" >&6; }
5605	  lua_ok="yes"
5606	  vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2"
5607	fi
5608      fi
5609      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
5610
5611      LUA_LIBS=""
5612      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
5613    fi
5614    if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \
5615       test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \
5616       test "`(uname -m) 2>/dev/null`" = "x86_64"; then
5617            LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS"
5618    fi
5619  fi
5620  if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then
5621    as_fn_error $? "could not configure lua" "$LINENO" 5
5622  fi
5623
5624
5625
5626
5627
5628fi
5629
5630
5631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
5632$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
5633# Check whether --enable-mzschemeinterp was given.
5634if test "${enable_mzschemeinterp+set}" = set; then :
5635  enableval=$enable_mzschemeinterp;
5636else
5637  enable_mzschemeinterp="no"
5638fi
5639
5640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
5641$as_echo "$enable_mzschemeinterp" >&6; }
5642
5643if test "$enable_mzschemeinterp" = "yes"; then
5644
5645
5646  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
5647$as_echo_n "checking --with-plthome argument... " >&6; }
5648
5649# Check whether --with-plthome was given.
5650if test "${with_plthome+set}" = set; then :
5651  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
5652$as_echo "$with_plthome" >&6; }
5653else
5654  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
5655$as_echo "\"no\"" >&6; }
5656fi
5657
5658
5659  if test "X$with_plthome" != "X"; then
5660       vi_cv_path_mzscheme_pfx="$with_plthome"
5661       vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5662  else
5663    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
5664$as_echo_n "checking PLTHOME environment var... " >&6; }
5665    if test "X$PLTHOME" != "X"; then
5666	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
5667$as_echo "\"$PLTHOME\"" >&6; }
5668	vi_cv_path_mzscheme_pfx="$PLTHOME"
5669	vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5670    else
5671	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
5672$as_echo "not set" >&6; }
5673		# Extract the first word of "mzscheme", so it can be a program name with args.
5674set dummy mzscheme; ac_word=$2
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5676$as_echo_n "checking for $ac_word... " >&6; }
5677if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then :
5678  $as_echo_n "(cached) " >&6
5679else
5680  case $vi_cv_path_mzscheme in
5681  [\\/]* | ?:[\\/]*)
5682  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
5683  ;;
5684  *)
5685  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686for as_dir in $PATH
5687do
5688  IFS=$as_save_IFS
5689  test -z "$as_dir" && as_dir=.
5690    for ac_exec_ext in '' $ac_executable_extensions; do
5691  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5692    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
5693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5694    break 2
5695  fi
5696done
5697  done
5698IFS=$as_save_IFS
5699
5700  ;;
5701esac
5702fi
5703vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
5704if test -n "$vi_cv_path_mzscheme"; then
5705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
5706$as_echo "$vi_cv_path_mzscheme" >&6; }
5707else
5708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5709$as_echo "no" >&6; }
5710fi
5711
5712
5713
5714			if test "X$vi_cv_path_mzscheme" != "X"; then
5715	  lsout=`ls -l $vi_cv_path_mzscheme`
5716	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
5717	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
5718	  fi
5719	fi
5720
5721	if test "X$vi_cv_path_mzscheme" != "X"; then
5722	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
5723$as_echo_n "checking MzScheme install prefix... " >&6; }
5724if ${vi_cv_path_mzscheme_pfx+:} false; then :
5725  $as_echo_n "(cached) " >&6
5726else
5727  	    	    echo "(display (simplify-path		\
5728	       (build-path (call-with-values	\
5729		(lambda () (split-path (find-system-path (quote exec-file)))) \
5730		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
5731	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
5732		sed -e 's+/$++'`
5733fi
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
5735$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
5736	    rm -f mzdirs.scm
5737	fi
5738    fi
5739  fi
5740
5741  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5742    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5
5743$as_echo_n "checking for racket include directory... " >&6; }
5744    SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'`
5745    if test "X$SCHEME_INC" != "X"; then
5746      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5
5747$as_echo "${SCHEME_INC}" >&6; }
5748    else
5749      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5750$as_echo "not found" >&6; }
5751      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
5752$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
5753      if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then
5754	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
5755	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5756$as_echo "yes" >&6; }
5757      else
5758	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759$as_echo "no" >&6; }
5760	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
5761$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
5762	if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then
5763	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5764$as_echo "yes" >&6; }
5765	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
5766	else
5767	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5768$as_echo "no" >&6; }
5769	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
5770$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
5771	  if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then
5772	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5773$as_echo "yes" >&6; }
5774	    SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
5775	  else
5776	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5777$as_echo "no" >&6; }
5778	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
5779$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
5780	    if test -f /usr/include/plt/scheme.h; then
5781	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5782$as_echo "yes" >&6; }
5783	      SCHEME_INC=/usr/include/plt
5784	    else
5785	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5786$as_echo "no" >&6; }
5787	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
5788$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
5789	      if test -f /usr/include/racket/scheme.h; then
5790		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5791$as_echo "yes" >&6; }
5792		SCHEME_INC=/usr/include/racket
5793	      else
5794		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5795$as_echo "no" >&6; }
5796		vi_cv_path_mzscheme_pfx=
5797	      fi
5798	    fi
5799	  fi
5800	fi
5801      fi
5802    fi
5803  fi
5804
5805  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5806
5807    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5
5808$as_echo_n "checking for racket lib directory... " >&6; }
5809    SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'`
5810    if test "X$SCHEME_LIB" != "X"; then
5811      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5
5812$as_echo "${SCHEME_LIB}" >&6; }
5813    else
5814      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5815$as_echo "not found" >&6; }
5816    fi
5817
5818    for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
5819      if test "X$path" != "X"; then
5820	if test "x$MACOS_X" = "xyes"; then
5821	  MZSCHEME_LIBS="-framework Racket"
5822	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5823	elif test -f "${path}/libmzscheme3m.a"; then
5824	  MZSCHEME_LIBS="${path}/libmzscheme3m.a"
5825	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5826	elif test -f "${path}/libracket3m.a"; then
5827	  MZSCHEME_LIBS="${path}/libracket3m.a"
5828	  if test -f "${path}/librktio.a"; then
5829	    MZSCHEME_LIBS="${MZSCHEME_LIBS} ${path}/librktio.a"
5830	  fi
5831	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5832	elif test -f "${path}/libracket.a"; then
5833	  MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a"
5834	elif test -f "${path}/libmzscheme.a"; then
5835	  MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a"
5836	else
5837	  	  if test -f "${path}/libmzscheme3m.so"; then
5838	    MZSCHEME_LIBS="-L${path} -lmzscheme3m"
5839	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5840	  elif test -f "${path}/libracket3m.so"; then
5841	    MZSCHEME_LIBS="-L${path} -lracket3m"
5842	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5843	  elif test -f "${path}/libracket.so"; then
5844	    MZSCHEME_LIBS="-L${path} -lracket -lmzgc"
5845	  else
5846	    	    if test "$path" != "$SCHEME_LIB"; then
5847	      continue
5848	    fi
5849	    MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc"
5850	  fi
5851	  if test "$GCC" = yes; then
5852	    	    	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}"
5853	  elif test "`(uname) 2>/dev/null`" = SunOS &&
5854				   uname -r | grep '^5' >/dev/null; then
5855	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}"
5856	  fi
5857	fi
5858      fi
5859      if test "X$MZSCHEME_LIBS" != "X"; then
5860	break
5861      fi
5862    done
5863
5864    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5
5865$as_echo_n "checking if racket requires -pthread... " >&6; }
5866    if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then
5867      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5868$as_echo "yes" >&6; }
5869      MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread"
5870      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread"
5871    else
5872      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5873$as_echo "no" >&6; }
5874    fi
5875
5876    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5
5877$as_echo_n "checking for racket config directory... " >&6; }
5878    SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'`
5879    if test "X$SCHEME_CONFIGDIR" != "X"; then
5880      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'"
5881      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5
5882$as_echo "${SCHEME_CONFIGDIR}" >&6; }
5883    else
5884      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5885$as_echo "not found" >&6; }
5886    fi
5887
5888    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
5889$as_echo_n "checking for racket collects directory... " >&6; }
5890    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))))'`
5891    if test "X$SCHEME_COLLECTS" = "X"; then
5892      if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then
5893	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
5894      else
5895	if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then
5896	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
5897	else
5898	  if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then
5899	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
5900	  else
5901	    if test -d "$vi_cv_path_mzscheme_pfx/collects"; then
5902	      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
5903	    fi
5904	  fi
5905	fi
5906      fi
5907    fi
5908    if test "X$SCHEME_COLLECTS" != "X" ; then
5909      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
5910$as_echo "${SCHEME_COLLECTS}" >&6; }
5911    else
5912      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5913$as_echo "not found" >&6; }
5914    fi
5915
5916    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
5917$as_echo_n "checking for mzscheme_base.c... " >&6; }
5918    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
5919      MZSCHEME_EXTRA="mzscheme_base.c"
5920      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5921      MZSCHEME_MOD="++lib scheme/base"
5922    else
5923      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
5924	MZSCHEME_EXTRA="mzscheme_base.c"
5925	MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5926	MZSCHEME_MOD="++lib scheme/base"
5927      else
5928	if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then
5929	  MZSCHEME_EXTRA="mzscheme_base.c"
5930	  MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool"
5931	  MZSCHEME_MOD=""
5932	fi
5933      fi
5934    fi
5935    if test "X$MZSCHEME_EXTRA" != "X" ; then
5936            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5937      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5938$as_echo "needed" >&6; }
5939    else
5940      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5941$as_echo "not needed" >&6; }
5942    fi
5943
5944        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5
5945$as_echo_n "checking for ffi_type_void in -lffi... " >&6; }
5946if ${ac_cv_lib_ffi_ffi_type_void+:} false; then :
5947  $as_echo_n "(cached) " >&6
5948else
5949  ac_check_lib_save_LIBS=$LIBS
5950LIBS="-lffi  $LIBS"
5951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5952/* end confdefs.h.  */
5953
5954/* Override any GCC internal prototype to avoid an error.
5955   Use char because int might match the return type of a GCC
5956   builtin and then its argument prototype would still apply.  */
5957#ifdef __cplusplus
5958extern "C"
5959#endif
5960char ffi_type_void ();
5961int
5962main ()
5963{
5964return ffi_type_void ();
5965  ;
5966  return 0;
5967}
5968_ACEOF
5969if ac_fn_c_try_link "$LINENO"; then :
5970  ac_cv_lib_ffi_ffi_type_void=yes
5971else
5972  ac_cv_lib_ffi_ffi_type_void=no
5973fi
5974rm -f core conftest.err conftest.$ac_objext \
5975    conftest$ac_exeext conftest.$ac_ext
5976LIBS=$ac_check_lib_save_LIBS
5977fi
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5
5979$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; }
5980if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then :
5981  MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi"
5982fi
5983
5984
5985    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5986      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5987
5988        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5
5989$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; }
5990    cflags_save=$CFLAGS
5991    libs_save=$LIBS
5992    CFLAGS="$CFLAGS $MZSCHEME_CFLAGS"
5993    LIBS="$LIBS $MZSCHEME_LIBS"
5994    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5995/* end confdefs.h.  */
5996
5997int
5998main ()
5999{
6000
6001  ;
6002  return 0;
6003}
6004_ACEOF
6005if ac_fn_c_try_link "$LINENO"; then :
6006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6007$as_echo "yes" >&6; }; mzs_ok=yes
6008else
6009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5
6010$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no
6011fi
6012rm -f core conftest.err conftest.$ac_objext \
6013    conftest$ac_exeext conftest.$ac_ext
6014    CFLAGS=$cflags_save
6015    LIBS=$libs_save
6016    if test $mzs_ok = yes; then
6017      MZSCHEME_SRC="if_mzsch.c"
6018      MZSCHEME_OBJ="objects/if_mzsch.o"
6019      MZSCHEME_PRO="if_mzsch.pro"
6020      $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
6021
6022    else
6023      MZSCHEME_CFLAGS=
6024      MZSCHEME_LIBS=
6025      MZSCHEME_EXTRA=
6026      MZSCHEME_MZC=
6027    fi
6028  fi
6029
6030
6031
6032
6033
6034
6035
6036fi
6037
6038
6039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
6040$as_echo_n "checking --enable-perlinterp argument... " >&6; }
6041# Check whether --enable-perlinterp was given.
6042if test "${enable_perlinterp+set}" = set; then :
6043  enableval=$enable_perlinterp;
6044else
6045  enable_perlinterp="no"
6046fi
6047
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
6049$as_echo "$enable_perlinterp" >&6; }
6050if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
6051  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6052    as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5
6053  fi
6054
6055  # Extract the first word of "perl", so it can be a program name with args.
6056set dummy perl; ac_word=$2
6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6058$as_echo_n "checking for $ac_word... " >&6; }
6059if ${ac_cv_path_vi_cv_path_perl+:} false; then :
6060  $as_echo_n "(cached) " >&6
6061else
6062  case $vi_cv_path_perl in
6063  [\\/]* | ?:[\\/]*)
6064  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
6065  ;;
6066  *)
6067  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6068for as_dir in $PATH
6069do
6070  IFS=$as_save_IFS
6071  test -z "$as_dir" && as_dir=.
6072    for ac_exec_ext in '' $ac_executable_extensions; do
6073  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6074    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
6075    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6076    break 2
6077  fi
6078done
6079  done
6080IFS=$as_save_IFS
6081
6082  ;;
6083esac
6084fi
6085vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
6086if test -n "$vi_cv_path_perl"; then
6087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
6088$as_echo "$vi_cv_path_perl" >&6; }
6089else
6090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6091$as_echo "no" >&6; }
6092fi
6093
6094
6095  if test "X$vi_cv_path_perl" != "X"; then
6096    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
6097$as_echo_n "checking Perl version... " >&6; }
6098    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
6099     eval `$vi_cv_path_perl -V:usethreads`
6100     eval `$vi_cv_path_perl -V:libperl`
6101     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
6102       badthreads=no
6103     else
6104       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
6105	 eval `$vi_cv_path_perl -V:use5005threads`
6106	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
6107	   badthreads=no
6108	 else
6109	   badthreads=yes
6110	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
6111$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
6112	 fi
6113       else
6114	 badthreads=yes
6115	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
6116$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
6117       fi
6118     fi
6119     if test $badthreads = no; then
6120      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6121$as_echo "OK" >&6; }
6122      eval `$vi_cv_path_perl -V:shrpenv`
6123      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
6124	shrpenv=""
6125      fi
6126      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
6127
6128      vi_cv_perl_extutils=unknown_perl_extutils_path
6129      for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
6130	xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
6131	if test -f "$xsubpp_path"; then
6132	  vi_cv_perl_xsubpp="$xsubpp_path"
6133	fi
6134      done
6135
6136                              perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
6137		-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \
6138		-e 's/-fdebug-prefix-map[^ ]*//g' \
6139		-e 's/-pipe //' \
6140		-e 's/-W[^ ]*//g' \
6141		-e 's/-D_FORTIFY_SOURCE=.//g'`
6142            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
6143		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
6144			-e 's/-bE:perl.exp//' -e 's/-lc //'`
6145                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
6146		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
6147
6148                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
6149$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
6150      cflags_save=$CFLAGS
6151      libs_save=$LIBS
6152      ldflags_save=$LDFLAGS
6153      CFLAGS="$CFLAGS $perlcppflags"
6154      LIBS="$LIBS $perllibs"
6155      perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'`
6156      LDFLAGS="$perlldflags $LDFLAGS"
6157      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6158/* end confdefs.h.  */
6159
6160int
6161main ()
6162{
6163
6164  ;
6165  return 0;
6166}
6167_ACEOF
6168if ac_fn_c_try_link "$LINENO"; then :
6169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6170$as_echo "yes" >&6; }; perl_ok=yes
6171else
6172  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
6173$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
6174fi
6175rm -f core conftest.err conftest.$ac_objext \
6176    conftest$ac_exeext conftest.$ac_ext
6177      CFLAGS=$cflags_save
6178      LIBS=$libs_save
6179      LDFLAGS=$ldflags_save
6180      if test $perl_ok = yes; then
6181	if test "X$perlcppflags" != "X"; then
6182	  PERL_CFLAGS=$perlcppflags
6183	fi
6184	if test "X$perlldflags" != "X"; then
6185	  if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
6186	    LDFLAGS="$perlldflags $LDFLAGS"
6187	  fi
6188	fi
6189	PERL_LIBS=$perllibs
6190	PERL_SRC="auto/if_perl.c if_perlsfio.c"
6191	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
6192	PERL_PRO="if_perl.pro if_perlsfio.pro"
6193	$as_echo "#define FEAT_PERL 1" >>confdefs.h
6194
6195      fi
6196     fi
6197    else
6198      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
6199$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
6200    fi
6201  fi
6202
6203  if test "x$MACOS_X" = "xyes"; then
6204        dir=/System/Library/Perl
6205    darwindir=$dir/darwin
6206    if test -d $darwindir; then
6207      PERL=/usr/bin/perl
6208    else
6209            dir=/System/Library/Perl/5.8.1
6210      darwindir=$dir/darwin-thread-multi-2level
6211      if test -d $darwindir; then
6212	PERL=/usr/bin/perl
6213      fi
6214    fi
6215    if test -n "$PERL"; then
6216      PERL_DIR="$dir"
6217      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
6218      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
6219      PERL_LIBS="-L$darwindir/CORE -lperl"
6220    fi
6221                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6222    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6223  fi
6224  if test "$enable_perlinterp" = "dynamic"; then
6225    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
6226      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
6227
6228      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
6229    fi
6230  fi
6231
6232  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
6233    as_fn_error $? "could not configure perl" "$LINENO" 5
6234  fi
6235fi
6236
6237
6238
6239
6240
6241
6242
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
6244$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
6245# Check whether --enable-pythoninterp was given.
6246if test "${enable_pythoninterp+set}" = set; then :
6247  enableval=$enable_pythoninterp;
6248else
6249  enable_pythoninterp="no"
6250fi
6251
6252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
6253$as_echo "$enable_pythoninterp" >&6; }
6254if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
6255  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6256    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6257  fi
6258
6259    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5
6260$as_echo_n "checking --with-python-command argument... " >&6; }
6261
6262
6263# Check whether --with-python-command was given.
6264if test "${with_python_command+set}" = set; then :
6265  withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6266$as_echo "$vi_cv_path_python" >&6; }
6267else
6268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6269$as_echo "no" >&6; }
6270fi
6271
6272
6273  if test "X$vi_cv_path_python" = "X"; then
6274    for ac_prog in python2 python
6275do
6276  # Extract the first word of "$ac_prog", so it can be a program name with args.
6277set dummy $ac_prog; ac_word=$2
6278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6279$as_echo_n "checking for $ac_word... " >&6; }
6280if ${ac_cv_path_vi_cv_path_python+:} false; then :
6281  $as_echo_n "(cached) " >&6
6282else
6283  case $vi_cv_path_python in
6284  [\\/]* | ?:[\\/]*)
6285  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
6286  ;;
6287  *)
6288  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6289for as_dir in $PATH
6290do
6291  IFS=$as_save_IFS
6292  test -z "$as_dir" && as_dir=.
6293    for ac_exec_ext in '' $ac_executable_extensions; do
6294  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6295    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
6296    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6297    break 2
6298  fi
6299done
6300  done
6301IFS=$as_save_IFS
6302
6303  ;;
6304esac
6305fi
6306vi_cv_path_python=$ac_cv_path_vi_cv_path_python
6307if test -n "$vi_cv_path_python"; then
6308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6309$as_echo "$vi_cv_path_python" >&6; }
6310else
6311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6312$as_echo "no" >&6; }
6313fi
6314
6315
6316  test -n "$vi_cv_path_python" && break
6317done
6318
6319  fi
6320  if test "X$vi_cv_path_python" != "X"; then
6321
6322        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6323$as_echo_n "checking Python version... " >&6; }
6324if ${vi_cv_var_python_version+:} false; then :
6325  $as_echo_n "(cached) " >&6
6326else
6327  vi_cv_var_python_version=`
6328	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
6329
6330fi
6331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
6332$as_echo "$vi_cv_var_python_version" >&6; }
6333
6334        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
6335$as_echo_n "checking Python is 2.3 or better... " >&6; }
6336    if ${vi_cv_path_python} -c \
6337	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
6338    then
6339      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6340$as_echo "yep" >&6; }
6341
6342            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6343$as_echo_n "checking Python's install prefix... " >&6; }
6344if ${vi_cv_path_python_pfx+:} false; then :
6345  $as_echo_n "(cached) " >&6
6346else
6347   vi_cv_path_python_pfx=`
6348	    ${vi_cv_path_python} -c \
6349		"import sys; print sys.prefix"`
6350fi
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
6352$as_echo "$vi_cv_path_python_pfx" >&6; }
6353
6354            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6355$as_echo_n "checking Python's execution prefix... " >&6; }
6356if ${vi_cv_path_python_epfx+:} false; then :
6357  $as_echo_n "(cached) " >&6
6358else
6359   vi_cv_path_python_epfx=`
6360	    ${vi_cv_path_python} -c \
6361		"import sys; print sys.exec_prefix"`
6362fi
6363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
6364$as_echo "$vi_cv_path_python_epfx" >&6; }
6365
6366
6367      if ${vi_cv_path_pythonpath+:} false; then :
6368  $as_echo_n "(cached) " >&6
6369else
6370   vi_cv_path_pythonpath=`
6371	    unset PYTHONPATH;
6372	    ${vi_cv_path_python} -c \
6373		"import sys, string; print string.join(sys.path,':')"`
6374fi
6375
6376
6377
6378
6379# Check whether --with-python-config-dir was given.
6380if test "${with_python_config_dir+set}" = set; then :
6381  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"; have_python_config_dir=1
6382fi
6383
6384
6385      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6386$as_echo_n "checking Python's configuration directory... " >&6; }
6387if ${vi_cv_path_python_conf+:} false; then :
6388  $as_echo_n "(cached) " >&6
6389else
6390
6391	vi_cv_path_python_conf=
6392	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
6393	if test -d "$d" && test -f "$d/config.c"; then
6394	  vi_cv_path_python_conf="$d"
6395	else
6396	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
6397	    for subdir in lib64 lib share; do
6398	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
6399	      if test -d "$d" && test -f "$d/config.c"; then
6400		vi_cv_path_python_conf="$d"
6401	      fi
6402	    done
6403	  done
6404	fi
6405
6406fi
6407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
6408$as_echo "$vi_cv_path_python_conf" >&6; }
6409
6410      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
6411
6412      if test "X$PYTHON_CONFDIR" = "X"; then
6413	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6414$as_echo "can't find it!" >&6; }
6415      else
6416
6417			if ${vi_cv_path_python_plibs+:} false; then :
6418  $as_echo_n "(cached) " >&6
6419else
6420
6421	    pwd=`pwd`
6422	    tmp_mkf="$pwd/config-PyMake$$"
6423	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6424__:
6425	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
6426	@echo "python_LIBS='$(LIBS)'"
6427	@echo "python_SYSLIBS='$(SYSLIBS)'"
6428	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
6429	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
6430	@echo "python_INSTSONAME='$(INSTSONAME)'"
6431	@echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'"
6432	@echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'"
6433	@echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'"
6434eof
6435	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6436	    rm -f -- "${tmp_mkf}"
6437	    if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \
6438		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
6439	      vi_cv_path_python_plibs="-framework Python"
6440	      if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6441		  vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
6442	      fi
6443	    else
6444	      vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6445	      	      	      	      if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6446	        python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
6447		python_link_path=`echo ${python_LINKFORSHARED} |   sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
6448	        if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6449	          		  	          python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}"
6450		  if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6451		    		    python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}"
6452	            	            		  fi
6453	          python_LINKFORSHARED="${python_link_symbol} ${python_link_path}"
6454	        fi
6455	      fi
6456	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
6457	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
6458	    fi
6459
6460fi
6461
6462	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5
6463$as_echo_n "checking Python's dll name... " >&6; }
6464if ${vi_cv_dll_name_python+:} false; then :
6465  $as_echo_n "(cached) " >&6
6466else
6467
6468	  if test "X$python_DLLLIBRARY" != "X"; then
6469	    vi_cv_dll_name_python="$python_DLLLIBRARY"
6470	  else
6471	    vi_cv_dll_name_python="$python_INSTSONAME"
6472	  fi
6473
6474fi
6475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5
6476$as_echo "$vi_cv_dll_name_python" >&6; }
6477
6478	PYTHON_LIBS="${vi_cv_path_python_plibs}"
6479	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
6480	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
6481	else
6482	  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}"
6483	fi
6484	if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then
6485	  	  PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'"
6486
6487	fi
6488	PYTHON_SRC="if_python.c"
6489	PYTHON_OBJ="objects/if_python.o"
6490
6491								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6492$as_echo_n "checking if -pthread should be used... " >&6; }
6493	threadsafe_flag=
6494	thread_lib=
6495	        if test "`(uname) 2>/dev/null`" != Darwin; then
6496	  test "$GCC" = yes && threadsafe_flag="-pthread"
6497	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
6498	    threadsafe_flag="-D_THREAD_SAFE"
6499	    thread_lib="-pthread"
6500	  fi
6501	  if test "`(uname) 2>/dev/null`" = SunOS; then
6502	    threadsafe_flag="-pthreads"
6503	  fi
6504	fi
6505	libs_save_old=$LIBS
6506	if test -n "$threadsafe_flag"; then
6507	  cflags_save=$CFLAGS
6508	  CFLAGS="$CFLAGS $threadsafe_flag"
6509	  LIBS="$LIBS $thread_lib"
6510	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6511/* end confdefs.h.  */
6512
6513int
6514main ()
6515{
6516
6517  ;
6518  return 0;
6519}
6520_ACEOF
6521if ac_fn_c_try_link "$LINENO"; then :
6522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6523$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
6524else
6525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6526$as_echo "no" >&6; }; LIBS=$libs_save_old
6527
6528fi
6529rm -f core conftest.err conftest.$ac_objext \
6530    conftest$ac_exeext conftest.$ac_ext
6531	  CFLAGS=$cflags_save
6532	else
6533	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534$as_echo "no" >&6; }
6535	fi
6536
6537			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
6538$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
6539	cflags_save=$CFLAGS
6540	libs_save=$LIBS
6541	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6542	LIBS="$LIBS $PYTHON_LIBS"
6543	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6544/* end confdefs.h.  */
6545
6546int
6547main ()
6548{
6549
6550  ;
6551  return 0;
6552}
6553_ACEOF
6554if ac_fn_c_try_link "$LINENO"; then :
6555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6556$as_echo "yes" >&6; }; python_ok=yes
6557else
6558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
6559$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
6560fi
6561rm -f core conftest.err conftest.$ac_objext \
6562    conftest$ac_exeext conftest.$ac_ext
6563	CFLAGS=$cflags_save
6564	LIBS=$libs_save
6565	if test $python_ok = yes; then
6566	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
6567
6568	else
6569	  LIBS=$libs_save_old
6570	  PYTHON_SRC=
6571	  PYTHON_OBJ=
6572	  PYTHON_LIBS=
6573	  PYTHON_CFLAGS=
6574	fi
6575      fi
6576    else
6577      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6578$as_echo "too old" >&6; }
6579    fi
6580  fi
6581
6582  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
6583    as_fn_error $? "could not configure python" "$LINENO" 5
6584  fi
6585fi
6586
6587
6588
6589
6590
6591
6592
6593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
6594$as_echo_n "checking --enable-python3interp argument... " >&6; }
6595# Check whether --enable-python3interp was given.
6596if test "${enable_python3interp+set}" = set; then :
6597  enableval=$enable_python3interp;
6598else
6599  enable_python3interp="no"
6600fi
6601
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
6603$as_echo "$enable_python3interp" >&6; }
6604if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
6605  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6606    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6607  fi
6608
6609    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5
6610$as_echo_n "checking --with-python3-command argument... " >&6; }
6611
6612
6613# Check whether --with-python3-command was given.
6614if test "${with_python3_command+set}" = set; then :
6615  withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6616$as_echo "$vi_cv_path_python3" >&6; }
6617else
6618  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6619$as_echo "no" >&6; }
6620fi
6621
6622
6623  if test "X$vi_cv_path_python3" = "X"; then
6624    for ac_prog in python3 python
6625do
6626  # Extract the first word of "$ac_prog", so it can be a program name with args.
6627set dummy $ac_prog; ac_word=$2
6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6629$as_echo_n "checking for $ac_word... " >&6; }
6630if ${ac_cv_path_vi_cv_path_python3+:} false; then :
6631  $as_echo_n "(cached) " >&6
6632else
6633  case $vi_cv_path_python3 in
6634  [\\/]* | ?:[\\/]*)
6635  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
6636  ;;
6637  *)
6638  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639for as_dir in $PATH
6640do
6641  IFS=$as_save_IFS
6642  test -z "$as_dir" && as_dir=.
6643    for ac_exec_ext in '' $ac_executable_extensions; do
6644  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6645    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
6646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6647    break 2
6648  fi
6649done
6650  done
6651IFS=$as_save_IFS
6652
6653  ;;
6654esac
6655fi
6656vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
6657if test -n "$vi_cv_path_python3"; then
6658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6659$as_echo "$vi_cv_path_python3" >&6; }
6660else
6661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6662$as_echo "no" >&6; }
6663fi
6664
6665
6666  test -n "$vi_cv_path_python3" && break
6667done
6668
6669  fi
6670  if test "X$vi_cv_path_python3" != "X"; then
6671
6672        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6673$as_echo_n "checking Python version... " >&6; }
6674if ${vi_cv_var_python3_version+:} false; then :
6675  $as_echo_n "(cached) " >&6
6676else
6677  vi_cv_var_python3_version=`
6678          ${vi_cv_path_python3} -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))'`
6679
6680fi
6681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
6682$as_echo "$vi_cv_var_python3_version" >&6; }
6683
6684        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5
6685$as_echo_n "checking Python is 3.0 or better... " >&6; }
6686    if ${vi_cv_path_python3} -c \
6687      "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)"
6688    then
6689      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6690$as_echo "yep" >&6; }
6691
6692            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
6693$as_echo_n "checking Python's abiflags... " >&6; }
6694if ${vi_cv_var_python3_abiflags+:} false; then :
6695  $as_echo_n "(cached) " >&6
6696else
6697
6698       vi_cv_var_python3_abiflags=
6699       if ${vi_cv_path_python3} -c \
6700           "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
6701       then
6702         vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
6703           "import sys; print(sys.abiflags)"`
6704       fi
6705fi
6706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
6707$as_echo "$vi_cv_var_python3_abiflags" >&6; }
6708
6709            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6710$as_echo_n "checking Python's install prefix... " >&6; }
6711if ${vi_cv_path_python3_pfx+:} false; then :
6712  $as_echo_n "(cached) " >&6
6713else
6714   vi_cv_path_python3_pfx=`
6715       ${vi_cv_path_python3} -c \
6716       "import sys; print(sys.prefix)"`
6717fi
6718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
6719$as_echo "$vi_cv_path_python3_pfx" >&6; }
6720
6721            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6722$as_echo_n "checking Python's execution prefix... " >&6; }
6723if ${vi_cv_path_python3_epfx+:} false; then :
6724  $as_echo_n "(cached) " >&6
6725else
6726   vi_cv_path_python3_epfx=`
6727       ${vi_cv_path_python3} -c \
6728       "import sys; print(sys.exec_prefix)"`
6729fi
6730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
6731$as_echo "$vi_cv_path_python3_epfx" >&6; }
6732
6733
6734      if ${vi_cv_path_python3path+:} false; then :
6735  $as_echo_n "(cached) " >&6
6736else
6737   vi_cv_path_python3path=`
6738       unset PYTHONPATH;
6739       ${vi_cv_path_python3} -c \
6740       "import sys, string; print(':'.join(sys.path))"`
6741fi
6742
6743
6744
6745
6746# Check whether --with-python3-config-dir was given.
6747if test "${with_python3_config_dir+set}" = set; then :
6748  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1
6749fi
6750
6751
6752      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6753$as_echo_n "checking Python's configuration directory... " >&6; }
6754if ${vi_cv_path_python3_conf+:} false; then :
6755  $as_echo_n "(cached) " >&6
6756else
6757
6758       vi_cv_path_python3_conf=
6759       config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6760       d=`${vi_cv_path_python3} -c "import sysconfig; print(sysconfig.get_config_var('LIBPL'))" 2> /dev/null`
6761       if test "x$d" = "x"; then
6762         d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
6763       fi
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="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /System/Library/Frameworks/Tcl.framework/Headers `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework/Versions/Current/Headers"
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=`echo $tclinc | sed s/include/lib/g`
7442	  tclcnf="$tclcnf /System/Library/Frameworks/Tcl.framework `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework"
7443	fi
7444	for try in $tclcnf; do
7445	  if test -f "$try/tclConfig.sh"; then
7446	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
7447$as_echo "$try/tclConfig.sh" >&6; }
7448	    . "$try/tclConfig.sh"
7449	    	    if test "$enable_tclinterp" = "dynamic"; then
7450	      TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"`
7451	    else
7452	      TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7453	    fi
7454	    	    	    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'`
7455	    break
7456	  fi
7457	done
7458	if test -z "$TCL_LIBS"; then
7459	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7460$as_echo "<not found>" >&6; }
7461	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
7462$as_echo_n "checking for Tcl library by myself... " >&6; }
7463	  tcllib=`echo $tclinc | sed s/include/lib/g`
7464	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
7465	  for ext in .so .a ; do
7466	    for ver in "" $tclver ; do
7467	      for try in $tcllib ; do
7468		trylib=tcl$ver$ext
7469		if test -f "$try/lib$trylib" ; then
7470		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
7471$as_echo "$try/lib$trylib" >&6; }
7472		  TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm"
7473		  if test "`(uname) 2>/dev/null`" = SunOS &&
7474					 uname -r | grep '^5' >/dev/null; then
7475		    TCL_LIBS="$TCL_LIBS -R $try"
7476		  fi
7477		  break 3
7478		fi
7479	      done
7480	    done
7481	  done
7482	  if test -z "$TCL_LIBS"; then
7483	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7484$as_echo "<not found>" >&6; }
7485	    SKIP_TCL=YES
7486	  fi
7487	fi
7488	if test -z "$SKIP_TCL"; then
7489	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
7490
7491	  TCL_SRC=if_tcl.c
7492	  TCL_OBJ=objects/if_tcl.o
7493	  TCL_PRO=if_tcl.pro
7494	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
7495	fi
7496      fi
7497    else
7498      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
7499$as_echo "too old; need Tcl version 8.0 or later" >&6; }
7500    fi
7501  fi
7502  if test "$enable_tclinterp" = "dynamic"; then
7503    if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then
7504      $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h
7505
7506      TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS"
7507    fi
7508  fi
7509  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
7510    as_fn_error $? "could not configure Tcl" "$LINENO" 5
7511  fi
7512fi
7513
7514
7515
7516
7517
7518
7519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
7520$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
7521# Check whether --enable-rubyinterp was given.
7522if test "${enable_rubyinterp+set}" = set; then :
7523  enableval=$enable_rubyinterp;
7524else
7525  enable_rubyinterp="no"
7526fi
7527
7528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
7529$as_echo "$enable_rubyinterp" >&6; }
7530if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
7531  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7532    as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5
7533  fi
7534
7535  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
7536$as_echo_n "checking --with-ruby-command argument... " >&6; }
7537
7538
7539# Check whether --with-ruby-command was given.
7540if test "${with_ruby_command+set}" = set; then :
7541  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
7542$as_echo "$RUBY_CMD" >&6; }
7543else
7544  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
7545$as_echo "defaulting to $RUBY_CMD" >&6; }
7546fi
7547
7548  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
7549set dummy $RUBY_CMD; ac_word=$2
7550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7551$as_echo_n "checking for $ac_word... " >&6; }
7552if ${ac_cv_path_vi_cv_path_ruby+:} false; then :
7553  $as_echo_n "(cached) " >&6
7554else
7555  case $vi_cv_path_ruby in
7556  [\\/]* | ?:[\\/]*)
7557  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
7558  ;;
7559  *)
7560  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7561for as_dir in $PATH
7562do
7563  IFS=$as_save_IFS
7564  test -z "$as_dir" && as_dir=.
7565    for ac_exec_ext in '' $ac_executable_extensions; do
7566  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7567    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
7568    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7569    break 2
7570  fi
7571done
7572  done
7573IFS=$as_save_IFS
7574
7575  ;;
7576esac
7577fi
7578vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
7579if test -n "$vi_cv_path_ruby"; then
7580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
7581$as_echo "$vi_cv_path_ruby" >&6; }
7582else
7583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7584$as_echo "no" >&6; }
7585fi
7586
7587
7588  if test "X$vi_cv_path_ruby" != "X"; then
7589    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
7590$as_echo_n "checking Ruby version... " >&6; }
7591    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
7592      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
7593$as_echo "OK" >&6; }
7594      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
7595$as_echo_n "checking Ruby rbconfig... " >&6; }
7596      ruby_rbconfig="RbConfig"
7597      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
7598	ruby_rbconfig="Config"
7599      fi
7600      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
7601$as_echo "$ruby_rbconfig" >&6; }
7602      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
7603$as_echo_n "checking Ruby header files... " >&6; }
7604      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
7605      if test "X$rubyhdrdir" != "X"; then
7606	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
7607$as_echo "$rubyhdrdir" >&6; }
7608	RUBY_CFLAGS="-I$rubyhdrdir"
7609        rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"`
7610        if test -d "$rubyarchdir"; then
7611          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir"
7612        fi
7613        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
7614	if test "X$rubyversion" = "X"; then
7615	  rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"`
7616	fi
7617        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
7618	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
7619	if test "X$rubylibs" != "X"; then
7620	  RUBY_LIBS="$rubylibs"
7621	fi
7622	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
7623	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
7624	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
7625	if test -f "$rubylibdir/$librubya" || expr "$librubyarg" : "-lruby"; then
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	if test "X$CLANG_VERSION" != "X" -a "$rubyversion" -ge 30; then
7660	  RUBY_CFLAGS="$RUBY_CFLAGS -fdeclspec"
7661	fi
7662      else
7663	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
7664$as_echo "not found; disabling Ruby" >&6; }
7665      fi
7666    else
7667      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
7668$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
7669    fi
7670  fi
7671
7672  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
7673    as_fn_error $? "could not configure Ruby" "$LINENO" 5
7674  fi
7675fi
7676
7677
7678
7679
7680
7681
7682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
7683$as_echo_n "checking --enable-cscope argument... " >&6; }
7684# Check whether --enable-cscope was given.
7685if test "${enable_cscope+set}" = set; then :
7686  enableval=$enable_cscope;
7687else
7688  enable_cscope="no"
7689fi
7690
7691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
7692$as_echo "$enable_cscope" >&6; }
7693if test "$enable_cscope" = "yes"; then
7694  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
7695
7696fi
7697
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
7699$as_echo_n "checking --disable-netbeans argument... " >&6; }
7700# Check whether --enable-netbeans was given.
7701if test "${enable_netbeans+set}" = set; then :
7702  enableval=$enable_netbeans;
7703else
7704  enable_netbeans="yes"
7705fi
7706
7707if test "$enable_netbeans" = "yes"; then
7708  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7709    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5
7710$as_echo "cannot use NetBeans with tiny or small features" >&6; }
7711    enable_netbeans="no"
7712  else
7713    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7714$as_echo "no" >&6; }
7715  fi
7716else
7717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7718$as_echo "yes" >&6; }
7719fi
7720
7721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5
7722$as_echo_n "checking --disable-channel argument... " >&6; }
7723# Check whether --enable-channel was given.
7724if test "${enable_channel+set}" = set; then :
7725  enableval=$enable_channel;
7726else
7727  enable_channel="yes"
7728fi
7729
7730if test "$enable_channel" = "yes"; then
7731  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7732    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5
7733$as_echo "cannot use channels with tiny or small features" >&6; }
7734    enable_channel="no"
7735  else
7736    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737$as_echo "no" >&6; }
7738  fi
7739else
7740  if test "$enable_netbeans" = "yes"; then
7741    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5
7742$as_echo "yes, netbeans also disabled" >&6; }
7743    enable_netbeans="no"
7744  else
7745    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7746$as_echo "yes" >&6; }
7747  fi
7748fi
7749
7750if test "$enable_channel" = "yes"; then
7751    if test "x$HAIKU" = "xyes"; then
7752	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
7753$as_echo_n "checking for socket in -lnetwork... " >&6; }
7754if ${ac_cv_lib_network_socket+:} false; then :
7755  $as_echo_n "(cached) " >&6
7756else
7757  ac_check_lib_save_LIBS=$LIBS
7758LIBS="-lnetwork  $LIBS"
7759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7760/* end confdefs.h.  */
7761
7762/* Override any GCC internal prototype to avoid an error.
7763   Use char because int might match the return type of a GCC
7764   builtin and then its argument prototype would still apply.  */
7765#ifdef __cplusplus
7766extern "C"
7767#endif
7768char socket ();
7769int
7770main ()
7771{
7772return socket ();
7773  ;
7774  return 0;
7775}
7776_ACEOF
7777if ac_fn_c_try_link "$LINENO"; then :
7778  ac_cv_lib_network_socket=yes
7779else
7780  ac_cv_lib_network_socket=no
7781fi
7782rm -f core conftest.err conftest.$ac_objext \
7783    conftest$ac_exeext conftest.$ac_ext
7784LIBS=$ac_check_lib_save_LIBS
7785fi
7786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
7787$as_echo "$ac_cv_lib_network_socket" >&6; }
7788if test "x$ac_cv_lib_network_socket" = xyes; then :
7789  cat >>confdefs.h <<_ACEOF
7790#define HAVE_LIBNETWORK 1
7791_ACEOF
7792
7793  LIBS="-lnetwork $LIBS"
7794
7795fi
7796
7797  else
7798	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7799$as_echo_n "checking for socket in -lsocket... " >&6; }
7800if ${ac_cv_lib_socket_socket+:} false; then :
7801  $as_echo_n "(cached) " >&6
7802else
7803  ac_check_lib_save_LIBS=$LIBS
7804LIBS="-lsocket  $LIBS"
7805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7806/* end confdefs.h.  */
7807
7808/* Override any GCC internal prototype to avoid an error.
7809   Use char because int might match the return type of a GCC
7810   builtin and then its argument prototype would still apply.  */
7811#ifdef __cplusplus
7812extern "C"
7813#endif
7814char socket ();
7815int
7816main ()
7817{
7818return socket ();
7819  ;
7820  return 0;
7821}
7822_ACEOF
7823if ac_fn_c_try_link "$LINENO"; then :
7824  ac_cv_lib_socket_socket=yes
7825else
7826  ac_cv_lib_socket_socket=no
7827fi
7828rm -f core conftest.err conftest.$ac_objext \
7829    conftest$ac_exeext conftest.$ac_ext
7830LIBS=$ac_check_lib_save_LIBS
7831fi
7832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
7833$as_echo "$ac_cv_lib_socket_socket" >&6; }
7834if test "x$ac_cv_lib_socket_socket" = xyes; then :
7835  cat >>confdefs.h <<_ACEOF
7836#define HAVE_LIBSOCKET 1
7837_ACEOF
7838
7839  LIBS="-lsocket $LIBS"
7840
7841fi
7842
7843  fi
7844
7845  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5
7846$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; }
7847if ${vim_cv_ipv6_networking+:} false; then :
7848  $as_echo_n "(cached) " >&6
7849else
7850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7851/* end confdefs.h.  */
7852
7853#include <stdio.h>
7854#include <stdlib.h>
7855#include <stdarg.h>
7856#include <fcntl.h>
7857#include <netdb.h>
7858#include <netinet/in.h>
7859#include <errno.h>
7860#include <sys/types.h>
7861#include <sys/socket.h>
7862	/* Check bitfields */
7863	struct nbbuf {
7864	unsigned int  initDone:1;
7865	unsigned short signmaplen;
7866	};
7867
7868int
7869main ()
7870{
7871
7872		/* Check creating a socket. */
7873		struct sockaddr_in server;
7874		struct addrinfo *res;
7875		(void)socket(AF_INET, SOCK_STREAM, 0);
7876		(void)htons(100);
7877		(void)getaddrinfo("microsoft.com", NULL, NULL, &res);
7878		if (errno == ECONNREFUSED)
7879		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7880		(void)freeaddrinfo(res);
7881
7882  ;
7883  return 0;
7884}
7885_ACEOF
7886if ac_fn_c_try_link "$LINENO"; then :
7887  vim_cv_ipv6_networking="yes"
7888else
7889  vim_cv_ipv6_networking="no"
7890fi
7891rm -f core conftest.err conftest.$ac_objext \
7892    conftest$ac_exeext conftest.$ac_ext
7893fi
7894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5
7895$as_echo "$vim_cv_ipv6_networking" >&6; }
7896
7897  if test "x$vim_cv_ipv6_networking" = "xyes"; then
7898    $as_echo "#define FEAT_IPV6 1" >>confdefs.h
7899
7900    for ac_func in inet_ntop
7901do :
7902  ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
7903if test "x$ac_cv_func_inet_ntop" = xyes; then :
7904  cat >>confdefs.h <<_ACEOF
7905#define HAVE_INET_NTOP 1
7906_ACEOF
7907
7908fi
7909done
7910
7911  else
7912        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7913$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7914if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7915  $as_echo_n "(cached) " >&6
7916else
7917  ac_check_lib_save_LIBS=$LIBS
7918LIBS="-lnsl  $LIBS"
7919cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7920/* end confdefs.h.  */
7921
7922/* Override any GCC internal prototype to avoid an error.
7923   Use char because int might match the return type of a GCC
7924   builtin and then its argument prototype would still apply.  */
7925#ifdef __cplusplus
7926extern "C"
7927#endif
7928char gethostbyname ();
7929int
7930main ()
7931{
7932return gethostbyname ();
7933  ;
7934  return 0;
7935}
7936_ACEOF
7937if ac_fn_c_try_link "$LINENO"; then :
7938  ac_cv_lib_nsl_gethostbyname=yes
7939else
7940  ac_cv_lib_nsl_gethostbyname=no
7941fi
7942rm -f core conftest.err conftest.$ac_objext \
7943    conftest$ac_exeext conftest.$ac_ext
7944LIBS=$ac_check_lib_save_LIBS
7945fi
7946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7947$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7948if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7949  cat >>confdefs.h <<_ACEOF
7950#define HAVE_LIBNSL 1
7951_ACEOF
7952
7953  LIBS="-lnsl $LIBS"
7954
7955fi
7956
7957    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5
7958$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; }
7959if ${vim_cv_ipv4_networking+:} false; then :
7960  $as_echo_n "(cached) " >&6
7961else
7962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7963/* end confdefs.h.  */
7964
7965#include <stdio.h>
7966#include <stdlib.h>
7967#include <stdarg.h>
7968#include <fcntl.h>
7969#include <netdb.h>
7970#include <netinet/in.h>
7971#include <errno.h>
7972#include <sys/types.h>
7973#include <sys/socket.h>
7974	/* Check bitfields */
7975	struct nbbuf {
7976	unsigned int  initDone:1;
7977	unsigned short signmaplen;
7978	};
7979
7980int
7981main ()
7982{
7983
7984		/* Check creating a socket. */
7985		struct sockaddr_in server;
7986		(void)socket(AF_INET, SOCK_STREAM, 0);
7987		(void)htons(100);
7988		(void)gethostbyname("microsoft.com");
7989		if (errno == ECONNREFUSED)
7990		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7991
7992  ;
7993  return 0;
7994}
7995_ACEOF
7996if ac_fn_c_try_link "$LINENO"; then :
7997  vim_cv_ipv4_networking="yes"
7998else
7999  vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no"
8000fi
8001rm -f core conftest.err conftest.$ac_objext \
8002    conftest$ac_exeext conftest.$ac_ext
8003fi
8004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5
8005$as_echo "$vim_cv_ipv4_networking" >&6; }
8006  fi
8007fi
8008if test "$enable_netbeans" = "yes"; then
8009  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
8010
8011  NETBEANS_SRC="netbeans.c"
8012
8013  NETBEANS_OBJ="objects/netbeans.o"
8014
8015fi
8016if test "$enable_channel" = "yes"; then
8017  $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h
8018
8019  CHANNEL_SRC="job.c channel.c"
8020
8021  CHANNEL_OBJ="objects/job.o objects/channel.o"
8022
8023fi
8024
8025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5
8026$as_echo_n "checking --enable-terminal argument... " >&6; }
8027# Check whether --enable-terminal was given.
8028if test "${enable_terminal+set}" = set; then :
8029  enableval=$enable_terminal;
8030else
8031  enable_terminal="auto"
8032fi
8033
8034if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then
8035  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
8036    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5
8037$as_echo "cannot use terminal emulator with tiny or small features" >&6; }
8038    enable_terminal="no"
8039  else
8040    if test "$enable_terminal" = "auto"; then
8041      enable_terminal="yes"
8042      { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5
8043$as_echo "defaulting to yes" >&6; }
8044    else
8045      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8046$as_echo "yes" >&6; }
8047    fi
8048  fi
8049else
8050  if test "$enable_terminal" = "auto"; then
8051    enable_terminal="no"
8052    { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5
8053$as_echo "defaulting to no" >&6; }
8054  else
8055    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8056$as_echo "no" >&6; }
8057  fi
8058fi
8059if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then
8060  $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h
8061
8062  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"
8063
8064  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"
8065
8066  TERM_TEST="test_libvterm"
8067
8068fi
8069
8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
8071$as_echo_n "checking --enable-autoservername argument... " >&6; }
8072# Check whether --enable-autoservername was given.
8073if test "${enable_autoservername+set}" = set; then :
8074  enableval=$enable_autoservername;
8075else
8076  enable_autoservername="no"
8077fi
8078
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
8080$as_echo "$enable_autoservername" >&6; }
8081if test "$enable_autoservername" = "yes"; then
8082  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
8083
8084fi
8085
8086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
8087$as_echo_n "checking --enable-multibyte argument... " >&6; }
8088# Check whether --enable-multibyte was given.
8089if test "${enable_multibyte+set}" = set; then :
8090  enableval=$enable_multibyte;
8091else
8092  enable_multibyte="yes"
8093fi
8094
8095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
8096$as_echo "$enable_multibyte" >&6; }
8097if test "$enable_multibyte" != "yes"; then
8098  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
8099		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
8100fi
8101
8102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
8103$as_echo_n "checking --disable-rightleft argument... " >&6; }
8104# Check whether --enable-rightleft was given.
8105if test "${enable_rightleft+set}" = set; then :
8106  enableval=$enable_rightleft;
8107else
8108  enable_rightleft="yes"
8109fi
8110
8111if test "$enable_rightleft" = "yes"; then
8112	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8113$as_echo "no" >&6; }
8114else
8115	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8116$as_echo "yes" >&6; }
8117	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
8118
8119fi
8120
8121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
8122$as_echo_n "checking --disable-arabic argument... " >&6; }
8123# Check whether --enable-arabic was given.
8124if test "${enable_arabic+set}" = set; then :
8125  enableval=$enable_arabic;
8126else
8127  enable_arabic="yes"
8128fi
8129
8130if test "$enable_arabic" = "yes"; then
8131	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8132$as_echo "no" >&6; }
8133else
8134	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8135$as_echo "yes" >&6; }
8136	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
8137
8138fi
8139
8140# Check whether --enable-farsi was given.
8141if test "${enable_farsi+set}" = set; then :
8142  enableval=$enable_farsi;
8143fi
8144
8145
8146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
8147$as_echo_n "checking --enable-xim argument... " >&6; }
8148# Check whether --enable-xim was given.
8149if test "${enable_xim+set}" = set; then :
8150  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
8151$as_echo "$enable_xim" >&6; }
8152else
8153  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
8154$as_echo "defaulting to auto" >&6; }
8155fi
8156
8157
8158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8159$as_echo_n "checking --enable-fontset argument... " >&6; }
8160# Check whether --enable-fontset was given.
8161if test "${enable_fontset+set}" = set; then :
8162  enableval=$enable_fontset;
8163else
8164  enable_fontset="no"
8165fi
8166
8167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8168$as_echo "$enable_fontset" >&6; }
8169
8170test -z "$with_x" && with_x=yes
8171test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8172if test "$with_x" = no; then
8173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8174$as_echo "defaulting to: don't HAVE_X11" >&6; }
8175else
8176
8177  # Extract the first word of "xmkmf", so it can be a program name with args.
8178set dummy xmkmf; ac_word=$2
8179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8180$as_echo_n "checking for $ac_word... " >&6; }
8181if ${ac_cv_path_xmkmfpath+:} false; then :
8182  $as_echo_n "(cached) " >&6
8183else
8184  case $xmkmfpath in
8185  [\\/]* | ?:[\\/]*)
8186  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8187  ;;
8188  *)
8189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8190for as_dir in $PATH
8191do
8192  IFS=$as_save_IFS
8193  test -z "$as_dir" && as_dir=.
8194    for ac_exec_ext in '' $ac_executable_extensions; do
8195  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8196    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8197    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8198    break 2
8199  fi
8200done
8201  done
8202IFS=$as_save_IFS
8203
8204  ;;
8205esac
8206fi
8207xmkmfpath=$ac_cv_path_xmkmfpath
8208if test -n "$xmkmfpath"; then
8209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8210$as_echo "$xmkmfpath" >&6; }
8211else
8212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8213$as_echo "no" >&6; }
8214fi
8215
8216
8217
8218  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8219$as_echo_n "checking for X... " >&6; }
8220
8221
8222# Check whether --with-x was given.
8223if test "${with_x+set}" = set; then :
8224  withval=$with_x;
8225fi
8226
8227# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8228if test "x$with_x" = xno; then
8229  # The user explicitly disabled X.
8230  have_x=disabled
8231else
8232  case $x_includes,$x_libraries in #(
8233    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8234    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8235  $as_echo_n "(cached) " >&6
8236else
8237  # One or both of the vars are not set, and there is no cached value.
8238ac_x_includes=no ac_x_libraries=no
8239rm -f -r conftest.dir
8240if mkdir conftest.dir; then
8241  cd conftest.dir
8242  cat >Imakefile <<'_ACEOF'
8243incroot:
8244	@echo incroot='${INCROOT}'
8245usrlibdir:
8246	@echo usrlibdir='${USRLIBDIR}'
8247libdir:
8248	@echo libdir='${LIBDIR}'
8249_ACEOF
8250  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8251    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8252    for ac_var in incroot usrlibdir libdir; do
8253      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8254    done
8255    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8256    for ac_extension in a so sl dylib la dll; do
8257      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8258	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8259	ac_im_usrlibdir=$ac_im_libdir; break
8260      fi
8261    done
8262    # Screen out bogus values from the imake configuration.  They are
8263    # bogus both because they are the default anyway, and because
8264    # using them would break gcc on systems where it needs fixed includes.
8265    case $ac_im_incroot in
8266	/usr/include) ac_x_includes= ;;
8267	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8268    esac
8269    case $ac_im_usrlibdir in
8270	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8271	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8272    esac
8273  fi
8274  cd ..
8275  rm -f -r conftest.dir
8276fi
8277
8278# Standard set of common directories for X headers.
8279# Check X11 before X11Rn because it is often a symlink to the current release.
8280ac_x_header_dirs='
8281/usr/X11/include
8282/usr/X11R7/include
8283/usr/X11R6/include
8284/usr/X11R5/include
8285/usr/X11R4/include
8286
8287/usr/include/X11
8288/usr/include/X11R7
8289/usr/include/X11R6
8290/usr/include/X11R5
8291/usr/include/X11R4
8292
8293/usr/local/X11/include
8294/usr/local/X11R7/include
8295/usr/local/X11R6/include
8296/usr/local/X11R5/include
8297/usr/local/X11R4/include
8298
8299/usr/local/include/X11
8300/usr/local/include/X11R7
8301/usr/local/include/X11R6
8302/usr/local/include/X11R5
8303/usr/local/include/X11R4
8304
8305/usr/X386/include
8306/usr/x386/include
8307/usr/XFree86/include/X11
8308
8309/usr/include
8310/usr/local/include
8311/usr/unsupported/include
8312/usr/athena/include
8313/usr/local/x11r5/include
8314/usr/lpp/Xamples/include
8315
8316/usr/openwin/include
8317/usr/openwin/share/include'
8318
8319if test "$ac_x_includes" = no; then
8320  # Guess where to find include files, by looking for Xlib.h.
8321  # First, try using that file with no special directory specified.
8322  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8323/* end confdefs.h.  */
8324#include <X11/Xlib.h>
8325_ACEOF
8326if ac_fn_c_try_cpp "$LINENO"; then :
8327  # We can compile using X headers with no special include directory.
8328ac_x_includes=
8329else
8330  for ac_dir in $ac_x_header_dirs; do
8331  if test -r "$ac_dir/X11/Xlib.h"; then
8332    ac_x_includes=$ac_dir
8333    break
8334  fi
8335done
8336fi
8337rm -f conftest.err conftest.i conftest.$ac_ext
8338fi # $ac_x_includes = no
8339
8340if test "$ac_x_libraries" = no; then
8341  # Check for the libraries.
8342  # See if we find them without any special options.
8343  # Don't add to $LIBS permanently.
8344  ac_save_LIBS=$LIBS
8345  LIBS="-lX11 $LIBS"
8346  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8347/* end confdefs.h.  */
8348#include <X11/Xlib.h>
8349int
8350main ()
8351{
8352XrmInitialize ()
8353  ;
8354  return 0;
8355}
8356_ACEOF
8357if ac_fn_c_try_link "$LINENO"; then :
8358  LIBS=$ac_save_LIBS
8359# We can link X programs with no special library path.
8360ac_x_libraries=
8361else
8362  LIBS=$ac_save_LIBS
8363for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8364do
8365  # Don't even attempt the hair of trying to link an X program!
8366  for ac_extension in a so sl dylib la dll; do
8367    if test -r "$ac_dir/libX11.$ac_extension"; then
8368      ac_x_libraries=$ac_dir
8369      break 2
8370    fi
8371  done
8372done
8373fi
8374rm -f core conftest.err conftest.$ac_objext \
8375    conftest$ac_exeext conftest.$ac_ext
8376fi # $ac_x_libraries = no
8377
8378case $ac_x_includes,$ac_x_libraries in #(
8379  no,* | *,no | *\'*)
8380    # Didn't find X, or a directory has "'" in its name.
8381    ac_cv_have_x="have_x=no";; #(
8382  *)
8383    # Record where we found X for the cache.
8384    ac_cv_have_x="have_x=yes\
8385	ac_x_includes='$ac_x_includes'\
8386	ac_x_libraries='$ac_x_libraries'"
8387esac
8388fi
8389;; #(
8390    *) have_x=yes;;
8391  esac
8392  eval "$ac_cv_have_x"
8393fi # $with_x != no
8394
8395if test "$have_x" != yes; then
8396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8397$as_echo "$have_x" >&6; }
8398  no_x=yes
8399else
8400  # If each of the values was on the command line, it overrides each guess.
8401  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8402  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8403  # Update the cache value to reflect the command line values.
8404  ac_cv_have_x="have_x=yes\
8405	ac_x_includes='$x_includes'\
8406	ac_x_libraries='$x_libraries'"
8407  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8408$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8409fi
8410
8411if test "$no_x" = yes; then
8412  # Not all programs may use this symbol, but it does not hurt to define it.
8413
8414$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8415
8416  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8417else
8418  if test -n "$x_includes"; then
8419    X_CFLAGS="$X_CFLAGS -I$x_includes"
8420  fi
8421
8422  # It would also be nice to do this for all -L options, not just this one.
8423  if test -n "$x_libraries"; then
8424    X_LIBS="$X_LIBS -L$x_libraries"
8425    # For Solaris; some versions of Sun CC require a space after -R and
8426    # others require no space.  Words are not sufficient . . . .
8427    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8428$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8429    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8430    ac_xsave_c_werror_flag=$ac_c_werror_flag
8431    ac_c_werror_flag=yes
8432    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8433/* end confdefs.h.  */
8434
8435int
8436main ()
8437{
8438
8439  ;
8440  return 0;
8441}
8442_ACEOF
8443if ac_fn_c_try_link "$LINENO"; then :
8444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8445$as_echo "no" >&6; }
8446       X_LIBS="$X_LIBS -R$x_libraries"
8447else
8448  LIBS="$ac_xsave_LIBS -R $x_libraries"
8449       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450/* end confdefs.h.  */
8451
8452int
8453main ()
8454{
8455
8456  ;
8457  return 0;
8458}
8459_ACEOF
8460if ac_fn_c_try_link "$LINENO"; then :
8461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8462$as_echo "yes" >&6; }
8463	  X_LIBS="$X_LIBS -R $x_libraries"
8464else
8465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8466$as_echo "neither works" >&6; }
8467fi
8468rm -f core conftest.err conftest.$ac_objext \
8469    conftest$ac_exeext conftest.$ac_ext
8470fi
8471rm -f core conftest.err conftest.$ac_objext \
8472    conftest$ac_exeext conftest.$ac_ext
8473    ac_c_werror_flag=$ac_xsave_c_werror_flag
8474    LIBS=$ac_xsave_LIBS
8475  fi
8476
8477  # Check for system-dependent libraries X programs must link with.
8478  # Do this before checking for the system-independent R6 libraries
8479  # (-lICE), since we may need -lsocket or whatever for X linking.
8480
8481  if test "$ISC" = yes; then
8482    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8483  else
8484    # Martyn Johnson says this is needed for Ultrix, if the X
8485    # libraries were built with DECnet support.  And Karl Berry says
8486    # the Alpha needs dnet_stub (dnet does not exist).
8487    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8488    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8489/* end confdefs.h.  */
8490
8491/* Override any GCC internal prototype to avoid an error.
8492   Use char because int might match the return type of a GCC
8493   builtin and then its argument prototype would still apply.  */
8494#ifdef __cplusplus
8495extern "C"
8496#endif
8497char XOpenDisplay ();
8498int
8499main ()
8500{
8501return XOpenDisplay ();
8502  ;
8503  return 0;
8504}
8505_ACEOF
8506if ac_fn_c_try_link "$LINENO"; then :
8507
8508else
8509  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8510$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8511if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8512  $as_echo_n "(cached) " >&6
8513else
8514  ac_check_lib_save_LIBS=$LIBS
8515LIBS="-ldnet  $LIBS"
8516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8517/* end confdefs.h.  */
8518
8519/* Override any GCC internal prototype to avoid an error.
8520   Use char because int might match the return type of a GCC
8521   builtin and then its argument prototype would still apply.  */
8522#ifdef __cplusplus
8523extern "C"
8524#endif
8525char dnet_ntoa ();
8526int
8527main ()
8528{
8529return dnet_ntoa ();
8530  ;
8531  return 0;
8532}
8533_ACEOF
8534if ac_fn_c_try_link "$LINENO"; then :
8535  ac_cv_lib_dnet_dnet_ntoa=yes
8536else
8537  ac_cv_lib_dnet_dnet_ntoa=no
8538fi
8539rm -f core conftest.err conftest.$ac_objext \
8540    conftest$ac_exeext conftest.$ac_ext
8541LIBS=$ac_check_lib_save_LIBS
8542fi
8543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8544$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8545if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8546  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8547fi
8548
8549    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8550      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8551$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8552if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8553  $as_echo_n "(cached) " >&6
8554else
8555  ac_check_lib_save_LIBS=$LIBS
8556LIBS="-ldnet_stub  $LIBS"
8557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8558/* end confdefs.h.  */
8559
8560/* Override any GCC internal prototype to avoid an error.
8561   Use char because int might match the return type of a GCC
8562   builtin and then its argument prototype would still apply.  */
8563#ifdef __cplusplus
8564extern "C"
8565#endif
8566char dnet_ntoa ();
8567int
8568main ()
8569{
8570return dnet_ntoa ();
8571  ;
8572  return 0;
8573}
8574_ACEOF
8575if ac_fn_c_try_link "$LINENO"; then :
8576  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8577else
8578  ac_cv_lib_dnet_stub_dnet_ntoa=no
8579fi
8580rm -f core conftest.err conftest.$ac_objext \
8581    conftest$ac_exeext conftest.$ac_ext
8582LIBS=$ac_check_lib_save_LIBS
8583fi
8584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8585$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8586if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8587  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8588fi
8589
8590    fi
8591fi
8592rm -f core conftest.err conftest.$ac_objext \
8593    conftest$ac_exeext conftest.$ac_ext
8594    LIBS="$ac_xsave_LIBS"
8595
8596    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8597    # to get the SysV transport functions.
8598    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8599    # needs -lnsl.
8600    # The nsl library prevents programs from opening the X display
8601    # on Irix 5.2, according to T.E. Dickey.
8602    # The functions gethostbyname, getservbyname, and inet_addr are
8603    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8604    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8605if test "x$ac_cv_func_gethostbyname" = xyes; then :
8606
8607fi
8608
8609    if test $ac_cv_func_gethostbyname = no; then
8610      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8611$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8612if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8613  $as_echo_n "(cached) " >&6
8614else
8615  ac_check_lib_save_LIBS=$LIBS
8616LIBS="-lnsl  $LIBS"
8617cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8618/* end confdefs.h.  */
8619
8620/* Override any GCC internal prototype to avoid an error.
8621   Use char because int might match the return type of a GCC
8622   builtin and then its argument prototype would still apply.  */
8623#ifdef __cplusplus
8624extern "C"
8625#endif
8626char gethostbyname ();
8627int
8628main ()
8629{
8630return gethostbyname ();
8631  ;
8632  return 0;
8633}
8634_ACEOF
8635if ac_fn_c_try_link "$LINENO"; then :
8636  ac_cv_lib_nsl_gethostbyname=yes
8637else
8638  ac_cv_lib_nsl_gethostbyname=no
8639fi
8640rm -f core conftest.err conftest.$ac_objext \
8641    conftest$ac_exeext conftest.$ac_ext
8642LIBS=$ac_check_lib_save_LIBS
8643fi
8644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8645$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8646if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8647  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8648fi
8649
8650      if test $ac_cv_lib_nsl_gethostbyname = no; then
8651	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8652$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8653if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8654  $as_echo_n "(cached) " >&6
8655else
8656  ac_check_lib_save_LIBS=$LIBS
8657LIBS="-lbsd  $LIBS"
8658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8659/* end confdefs.h.  */
8660
8661/* Override any GCC internal prototype to avoid an error.
8662   Use char because int might match the return type of a GCC
8663   builtin and then its argument prototype would still apply.  */
8664#ifdef __cplusplus
8665extern "C"
8666#endif
8667char gethostbyname ();
8668int
8669main ()
8670{
8671return gethostbyname ();
8672  ;
8673  return 0;
8674}
8675_ACEOF
8676if ac_fn_c_try_link "$LINENO"; then :
8677  ac_cv_lib_bsd_gethostbyname=yes
8678else
8679  ac_cv_lib_bsd_gethostbyname=no
8680fi
8681rm -f core conftest.err conftest.$ac_objext \
8682    conftest$ac_exeext conftest.$ac_ext
8683LIBS=$ac_check_lib_save_LIBS
8684fi
8685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8686$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8687if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8688  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8689fi
8690
8691      fi
8692    fi
8693
8694    # [email protected] says without -lsocket,
8695    # socket/setsockopt and other routines are undefined under SCO ODT
8696    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8697    # on later versions), says Simon Leinen: it contains gethostby*
8698    # variants that don't use the name server (or something).  -lsocket
8699    # must be given before -lnsl if both are needed.  We assume that
8700    # if connect needs -lnsl, so does gethostbyname.
8701    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8702if test "x$ac_cv_func_connect" = xyes; then :
8703
8704fi
8705
8706    if test $ac_cv_func_connect = no; then
8707      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8708$as_echo_n "checking for connect in -lsocket... " >&6; }
8709if ${ac_cv_lib_socket_connect+:} false; then :
8710  $as_echo_n "(cached) " >&6
8711else
8712  ac_check_lib_save_LIBS=$LIBS
8713LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8715/* end confdefs.h.  */
8716
8717/* Override any GCC internal prototype to avoid an error.
8718   Use char because int might match the return type of a GCC
8719   builtin and then its argument prototype would still apply.  */
8720#ifdef __cplusplus
8721extern "C"
8722#endif
8723char connect ();
8724int
8725main ()
8726{
8727return connect ();
8728  ;
8729  return 0;
8730}
8731_ACEOF
8732if ac_fn_c_try_link "$LINENO"; then :
8733  ac_cv_lib_socket_connect=yes
8734else
8735  ac_cv_lib_socket_connect=no
8736fi
8737rm -f core conftest.err conftest.$ac_objext \
8738    conftest$ac_exeext conftest.$ac_ext
8739LIBS=$ac_check_lib_save_LIBS
8740fi
8741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8742$as_echo "$ac_cv_lib_socket_connect" >&6; }
8743if test "x$ac_cv_lib_socket_connect" = xyes; then :
8744  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8745fi
8746
8747    fi
8748
8749    # Guillermo Gomez says -lposix is necessary on A/UX.
8750    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8751if test "x$ac_cv_func_remove" = xyes; then :
8752
8753fi
8754
8755    if test $ac_cv_func_remove = no; then
8756      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8757$as_echo_n "checking for remove in -lposix... " >&6; }
8758if ${ac_cv_lib_posix_remove+:} false; then :
8759  $as_echo_n "(cached) " >&6
8760else
8761  ac_check_lib_save_LIBS=$LIBS
8762LIBS="-lposix  $LIBS"
8763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8764/* end confdefs.h.  */
8765
8766/* Override any GCC internal prototype to avoid an error.
8767   Use char because int might match the return type of a GCC
8768   builtin and then its argument prototype would still apply.  */
8769#ifdef __cplusplus
8770extern "C"
8771#endif
8772char remove ();
8773int
8774main ()
8775{
8776return remove ();
8777  ;
8778  return 0;
8779}
8780_ACEOF
8781if ac_fn_c_try_link "$LINENO"; then :
8782  ac_cv_lib_posix_remove=yes
8783else
8784  ac_cv_lib_posix_remove=no
8785fi
8786rm -f core conftest.err conftest.$ac_objext \
8787    conftest$ac_exeext conftest.$ac_ext
8788LIBS=$ac_check_lib_save_LIBS
8789fi
8790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8791$as_echo "$ac_cv_lib_posix_remove" >&6; }
8792if test "x$ac_cv_lib_posix_remove" = xyes; then :
8793  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8794fi
8795
8796    fi
8797
8798    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8799    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8800if test "x$ac_cv_func_shmat" = xyes; then :
8801
8802fi
8803
8804    if test $ac_cv_func_shmat = no; then
8805      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8806$as_echo_n "checking for shmat in -lipc... " >&6; }
8807if ${ac_cv_lib_ipc_shmat+:} false; then :
8808  $as_echo_n "(cached) " >&6
8809else
8810  ac_check_lib_save_LIBS=$LIBS
8811LIBS="-lipc  $LIBS"
8812cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813/* end confdefs.h.  */
8814
8815/* Override any GCC internal prototype to avoid an error.
8816   Use char because int might match the return type of a GCC
8817   builtin and then its argument prototype would still apply.  */
8818#ifdef __cplusplus
8819extern "C"
8820#endif
8821char shmat ();
8822int
8823main ()
8824{
8825return shmat ();
8826  ;
8827  return 0;
8828}
8829_ACEOF
8830if ac_fn_c_try_link "$LINENO"; then :
8831  ac_cv_lib_ipc_shmat=yes
8832else
8833  ac_cv_lib_ipc_shmat=no
8834fi
8835rm -f core conftest.err conftest.$ac_objext \
8836    conftest$ac_exeext conftest.$ac_ext
8837LIBS=$ac_check_lib_save_LIBS
8838fi
8839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8840$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8841if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8842  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8843fi
8844
8845    fi
8846  fi
8847
8848  # Check for libraries that X11R6 Xt/Xaw programs need.
8849  ac_save_LDFLAGS=$LDFLAGS
8850  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8851  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8852  # check for ICE first), but we must link in the order -lSM -lICE or
8853  # we get undefined symbols.  So assume we have SM if we have ICE.
8854  # These have to be linked with before -lX11, unlike the other
8855  # libraries we check for below, so use a different variable.
8856  # John Interrante, Karl Berry
8857  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8858$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8859if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8860  $as_echo_n "(cached) " >&6
8861else
8862  ac_check_lib_save_LIBS=$LIBS
8863LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8864cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8865/* end confdefs.h.  */
8866
8867/* Override any GCC internal prototype to avoid an error.
8868   Use char because int might match the return type of a GCC
8869   builtin and then its argument prototype would still apply.  */
8870#ifdef __cplusplus
8871extern "C"
8872#endif
8873char IceConnectionNumber ();
8874int
8875main ()
8876{
8877return IceConnectionNumber ();
8878  ;
8879  return 0;
8880}
8881_ACEOF
8882if ac_fn_c_try_link "$LINENO"; then :
8883  ac_cv_lib_ICE_IceConnectionNumber=yes
8884else
8885  ac_cv_lib_ICE_IceConnectionNumber=no
8886fi
8887rm -f core conftest.err conftest.$ac_objext \
8888    conftest$ac_exeext conftest.$ac_ext
8889LIBS=$ac_check_lib_save_LIBS
8890fi
8891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8892$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8893if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8894  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8895fi
8896
8897  LDFLAGS=$ac_save_LDFLAGS
8898
8899fi
8900
8901
8902        if test "$zOSUnix" = "yes"; then
8903    CFLAGS="$CFLAGS -W c,dll"
8904    LDFLAGS="$LDFLAGS -W l,dll"
8905    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8906  fi
8907
8908
8909  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8910    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8911    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8912$as_echo "Corrected X libraries to $x_libraries" >&6; }
8913    X_LIBS="$X_LIBS -L$x_libraries"
8914    if test "`(uname) 2>/dev/null`" = SunOS &&
8915					 uname -r | grep '^5' >/dev/null; then
8916      X_LIBS="$X_LIBS -R $x_libraries"
8917    fi
8918  fi
8919
8920  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8921    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8922    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8923$as_echo "Corrected X includes to $x_includes" >&6; }
8924    X_CFLAGS="$X_CFLAGS -I$x_includes"
8925  fi
8926
8927    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8928    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8929    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8930
8931
8932        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8933$as_echo_n "checking if X11 header files can be found... " >&6; }
8934  cflags_save=$CFLAGS
8935  CFLAGS="$CFLAGS $X_CFLAGS"
8936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8937/* end confdefs.h.  */
8938#include <X11/Xlib.h>
8939#include <X11/Intrinsic.h>
8940int
8941main ()
8942{
8943
8944  ;
8945  return 0;
8946}
8947_ACEOF
8948if ac_fn_c_try_compile "$LINENO"; then :
8949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8950$as_echo "yes" >&6; }
8951else
8952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8953$as_echo "no" >&6; }; no_x=yes
8954fi
8955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8956  CFLAGS=$cflags_save
8957
8958  if test "${no_x-no}" = yes; then
8959    with_x=no
8960  else
8961    $as_echo "#define HAVE_X11 1" >>confdefs.h
8962
8963    X_LIB="-lXt -lX11";
8964
8965
8966    ac_save_LDFLAGS="$LDFLAGS"
8967    LDFLAGS="-L$x_libraries $LDFLAGS"
8968
8969            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8970$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8971if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8972  $as_echo_n "(cached) " >&6
8973else
8974  ac_check_lib_save_LIBS=$LIBS
8975LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8977/* end confdefs.h.  */
8978
8979/* Override any GCC internal prototype to avoid an error.
8980   Use char because int might match the return type of a GCC
8981   builtin and then its argument prototype would still apply.  */
8982#ifdef __cplusplus
8983extern "C"
8984#endif
8985char _XdmcpAuthDoIt ();
8986int
8987main ()
8988{
8989return _XdmcpAuthDoIt ();
8990  ;
8991  return 0;
8992}
8993_ACEOF
8994if ac_fn_c_try_link "$LINENO"; then :
8995  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8996else
8997  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8998fi
8999rm -f core conftest.err conftest.$ac_objext \
9000    conftest$ac_exeext conftest.$ac_ext
9001LIBS=$ac_check_lib_save_LIBS
9002fi
9003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
9004$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
9005if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
9006  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
9007fi
9008
9009
9010                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
9011$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
9012if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
9013  $as_echo_n "(cached) " >&6
9014else
9015  ac_check_lib_save_LIBS=$LIBS
9016LIBS="-lICE $X_EXTRA_LIBS $LIBS"
9017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9018/* end confdefs.h.  */
9019
9020/* Override any GCC internal prototype to avoid an error.
9021   Use char because int might match the return type of a GCC
9022   builtin and then its argument prototype would still apply.  */
9023#ifdef __cplusplus
9024extern "C"
9025#endif
9026char IceOpenConnection ();
9027int
9028main ()
9029{
9030return IceOpenConnection ();
9031  ;
9032  return 0;
9033}
9034_ACEOF
9035if ac_fn_c_try_link "$LINENO"; then :
9036  ac_cv_lib_ICE_IceOpenConnection=yes
9037else
9038  ac_cv_lib_ICE_IceOpenConnection=no
9039fi
9040rm -f core conftest.err conftest.$ac_objext \
9041    conftest$ac_exeext conftest.$ac_ext
9042LIBS=$ac_check_lib_save_LIBS
9043fi
9044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
9045$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
9046if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
9047  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
9048fi
9049
9050
9051        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
9052    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
9053$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
9054if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
9055  $as_echo_n "(cached) " >&6
9056else
9057  ac_check_lib_save_LIBS=$LIBS
9058LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
9059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060/* end confdefs.h.  */
9061
9062/* Override any GCC internal prototype to avoid an error.
9063   Use char because int might match the return type of a GCC
9064   builtin and then its argument prototype would still apply.  */
9065#ifdef __cplusplus
9066extern "C"
9067#endif
9068char XpmCreatePixmapFromData ();
9069int
9070main ()
9071{
9072return XpmCreatePixmapFromData ();
9073  ;
9074  return 0;
9075}
9076_ACEOF
9077if ac_fn_c_try_link "$LINENO"; then :
9078  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
9079else
9080  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
9081fi
9082rm -f core conftest.err conftest.$ac_objext \
9083    conftest$ac_exeext conftest.$ac_ext
9084LIBS=$ac_check_lib_save_LIBS
9085fi
9086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
9087$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
9088if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
9089  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
9090fi
9091
9092
9093        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
9094$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
9095    cflags_save=$CFLAGS
9096        if test "$GCC" = yes; then
9097      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
9098    else
9099      CFLAGS="$CFLAGS $X_CFLAGS"
9100    fi
9101    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9102/* end confdefs.h.  */
9103#include <X11/Xlib.h>
9104int
9105main ()
9106{
9107
9108  ;
9109  return 0;
9110}
9111_ACEOF
9112if ac_fn_c_try_compile "$LINENO"; then :
9113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9114$as_echo "no" >&6; }
9115else
9116  CFLAGS="$CFLAGS -Wno-implicit-int"
9117	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9118/* end confdefs.h.  */
9119#include <X11/Xlib.h>
9120int
9121main ()
9122{
9123
9124  ;
9125  return 0;
9126}
9127_ACEOF
9128if ac_fn_c_try_compile "$LINENO"; then :
9129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9130$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
9131else
9132  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
9133$as_echo "test failed" >&6; }
9134
9135fi
9136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9137
9138fi
9139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9140    CFLAGS=$cflags_save
9141
9142    LDFLAGS="$ac_save_LDFLAGS"
9143
9144    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
9145$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
9146    if ${ac_cv_small_wchar_t+:} false; then :
9147  $as_echo_n "(cached) " >&6
9148else
9149  if test "$cross_compiling" = yes; then :
9150  as_fn_error $? "failed to compile test program" "$LINENO" 5
9151else
9152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9153/* end confdefs.h.  */
9154
9155#include <X11/Xlib.h>
9156#if STDC_HEADERS
9157# include <stdlib.h>
9158# include <stddef.h>
9159#endif
9160		main()
9161		{
9162		  if (sizeof(wchar_t) <= 2)
9163		    exit(1);
9164		  exit(0);
9165		}
9166_ACEOF
9167if ac_fn_c_try_run "$LINENO"; then :
9168  ac_cv_small_wchar_t="no"
9169else
9170  ac_cv_small_wchar_t="yes"
9171fi
9172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9173  conftest.$ac_objext conftest.beam conftest.$ac_ext
9174fi
9175
9176fi
9177
9178    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9179$as_echo "$ac_cv_small_wchar_t" >&6; }
9180    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9181      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9182
9183    fi
9184
9185  fi
9186fi
9187
9188if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9189    as_fn_error $? "could not configure X" "$LINENO" 5
9190fi
9191
9192test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9193
9194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9195$as_echo_n "checking --enable-gui argument... " >&6; }
9196# Check whether --enable-gui was given.
9197if test "${enable_gui+set}" = set; then :
9198  enableval=$enable_gui;
9199else
9200  enable_gui="auto"
9201fi
9202
9203
9204enable_gui_canon=`echo "_$enable_gui" | \
9205	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9206
9207SKIP_GTK2=YES
9208SKIP_GTK3=YES
9209SKIP_GNOME=YES
9210SKIP_MOTIF=YES
9211SKIP_ATHENA=YES
9212SKIP_NEXTAW=YES
9213SKIP_PHOTON=YES
9214SKIP_HAIKU=YES
9215GUITYPE=NONE
9216
9217if test "x$HAIKU" = "xyes"; then
9218  SKIP_HAIKU=
9219  case "$enable_gui_canon" in
9220    no)     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9221$as_echo "no GUI support" >&6; }
9222            SKIP_HAIKU=YES ;;
9223    yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9224$as_echo "yes - automatic GUI support" >&6; } ;;
9225    auto)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
9226$as_echo "auto - automatic GUI support" >&6; } ;;
9227    haiku)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5
9228$as_echo "Haiku GUI support" >&6; } ;;
9229    *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9230$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9231            SKIP_HAIKU=YES ;;
9232    esac
9233elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9234  SKIP_PHOTON=
9235  case "$enable_gui_canon" in
9236    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9237$as_echo "no GUI support" >&6; }
9238		SKIP_PHOTON=YES ;;
9239    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9240$as_echo "automatic GUI support" >&6; }
9241    		gui_auto=yes ;;
9242    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9243$as_echo "Photon GUI support" >&6; } ;;
9244    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9245$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9246		SKIP_PHOTON=YES ;;
9247  esac
9248
9249elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9250  case "$enable_gui_canon" in
9251    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9252$as_echo "no GUI support" >&6; } ;;
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 - disable GUI support for Mac OS" >&5
9257$as_echo "auto - disable GUI support for Mac OS" >&6; } ;;
9258    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9259$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9260  esac
9261else
9262
9263  case "$enable_gui_canon" in
9264    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9265$as_echo "no GUI support" >&6; } ;;
9266    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9267$as_echo "yes/auto - automatic GUI support" >&6; }
9268		gui_auto=yes
9269		SKIP_GTK2=
9270		SKIP_GTK3=
9271		SKIP_GNOME=
9272		SKIP_MOTIF=
9273		SKIP_ATHENA=
9274		SKIP_NEXTAW=;;
9275    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9276$as_echo "GTK+ 2.x GUI support" >&6; }
9277		SKIP_GTK2=;;
9278    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9279$as_echo "GNOME 2.x GUI support" >&6; }
9280		SKIP_GNOME=
9281		SKIP_GTK2=;;
9282    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9283$as_echo "GTK+ 3.x GUI support" >&6; }
9284		SKIP_GTK3=;;
9285    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9286$as_echo "Motif GUI support" >&6; }
9287		SKIP_MOTIF=;;
9288    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9289$as_echo "Athena GUI support" >&6; }
9290		SKIP_ATHENA=;;
9291    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9292$as_echo "neXtaw GUI support" >&6; }
9293		SKIP_NEXTAW=;;
9294    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9295$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9296  esac
9297
9298fi
9299
9300if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9301				-a "$enable_gui_canon" != "gnome2"; then
9302  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9303$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9304  # Check whether --enable-gtk2-check was given.
9305if test "${enable_gtk2_check+set}" = set; then :
9306  enableval=$enable_gtk2_check;
9307else
9308  enable_gtk2_check="yes"
9309fi
9310
9311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9312$as_echo "$enable_gtk2_check" >&6; }
9313  if test "x$enable_gtk2_check" = "xno"; then
9314    SKIP_GTK2=YES
9315    SKIP_GNOME=YES
9316  fi
9317fi
9318
9319if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9321$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9322  # Check whether --enable-gnome-check was given.
9323if test "${enable_gnome_check+set}" = set; then :
9324  enableval=$enable_gnome_check;
9325else
9326  enable_gnome_check="no"
9327fi
9328
9329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9330$as_echo "$enable_gnome_check" >&6; }
9331  if test "x$enable_gnome_check" = "xno"; then
9332    SKIP_GNOME=YES
9333  fi
9334fi
9335
9336if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9337  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9338$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9339  # Check whether --enable-gtk3-check was given.
9340if test "${enable_gtk3_check+set}" = set; then :
9341  enableval=$enable_gtk3_check;
9342else
9343  enable_gtk3_check="yes"
9344fi
9345
9346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9347$as_echo "$enable_gtk3_check" >&6; }
9348  if test "x$enable_gtk3_check" = "xno"; then
9349    SKIP_GTK3=YES
9350  fi
9351fi
9352
9353if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9354  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9355$as_echo_n "checking whether or not to look for Motif... " >&6; }
9356  # Check whether --enable-motif-check was given.
9357if test "${enable_motif_check+set}" = set; then :
9358  enableval=$enable_motif_check;
9359else
9360  enable_motif_check="yes"
9361fi
9362
9363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9364$as_echo "$enable_motif_check" >&6; }
9365  if test "x$enable_motif_check" = "xno"; then
9366    SKIP_MOTIF=YES
9367  fi
9368fi
9369
9370if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9371  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9372$as_echo_n "checking whether or not to look for Athena... " >&6; }
9373  # Check whether --enable-athena-check was given.
9374if test "${enable_athena_check+set}" = set; then :
9375  enableval=$enable_athena_check;
9376else
9377  enable_athena_check="yes"
9378fi
9379
9380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9381$as_echo "$enable_athena_check" >&6; }
9382  if test "x$enable_athena_check" = "xno"; then
9383    SKIP_ATHENA=YES
9384  fi
9385fi
9386
9387if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9388  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9389$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9390  # Check whether --enable-nextaw-check was given.
9391if test "${enable_nextaw_check+set}" = set; then :
9392  enableval=$enable_nextaw_check;
9393else
9394  enable_nextaw_check="yes"
9395fi
9396
9397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9398$as_echo "$enable_nextaw_check" >&6; };
9399  if test "x$enable_nextaw_check" = "xno"; then
9400    SKIP_NEXTAW=YES
9401  fi
9402fi
9403
9404
9405
9406
9407
9408
9409
9410if test "X$PKG_CONFIG" = "X"; then
9411  if test -n "$ac_tool_prefix"; then
9412  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9413set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9415$as_echo_n "checking for $ac_word... " >&6; }
9416if ${ac_cv_path_PKG_CONFIG+:} false; then :
9417  $as_echo_n "(cached) " >&6
9418else
9419  case $PKG_CONFIG in
9420  [\\/]* | ?:[\\/]*)
9421  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9422  ;;
9423  *)
9424  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9425for as_dir in $PATH
9426do
9427  IFS=$as_save_IFS
9428  test -z "$as_dir" && as_dir=.
9429    for ac_exec_ext in '' $ac_executable_extensions; do
9430  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9431    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9432    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9433    break 2
9434  fi
9435done
9436  done
9437IFS=$as_save_IFS
9438
9439  ;;
9440esac
9441fi
9442PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9443if test -n "$PKG_CONFIG"; then
9444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9445$as_echo "$PKG_CONFIG" >&6; }
9446else
9447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9448$as_echo "no" >&6; }
9449fi
9450
9451
9452fi
9453if test -z "$ac_cv_path_PKG_CONFIG"; then
9454  ac_pt_PKG_CONFIG=$PKG_CONFIG
9455  # Extract the first word of "pkg-config", so it can be a program name with args.
9456set dummy pkg-config; ac_word=$2
9457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9458$as_echo_n "checking for $ac_word... " >&6; }
9459if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9460  $as_echo_n "(cached) " >&6
9461else
9462  case $ac_pt_PKG_CONFIG in
9463  [\\/]* | ?:[\\/]*)
9464  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9465  ;;
9466  *)
9467  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9468for as_dir in $PATH
9469do
9470  IFS=$as_save_IFS
9471  test -z "$as_dir" && as_dir=.
9472    for ac_exec_ext in '' $ac_executable_extensions; do
9473  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9474    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9475    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9476    break 2
9477  fi
9478done
9479  done
9480IFS=$as_save_IFS
9481
9482  ;;
9483esac
9484fi
9485ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9486if test -n "$ac_pt_PKG_CONFIG"; then
9487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9488$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9489else
9490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9491$as_echo "no" >&6; }
9492fi
9493
9494  if test "x$ac_pt_PKG_CONFIG" = x; then
9495    PKG_CONFIG="no"
9496  else
9497    case $cross_compiling:$ac_tool_warned in
9498yes:)
9499{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9500$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9501ac_tool_warned=yes ;;
9502esac
9503    PKG_CONFIG=$ac_pt_PKG_CONFIG
9504  fi
9505else
9506  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9507fi
9508
9509fi
9510
9511
9512if test -z "$SKIP_GTK2"; then
9513
9514  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9515$as_echo_n "checking --disable-gtktest argument... " >&6; }
9516  # Check whether --enable-gtktest was given.
9517if test "${enable_gtktest+set}" = set; then :
9518  enableval=$enable_gtktest;
9519else
9520  enable_gtktest=yes
9521fi
9522
9523  if test "x$enable_gtktest" = "xyes" ; then
9524    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9525$as_echo "gtk test enabled" >&6; }
9526  else
9527    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9528$as_echo "gtk test disabled" >&6; }
9529  fi
9530
9531  if test "x$PKG_CONFIG" != "xno"; then
9532                    save_skip_gtk3=$SKIP_GTK3
9533    SKIP_GTK3=YES
9534
9535  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9536  {
9537    no_gtk=""
9538    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9539	  && $PKG_CONFIG --exists gtk+-2.0; then
9540    {
9541      min_gtk_version=2.2.0
9542      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9543$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9544                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9545      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9546      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9547      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9548	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9549      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9550	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9551      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9552	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9553    }
9554    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9555	  && $PKG_CONFIG --exists gtk+-3.0; then
9556    {
9557      min_gtk_version=2.2.0
9558      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9559$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9560
9561      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9562      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9563      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9564      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9565	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9566      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9567	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9568      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9569	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9570    }
9571    else
9572                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5
9573$as_echo_n "checking for GTK -dev package... " >&6; }
9574      no_gtk=yes
9575    fi
9576
9577    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9578    {
9579      ac_save_CFLAGS="$CFLAGS"
9580      ac_save_LIBS="$LIBS"
9581      CFLAGS="$CFLAGS $GTK_CFLAGS"
9582      LIBS="$LIBS $GTK_LIBS"
9583
9584                        rm -f conf.gtktest
9585      if test "$cross_compiling" = yes; then :
9586  echo $ac_n "cross compiling; assumed OK... $ac_c"
9587else
9588  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9589/* end confdefs.h.  */
9590
9591#include <gtk/gtk.h>
9592#include <stdio.h>
9593#if STDC_HEADERS
9594# include <stdlib.h>
9595# include <stddef.h>
9596#endif
9597
9598int
9599main ()
9600{
9601int major, minor, micro;
9602char *tmp_version;
9603
9604system ("touch conf.gtktest");
9605
9606/* HP/UX 9 (%@#!) writes to sscanf strings */
9607tmp_version = g_strdup("$min_gtk_version");
9608if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9609   printf("%s, bad version string\n", "$min_gtk_version");
9610   exit(1);
9611 }
9612
9613if ((gtk_major_version > major) ||
9614    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9615    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9616				     (gtk_micro_version >= micro)))
9617{
9618    return 0;
9619}
9620return 1;
9621}
9622
9623_ACEOF
9624if ac_fn_c_try_run "$LINENO"; then :
9625
9626else
9627  no_gtk=yes
9628fi
9629rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9630  conftest.$ac_objext conftest.beam conftest.$ac_ext
9631fi
9632
9633      CFLAGS="$ac_save_CFLAGS"
9634      LIBS="$ac_save_LIBS"
9635    }
9636    fi
9637    if test "x$no_gtk" = x ; then
9638      if test "x$enable_gtktest" = "xyes"; then
9639	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9640$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9641      else
9642	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9643$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9644      fi
9645      GUI_LIB_LOC="$GTK_LIBDIR"
9646		 GTK_LIBNAME="$GTK_LIBS"
9647		GUI_INC_LOC="$GTK_CFLAGS"
9648    else
9649    {
9650      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9651$as_echo "no" >&6; }
9652      GTK_CFLAGS=""
9653      GTK_LIBS=""
9654      :
9655      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9656	as_fn_error $? "could not configure GTK" "$LINENO" 5
9657      fi
9658    }
9659    fi
9660  }
9661  else
9662    GTK_CFLAGS=""
9663    GTK_LIBS=""
9664    :
9665  fi
9666
9667
9668  rm -f conf.gtktest
9669
9670    if test "x$GTK_CFLAGS" != "x"; then
9671      SKIP_GTK3=YES
9672      SKIP_ATHENA=YES
9673      SKIP_NEXTAW=YES
9674      SKIP_MOTIF=YES
9675      GUITYPE=GTK
9676
9677    else
9678      SKIP_GTK3=$save_skip_gtk3
9679    fi
9680  fi
9681  if test "x$GUITYPE" = "xGTK"; then
9682                if test -z "$SKIP_GNOME"; then
9683    {
9684
9685
9686
9687
9688
9689
9690# Check whether --with-gnome-includes was given.
9691if test "${with_gnome_includes+set}" = set; then :
9692  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9693
9694fi
9695
9696
9697
9698# Check whether --with-gnome-libs was given.
9699if test "${with_gnome_libs+set}" = set; then :
9700  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9701
9702fi
9703
9704
9705
9706# Check whether --with-gnome was given.
9707if test "${with_gnome+set}" = set; then :
9708  withval=$with_gnome; if test x$withval = xyes; then
9709      want_gnome=yes
9710      have_gnome=yes
9711    else
9712      if test "x$withval" = xno; then
9713	want_gnome=no
9714      else
9715	want_gnome=yes
9716	LDFLAGS="$LDFLAGS -L$withval/lib"
9717	CFLAGS="$CFLAGS -I$withval/include"
9718	gnome_prefix=$withval/lib
9719      fi
9720    fi
9721else
9722  want_gnome=yes
9723fi
9724
9725
9726  if test "x$want_gnome" = xyes; then
9727  {
9728    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9729$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9730    if $PKG_CONFIG --exists libgnomeui-2.0; then
9731      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9732$as_echo "yes" >&6; }
9733      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9734      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9735      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9736
9737                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9738$as_echo_n "checking for FreeBSD... " >&6; }
9739      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9740	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9741$as_echo "yes" >&6; }
9742	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9743	GNOME_LIBS="$GNOME_LIBS -pthread"
9744      else
9745	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9746$as_echo "no" >&6; }
9747      fi
9748      have_gnome=yes
9749    else
9750      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9751$as_echo "not found" >&6; }
9752      if test "x" = xfail; then
9753	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9754      fi
9755    fi
9756  }
9757  fi
9758
9759      if test "x$have_gnome" = xyes ; then
9760	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9761
9762	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9763	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9764      fi
9765    }
9766    fi
9767  fi
9768fi
9769
9770
9771if test -z "$SKIP_GTK3"; then
9772
9773  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9774$as_echo_n "checking --disable-gtktest argument... " >&6; }
9775  # Check whether --enable-gtktest was given.
9776if test "${enable_gtktest+set}" = set; then :
9777  enableval=$enable_gtktest;
9778else
9779  enable_gtktest=yes
9780fi
9781
9782  if test "x$enable_gtktest" = "xyes" ; then
9783    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9784$as_echo "gtk test enabled" >&6; }
9785  else
9786    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9787$as_echo "gtk test disabled" >&6; }
9788  fi
9789
9790  if test "x$PKG_CONFIG" != "xno"; then
9791    save_skip_gtk2=$SKIP_GTK2
9792    SKIP_GTK2=YES
9793
9794  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9795  {
9796    no_gtk=""
9797    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9798	  && $PKG_CONFIG --exists gtk+-2.0; then
9799    {
9800      min_gtk_version=3.0.0
9801      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9802$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9803                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9804      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9805      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9806      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9807	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9808      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9809	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9810      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9811	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9812    }
9813    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9814	  && $PKG_CONFIG --exists gtk+-3.0; then
9815    {
9816      min_gtk_version=3.0.0
9817      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9818$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9819
9820      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9821      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9822      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9823      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9824	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9825      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9826	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9827      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9828	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9829    }
9830    else
9831                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5
9832$as_echo_n "checking for GTK -dev package... " >&6; }
9833      no_gtk=yes
9834    fi
9835
9836    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9837    {
9838      ac_save_CFLAGS="$CFLAGS"
9839      ac_save_LIBS="$LIBS"
9840      CFLAGS="$CFLAGS $GTK_CFLAGS"
9841      LIBS="$LIBS $GTK_LIBS"
9842
9843                        rm -f conf.gtktest
9844      if test "$cross_compiling" = yes; then :
9845  echo $ac_n "cross compiling; assumed OK... $ac_c"
9846else
9847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9848/* end confdefs.h.  */
9849
9850#include <gtk/gtk.h>
9851#include <stdio.h>
9852#if STDC_HEADERS
9853# include <stdlib.h>
9854# include <stddef.h>
9855#endif
9856
9857int
9858main ()
9859{
9860int major, minor, micro;
9861char *tmp_version;
9862
9863system ("touch conf.gtktest");
9864
9865/* HP/UX 9 (%@#!) writes to sscanf strings */
9866tmp_version = g_strdup("$min_gtk_version");
9867if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9868   printf("%s, bad version string\n", "$min_gtk_version");
9869   exit(1);
9870 }
9871
9872if ((gtk_major_version > major) ||
9873    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9874    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9875				     (gtk_micro_version >= micro)))
9876{
9877    return 0;
9878}
9879return 1;
9880}
9881
9882_ACEOF
9883if ac_fn_c_try_run "$LINENO"; then :
9884
9885else
9886  no_gtk=yes
9887fi
9888rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9889  conftest.$ac_objext conftest.beam conftest.$ac_ext
9890fi
9891
9892      CFLAGS="$ac_save_CFLAGS"
9893      LIBS="$ac_save_LIBS"
9894    }
9895    fi
9896    if test "x$no_gtk" = x ; then
9897      if test "x$enable_gtktest" = "xyes"; then
9898	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9899$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9900      else
9901	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9902$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9903      fi
9904      GUI_LIB_LOC="$GTK_LIBDIR"
9905		 GTK_LIBNAME="$GTK_LIBS"
9906		GUI_INC_LOC="$GTK_CFLAGS"
9907    else
9908    {
9909      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9910$as_echo "no" >&6; }
9911      GTK_CFLAGS=""
9912      GTK_LIBS=""
9913      :
9914      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9915	as_fn_error $? "could not configure GTK" "$LINENO" 5
9916      fi
9917    }
9918    fi
9919  }
9920  else
9921    GTK_CFLAGS=""
9922    GTK_LIBS=""
9923    :
9924  fi
9925
9926
9927  rm -f conf.gtktest
9928
9929    if test "x$GTK_CFLAGS" != "x"; then
9930      SKIP_GTK2=YES
9931      SKIP_GNOME=YES
9932      SKIP_ATHENA=YES
9933      SKIP_NEXTAW=YES
9934      SKIP_MOTIF=YES
9935      GUITYPE=GTK
9936
9937      $as_echo "#define USE_GTK3 1" >>confdefs.h
9938
9939    else
9940      SKIP_GTK2=$save_skip_gtk2
9941    fi
9942  fi
9943fi
9944
9945if test "x$GUITYPE" = "xGTK"; then
9946  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9947$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9948  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9949  if test "x$gdk_pixbuf_version" != x ; then
9950    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9951      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9952    if test "x$gdk_pixbuf_version_minor" != x -a \
9953	$gdk_pixbuf_version_minor -ge 31 ; then
9954      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9955$as_echo "OK." >&6; }
9956      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
9957set dummy glib-compile-resources; ac_word=$2
9958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9959$as_echo_n "checking for $ac_word... " >&6; }
9960if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
9961  $as_echo_n "(cached) " >&6
9962else
9963  case $GLIB_COMPILE_RESOURCES in
9964  [\\/]* | ?:[\\/]*)
9965  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
9966  ;;
9967  *)
9968  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9969for as_dir in $PATH
9970do
9971  IFS=$as_save_IFS
9972  test -z "$as_dir" && as_dir=.
9973    for ac_exec_ext in '' $ac_executable_extensions; do
9974  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9975    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
9976    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9977    break 2
9978  fi
9979done
9980  done
9981IFS=$as_save_IFS
9982
9983  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
9984  ;;
9985esac
9986fi
9987GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
9988if test -n "$GLIB_COMPILE_RESOURCES"; then
9989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
9990$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
9991else
9992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9993$as_echo "no" >&6; }
9994fi
9995
9996
9997      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
9998$as_echo_n "checking glib-compile-resources... " >&6; }
9999      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
10000	GLIB_COMPILE_RESOURCES=""
10001	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
10002$as_echo "cannot be found in PATH." >&6; }
10003      else
10004	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
10005$as_echo "usable." >&6; }
10006	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
10007
10008	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
10009	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
10010      fi
10011    else
10012      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
10013$as_echo "not usable." >&6; }
10014    fi
10015  else
10016    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
10017$as_echo "cannot obtain from pkg_config." >&6; }
10018  fi
10019
10020  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
10021$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
10022  # Check whether --enable-icon_cache_update was given.
10023if test "${enable_icon_cache_update+set}" = set; then :
10024  enableval=$enable_icon_cache_update;
10025else
10026  enable_icon_cache_update="yes"
10027fi
10028
10029  if test "$enable_icon_cache_update" = "yes"; then
10030    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10031$as_echo "not set" >&6; }
10032    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
10033set dummy gtk-update-icon-cache; ac_word=$2
10034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10035$as_echo_n "checking for $ac_word... " >&6; }
10036if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
10037  $as_echo_n "(cached) " >&6
10038else
10039  case $GTK_UPDATE_ICON_CACHE in
10040  [\\/]* | ?:[\\/]*)
10041  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
10042  ;;
10043  *)
10044  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10045for as_dir in $PATH
10046do
10047  IFS=$as_save_IFS
10048  test -z "$as_dir" && as_dir=.
10049    for ac_exec_ext in '' $ac_executable_extensions; do
10050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10051    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
10052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10053    break 2
10054  fi
10055done
10056  done
10057IFS=$as_save_IFS
10058
10059  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
10060  ;;
10061esac
10062fi
10063GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
10064if test -n "$GTK_UPDATE_ICON_CACHE"; then
10065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
10066$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
10067else
10068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10069$as_echo "no" >&6; }
10070fi
10071
10072
10073    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
10074      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10075$as_echo "not found in PATH." >&6; }
10076    fi
10077  else
10078    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10079$as_echo "update disabled" >&6; }
10080  fi
10081
10082  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
10083$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
10084  # Check whether --enable-desktop_database_update was given.
10085if test "${enable_desktop_database_update+set}" = set; then :
10086  enableval=$enable_desktop_database_update;
10087else
10088  enable_desktop_database_update="yes"
10089fi
10090
10091  if test "$enable_desktop_database_update" = "yes"; then
10092    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10093$as_echo "not set" >&6; }
10094    # Extract the first word of "update-desktop-database", so it can be a program name with args.
10095set dummy update-desktop-database; ac_word=$2
10096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10097$as_echo_n "checking for $ac_word... " >&6; }
10098if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
10099  $as_echo_n "(cached) " >&6
10100else
10101  case $UPDATE_DESKTOP_DATABASE in
10102  [\\/]* | ?:[\\/]*)
10103  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
10104  ;;
10105  *)
10106  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10107for as_dir in $PATH
10108do
10109  IFS=$as_save_IFS
10110  test -z "$as_dir" && as_dir=.
10111    for ac_exec_ext in '' $ac_executable_extensions; do
10112  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10113    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
10114    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10115    break 2
10116  fi
10117done
10118  done
10119IFS=$as_save_IFS
10120
10121  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
10122  ;;
10123esac
10124fi
10125UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
10126if test -n "$UPDATE_DESKTOP_DATABASE"; then
10127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10128$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10129else
10130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10131$as_echo "no" >&6; }
10132fi
10133
10134
10135    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10136      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10137$as_echo "not found in PATH." >&6; }
10138    fi
10139  else
10140    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10141$as_echo "update disabled" >&6; }
10142  fi
10143fi
10144
10145
10146
10147
10148
10149
10150
10151if test -z "$SKIP_MOTIF"; then
10152  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"
10153    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10154
10155  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10156$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10157  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10158  GUI_INC_LOC=
10159  for try in $gui_includes; do
10160    if test -f "$try/Xm/Xm.h"; then
10161      GUI_INC_LOC=$try
10162    fi
10163  done
10164  if test -n "$GUI_INC_LOC"; then
10165    if test "$GUI_INC_LOC" = /usr/include; then
10166      GUI_INC_LOC=
10167      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10168$as_echo "in default path" >&6; }
10169    else
10170      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10171$as_echo "$GUI_INC_LOC" >&6; }
10172    fi
10173  else
10174    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10175$as_echo "<not found>" >&6; }
10176    SKIP_MOTIF=YES
10177  fi
10178fi
10179
10180
10181if test -z "$SKIP_MOTIF"; then
10182  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10183$as_echo_n "checking --with-motif-lib argument... " >&6; }
10184
10185# Check whether --with-motif-lib was given.
10186if test "${with_motif_lib+set}" = set; then :
10187  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10188fi
10189
10190
10191  if test -n "$MOTIF_LIBNAME"; then
10192    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10193$as_echo "$MOTIF_LIBNAME" >&6; }
10194    GUI_LIB_LOC=
10195  else
10196    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10197$as_echo "no" >&6; }
10198
10199        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10200
10201            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10202$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10203    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"
10204    GUI_LIB_LOC=
10205    for try in $gui_libs; do
10206      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10207	if test -f "$libtry"; then
10208	  GUI_LIB_LOC=$try
10209	fi
10210      done
10211    done
10212    if test -n "$GUI_LIB_LOC"; then
10213            if test "$GUI_LIB_LOC" = /usr/lib \
10214	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10215	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10216	GUI_LIB_LOC=
10217	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10218$as_echo "in default path" >&6; }
10219      else
10220	if test -n "$GUI_LIB_LOC"; then
10221	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10222$as_echo "$GUI_LIB_LOC" >&6; }
10223	  if test "`(uname) 2>/dev/null`" = SunOS &&
10224					 uname -r | grep '^5' >/dev/null; then
10225	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10226	  fi
10227	fi
10228      fi
10229      MOTIF_LIBNAME=-lXm
10230    else
10231      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10232$as_echo "<not found>" >&6; }
10233      SKIP_MOTIF=YES
10234    fi
10235  fi
10236fi
10237
10238if test -z "$SKIP_MOTIF"; then
10239  SKIP_ATHENA=YES
10240  SKIP_NEXTAW=YES
10241  GUITYPE=MOTIF
10242
10243fi
10244
10245
10246GUI_X_LIBS=
10247
10248if test -z "$SKIP_ATHENA"; then
10249  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10250$as_echo_n "checking if Athena header files can be found... " >&6; }
10251  cflags_save=$CFLAGS
10252  CFLAGS="$CFLAGS $X_CFLAGS"
10253  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10254/* end confdefs.h.  */
10255
10256#include <X11/Intrinsic.h>
10257#include <X11/Xaw/Paned.h>
10258int
10259main ()
10260{
10261
10262  ;
10263  return 0;
10264}
10265_ACEOF
10266if ac_fn_c_try_compile "$LINENO"; then :
10267  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10268$as_echo "yes" >&6; }
10269else
10270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10271$as_echo "no" >&6; }; SKIP_ATHENA=YES
10272fi
10273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10274  CFLAGS=$cflags_save
10275fi
10276
10277if test -z "$SKIP_ATHENA"; then
10278  GUITYPE=ATHENA
10279fi
10280
10281if test -z "$SKIP_NEXTAW"; then
10282  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10283$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10284  cflags_save=$CFLAGS
10285  CFLAGS="$CFLAGS $X_CFLAGS"
10286  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10287/* end confdefs.h.  */
10288
10289#include <X11/Intrinsic.h>
10290#include <X11/neXtaw/Paned.h>
10291int
10292main ()
10293{
10294
10295  ;
10296  return 0;
10297}
10298_ACEOF
10299if ac_fn_c_try_compile "$LINENO"; then :
10300  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10301$as_echo "yes" >&6; }
10302else
10303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10304$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10305fi
10306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10307  CFLAGS=$cflags_save
10308fi
10309
10310if test -z "$SKIP_NEXTAW"; then
10311  GUITYPE=NEXTAW
10312fi
10313
10314if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10315      if test -n "$GUI_INC_LOC"; then
10316    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10317  fi
10318  if test -n "$GUI_LIB_LOC"; then
10319    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10320  fi
10321
10322    ldflags_save=$LDFLAGS
10323  LDFLAGS="$X_LIBS $LDFLAGS"
10324  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10325$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10326if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10327  $as_echo_n "(cached) " >&6
10328else
10329  ac_check_lib_save_LIBS=$LIBS
10330LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10331cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10332/* end confdefs.h.  */
10333
10334/* Override any GCC internal prototype to avoid an error.
10335   Use char because int might match the return type of a GCC
10336   builtin and then its argument prototype would still apply.  */
10337#ifdef __cplusplus
10338extern "C"
10339#endif
10340char XShapeQueryExtension ();
10341int
10342main ()
10343{
10344return XShapeQueryExtension ();
10345  ;
10346  return 0;
10347}
10348_ACEOF
10349if ac_fn_c_try_link "$LINENO"; then :
10350  ac_cv_lib_Xext_XShapeQueryExtension=yes
10351else
10352  ac_cv_lib_Xext_XShapeQueryExtension=no
10353fi
10354rm -f core conftest.err conftest.$ac_objext \
10355    conftest$ac_exeext conftest.$ac_ext
10356LIBS=$ac_check_lib_save_LIBS
10357fi
10358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10359$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10360if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10361  GUI_X_LIBS="-lXext"
10362fi
10363
10364    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10365$as_echo_n "checking for wslen in -lw... " >&6; }
10366if ${ac_cv_lib_w_wslen+:} false; then :
10367  $as_echo_n "(cached) " >&6
10368else
10369  ac_check_lib_save_LIBS=$LIBS
10370LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10372/* end confdefs.h.  */
10373
10374/* Override any GCC internal prototype to avoid an error.
10375   Use char because int might match the return type of a GCC
10376   builtin and then its argument prototype would still apply.  */
10377#ifdef __cplusplus
10378extern "C"
10379#endif
10380char wslen ();
10381int
10382main ()
10383{
10384return wslen ();
10385  ;
10386  return 0;
10387}
10388_ACEOF
10389if ac_fn_c_try_link "$LINENO"; then :
10390  ac_cv_lib_w_wslen=yes
10391else
10392  ac_cv_lib_w_wslen=no
10393fi
10394rm -f core conftest.err conftest.$ac_objext \
10395    conftest$ac_exeext conftest.$ac_ext
10396LIBS=$ac_check_lib_save_LIBS
10397fi
10398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10399$as_echo "$ac_cv_lib_w_wslen" >&6; }
10400if test "x$ac_cv_lib_w_wslen" = xyes; then :
10401  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10402fi
10403
10404  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10405$as_echo_n "checking for dlsym in -ldl... " >&6; }
10406if ${ac_cv_lib_dl_dlsym+:} false; then :
10407  $as_echo_n "(cached) " >&6
10408else
10409  ac_check_lib_save_LIBS=$LIBS
10410LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10411cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10412/* end confdefs.h.  */
10413
10414/* Override any GCC internal prototype to avoid an error.
10415   Use char because int might match the return type of a GCC
10416   builtin and then its argument prototype would still apply.  */
10417#ifdef __cplusplus
10418extern "C"
10419#endif
10420char dlsym ();
10421int
10422main ()
10423{
10424return dlsym ();
10425  ;
10426  return 0;
10427}
10428_ACEOF
10429if ac_fn_c_try_link "$LINENO"; then :
10430  ac_cv_lib_dl_dlsym=yes
10431else
10432  ac_cv_lib_dl_dlsym=no
10433fi
10434rm -f core conftest.err conftest.$ac_objext \
10435    conftest$ac_exeext conftest.$ac_ext
10436LIBS=$ac_check_lib_save_LIBS
10437fi
10438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10439$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10440if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10441  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10442fi
10443
10444  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10445$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10446if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10447  $as_echo_n "(cached) " >&6
10448else
10449  ac_check_lib_save_LIBS=$LIBS
10450LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10451cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10452/* end confdefs.h.  */
10453
10454/* Override any GCC internal prototype to avoid an error.
10455   Use char because int might match the return type of a GCC
10456   builtin and then its argument prototype would still apply.  */
10457#ifdef __cplusplus
10458extern "C"
10459#endif
10460char XmuCreateStippledPixmap ();
10461int
10462main ()
10463{
10464return XmuCreateStippledPixmap ();
10465  ;
10466  return 0;
10467}
10468_ACEOF
10469if ac_fn_c_try_link "$LINENO"; then :
10470  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10471else
10472  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10473fi
10474rm -f core conftest.err conftest.$ac_objext \
10475    conftest$ac_exeext conftest.$ac_ext
10476LIBS=$ac_check_lib_save_LIBS
10477fi
10478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10479$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10480if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10481  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10482fi
10483
10484  if test -z "$SKIP_MOTIF"; then
10485    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10486$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10487if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10488  $as_echo_n "(cached) " >&6
10489else
10490  ac_check_lib_save_LIBS=$LIBS
10491LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10493/* end confdefs.h.  */
10494
10495/* Override any GCC internal prototype to avoid an error.
10496   Use char because int might match the return type of a GCC
10497   builtin and then its argument prototype would still apply.  */
10498#ifdef __cplusplus
10499extern "C"
10500#endif
10501char XpEndJob ();
10502int
10503main ()
10504{
10505return XpEndJob ();
10506  ;
10507  return 0;
10508}
10509_ACEOF
10510if ac_fn_c_try_link "$LINENO"; then :
10511  ac_cv_lib_Xp_XpEndJob=yes
10512else
10513  ac_cv_lib_Xp_XpEndJob=no
10514fi
10515rm -f core conftest.err conftest.$ac_objext \
10516    conftest$ac_exeext conftest.$ac_ext
10517LIBS=$ac_check_lib_save_LIBS
10518fi
10519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10520$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10521if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10522  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10523fi
10524
10525  fi
10526  LDFLAGS=$ldflags_save
10527
10528    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10529$as_echo_n "checking for extra X11 defines... " >&6; }
10530  NARROW_PROTO=
10531  rm -fr conftestdir
10532  if mkdir conftestdir; then
10533    cd conftestdir
10534    cat > Imakefile <<'EOF'
10535acfindx:
10536	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10537EOF
10538    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10539      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10540    fi
10541    cd ..
10542    rm -fr conftestdir
10543  fi
10544  if test -z "$NARROW_PROTO"; then
10545    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10546$as_echo "no" >&6; }
10547  else
10548    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10549$as_echo "$NARROW_PROTO" >&6; }
10550  fi
10551
10552fi
10553
10554if test "$enable_xsmp" = "yes"; then
10555  cppflags_save=$CPPFLAGS
10556  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10557  for ac_header in X11/SM/SMlib.h
10558do :
10559  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10560if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10561  cat >>confdefs.h <<_ACEOF
10562#define HAVE_X11_SM_SMLIB_H 1
10563_ACEOF
10564
10565fi
10566
10567done
10568
10569  CPPFLAGS=$cppflags_save
10570fi
10571
10572
10573if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10574    cppflags_save=$CPPFLAGS
10575  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10576  for ac_header in X11/xpm.h X11/Sunkeysym.h
10577do :
10578  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10579ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10580if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10581  cat >>confdefs.h <<_ACEOF
10582#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10583_ACEOF
10584
10585fi
10586
10587done
10588
10589
10590    if test ! "$enable_xim" = "no"; then
10591    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10592$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10593    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10594/* end confdefs.h.  */
10595#include <X11/Xlib.h>
10596_ACEOF
10597if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10598  $EGREP "XIMText" >/dev/null 2>&1; then :
10599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10600$as_echo "yes" >&6; }
10601else
10602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10603$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10604fi
10605rm -f conftest*
10606
10607  fi
10608  CPPFLAGS=$cppflags_save
10609
10610    if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then
10611    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10612$as_echo "X GUI selected; xim has been enabled" >&6; }
10613    enable_xim="yes"
10614  fi
10615fi
10616
10617if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10618  cppflags_save=$CPPFLAGS
10619  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10620  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10621$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10622  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10623/* end confdefs.h.  */
10624
10625#include <X11/Intrinsic.h>
10626#include <X11/Xmu/Editres.h>
10627int
10628main ()
10629{
10630int i; i = 0;
10631  ;
10632  return 0;
10633}
10634_ACEOF
10635if ac_fn_c_try_compile "$LINENO"; then :
10636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10637$as_echo "yes" >&6; }
10638		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10639
10640else
10641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10642$as_echo "no" >&6; }
10643fi
10644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10645  CPPFLAGS=$cppflags_save
10646fi
10647
10648if test -z "$SKIP_MOTIF"; then
10649  cppflags_save=$CPPFLAGS
10650  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10651  if test "$zOSUnix" = "yes"; then
10652	xmheader="Xm/Xm.h"
10653  else
10654	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10655	   Xm/UnhighlightT.h Xm/Notebook.h"
10656  fi
10657  for ac_header in $xmheader
10658do :
10659  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10660ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10661if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10662  cat >>confdefs.h <<_ACEOF
10663#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10664_ACEOF
10665
10666fi
10667
10668done
10669
10670
10671  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10672        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10673$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10674    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10675/* end confdefs.h.  */
10676#include <Xm/XpmP.h>
10677int
10678main ()
10679{
10680XpmAttributes_21 attr;
10681  ;
10682  return 0;
10683}
10684_ACEOF
10685if ac_fn_c_try_compile "$LINENO"; then :
10686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10687$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10688
10689else
10690  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10691$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10692
10693
10694fi
10695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10696  else
10697    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10698
10699  fi
10700  CPPFLAGS=$cppflags_save
10701fi
10702
10703if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10705$as_echo "no GUI selected; xim has been disabled" >&6; }
10706  enable_xim="no"
10707fi
10708if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10710$as_echo "no GUI selected; fontset has been disabled" >&6; }
10711  enable_fontset="no"
10712fi
10713if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10715$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10716  enable_fontset="no"
10717fi
10718
10719if test -z "$SKIP_HAIKU"; then
10720  GUITYPE=HAIKUGUI
10721fi
10722
10723if test -z "$SKIP_PHOTON"; then
10724  GUITYPE=PHOTONGUI
10725fi
10726
10727
10728
10729
10730
10731
10732if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10733  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10734fi
10735
10736if test "$enable_xim" = "yes"; then
10737  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10738
10739fi
10740if test "$enable_fontset" = "yes"; then
10741  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10742
10743fi
10744
10745
10746
10747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10748$as_echo_n "checking for /proc link to executable... " >&6; }
10749if test -L "/proc/self/exe"; then
10750    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10751$as_echo "/proc/self/exe" >&6; }
10752  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10753
10754elif test -L "/proc/self/path/a.out"; then
10755    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10756$as_echo "/proc/self/path/a.out" >&6; }
10757  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10758
10759elif test -L "/proc/curproc/file"; then
10760    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10761$as_echo "/proc/curproc/file" >&6; }
10762  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10763
10764else
10765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10766$as_echo "no" >&6; }
10767fi
10768
10769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10770$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10771case `uname` in
10772    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10773$as_echo "yes" >&6; }
10774                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10775$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10776                if test "x$with_x" = "xno" ; then
10777                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10778                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10779$as_echo "yes" >&6; }
10780                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10781
10782                else
10783                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10784$as_echo "no - using X11" >&6; }
10785                fi ;;
10786
10787    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10788$as_echo "no" >&6; };;
10789esac
10790
10791
10792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10793$as_echo_n "checking whether toupper is broken... " >&6; }
10794if ${vim_cv_toupper_broken+:} false; then :
10795  $as_echo_n "(cached) " >&6
10796else
10797
10798    if test "$cross_compiling" = yes; then :
10799
10800    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10801
10802else
10803  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10804/* end confdefs.h.  */
10805
10806#include "confdefs.h"
10807#include <ctype.h>
10808#if STDC_HEADERS
10809# include <stdlib.h>
10810# include <stddef.h>
10811#endif
10812main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10813
10814_ACEOF
10815if ac_fn_c_try_run "$LINENO"; then :
10816
10817    vim_cv_toupper_broken=yes
10818
10819else
10820
10821    vim_cv_toupper_broken=no
10822
10823fi
10824rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10825  conftest.$ac_objext conftest.beam conftest.$ac_ext
10826fi
10827
10828fi
10829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10830$as_echo "$vim_cv_toupper_broken" >&6; }
10831
10832if test "x$vim_cv_toupper_broken" = "xyes" ; then
10833  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10834
10835fi
10836
10837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10838$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10839cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10840/* end confdefs.h.  */
10841#include <stdio.h>
10842int
10843main ()
10844{
10845printf("(" __DATE__ " " __TIME__ ")");
10846  ;
10847  return 0;
10848}
10849_ACEOF
10850if ac_fn_c_try_compile "$LINENO"; then :
10851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10852$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10853
10854else
10855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10856$as_echo "no" >&6; }
10857fi
10858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10859
10860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10861$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10863/* end confdefs.h.  */
10864#include <stdio.h>
10865int
10866main ()
10867{
10868int x __attribute__((unused));
10869  ;
10870  return 0;
10871}
10872_ACEOF
10873if ac_fn_c_try_compile "$LINENO"; then :
10874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10875$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10876
10877else
10878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10879$as_echo "no" >&6; }
10880fi
10881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10882
10883ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10884if test "x$ac_cv_header_elf_h" = xyes; then :
10885  HAS_ELF=1
10886fi
10887
10888
10889if test "$HAS_ELF" = 1; then
10890  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10891$as_echo_n "checking for main in -lelf... " >&6; }
10892if ${ac_cv_lib_elf_main+:} false; then :
10893  $as_echo_n "(cached) " >&6
10894else
10895  ac_check_lib_save_LIBS=$LIBS
10896LIBS="-lelf  $LIBS"
10897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10898/* end confdefs.h.  */
10899
10900
10901int
10902main ()
10903{
10904return main ();
10905  ;
10906  return 0;
10907}
10908_ACEOF
10909if ac_fn_c_try_link "$LINENO"; then :
10910  ac_cv_lib_elf_main=yes
10911else
10912  ac_cv_lib_elf_main=no
10913fi
10914rm -f core conftest.err conftest.$ac_objext \
10915    conftest$ac_exeext conftest.$ac_ext
10916LIBS=$ac_check_lib_save_LIBS
10917fi
10918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10919$as_echo "$ac_cv_lib_elf_main" >&6; }
10920if test "x$ac_cv_lib_elf_main" = xyes; then :
10921  cat >>confdefs.h <<_ACEOF
10922#define HAVE_LIBELF 1
10923_ACEOF
10924
10925  LIBS="-lelf $LIBS"
10926
10927fi
10928
10929fi
10930
10931ac_header_dirent=no
10932for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10933  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10935$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10936if eval \${$as_ac_Header+:} false; then :
10937  $as_echo_n "(cached) " >&6
10938else
10939  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10940/* end confdefs.h.  */
10941#include <sys/types.h>
10942#include <$ac_hdr>
10943
10944int
10945main ()
10946{
10947if ((DIR *) 0)
10948return 0;
10949  ;
10950  return 0;
10951}
10952_ACEOF
10953if ac_fn_c_try_compile "$LINENO"; then :
10954  eval "$as_ac_Header=yes"
10955else
10956  eval "$as_ac_Header=no"
10957fi
10958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10959fi
10960eval ac_res=\$$as_ac_Header
10961	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10962$as_echo "$ac_res" >&6; }
10963if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10964  cat >>confdefs.h <<_ACEOF
10965#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10966_ACEOF
10967
10968ac_header_dirent=$ac_hdr; break
10969fi
10970
10971done
10972# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10973if test $ac_header_dirent = dirent.h; then
10974  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10975$as_echo_n "checking for library containing opendir... " >&6; }
10976if ${ac_cv_search_opendir+:} false; then :
10977  $as_echo_n "(cached) " >&6
10978else
10979  ac_func_search_save_LIBS=$LIBS
10980cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10981/* end confdefs.h.  */
10982
10983/* Override any GCC internal prototype to avoid an error.
10984   Use char because int might match the return type of a GCC
10985   builtin and then its argument prototype would still apply.  */
10986#ifdef __cplusplus
10987extern "C"
10988#endif
10989char opendir ();
10990int
10991main ()
10992{
10993return opendir ();
10994  ;
10995  return 0;
10996}
10997_ACEOF
10998for ac_lib in '' dir; do
10999  if test -z "$ac_lib"; then
11000    ac_res="none required"
11001  else
11002    ac_res=-l$ac_lib
11003    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11004  fi
11005  if ac_fn_c_try_link "$LINENO"; then :
11006  ac_cv_search_opendir=$ac_res
11007fi
11008rm -f core conftest.err conftest.$ac_objext \
11009    conftest$ac_exeext
11010  if ${ac_cv_search_opendir+:} false; then :
11011  break
11012fi
11013done
11014if ${ac_cv_search_opendir+:} false; then :
11015
11016else
11017  ac_cv_search_opendir=no
11018fi
11019rm conftest.$ac_ext
11020LIBS=$ac_func_search_save_LIBS
11021fi
11022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11023$as_echo "$ac_cv_search_opendir" >&6; }
11024ac_res=$ac_cv_search_opendir
11025if test "$ac_res" != no; then :
11026  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11027
11028fi
11029
11030else
11031  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11032$as_echo_n "checking for library containing opendir... " >&6; }
11033if ${ac_cv_search_opendir+:} false; then :
11034  $as_echo_n "(cached) " >&6
11035else
11036  ac_func_search_save_LIBS=$LIBS
11037cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11038/* end confdefs.h.  */
11039
11040/* Override any GCC internal prototype to avoid an error.
11041   Use char because int might match the return type of a GCC
11042   builtin and then its argument prototype would still apply.  */
11043#ifdef __cplusplus
11044extern "C"
11045#endif
11046char opendir ();
11047int
11048main ()
11049{
11050return opendir ();
11051  ;
11052  return 0;
11053}
11054_ACEOF
11055for ac_lib in '' x; do
11056  if test -z "$ac_lib"; then
11057    ac_res="none required"
11058  else
11059    ac_res=-l$ac_lib
11060    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11061  fi
11062  if ac_fn_c_try_link "$LINENO"; then :
11063  ac_cv_search_opendir=$ac_res
11064fi
11065rm -f core conftest.err conftest.$ac_objext \
11066    conftest$ac_exeext
11067  if ${ac_cv_search_opendir+:} false; then :
11068  break
11069fi
11070done
11071if ${ac_cv_search_opendir+:} false; then :
11072
11073else
11074  ac_cv_search_opendir=no
11075fi
11076rm conftest.$ac_ext
11077LIBS=$ac_func_search_save_LIBS
11078fi
11079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11080$as_echo "$ac_cv_search_opendir" >&6; }
11081ac_res=$ac_cv_search_opendir
11082if test "$ac_res" != no; then :
11083  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11084
11085fi
11086
11087fi
11088
11089
11090if test $ac_cv_header_sys_wait_h = no; then
11091  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
11092$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
11093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11094/* end confdefs.h.  */
11095#include <sys/wait.h>
11096int
11097main ()
11098{
11099union wait xx, yy; xx = yy
11100  ;
11101  return 0;
11102}
11103_ACEOF
11104if ac_fn_c_try_compile "$LINENO"; then :
11105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11106$as_echo "yes" >&6; }
11107			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11108
11109			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
11110
11111else
11112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11113$as_echo "no" >&6; }
11114fi
11115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11116fi
11117
11118for ac_header in stdint.h stdlib.h string.h \
11119	sys/select.h sys/utsname.h termcap.h fcntl.h \
11120	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
11121	termio.h iconv.h inttypes.h langinfo.h math.h \
11122	unistd.h stropts.h errno.h sys/resource.h \
11123	sys/systeminfo.h locale.h sys/stream.h termios.h \
11124	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
11125	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
11126	util/debug.h util/msg18n.h frame.h sys/acl.h \
11127	sys/access.h sys/sysinfo.h wchar.h wctype.h
11128do :
11129  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11130ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11131if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11132  cat >>confdefs.h <<_ACEOF
11133#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11134_ACEOF
11135
11136fi
11137
11138done
11139
11140
11141for ac_header in sys/ptem.h
11142do :
11143  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11144#  include <sys/stream.h>
11145#endif
11146"
11147if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11148  cat >>confdefs.h <<_ACEOF
11149#define HAVE_SYS_PTEM_H 1
11150_ACEOF
11151
11152fi
11153
11154done
11155
11156
11157for ac_header in sys/sysctl.h
11158do :
11159  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11160#  include <sys/param.h>
11161#endif
11162"
11163if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11164  cat >>confdefs.h <<_ACEOF
11165#define HAVE_SYS_SYSCTL_H 1
11166_ACEOF
11167
11168fi
11169
11170done
11171
11172
11173
11174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11175$as_echo_n "checking for pthread_np.h... " >&6; }
11176cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11177/* end confdefs.h.  */
11178
11179#include <pthread.h>
11180#include <pthread_np.h>
11181int
11182main ()
11183{
11184int i; i = 0;
11185  ;
11186  return 0;
11187}
11188_ACEOF
11189if ac_fn_c_try_compile "$LINENO"; then :
11190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11191$as_echo "yes" >&6; }
11192		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11193
11194else
11195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11196$as_echo "no" >&6; }
11197fi
11198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11199
11200for ac_header in strings.h
11201do :
11202  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11203if test "x$ac_cv_header_strings_h" = xyes; then :
11204  cat >>confdefs.h <<_ACEOF
11205#define HAVE_STRINGS_H 1
11206_ACEOF
11207
11208fi
11209
11210done
11211
11212if test "x$MACOS_X" = "xyes"; then
11213    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11214
11215else
11216
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11218$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11219cppflags_save=$CPPFLAGS
11220CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11221cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11222/* end confdefs.h.  */
11223
11224#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11225# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11226			/* but don't do it on AIX 5.1 (Uribarri) */
11227#endif
11228#ifdef HAVE_XM_XM_H
11229# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11230#endif
11231#ifdef HAVE_STRING_H
11232# include <string.h>
11233#endif
11234#if defined(HAVE_STRINGS_H)
11235# include <strings.h>
11236#endif
11237
11238int
11239main ()
11240{
11241int i; i = 0;
11242  ;
11243  return 0;
11244}
11245_ACEOF
11246if ac_fn_c_try_compile "$LINENO"; then :
11247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11248$as_echo "yes" >&6; }
11249else
11250  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11251
11252		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11253$as_echo "no" >&6; }
11254fi
11255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11256CPPFLAGS=$cppflags_save
11257fi
11258
11259if test $ac_cv_c_compiler_gnu = yes; then
11260    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11261$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11262if ${ac_cv_prog_gcc_traditional+:} false; then :
11263  $as_echo_n "(cached) " >&6
11264else
11265    ac_pattern="Autoconf.*'x'"
11266  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267/* end confdefs.h.  */
11268#include <sgtty.h>
11269Autoconf TIOCGETP
11270_ACEOF
11271if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11272  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11273  ac_cv_prog_gcc_traditional=yes
11274else
11275  ac_cv_prog_gcc_traditional=no
11276fi
11277rm -f conftest*
11278
11279
11280  if test $ac_cv_prog_gcc_traditional = no; then
11281    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11282/* end confdefs.h.  */
11283#include <termio.h>
11284Autoconf TCGETA
11285_ACEOF
11286if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11287  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11288  ac_cv_prog_gcc_traditional=yes
11289fi
11290rm -f conftest*
11291
11292  fi
11293fi
11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11295$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11296  if test $ac_cv_prog_gcc_traditional = yes; then
11297    CC="$CC -traditional"
11298  fi
11299fi
11300
11301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11302$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11303if ${ac_cv_c_const+:} false; then :
11304  $as_echo_n "(cached) " >&6
11305else
11306  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11307/* end confdefs.h.  */
11308
11309int
11310main ()
11311{
11312
11313#ifndef __cplusplus
11314  /* Ultrix mips cc rejects this sort of thing.  */
11315  typedef int charset[2];
11316  const charset cs = { 0, 0 };
11317  /* SunOS 4.1.1 cc rejects this.  */
11318  char const *const *pcpcc;
11319  char **ppc;
11320  /* NEC SVR4.0.2 mips cc rejects this.  */
11321  struct point {int x, y;};
11322  static struct point const zero = {0,0};
11323  /* AIX XL C 1.02.0.0 rejects this.
11324     It does not let you subtract one const X* pointer from another in
11325     an arm of an if-expression whose if-part is not a constant
11326     expression */
11327  const char *g = "string";
11328  pcpcc = &g + (g ? g-g : 0);
11329  /* HPUX 7.0 cc rejects these. */
11330  ++pcpcc;
11331  ppc = (char**) pcpcc;
11332  pcpcc = (char const *const *) ppc;
11333  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11334    char tx;
11335    char *t = &tx;
11336    char const *s = 0 ? (char *) 0 : (char const *) 0;
11337
11338    *t++ = 0;
11339    if (s) return 0;
11340  }
11341  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11342    int x[] = {25, 17};
11343    const int *foo = &x[0];
11344    ++foo;
11345  }
11346  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11347    typedef const int *iptr;
11348    iptr p = 0;
11349    ++p;
11350  }
11351  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11352       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11353    struct s { int j; const int *ap[3]; } bx;
11354    struct s *b = &bx; b->j = 5;
11355  }
11356  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11357    const int foo = 10;
11358    if (!foo) return 0;
11359  }
11360  return !cs[0] && !zero.x;
11361#endif
11362
11363  ;
11364  return 0;
11365}
11366_ACEOF
11367if ac_fn_c_try_compile "$LINENO"; then :
11368  ac_cv_c_const=yes
11369else
11370  ac_cv_c_const=no
11371fi
11372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11373fi
11374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11375$as_echo "$ac_cv_c_const" >&6; }
11376if test $ac_cv_c_const = no; then
11377
11378$as_echo "#define const /**/" >>confdefs.h
11379
11380fi
11381
11382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11383$as_echo_n "checking for working volatile... " >&6; }
11384if ${ac_cv_c_volatile+:} false; then :
11385  $as_echo_n "(cached) " >&6
11386else
11387  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388/* end confdefs.h.  */
11389
11390int
11391main ()
11392{
11393
11394volatile int x;
11395int * volatile y = (int *) 0;
11396return !x && !y;
11397  ;
11398  return 0;
11399}
11400_ACEOF
11401if ac_fn_c_try_compile "$LINENO"; then :
11402  ac_cv_c_volatile=yes
11403else
11404  ac_cv_c_volatile=no
11405fi
11406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11407fi
11408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11409$as_echo "$ac_cv_c_volatile" >&6; }
11410if test $ac_cv_c_volatile = no; then
11411
11412$as_echo "#define volatile /**/" >>confdefs.h
11413
11414fi
11415
11416ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11417if test "x$ac_cv_type_mode_t" = xyes; then :
11418
11419else
11420
11421cat >>confdefs.h <<_ACEOF
11422#define mode_t int
11423_ACEOF
11424
11425fi
11426
11427ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11428if test "x$ac_cv_type_off_t" = xyes; then :
11429
11430else
11431
11432cat >>confdefs.h <<_ACEOF
11433#define off_t long int
11434_ACEOF
11435
11436fi
11437
11438ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11439if test "x$ac_cv_type_pid_t" = xyes; then :
11440
11441else
11442
11443cat >>confdefs.h <<_ACEOF
11444#define pid_t int
11445_ACEOF
11446
11447fi
11448
11449ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11450if test "x$ac_cv_type_size_t" = xyes; then :
11451
11452else
11453
11454cat >>confdefs.h <<_ACEOF
11455#define size_t unsigned int
11456_ACEOF
11457
11458fi
11459
11460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11461$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11462if ${ac_cv_type_uid_t+:} false; then :
11463  $as_echo_n "(cached) " >&6
11464else
11465  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11466/* end confdefs.h.  */
11467#include <sys/types.h>
11468
11469_ACEOF
11470if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11471  $EGREP "uid_t" >/dev/null 2>&1; then :
11472  ac_cv_type_uid_t=yes
11473else
11474  ac_cv_type_uid_t=no
11475fi
11476rm -f conftest*
11477
11478fi
11479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11480$as_echo "$ac_cv_type_uid_t" >&6; }
11481if test $ac_cv_type_uid_t = no; then
11482
11483$as_echo "#define uid_t int" >>confdefs.h
11484
11485
11486$as_echo "#define gid_t int" >>confdefs.h
11487
11488fi
11489
11490ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11491case $ac_cv_c_uint32_t in #(
11492  no|yes) ;; #(
11493  *)
11494
11495$as_echo "#define _UINT32_T 1" >>confdefs.h
11496
11497
11498cat >>confdefs.h <<_ACEOF
11499#define uint32_t $ac_cv_c_uint32_t
11500_ACEOF
11501;;
11502  esac
11503
11504
11505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11506$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11507if ${ac_cv_header_time+:} false; then :
11508  $as_echo_n "(cached) " >&6
11509else
11510  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11511/* end confdefs.h.  */
11512#include <sys/types.h>
11513#include <sys/time.h>
11514#include <time.h>
11515
11516int
11517main ()
11518{
11519if ((struct tm *) 0)
11520return 0;
11521  ;
11522  return 0;
11523}
11524_ACEOF
11525if ac_fn_c_try_compile "$LINENO"; then :
11526  ac_cv_header_time=yes
11527else
11528  ac_cv_header_time=no
11529fi
11530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11531fi
11532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11533$as_echo "$ac_cv_header_time" >&6; }
11534if test $ac_cv_header_time = yes; then
11535
11536$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11537
11538fi
11539
11540ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11541if test "x$ac_cv_type_ino_t" = xyes; then :
11542
11543else
11544
11545cat >>confdefs.h <<_ACEOF
11546#define ino_t long
11547_ACEOF
11548
11549fi
11550
11551ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11552if test "x$ac_cv_type_dev_t" = xyes; then :
11553
11554else
11555
11556cat >>confdefs.h <<_ACEOF
11557#define dev_t unsigned
11558_ACEOF
11559
11560fi
11561
11562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11563$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11564if ${ac_cv_c_bigendian+:} false; then :
11565  $as_echo_n "(cached) " >&6
11566else
11567  ac_cv_c_bigendian=unknown
11568    # See if we're dealing with a universal compiler.
11569    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570/* end confdefs.h.  */
11571#ifndef __APPLE_CC__
11572	       not a universal capable compiler
11573	     #endif
11574	     typedef int dummy;
11575
11576_ACEOF
11577if ac_fn_c_try_compile "$LINENO"; then :
11578
11579	# Check for potential -arch flags.  It is not universal unless
11580	# there are at least two -arch flags with different values.
11581	ac_arch=
11582	ac_prev=
11583	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11584	 if test -n "$ac_prev"; then
11585	   case $ac_word in
11586	     i?86 | x86_64 | ppc | ppc64)
11587	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11588		 ac_arch=$ac_word
11589	       else
11590		 ac_cv_c_bigendian=universal
11591		 break
11592	       fi
11593	       ;;
11594	   esac
11595	   ac_prev=
11596	 elif test "x$ac_word" = "x-arch"; then
11597	   ac_prev=arch
11598	 fi
11599       done
11600fi
11601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11602    if test $ac_cv_c_bigendian = unknown; then
11603      # See if sys/param.h defines the BYTE_ORDER macro.
11604      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11605/* end confdefs.h.  */
11606#include <sys/types.h>
11607	     #include <sys/param.h>
11608
11609int
11610main ()
11611{
11612#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11613		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11614		     && LITTLE_ENDIAN)
11615	      bogus endian macros
11616	     #endif
11617
11618  ;
11619  return 0;
11620}
11621_ACEOF
11622if ac_fn_c_try_compile "$LINENO"; then :
11623  # It does; now see whether it defined to BIG_ENDIAN or not.
11624	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11625/* end confdefs.h.  */
11626#include <sys/types.h>
11627		#include <sys/param.h>
11628
11629int
11630main ()
11631{
11632#if BYTE_ORDER != BIG_ENDIAN
11633		 not big endian
11634		#endif
11635
11636  ;
11637  return 0;
11638}
11639_ACEOF
11640if ac_fn_c_try_compile "$LINENO"; then :
11641  ac_cv_c_bigendian=yes
11642else
11643  ac_cv_c_bigendian=no
11644fi
11645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11646fi
11647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11648    fi
11649    if test $ac_cv_c_bigendian = unknown; then
11650      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11651      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11652/* end confdefs.h.  */
11653#include <limits.h>
11654
11655int
11656main ()
11657{
11658#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11659	      bogus endian macros
11660	     #endif
11661
11662  ;
11663  return 0;
11664}
11665_ACEOF
11666if ac_fn_c_try_compile "$LINENO"; then :
11667  # It does; now see whether it defined to _BIG_ENDIAN or not.
11668	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11669/* end confdefs.h.  */
11670#include <limits.h>
11671
11672int
11673main ()
11674{
11675#ifndef _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      # Compile a test program.
11694      if test "$cross_compiling" = yes; then :
11695  # Try to guess by grepping values from an object file.
11696	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11697/* end confdefs.h.  */
11698short int ascii_mm[] =
11699		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11700		short int ascii_ii[] =
11701		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11702		int use_ascii (int i) {
11703		  return ascii_mm[i] + ascii_ii[i];
11704		}
11705		short int ebcdic_ii[] =
11706		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11707		short int ebcdic_mm[] =
11708		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11709		int use_ebcdic (int i) {
11710		  return ebcdic_mm[i] + ebcdic_ii[i];
11711		}
11712		extern int foo;
11713
11714int
11715main ()
11716{
11717return use_ascii (foo) == use_ebcdic (foo);
11718  ;
11719  return 0;
11720}
11721_ACEOF
11722if ac_fn_c_try_compile "$LINENO"; then :
11723  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11724	      ac_cv_c_bigendian=yes
11725	    fi
11726	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11727	      if test "$ac_cv_c_bigendian" = unknown; then
11728		ac_cv_c_bigendian=no
11729	      else
11730		# finding both strings is unlikely to happen, but who knows?
11731		ac_cv_c_bigendian=unknown
11732	      fi
11733	    fi
11734fi
11735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11736else
11737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11738/* end confdefs.h.  */
11739$ac_includes_default
11740int
11741main ()
11742{
11743
11744	     /* Are we little or big endian?  From Harbison&Steele.  */
11745	     union
11746	     {
11747	       long int l;
11748	       char c[sizeof (long int)];
11749	     } u;
11750	     u.l = 1;
11751	     return u.c[sizeof (long int) - 1] == 1;
11752
11753  ;
11754  return 0;
11755}
11756_ACEOF
11757if ac_fn_c_try_run "$LINENO"; then :
11758  ac_cv_c_bigendian=no
11759else
11760  ac_cv_c_bigendian=yes
11761fi
11762rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11763  conftest.$ac_objext conftest.beam conftest.$ac_ext
11764fi
11765
11766    fi
11767fi
11768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11769$as_echo "$ac_cv_c_bigendian" >&6; }
11770 case $ac_cv_c_bigendian in #(
11771   yes)
11772     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11773;; #(
11774   no)
11775      ;; #(
11776   universal)
11777
11778$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11779
11780     ;; #(
11781   *)
11782     as_fn_error $? "unknown endianness
11783 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11784 esac
11785
11786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11787$as_echo_n "checking for inline... " >&6; }
11788if ${ac_cv_c_inline+:} false; then :
11789  $as_echo_n "(cached) " >&6
11790else
11791  ac_cv_c_inline=no
11792for ac_kw in inline __inline__ __inline; do
11793  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11794/* end confdefs.h.  */
11795#ifndef __cplusplus
11796typedef int foo_t;
11797static $ac_kw foo_t static_foo () {return 0; }
11798$ac_kw foo_t foo () {return 0; }
11799#endif
11800
11801_ACEOF
11802if ac_fn_c_try_compile "$LINENO"; then :
11803  ac_cv_c_inline=$ac_kw
11804fi
11805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11806  test "$ac_cv_c_inline" != no && break
11807done
11808
11809fi
11810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11811$as_echo "$ac_cv_c_inline" >&6; }
11812
11813case $ac_cv_c_inline in
11814  inline | yes) ;;
11815  *)
11816    case $ac_cv_c_inline in
11817      no) ac_val=;;
11818      *) ac_val=$ac_cv_c_inline;;
11819    esac
11820    cat >>confdefs.h <<_ACEOF
11821#ifndef __cplusplus
11822#define inline $ac_val
11823#endif
11824_ACEOF
11825    ;;
11826esac
11827
11828
11829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11830$as_echo_n "checking for rlim_t... " >&6; }
11831if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11833$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11834else
11835  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836/* end confdefs.h.  */
11837
11838#include <sys/types.h>
11839#if STDC_HEADERS
11840# include <stdlib.h>
11841# include <stddef.h>
11842#endif
11843#ifdef HAVE_SYS_RESOURCE_H
11844# include <sys/resource.h>
11845#endif
11846
11847_ACEOF
11848if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11849  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11850  ac_cv_type_rlim_t=yes
11851else
11852  ac_cv_type_rlim_t=no
11853fi
11854rm -f conftest*
11855
11856	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11857$as_echo "$ac_cv_type_rlim_t" >&6; }
11858fi
11859if test $ac_cv_type_rlim_t = no; then
11860  cat >> confdefs.h <<\EOF
11861#define rlim_t unsigned long
11862EOF
11863fi
11864
11865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11866$as_echo_n "checking for stack_t... " >&6; }
11867if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11869$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11870else
11871  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11872/* end confdefs.h.  */
11873
11874#include <sys/types.h>
11875#if STDC_HEADERS
11876# include <stdlib.h>
11877# include <stddef.h>
11878#endif
11879#include <signal.h>
11880
11881_ACEOF
11882if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11883  $EGREP "stack_t" >/dev/null 2>&1; then :
11884  ac_cv_type_stack_t=yes
11885else
11886  ac_cv_type_stack_t=no
11887fi
11888rm -f conftest*
11889
11890	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11891$as_echo "$ac_cv_type_stack_t" >&6; }
11892fi
11893if test $ac_cv_type_stack_t = no; then
11894  cat >> confdefs.h <<\EOF
11895#define stack_t struct sigaltstack
11896EOF
11897fi
11898
11899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11900$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11902/* end confdefs.h.  */
11903
11904#include <sys/types.h>
11905#if STDC_HEADERS
11906# include <stdlib.h>
11907# include <stddef.h>
11908#endif
11909#include <signal.h>
11910#include "confdefs.h"
11911
11912int
11913main ()
11914{
11915stack_t sigstk; sigstk.ss_base = 0;
11916  ;
11917  return 0;
11918}
11919_ACEOF
11920if ac_fn_c_try_compile "$LINENO"; then :
11921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11922$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11923
11924else
11925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11926$as_echo "no" >&6; }
11927fi
11928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11929
11930olibs="$LIBS"
11931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11932$as_echo_n "checking --with-tlib argument... " >&6; }
11933
11934# Check whether --with-tlib was given.
11935if test "${with_tlib+set}" = set; then :
11936  withval=$with_tlib;
11937fi
11938
11939if test -n "$with_tlib"; then
11940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11941$as_echo "$with_tlib" >&6; }
11942  LIBS="$LIBS -l$with_tlib"
11943  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11944$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946/* end confdefs.h.  */
11947
11948int
11949main ()
11950{
11951
11952  ;
11953  return 0;
11954}
11955_ACEOF
11956if ac_fn_c_try_link "$LINENO"; then :
11957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
11958$as_echo "OK" >&6; }
11959else
11960  as_fn_error $? "FAILED" "$LINENO" 5
11961fi
11962rm -f core conftest.err conftest.$ac_objext \
11963    conftest$ac_exeext conftest.$ac_ext
11964    olibs="$LIBS"
11965else
11966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
11967$as_echo "empty: automatic terminal library selection" >&6; }
11968                case "`uname -s 2>/dev/null`" in
11969	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
11970	*)	tlibs="tinfo ncurses termlib termcap curses";;
11971  esac
11972  for libname in $tlibs; do
11973    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
11975$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
11976if eval \${$as_ac_Lib+:} false; then :
11977  $as_echo_n "(cached) " >&6
11978else
11979  ac_check_lib_save_LIBS=$LIBS
11980LIBS="-l${libname}  $LIBS"
11981cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11982/* end confdefs.h.  */
11983
11984/* Override any GCC internal prototype to avoid an error.
11985   Use char because int might match the return type of a GCC
11986   builtin and then its argument prototype would still apply.  */
11987#ifdef __cplusplus
11988extern "C"
11989#endif
11990char tgetent ();
11991int
11992main ()
11993{
11994return tgetent ();
11995  ;
11996  return 0;
11997}
11998_ACEOF
11999if ac_fn_c_try_link "$LINENO"; then :
12000  eval "$as_ac_Lib=yes"
12001else
12002  eval "$as_ac_Lib=no"
12003fi
12004rm -f core conftest.err conftest.$ac_objext \
12005    conftest$ac_exeext conftest.$ac_ext
12006LIBS=$ac_check_lib_save_LIBS
12007fi
12008eval ac_res=\$$as_ac_Lib
12009	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12010$as_echo "$ac_res" >&6; }
12011if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12012  cat >>confdefs.h <<_ACEOF
12013#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
12014_ACEOF
12015
12016  LIBS="-l${libname} $LIBS"
12017
12018fi
12019
12020    if test "x$olibs" != "x$LIBS"; then
12021                        if test "$cross_compiling" = yes; then :
12022  res="FAIL"
12023else
12024  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12025/* end confdefs.h.  */
12026
12027#ifdef HAVE_TERMCAP_H
12028# include <termcap.h>
12029#endif
12030#if STDC_HEADERS
12031# include <stdlib.h>
12032# include <stddef.h>
12033#endif
12034main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
12035_ACEOF
12036if ac_fn_c_try_run "$LINENO"; then :
12037  res="OK"
12038else
12039  res="FAIL"
12040fi
12041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12042  conftest.$ac_objext conftest.beam conftest.$ac_ext
12043fi
12044
12045      if test "$res" = "OK"; then
12046	break
12047      fi
12048      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
12049$as_echo "$libname library is not usable" >&6; }
12050      LIBS="$olibs"
12051    fi
12052  done
12053  if test "x$olibs" = "x$LIBS"; then
12054    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
12055$as_echo "no terminal library found" >&6; }
12056  fi
12057fi
12058
12059if test "x$olibs" = "x$LIBS"; then
12060  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
12061$as_echo_n "checking for tgetent()... " >&6; }
12062  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12063/* end confdefs.h.  */
12064int tgetent(char *, const char *);
12065int
12066main ()
12067{
12068char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
12069  ;
12070  return 0;
12071}
12072_ACEOF
12073if ac_fn_c_try_link "$LINENO"; then :
12074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12075$as_echo "yes" >&6; }
12076else
12077  as_fn_error $? "NOT FOUND!
12078      You need to install a terminal library; for example ncurses.
12079      On Linux that would be the libncurses-dev package.
12080      Or specify the name of the library with --with-tlib." "$LINENO" 5
12081fi
12082rm -f core conftest.err conftest.$ac_objext \
12083    conftest$ac_exeext conftest.$ac_ext
12084fi
12085
12086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
12087$as_echo_n "checking whether we talk terminfo... " >&6; }
12088if ${vim_cv_terminfo+:} false; then :
12089  $as_echo_n "(cached) " >&6
12090else
12091
12092    if test "$cross_compiling" = yes; then :
12093
12094      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
12095
12096else
12097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12098/* end confdefs.h.  */
12099
12100#include "confdefs.h"
12101#ifdef HAVE_TERMCAP_H
12102# include <termcap.h>
12103#endif
12104#ifdef HAVE_STRING_H
12105# include <string.h>
12106#endif
12107#if STDC_HEADERS
12108# include <stdlib.h>
12109# include <stddef.h>
12110#endif
12111main()
12112{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
12113
12114_ACEOF
12115if ac_fn_c_try_run "$LINENO"; then :
12116
12117      vim_cv_terminfo=no
12118
12119else
12120
12121      vim_cv_terminfo=yes
12122
12123fi
12124rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12125  conftest.$ac_objext conftest.beam conftest.$ac_ext
12126fi
12127
12128
12129fi
12130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
12131$as_echo "$vim_cv_terminfo" >&6; }
12132
12133if test "x$vim_cv_terminfo" = "xyes" ; then
12134  $as_echo "#define TERMINFO 1" >>confdefs.h
12135
12136fi
12137
12138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12139$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12140if ${vim_cv_tgetent+:} false; then :
12141  $as_echo_n "(cached) " >&6
12142else
12143
12144    if test "$cross_compiling" = yes; then :
12145
12146      as_fn_error $? "failed to compile test program." "$LINENO" 5
12147
12148else
12149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12150/* end confdefs.h.  */
12151
12152#include "confdefs.h"
12153#ifdef HAVE_TERMCAP_H
12154# include <termcap.h>
12155#endif
12156#if STDC_HEADERS
12157# include <stdlib.h>
12158# include <stddef.h>
12159#endif
12160main()
12161{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12162
12163_ACEOF
12164if ac_fn_c_try_run "$LINENO"; then :
12165
12166      vim_cv_tgetent=zero
12167
12168else
12169
12170      vim_cv_tgetent=non-zero
12171
12172fi
12173rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12174  conftest.$ac_objext conftest.beam conftest.$ac_ext
12175fi
12176
12177
12178fi
12179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12180$as_echo "$vim_cv_tgetent" >&6; }
12181
12182if test "x$vim_cv_tgetent" = "xzero" ; then
12183  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12184
12185fi
12186
12187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12188$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12189cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12190/* end confdefs.h.  */
12191
12192#ifdef HAVE_TERMCAP_H
12193# include <termcap.h>
12194#endif
12195
12196int
12197main ()
12198{
12199ospeed = 20000
12200  ;
12201  return 0;
12202}
12203_ACEOF
12204if ac_fn_c_try_link "$LINENO"; then :
12205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12206$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12207
12208else
12209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12210$as_echo "no" >&6; }
12211	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12212$as_echo_n "checking whether ospeed can be extern... " >&6; }
12213	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12214/* end confdefs.h.  */
12215
12216#ifdef HAVE_TERMCAP_H
12217# include <termcap.h>
12218#endif
12219extern short ospeed;
12220
12221int
12222main ()
12223{
12224ospeed = 20000
12225  ;
12226  return 0;
12227}
12228_ACEOF
12229if ac_fn_c_try_link "$LINENO"; then :
12230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12231$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12232
12233else
12234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12235$as_echo "no" >&6; }
12236fi
12237rm -f core conftest.err conftest.$ac_objext \
12238    conftest$ac_exeext conftest.$ac_ext
12239
12240fi
12241rm -f core conftest.err conftest.$ac_objext \
12242    conftest$ac_exeext conftest.$ac_ext
12243
12244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12245$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12247/* end confdefs.h.  */
12248
12249#ifdef HAVE_TERMCAP_H
12250# include <termcap.h>
12251#endif
12252
12253int
12254main ()
12255{
12256if (UP == 0 && BC == 0) PC = 1
12257  ;
12258  return 0;
12259}
12260_ACEOF
12261if ac_fn_c_try_link "$LINENO"; then :
12262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12263$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12264
12265else
12266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12267$as_echo "no" >&6; }
12268	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12269$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12270	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12271/* end confdefs.h.  */
12272
12273#ifdef HAVE_TERMCAP_H
12274# include <termcap.h>
12275#endif
12276extern char *UP, *BC, PC;
12277
12278int
12279main ()
12280{
12281if (UP == 0 && BC == 0) PC = 1
12282  ;
12283  return 0;
12284}
12285_ACEOF
12286if ac_fn_c_try_link "$LINENO"; then :
12287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12288$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12289
12290else
12291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12292$as_echo "no" >&6; }
12293fi
12294rm -f core conftest.err conftest.$ac_objext \
12295    conftest$ac_exeext conftest.$ac_ext
12296
12297fi
12298rm -f core conftest.err conftest.$ac_objext \
12299    conftest$ac_exeext conftest.$ac_ext
12300
12301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12302$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12303cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12304/* end confdefs.h.  */
12305
12306#ifdef HAVE_TERMCAP_H
12307# include <termcap.h>
12308#endif
12309
12310int
12311main ()
12312{
12313extern int xx(); tputs("test", 1, (outfuntype)xx)
12314  ;
12315  return 0;
12316}
12317_ACEOF
12318if ac_fn_c_try_compile "$LINENO"; then :
12319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12320$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12321
12322else
12323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324$as_echo "no" >&6; }
12325fi
12326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12327
12328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12329$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12331/* end confdefs.h.  */
12332
12333#include <sys/types.h>
12334#include <sys/time.h>
12335#include <sys/select.h>
12336int
12337main ()
12338{
12339
12340  ;
12341  return 0;
12342}
12343_ACEOF
12344if ac_fn_c_try_compile "$LINENO"; then :
12345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12346$as_echo "yes" >&6; }
12347			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12348
12349else
12350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12351$as_echo "no" >&6; }
12352fi
12353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12354
12355
12356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12357$as_echo_n "checking for /dev/ptc... " >&6; }
12358if test -r /dev/ptc; then
12359  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12360
12361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12362$as_echo "yes" >&6; }
12363else
12364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12365$as_echo "no" >&6; }
12366fi
12367
12368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12369$as_echo_n "checking for SVR4 ptys... " >&6; }
12370if test -c /dev/ptmx ; then
12371  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12372/* end confdefs.h.  */
12373
12374// These should be in stdlib.h, but it depends on _XOPEN_SOURCE.
12375char *ptsname(int);
12376int unlockpt(int);
12377int grantpt(int);
12378
12379int
12380main ()
12381{
12382
12383		ptsname(0);
12384		grantpt(0);
12385		unlockpt(0);
12386  ;
12387  return 0;
12388}
12389_ACEOF
12390if ac_fn_c_try_link "$LINENO"; then :
12391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12392$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12393
12394else
12395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396$as_echo "no" >&6; }
12397fi
12398rm -f core conftest.err conftest.$ac_objext \
12399    conftest$ac_exeext conftest.$ac_ext
12400else
12401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12402$as_echo "no" >&6; }
12403fi
12404
12405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12406$as_echo_n "checking for ptyranges... " >&6; }
12407if test -d /dev/ptym ; then
12408  pdir='/dev/ptym'
12409else
12410  pdir='/dev'
12411fi
12412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12413/* end confdefs.h.  */
12414#ifdef M_UNIX
12415   yes;
12416#endif
12417
12418_ACEOF
12419if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12420  $EGREP "yes" >/dev/null 2>&1; then :
12421  ptys=`echo /dev/ptyp??`
12422else
12423  ptys=`echo $pdir/pty??`
12424fi
12425rm -f conftest*
12426
12427if test "$ptys" != "$pdir/pty??" ; then
12428  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12429  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12430  cat >>confdefs.h <<_ACEOF
12431#define PTYRANGE0 "$p0"
12432_ACEOF
12433
12434  cat >>confdefs.h <<_ACEOF
12435#define PTYRANGE1 "$p1"
12436_ACEOF
12437
12438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12439$as_echo "$p0 / $p1" >&6; }
12440else
12441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12442$as_echo "don't know" >&6; }
12443fi
12444
12445
12446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12447$as_echo_n "checking return type of signal handlers... " >&6; }
12448if ${ac_cv_type_signal+:} false; then :
12449  $as_echo_n "(cached) " >&6
12450else
12451  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12452/* end confdefs.h.  */
12453#include <sys/types.h>
12454#include <signal.h>
12455
12456int
12457main ()
12458{
12459return *(signal (0, 0)) (0) == 1;
12460  ;
12461  return 0;
12462}
12463_ACEOF
12464if ac_fn_c_try_compile "$LINENO"; then :
12465  ac_cv_type_signal=int
12466else
12467  ac_cv_type_signal=void
12468fi
12469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12470fi
12471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12472$as_echo "$ac_cv_type_signal" >&6; }
12473
12474cat >>confdefs.h <<_ACEOF
12475#define RETSIGTYPE $ac_cv_type_signal
12476_ACEOF
12477
12478
12479
12480if test $ac_cv_type_signal = void; then
12481  $as_echo "#define SIGRETURN return" >>confdefs.h
12482
12483else
12484  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12485
12486fi
12487
12488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12489$as_echo_n "checking for struct sigcontext... " >&6; }
12490cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12491/* end confdefs.h.  */
12492
12493#include <signal.h>
12494test_sig()
12495{
12496    struct sigcontext *scont;
12497    scont = (struct sigcontext *)0;
12498    return 1;
12499}
12500int
12501main ()
12502{
12503
12504  ;
12505  return 0;
12506}
12507_ACEOF
12508if ac_fn_c_try_compile "$LINENO"; then :
12509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12510$as_echo "yes" >&6; }
12511		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12512
12513else
12514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515$as_echo "no" >&6; }
12516fi
12517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12518
12519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12520$as_echo_n "checking getcwd implementation is broken... " >&6; }
12521if ${vim_cv_getcwd_broken+:} false; then :
12522  $as_echo_n "(cached) " >&6
12523else
12524
12525    if test "$cross_compiling" = yes; then :
12526
12527      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12528
12529else
12530  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12531/* end confdefs.h.  */
12532
12533#include "confdefs.h"
12534#ifdef HAVE_UNISTD_H
12535#include <unistd.h>
12536#endif
12537char *dagger[] = { "IFS=pwd", 0 };
12538main()
12539{
12540  char buffer[500];
12541  extern char **environ;
12542  environ = dagger;
12543  return getcwd(buffer, 500) ? 0 : 1;
12544}
12545
12546_ACEOF
12547if ac_fn_c_try_run "$LINENO"; then :
12548
12549      vim_cv_getcwd_broken=no
12550
12551else
12552
12553      vim_cv_getcwd_broken=yes
12554
12555fi
12556rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12557  conftest.$ac_objext conftest.beam conftest.$ac_ext
12558fi
12559
12560
12561fi
12562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12563$as_echo "$vim_cv_getcwd_broken" >&6; }
12564
12565if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12566  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12567
12568  for ac_func in getwd
12569do :
12570  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12571if test "x$ac_cv_func_getwd" = xyes; then :
12572  cat >>confdefs.h <<_ACEOF
12573#define HAVE_GETWD 1
12574_ACEOF
12575
12576fi
12577done
12578
12579fi
12580
12581for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12582	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12583	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12584	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12585	sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \
12586	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12587	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12588do :
12589  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12590ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12591if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12592  cat >>confdefs.h <<_ACEOF
12593#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12594_ACEOF
12595
12596fi
12597done
12598
12599for ac_header in sys/select.h sys/socket.h
12600do :
12601  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12602ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12603if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12604  cat >>confdefs.h <<_ACEOF
12605#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12606_ACEOF
12607
12608fi
12609
12610done
12611
12612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12613$as_echo_n "checking types of arguments for select... " >&6; }
12614if ${ac_cv_func_select_args+:} false; then :
12615  $as_echo_n "(cached) " >&6
12616else
12617  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12618 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12619  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12621/* end confdefs.h.  */
12622$ac_includes_default
12623#ifdef HAVE_SYS_SELECT_H
12624# include <sys/select.h>
12625#endif
12626#ifdef HAVE_SYS_SOCKET_H
12627# include <sys/socket.h>
12628#endif
12629
12630int
12631main ()
12632{
12633extern int select ($ac_arg1,
12634					    $ac_arg234, $ac_arg234, $ac_arg234,
12635					    $ac_arg5);
12636  ;
12637  return 0;
12638}
12639_ACEOF
12640if ac_fn_c_try_compile "$LINENO"; then :
12641  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12642fi
12643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12644  done
12645 done
12646done
12647# Provide a safe default value.
12648: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12649
12650fi
12651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12652$as_echo "$ac_cv_func_select_args" >&6; }
12653ac_save_IFS=$IFS; IFS=','
12654set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12655IFS=$ac_save_IFS
12656shift
12657
12658cat >>confdefs.h <<_ACEOF
12659#define SELECT_TYPE_ARG1 $1
12660_ACEOF
12661
12662
12663cat >>confdefs.h <<_ACEOF
12664#define SELECT_TYPE_ARG234 ($2)
12665_ACEOF
12666
12667
12668cat >>confdefs.h <<_ACEOF
12669#define SELECT_TYPE_ARG5 ($3)
12670_ACEOF
12671
12672rm -f conftest*
12673
12674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12675$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12676if ${ac_cv_sys_largefile_source+:} false; then :
12677  $as_echo_n "(cached) " >&6
12678else
12679  while :; do
12680  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681/* end confdefs.h.  */
12682#include <sys/types.h> /* for off_t */
12683     #include <stdio.h>
12684int
12685main ()
12686{
12687int (*fp) (FILE *, off_t, int) = fseeko;
12688     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12689  ;
12690  return 0;
12691}
12692_ACEOF
12693if ac_fn_c_try_link "$LINENO"; then :
12694  ac_cv_sys_largefile_source=no; break
12695fi
12696rm -f core conftest.err conftest.$ac_objext \
12697    conftest$ac_exeext conftest.$ac_ext
12698  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12699/* end confdefs.h.  */
12700#define _LARGEFILE_SOURCE 1
12701#include <sys/types.h> /* for off_t */
12702     #include <stdio.h>
12703int
12704main ()
12705{
12706int (*fp) (FILE *, off_t, int) = fseeko;
12707     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12708  ;
12709  return 0;
12710}
12711_ACEOF
12712if ac_fn_c_try_link "$LINENO"; then :
12713  ac_cv_sys_largefile_source=1; break
12714fi
12715rm -f core conftest.err conftest.$ac_objext \
12716    conftest$ac_exeext conftest.$ac_ext
12717  ac_cv_sys_largefile_source=unknown
12718  break
12719done
12720fi
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12722$as_echo "$ac_cv_sys_largefile_source" >&6; }
12723case $ac_cv_sys_largefile_source in #(
12724  no | unknown) ;;
12725  *)
12726cat >>confdefs.h <<_ACEOF
12727#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12728_ACEOF
12729;;
12730esac
12731rm -rf conftest*
12732
12733# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12734# in glibc 2.1.3, but that breaks too many other things.
12735# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12736if test $ac_cv_sys_largefile_source != unknown; then
12737
12738$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12739
12740fi
12741
12742
12743# Check whether --enable-largefile was given.
12744if test "${enable_largefile+set}" = set; then :
12745  enableval=$enable_largefile;
12746fi
12747
12748if test "$enable_largefile" != no; then
12749
12750  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12751$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12752if ${ac_cv_sys_largefile_CC+:} false; then :
12753  $as_echo_n "(cached) " >&6
12754else
12755  ac_cv_sys_largefile_CC=no
12756     if test "$GCC" != yes; then
12757       ac_save_CC=$CC
12758       while :; do
12759	 # IRIX 6.2 and later do not support large files by default,
12760	 # so use the C compiler's -n32 option if that helps.
12761	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762/* end confdefs.h.  */
12763#include <sys/types.h>
12764 /* Check that off_t can represent 2**63 - 1 correctly.
12765    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12766    since some C++ compilers masquerading as C compilers
12767    incorrectly reject 9223372036854775807.  */
12768#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12769  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12770		       && LARGE_OFF_T % 2147483647 == 1)
12771		      ? 1 : -1];
12772int
12773main ()
12774{
12775
12776  ;
12777  return 0;
12778}
12779_ACEOF
12780	 if ac_fn_c_try_compile "$LINENO"; then :
12781  break
12782fi
12783rm -f core conftest.err conftest.$ac_objext
12784	 CC="$CC -n32"
12785	 if ac_fn_c_try_compile "$LINENO"; then :
12786  ac_cv_sys_largefile_CC=' -n32'; break
12787fi
12788rm -f core conftest.err conftest.$ac_objext
12789	 break
12790       done
12791       CC=$ac_save_CC
12792       rm -f conftest.$ac_ext
12793    fi
12794fi
12795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12796$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12797  if test "$ac_cv_sys_largefile_CC" != no; then
12798    CC=$CC$ac_cv_sys_largefile_CC
12799  fi
12800
12801  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12802$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12803if ${ac_cv_sys_file_offset_bits+:} false; then :
12804  $as_echo_n "(cached) " >&6
12805else
12806  while :; do
12807  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12808/* end confdefs.h.  */
12809#include <sys/types.h>
12810 /* Check that off_t can represent 2**63 - 1 correctly.
12811    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12812    since some C++ compilers masquerading as C compilers
12813    incorrectly reject 9223372036854775807.  */
12814#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12815  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12816		       && LARGE_OFF_T % 2147483647 == 1)
12817		      ? 1 : -1];
12818int
12819main ()
12820{
12821
12822  ;
12823  return 0;
12824}
12825_ACEOF
12826if ac_fn_c_try_compile "$LINENO"; then :
12827  ac_cv_sys_file_offset_bits=no; break
12828fi
12829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12831/* end confdefs.h.  */
12832#define _FILE_OFFSET_BITS 64
12833#include <sys/types.h>
12834 /* Check that off_t can represent 2**63 - 1 correctly.
12835    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12836    since some C++ compilers masquerading as C compilers
12837    incorrectly reject 9223372036854775807.  */
12838#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12839  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12840		       && LARGE_OFF_T % 2147483647 == 1)
12841		      ? 1 : -1];
12842int
12843main ()
12844{
12845
12846  ;
12847  return 0;
12848}
12849_ACEOF
12850if ac_fn_c_try_compile "$LINENO"; then :
12851  ac_cv_sys_file_offset_bits=64; break
12852fi
12853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12854  ac_cv_sys_file_offset_bits=unknown
12855  break
12856done
12857fi
12858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12859$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12860case $ac_cv_sys_file_offset_bits in #(
12861  no | unknown) ;;
12862  *)
12863cat >>confdefs.h <<_ACEOF
12864#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12865_ACEOF
12866;;
12867esac
12868rm -rf conftest*
12869  if test $ac_cv_sys_file_offset_bits = unknown; then
12870    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12871$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12872if ${ac_cv_sys_large_files+:} false; then :
12873  $as_echo_n "(cached) " >&6
12874else
12875  while :; do
12876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12877/* end confdefs.h.  */
12878#include <sys/types.h>
12879 /* Check that off_t can represent 2**63 - 1 correctly.
12880    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12881    since some C++ compilers masquerading as C compilers
12882    incorrectly reject 9223372036854775807.  */
12883#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12884  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12885		       && LARGE_OFF_T % 2147483647 == 1)
12886		      ? 1 : -1];
12887int
12888main ()
12889{
12890
12891  ;
12892  return 0;
12893}
12894_ACEOF
12895if ac_fn_c_try_compile "$LINENO"; then :
12896  ac_cv_sys_large_files=no; break
12897fi
12898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12900/* end confdefs.h.  */
12901#define _LARGE_FILES 1
12902#include <sys/types.h>
12903 /* Check that off_t can represent 2**63 - 1 correctly.
12904    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12905    since some C++ compilers masquerading as C compilers
12906    incorrectly reject 9223372036854775807.  */
12907#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12908  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12909		       && LARGE_OFF_T % 2147483647 == 1)
12910		      ? 1 : -1];
12911int
12912main ()
12913{
12914
12915  ;
12916  return 0;
12917}
12918_ACEOF
12919if ac_fn_c_try_compile "$LINENO"; then :
12920  ac_cv_sys_large_files=1; break
12921fi
12922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12923  ac_cv_sys_large_files=unknown
12924  break
12925done
12926fi
12927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12928$as_echo "$ac_cv_sys_large_files" >&6; }
12929case $ac_cv_sys_large_files in #(
12930  no | unknown) ;;
12931  *)
12932cat >>confdefs.h <<_ACEOF
12933#define _LARGE_FILES $ac_cv_sys_large_files
12934_ACEOF
12935;;
12936esac
12937rm -rf conftest*
12938  fi
12939
12940
12941fi
12942
12943
12944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12945$as_echo_n "checking --enable-canberra argument... " >&6; }
12946# Check whether --enable-canberra was given.
12947if test "${enable_canberra+set}" = set; then :
12948  enableval=$enable_canberra;
12949else
12950  enable_canberra="maybe"
12951fi
12952
12953
12954if test "$enable_canberra" = "maybe"; then
12955  if test "$features" = "big" -o "$features" = "huge"; then
12956    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12957$as_echo "Defaulting to yes" >&6; }
12958    enable_canberra="yes"
12959  else
12960    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12961$as_echo "Defaulting to no" >&6; }
12962    enable_canberra="no"
12963  fi
12964else
12965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
12966$as_echo "$enable_canberra" >&6; }
12967fi
12968if test "$enable_canberra" = "yes"; then
12969  if test "x$PKG_CONFIG" != "xno"; then
12970    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
12971    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
12972  fi
12973  if test "x$canberra_lib" = "x"; then
12974    canberra_lib=-lcanberra
12975    canberra_cflags=-D_REENTRANT
12976  fi
12977  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
12978$as_echo_n "checking for libcanberra... " >&6; }
12979  ac_save_CFLAGS="$CFLAGS"
12980  ac_save_LIBS="$LIBS"
12981  if `echo "$CFLAGS" | grep -v "$canberra_cflags" >/dev/null`; then
12982    CFLAGS="$CFLAGS $canberra_cflags"
12983  fi
12984  LIBS="$LIBS $canberra_lib"
12985  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986/* end confdefs.h.  */
12987
12988  # include <canberra.h>
12989
12990int
12991main ()
12992{
12993
12994     ca_context *hello;
12995     ca_context_create(&hello);
12996  ;
12997  return 0;
12998}
12999_ACEOF
13000if ac_fn_c_try_link "$LINENO"; then :
13001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13002$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
13003
13004else
13005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
13006$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
13007fi
13008rm -f core conftest.err conftest.$ac_objext \
13009    conftest$ac_exeext conftest.$ac_ext
13010fi
13011
13012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-libsodium argument" >&5
13013$as_echo_n "checking --enable-libsodium argument... " >&6; }
13014# Check whether --enable-libsodium was given.
13015if test "${enable_libsodium+set}" = set; then :
13016  enableval=$enable_libsodium;
13017else
13018  enable_libsodium="maybe"
13019fi
13020
13021
13022if test "$enable_libsodium" = "maybe"; then
13023  if test "$features" = "big" -o "$features" = "huge"; then
13024    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
13025$as_echo "Defaulting to yes" >&6; }
13026    enable_libsodium="yes"
13027  else
13028    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
13029$as_echo "Defaulting to no" >&6; }
13030    enable_libsodium="no"
13031  fi
13032else
13033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libsodium" >&5
13034$as_echo "$enable_libsodium" >&6; }
13035fi
13036if test "$enable_libsodium" = "yes"; then
13037  if test "x$PKG_CONFIG" != "xno"; then
13038    libsodium_lib=`$PKG_CONFIG --libs libsodium 2>/dev/null`
13039    libsodium_cflags=`$PKG_CONFIG --cflags libsodium 2>/dev/null`
13040  fi
13041  if test "x$libsodium_lib" = "x"; then
13042    libsodium_lib=-lsodium
13043    libsodium_cflags=
13044  fi
13045  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsodium" >&5
13046$as_echo_n "checking for libsodium... " >&6; }
13047  ac_save_CFLAGS="$CFLAGS"
13048  ac_save_LIBS="$LIBS"
13049  CFLAGS="$CFLAGS $libsodium_cflags"
13050  LIBS="$LIBS $libsodium_lib"
13051  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13052/* end confdefs.h.  */
13053
13054  # include <sodium.h>
13055
13056int
13057main ()
13058{
13059
13060     printf("%d", sodium_init());
13061  ;
13062  return 0;
13063}
13064_ACEOF
13065if ac_fn_c_try_link "$LINENO"; then :
13066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13067$as_echo "yes" >&6; }; $as_echo "#define HAVE_SODIUM 1" >>confdefs.h
13068
13069else
13070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libsodium-dev" >&5
13071$as_echo "no; try installing libsodium-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
13072fi
13073rm -f core conftest.err conftest.$ac_objext \
13074    conftest$ac_exeext conftest.$ac_ext
13075fi
13076
13077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
13078$as_echo_n "checking for st_blksize... " >&6; }
13079cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13080/* end confdefs.h.  */
13081#include <sys/types.h>
13082#include <sys/stat.h>
13083int
13084main ()
13085{
13086	struct stat st;
13087	int n;
13088
13089	stat("/", &st);
13090	n = (int)st.st_blksize;
13091  ;
13092  return 0;
13093}
13094_ACEOF
13095if ac_fn_c_try_compile "$LINENO"; then :
13096  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13097$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13098
13099else
13100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13101$as_echo "no" >&6; }
13102fi
13103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13104
13105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13106$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13107if ${vim_cv_stat_ignores_slash+:} false; then :
13108  $as_echo_n "(cached) " >&6
13109else
13110
13111    if test "$cross_compiling" = yes; then :
13112
13113      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13114
13115else
13116  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117/* end confdefs.h.  */
13118
13119#include "confdefs.h"
13120#if STDC_HEADERS
13121# include <stdlib.h>
13122# include <stddef.h>
13123#endif
13124#include <sys/types.h>
13125#include <sys/stat.h>
13126main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13127
13128_ACEOF
13129if ac_fn_c_try_run "$LINENO"; then :
13130
13131      vim_cv_stat_ignores_slash=yes
13132
13133else
13134
13135      vim_cv_stat_ignores_slash=no
13136
13137fi
13138rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13139  conftest.$ac_objext conftest.beam conftest.$ac_ext
13140fi
13141
13142
13143fi
13144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13145$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13146
13147if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13148  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13149
13150fi
13151
13152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13153$as_echo_n "checking for iconv_open()... " >&6; }
13154save_LIBS="$LIBS"
13155LIBS="$LIBS -liconv"
13156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157/* end confdefs.h.  */
13158
13159#ifdef HAVE_ICONV_H
13160# include <iconv.h>
13161#endif
13162
13163int
13164main ()
13165{
13166iconv_open("fr", "to");
13167  ;
13168  return 0;
13169}
13170_ACEOF
13171if ac_fn_c_try_link "$LINENO"; then :
13172  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13173$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13174
13175else
13176  LIBS="$save_LIBS"
13177    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178/* end confdefs.h.  */
13179
13180#ifdef HAVE_ICONV_H
13181# include <iconv.h>
13182#endif
13183
13184int
13185main ()
13186{
13187iconv_open("fr", "to");
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_ICONV 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
13202fi
13203rm -f core conftest.err conftest.$ac_objext \
13204    conftest$ac_exeext conftest.$ac_ext
13205
13206
13207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13208$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13209cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13210/* end confdefs.h.  */
13211
13212#ifdef HAVE_LANGINFO_H
13213# include <langinfo.h>
13214#endif
13215
13216int
13217main ()
13218{
13219char *cs = nl_langinfo(CODESET);
13220  ;
13221  return 0;
13222}
13223_ACEOF
13224if ac_fn_c_try_link "$LINENO"; then :
13225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13226$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13227
13228else
13229  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13230$as_echo "no" >&6; }
13231fi
13232rm -f core conftest.err conftest.$ac_objext \
13233    conftest$ac_exeext conftest.$ac_ext
13234
13235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13236$as_echo_n "checking for strtod in -lm... " >&6; }
13237if ${ac_cv_lib_m_strtod+:} false; then :
13238  $as_echo_n "(cached) " >&6
13239else
13240  ac_check_lib_save_LIBS=$LIBS
13241LIBS="-lm  $LIBS"
13242cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13243/* end confdefs.h.  */
13244
13245/* Override any GCC internal prototype to avoid an error.
13246   Use char because int might match the return type of a GCC
13247   builtin and then its argument prototype would still apply.  */
13248#ifdef __cplusplus
13249extern "C"
13250#endif
13251char strtod ();
13252int
13253main ()
13254{
13255return strtod ();
13256  ;
13257  return 0;
13258}
13259_ACEOF
13260if ac_fn_c_try_link "$LINENO"; then :
13261  ac_cv_lib_m_strtod=yes
13262else
13263  ac_cv_lib_m_strtod=no
13264fi
13265rm -f core conftest.err conftest.$ac_objext \
13266    conftest$ac_exeext conftest.$ac_ext
13267LIBS=$ac_check_lib_save_LIBS
13268fi
13269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13270$as_echo "$ac_cv_lib_m_strtod" >&6; }
13271if test "x$ac_cv_lib_m_strtod" = xyes; then :
13272  cat >>confdefs.h <<_ACEOF
13273#define HAVE_LIBM 1
13274_ACEOF
13275
13276  LIBS="-lm $LIBS"
13277
13278fi
13279
13280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13281$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13282cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13283/* end confdefs.h.  */
13284
13285#ifdef HAVE_MATH_H
13286# include <math.h>
13287#endif
13288#if STDC_HEADERS
13289# include <stdlib.h>
13290# include <stddef.h>
13291#endif
13292
13293int
13294main ()
13295{
13296char *s; double d;
13297    d = strtod("1.1", &s);
13298    d = fabs(1.11);
13299    d = ceil(1.11);
13300    d = floor(1.11);
13301    d = log10(1.11);
13302    d = pow(1.11, 2.22);
13303    d = sqrt(1.11);
13304    d = sin(1.11);
13305    d = cos(1.11);
13306    d = atan(1.11);
13307
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_FLOAT_FUNCS 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 isinf()" >&5
13324$as_echo_n "checking for isinf()... " >&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 = isinf(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_ISINF 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 for isnan()" >&5
13356$as_echo_n "checking for isnan()... " >&6; }
13357cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13358/* end confdefs.h.  */
13359
13360#ifdef HAVE_MATH_H
13361# include <math.h>
13362#endif
13363#if STDC_HEADERS
13364# include <stdlib.h>
13365# include <stddef.h>
13366#endif
13367
13368int
13369main ()
13370{
13371int r = isnan(1.11);
13372  ;
13373  return 0;
13374}
13375_ACEOF
13376if ac_fn_c_try_link "$LINENO"; then :
13377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13378$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13379
13380else
13381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13382$as_echo "no" >&6; }
13383fi
13384rm -f core conftest.err conftest.$ac_objext \
13385    conftest$ac_exeext conftest.$ac_ext
13386
13387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13388$as_echo_n "checking --disable-acl argument... " >&6; }
13389# Check whether --enable-acl was given.
13390if test "${enable_acl+set}" = set; then :
13391  enableval=$enable_acl;
13392else
13393  enable_acl="yes"
13394fi
13395
13396if test "$enable_acl" = "yes"; then
13397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13398$as_echo "no" >&6; }
13399  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13400$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13401if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13402  $as_echo_n "(cached) " >&6
13403else
13404  ac_check_lib_save_LIBS=$LIBS
13405LIBS="-lposix1e  $LIBS"
13406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13407/* end confdefs.h.  */
13408
13409/* Override any GCC internal prototype to avoid an error.
13410   Use char because int might match the return type of a GCC
13411   builtin and then its argument prototype would still apply.  */
13412#ifdef __cplusplus
13413extern "C"
13414#endif
13415char acl_get_file ();
13416int
13417main ()
13418{
13419return acl_get_file ();
13420  ;
13421  return 0;
13422}
13423_ACEOF
13424if ac_fn_c_try_link "$LINENO"; then :
13425  ac_cv_lib_posix1e_acl_get_file=yes
13426else
13427  ac_cv_lib_posix1e_acl_get_file=no
13428fi
13429rm -f core conftest.err conftest.$ac_objext \
13430    conftest$ac_exeext conftest.$ac_ext
13431LIBS=$ac_check_lib_save_LIBS
13432fi
13433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13434$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13435if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13436  LIBS="$LIBS -lposix1e"
13437else
13438  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13439$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13440if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13441  $as_echo_n "(cached) " >&6
13442else
13443  ac_check_lib_save_LIBS=$LIBS
13444LIBS="-lacl  $LIBS"
13445cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13446/* end confdefs.h.  */
13447
13448/* Override any GCC internal prototype to avoid an error.
13449   Use char because int might match the return type of a GCC
13450   builtin and then its argument prototype would still apply.  */
13451#ifdef __cplusplus
13452extern "C"
13453#endif
13454char acl_get_file ();
13455int
13456main ()
13457{
13458return acl_get_file ();
13459  ;
13460  return 0;
13461}
13462_ACEOF
13463if ac_fn_c_try_link "$LINENO"; then :
13464  ac_cv_lib_acl_acl_get_file=yes
13465else
13466  ac_cv_lib_acl_acl_get_file=no
13467fi
13468rm -f core conftest.err conftest.$ac_objext \
13469    conftest$ac_exeext conftest.$ac_ext
13470LIBS=$ac_check_lib_save_LIBS
13471fi
13472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13473$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13474if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13475  LIBS="$LIBS -lacl"
13476		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13477$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13478if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13479  $as_echo_n "(cached) " >&6
13480else
13481  ac_check_lib_save_LIBS=$LIBS
13482LIBS="-lattr  $LIBS"
13483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13484/* end confdefs.h.  */
13485
13486/* Override any GCC internal prototype to avoid an error.
13487   Use char because int might match the return type of a GCC
13488   builtin and then its argument prototype would still apply.  */
13489#ifdef __cplusplus
13490extern "C"
13491#endif
13492char fgetxattr ();
13493int
13494main ()
13495{
13496return fgetxattr ();
13497  ;
13498  return 0;
13499}
13500_ACEOF
13501if ac_fn_c_try_link "$LINENO"; then :
13502  ac_cv_lib_attr_fgetxattr=yes
13503else
13504  ac_cv_lib_attr_fgetxattr=no
13505fi
13506rm -f core conftest.err conftest.$ac_objext \
13507    conftest$ac_exeext conftest.$ac_ext
13508LIBS=$ac_check_lib_save_LIBS
13509fi
13510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13511$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13512if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13513  LIBS="$LIBS -lattr"
13514fi
13515
13516fi
13517
13518fi
13519
13520
13521  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13522$as_echo_n "checking for POSIX ACL support... " >&6; }
13523  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13524/* end confdefs.h.  */
13525
13526#include <sys/types.h>
13527#ifdef HAVE_SYS_ACL_H
13528# include <sys/acl.h>
13529#endif
13530acl_t acl;
13531int
13532main ()
13533{
13534acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13535	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13536	acl_free(acl);
13537  ;
13538  return 0;
13539}
13540_ACEOF
13541if ac_fn_c_try_link "$LINENO"; then :
13542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13543$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13544
13545else
13546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13547$as_echo "no" >&6; }
13548fi
13549rm -f core conftest.err conftest.$ac_objext \
13550    conftest$ac_exeext conftest.$ac_ext
13551
13552  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13553$as_echo_n "checking for acl_get in -lsec... " >&6; }
13554if ${ac_cv_lib_sec_acl_get+:} false; then :
13555  $as_echo_n "(cached) " >&6
13556else
13557  ac_check_lib_save_LIBS=$LIBS
13558LIBS="-lsec  $LIBS"
13559cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13560/* end confdefs.h.  */
13561
13562/* Override any GCC internal prototype to avoid an error.
13563   Use char because int might match the return type of a GCC
13564   builtin and then its argument prototype would still apply.  */
13565#ifdef __cplusplus
13566extern "C"
13567#endif
13568char acl_get ();
13569int
13570main ()
13571{
13572return acl_get ();
13573  ;
13574  return 0;
13575}
13576_ACEOF
13577if ac_fn_c_try_link "$LINENO"; then :
13578  ac_cv_lib_sec_acl_get=yes
13579else
13580  ac_cv_lib_sec_acl_get=no
13581fi
13582rm -f core conftest.err conftest.$ac_objext \
13583    conftest$ac_exeext conftest.$ac_ext
13584LIBS=$ac_check_lib_save_LIBS
13585fi
13586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13587$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13588if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13589  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13590
13591else
13592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13593$as_echo_n "checking for Solaris ACL support... " >&6; }
13594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13595/* end confdefs.h.  */
13596
13597#ifdef HAVE_SYS_ACL_H
13598# include <sys/acl.h>
13599#endif
13600int
13601main ()
13602{
13603acl("foo", GETACLCNT, 0, NULL);
13604
13605  ;
13606  return 0;
13607}
13608_ACEOF
13609if ac_fn_c_try_link "$LINENO"; then :
13610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13611$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13612
13613else
13614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13615$as_echo "no" >&6; }
13616fi
13617rm -f core conftest.err conftest.$ac_objext \
13618    conftest$ac_exeext conftest.$ac_ext
13619fi
13620
13621
13622  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13623$as_echo_n "checking for AIX ACL support... " >&6; }
13624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625/* end confdefs.h.  */
13626
13627#if STDC_HEADERS
13628# include <stdlib.h>
13629# include <stddef.h>
13630#endif
13631#ifdef HAVE_SYS_ACL_H
13632# include <sys/acl.h>
13633#endif
13634#ifdef HAVE_SYS_ACCESS_H
13635# include <sys/access.h>
13636#endif
13637#define _ALL_SOURCE
13638
13639#include <sys/stat.h>
13640
13641int aclsize;
13642struct acl *aclent;
13643int
13644main ()
13645{
13646aclsize = sizeof(struct acl);
13647	aclent = (void *)malloc(aclsize);
13648	statacl("foo", STX_NORMAL, aclent, aclsize);
13649
13650  ;
13651  return 0;
13652}
13653_ACEOF
13654if ac_fn_c_try_link "$LINENO"; then :
13655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13656$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13657
13658else
13659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13660$as_echo "no" >&6; }
13661fi
13662rm -f core conftest.err conftest.$ac_objext \
13663    conftest$ac_exeext conftest.$ac_ext
13664else
13665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13666$as_echo "yes" >&6; }
13667fi
13668
13669if test "x$GTK_CFLAGS" != "x"; then
13670    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13671$as_echo_n "checking for pango_shape_full... " >&6; }
13672  ac_save_CFLAGS="$CFLAGS"
13673  ac_save_LIBS="$LIBS"
13674  CFLAGS="$CFLAGS $GTK_CFLAGS"
13675  LIBS="$LIBS $GTK_LIBS"
13676  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13677/* end confdefs.h.  */
13678#include <gtk/gtk.h>
13679int
13680main ()
13681{
13682 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13683  ;
13684  return 0;
13685}
13686_ACEOF
13687if ac_fn_c_try_link "$LINENO"; then :
13688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13689$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13690
13691else
13692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13693$as_echo "no" >&6; }
13694fi
13695rm -f core conftest.err conftest.$ac_objext \
13696    conftest$ac_exeext conftest.$ac_ext
13697  CFLAGS="$ac_save_CFLAGS"
13698  LIBS="$ac_save_LIBS"
13699fi
13700
13701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13702$as_echo_n "checking --disable-gpm argument... " >&6; }
13703# Check whether --enable-gpm was given.
13704if test "${enable_gpm+set}" = set; then :
13705  enableval=$enable_gpm;
13706else
13707  enable_gpm="yes"
13708fi
13709
13710
13711if test "$enable_gpm" = "yes"; then
13712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13713$as_echo "no" >&6; }
13714    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13715$as_echo_n "checking for gpm... " >&6; }
13716if ${vi_cv_have_gpm+:} false; then :
13717  $as_echo_n "(cached) " >&6
13718else
13719  olibs="$LIBS" ; LIBS="-lgpm"
13720	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13721/* end confdefs.h.  */
13722#include <gpm.h>
13723	    #include <linux/keyboard.h>
13724int
13725main ()
13726{
13727Gpm_GetLibVersion(NULL);
13728  ;
13729  return 0;
13730}
13731_ACEOF
13732if ac_fn_c_try_link "$LINENO"; then :
13733  	    	    vi_cv_have_gpm=yes
13734else
13735  vi_cv_have_gpm=no
13736fi
13737rm -f core conftest.err conftest.$ac_objext \
13738    conftest$ac_exeext conftest.$ac_ext
13739	LIBS="$olibs"
13740
13741fi
13742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13743$as_echo "$vi_cv_have_gpm" >&6; }
13744  if test $vi_cv_have_gpm = yes; then
13745    LIBS="$LIBS -lgpm"
13746    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13747
13748  fi
13749else
13750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13751$as_echo "yes" >&6; }
13752fi
13753
13754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13755$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13756# Check whether --enable-sysmouse was given.
13757if test "${enable_sysmouse+set}" = set; then :
13758  enableval=$enable_sysmouse;
13759else
13760  enable_sysmouse="yes"
13761fi
13762
13763
13764if test "$enable_sysmouse" = "yes"; then
13765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13766$as_echo "no" >&6; }
13767        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13768$as_echo_n "checking for sysmouse... " >&6; }
13769if ${vi_cv_have_sysmouse+:} false; then :
13770  $as_echo_n "(cached) " >&6
13771else
13772  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13773/* end confdefs.h.  */
13774#include <sys/consio.h>
13775	     #include <signal.h>
13776	     #include <sys/fbio.h>
13777int
13778main ()
13779{
13780struct mouse_info   mouse;
13781	     mouse.operation = MOUSE_MODE;
13782	     mouse.operation = MOUSE_SHOW;
13783	     mouse.u.mode.mode = 0;
13784	     mouse.u.mode.signal = SIGUSR2;
13785  ;
13786  return 0;
13787}
13788_ACEOF
13789if ac_fn_c_try_link "$LINENO"; then :
13790  vi_cv_have_sysmouse=yes
13791else
13792  vi_cv_have_sysmouse=no
13793fi
13794rm -f core conftest.err conftest.$ac_objext \
13795    conftest$ac_exeext conftest.$ac_ext
13796
13797fi
13798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13799$as_echo "$vi_cv_have_sysmouse" >&6; }
13800  if test $vi_cv_have_sysmouse = yes; then
13801    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13802
13803  fi
13804else
13805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13806$as_echo "yes" >&6; }
13807fi
13808
13809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13810$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13811cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13812/* end confdefs.h.  */
13813#if HAVE_FCNTL_H
13814# include <fcntl.h>
13815#endif
13816int
13817main ()
13818{
13819	int flag = FD_CLOEXEC;
13820  ;
13821  return 0;
13822}
13823_ACEOF
13824if ac_fn_c_try_compile "$LINENO"; then :
13825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13826$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13827
13828else
13829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13830$as_echo "not usable" >&6; }
13831fi
13832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13833
13834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13835$as_echo_n "checking for rename... " >&6; }
13836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13837/* end confdefs.h.  */
13838#include <stdio.h>
13839int
13840main ()
13841{
13842rename("this", "that")
13843  ;
13844  return 0;
13845}
13846_ACEOF
13847if ac_fn_c_try_link "$LINENO"; then :
13848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13849$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13850
13851else
13852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13853$as_echo "no" >&6; }
13854fi
13855rm -f core conftest.err conftest.$ac_objext \
13856    conftest$ac_exeext conftest.$ac_ext
13857
13858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5
13859$as_echo_n "checking for dirfd... " >&6; }
13860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13861/* end confdefs.h.  */
13862#include <sys/types.h>
13863#include <dirent.h>
13864int
13865main ()
13866{
13867DIR * dir=opendir("dirname"); dirfd(dir);
13868  ;
13869  return 0;
13870}
13871_ACEOF
13872if ac_fn_c_try_link "$LINENO"; then :
13873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13874$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h
13875
13876else
13877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13878$as_echo "not usable" >&6; }
13879fi
13880rm -f core conftest.err conftest.$ac_objext \
13881    conftest$ac_exeext conftest.$ac_ext
13882
13883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
13884$as_echo_n "checking for flock... " >&6; }
13885cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13886/* end confdefs.h.  */
13887#include <sys/file.h>
13888int
13889main ()
13890{
13891flock(10, LOCK_SH);
13892  ;
13893  return 0;
13894}
13895_ACEOF
13896if ac_fn_c_try_link "$LINENO"; then :
13897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13898$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
13899
13900else
13901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13902$as_echo "not usable" >&6; }
13903fi
13904rm -f core conftest.err conftest.$ac_objext \
13905    conftest$ac_exeext conftest.$ac_ext
13906
13907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13908$as_echo_n "checking for sysctl... " >&6; }
13909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13910/* end confdefs.h.  */
13911#include <sys/types.h>
13912#include <sys/sysctl.h>
13913int
13914main ()
13915{
13916	int mib[2], r;
13917	size_t len;
13918
13919	mib[0] = CTL_HW;
13920	mib[1] = HW_USERMEM;
13921	len = sizeof(r);
13922	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13923
13924  ;
13925  return 0;
13926}
13927_ACEOF
13928if ac_fn_c_try_compile "$LINENO"; then :
13929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13930$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13931
13932else
13933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13934$as_echo "not usable" >&6; }
13935fi
13936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13937
13938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13939$as_echo_n "checking for sysinfo... " >&6; }
13940cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13941/* end confdefs.h.  */
13942#include <sys/types.h>
13943#include <sys/sysinfo.h>
13944int
13945main ()
13946{
13947	struct sysinfo sinfo;
13948	int t;
13949
13950	(void)sysinfo(&sinfo);
13951	t = sinfo.totalram;
13952
13953  ;
13954  return 0;
13955}
13956_ACEOF
13957if ac_fn_c_try_compile "$LINENO"; then :
13958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13959$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13960
13961else
13962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13963$as_echo "not usable" >&6; }
13964fi
13965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13966
13967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13968$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13970/* end confdefs.h.  */
13971#include <sys/types.h>
13972#include <sys/sysinfo.h>
13973int
13974main ()
13975{
13976	struct sysinfo sinfo;
13977	sinfo.mem_unit = 1;
13978
13979  ;
13980  return 0;
13981}
13982_ACEOF
13983if ac_fn_c_try_compile "$LINENO"; then :
13984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13985$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13986
13987else
13988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13989$as_echo "no" >&6; }
13990fi
13991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13992
13993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.uptime" >&5
13994$as_echo_n "checking for sysinfo.uptime... " >&6; }
13995cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996/* end confdefs.h.  */
13997#include <sys/types.h>
13998#include <sys/sysinfo.h>
13999int
14000main ()
14001{
14002	struct sysinfo sinfo;
14003        long ut;
14004
14005	(void)sysinfo(&sinfo);
14006	ut = sinfo.uptime;
14007
14008  ;
14009  return 0;
14010}
14011_ACEOF
14012if ac_fn_c_try_compile "$LINENO"; then :
14013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14014$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_UPTIME 1" >>confdefs.h
14015
14016else
14017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14018$as_echo "no" >&6; }
14019fi
14020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14021
14022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
14023$as_echo_n "checking for sysconf... " >&6; }
14024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14025/* end confdefs.h.  */
14026#include <unistd.h>
14027int
14028main ()
14029{
14030	(void)sysconf(_SC_PAGESIZE);
14031	(void)sysconf(_SC_PHYS_PAGES);
14032
14033  ;
14034  return 0;
14035}
14036_ACEOF
14037if ac_fn_c_try_compile "$LINENO"; then :
14038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14039$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
14040
14041else
14042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14043$as_echo "not usable" >&6; }
14044fi
14045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14046
14047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5
14048$as_echo_n "checking for _SC_SIGSTKSZ via sysconf()... " >&6; }
14049cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14050/* end confdefs.h.  */
14051#include <unistd.h>
14052int
14053main ()
14054{
14055	(void)sysconf(_SC_SIGSTKSZ);
14056
14057  ;
14058  return 0;
14059}
14060_ACEOF
14061if ac_fn_c_try_compile "$LINENO"; then :
14062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14063$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h
14064
14065else
14066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14067$as_echo "not usable" >&6; }
14068fi
14069rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14070
14071# The cast to long int works around a bug in the HP C Compiler
14072# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14073# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14074# This bug is HP SR number 8606223364.
14075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14076$as_echo_n "checking size of int... " >&6; }
14077if ${ac_cv_sizeof_int+:} false; then :
14078  $as_echo_n "(cached) " >&6
14079else
14080  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14081
14082else
14083  if test "$ac_cv_type_int" = yes; then
14084     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14086as_fn_error 77 "cannot compute sizeof (int)
14087See \`config.log' for more details" "$LINENO" 5; }
14088   else
14089     ac_cv_sizeof_int=0
14090   fi
14091fi
14092
14093fi
14094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14095$as_echo "$ac_cv_sizeof_int" >&6; }
14096
14097
14098
14099cat >>confdefs.h <<_ACEOF
14100#define SIZEOF_INT $ac_cv_sizeof_int
14101_ACEOF
14102
14103
14104# The cast to long int works around a bug in the HP C Compiler
14105# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14106# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14107# This bug is HP SR number 8606223364.
14108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14109$as_echo_n "checking size of long... " >&6; }
14110if ${ac_cv_sizeof_long+:} false; then :
14111  $as_echo_n "(cached) " >&6
14112else
14113  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14114
14115else
14116  if test "$ac_cv_type_long" = yes; then
14117     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14118$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14119as_fn_error 77 "cannot compute sizeof (long)
14120See \`config.log' for more details" "$LINENO" 5; }
14121   else
14122     ac_cv_sizeof_long=0
14123   fi
14124fi
14125
14126fi
14127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14128$as_echo "$ac_cv_sizeof_long" >&6; }
14129
14130
14131
14132cat >>confdefs.h <<_ACEOF
14133#define SIZEOF_LONG $ac_cv_sizeof_long
14134_ACEOF
14135
14136
14137# The cast to long int works around a bug in the HP C Compiler
14138# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14139# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14140# This bug is HP SR number 8606223364.
14141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
14142$as_echo_n "checking size of time_t... " >&6; }
14143if ${ac_cv_sizeof_time_t+:} false; then :
14144  $as_echo_n "(cached) " >&6
14145else
14146  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
14147
14148else
14149  if test "$ac_cv_type_time_t" = yes; then
14150     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14151$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14152as_fn_error 77 "cannot compute sizeof (time_t)
14153See \`config.log' for more details" "$LINENO" 5; }
14154   else
14155     ac_cv_sizeof_time_t=0
14156   fi
14157fi
14158
14159fi
14160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
14161$as_echo "$ac_cv_sizeof_time_t" >&6; }
14162
14163
14164
14165cat >>confdefs.h <<_ACEOF
14166#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14167_ACEOF
14168
14169
14170# The cast to long int works around a bug in the HP C Compiler
14171# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14172# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14173# This bug is HP SR number 8606223364.
14174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14175$as_echo_n "checking size of off_t... " >&6; }
14176if ${ac_cv_sizeof_off_t+:} false; then :
14177  $as_echo_n "(cached) " >&6
14178else
14179  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14180
14181else
14182  if test "$ac_cv_type_off_t" = yes; then
14183     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14185as_fn_error 77 "cannot compute sizeof (off_t)
14186See \`config.log' for more details" "$LINENO" 5; }
14187   else
14188     ac_cv_sizeof_off_t=0
14189   fi
14190fi
14191
14192fi
14193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14194$as_echo "$ac_cv_sizeof_off_t" >&6; }
14195
14196
14197
14198cat >>confdefs.h <<_ACEOF
14199#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14200_ACEOF
14201
14202
14203
14204cat >>confdefs.h <<_ACEOF
14205#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14206_ACEOF
14207
14208cat >>confdefs.h <<_ACEOF
14209#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14210_ACEOF
14211
14212
14213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14214$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14215if test "$cross_compiling" = yes; then :
14216  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14217$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14218else
14219  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14220/* end confdefs.h.  */
14221
14222#ifdef HAVE_STDINT_H
14223# include <stdint.h>
14224#endif
14225#ifdef HAVE_INTTYPES_H
14226# include <inttypes.h>
14227#endif
14228main() {
14229  uint32_t nr1 = (uint32_t)-1;
14230  uint32_t nr2 = (uint32_t)0xffffffffUL;
14231  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1;
14232  return 0;
14233}
14234_ACEOF
14235if ac_fn_c_try_run "$LINENO"; then :
14236  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14237$as_echo "ok" >&6; }
14238else
14239  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14240fi
14241rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14242  conftest.$ac_objext conftest.beam conftest.$ac_ext
14243fi
14244
14245
14246
14247bcopy_test_prog='
14248#include "confdefs.h"
14249#ifdef HAVE_STRING_H
14250# include <string.h>
14251#endif
14252#if STDC_HEADERS
14253# include <stdlib.h>
14254# include <stddef.h>
14255#endif
14256main() {
14257  char buf[10];
14258  strcpy(buf, "abcdefghi");
14259  mch_memmove(buf, buf + 2, 3);
14260  if (strncmp(buf, "ababcf", 6))
14261    exit(1);
14262  strcpy(buf, "abcdefghi");
14263  mch_memmove(buf + 2, buf, 3);
14264  if (strncmp(buf, "cdedef", 6))
14265    exit(1);
14266  exit(0); /* libc version works properly.  */
14267}'
14268
14269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14270$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14271if ${vim_cv_memmove_handles_overlap+:} false; then :
14272  $as_echo_n "(cached) " >&6
14273else
14274
14275    if test "$cross_compiling" = yes; then :
14276
14277	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14278
14279else
14280  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14281/* end confdefs.h.  */
14282#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14283_ACEOF
14284if ac_fn_c_try_run "$LINENO"; then :
14285
14286	vim_cv_memmove_handles_overlap=yes
14287
14288else
14289
14290	vim_cv_memmove_handles_overlap=no
14291
14292fi
14293rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14294  conftest.$ac_objext conftest.beam conftest.$ac_ext
14295fi
14296
14297
14298fi
14299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14300$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14301
14302if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14303  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14304
14305else
14306  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14307$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14308if ${vim_cv_bcopy_handles_overlap+:} false; then :
14309  $as_echo_n "(cached) " >&6
14310else
14311
14312      if test "$cross_compiling" = yes; then :
14313
14314	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14315
14316else
14317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14318/* end confdefs.h.  */
14319#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14320_ACEOF
14321if ac_fn_c_try_run "$LINENO"; then :
14322
14323	vim_cv_bcopy_handles_overlap=yes
14324
14325else
14326
14327	vim_cv_bcopy_handles_overlap=no
14328
14329fi
14330rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14331  conftest.$ac_objext conftest.beam conftest.$ac_ext
14332fi
14333
14334
14335fi
14336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14337$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14338
14339  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14340    $as_echo "#define USEBCOPY 1" >>confdefs.h
14341
14342  else
14343    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14344$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14345if ${vim_cv_memcpy_handles_overlap+:} false; then :
14346  $as_echo_n "(cached) " >&6
14347else
14348
14349	if test "$cross_compiling" = yes; then :
14350
14351	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14352
14353else
14354  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355/* end confdefs.h.  */
14356#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14357_ACEOF
14358if ac_fn_c_try_run "$LINENO"; then :
14359
14360	    vim_cv_memcpy_handles_overlap=yes
14361
14362else
14363
14364	    vim_cv_memcpy_handles_overlap=no
14365
14366fi
14367rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14368  conftest.$ac_objext conftest.beam conftest.$ac_ext
14369fi
14370
14371
14372fi
14373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14374$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14375
14376    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14377      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14378
14379    fi
14380  fi
14381fi
14382
14383
14384if test "x$with_x" = "xyes"; then
14385  cflags_save=$CFLAGS
14386  libs_save=$LIBS
14387  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14388  CFLAGS="$CFLAGS $X_CFLAGS"
14389
14390  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14391$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14392  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14393/* end confdefs.h.  */
14394#include <X11/Xlocale.h>
14395int
14396main ()
14397{
14398
14399  ;
14400  return 0;
14401}
14402_ACEOF
14403if ac_fn_c_try_compile "$LINENO"; then :
14404  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14405/* end confdefs.h.  */
14406
14407/* Override any GCC internal prototype to avoid an error.
14408   Use char because int might match the return type of a GCC
14409   builtin and then its argument prototype would still apply.  */
14410#ifdef __cplusplus
14411extern "C"
14412#endif
14413char _Xsetlocale ();
14414int
14415main ()
14416{
14417return _Xsetlocale ();
14418  ;
14419  return 0;
14420}
14421_ACEOF
14422if ac_fn_c_try_link "$LINENO"; then :
14423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14424$as_echo "yes" >&6; }
14425	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14426
14427else
14428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14429$as_echo "no" >&6; }
14430fi
14431rm -f core conftest.err conftest.$ac_objext \
14432    conftest$ac_exeext conftest.$ac_ext
14433else
14434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14435$as_echo "no" >&6; }
14436fi
14437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14438
14439  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14440$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14441  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14442/* end confdefs.h.  */
14443
14444/* Override any GCC internal prototype to avoid an error.
14445   Use char because int might match the return type of a GCC
14446   builtin and then its argument prototype would still apply.  */
14447#ifdef __cplusplus
14448extern "C"
14449#endif
14450char Xutf8SetWMProperties ();
14451int
14452main ()
14453{
14454return Xutf8SetWMProperties ();
14455  ;
14456  return 0;
14457}
14458_ACEOF
14459if ac_fn_c_try_link "$LINENO"; then :
14460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14461$as_echo "yes" >&6; }
14462	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14463
14464else
14465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14466$as_echo "no" >&6; }
14467fi
14468rm -f core conftest.err conftest.$ac_objext \
14469    conftest$ac_exeext conftest.$ac_ext
14470
14471  CFLAGS=$cflags_save
14472  LIBS=$libs_save
14473fi
14474
14475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14476$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14477if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14478  $as_echo_n "(cached) " >&6
14479else
14480  ac_check_lib_save_LIBS=$LIBS
14481LIBS="-lxpg4  $LIBS"
14482cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14483/* end confdefs.h.  */
14484
14485/* Override any GCC internal prototype to avoid an error.
14486   Use char because int might match the return type of a GCC
14487   builtin and then its argument prototype would still apply.  */
14488#ifdef __cplusplus
14489extern "C"
14490#endif
14491char _xpg4_setrunelocale ();
14492int
14493main ()
14494{
14495return _xpg4_setrunelocale ();
14496  ;
14497  return 0;
14498}
14499_ACEOF
14500if ac_fn_c_try_link "$LINENO"; then :
14501  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14502else
14503  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14504fi
14505rm -f core conftest.err conftest.$ac_objext \
14506    conftest$ac_exeext conftest.$ac_ext
14507LIBS=$ac_check_lib_save_LIBS
14508fi
14509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14510$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14511if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14512  LIBS="$LIBS -lxpg4"
14513fi
14514
14515
14516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14517$as_echo_n "checking how to create tags... " >&6; }
14518test -f tags && mv tags tags.save
14519if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14520  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14521elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14522  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14523elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14524  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14525else
14526  TAGPRG="ctags"
14527  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14528  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14529  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14530  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14531  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14532  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14533  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14534fi
14535test -f tags.save && mv tags.save tags
14536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14537$as_echo "$TAGPRG" >&6; }
14538
14539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14540$as_echo_n "checking how to run man with a section nr... " >&6; }
14541MANDEF="man"
14542(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14544$as_echo "$MANDEF" >&6; }
14545if test "$MANDEF" = "man -s"; then
14546  $as_echo "#define USEMAN_S 1" >>confdefs.h
14547
14548fi
14549
14550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14551$as_echo_n "checking --disable-nls argument... " >&6; }
14552# Check whether --enable-nls was given.
14553if test "${enable_nls+set}" = set; then :
14554  enableval=$enable_nls;
14555else
14556  enable_nls="yes"
14557fi
14558
14559
14560if test "$enable_nls" = "yes"; then
14561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14562$as_echo "no" >&6; }
14563
14564  INSTALL_LANGS=install-languages
14565
14566  INSTALL_TOOL_LANGS=install-tool-languages
14567
14568
14569  # Extract the first word of "msgfmt", so it can be a program name with args.
14570set dummy msgfmt; ac_word=$2
14571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14572$as_echo_n "checking for $ac_word... " >&6; }
14573if ${ac_cv_prog_MSGFMT+:} false; then :
14574  $as_echo_n "(cached) " >&6
14575else
14576  if test -n "$MSGFMT"; then
14577  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14578else
14579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14580for as_dir in $PATH
14581do
14582  IFS=$as_save_IFS
14583  test -z "$as_dir" && as_dir=.
14584    for ac_exec_ext in '' $ac_executable_extensions; do
14585  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14586    ac_cv_prog_MSGFMT="msgfmt"
14587    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14588    break 2
14589  fi
14590done
14591  done
14592IFS=$as_save_IFS
14593
14594fi
14595fi
14596MSGFMT=$ac_cv_prog_MSGFMT
14597if test -n "$MSGFMT"; then
14598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14599$as_echo "$MSGFMT" >&6; }
14600else
14601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14602$as_echo "no" >&6; }
14603fi
14604
14605
14606  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14607$as_echo_n "checking for NLS... " >&6; }
14608  if test -f po/Makefile; then
14609    have_gettext="no"
14610    if test -n "$MSGFMT"; then
14611      olibs=$LIBS
14612      LIBS=""
14613      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14614/* end confdefs.h.  */
14615#include <libintl.h>
14616int
14617main ()
14618{
14619gettext("Test");
14620  ;
14621  return 0;
14622}
14623_ACEOF
14624if ac_fn_c_try_link "$LINENO"; then :
14625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14626$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14627else
14628  LIBS="-lintl"
14629	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14630/* end confdefs.h.  */
14631#include <libintl.h>
14632int
14633main ()
14634{
14635gettext("Test");
14636  ;
14637  return 0;
14638}
14639_ACEOF
14640if ac_fn_c_try_link "$LINENO"; then :
14641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14642$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14643	      LIBS="$olibs -lintl"
14644else
14645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14646$as_echo "gettext() doesn't work" >&6; };
14647	      LIBS=$olibs
14648fi
14649rm -f core conftest.err conftest.$ac_objext \
14650    conftest$ac_exeext conftest.$ac_ext
14651fi
14652rm -f core conftest.err conftest.$ac_objext \
14653    conftest$ac_exeext conftest.$ac_ext
14654    else
14655      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14656$as_echo "msgfmt not found - disabled" >&6; };
14657    fi
14658    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14659      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14660
14661      MAKEMO=yes
14662
14663            for ac_func in bind_textdomain_codeset
14664do :
14665  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14666if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14667  cat >>confdefs.h <<_ACEOF
14668#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14669_ACEOF
14670
14671fi
14672done
14673
14674            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14675$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14676      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14677/* end confdefs.h.  */
14678#include <libintl.h>
14679		extern int _nl_msg_cat_cntr;
14680int
14681main ()
14682{
14683++_nl_msg_cat_cntr;
14684  ;
14685  return 0;
14686}
14687_ACEOF
14688if ac_fn_c_try_link "$LINENO"; then :
14689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14690$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14691
14692else
14693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14694$as_echo "no" >&6; }
14695fi
14696rm -f core conftest.err conftest.$ac_objext \
14697    conftest$ac_exeext conftest.$ac_ext
14698      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14699$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14700      MSGFMT_DESKTOP=
14701      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14702	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14703	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14704$as_echo "broken" >&6; }
14705	else
14706	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14707$as_echo "yes" >&6; }
14708	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14709	fi
14710      else
14711	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14712$as_echo "no" >&6; }
14713      fi
14714
14715    fi
14716  else
14717    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14718$as_echo "no \"po/Makefile\" - disabled" >&6; };
14719  fi
14720else
14721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14722$as_echo "yes" >&6; }
14723fi
14724
14725ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14726if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14727  DLL=dlfcn.h
14728else
14729  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14730if test "x$ac_cv_header_dl_h" = xyes; then :
14731  DLL=dl.h
14732fi
14733
14734
14735fi
14736
14737
14738if test x${DLL} = xdlfcn.h; then
14739
14740$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14741
14742  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14743$as_echo_n "checking for dlopen()... " >&6; }
14744  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14745/* end confdefs.h.  */
14746
14747int
14748main ()
14749{
14750
14751		extern void* dlopen();
14752		dlopen();
14753
14754  ;
14755  return 0;
14756}
14757_ACEOF
14758if ac_fn_c_try_link "$LINENO"; then :
14759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14760$as_echo "yes" >&6; };
14761
14762$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14763
14764else
14765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14766$as_echo "no" >&6; };
14767	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14768$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14769	      olibs=$LIBS
14770	      LIBS="$LIBS -ldl"
14771	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14772/* end confdefs.h.  */
14773
14774int
14775main ()
14776{
14777
14778				extern void* dlopen();
14779				dlopen();
14780
14781  ;
14782  return 0;
14783}
14784_ACEOF
14785if ac_fn_c_try_link "$LINENO"; then :
14786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14787$as_echo "yes" >&6; };
14788
14789$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14790
14791else
14792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14793$as_echo "no" >&6; };
14794			  LIBS=$olibs
14795fi
14796rm -f core conftest.err conftest.$ac_objext \
14797    conftest$ac_exeext conftest.$ac_ext
14798fi
14799rm -f core conftest.err conftest.$ac_objext \
14800    conftest$ac_exeext conftest.$ac_ext
14801      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14802$as_echo_n "checking for dlsym()... " >&6; }
14803  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14804/* end confdefs.h.  */
14805
14806int
14807main ()
14808{
14809
14810		extern void* dlsym();
14811		dlsym();
14812
14813  ;
14814  return 0;
14815}
14816_ACEOF
14817if ac_fn_c_try_link "$LINENO"; then :
14818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14819$as_echo "yes" >&6; };
14820
14821$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14822
14823else
14824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14825$as_echo "no" >&6; };
14826	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14827$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14828	      olibs=$LIBS
14829	      LIBS="$LIBS -ldl"
14830	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14831/* end confdefs.h.  */
14832
14833int
14834main ()
14835{
14836
14837				extern void* dlsym();
14838				dlsym();
14839
14840  ;
14841  return 0;
14842}
14843_ACEOF
14844if ac_fn_c_try_link "$LINENO"; then :
14845  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14846$as_echo "yes" >&6; };
14847
14848$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14849
14850else
14851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14852$as_echo "no" >&6; };
14853			  LIBS=$olibs
14854fi
14855rm -f core conftest.err conftest.$ac_objext \
14856    conftest$ac_exeext conftest.$ac_ext
14857fi
14858rm -f core conftest.err conftest.$ac_objext \
14859    conftest$ac_exeext conftest.$ac_ext
14860elif test x${DLL} = xdl.h; then
14861
14862$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14863
14864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14865$as_echo_n "checking for shl_load()... " >&6; }
14866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14867/* end confdefs.h.  */
14868
14869int
14870main ()
14871{
14872
14873		extern void* shl_load();
14874		shl_load();
14875
14876  ;
14877  return 0;
14878}
14879_ACEOF
14880if ac_fn_c_try_link "$LINENO"; then :
14881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14882$as_echo "yes" >&6; };
14883
14884$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14885
14886else
14887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14888$as_echo "no" >&6; };
14889	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14890$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14891	  olibs=$LIBS
14892	  LIBS="$LIBS -ldld"
14893	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14894/* end confdefs.h.  */
14895
14896int
14897main ()
14898{
14899
14900			extern void* shl_load();
14901			shl_load();
14902
14903  ;
14904  return 0;
14905}
14906_ACEOF
14907if ac_fn_c_try_link "$LINENO"; then :
14908  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14909$as_echo "yes" >&6; };
14910
14911$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14912
14913else
14914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14915$as_echo "no" >&6; };
14916		  LIBS=$olibs
14917fi
14918rm -f core conftest.err conftest.$ac_objext \
14919    conftest$ac_exeext conftest.$ac_ext
14920fi
14921rm -f core conftest.err conftest.$ac_objext \
14922    conftest$ac_exeext conftest.$ac_ext
14923fi
14924for ac_header in setjmp.h
14925do :
14926  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14927if test "x$ac_cv_header_setjmp_h" = xyes; then :
14928  cat >>confdefs.h <<_ACEOF
14929#define HAVE_SETJMP_H 1
14930_ACEOF
14931
14932fi
14933
14934done
14935
14936
14937if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14938    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14939    LIBS=`echo $LIBS | sed s/-ldl//`
14940    PERL_LIBS="$PERL_LIBS -ldl"
14941  fi
14942fi
14943
14944if test "$MACOS_X" = "yes"; then
14945  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14946$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14947  if test "$MACOS_X_DARWIN" = "yes"; then
14948    if test "$features" = "tiny"; then
14949            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14950      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14951      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14952$as_echo "yes, we need CoreServices" >&6; }
14953      LIBS="$LIBS -framework CoreServices"
14954    else
14955      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14956$as_echo "yes, we need AppKit" >&6; }
14957      LIBS="$LIBS -framework AppKit"
14958    fi
14959  else
14960    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14961$as_echo "no" >&6; }
14962  fi
14963fi
14964
14965if `echo "$CFLAGS" | grep -v D_REENTRANT >/dev/null`; then
14966  CFLAGS="$CFLAGS -D_REENTRANT"
14967fi
14968
14969DEPEND_CFLAGS_FILTER=
14970if test "$GCC" = yes; then
14971  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14972$as_echo_n "checking for GCC 3 or later... " >&6; }
14973  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
14974  if test "$gccmajor" -gt "2"; then
14975    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14976    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14977$as_echo "yes" >&6; }
14978  else
14979    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14980$as_echo "no" >&6; }
14981  fi
14982          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14983$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14984  if test "$gccmajor" -gt "3"; then
14985    CFLAGS=`echo "$CFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-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/'`
14986    CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-D_FORTIFY_SOURCE=. //g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'`
14987    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14988$as_echo "yes" >&6; }
14989  else
14990    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14991$as_echo "no" >&6; }
14992  fi
14993fi
14994
14995
14996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14997$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14998if 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
14999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15000$as_echo "yes" >&6; }
15001  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
15002
15003else
15004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15005$as_echo "no" >&6; }
15006fi
15007
15008LDFLAGS=`echo "$LDFLAGS" | sed -e 's/-L /-L/g'`
15009
15010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
15011$as_echo_n "checking linker --as-needed support... " >&6; }
15012LINK_AS_NEEDED=
15013# Check if linker supports --as-needed and --no-as-needed options
15014if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
15015  if ! echo "$LDFLAGS" | grep -q -- '-Wl,[^[:space:]]*--as-needed'; then
15016    LDFLAGS="$LDFLAGS -Wl,--as-needed"
15017  fi
15018  LINK_AS_NEEDED=yes
15019fi
15020if test "$LINK_AS_NEEDED" = yes; then
15021  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15022$as_echo "yes" >&6; }
15023else
15024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15025$as_echo "no" >&6; }
15026fi
15027
15028
15029# IBM z/OS reset CFLAGS for config.mk
15030if test "$zOSUnix" = "yes"; then
15031	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
15032fi
15033
15034ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
15035
15036cat >confcache <<\_ACEOF
15037# This file is a shell script that caches the results of configure
15038# tests run on this system so they can be shared between configure
15039# scripts and configure runs, see configure's option --config-cache.
15040# It is not useful on other systems.  If it contains results you don't
15041# want to keep, you may remove or edit it.
15042#
15043# config.status only pays attention to the cache file if you give it
15044# the --recheck option to rerun configure.
15045#
15046# `ac_cv_env_foo' variables (set or unset) will be overridden when
15047# loading this file, other *unset* `ac_cv_foo' will be assigned the
15048# following values.
15049
15050_ACEOF
15051
15052# The following way of writing the cache mishandles newlines in values,
15053# but we know of no workaround that is simple, portable, and efficient.
15054# So, we kill variables containing newlines.
15055# Ultrix sh set writes to stderr and can't be redirected directly,
15056# and sets the high bit in the cache file unless we assign to the vars.
15057(
15058  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15059    eval ac_val=\$$ac_var
15060    case $ac_val in #(
15061    *${as_nl}*)
15062      case $ac_var in #(
15063      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15064$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15065      esac
15066      case $ac_var in #(
15067      _ | IFS | as_nl) ;; #(
15068      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15069      *) { eval $ac_var=; unset $ac_var;} ;;
15070      esac ;;
15071    esac
15072  done
15073
15074  (set) 2>&1 |
15075    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15076    *${as_nl}ac_space=\ *)
15077      # `set' does not quote correctly, so add quotes: double-quote
15078      # substitution turns \\\\ into \\, and sed turns \\ into \.
15079      sed -n \
15080	"s/'/'\\\\''/g;
15081	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15082      ;; #(
15083    *)
15084      # `set' quotes correctly as required by POSIX, so do not add quotes.
15085      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15086      ;;
15087    esac |
15088    sort
15089) |
15090  sed '
15091     /^ac_cv_env_/b end
15092     t clear
15093     :clear
15094     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15095     t end
15096     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15097     :end' >>confcache
15098if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15099  if test -w "$cache_file"; then
15100    if test "x$cache_file" != "x/dev/null"; then
15101      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15102$as_echo "$as_me: updating cache $cache_file" >&6;}
15103      if test ! -f "$cache_file" || test -h "$cache_file"; then
15104	cat confcache >"$cache_file"
15105      else
15106        case $cache_file in #(
15107        */* | ?:*)
15108	  mv -f confcache "$cache_file"$$ &&
15109	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15110        *)
15111	  mv -f confcache "$cache_file" ;;
15112	esac
15113      fi
15114    fi
15115  else
15116    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15117$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15118  fi
15119fi
15120rm -f confcache
15121
15122test "x$prefix" = xNONE && prefix=$ac_default_prefix
15123# Let make expand exec_prefix.
15124test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15125
15126DEFS=-DHAVE_CONFIG_H
15127
15128ac_libobjs=
15129ac_ltlibobjs=
15130U=
15131for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15132  # 1. Remove the extension, and $U if already installed.
15133  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15134  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15135  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15136  #    will be set to the directory where LIBOBJS objects are built.
15137  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15138  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15139done
15140LIBOBJS=$ac_libobjs
15141
15142LTLIBOBJS=$ac_ltlibobjs
15143
15144
15145
15146
15147: "${CONFIG_STATUS=./config.status}"
15148ac_write_fail=0
15149ac_clean_files_save=$ac_clean_files
15150ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15151{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15152$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15153as_write_fail=0
15154cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15155#! $SHELL
15156# Generated by $as_me.
15157# Run this file to recreate the current configuration.
15158# Compiler output produced by configure, useful for debugging
15159# configure, is in config.log if it exists.
15160
15161debug=false
15162ac_cs_recheck=false
15163ac_cs_silent=false
15164
15165SHELL=\${CONFIG_SHELL-$SHELL}
15166export SHELL
15167_ASEOF
15168cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15169## -------------------- ##
15170## M4sh Initialization. ##
15171## -------------------- ##
15172
15173# Be more Bourne compatible
15174DUALCASE=1; export DUALCASE # for MKS sh
15175if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15176  emulate sh
15177  NULLCMD=:
15178  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15179  # is contrary to our usage.  Disable this feature.
15180  alias -g '${1+"$@"}'='"$@"'
15181  setopt NO_GLOB_SUBST
15182else
15183  case `(set -o) 2>/dev/null` in #(
15184  *posix*) :
15185    set -o posix ;; #(
15186  *) :
15187     ;;
15188esac
15189fi
15190
15191
15192as_nl='
15193'
15194export as_nl
15195# Printing a long string crashes Solaris 7 /usr/bin/printf.
15196as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15197as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15198as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15199# Prefer a ksh shell builtin over an external printf program on Solaris,
15200# but without wasting forks for bash or zsh.
15201if test -z "$BASH_VERSION$ZSH_VERSION" \
15202    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15203  as_echo='print -r --'
15204  as_echo_n='print -rn --'
15205elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15206  as_echo='printf %s\n'
15207  as_echo_n='printf %s'
15208else
15209  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15210    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15211    as_echo_n='/usr/ucb/echo -n'
15212  else
15213    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15214    as_echo_n_body='eval
15215      arg=$1;
15216      case $arg in #(
15217      *"$as_nl"*)
15218	expr "X$arg" : "X\\(.*\\)$as_nl";
15219	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15220      esac;
15221      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15222    '
15223    export as_echo_n_body
15224    as_echo_n='sh -c $as_echo_n_body as_echo'
15225  fi
15226  export as_echo_body
15227  as_echo='sh -c $as_echo_body as_echo'
15228fi
15229
15230# The user is always right.
15231if test "${PATH_SEPARATOR+set}" != set; then
15232  PATH_SEPARATOR=:
15233  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15234    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15235      PATH_SEPARATOR=';'
15236  }
15237fi
15238
15239
15240# IFS
15241# We need space, tab and new line, in precisely that order.  Quoting is
15242# there to prevent editors from complaining about space-tab.
15243# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15244# splitting by setting IFS to empty value.)
15245IFS=" ""	$as_nl"
15246
15247# Find who we are.  Look in the path if we contain no directory separator.
15248as_myself=
15249case $0 in #((
15250  *[\\/]* ) as_myself=$0 ;;
15251  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15252for as_dir in $PATH
15253do
15254  IFS=$as_save_IFS
15255  test -z "$as_dir" && as_dir=.
15256    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15257  done
15258IFS=$as_save_IFS
15259
15260     ;;
15261esac
15262# We did not find ourselves, most probably we were run as `sh COMMAND'
15263# in which case we are not to be found in the path.
15264if test "x$as_myself" = x; then
15265  as_myself=$0
15266fi
15267if test ! -f "$as_myself"; then
15268  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15269  exit 1
15270fi
15271
15272# Unset variables that we do not need and which cause bugs (e.g. in
15273# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15274# suppresses any "Segmentation fault" message there.  '((' could
15275# trigger a bug in pdksh 5.2.14.
15276for as_var in BASH_ENV ENV MAIL MAILPATH
15277do eval test x\${$as_var+set} = xset \
15278  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15279done
15280PS1='$ '
15281PS2='> '
15282PS4='+ '
15283
15284# NLS nuisances.
15285LC_ALL=C
15286export LC_ALL
15287LANGUAGE=C
15288export LANGUAGE
15289
15290# CDPATH.
15291(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15292
15293
15294# as_fn_error STATUS ERROR [LINENO LOG_FD]
15295# ----------------------------------------
15296# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15297# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15298# script with STATUS, using 1 if that was 0.
15299as_fn_error ()
15300{
15301  as_status=$1; test $as_status -eq 0 && as_status=1
15302  if test "$4"; then
15303    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15304    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15305  fi
15306  $as_echo "$as_me: error: $2" >&2
15307  as_fn_exit $as_status
15308} # as_fn_error
15309
15310
15311# as_fn_set_status STATUS
15312# -----------------------
15313# Set $? to STATUS, without forking.
15314as_fn_set_status ()
15315{
15316  return $1
15317} # as_fn_set_status
15318
15319# as_fn_exit STATUS
15320# -----------------
15321# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15322as_fn_exit ()
15323{
15324  set +e
15325  as_fn_set_status $1
15326  exit $1
15327} # as_fn_exit
15328
15329# as_fn_unset VAR
15330# ---------------
15331# Portably unset VAR.
15332as_fn_unset ()
15333{
15334  { eval $1=; unset $1;}
15335}
15336as_unset=as_fn_unset
15337# as_fn_append VAR VALUE
15338# ----------------------
15339# Append the text in VALUE to the end of the definition contained in VAR. Take
15340# advantage of any shell optimizations that allow amortized linear growth over
15341# repeated appends, instead of the typical quadratic growth present in naive
15342# implementations.
15343if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15344  eval 'as_fn_append ()
15345  {
15346    eval $1+=\$2
15347  }'
15348else
15349  as_fn_append ()
15350  {
15351    eval $1=\$$1\$2
15352  }
15353fi # as_fn_append
15354
15355# as_fn_arith ARG...
15356# ------------------
15357# Perform arithmetic evaluation on the ARGs, and store the result in the
15358# global $as_val. Take advantage of shells that can avoid forks. The arguments
15359# must be portable across $(()) and expr.
15360if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15361  eval 'as_fn_arith ()
15362  {
15363    as_val=$(( $* ))
15364  }'
15365else
15366  as_fn_arith ()
15367  {
15368    as_val=`expr "$@" || test $? -eq 1`
15369  }
15370fi # as_fn_arith
15371
15372
15373if expr a : '\(a\)' >/dev/null 2>&1 &&
15374   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15375  as_expr=expr
15376else
15377  as_expr=false
15378fi
15379
15380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15381  as_basename=basename
15382else
15383  as_basename=false
15384fi
15385
15386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15387  as_dirname=dirname
15388else
15389  as_dirname=false
15390fi
15391
15392as_me=`$as_basename -- "$0" ||
15393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15394	 X"$0" : 'X\(//\)$' \| \
15395	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15396$as_echo X/"$0" |
15397    sed '/^.*\/\([^/][^/]*\)\/*$/{
15398	    s//\1/
15399	    q
15400	  }
15401	  /^X\/\(\/\/\)$/{
15402	    s//\1/
15403	    q
15404	  }
15405	  /^X\/\(\/\).*/{
15406	    s//\1/
15407	    q
15408	  }
15409	  s/.*/./; q'`
15410
15411# Avoid depending upon Character Ranges.
15412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15415as_cr_digits='0123456789'
15416as_cr_alnum=$as_cr_Letters$as_cr_digits
15417
15418ECHO_C= ECHO_N= ECHO_T=
15419case `echo -n x` in #(((((
15420-n*)
15421  case `echo 'xy\c'` in
15422  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15423  xy)  ECHO_C='\c';;
15424  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15425       ECHO_T='	';;
15426  esac;;
15427*)
15428  ECHO_N='-n';;
15429esac
15430
15431rm -f conf$$ conf$$.exe conf$$.file
15432if test -d conf$$.dir; then
15433  rm -f conf$$.dir/conf$$.file
15434else
15435  rm -f conf$$.dir
15436  mkdir conf$$.dir 2>/dev/null
15437fi
15438if (echo >conf$$.file) 2>/dev/null; then
15439  if ln -s conf$$.file conf$$ 2>/dev/null; then
15440    as_ln_s='ln -s'
15441    # ... but there are two gotchas:
15442    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15443    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15444    # In both cases, we have to default to `cp -pR'.
15445    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15446      as_ln_s='cp -pR'
15447  elif ln conf$$.file conf$$ 2>/dev/null; then
15448    as_ln_s=ln
15449  else
15450    as_ln_s='cp -pR'
15451  fi
15452else
15453  as_ln_s='cp -pR'
15454fi
15455rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15456rmdir conf$$.dir 2>/dev/null
15457
15458
15459# as_fn_mkdir_p
15460# -------------
15461# Create "$as_dir" as a directory, including parents if necessary.
15462as_fn_mkdir_p ()
15463{
15464
15465  case $as_dir in #(
15466  -*) as_dir=./$as_dir;;
15467  esac
15468  test -d "$as_dir" || eval $as_mkdir_p || {
15469    as_dirs=
15470    while :; do
15471      case $as_dir in #(
15472      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15473      *) as_qdir=$as_dir;;
15474      esac
15475      as_dirs="'$as_qdir' $as_dirs"
15476      as_dir=`$as_dirname -- "$as_dir" ||
15477$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15478	 X"$as_dir" : 'X\(//\)[^/]' \| \
15479	 X"$as_dir" : 'X\(//\)$' \| \
15480	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15481$as_echo X"$as_dir" |
15482    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15483	    s//\1/
15484	    q
15485	  }
15486	  /^X\(\/\/\)[^/].*/{
15487	    s//\1/
15488	    q
15489	  }
15490	  /^X\(\/\/\)$/{
15491	    s//\1/
15492	    q
15493	  }
15494	  /^X\(\/\).*/{
15495	    s//\1/
15496	    q
15497	  }
15498	  s/.*/./; q'`
15499      test -d "$as_dir" && break
15500    done
15501    test -z "$as_dirs" || eval "mkdir $as_dirs"
15502  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15503
15504
15505} # as_fn_mkdir_p
15506if mkdir -p . 2>/dev/null; then
15507  as_mkdir_p='mkdir -p "$as_dir"'
15508else
15509  test -d ./-p && rmdir ./-p
15510  as_mkdir_p=false
15511fi
15512
15513
15514# as_fn_executable_p FILE
15515# -----------------------
15516# Test if FILE is an executable regular file.
15517as_fn_executable_p ()
15518{
15519  test -f "$1" && test -x "$1"
15520} # as_fn_executable_p
15521as_test_x='test -x'
15522as_executable_p=as_fn_executable_p
15523
15524# Sed expression to map a string onto a valid CPP name.
15525as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15526
15527# Sed expression to map a string onto a valid variable name.
15528as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15529
15530
15531exec 6>&1
15532## ----------------------------------- ##
15533## Main body of $CONFIG_STATUS script. ##
15534## ----------------------------------- ##
15535_ASEOF
15536test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15537
15538cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15539# Save the log message, to keep $0 and so on meaningful, and to
15540# report actual input values of CONFIG_FILES etc. instead of their
15541# values after options handling.
15542ac_log="
15543This file was extended by $as_me, which was
15544generated by GNU Autoconf 2.69.  Invocation command line was
15545
15546  CONFIG_FILES    = $CONFIG_FILES
15547  CONFIG_HEADERS  = $CONFIG_HEADERS
15548  CONFIG_LINKS    = $CONFIG_LINKS
15549  CONFIG_COMMANDS = $CONFIG_COMMANDS
15550  $ $0 $@
15551
15552on `(hostname || uname -n) 2>/dev/null | sed 1q`
15553"
15554
15555_ACEOF
15556
15557case $ac_config_files in *"
15558"*) set x $ac_config_files; shift; ac_config_files=$*;;
15559esac
15560
15561case $ac_config_headers in *"
15562"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15563esac
15564
15565
15566cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15567# Files that config.status was made for.
15568config_files="$ac_config_files"
15569config_headers="$ac_config_headers"
15570
15571_ACEOF
15572
15573cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15574ac_cs_usage="\
15575\`$as_me' instantiates files and other configuration actions
15576from templates according to the current configuration.  Unless the files
15577and actions are specified as TAGs, all are instantiated by default.
15578
15579Usage: $0 [OPTION]... [TAG]...
15580
15581  -h, --help       print this help, then exit
15582  -V, --version    print version number and configuration settings, then exit
15583      --config     print configuration, then exit
15584  -q, --quiet, --silent
15585                   do not print progress messages
15586  -d, --debug      don't remove temporary files
15587      --recheck    update $as_me by reconfiguring in the same conditions
15588      --file=FILE[:TEMPLATE]
15589                   instantiate the configuration file FILE
15590      --header=FILE[:TEMPLATE]
15591                   instantiate the configuration header FILE
15592
15593Configuration files:
15594$config_files
15595
15596Configuration headers:
15597$config_headers
15598
15599Report bugs to the package provider."
15600
15601_ACEOF
15602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15603ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15604ac_cs_version="\\
15605config.status
15606configured by $0, generated by GNU Autoconf 2.69,
15607  with options \\"\$ac_cs_config\\"
15608
15609Copyright (C) 2012 Free Software Foundation, Inc.
15610This config.status script is free software; the Free Software Foundation
15611gives unlimited permission to copy, distribute and modify it."
15612
15613ac_pwd='$ac_pwd'
15614srcdir='$srcdir'
15615AWK='$AWK'
15616test -n "\$AWK" || AWK=awk
15617_ACEOF
15618
15619cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15620# The default lists apply if the user does not specify any file.
15621ac_need_defaults=:
15622while test $# != 0
15623do
15624  case $1 in
15625  --*=?*)
15626    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15627    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15628    ac_shift=:
15629    ;;
15630  --*=)
15631    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15632    ac_optarg=
15633    ac_shift=:
15634    ;;
15635  *)
15636    ac_option=$1
15637    ac_optarg=$2
15638    ac_shift=shift
15639    ;;
15640  esac
15641
15642  case $ac_option in
15643  # Handling of the options.
15644  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15645    ac_cs_recheck=: ;;
15646  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15647    $as_echo "$ac_cs_version"; exit ;;
15648  --config | --confi | --conf | --con | --co | --c )
15649    $as_echo "$ac_cs_config"; exit ;;
15650  --debug | --debu | --deb | --de | --d | -d )
15651    debug=: ;;
15652  --file | --fil | --fi | --f )
15653    $ac_shift
15654    case $ac_optarg in
15655    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15656    '') as_fn_error $? "missing file argument" ;;
15657    esac
15658    as_fn_append CONFIG_FILES " '$ac_optarg'"
15659    ac_need_defaults=false;;
15660  --header | --heade | --head | --hea )
15661    $ac_shift
15662    case $ac_optarg in
15663    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15664    esac
15665    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15666    ac_need_defaults=false;;
15667  --he | --h)
15668    # Conflict between --help and --header
15669    as_fn_error $? "ambiguous option: \`$1'
15670Try \`$0 --help' for more information.";;
15671  --help | --hel | -h )
15672    $as_echo "$ac_cs_usage"; exit ;;
15673  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15674  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15675    ac_cs_silent=: ;;
15676
15677  # This is an error.
15678  -*) as_fn_error $? "unrecognized option: \`$1'
15679Try \`$0 --help' for more information." ;;
15680
15681  *) as_fn_append ac_config_targets " $1"
15682     ac_need_defaults=false ;;
15683
15684  esac
15685  shift
15686done
15687
15688ac_configure_extra_args=
15689
15690if $ac_cs_silent; then
15691  exec 6>/dev/null
15692  ac_configure_extra_args="$ac_configure_extra_args --silent"
15693fi
15694
15695_ACEOF
15696cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15697if \$ac_cs_recheck; then
15698  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15699  shift
15700  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15701  CONFIG_SHELL='$SHELL'
15702  export CONFIG_SHELL
15703  exec "\$@"
15704fi
15705
15706_ACEOF
15707cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15708exec 5>>auto/config.log
15709{
15710  echo
15711  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15712## Running $as_me. ##
15713_ASBOX
15714  $as_echo "$ac_log"
15715} >&5
15716
15717_ACEOF
15718cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15719_ACEOF
15720
15721cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15722
15723# Handling of arguments.
15724for ac_config_target in $ac_config_targets
15725do
15726  case $ac_config_target in
15727    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15728    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15729
15730  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15731  esac
15732done
15733
15734
15735# If the user did not use the arguments to specify the items to instantiate,
15736# then the envvar interface is used.  Set only those that are not.
15737# We use the long form for the default assignment because of an extremely
15738# bizarre bug on SunOS 4.1.3.
15739if $ac_need_defaults; then
15740  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15741  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15742fi
15743
15744# Have a temporary directory for convenience.  Make it in the build tree
15745# simply because there is no reason against having it here, and in addition,
15746# creating and moving files from /tmp can sometimes cause problems.
15747# Hook for its removal unless debugging.
15748# Note that there is a small window in which the directory will not be cleaned:
15749# after its creation but before its name has been assigned to `$tmp'.
15750$debug ||
15751{
15752  tmp= ac_tmp=
15753  trap 'exit_status=$?
15754  : "${ac_tmp:=$tmp}"
15755  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15756' 0
15757  trap 'as_fn_exit 1' 1 2 13 15
15758}
15759# Create a (secure) tmp directory for tmp files.
15760
15761{
15762  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15763  test -d "$tmp"
15764}  ||
15765{
15766  tmp=./conf$$-$RANDOM
15767  (umask 077 && mkdir "$tmp")
15768} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15769ac_tmp=$tmp
15770
15771# Set up the scripts for CONFIG_FILES section.
15772# No need to generate them if there are no CONFIG_FILES.
15773# This happens for instance with `./config.status config.h'.
15774if test -n "$CONFIG_FILES"; then
15775
15776
15777ac_cr=`echo X | tr X '\015'`
15778# On cygwin, bash can eat \r inside `` if the user requested igncr.
15779# But we know of no other shell where ac_cr would be empty at this
15780# point, so we can use a bashism as a fallback.
15781if test "x$ac_cr" = x; then
15782  eval ac_cr=\$\'\\r\'
15783fi
15784ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15785if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15786  ac_cs_awk_cr='\\r'
15787else
15788  ac_cs_awk_cr=$ac_cr
15789fi
15790
15791echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15792_ACEOF
15793
15794
15795{
15796  echo "cat >conf$$subs.awk <<_ACEOF" &&
15797  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15798  echo "_ACEOF"
15799} >conf$$subs.sh ||
15800  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15801ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15802ac_delim='%!_!# '
15803for ac_last_try in false false false false false :; do
15804  . ./conf$$subs.sh ||
15805    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15806
15807  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15808  if test $ac_delim_n = $ac_delim_num; then
15809    break
15810  elif $ac_last_try; then
15811    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15812  else
15813    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15814  fi
15815done
15816rm -f conf$$subs.sh
15817
15818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15819cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15820_ACEOF
15821sed -n '
15822h
15823s/^/S["/; s/!.*/"]=/
15824p
15825g
15826s/^[^!]*!//
15827:repl
15828t repl
15829s/'"$ac_delim"'$//
15830t delim
15831:nl
15832h
15833s/\(.\{148\}\)..*/\1/
15834t more1
15835s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15836p
15837n
15838b repl
15839:more1
15840s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15841p
15842g
15843s/.\{148\}//
15844t nl
15845:delim
15846h
15847s/\(.\{148\}\)..*/\1/
15848t more2
15849s/["\\]/\\&/g; s/^/"/; s/$/"/
15850p
15851b
15852:more2
15853s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15854p
15855g
15856s/.\{148\}//
15857t delim
15858' <conf$$subs.awk | sed '
15859/^[^""]/{
15860  N
15861  s/\n//
15862}
15863' >>$CONFIG_STATUS || ac_write_fail=1
15864rm -f conf$$subs.awk
15865cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15866_ACAWK
15867cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15868  for (key in S) S_is_set[key] = 1
15869  FS = ""
15870
15871}
15872{
15873  line = $ 0
15874  nfields = split(line, field, "@")
15875  substed = 0
15876  len = length(field[1])
15877  for (i = 2; i < nfields; i++) {
15878    key = field[i]
15879    keylen = length(key)
15880    if (S_is_set[key]) {
15881      value = S[key]
15882      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15883      len += length(value) + length(field[++i])
15884      substed = 1
15885    } else
15886      len += 1 + keylen
15887  }
15888
15889  print line
15890}
15891
15892_ACAWK
15893_ACEOF
15894cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15895if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15896  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15897else
15898  cat
15899fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15900  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15901_ACEOF
15902
15903# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15904# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15905# trailing colons and then remove the whole line if VPATH becomes empty
15906# (actually we leave an empty line to preserve line numbers).
15907if test "x$srcdir" = x.; then
15908  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15909h
15910s///
15911s/^/:/
15912s/[	 ]*$/:/
15913s/:\$(srcdir):/:/g
15914s/:\${srcdir}:/:/g
15915s/:@srcdir@:/:/g
15916s/^:*//
15917s/:*$//
15918x
15919s/\(=[	 ]*\).*/\1/
15920G
15921s/\n//
15922s/^[^=]*=[	 ]*$//
15923}'
15924fi
15925
15926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15927fi # test -n "$CONFIG_FILES"
15928
15929# Set up the scripts for CONFIG_HEADERS section.
15930# No need to generate them if there are no CONFIG_HEADERS.
15931# This happens for instance with `./config.status Makefile'.
15932if test -n "$CONFIG_HEADERS"; then
15933cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15934BEGIN {
15935_ACEOF
15936
15937# Transform confdefs.h into an awk script `defines.awk', embedded as
15938# here-document in config.status, that substitutes the proper values into
15939# config.h.in to produce config.h.
15940
15941# Create a delimiter string that does not exist in confdefs.h, to ease
15942# handling of long lines.
15943ac_delim='%!_!# '
15944for ac_last_try in false false :; do
15945  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15946  if test -z "$ac_tt"; then
15947    break
15948  elif $ac_last_try; then
15949    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15950  else
15951    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15952  fi
15953done
15954
15955# For the awk script, D is an array of macro values keyed by name,
15956# likewise P contains macro parameters if any.  Preserve backslash
15957# newline sequences.
15958
15959ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15960sed -n '
15961s/.\{148\}/&'"$ac_delim"'/g
15962t rset
15963:rset
15964s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15965t def
15966d
15967:def
15968s/\\$//
15969t bsnl
15970s/["\\]/\\&/g
15971s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15972D["\1"]=" \3"/p
15973s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15974d
15975:bsnl
15976s/["\\]/\\&/g
15977s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15978D["\1"]=" \3\\\\\\n"\\/p
15979t cont
15980s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15981t cont
15982d
15983:cont
15984n
15985s/.\{148\}/&'"$ac_delim"'/g
15986t clear
15987:clear
15988s/\\$//
15989t bsnlc
15990s/["\\]/\\&/g; s/^/"/; s/$/"/p
15991d
15992:bsnlc
15993s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15994b cont
15995' <confdefs.h | sed '
15996s/'"$ac_delim"'/"\\\
15997"/g' >>$CONFIG_STATUS || ac_write_fail=1
15998
15999cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16000  for (key in D) D_is_set[key] = 1
16001  FS = ""
16002}
16003/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16004  line = \$ 0
16005  split(line, arg, " ")
16006  if (arg[1] == "#") {
16007    defundef = arg[2]
16008    mac1 = arg[3]
16009  } else {
16010    defundef = substr(arg[1], 2)
16011    mac1 = arg[2]
16012  }
16013  split(mac1, mac2, "(") #)
16014  macro = mac2[1]
16015  prefix = substr(line, 1, index(line, defundef) - 1)
16016  if (D_is_set[macro]) {
16017    # Preserve the white space surrounding the "#".
16018    print prefix "define", macro P[macro] D[macro]
16019    next
16020  } else {
16021    # Replace #undef with comments.  This is necessary, for example,
16022    # in the case of _POSIX_SOURCE, which is predefined and required
16023    # on some systems where configure will not decide to define it.
16024    if (defundef == "undef") {
16025      print "/*", prefix defundef, macro, "*/"
16026      next
16027    }
16028  }
16029}
16030{ print }
16031_ACAWK
16032_ACEOF
16033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16034  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16035fi # test -n "$CONFIG_HEADERS"
16036
16037
16038eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
16039shift
16040for ac_tag
16041do
16042  case $ac_tag in
16043  :[FHLC]) ac_mode=$ac_tag; continue;;
16044  esac
16045  case $ac_mode$ac_tag in
16046  :[FHL]*:*);;
16047  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16048  :[FH]-) ac_tag=-:-;;
16049  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16050  esac
16051  ac_save_IFS=$IFS
16052  IFS=:
16053  set x $ac_tag
16054  IFS=$ac_save_IFS
16055  shift
16056  ac_file=$1
16057  shift
16058
16059  case $ac_mode in
16060  :L) ac_source=$1;;
16061  :[FH])
16062    ac_file_inputs=
16063    for ac_f
16064    do
16065      case $ac_f in
16066      -) ac_f="$ac_tmp/stdin";;
16067      *) # Look for the file first in the build tree, then in the source tree
16068	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16069	 # because $ac_f cannot contain `:'.
16070	 test -f "$ac_f" ||
16071	   case $ac_f in
16072	   [\\/$]*) false;;
16073	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16074	   esac ||
16075	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16076      esac
16077      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16078      as_fn_append ac_file_inputs " '$ac_f'"
16079    done
16080
16081    # Let's still pretend it is `configure' which instantiates (i.e., don't
16082    # use $as_me), people would be surprised to read:
16083    #    /* config.h.  Generated by config.status.  */
16084    configure_input='Generated from '`
16085	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16086	`' by configure.'
16087    if test x"$ac_file" != x-; then
16088      configure_input="$ac_file.  $configure_input"
16089      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16090$as_echo "$as_me: creating $ac_file" >&6;}
16091    fi
16092    # Neutralize special characters interpreted by sed in replacement strings.
16093    case $configure_input in #(
16094    *\&* | *\|* | *\\* )
16095       ac_sed_conf_input=`$as_echo "$configure_input" |
16096       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16097    *) ac_sed_conf_input=$configure_input;;
16098    esac
16099
16100    case $ac_tag in
16101    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16102      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16103    esac
16104    ;;
16105  esac
16106
16107  ac_dir=`$as_dirname -- "$ac_file" ||
16108$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16109	 X"$ac_file" : 'X\(//\)[^/]' \| \
16110	 X"$ac_file" : 'X\(//\)$' \| \
16111	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16112$as_echo X"$ac_file" |
16113    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16114	    s//\1/
16115	    q
16116	  }
16117	  /^X\(\/\/\)[^/].*/{
16118	    s//\1/
16119	    q
16120	  }
16121	  /^X\(\/\/\)$/{
16122	    s//\1/
16123	    q
16124	  }
16125	  /^X\(\/\).*/{
16126	    s//\1/
16127	    q
16128	  }
16129	  s/.*/./; q'`
16130  as_dir="$ac_dir"; as_fn_mkdir_p
16131  ac_builddir=.
16132
16133case "$ac_dir" in
16134.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16135*)
16136  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16137  # A ".." for each directory in $ac_dir_suffix.
16138  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16139  case $ac_top_builddir_sub in
16140  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16141  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16142  esac ;;
16143esac
16144ac_abs_top_builddir=$ac_pwd
16145ac_abs_builddir=$ac_pwd$ac_dir_suffix
16146# for backward compatibility:
16147ac_top_builddir=$ac_top_build_prefix
16148
16149case $srcdir in
16150  .)  # We are building in place.
16151    ac_srcdir=.
16152    ac_top_srcdir=$ac_top_builddir_sub
16153    ac_abs_top_srcdir=$ac_pwd ;;
16154  [\\/]* | ?:[\\/]* )  # Absolute name.
16155    ac_srcdir=$srcdir$ac_dir_suffix;
16156    ac_top_srcdir=$srcdir
16157    ac_abs_top_srcdir=$srcdir ;;
16158  *) # Relative name.
16159    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16160    ac_top_srcdir=$ac_top_build_prefix$srcdir
16161    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16162esac
16163ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16164
16165
16166  case $ac_mode in
16167  :F)
16168  #
16169  # CONFIG_FILE
16170  #
16171
16172_ACEOF
16173
16174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16175# If the template does not know about datarootdir, expand it.
16176# FIXME: This hack should be removed a few years after 2.60.
16177ac_datarootdir_hack=; ac_datarootdir_seen=
16178ac_sed_dataroot='
16179/datarootdir/ {
16180  p
16181  q
16182}
16183/@datadir@/p
16184/@docdir@/p
16185/@infodir@/p
16186/@localedir@/p
16187/@mandir@/p'
16188case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16189*datarootdir*) ac_datarootdir_seen=yes;;
16190*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16191  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16192$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16193_ACEOF
16194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16195  ac_datarootdir_hack='
16196  s&@datadir@&$datadir&g
16197  s&@docdir@&$docdir&g
16198  s&@infodir@&$infodir&g
16199  s&@localedir@&$localedir&g
16200  s&@mandir@&$mandir&g
16201  s&\\\${datarootdir}&$datarootdir&g' ;;
16202esac
16203_ACEOF
16204
16205# Neutralize VPATH when `$srcdir' = `.'.
16206# Shell code in configure.ac might set extrasub.
16207# FIXME: do we really want to maintain this feature?
16208cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16209ac_sed_extra="$ac_vpsub
16210$extrasub
16211_ACEOF
16212cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16213:t
16214/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16215s|@configure_input@|$ac_sed_conf_input|;t t
16216s&@top_builddir@&$ac_top_builddir_sub&;t t
16217s&@top_build_prefix@&$ac_top_build_prefix&;t t
16218s&@srcdir@&$ac_srcdir&;t t
16219s&@abs_srcdir@&$ac_abs_srcdir&;t t
16220s&@top_srcdir@&$ac_top_srcdir&;t t
16221s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16222s&@builddir@&$ac_builddir&;t t
16223s&@abs_builddir@&$ac_abs_builddir&;t t
16224s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16225$ac_datarootdir_hack
16226"
16227eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16228  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16229
16230test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16231  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16232  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16233      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16234  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16235which seems to be undefined.  Please make sure it is defined" >&5
16236$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16237which seems to be undefined.  Please make sure it is defined" >&2;}
16238
16239  rm -f "$ac_tmp/stdin"
16240  case $ac_file in
16241  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16242  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16243  esac \
16244  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16245 ;;
16246  :H)
16247  #
16248  # CONFIG_HEADER
16249  #
16250  if test x"$ac_file" != x-; then
16251    {
16252      $as_echo "/* $configure_input  */" \
16253      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16254    } >"$ac_tmp/config.h" \
16255      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16256    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16257      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16258$as_echo "$as_me: $ac_file is unchanged" >&6;}
16259    else
16260      rm -f "$ac_file"
16261      mv "$ac_tmp/config.h" "$ac_file" \
16262	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16263    fi
16264  else
16265    $as_echo "/* $configure_input  */" \
16266      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16267      || as_fn_error $? "could not create -" "$LINENO" 5
16268  fi
16269 ;;
16270
16271
16272  esac
16273
16274done # for ac_tag
16275
16276
16277as_fn_exit 0
16278_ACEOF
16279ac_clean_files=$ac_clean_files_save
16280
16281test $ac_write_fail = 0 ||
16282  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16283
16284
16285# configure is writing to config.log, and then calls config.status.
16286# config.status does its own redirection, appending to config.log.
16287# Unfortunately, on DOS this fails, as config.log is still kept open
16288# by configure, so config.status won't be able to write to it; its
16289# output is simply discarded.  So we exec the FD to /dev/null,
16290# effectively closing config.log, so it can be properly (re)opened and
16291# appended to by config.status.  When coming back to configure, we
16292# need to make the FD available again.
16293if test "$no_create" != yes; then
16294  ac_cs_success=:
16295  ac_config_status_args=
16296  test "$silent" = yes &&
16297    ac_config_status_args="$ac_config_status_args --quiet"
16298  exec 5>/dev/null
16299  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16300  exec 5>>auto/config.log
16301  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16302  # would make configure fail if this is the last instruction.
16303  $ac_cs_success || as_fn_exit 1
16304fi
16305if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16306  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16307$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16308fi
16309
16310
16311