xref: /vim-8.2.3635/src/auto/configure (revision b3a29558)
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 del_curterm() can be used" >&5
12329$as_echo_n "checking whether del_curterm() can be used... " >&6; }
12330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12331/* end confdefs.h.  */
12332
12333#ifdef HAVE_TERMCAP_H
12334# include <termcap.h>
12335#endif
12336#include <term.h>
12337
12338int
12339main ()
12340{
12341if (cur_term) del_curterm(cur_term);
12342  ;
12343  return 0;
12344}
12345_ACEOF
12346if ac_fn_c_try_link "$LINENO"; then :
12347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12348$as_echo "yes" >&6; }; $as_echo "#define HAVE_DEL_CURTERM 1" >>confdefs.h
12349
12350else
12351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12352$as_echo "no" >&6; }
12353fi
12354rm -f core conftest.err conftest.$ac_objext \
12355    conftest$ac_exeext conftest.$ac_ext
12356
12357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12358$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12359cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12360/* end confdefs.h.  */
12361
12362#include <sys/types.h>
12363#include <sys/time.h>
12364#include <sys/select.h>
12365int
12366main ()
12367{
12368
12369  ;
12370  return 0;
12371}
12372_ACEOF
12373if ac_fn_c_try_compile "$LINENO"; then :
12374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12375$as_echo "yes" >&6; }
12376			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12377
12378else
12379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12380$as_echo "no" >&6; }
12381fi
12382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12383
12384
12385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12386$as_echo_n "checking for /dev/ptc... " >&6; }
12387if test -r /dev/ptc; then
12388  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12389
12390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12391$as_echo "yes" >&6; }
12392else
12393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394$as_echo "no" >&6; }
12395fi
12396
12397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12398$as_echo_n "checking for SVR4 ptys... " >&6; }
12399if test -c /dev/ptmx ; then
12400  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12401/* end confdefs.h.  */
12402
12403// These should be in stdlib.h, but it depends on _XOPEN_SOURCE.
12404char *ptsname(int);
12405int unlockpt(int);
12406int grantpt(int);
12407
12408int
12409main ()
12410{
12411
12412		ptsname(0);
12413		grantpt(0);
12414		unlockpt(0);
12415  ;
12416  return 0;
12417}
12418_ACEOF
12419if ac_fn_c_try_link "$LINENO"; then :
12420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12421$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12422
12423else
12424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12425$as_echo "no" >&6; }
12426fi
12427rm -f core conftest.err conftest.$ac_objext \
12428    conftest$ac_exeext conftest.$ac_ext
12429else
12430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12431$as_echo "no" >&6; }
12432fi
12433
12434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12435$as_echo_n "checking for ptyranges... " >&6; }
12436if test -d /dev/ptym ; then
12437  pdir='/dev/ptym'
12438else
12439  pdir='/dev'
12440fi
12441cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12442/* end confdefs.h.  */
12443#ifdef M_UNIX
12444   yes;
12445#endif
12446
12447_ACEOF
12448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12449  $EGREP "yes" >/dev/null 2>&1; then :
12450  ptys=`echo /dev/ptyp??`
12451else
12452  ptys=`echo $pdir/pty??`
12453fi
12454rm -f conftest*
12455
12456if test "$ptys" != "$pdir/pty??" ; then
12457  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12458  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12459  cat >>confdefs.h <<_ACEOF
12460#define PTYRANGE0 "$p0"
12461_ACEOF
12462
12463  cat >>confdefs.h <<_ACEOF
12464#define PTYRANGE1 "$p1"
12465_ACEOF
12466
12467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12468$as_echo "$p0 / $p1" >&6; }
12469else
12470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12471$as_echo "don't know" >&6; }
12472fi
12473
12474
12475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12476$as_echo_n "checking return type of signal handlers... " >&6; }
12477if ${ac_cv_type_signal+:} false; then :
12478  $as_echo_n "(cached) " >&6
12479else
12480  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12481/* end confdefs.h.  */
12482#include <sys/types.h>
12483#include <signal.h>
12484
12485int
12486main ()
12487{
12488return *(signal (0, 0)) (0) == 1;
12489  ;
12490  return 0;
12491}
12492_ACEOF
12493if ac_fn_c_try_compile "$LINENO"; then :
12494  ac_cv_type_signal=int
12495else
12496  ac_cv_type_signal=void
12497fi
12498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12499fi
12500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12501$as_echo "$ac_cv_type_signal" >&6; }
12502
12503cat >>confdefs.h <<_ACEOF
12504#define RETSIGTYPE $ac_cv_type_signal
12505_ACEOF
12506
12507
12508
12509if test $ac_cv_type_signal = void; then
12510  $as_echo "#define SIGRETURN return" >>confdefs.h
12511
12512else
12513  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12514
12515fi
12516
12517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12518$as_echo_n "checking for struct sigcontext... " >&6; }
12519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12520/* end confdefs.h.  */
12521
12522#include <signal.h>
12523test_sig()
12524{
12525    struct sigcontext *scont;
12526    scont = (struct sigcontext *)0;
12527    return 1;
12528}
12529int
12530main ()
12531{
12532
12533  ;
12534  return 0;
12535}
12536_ACEOF
12537if ac_fn_c_try_compile "$LINENO"; then :
12538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12539$as_echo "yes" >&6; }
12540		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12541
12542else
12543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12544$as_echo "no" >&6; }
12545fi
12546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12547
12548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12549$as_echo_n "checking getcwd implementation is broken... " >&6; }
12550if ${vim_cv_getcwd_broken+:} false; then :
12551  $as_echo_n "(cached) " >&6
12552else
12553
12554    if test "$cross_compiling" = yes; then :
12555
12556      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12557
12558else
12559  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12560/* end confdefs.h.  */
12561
12562#include "confdefs.h"
12563#ifdef HAVE_UNISTD_H
12564#include <unistd.h>
12565#endif
12566char *dagger[] = { "IFS=pwd", 0 };
12567main()
12568{
12569  char buffer[500];
12570  extern char **environ;
12571  environ = dagger;
12572  return getcwd(buffer, 500) ? 0 : 1;
12573}
12574
12575_ACEOF
12576if ac_fn_c_try_run "$LINENO"; then :
12577
12578      vim_cv_getcwd_broken=no
12579
12580else
12581
12582      vim_cv_getcwd_broken=yes
12583
12584fi
12585rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12586  conftest.$ac_objext conftest.beam conftest.$ac_ext
12587fi
12588
12589
12590fi
12591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12592$as_echo "$vim_cv_getcwd_broken" >&6; }
12593
12594if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12595  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12596
12597  for ac_func in getwd
12598do :
12599  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12600if test "x$ac_cv_func_getwd" = xyes; then :
12601  cat >>confdefs.h <<_ACEOF
12602#define HAVE_GETWD 1
12603_ACEOF
12604
12605fi
12606done
12607
12608fi
12609
12610for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12611	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12612	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12613	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12614	sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \
12615	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12616	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12617do :
12618  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12619ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12620if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12621  cat >>confdefs.h <<_ACEOF
12622#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12623_ACEOF
12624
12625fi
12626done
12627
12628for ac_header in sys/select.h sys/socket.h
12629do :
12630  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12631ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12632if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12633  cat >>confdefs.h <<_ACEOF
12634#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12635_ACEOF
12636
12637fi
12638
12639done
12640
12641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12642$as_echo_n "checking types of arguments for select... " >&6; }
12643if ${ac_cv_func_select_args+:} false; then :
12644  $as_echo_n "(cached) " >&6
12645else
12646  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12647 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12648  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650/* end confdefs.h.  */
12651$ac_includes_default
12652#ifdef HAVE_SYS_SELECT_H
12653# include <sys/select.h>
12654#endif
12655#ifdef HAVE_SYS_SOCKET_H
12656# include <sys/socket.h>
12657#endif
12658
12659int
12660main ()
12661{
12662extern int select ($ac_arg1,
12663					    $ac_arg234, $ac_arg234, $ac_arg234,
12664					    $ac_arg5);
12665  ;
12666  return 0;
12667}
12668_ACEOF
12669if ac_fn_c_try_compile "$LINENO"; then :
12670  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12671fi
12672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12673  done
12674 done
12675done
12676# Provide a safe default value.
12677: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12678
12679fi
12680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12681$as_echo "$ac_cv_func_select_args" >&6; }
12682ac_save_IFS=$IFS; IFS=','
12683set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12684IFS=$ac_save_IFS
12685shift
12686
12687cat >>confdefs.h <<_ACEOF
12688#define SELECT_TYPE_ARG1 $1
12689_ACEOF
12690
12691
12692cat >>confdefs.h <<_ACEOF
12693#define SELECT_TYPE_ARG234 ($2)
12694_ACEOF
12695
12696
12697cat >>confdefs.h <<_ACEOF
12698#define SELECT_TYPE_ARG5 ($3)
12699_ACEOF
12700
12701rm -f conftest*
12702
12703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12704$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12705if ${ac_cv_sys_largefile_source+:} false; then :
12706  $as_echo_n "(cached) " >&6
12707else
12708  while :; do
12709  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12710/* end confdefs.h.  */
12711#include <sys/types.h> /* for off_t */
12712     #include <stdio.h>
12713int
12714main ()
12715{
12716int (*fp) (FILE *, off_t, int) = fseeko;
12717     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12718  ;
12719  return 0;
12720}
12721_ACEOF
12722if ac_fn_c_try_link "$LINENO"; then :
12723  ac_cv_sys_largefile_source=no; break
12724fi
12725rm -f core conftest.err conftest.$ac_objext \
12726    conftest$ac_exeext conftest.$ac_ext
12727  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12728/* end confdefs.h.  */
12729#define _LARGEFILE_SOURCE 1
12730#include <sys/types.h> /* for off_t */
12731     #include <stdio.h>
12732int
12733main ()
12734{
12735int (*fp) (FILE *, off_t, int) = fseeko;
12736     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12737  ;
12738  return 0;
12739}
12740_ACEOF
12741if ac_fn_c_try_link "$LINENO"; then :
12742  ac_cv_sys_largefile_source=1; break
12743fi
12744rm -f core conftest.err conftest.$ac_objext \
12745    conftest$ac_exeext conftest.$ac_ext
12746  ac_cv_sys_largefile_source=unknown
12747  break
12748done
12749fi
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12751$as_echo "$ac_cv_sys_largefile_source" >&6; }
12752case $ac_cv_sys_largefile_source in #(
12753  no | unknown) ;;
12754  *)
12755cat >>confdefs.h <<_ACEOF
12756#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12757_ACEOF
12758;;
12759esac
12760rm -rf conftest*
12761
12762# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12763# in glibc 2.1.3, but that breaks too many other things.
12764# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12765if test $ac_cv_sys_largefile_source != unknown; then
12766
12767$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12768
12769fi
12770
12771
12772# Check whether --enable-largefile was given.
12773if test "${enable_largefile+set}" = set; then :
12774  enableval=$enable_largefile;
12775fi
12776
12777if test "$enable_largefile" != no; then
12778
12779  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12780$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12781if ${ac_cv_sys_largefile_CC+:} false; then :
12782  $as_echo_n "(cached) " >&6
12783else
12784  ac_cv_sys_largefile_CC=no
12785     if test "$GCC" != yes; then
12786       ac_save_CC=$CC
12787       while :; do
12788	 # IRIX 6.2 and later do not support large files by default,
12789	 # so use the C compiler's -n32 option if that helps.
12790	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12791/* end confdefs.h.  */
12792#include <sys/types.h>
12793 /* Check that off_t can represent 2**63 - 1 correctly.
12794    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12795    since some C++ compilers masquerading as C compilers
12796    incorrectly reject 9223372036854775807.  */
12797#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12798  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12799		       && LARGE_OFF_T % 2147483647 == 1)
12800		      ? 1 : -1];
12801int
12802main ()
12803{
12804
12805  ;
12806  return 0;
12807}
12808_ACEOF
12809	 if ac_fn_c_try_compile "$LINENO"; then :
12810  break
12811fi
12812rm -f core conftest.err conftest.$ac_objext
12813	 CC="$CC -n32"
12814	 if ac_fn_c_try_compile "$LINENO"; then :
12815  ac_cv_sys_largefile_CC=' -n32'; break
12816fi
12817rm -f core conftest.err conftest.$ac_objext
12818	 break
12819       done
12820       CC=$ac_save_CC
12821       rm -f conftest.$ac_ext
12822    fi
12823fi
12824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12825$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12826  if test "$ac_cv_sys_largefile_CC" != no; then
12827    CC=$CC$ac_cv_sys_largefile_CC
12828  fi
12829
12830  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12831$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12832if ${ac_cv_sys_file_offset_bits+:} false; then :
12833  $as_echo_n "(cached) " >&6
12834else
12835  while :; do
12836  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12837/* end confdefs.h.  */
12838#include <sys/types.h>
12839 /* Check that off_t can represent 2**63 - 1 correctly.
12840    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12841    since some C++ compilers masquerading as C compilers
12842    incorrectly reject 9223372036854775807.  */
12843#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12844  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12845		       && LARGE_OFF_T % 2147483647 == 1)
12846		      ? 1 : -1];
12847int
12848main ()
12849{
12850
12851  ;
12852  return 0;
12853}
12854_ACEOF
12855if ac_fn_c_try_compile "$LINENO"; then :
12856  ac_cv_sys_file_offset_bits=no; break
12857fi
12858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12859  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12860/* end confdefs.h.  */
12861#define _FILE_OFFSET_BITS 64
12862#include <sys/types.h>
12863 /* Check that off_t can represent 2**63 - 1 correctly.
12864    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12865    since some C++ compilers masquerading as C compilers
12866    incorrectly reject 9223372036854775807.  */
12867#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12868  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12869		       && LARGE_OFF_T % 2147483647 == 1)
12870		      ? 1 : -1];
12871int
12872main ()
12873{
12874
12875  ;
12876  return 0;
12877}
12878_ACEOF
12879if ac_fn_c_try_compile "$LINENO"; then :
12880  ac_cv_sys_file_offset_bits=64; break
12881fi
12882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12883  ac_cv_sys_file_offset_bits=unknown
12884  break
12885done
12886fi
12887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12888$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12889case $ac_cv_sys_file_offset_bits in #(
12890  no | unknown) ;;
12891  *)
12892cat >>confdefs.h <<_ACEOF
12893#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12894_ACEOF
12895;;
12896esac
12897rm -rf conftest*
12898  if test $ac_cv_sys_file_offset_bits = unknown; then
12899    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12900$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12901if ${ac_cv_sys_large_files+:} false; then :
12902  $as_echo_n "(cached) " >&6
12903else
12904  while :; do
12905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12906/* end confdefs.h.  */
12907#include <sys/types.h>
12908 /* Check that off_t can represent 2**63 - 1 correctly.
12909    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12910    since some C++ compilers masquerading as C compilers
12911    incorrectly reject 9223372036854775807.  */
12912#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12913  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12914		       && LARGE_OFF_T % 2147483647 == 1)
12915		      ? 1 : -1];
12916int
12917main ()
12918{
12919
12920  ;
12921  return 0;
12922}
12923_ACEOF
12924if ac_fn_c_try_compile "$LINENO"; then :
12925  ac_cv_sys_large_files=no; break
12926fi
12927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12928  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12929/* end confdefs.h.  */
12930#define _LARGE_FILES 1
12931#include <sys/types.h>
12932 /* Check that off_t can represent 2**63 - 1 correctly.
12933    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12934    since some C++ compilers masquerading as C compilers
12935    incorrectly reject 9223372036854775807.  */
12936#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12937  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12938		       && LARGE_OFF_T % 2147483647 == 1)
12939		      ? 1 : -1];
12940int
12941main ()
12942{
12943
12944  ;
12945  return 0;
12946}
12947_ACEOF
12948if ac_fn_c_try_compile "$LINENO"; then :
12949  ac_cv_sys_large_files=1; break
12950fi
12951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12952  ac_cv_sys_large_files=unknown
12953  break
12954done
12955fi
12956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12957$as_echo "$ac_cv_sys_large_files" >&6; }
12958case $ac_cv_sys_large_files in #(
12959  no | unknown) ;;
12960  *)
12961cat >>confdefs.h <<_ACEOF
12962#define _LARGE_FILES $ac_cv_sys_large_files
12963_ACEOF
12964;;
12965esac
12966rm -rf conftest*
12967  fi
12968
12969
12970fi
12971
12972
12973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12974$as_echo_n "checking --enable-canberra argument... " >&6; }
12975# Check whether --enable-canberra was given.
12976if test "${enable_canberra+set}" = set; then :
12977  enableval=$enable_canberra;
12978else
12979  enable_canberra="maybe"
12980fi
12981
12982
12983if test "$enable_canberra" = "maybe"; then
12984  if test "$features" = "big" -o "$features" = "huge"; then
12985    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12986$as_echo "Defaulting to yes" >&6; }
12987    enable_canberra="yes"
12988  else
12989    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12990$as_echo "Defaulting to no" >&6; }
12991    enable_canberra="no"
12992  fi
12993else
12994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
12995$as_echo "$enable_canberra" >&6; }
12996fi
12997if test "$enable_canberra" = "yes"; then
12998  if test "x$PKG_CONFIG" != "xno"; then
12999    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
13000    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
13001  fi
13002  if test "x$canberra_lib" = "x"; then
13003    canberra_lib=-lcanberra
13004    canberra_cflags=-D_REENTRANT
13005  fi
13006  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
13007$as_echo_n "checking for libcanberra... " >&6; }
13008  ac_save_CFLAGS="$CFLAGS"
13009  ac_save_LIBS="$LIBS"
13010  if `echo "$CFLAGS" | grep -v "$canberra_cflags" >/dev/null`; then
13011    CFLAGS="$CFLAGS $canberra_cflags"
13012  fi
13013  LIBS="$LIBS $canberra_lib"
13014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13015/* end confdefs.h.  */
13016
13017  # include <canberra.h>
13018
13019int
13020main ()
13021{
13022
13023     ca_context *hello;
13024     ca_context_create(&hello);
13025  ;
13026  return 0;
13027}
13028_ACEOF
13029if ac_fn_c_try_link "$LINENO"; then :
13030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13031$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
13032
13033else
13034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
13035$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
13036fi
13037rm -f core conftest.err conftest.$ac_objext \
13038    conftest$ac_exeext conftest.$ac_ext
13039fi
13040
13041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-libsodium argument" >&5
13042$as_echo_n "checking --enable-libsodium argument... " >&6; }
13043# Check whether --enable-libsodium was given.
13044if test "${enable_libsodium+set}" = set; then :
13045  enableval=$enable_libsodium;
13046else
13047  enable_libsodium="maybe"
13048fi
13049
13050
13051if test "$enable_libsodium" = "maybe"; then
13052  if test "$features" = "big" -o "$features" = "huge"; then
13053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
13054$as_echo "Defaulting to yes" >&6; }
13055    enable_libsodium="yes"
13056  else
13057    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
13058$as_echo "Defaulting to no" >&6; }
13059    enable_libsodium="no"
13060  fi
13061else
13062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libsodium" >&5
13063$as_echo "$enable_libsodium" >&6; }
13064fi
13065if test "$enable_libsodium" = "yes"; then
13066  if test "x$PKG_CONFIG" != "xno"; then
13067    libsodium_lib=`$PKG_CONFIG --libs libsodium 2>/dev/null`
13068    libsodium_cflags=`$PKG_CONFIG --cflags libsodium 2>/dev/null`
13069  fi
13070  if test "x$libsodium_lib" = "x"; then
13071    libsodium_lib=-lsodium
13072    libsodium_cflags=
13073  fi
13074  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsodium" >&5
13075$as_echo_n "checking for libsodium... " >&6; }
13076  ac_save_CFLAGS="$CFLAGS"
13077  ac_save_LIBS="$LIBS"
13078  CFLAGS="$CFLAGS $libsodium_cflags"
13079  LIBS="$LIBS $libsodium_lib"
13080  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13081/* end confdefs.h.  */
13082
13083  # include <sodium.h>
13084
13085int
13086main ()
13087{
13088
13089     printf("%d", sodium_init());
13090  ;
13091  return 0;
13092}
13093_ACEOF
13094if ac_fn_c_try_link "$LINENO"; then :
13095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13096$as_echo "yes" >&6; }; $as_echo "#define HAVE_SODIUM 1" >>confdefs.h
13097
13098else
13099  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libsodium-dev" >&5
13100$as_echo "no; try installing libsodium-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
13101fi
13102rm -f core conftest.err conftest.$ac_objext \
13103    conftest$ac_exeext conftest.$ac_ext
13104fi
13105
13106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
13107$as_echo_n "checking for st_blksize... " >&6; }
13108cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13109/* end confdefs.h.  */
13110#include <sys/types.h>
13111#include <sys/stat.h>
13112int
13113main ()
13114{
13115	struct stat st;
13116	int n;
13117
13118	stat("/", &st);
13119	n = (int)st.st_blksize;
13120  ;
13121  return 0;
13122}
13123_ACEOF
13124if ac_fn_c_try_compile "$LINENO"; then :
13125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13126$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13127
13128else
13129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13130$as_echo "no" >&6; }
13131fi
13132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13133
13134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13135$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13136if ${vim_cv_stat_ignores_slash+:} false; then :
13137  $as_echo_n "(cached) " >&6
13138else
13139
13140    if test "$cross_compiling" = yes; then :
13141
13142      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13143
13144else
13145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13146/* end confdefs.h.  */
13147
13148#include "confdefs.h"
13149#if STDC_HEADERS
13150# include <stdlib.h>
13151# include <stddef.h>
13152#endif
13153#include <sys/types.h>
13154#include <sys/stat.h>
13155main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13156
13157_ACEOF
13158if ac_fn_c_try_run "$LINENO"; then :
13159
13160      vim_cv_stat_ignores_slash=yes
13161
13162else
13163
13164      vim_cv_stat_ignores_slash=no
13165
13166fi
13167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13168  conftest.$ac_objext conftest.beam conftest.$ac_ext
13169fi
13170
13171
13172fi
13173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13174$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13175
13176if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13177  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13178
13179fi
13180
13181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanoseconds field of struct stat" >&5
13182$as_echo_n "checking for nanoseconds field of struct stat... " >&6; }
13183if ${ac_cv_struct_st_mtim_nsec+:} false; then :
13184  $as_echo_n "(cached) " >&6
13185else
13186  ac_save_CPPFLAGS="$CPPFLAGS"
13187   ac_cv_struct_st_mtim_nsec=no
13188   # st_mtim.tv_nsec -- the usual case
13189   # st_mtim._tv_nsec -- Solaris 2.6, if
13190   #	(defined _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED == 1
13191   #	 && !defined __EXTENSIONS__)
13192   # st_mtim.st__tim.tv_nsec -- UnixWare 2.1.2
13193   # st_mtime_n -- AIX 5.2 and above
13194   # st_mtimespec.tv_nsec -- Darwin (Mac OSX)
13195   for ac_val in st_mtim.tv_nsec st_mtim._tv_nsec st_mtim.st__tim.tv_nsec st_mtime_n st_mtimespec.tv_nsec; do
13196     CPPFLAGS="$ac_save_CPPFLAGS -DST_MTIM_NSEC=$ac_val"
13197     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13198/* end confdefs.h.  */
13199#include <sys/types.h>
13200#include <sys/stat.h>
13201int
13202main ()
13203{
13204struct stat s; s.ST_MTIM_NSEC;
13205  ;
13206  return 0;
13207}
13208_ACEOF
13209if ac_fn_c_try_compile "$LINENO"; then :
13210  ac_cv_struct_st_mtim_nsec=$ac_val; break
13211fi
13212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13213   done
13214   CPPFLAGS="$ac_save_CPPFLAGS"
13215
13216fi
13217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_st_mtim_nsec" >&5
13218$as_echo "$ac_cv_struct_st_mtim_nsec" >&6; }
13219if test $ac_cv_struct_st_mtim_nsec != no; then
13220
13221cat >>confdefs.h <<_ACEOF
13222#define ST_MTIM_NSEC $ac_cv_struct_st_mtim_nsec
13223_ACEOF
13224
13225fi
13226
13227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13228$as_echo_n "checking for iconv_open()... " >&6; }
13229save_LIBS="$LIBS"
13230LIBS="$LIBS -liconv"
13231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13232/* end confdefs.h.  */
13233
13234#ifdef HAVE_ICONV_H
13235# include <iconv.h>
13236#endif
13237
13238int
13239main ()
13240{
13241iconv_open("fr", "to");
13242  ;
13243  return 0;
13244}
13245_ACEOF
13246if ac_fn_c_try_link "$LINENO"; then :
13247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13248$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13249
13250else
13251  LIBS="$save_LIBS"
13252    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253/* end confdefs.h.  */
13254
13255#ifdef HAVE_ICONV_H
13256# include <iconv.h>
13257#endif
13258
13259int
13260main ()
13261{
13262iconv_open("fr", "to");
13263  ;
13264  return 0;
13265}
13266_ACEOF
13267if ac_fn_c_try_link "$LINENO"; then :
13268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13269$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13270
13271else
13272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13273$as_echo "no" >&6; }
13274fi
13275rm -f core conftest.err conftest.$ac_objext \
13276    conftest$ac_exeext conftest.$ac_ext
13277fi
13278rm -f core conftest.err conftest.$ac_objext \
13279    conftest$ac_exeext conftest.$ac_ext
13280
13281
13282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13283$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13284cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13285/* end confdefs.h.  */
13286
13287#ifdef HAVE_LANGINFO_H
13288# include <langinfo.h>
13289#endif
13290
13291int
13292main ()
13293{
13294char *cs = nl_langinfo(CODESET);
13295  ;
13296  return 0;
13297}
13298_ACEOF
13299if ac_fn_c_try_link "$LINENO"; then :
13300  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13301$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13302
13303else
13304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13305$as_echo "no" >&6; }
13306fi
13307rm -f core conftest.err conftest.$ac_objext \
13308    conftest$ac_exeext conftest.$ac_ext
13309
13310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13311$as_echo_n "checking for strtod in -lm... " >&6; }
13312if ${ac_cv_lib_m_strtod+:} false; then :
13313  $as_echo_n "(cached) " >&6
13314else
13315  ac_check_lib_save_LIBS=$LIBS
13316LIBS="-lm  $LIBS"
13317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13318/* end confdefs.h.  */
13319
13320/* Override any GCC internal prototype to avoid an error.
13321   Use char because int might match the return type of a GCC
13322   builtin and then its argument prototype would still apply.  */
13323#ifdef __cplusplus
13324extern "C"
13325#endif
13326char strtod ();
13327int
13328main ()
13329{
13330return strtod ();
13331  ;
13332  return 0;
13333}
13334_ACEOF
13335if ac_fn_c_try_link "$LINENO"; then :
13336  ac_cv_lib_m_strtod=yes
13337else
13338  ac_cv_lib_m_strtod=no
13339fi
13340rm -f core conftest.err conftest.$ac_objext \
13341    conftest$ac_exeext conftest.$ac_ext
13342LIBS=$ac_check_lib_save_LIBS
13343fi
13344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13345$as_echo "$ac_cv_lib_m_strtod" >&6; }
13346if test "x$ac_cv_lib_m_strtod" = xyes; then :
13347  cat >>confdefs.h <<_ACEOF
13348#define HAVE_LIBM 1
13349_ACEOF
13350
13351  LIBS="-lm $LIBS"
13352
13353fi
13354
13355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13356$as_echo_n "checking for strtod() and other floating point functions... " >&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{
13371char *s; double d;
13372    d = strtod("1.1", &s);
13373    d = fabs(1.11);
13374    d = ceil(1.11);
13375    d = floor(1.11);
13376    d = log10(1.11);
13377    d = pow(1.11, 2.22);
13378    d = sqrt(1.11);
13379    d = sin(1.11);
13380    d = cos(1.11);
13381    d = atan(1.11);
13382
13383  ;
13384  return 0;
13385}
13386_ACEOF
13387if ac_fn_c_try_link "$LINENO"; then :
13388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13389$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13390
13391else
13392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13393$as_echo "no" >&6; }
13394fi
13395rm -f core conftest.err conftest.$ac_objext \
13396    conftest$ac_exeext conftest.$ac_ext
13397
13398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13399$as_echo_n "checking for isinf()... " >&6; }
13400cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13401/* end confdefs.h.  */
13402
13403#ifdef HAVE_MATH_H
13404# include <math.h>
13405#endif
13406#if STDC_HEADERS
13407# include <stdlib.h>
13408# include <stddef.h>
13409#endif
13410
13411int
13412main ()
13413{
13414int r = isinf(1.11);
13415  ;
13416  return 0;
13417}
13418_ACEOF
13419if ac_fn_c_try_link "$LINENO"; then :
13420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13421$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13422
13423else
13424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13425$as_echo "no" >&6; }
13426fi
13427rm -f core conftest.err conftest.$ac_objext \
13428    conftest$ac_exeext conftest.$ac_ext
13429
13430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13431$as_echo_n "checking for isnan()... " >&6; }
13432cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433/* end confdefs.h.  */
13434
13435#ifdef HAVE_MATH_H
13436# include <math.h>
13437#endif
13438#if STDC_HEADERS
13439# include <stdlib.h>
13440# include <stddef.h>
13441#endif
13442
13443int
13444main ()
13445{
13446int r = isnan(1.11);
13447  ;
13448  return 0;
13449}
13450_ACEOF
13451if ac_fn_c_try_link "$LINENO"; then :
13452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13453$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13454
13455else
13456  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13457$as_echo "no" >&6; }
13458fi
13459rm -f core conftest.err conftest.$ac_objext \
13460    conftest$ac_exeext conftest.$ac_ext
13461
13462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13463$as_echo_n "checking --disable-acl argument... " >&6; }
13464# Check whether --enable-acl was given.
13465if test "${enable_acl+set}" = set; then :
13466  enableval=$enable_acl;
13467else
13468  enable_acl="yes"
13469fi
13470
13471if test "$enable_acl" = "yes"; then
13472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13473$as_echo "no" >&6; }
13474  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13475$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13476if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13477  $as_echo_n "(cached) " >&6
13478else
13479  ac_check_lib_save_LIBS=$LIBS
13480LIBS="-lposix1e  $LIBS"
13481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13482/* end confdefs.h.  */
13483
13484/* Override any GCC internal prototype to avoid an error.
13485   Use char because int might match the return type of a GCC
13486   builtin and then its argument prototype would still apply.  */
13487#ifdef __cplusplus
13488extern "C"
13489#endif
13490char acl_get_file ();
13491int
13492main ()
13493{
13494return acl_get_file ();
13495  ;
13496  return 0;
13497}
13498_ACEOF
13499if ac_fn_c_try_link "$LINENO"; then :
13500  ac_cv_lib_posix1e_acl_get_file=yes
13501else
13502  ac_cv_lib_posix1e_acl_get_file=no
13503fi
13504rm -f core conftest.err conftest.$ac_objext \
13505    conftest$ac_exeext conftest.$ac_ext
13506LIBS=$ac_check_lib_save_LIBS
13507fi
13508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13509$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13510if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13511  LIBS="$LIBS -lposix1e"
13512else
13513  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13514$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13515if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13516  $as_echo_n "(cached) " >&6
13517else
13518  ac_check_lib_save_LIBS=$LIBS
13519LIBS="-lacl  $LIBS"
13520cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13521/* end confdefs.h.  */
13522
13523/* Override any GCC internal prototype to avoid an error.
13524   Use char because int might match the return type of a GCC
13525   builtin and then its argument prototype would still apply.  */
13526#ifdef __cplusplus
13527extern "C"
13528#endif
13529char acl_get_file ();
13530int
13531main ()
13532{
13533return acl_get_file ();
13534  ;
13535  return 0;
13536}
13537_ACEOF
13538if ac_fn_c_try_link "$LINENO"; then :
13539  ac_cv_lib_acl_acl_get_file=yes
13540else
13541  ac_cv_lib_acl_acl_get_file=no
13542fi
13543rm -f core conftest.err conftest.$ac_objext \
13544    conftest$ac_exeext conftest.$ac_ext
13545LIBS=$ac_check_lib_save_LIBS
13546fi
13547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13548$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13549if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13550  LIBS="$LIBS -lacl"
13551		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13552$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13553if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13554  $as_echo_n "(cached) " >&6
13555else
13556  ac_check_lib_save_LIBS=$LIBS
13557LIBS="-lattr  $LIBS"
13558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13559/* end confdefs.h.  */
13560
13561/* Override any GCC internal prototype to avoid an error.
13562   Use char because int might match the return type of a GCC
13563   builtin and then its argument prototype would still apply.  */
13564#ifdef __cplusplus
13565extern "C"
13566#endif
13567char fgetxattr ();
13568int
13569main ()
13570{
13571return fgetxattr ();
13572  ;
13573  return 0;
13574}
13575_ACEOF
13576if ac_fn_c_try_link "$LINENO"; then :
13577  ac_cv_lib_attr_fgetxattr=yes
13578else
13579  ac_cv_lib_attr_fgetxattr=no
13580fi
13581rm -f core conftest.err conftest.$ac_objext \
13582    conftest$ac_exeext conftest.$ac_ext
13583LIBS=$ac_check_lib_save_LIBS
13584fi
13585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13586$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13587if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13588  LIBS="$LIBS -lattr"
13589fi
13590
13591fi
13592
13593fi
13594
13595
13596  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13597$as_echo_n "checking for POSIX ACL support... " >&6; }
13598  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13599/* end confdefs.h.  */
13600
13601#include <sys/types.h>
13602#ifdef HAVE_SYS_ACL_H
13603# include <sys/acl.h>
13604#endif
13605acl_t acl;
13606int
13607main ()
13608{
13609acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13610	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13611	acl_free(acl);
13612  ;
13613  return 0;
13614}
13615_ACEOF
13616if ac_fn_c_try_link "$LINENO"; then :
13617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13618$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13619
13620else
13621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13622$as_echo "no" >&6; }
13623fi
13624rm -f core conftest.err conftest.$ac_objext \
13625    conftest$ac_exeext conftest.$ac_ext
13626
13627  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13628$as_echo_n "checking for acl_get in -lsec... " >&6; }
13629if ${ac_cv_lib_sec_acl_get+:} false; then :
13630  $as_echo_n "(cached) " >&6
13631else
13632  ac_check_lib_save_LIBS=$LIBS
13633LIBS="-lsec  $LIBS"
13634cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13635/* end confdefs.h.  */
13636
13637/* Override any GCC internal prototype to avoid an error.
13638   Use char because int might match the return type of a GCC
13639   builtin and then its argument prototype would still apply.  */
13640#ifdef __cplusplus
13641extern "C"
13642#endif
13643char acl_get ();
13644int
13645main ()
13646{
13647return acl_get ();
13648  ;
13649  return 0;
13650}
13651_ACEOF
13652if ac_fn_c_try_link "$LINENO"; then :
13653  ac_cv_lib_sec_acl_get=yes
13654else
13655  ac_cv_lib_sec_acl_get=no
13656fi
13657rm -f core conftest.err conftest.$ac_objext \
13658    conftest$ac_exeext conftest.$ac_ext
13659LIBS=$ac_check_lib_save_LIBS
13660fi
13661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13662$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13663if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13664  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13665
13666else
13667  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13668$as_echo_n "checking for Solaris ACL support... " >&6; }
13669  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13670/* end confdefs.h.  */
13671
13672#ifdef HAVE_SYS_ACL_H
13673# include <sys/acl.h>
13674#endif
13675int
13676main ()
13677{
13678acl("foo", GETACLCNT, 0, NULL);
13679
13680  ;
13681  return 0;
13682}
13683_ACEOF
13684if ac_fn_c_try_link "$LINENO"; then :
13685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13686$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13687
13688else
13689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13690$as_echo "no" >&6; }
13691fi
13692rm -f core conftest.err conftest.$ac_objext \
13693    conftest$ac_exeext conftest.$ac_ext
13694fi
13695
13696
13697  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13698$as_echo_n "checking for AIX ACL support... " >&6; }
13699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13700/* end confdefs.h.  */
13701
13702#if STDC_HEADERS
13703# include <stdlib.h>
13704# include <stddef.h>
13705#endif
13706#ifdef HAVE_SYS_ACL_H
13707# include <sys/acl.h>
13708#endif
13709#ifdef HAVE_SYS_ACCESS_H
13710# include <sys/access.h>
13711#endif
13712#define _ALL_SOURCE
13713
13714#include <sys/stat.h>
13715
13716int aclsize;
13717struct acl *aclent;
13718int
13719main ()
13720{
13721aclsize = sizeof(struct acl);
13722	aclent = (void *)malloc(aclsize);
13723	statacl("foo", STX_NORMAL, aclent, aclsize);
13724
13725  ;
13726  return 0;
13727}
13728_ACEOF
13729if ac_fn_c_try_link "$LINENO"; then :
13730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13731$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13732
13733else
13734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13735$as_echo "no" >&6; }
13736fi
13737rm -f core conftest.err conftest.$ac_objext \
13738    conftest$ac_exeext conftest.$ac_ext
13739else
13740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13741$as_echo "yes" >&6; }
13742fi
13743
13744if test "x$GTK_CFLAGS" != "x"; then
13745    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13746$as_echo_n "checking for pango_shape_full... " >&6; }
13747  ac_save_CFLAGS="$CFLAGS"
13748  ac_save_LIBS="$LIBS"
13749  CFLAGS="$CFLAGS $GTK_CFLAGS"
13750  LIBS="$LIBS $GTK_LIBS"
13751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13752/* end confdefs.h.  */
13753#include <gtk/gtk.h>
13754int
13755main ()
13756{
13757 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13758  ;
13759  return 0;
13760}
13761_ACEOF
13762if ac_fn_c_try_link "$LINENO"; then :
13763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13764$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13765
13766else
13767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13768$as_echo "no" >&6; }
13769fi
13770rm -f core conftest.err conftest.$ac_objext \
13771    conftest$ac_exeext conftest.$ac_ext
13772  CFLAGS="$ac_save_CFLAGS"
13773  LIBS="$ac_save_LIBS"
13774fi
13775
13776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13777$as_echo_n "checking --disable-gpm argument... " >&6; }
13778# Check whether --enable-gpm was given.
13779if test "${enable_gpm+set}" = set; then :
13780  enableval=$enable_gpm;
13781else
13782  enable_gpm="yes"
13783fi
13784
13785
13786if test "$enable_gpm" = "yes"; then
13787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13788$as_echo "no" >&6; }
13789    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13790$as_echo_n "checking for gpm... " >&6; }
13791if ${vi_cv_have_gpm+:} false; then :
13792  $as_echo_n "(cached) " >&6
13793else
13794  olibs="$LIBS" ; LIBS="-lgpm"
13795	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13796/* end confdefs.h.  */
13797#include <gpm.h>
13798	    #include <linux/keyboard.h>
13799int
13800main ()
13801{
13802Gpm_GetLibVersion(NULL);
13803  ;
13804  return 0;
13805}
13806_ACEOF
13807if ac_fn_c_try_link "$LINENO"; then :
13808  	    	    vi_cv_have_gpm=yes
13809else
13810  vi_cv_have_gpm=no
13811fi
13812rm -f core conftest.err conftest.$ac_objext \
13813    conftest$ac_exeext conftest.$ac_ext
13814	LIBS="$olibs"
13815
13816fi
13817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13818$as_echo "$vi_cv_have_gpm" >&6; }
13819  if test $vi_cv_have_gpm = yes; then
13820    LIBS="$LIBS -lgpm"
13821    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13822
13823  fi
13824else
13825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13826$as_echo "yes" >&6; }
13827fi
13828
13829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13830$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13831# Check whether --enable-sysmouse was given.
13832if test "${enable_sysmouse+set}" = set; then :
13833  enableval=$enable_sysmouse;
13834else
13835  enable_sysmouse="yes"
13836fi
13837
13838
13839if test "$enable_sysmouse" = "yes"; then
13840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13841$as_echo "no" >&6; }
13842        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13843$as_echo_n "checking for sysmouse... " >&6; }
13844if ${vi_cv_have_sysmouse+:} false; then :
13845  $as_echo_n "(cached) " >&6
13846else
13847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13848/* end confdefs.h.  */
13849#include <sys/consio.h>
13850	     #include <signal.h>
13851	     #include <sys/fbio.h>
13852int
13853main ()
13854{
13855struct mouse_info   mouse;
13856	     mouse.operation = MOUSE_MODE;
13857	     mouse.operation = MOUSE_SHOW;
13858	     mouse.u.mode.mode = 0;
13859	     mouse.u.mode.signal = SIGUSR2;
13860  ;
13861  return 0;
13862}
13863_ACEOF
13864if ac_fn_c_try_link "$LINENO"; then :
13865  vi_cv_have_sysmouse=yes
13866else
13867  vi_cv_have_sysmouse=no
13868fi
13869rm -f core conftest.err conftest.$ac_objext \
13870    conftest$ac_exeext conftest.$ac_ext
13871
13872fi
13873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13874$as_echo "$vi_cv_have_sysmouse" >&6; }
13875  if test $vi_cv_have_sysmouse = yes; then
13876    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13877
13878  fi
13879else
13880  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13881$as_echo "yes" >&6; }
13882fi
13883
13884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13885$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13887/* end confdefs.h.  */
13888#if HAVE_FCNTL_H
13889# include <fcntl.h>
13890#endif
13891int
13892main ()
13893{
13894	int flag = FD_CLOEXEC;
13895  ;
13896  return 0;
13897}
13898_ACEOF
13899if ac_fn_c_try_compile "$LINENO"; then :
13900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13901$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13902
13903else
13904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13905$as_echo "not usable" >&6; }
13906fi
13907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13908
13909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13910$as_echo_n "checking for rename... " >&6; }
13911cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13912/* end confdefs.h.  */
13913#include <stdio.h>
13914int
13915main ()
13916{
13917rename("this", "that")
13918  ;
13919  return 0;
13920}
13921_ACEOF
13922if ac_fn_c_try_link "$LINENO"; then :
13923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13924$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13925
13926else
13927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13928$as_echo "no" >&6; }
13929fi
13930rm -f core conftest.err conftest.$ac_objext \
13931    conftest$ac_exeext conftest.$ac_ext
13932
13933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5
13934$as_echo_n "checking for dirfd... " >&6; }
13935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13936/* end confdefs.h.  */
13937#include <sys/types.h>
13938#include <dirent.h>
13939int
13940main ()
13941{
13942DIR * dir=opendir("dirname"); dirfd(dir);
13943  ;
13944  return 0;
13945}
13946_ACEOF
13947if ac_fn_c_try_link "$LINENO"; then :
13948  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13949$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h
13950
13951else
13952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13953$as_echo "not usable" >&6; }
13954fi
13955rm -f core conftest.err conftest.$ac_objext \
13956    conftest$ac_exeext conftest.$ac_ext
13957
13958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
13959$as_echo_n "checking for flock... " >&6; }
13960cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13961/* end confdefs.h.  */
13962#include <sys/file.h>
13963int
13964main ()
13965{
13966flock(10, LOCK_SH);
13967  ;
13968  return 0;
13969}
13970_ACEOF
13971if ac_fn_c_try_link "$LINENO"; then :
13972  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13973$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
13974
13975else
13976  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13977$as_echo "not usable" >&6; }
13978fi
13979rm -f core conftest.err conftest.$ac_objext \
13980    conftest$ac_exeext conftest.$ac_ext
13981
13982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13983$as_echo_n "checking for sysctl... " >&6; }
13984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13985/* end confdefs.h.  */
13986#include <sys/types.h>
13987#include <sys/sysctl.h>
13988int
13989main ()
13990{
13991	int mib[2], r;
13992	size_t len;
13993
13994	mib[0] = CTL_HW;
13995	mib[1] = HW_USERMEM;
13996	len = sizeof(r);
13997	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13998
13999  ;
14000  return 0;
14001}
14002_ACEOF
14003if ac_fn_c_try_compile "$LINENO"; then :
14004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14005$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
14006
14007else
14008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14009$as_echo "not usable" >&6; }
14010fi
14011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14012
14013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
14014$as_echo_n "checking for sysinfo... " >&6; }
14015cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14016/* end confdefs.h.  */
14017#include <sys/types.h>
14018#include <sys/sysinfo.h>
14019int
14020main ()
14021{
14022	struct sysinfo sinfo;
14023	int t;
14024
14025	(void)sysinfo(&sinfo);
14026	t = sinfo.totalram;
14027
14028  ;
14029  return 0;
14030}
14031_ACEOF
14032if ac_fn_c_try_link "$LINENO"; then :
14033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14034$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
14035
14036else
14037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14038$as_echo "not usable" >&6; }
14039fi
14040rm -f core conftest.err conftest.$ac_objext \
14041    conftest$ac_exeext conftest.$ac_ext
14042
14043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
14044$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
14045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14046/* end confdefs.h.  */
14047#include <sys/types.h>
14048#include <sys/sysinfo.h>
14049int
14050main ()
14051{
14052	struct sysinfo sinfo;
14053	sinfo.mem_unit = 1;
14054
14055  ;
14056  return 0;
14057}
14058_ACEOF
14059if ac_fn_c_try_compile "$LINENO"; then :
14060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14061$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
14062
14063else
14064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14065$as_echo "no" >&6; }
14066fi
14067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14068
14069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.uptime" >&5
14070$as_echo_n "checking for sysinfo.uptime... " >&6; }
14071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14072/* end confdefs.h.  */
14073#include <sys/types.h>
14074#include <sys/sysinfo.h>
14075int
14076main ()
14077{
14078	struct sysinfo sinfo;
14079        long ut;
14080
14081	(void)sysinfo(&sinfo);
14082	ut = sinfo.uptime;
14083
14084  ;
14085  return 0;
14086}
14087_ACEOF
14088if ac_fn_c_try_compile "$LINENO"; then :
14089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14090$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_UPTIME 1" >>confdefs.h
14091
14092else
14093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14094$as_echo "no" >&6; }
14095fi
14096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14097
14098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
14099$as_echo_n "checking for sysconf... " >&6; }
14100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14101/* end confdefs.h.  */
14102#include <unistd.h>
14103int
14104main ()
14105{
14106	(void)sysconf(_SC_PAGESIZE);
14107	(void)sysconf(_SC_PHYS_PAGES);
14108
14109  ;
14110  return 0;
14111}
14112_ACEOF
14113if ac_fn_c_try_compile "$LINENO"; then :
14114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14115$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
14116
14117else
14118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14119$as_echo "not usable" >&6; }
14120fi
14121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14122
14123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5
14124$as_echo_n "checking for _SC_SIGSTKSZ via sysconf()... " >&6; }
14125cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14126/* end confdefs.h.  */
14127#include <unistd.h>
14128int
14129main ()
14130{
14131	(void)sysconf(_SC_SIGSTKSZ);
14132
14133  ;
14134  return 0;
14135}
14136_ACEOF
14137if ac_fn_c_try_compile "$LINENO"; then :
14138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14139$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h
14140
14141else
14142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
14143$as_echo "not usable" >&6; }
14144fi
14145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14146
14147# The cast to long int works around a bug in the HP C Compiler
14148# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14149# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14150# This bug is HP SR number 8606223364.
14151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14152$as_echo_n "checking size of int... " >&6; }
14153if ${ac_cv_sizeof_int+:} false; then :
14154  $as_echo_n "(cached) " >&6
14155else
14156  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14157
14158else
14159  if test "$ac_cv_type_int" = yes; then
14160     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14161$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14162as_fn_error 77 "cannot compute sizeof (int)
14163See \`config.log' for more details" "$LINENO" 5; }
14164   else
14165     ac_cv_sizeof_int=0
14166   fi
14167fi
14168
14169fi
14170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14171$as_echo "$ac_cv_sizeof_int" >&6; }
14172
14173
14174
14175cat >>confdefs.h <<_ACEOF
14176#define SIZEOF_INT $ac_cv_sizeof_int
14177_ACEOF
14178
14179
14180# The cast to long int works around a bug in the HP C Compiler
14181# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14182# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14183# This bug is HP SR number 8606223364.
14184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14185$as_echo_n "checking size of long... " >&6; }
14186if ${ac_cv_sizeof_long+:} false; then :
14187  $as_echo_n "(cached) " >&6
14188else
14189  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14190
14191else
14192  if test "$ac_cv_type_long" = yes; then
14193     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14194$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14195as_fn_error 77 "cannot compute sizeof (long)
14196See \`config.log' for more details" "$LINENO" 5; }
14197   else
14198     ac_cv_sizeof_long=0
14199   fi
14200fi
14201
14202fi
14203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14204$as_echo "$ac_cv_sizeof_long" >&6; }
14205
14206
14207
14208cat >>confdefs.h <<_ACEOF
14209#define SIZEOF_LONG $ac_cv_sizeof_long
14210_ACEOF
14211
14212
14213# The cast to long int works around a bug in the HP C Compiler
14214# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14215# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14216# This bug is HP SR number 8606223364.
14217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
14218$as_echo_n "checking size of time_t... " >&6; }
14219if ${ac_cv_sizeof_time_t+:} false; then :
14220  $as_echo_n "(cached) " >&6
14221else
14222  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
14223
14224else
14225  if test "$ac_cv_type_time_t" = yes; then
14226     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14227$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14228as_fn_error 77 "cannot compute sizeof (time_t)
14229See \`config.log' for more details" "$LINENO" 5; }
14230   else
14231     ac_cv_sizeof_time_t=0
14232   fi
14233fi
14234
14235fi
14236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
14237$as_echo "$ac_cv_sizeof_time_t" >&6; }
14238
14239
14240
14241cat >>confdefs.h <<_ACEOF
14242#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14243_ACEOF
14244
14245
14246# The cast to long int works around a bug in the HP C Compiler
14247# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14248# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14249# This bug is HP SR number 8606223364.
14250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14251$as_echo_n "checking size of off_t... " >&6; }
14252if ${ac_cv_sizeof_off_t+:} false; then :
14253  $as_echo_n "(cached) " >&6
14254else
14255  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14256
14257else
14258  if test "$ac_cv_type_off_t" = yes; then
14259     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14260$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14261as_fn_error 77 "cannot compute sizeof (off_t)
14262See \`config.log' for more details" "$LINENO" 5; }
14263   else
14264     ac_cv_sizeof_off_t=0
14265   fi
14266fi
14267
14268fi
14269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14270$as_echo "$ac_cv_sizeof_off_t" >&6; }
14271
14272
14273
14274cat >>confdefs.h <<_ACEOF
14275#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14276_ACEOF
14277
14278
14279
14280cat >>confdefs.h <<_ACEOF
14281#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14282_ACEOF
14283
14284cat >>confdefs.h <<_ACEOF
14285#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14286_ACEOF
14287
14288
14289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14290$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14291if test "$cross_compiling" = yes; then :
14292  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14293$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14294else
14295  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14296/* end confdefs.h.  */
14297
14298#ifdef HAVE_STDINT_H
14299# include <stdint.h>
14300#endif
14301#ifdef HAVE_INTTYPES_H
14302# include <inttypes.h>
14303#endif
14304main() {
14305  uint32_t nr1 = (uint32_t)-1;
14306  uint32_t nr2 = (uint32_t)0xffffffffUL;
14307  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1;
14308  return 0;
14309}
14310_ACEOF
14311if ac_fn_c_try_run "$LINENO"; then :
14312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14313$as_echo "ok" >&6; }
14314else
14315  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14316fi
14317rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14318  conftest.$ac_objext conftest.beam conftest.$ac_ext
14319fi
14320
14321
14322
14323bcopy_test_prog='
14324#include "confdefs.h"
14325#ifdef HAVE_STRING_H
14326# include <string.h>
14327#endif
14328#if STDC_HEADERS
14329# include <stdlib.h>
14330# include <stddef.h>
14331#endif
14332main() {
14333  char buf[10];
14334  strcpy(buf, "abcdefghi");
14335  mch_memmove(buf, buf + 2, 3);
14336  if (strncmp(buf, "ababcf", 6))
14337    exit(1);
14338  strcpy(buf, "abcdefghi");
14339  mch_memmove(buf + 2, buf, 3);
14340  if (strncmp(buf, "cdedef", 6))
14341    exit(1);
14342  exit(0); /* libc version works properly.  */
14343}'
14344
14345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14346$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14347if ${vim_cv_memmove_handles_overlap+:} false; then :
14348  $as_echo_n "(cached) " >&6
14349else
14350
14351    if test "$cross_compiling" = yes; then :
14352
14353	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14354
14355else
14356  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14357/* end confdefs.h.  */
14358#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14359_ACEOF
14360if ac_fn_c_try_run "$LINENO"; then :
14361
14362	vim_cv_memmove_handles_overlap=yes
14363
14364else
14365
14366	vim_cv_memmove_handles_overlap=no
14367
14368fi
14369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14370  conftest.$ac_objext conftest.beam conftest.$ac_ext
14371fi
14372
14373
14374fi
14375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14376$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14377
14378if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14379  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14380
14381else
14382  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14383$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14384if ${vim_cv_bcopy_handles_overlap+:} false; then :
14385  $as_echo_n "(cached) " >&6
14386else
14387
14388      if test "$cross_compiling" = yes; then :
14389
14390	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14391
14392else
14393  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14394/* end confdefs.h.  */
14395#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14396_ACEOF
14397if ac_fn_c_try_run "$LINENO"; then :
14398
14399	vim_cv_bcopy_handles_overlap=yes
14400
14401else
14402
14403	vim_cv_bcopy_handles_overlap=no
14404
14405fi
14406rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14407  conftest.$ac_objext conftest.beam conftest.$ac_ext
14408fi
14409
14410
14411fi
14412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14413$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14414
14415  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14416    $as_echo "#define USEBCOPY 1" >>confdefs.h
14417
14418  else
14419    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14420$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14421if ${vim_cv_memcpy_handles_overlap+:} false; then :
14422  $as_echo_n "(cached) " >&6
14423else
14424
14425	if test "$cross_compiling" = yes; then :
14426
14427	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14428
14429else
14430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431/* end confdefs.h.  */
14432#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14433_ACEOF
14434if ac_fn_c_try_run "$LINENO"; then :
14435
14436	    vim_cv_memcpy_handles_overlap=yes
14437
14438else
14439
14440	    vim_cv_memcpy_handles_overlap=no
14441
14442fi
14443rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14444  conftest.$ac_objext conftest.beam conftest.$ac_ext
14445fi
14446
14447
14448fi
14449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14450$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14451
14452    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14453      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14454
14455    fi
14456  fi
14457fi
14458
14459
14460if test "x$with_x" = "xyes"; then
14461  cflags_save=$CFLAGS
14462  libs_save=$LIBS
14463  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14464  CFLAGS="$CFLAGS $X_CFLAGS"
14465
14466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14467$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14468  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14469/* end confdefs.h.  */
14470#include <X11/Xlocale.h>
14471int
14472main ()
14473{
14474
14475  ;
14476  return 0;
14477}
14478_ACEOF
14479if ac_fn_c_try_compile "$LINENO"; then :
14480  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14481/* end confdefs.h.  */
14482
14483/* Override any GCC internal prototype to avoid an error.
14484   Use char because int might match the return type of a GCC
14485   builtin and then its argument prototype would still apply.  */
14486#ifdef __cplusplus
14487extern "C"
14488#endif
14489char _Xsetlocale ();
14490int
14491main ()
14492{
14493return _Xsetlocale ();
14494  ;
14495  return 0;
14496}
14497_ACEOF
14498if ac_fn_c_try_link "$LINENO"; then :
14499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14500$as_echo "yes" >&6; }
14501	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14502
14503else
14504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14505$as_echo "no" >&6; }
14506fi
14507rm -f core conftest.err conftest.$ac_objext \
14508    conftest$ac_exeext conftest.$ac_ext
14509else
14510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14511$as_echo "no" >&6; }
14512fi
14513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14514
14515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14516$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14517  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14518/* end confdefs.h.  */
14519
14520/* Override any GCC internal prototype to avoid an error.
14521   Use char because int might match the return type of a GCC
14522   builtin and then its argument prototype would still apply.  */
14523#ifdef __cplusplus
14524extern "C"
14525#endif
14526char Xutf8SetWMProperties ();
14527int
14528main ()
14529{
14530return Xutf8SetWMProperties ();
14531  ;
14532  return 0;
14533}
14534_ACEOF
14535if ac_fn_c_try_link "$LINENO"; then :
14536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14537$as_echo "yes" >&6; }
14538	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14539
14540else
14541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14542$as_echo "no" >&6; }
14543fi
14544rm -f core conftest.err conftest.$ac_objext \
14545    conftest$ac_exeext conftest.$ac_ext
14546
14547  CFLAGS=$cflags_save
14548  LIBS=$libs_save
14549fi
14550
14551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14552$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14553if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14554  $as_echo_n "(cached) " >&6
14555else
14556  ac_check_lib_save_LIBS=$LIBS
14557LIBS="-lxpg4  $LIBS"
14558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14559/* end confdefs.h.  */
14560
14561/* Override any GCC internal prototype to avoid an error.
14562   Use char because int might match the return type of a GCC
14563   builtin and then its argument prototype would still apply.  */
14564#ifdef __cplusplus
14565extern "C"
14566#endif
14567char _xpg4_setrunelocale ();
14568int
14569main ()
14570{
14571return _xpg4_setrunelocale ();
14572  ;
14573  return 0;
14574}
14575_ACEOF
14576if ac_fn_c_try_link "$LINENO"; then :
14577  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14578else
14579  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14580fi
14581rm -f core conftest.err conftest.$ac_objext \
14582    conftest$ac_exeext conftest.$ac_ext
14583LIBS=$ac_check_lib_save_LIBS
14584fi
14585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14586$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14587if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14588  LIBS="$LIBS -lxpg4"
14589fi
14590
14591
14592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14593$as_echo_n "checking how to create tags... " >&6; }
14594test -f tags && mv tags tags.save
14595if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14596  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14597elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14598  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14599elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14600  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14601else
14602  TAGPRG="ctags"
14603  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14604  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14605  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14606  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14607  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14608  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14609  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14610fi
14611test -f tags.save && mv tags.save tags
14612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14613$as_echo "$TAGPRG" >&6; }
14614
14615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14616$as_echo_n "checking how to run man with a section nr... " >&6; }
14617MANDEF="man"
14618(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14620$as_echo "$MANDEF" >&6; }
14621if test "$MANDEF" = "man -s"; then
14622  $as_echo "#define USEMAN_S 1" >>confdefs.h
14623
14624fi
14625
14626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14627$as_echo_n "checking --disable-nls argument... " >&6; }
14628# Check whether --enable-nls was given.
14629if test "${enable_nls+set}" = set; then :
14630  enableval=$enable_nls;
14631else
14632  enable_nls="yes"
14633fi
14634
14635
14636if test "$enable_nls" = "yes"; then
14637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14638$as_echo "no" >&6; }
14639
14640  INSTALL_LANGS=install-languages
14641
14642  INSTALL_TOOL_LANGS=install-tool-languages
14643
14644
14645  # Extract the first word of "msgfmt", so it can be a program name with args.
14646set dummy msgfmt; ac_word=$2
14647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14648$as_echo_n "checking for $ac_word... " >&6; }
14649if ${ac_cv_prog_MSGFMT+:} false; then :
14650  $as_echo_n "(cached) " >&6
14651else
14652  if test -n "$MSGFMT"; then
14653  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14654else
14655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14656for as_dir in $PATH
14657do
14658  IFS=$as_save_IFS
14659  test -z "$as_dir" && as_dir=.
14660    for ac_exec_ext in '' $ac_executable_extensions; do
14661  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14662    ac_cv_prog_MSGFMT="msgfmt"
14663    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14664    break 2
14665  fi
14666done
14667  done
14668IFS=$as_save_IFS
14669
14670fi
14671fi
14672MSGFMT=$ac_cv_prog_MSGFMT
14673if test -n "$MSGFMT"; then
14674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14675$as_echo "$MSGFMT" >&6; }
14676else
14677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14678$as_echo "no" >&6; }
14679fi
14680
14681
14682  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14683$as_echo_n "checking for NLS... " >&6; }
14684  if test -f po/Makefile; then
14685    have_gettext="no"
14686    if test -n "$MSGFMT"; then
14687      olibs=$LIBS
14688      LIBS=""
14689      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14690/* end confdefs.h.  */
14691#include <libintl.h>
14692int
14693main ()
14694{
14695gettext("Test");
14696  ;
14697  return 0;
14698}
14699_ACEOF
14700if ac_fn_c_try_link "$LINENO"; then :
14701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14702$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14703else
14704  LIBS="-lintl"
14705	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706/* end confdefs.h.  */
14707#include <libintl.h>
14708int
14709main ()
14710{
14711gettext("Test");
14712  ;
14713  return 0;
14714}
14715_ACEOF
14716if ac_fn_c_try_link "$LINENO"; then :
14717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14718$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14719	      LIBS="$olibs -lintl"
14720else
14721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14722$as_echo "gettext() doesn't work" >&6; };
14723	      LIBS=$olibs
14724fi
14725rm -f core conftest.err conftest.$ac_objext \
14726    conftest$ac_exeext conftest.$ac_ext
14727fi
14728rm -f core conftest.err conftest.$ac_objext \
14729    conftest$ac_exeext conftest.$ac_ext
14730    else
14731      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14732$as_echo "msgfmt not found - disabled" >&6; };
14733    fi
14734    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14735      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14736
14737      MAKEMO=yes
14738
14739            for ac_func in bind_textdomain_codeset
14740do :
14741  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14742if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14743  cat >>confdefs.h <<_ACEOF
14744#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14745_ACEOF
14746
14747fi
14748done
14749
14750            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14751$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14752      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14753/* end confdefs.h.  */
14754#include <libintl.h>
14755		extern int _nl_msg_cat_cntr;
14756int
14757main ()
14758{
14759++_nl_msg_cat_cntr;
14760  ;
14761  return 0;
14762}
14763_ACEOF
14764if ac_fn_c_try_link "$LINENO"; then :
14765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14766$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14767
14768else
14769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14770$as_echo "no" >&6; }
14771fi
14772rm -f core conftest.err conftest.$ac_objext \
14773    conftest$ac_exeext conftest.$ac_ext
14774      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14775$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14776      MSGFMT_DESKTOP=
14777      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14778	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14779	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14780$as_echo "broken" >&6; }
14781	else
14782	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14783$as_echo "yes" >&6; }
14784	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14785	fi
14786      else
14787	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14788$as_echo "no" >&6; }
14789      fi
14790
14791    fi
14792  else
14793    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14794$as_echo "no \"po/Makefile\" - disabled" >&6; };
14795  fi
14796else
14797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14798$as_echo "yes" >&6; }
14799fi
14800
14801ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14802if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14803  DLL=dlfcn.h
14804else
14805  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14806if test "x$ac_cv_header_dl_h" = xyes; then :
14807  DLL=dl.h
14808fi
14809
14810
14811fi
14812
14813
14814if test x${DLL} = xdlfcn.h; then
14815
14816$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14817
14818  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14819$as_echo_n "checking for dlopen()... " >&6; }
14820  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14821/* end confdefs.h.  */
14822
14823int
14824main ()
14825{
14826
14827		extern void* dlopen();
14828		dlopen();
14829
14830  ;
14831  return 0;
14832}
14833_ACEOF
14834if ac_fn_c_try_link "$LINENO"; then :
14835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14836$as_echo "yes" >&6; };
14837
14838$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14839
14840else
14841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14842$as_echo "no" >&6; };
14843	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14844$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14845	      olibs=$LIBS
14846	      LIBS="$LIBS -ldl"
14847	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14848/* end confdefs.h.  */
14849
14850int
14851main ()
14852{
14853
14854				extern void* dlopen();
14855				dlopen();
14856
14857  ;
14858  return 0;
14859}
14860_ACEOF
14861if ac_fn_c_try_link "$LINENO"; then :
14862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14863$as_echo "yes" >&6; };
14864
14865$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14866
14867else
14868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14869$as_echo "no" >&6; };
14870			  LIBS=$olibs
14871fi
14872rm -f core conftest.err conftest.$ac_objext \
14873    conftest$ac_exeext conftest.$ac_ext
14874fi
14875rm -f core conftest.err conftest.$ac_objext \
14876    conftest$ac_exeext conftest.$ac_ext
14877      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14878$as_echo_n "checking for dlsym()... " >&6; }
14879  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14880/* end confdefs.h.  */
14881
14882int
14883main ()
14884{
14885
14886		extern void* dlsym();
14887		dlsym();
14888
14889  ;
14890  return 0;
14891}
14892_ACEOF
14893if ac_fn_c_try_link "$LINENO"; then :
14894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14895$as_echo "yes" >&6; };
14896
14897$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14898
14899else
14900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14901$as_echo "no" >&6; };
14902	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14903$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14904	      olibs=$LIBS
14905	      LIBS="$LIBS -ldl"
14906	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14907/* end confdefs.h.  */
14908
14909int
14910main ()
14911{
14912
14913				extern void* dlsym();
14914				dlsym();
14915
14916  ;
14917  return 0;
14918}
14919_ACEOF
14920if ac_fn_c_try_link "$LINENO"; then :
14921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14922$as_echo "yes" >&6; };
14923
14924$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14925
14926else
14927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14928$as_echo "no" >&6; };
14929			  LIBS=$olibs
14930fi
14931rm -f core conftest.err conftest.$ac_objext \
14932    conftest$ac_exeext conftest.$ac_ext
14933fi
14934rm -f core conftest.err conftest.$ac_objext \
14935    conftest$ac_exeext conftest.$ac_ext
14936elif test x${DLL} = xdl.h; then
14937
14938$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14939
14940  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14941$as_echo_n "checking for shl_load()... " >&6; }
14942  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14943/* end confdefs.h.  */
14944
14945int
14946main ()
14947{
14948
14949		extern void* shl_load();
14950		shl_load();
14951
14952  ;
14953  return 0;
14954}
14955_ACEOF
14956if ac_fn_c_try_link "$LINENO"; then :
14957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14958$as_echo "yes" >&6; };
14959
14960$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14961
14962else
14963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14964$as_echo "no" >&6; };
14965	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14966$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14967	  olibs=$LIBS
14968	  LIBS="$LIBS -ldld"
14969	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14970/* end confdefs.h.  */
14971
14972int
14973main ()
14974{
14975
14976			extern void* shl_load();
14977			shl_load();
14978
14979  ;
14980  return 0;
14981}
14982_ACEOF
14983if ac_fn_c_try_link "$LINENO"; then :
14984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14985$as_echo "yes" >&6; };
14986
14987$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14988
14989else
14990  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14991$as_echo "no" >&6; };
14992		  LIBS=$olibs
14993fi
14994rm -f core conftest.err conftest.$ac_objext \
14995    conftest$ac_exeext conftest.$ac_ext
14996fi
14997rm -f core conftest.err conftest.$ac_objext \
14998    conftest$ac_exeext conftest.$ac_ext
14999fi
15000for ac_header in setjmp.h
15001do :
15002  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
15003if test "x$ac_cv_header_setjmp_h" = xyes; then :
15004  cat >>confdefs.h <<_ACEOF
15005#define HAVE_SETJMP_H 1
15006_ACEOF
15007
15008fi
15009
15010done
15011
15012
15013if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
15014    if echo $LIBS | grep -e '-ldl' >/dev/null; then
15015    LIBS=`echo $LIBS | sed s/-ldl//`
15016    PERL_LIBS="$PERL_LIBS -ldl"
15017  fi
15018fi
15019
15020if test "$MACOS_X" = "yes"; then
15021  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
15022$as_echo_n "checking whether we need macOS frameworks... " >&6; }
15023  if test "$MACOS_X_DARWIN" = "yes"; then
15024    if test "$features" = "tiny"; then
15025            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
15026      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
15027      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
15028$as_echo "yes, we need CoreServices" >&6; }
15029      LIBS="$LIBS -framework CoreServices"
15030    else
15031      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
15032$as_echo "yes, we need AppKit" >&6; }
15033      LIBS="$LIBS -framework AppKit"
15034    fi
15035  else
15036    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15037$as_echo "no" >&6; }
15038  fi
15039fi
15040
15041if `echo "$CFLAGS" | grep -v D_REENTRANT >/dev/null`; then
15042  CFLAGS="$CFLAGS -D_REENTRANT"
15043fi
15044
15045DEPEND_CFLAGS_FILTER=
15046if test "$GCC" = yes; then
15047  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
15048$as_echo_n "checking for GCC 3 or later... " >&6; }
15049  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
15050  if test "$gccmajor" -gt "2"; then
15051    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
15052    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15053$as_echo "yes" >&6; }
15054  else
15055    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15056$as_echo "no" >&6; }
15057  fi
15058          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
15059$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
15060  if test "$gccmajor" -gt "3"; then
15061    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/'`
15062    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'`
15063    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15064$as_echo "yes" >&6; }
15065  else
15066    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15067$as_echo "no" >&6; }
15068  fi
15069fi
15070
15071
15072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
15073$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
15074if 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
15075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15076$as_echo "yes" >&6; }
15077  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
15078
15079else
15080  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15081$as_echo "no" >&6; }
15082fi
15083
15084LDFLAGS=`echo "$LDFLAGS" | sed -e 's/-L /-L/g'`
15085
15086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
15087$as_echo_n "checking linker --as-needed support... " >&6; }
15088LINK_AS_NEEDED=
15089# Check if linker supports --as-needed and --no-as-needed options
15090if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
15091  if ! echo "$LDFLAGS" | grep -q -- '-Wl,[^[:space:]]*--as-needed'; then
15092    LDFLAGS="$LDFLAGS -Wl,--as-needed"
15093  fi
15094  LINK_AS_NEEDED=yes
15095fi
15096if test "$LINK_AS_NEEDED" = yes; then
15097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15098$as_echo "yes" >&6; }
15099else
15100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15101$as_echo "no" >&6; }
15102fi
15103
15104
15105# IBM z/OS reset CFLAGS for config.mk
15106if test "$zOSUnix" = "yes"; then
15107	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
15108fi
15109
15110ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
15111
15112cat >confcache <<\_ACEOF
15113# This file is a shell script that caches the results of configure
15114# tests run on this system so they can be shared between configure
15115# scripts and configure runs, see configure's option --config-cache.
15116# It is not useful on other systems.  If it contains results you don't
15117# want to keep, you may remove or edit it.
15118#
15119# config.status only pays attention to the cache file if you give it
15120# the --recheck option to rerun configure.
15121#
15122# `ac_cv_env_foo' variables (set or unset) will be overridden when
15123# loading this file, other *unset* `ac_cv_foo' will be assigned the
15124# following values.
15125
15126_ACEOF
15127
15128# The following way of writing the cache mishandles newlines in values,
15129# but we know of no workaround that is simple, portable, and efficient.
15130# So, we kill variables containing newlines.
15131# Ultrix sh set writes to stderr and can't be redirected directly,
15132# and sets the high bit in the cache file unless we assign to the vars.
15133(
15134  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15135    eval ac_val=\$$ac_var
15136    case $ac_val in #(
15137    *${as_nl}*)
15138      case $ac_var in #(
15139      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15140$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15141      esac
15142      case $ac_var in #(
15143      _ | IFS | as_nl) ;; #(
15144      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15145      *) { eval $ac_var=; unset $ac_var;} ;;
15146      esac ;;
15147    esac
15148  done
15149
15150  (set) 2>&1 |
15151    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15152    *${as_nl}ac_space=\ *)
15153      # `set' does not quote correctly, so add quotes: double-quote
15154      # substitution turns \\\\ into \\, and sed turns \\ into \.
15155      sed -n \
15156	"s/'/'\\\\''/g;
15157	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15158      ;; #(
15159    *)
15160      # `set' quotes correctly as required by POSIX, so do not add quotes.
15161      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15162      ;;
15163    esac |
15164    sort
15165) |
15166  sed '
15167     /^ac_cv_env_/b end
15168     t clear
15169     :clear
15170     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15171     t end
15172     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15173     :end' >>confcache
15174if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15175  if test -w "$cache_file"; then
15176    if test "x$cache_file" != "x/dev/null"; then
15177      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15178$as_echo "$as_me: updating cache $cache_file" >&6;}
15179      if test ! -f "$cache_file" || test -h "$cache_file"; then
15180	cat confcache >"$cache_file"
15181      else
15182        case $cache_file in #(
15183        */* | ?:*)
15184	  mv -f confcache "$cache_file"$$ &&
15185	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15186        *)
15187	  mv -f confcache "$cache_file" ;;
15188	esac
15189      fi
15190    fi
15191  else
15192    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15193$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15194  fi
15195fi
15196rm -f confcache
15197
15198test "x$prefix" = xNONE && prefix=$ac_default_prefix
15199# Let make expand exec_prefix.
15200test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15201
15202DEFS=-DHAVE_CONFIG_H
15203
15204ac_libobjs=
15205ac_ltlibobjs=
15206U=
15207for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15208  # 1. Remove the extension, and $U if already installed.
15209  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15210  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15211  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15212  #    will be set to the directory where LIBOBJS objects are built.
15213  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15214  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15215done
15216LIBOBJS=$ac_libobjs
15217
15218LTLIBOBJS=$ac_ltlibobjs
15219
15220
15221
15222
15223: "${CONFIG_STATUS=./config.status}"
15224ac_write_fail=0
15225ac_clean_files_save=$ac_clean_files
15226ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15227{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15228$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15229as_write_fail=0
15230cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15231#! $SHELL
15232# Generated by $as_me.
15233# Run this file to recreate the current configuration.
15234# Compiler output produced by configure, useful for debugging
15235# configure, is in config.log if it exists.
15236
15237debug=false
15238ac_cs_recheck=false
15239ac_cs_silent=false
15240
15241SHELL=\${CONFIG_SHELL-$SHELL}
15242export SHELL
15243_ASEOF
15244cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15245## -------------------- ##
15246## M4sh Initialization. ##
15247## -------------------- ##
15248
15249# Be more Bourne compatible
15250DUALCASE=1; export DUALCASE # for MKS sh
15251if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15252  emulate sh
15253  NULLCMD=:
15254  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15255  # is contrary to our usage.  Disable this feature.
15256  alias -g '${1+"$@"}'='"$@"'
15257  setopt NO_GLOB_SUBST
15258else
15259  case `(set -o) 2>/dev/null` in #(
15260  *posix*) :
15261    set -o posix ;; #(
15262  *) :
15263     ;;
15264esac
15265fi
15266
15267
15268as_nl='
15269'
15270export as_nl
15271# Printing a long string crashes Solaris 7 /usr/bin/printf.
15272as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15273as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15274as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15275# Prefer a ksh shell builtin over an external printf program on Solaris,
15276# but without wasting forks for bash or zsh.
15277if test -z "$BASH_VERSION$ZSH_VERSION" \
15278    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15279  as_echo='print -r --'
15280  as_echo_n='print -rn --'
15281elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15282  as_echo='printf %s\n'
15283  as_echo_n='printf %s'
15284else
15285  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15286    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15287    as_echo_n='/usr/ucb/echo -n'
15288  else
15289    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15290    as_echo_n_body='eval
15291      arg=$1;
15292      case $arg in #(
15293      *"$as_nl"*)
15294	expr "X$arg" : "X\\(.*\\)$as_nl";
15295	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15296      esac;
15297      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15298    '
15299    export as_echo_n_body
15300    as_echo_n='sh -c $as_echo_n_body as_echo'
15301  fi
15302  export as_echo_body
15303  as_echo='sh -c $as_echo_body as_echo'
15304fi
15305
15306# The user is always right.
15307if test "${PATH_SEPARATOR+set}" != set; then
15308  PATH_SEPARATOR=:
15309  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15310    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15311      PATH_SEPARATOR=';'
15312  }
15313fi
15314
15315
15316# IFS
15317# We need space, tab and new line, in precisely that order.  Quoting is
15318# there to prevent editors from complaining about space-tab.
15319# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15320# splitting by setting IFS to empty value.)
15321IFS=" ""	$as_nl"
15322
15323# Find who we are.  Look in the path if we contain no directory separator.
15324as_myself=
15325case $0 in #((
15326  *[\\/]* ) as_myself=$0 ;;
15327  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15328for as_dir in $PATH
15329do
15330  IFS=$as_save_IFS
15331  test -z "$as_dir" && as_dir=.
15332    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15333  done
15334IFS=$as_save_IFS
15335
15336     ;;
15337esac
15338# We did not find ourselves, most probably we were run as `sh COMMAND'
15339# in which case we are not to be found in the path.
15340if test "x$as_myself" = x; then
15341  as_myself=$0
15342fi
15343if test ! -f "$as_myself"; then
15344  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15345  exit 1
15346fi
15347
15348# Unset variables that we do not need and which cause bugs (e.g. in
15349# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15350# suppresses any "Segmentation fault" message there.  '((' could
15351# trigger a bug in pdksh 5.2.14.
15352for as_var in BASH_ENV ENV MAIL MAILPATH
15353do eval test x\${$as_var+set} = xset \
15354  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15355done
15356PS1='$ '
15357PS2='> '
15358PS4='+ '
15359
15360# NLS nuisances.
15361LC_ALL=C
15362export LC_ALL
15363LANGUAGE=C
15364export LANGUAGE
15365
15366# CDPATH.
15367(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15368
15369
15370# as_fn_error STATUS ERROR [LINENO LOG_FD]
15371# ----------------------------------------
15372# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15373# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15374# script with STATUS, using 1 if that was 0.
15375as_fn_error ()
15376{
15377  as_status=$1; test $as_status -eq 0 && as_status=1
15378  if test "$4"; then
15379    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15380    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15381  fi
15382  $as_echo "$as_me: error: $2" >&2
15383  as_fn_exit $as_status
15384} # as_fn_error
15385
15386
15387# as_fn_set_status STATUS
15388# -----------------------
15389# Set $? to STATUS, without forking.
15390as_fn_set_status ()
15391{
15392  return $1
15393} # as_fn_set_status
15394
15395# as_fn_exit STATUS
15396# -----------------
15397# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15398as_fn_exit ()
15399{
15400  set +e
15401  as_fn_set_status $1
15402  exit $1
15403} # as_fn_exit
15404
15405# as_fn_unset VAR
15406# ---------------
15407# Portably unset VAR.
15408as_fn_unset ()
15409{
15410  { eval $1=; unset $1;}
15411}
15412as_unset=as_fn_unset
15413# as_fn_append VAR VALUE
15414# ----------------------
15415# Append the text in VALUE to the end of the definition contained in VAR. Take
15416# advantage of any shell optimizations that allow amortized linear growth over
15417# repeated appends, instead of the typical quadratic growth present in naive
15418# implementations.
15419if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15420  eval 'as_fn_append ()
15421  {
15422    eval $1+=\$2
15423  }'
15424else
15425  as_fn_append ()
15426  {
15427    eval $1=\$$1\$2
15428  }
15429fi # as_fn_append
15430
15431# as_fn_arith ARG...
15432# ------------------
15433# Perform arithmetic evaluation on the ARGs, and store the result in the
15434# global $as_val. Take advantage of shells that can avoid forks. The arguments
15435# must be portable across $(()) and expr.
15436if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15437  eval 'as_fn_arith ()
15438  {
15439    as_val=$(( $* ))
15440  }'
15441else
15442  as_fn_arith ()
15443  {
15444    as_val=`expr "$@" || test $? -eq 1`
15445  }
15446fi # as_fn_arith
15447
15448
15449if expr a : '\(a\)' >/dev/null 2>&1 &&
15450   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15451  as_expr=expr
15452else
15453  as_expr=false
15454fi
15455
15456if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15457  as_basename=basename
15458else
15459  as_basename=false
15460fi
15461
15462if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15463  as_dirname=dirname
15464else
15465  as_dirname=false
15466fi
15467
15468as_me=`$as_basename -- "$0" ||
15469$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15470	 X"$0" : 'X\(//\)$' \| \
15471	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15472$as_echo X/"$0" |
15473    sed '/^.*\/\([^/][^/]*\)\/*$/{
15474	    s//\1/
15475	    q
15476	  }
15477	  /^X\/\(\/\/\)$/{
15478	    s//\1/
15479	    q
15480	  }
15481	  /^X\/\(\/\).*/{
15482	    s//\1/
15483	    q
15484	  }
15485	  s/.*/./; q'`
15486
15487# Avoid depending upon Character Ranges.
15488as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15489as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15490as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15491as_cr_digits='0123456789'
15492as_cr_alnum=$as_cr_Letters$as_cr_digits
15493
15494ECHO_C= ECHO_N= ECHO_T=
15495case `echo -n x` in #(((((
15496-n*)
15497  case `echo 'xy\c'` in
15498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15499  xy)  ECHO_C='\c';;
15500  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15501       ECHO_T='	';;
15502  esac;;
15503*)
15504  ECHO_N='-n';;
15505esac
15506
15507rm -f conf$$ conf$$.exe conf$$.file
15508if test -d conf$$.dir; then
15509  rm -f conf$$.dir/conf$$.file
15510else
15511  rm -f conf$$.dir
15512  mkdir conf$$.dir 2>/dev/null
15513fi
15514if (echo >conf$$.file) 2>/dev/null; then
15515  if ln -s conf$$.file conf$$ 2>/dev/null; then
15516    as_ln_s='ln -s'
15517    # ... but there are two gotchas:
15518    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15519    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15520    # In both cases, we have to default to `cp -pR'.
15521    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15522      as_ln_s='cp -pR'
15523  elif ln conf$$.file conf$$ 2>/dev/null; then
15524    as_ln_s=ln
15525  else
15526    as_ln_s='cp -pR'
15527  fi
15528else
15529  as_ln_s='cp -pR'
15530fi
15531rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15532rmdir conf$$.dir 2>/dev/null
15533
15534
15535# as_fn_mkdir_p
15536# -------------
15537# Create "$as_dir" as a directory, including parents if necessary.
15538as_fn_mkdir_p ()
15539{
15540
15541  case $as_dir in #(
15542  -*) as_dir=./$as_dir;;
15543  esac
15544  test -d "$as_dir" || eval $as_mkdir_p || {
15545    as_dirs=
15546    while :; do
15547      case $as_dir in #(
15548      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15549      *) as_qdir=$as_dir;;
15550      esac
15551      as_dirs="'$as_qdir' $as_dirs"
15552      as_dir=`$as_dirname -- "$as_dir" ||
15553$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15554	 X"$as_dir" : 'X\(//\)[^/]' \| \
15555	 X"$as_dir" : 'X\(//\)$' \| \
15556	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15557$as_echo X"$as_dir" |
15558    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15559	    s//\1/
15560	    q
15561	  }
15562	  /^X\(\/\/\)[^/].*/{
15563	    s//\1/
15564	    q
15565	  }
15566	  /^X\(\/\/\)$/{
15567	    s//\1/
15568	    q
15569	  }
15570	  /^X\(\/\).*/{
15571	    s//\1/
15572	    q
15573	  }
15574	  s/.*/./; q'`
15575      test -d "$as_dir" && break
15576    done
15577    test -z "$as_dirs" || eval "mkdir $as_dirs"
15578  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15579
15580
15581} # as_fn_mkdir_p
15582if mkdir -p . 2>/dev/null; then
15583  as_mkdir_p='mkdir -p "$as_dir"'
15584else
15585  test -d ./-p && rmdir ./-p
15586  as_mkdir_p=false
15587fi
15588
15589
15590# as_fn_executable_p FILE
15591# -----------------------
15592# Test if FILE is an executable regular file.
15593as_fn_executable_p ()
15594{
15595  test -f "$1" && test -x "$1"
15596} # as_fn_executable_p
15597as_test_x='test -x'
15598as_executable_p=as_fn_executable_p
15599
15600# Sed expression to map a string onto a valid CPP name.
15601as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15602
15603# Sed expression to map a string onto a valid variable name.
15604as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15605
15606
15607exec 6>&1
15608## ----------------------------------- ##
15609## Main body of $CONFIG_STATUS script. ##
15610## ----------------------------------- ##
15611_ASEOF
15612test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15613
15614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15615# Save the log message, to keep $0 and so on meaningful, and to
15616# report actual input values of CONFIG_FILES etc. instead of their
15617# values after options handling.
15618ac_log="
15619This file was extended by $as_me, which was
15620generated by GNU Autoconf 2.69.  Invocation command line was
15621
15622  CONFIG_FILES    = $CONFIG_FILES
15623  CONFIG_HEADERS  = $CONFIG_HEADERS
15624  CONFIG_LINKS    = $CONFIG_LINKS
15625  CONFIG_COMMANDS = $CONFIG_COMMANDS
15626  $ $0 $@
15627
15628on `(hostname || uname -n) 2>/dev/null | sed 1q`
15629"
15630
15631_ACEOF
15632
15633case $ac_config_files in *"
15634"*) set x $ac_config_files; shift; ac_config_files=$*;;
15635esac
15636
15637case $ac_config_headers in *"
15638"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15639esac
15640
15641
15642cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15643# Files that config.status was made for.
15644config_files="$ac_config_files"
15645config_headers="$ac_config_headers"
15646
15647_ACEOF
15648
15649cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15650ac_cs_usage="\
15651\`$as_me' instantiates files and other configuration actions
15652from templates according to the current configuration.  Unless the files
15653and actions are specified as TAGs, all are instantiated by default.
15654
15655Usage: $0 [OPTION]... [TAG]...
15656
15657  -h, --help       print this help, then exit
15658  -V, --version    print version number and configuration settings, then exit
15659      --config     print configuration, then exit
15660  -q, --quiet, --silent
15661                   do not print progress messages
15662  -d, --debug      don't remove temporary files
15663      --recheck    update $as_me by reconfiguring in the same conditions
15664      --file=FILE[:TEMPLATE]
15665                   instantiate the configuration file FILE
15666      --header=FILE[:TEMPLATE]
15667                   instantiate the configuration header FILE
15668
15669Configuration files:
15670$config_files
15671
15672Configuration headers:
15673$config_headers
15674
15675Report bugs to the package provider."
15676
15677_ACEOF
15678cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15679ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15680ac_cs_version="\\
15681config.status
15682configured by $0, generated by GNU Autoconf 2.69,
15683  with options \\"\$ac_cs_config\\"
15684
15685Copyright (C) 2012 Free Software Foundation, Inc.
15686This config.status script is free software; the Free Software Foundation
15687gives unlimited permission to copy, distribute and modify it."
15688
15689ac_pwd='$ac_pwd'
15690srcdir='$srcdir'
15691AWK='$AWK'
15692test -n "\$AWK" || AWK=awk
15693_ACEOF
15694
15695cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15696# The default lists apply if the user does not specify any file.
15697ac_need_defaults=:
15698while test $# != 0
15699do
15700  case $1 in
15701  --*=?*)
15702    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15703    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15704    ac_shift=:
15705    ;;
15706  --*=)
15707    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15708    ac_optarg=
15709    ac_shift=:
15710    ;;
15711  *)
15712    ac_option=$1
15713    ac_optarg=$2
15714    ac_shift=shift
15715    ;;
15716  esac
15717
15718  case $ac_option in
15719  # Handling of the options.
15720  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15721    ac_cs_recheck=: ;;
15722  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15723    $as_echo "$ac_cs_version"; exit ;;
15724  --config | --confi | --conf | --con | --co | --c )
15725    $as_echo "$ac_cs_config"; exit ;;
15726  --debug | --debu | --deb | --de | --d | -d )
15727    debug=: ;;
15728  --file | --fil | --fi | --f )
15729    $ac_shift
15730    case $ac_optarg in
15731    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15732    '') as_fn_error $? "missing file argument" ;;
15733    esac
15734    as_fn_append CONFIG_FILES " '$ac_optarg'"
15735    ac_need_defaults=false;;
15736  --header | --heade | --head | --hea )
15737    $ac_shift
15738    case $ac_optarg in
15739    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15740    esac
15741    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15742    ac_need_defaults=false;;
15743  --he | --h)
15744    # Conflict between --help and --header
15745    as_fn_error $? "ambiguous option: \`$1'
15746Try \`$0 --help' for more information.";;
15747  --help | --hel | -h )
15748    $as_echo "$ac_cs_usage"; exit ;;
15749  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15750  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15751    ac_cs_silent=: ;;
15752
15753  # This is an error.
15754  -*) as_fn_error $? "unrecognized option: \`$1'
15755Try \`$0 --help' for more information." ;;
15756
15757  *) as_fn_append ac_config_targets " $1"
15758     ac_need_defaults=false ;;
15759
15760  esac
15761  shift
15762done
15763
15764ac_configure_extra_args=
15765
15766if $ac_cs_silent; then
15767  exec 6>/dev/null
15768  ac_configure_extra_args="$ac_configure_extra_args --silent"
15769fi
15770
15771_ACEOF
15772cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15773if \$ac_cs_recheck; then
15774  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15775  shift
15776  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15777  CONFIG_SHELL='$SHELL'
15778  export CONFIG_SHELL
15779  exec "\$@"
15780fi
15781
15782_ACEOF
15783cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15784exec 5>>auto/config.log
15785{
15786  echo
15787  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15788## Running $as_me. ##
15789_ASBOX
15790  $as_echo "$ac_log"
15791} >&5
15792
15793_ACEOF
15794cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15795_ACEOF
15796
15797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15798
15799# Handling of arguments.
15800for ac_config_target in $ac_config_targets
15801do
15802  case $ac_config_target in
15803    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15804    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15805
15806  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15807  esac
15808done
15809
15810
15811# If the user did not use the arguments to specify the items to instantiate,
15812# then the envvar interface is used.  Set only those that are not.
15813# We use the long form for the default assignment because of an extremely
15814# bizarre bug on SunOS 4.1.3.
15815if $ac_need_defaults; then
15816  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15817  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15818fi
15819
15820# Have a temporary directory for convenience.  Make it in the build tree
15821# simply because there is no reason against having it here, and in addition,
15822# creating and moving files from /tmp can sometimes cause problems.
15823# Hook for its removal unless debugging.
15824# Note that there is a small window in which the directory will not be cleaned:
15825# after its creation but before its name has been assigned to `$tmp'.
15826$debug ||
15827{
15828  tmp= ac_tmp=
15829  trap 'exit_status=$?
15830  : "${ac_tmp:=$tmp}"
15831  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15832' 0
15833  trap 'as_fn_exit 1' 1 2 13 15
15834}
15835# Create a (secure) tmp directory for tmp files.
15836
15837{
15838  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15839  test -d "$tmp"
15840}  ||
15841{
15842  tmp=./conf$$-$RANDOM
15843  (umask 077 && mkdir "$tmp")
15844} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15845ac_tmp=$tmp
15846
15847# Set up the scripts for CONFIG_FILES section.
15848# No need to generate them if there are no CONFIG_FILES.
15849# This happens for instance with `./config.status config.h'.
15850if test -n "$CONFIG_FILES"; then
15851
15852
15853ac_cr=`echo X | tr X '\015'`
15854# On cygwin, bash can eat \r inside `` if the user requested igncr.
15855# But we know of no other shell where ac_cr would be empty at this
15856# point, so we can use a bashism as a fallback.
15857if test "x$ac_cr" = x; then
15858  eval ac_cr=\$\'\\r\'
15859fi
15860ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15861if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15862  ac_cs_awk_cr='\\r'
15863else
15864  ac_cs_awk_cr=$ac_cr
15865fi
15866
15867echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15868_ACEOF
15869
15870
15871{
15872  echo "cat >conf$$subs.awk <<_ACEOF" &&
15873  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15874  echo "_ACEOF"
15875} >conf$$subs.sh ||
15876  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15877ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15878ac_delim='%!_!# '
15879for ac_last_try in false false false false false :; do
15880  . ./conf$$subs.sh ||
15881    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15882
15883  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15884  if test $ac_delim_n = $ac_delim_num; then
15885    break
15886  elif $ac_last_try; then
15887    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15888  else
15889    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15890  fi
15891done
15892rm -f conf$$subs.sh
15893
15894cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15895cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15896_ACEOF
15897sed -n '
15898h
15899s/^/S["/; s/!.*/"]=/
15900p
15901g
15902s/^[^!]*!//
15903:repl
15904t repl
15905s/'"$ac_delim"'$//
15906t delim
15907:nl
15908h
15909s/\(.\{148\}\)..*/\1/
15910t more1
15911s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15912p
15913n
15914b repl
15915:more1
15916s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15917p
15918g
15919s/.\{148\}//
15920t nl
15921:delim
15922h
15923s/\(.\{148\}\)..*/\1/
15924t more2
15925s/["\\]/\\&/g; s/^/"/; s/$/"/
15926p
15927b
15928:more2
15929s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15930p
15931g
15932s/.\{148\}//
15933t delim
15934' <conf$$subs.awk | sed '
15935/^[^""]/{
15936  N
15937  s/\n//
15938}
15939' >>$CONFIG_STATUS || ac_write_fail=1
15940rm -f conf$$subs.awk
15941cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15942_ACAWK
15943cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15944  for (key in S) S_is_set[key] = 1
15945  FS = ""
15946
15947}
15948{
15949  line = $ 0
15950  nfields = split(line, field, "@")
15951  substed = 0
15952  len = length(field[1])
15953  for (i = 2; i < nfields; i++) {
15954    key = field[i]
15955    keylen = length(key)
15956    if (S_is_set[key]) {
15957      value = S[key]
15958      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15959      len += length(value) + length(field[++i])
15960      substed = 1
15961    } else
15962      len += 1 + keylen
15963  }
15964
15965  print line
15966}
15967
15968_ACAWK
15969_ACEOF
15970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15971if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15972  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15973else
15974  cat
15975fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15976  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15977_ACEOF
15978
15979# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15980# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15981# trailing colons and then remove the whole line if VPATH becomes empty
15982# (actually we leave an empty line to preserve line numbers).
15983if test "x$srcdir" = x.; then
15984  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15985h
15986s///
15987s/^/:/
15988s/[	 ]*$/:/
15989s/:\$(srcdir):/:/g
15990s/:\${srcdir}:/:/g
15991s/:@srcdir@:/:/g
15992s/^:*//
15993s/:*$//
15994x
15995s/\(=[	 ]*\).*/\1/
15996G
15997s/\n//
15998s/^[^=]*=[	 ]*$//
15999}'
16000fi
16001
16002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16003fi # test -n "$CONFIG_FILES"
16004
16005# Set up the scripts for CONFIG_HEADERS section.
16006# No need to generate them if there are no CONFIG_HEADERS.
16007# This happens for instance with `./config.status Makefile'.
16008if test -n "$CONFIG_HEADERS"; then
16009cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16010BEGIN {
16011_ACEOF
16012
16013# Transform confdefs.h into an awk script `defines.awk', embedded as
16014# here-document in config.status, that substitutes the proper values into
16015# config.h.in to produce config.h.
16016
16017# Create a delimiter string that does not exist in confdefs.h, to ease
16018# handling of long lines.
16019ac_delim='%!_!# '
16020for ac_last_try in false false :; do
16021  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16022  if test -z "$ac_tt"; then
16023    break
16024  elif $ac_last_try; then
16025    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16026  else
16027    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16028  fi
16029done
16030
16031# For the awk script, D is an array of macro values keyed by name,
16032# likewise P contains macro parameters if any.  Preserve backslash
16033# newline sequences.
16034
16035ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16036sed -n '
16037s/.\{148\}/&'"$ac_delim"'/g
16038t rset
16039:rset
16040s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16041t def
16042d
16043:def
16044s/\\$//
16045t bsnl
16046s/["\\]/\\&/g
16047s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16048D["\1"]=" \3"/p
16049s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16050d
16051:bsnl
16052s/["\\]/\\&/g
16053s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16054D["\1"]=" \3\\\\\\n"\\/p
16055t cont
16056s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16057t cont
16058d
16059:cont
16060n
16061s/.\{148\}/&'"$ac_delim"'/g
16062t clear
16063:clear
16064s/\\$//
16065t bsnlc
16066s/["\\]/\\&/g; s/^/"/; s/$/"/p
16067d
16068:bsnlc
16069s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16070b cont
16071' <confdefs.h | sed '
16072s/'"$ac_delim"'/"\\\
16073"/g' >>$CONFIG_STATUS || ac_write_fail=1
16074
16075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16076  for (key in D) D_is_set[key] = 1
16077  FS = ""
16078}
16079/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16080  line = \$ 0
16081  split(line, arg, " ")
16082  if (arg[1] == "#") {
16083    defundef = arg[2]
16084    mac1 = arg[3]
16085  } else {
16086    defundef = substr(arg[1], 2)
16087    mac1 = arg[2]
16088  }
16089  split(mac1, mac2, "(") #)
16090  macro = mac2[1]
16091  prefix = substr(line, 1, index(line, defundef) - 1)
16092  if (D_is_set[macro]) {
16093    # Preserve the white space surrounding the "#".
16094    print prefix "define", macro P[macro] D[macro]
16095    next
16096  } else {
16097    # Replace #undef with comments.  This is necessary, for example,
16098    # in the case of _POSIX_SOURCE, which is predefined and required
16099    # on some systems where configure will not decide to define it.
16100    if (defundef == "undef") {
16101      print "/*", prefix defundef, macro, "*/"
16102      next
16103    }
16104  }
16105}
16106{ print }
16107_ACAWK
16108_ACEOF
16109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16110  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16111fi # test -n "$CONFIG_HEADERS"
16112
16113
16114eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
16115shift
16116for ac_tag
16117do
16118  case $ac_tag in
16119  :[FHLC]) ac_mode=$ac_tag; continue;;
16120  esac
16121  case $ac_mode$ac_tag in
16122  :[FHL]*:*);;
16123  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16124  :[FH]-) ac_tag=-:-;;
16125  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16126  esac
16127  ac_save_IFS=$IFS
16128  IFS=:
16129  set x $ac_tag
16130  IFS=$ac_save_IFS
16131  shift
16132  ac_file=$1
16133  shift
16134
16135  case $ac_mode in
16136  :L) ac_source=$1;;
16137  :[FH])
16138    ac_file_inputs=
16139    for ac_f
16140    do
16141      case $ac_f in
16142      -) ac_f="$ac_tmp/stdin";;
16143      *) # Look for the file first in the build tree, then in the source tree
16144	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16145	 # because $ac_f cannot contain `:'.
16146	 test -f "$ac_f" ||
16147	   case $ac_f in
16148	   [\\/$]*) false;;
16149	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16150	   esac ||
16151	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16152      esac
16153      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16154      as_fn_append ac_file_inputs " '$ac_f'"
16155    done
16156
16157    # Let's still pretend it is `configure' which instantiates (i.e., don't
16158    # use $as_me), people would be surprised to read:
16159    #    /* config.h.  Generated by config.status.  */
16160    configure_input='Generated from '`
16161	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16162	`' by configure.'
16163    if test x"$ac_file" != x-; then
16164      configure_input="$ac_file.  $configure_input"
16165      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16166$as_echo "$as_me: creating $ac_file" >&6;}
16167    fi
16168    # Neutralize special characters interpreted by sed in replacement strings.
16169    case $configure_input in #(
16170    *\&* | *\|* | *\\* )
16171       ac_sed_conf_input=`$as_echo "$configure_input" |
16172       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16173    *) ac_sed_conf_input=$configure_input;;
16174    esac
16175
16176    case $ac_tag in
16177    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16178      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16179    esac
16180    ;;
16181  esac
16182
16183  ac_dir=`$as_dirname -- "$ac_file" ||
16184$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16185	 X"$ac_file" : 'X\(//\)[^/]' \| \
16186	 X"$ac_file" : 'X\(//\)$' \| \
16187	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16188$as_echo X"$ac_file" |
16189    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16190	    s//\1/
16191	    q
16192	  }
16193	  /^X\(\/\/\)[^/].*/{
16194	    s//\1/
16195	    q
16196	  }
16197	  /^X\(\/\/\)$/{
16198	    s//\1/
16199	    q
16200	  }
16201	  /^X\(\/\).*/{
16202	    s//\1/
16203	    q
16204	  }
16205	  s/.*/./; q'`
16206  as_dir="$ac_dir"; as_fn_mkdir_p
16207  ac_builddir=.
16208
16209case "$ac_dir" in
16210.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16211*)
16212  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16213  # A ".." for each directory in $ac_dir_suffix.
16214  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16215  case $ac_top_builddir_sub in
16216  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16217  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16218  esac ;;
16219esac
16220ac_abs_top_builddir=$ac_pwd
16221ac_abs_builddir=$ac_pwd$ac_dir_suffix
16222# for backward compatibility:
16223ac_top_builddir=$ac_top_build_prefix
16224
16225case $srcdir in
16226  .)  # We are building in place.
16227    ac_srcdir=.
16228    ac_top_srcdir=$ac_top_builddir_sub
16229    ac_abs_top_srcdir=$ac_pwd ;;
16230  [\\/]* | ?:[\\/]* )  # Absolute name.
16231    ac_srcdir=$srcdir$ac_dir_suffix;
16232    ac_top_srcdir=$srcdir
16233    ac_abs_top_srcdir=$srcdir ;;
16234  *) # Relative name.
16235    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16236    ac_top_srcdir=$ac_top_build_prefix$srcdir
16237    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16238esac
16239ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16240
16241
16242  case $ac_mode in
16243  :F)
16244  #
16245  # CONFIG_FILE
16246  #
16247
16248_ACEOF
16249
16250cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16251# If the template does not know about datarootdir, expand it.
16252# FIXME: This hack should be removed a few years after 2.60.
16253ac_datarootdir_hack=; ac_datarootdir_seen=
16254ac_sed_dataroot='
16255/datarootdir/ {
16256  p
16257  q
16258}
16259/@datadir@/p
16260/@docdir@/p
16261/@infodir@/p
16262/@localedir@/p
16263/@mandir@/p'
16264case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16265*datarootdir*) ac_datarootdir_seen=yes;;
16266*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16267  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16268$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16269_ACEOF
16270cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16271  ac_datarootdir_hack='
16272  s&@datadir@&$datadir&g
16273  s&@docdir@&$docdir&g
16274  s&@infodir@&$infodir&g
16275  s&@localedir@&$localedir&g
16276  s&@mandir@&$mandir&g
16277  s&\\\${datarootdir}&$datarootdir&g' ;;
16278esac
16279_ACEOF
16280
16281# Neutralize VPATH when `$srcdir' = `.'.
16282# Shell code in configure.ac might set extrasub.
16283# FIXME: do we really want to maintain this feature?
16284cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16285ac_sed_extra="$ac_vpsub
16286$extrasub
16287_ACEOF
16288cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16289:t
16290/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16291s|@configure_input@|$ac_sed_conf_input|;t t
16292s&@top_builddir@&$ac_top_builddir_sub&;t t
16293s&@top_build_prefix@&$ac_top_build_prefix&;t t
16294s&@srcdir@&$ac_srcdir&;t t
16295s&@abs_srcdir@&$ac_abs_srcdir&;t t
16296s&@top_srcdir@&$ac_top_srcdir&;t t
16297s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16298s&@builddir@&$ac_builddir&;t t
16299s&@abs_builddir@&$ac_abs_builddir&;t t
16300s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16301$ac_datarootdir_hack
16302"
16303eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16304  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16305
16306test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16307  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16308  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16309      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16310  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16311which seems to be undefined.  Please make sure it is defined" >&5
16312$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16313which seems to be undefined.  Please make sure it is defined" >&2;}
16314
16315  rm -f "$ac_tmp/stdin"
16316  case $ac_file in
16317  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16318  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16319  esac \
16320  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16321 ;;
16322  :H)
16323  #
16324  # CONFIG_HEADER
16325  #
16326  if test x"$ac_file" != x-; then
16327    {
16328      $as_echo "/* $configure_input  */" \
16329      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16330    } >"$ac_tmp/config.h" \
16331      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16332    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16333      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16334$as_echo "$as_me: $ac_file is unchanged" >&6;}
16335    else
16336      rm -f "$ac_file"
16337      mv "$ac_tmp/config.h" "$ac_file" \
16338	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16339    fi
16340  else
16341    $as_echo "/* $configure_input  */" \
16342      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16343      || as_fn_error $? "could not create -" "$LINENO" 5
16344  fi
16345 ;;
16346
16347
16348  esac
16349
16350done # for ac_tag
16351
16352
16353as_fn_exit 0
16354_ACEOF
16355ac_clean_files=$ac_clean_files_save
16356
16357test $ac_write_fail = 0 ||
16358  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16359
16360
16361# configure is writing to config.log, and then calls config.status.
16362# config.status does its own redirection, appending to config.log.
16363# Unfortunately, on DOS this fails, as config.log is still kept open
16364# by configure, so config.status won't be able to write to it; its
16365# output is simply discarded.  So we exec the FD to /dev/null,
16366# effectively closing config.log, so it can be properly (re)opened and
16367# appended to by config.status.  When coming back to configure, we
16368# need to make the FD available again.
16369if test "$no_create" != yes; then
16370  ac_cs_success=:
16371  ac_config_status_args=
16372  test "$silent" = yes &&
16373    ac_config_status_args="$ac_config_status_args --quiet"
16374  exec 5>/dev/null
16375  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16376  exec 5>>auto/config.log
16377  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16378  # would make configure fail if this is the last instruction.
16379  $ac_cs_success || as_fn_exit 1
16380fi
16381if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16382  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16383$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16384fi
16385
16386
16387