xref: /vim-8.2.3635/src/auto/configure (revision 9faec4e3)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell [email protected] about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="vim.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624LINK_AS_NEEDED
625DEPEND_CFLAGS_FILTER
626MSGFMT_DESKTOP
627MAKEMO
628MSGFMT
629INSTALL_TOOL_LANGS
630INSTALL_LANGS
631TAGPRG
632GUI_X_LIBS
633GUITYPE
634GUI_LIB_LOC
635GUI_INC_LOC
636NARROW_PROTO
637MOTIF_LIBNAME
638GRESOURCE_OBJ
639GRESOURCE_SRC
640UPDATE_DESKTOP_DATABASE
641GTK_UPDATE_ICON_CACHE
642GLIB_COMPILE_RESOURCES
643GNOME_INCLUDEDIR
644GNOME_LIBDIR
645GNOME_LIBS
646GTK_LIBNAME
647GTK_LIBS
648GTK_CFLAGS
649PKG_CONFIG
650X_LIB
651X_EXTRA_LIBS
652X_LIBS
653X_PRE_LIBS
654X_CFLAGS
655XMKMF
656xmkmfpath
657TERM_TEST
658TERM_OBJ
659TERM_SRC
660CHANNEL_OBJ
661CHANNEL_SRC
662NETBEANS_OBJ
663NETBEANS_SRC
664RUBY_LIBS
665RUBY_CFLAGS
666RUBY_PRO
667RUBY_OBJ
668RUBY_SRC
669vi_cv_path_ruby
670TCL_LIBS
671TCL_CFLAGS
672TCL_PRO
673TCL_OBJ
674TCL_SRC
675vi_cv_path_tcl
676PYTHON3_OBJ
677PYTHON3_SRC
678PYTHON3_CFLAGS
679PYTHON3_LIBS
680vi_cv_path_python3
681PYTHON_OBJ
682PYTHON_SRC
683PYTHON_CFLAGS
684PYTHON_LIBS
685vi_cv_path_python
686PERL_LIBS
687PERL_CFLAGS
688PERL_PRO
689PERL_OBJ
690PERL_SRC
691shrpenv
692vi_cv_perl_xsubpp
693vi_cv_perllib
694vi_cv_path_perl
695MZSCHEME_MZC
696MZSCHEME_EXTRA
697MZSCHEME_CFLAGS
698MZSCHEME_LIBS
699MZSCHEME_PRO
700MZSCHEME_OBJ
701MZSCHEME_SRC
702vi_cv_path_mzscheme
703LUA_CFLAGS
704LUA_LIBS
705LUA_PRO
706LUA_OBJ
707LUA_SRC
708vi_cv_path_plain_lua
709vi_cv_path_luajit
710vi_cv_path_lua
711compiledby
712dogvimdiff
713dovimdiff
714QUOTESED
715line_break
716VIEWNAME
717EXNAME
718VIMNAME
719OS_EXTRA_OBJ
720OS_EXTRA_SRC
721XCODE_SELECT
722CPP_MM
723CROSS_COMPILING
724BUILD_DATE_MSG
725STRIP
726AWK
727FGREP
728EGREP
729GREP
730CPP
731OBJEXT
732EXEEXT
733ac_ct_CC
734CPPFLAGS
735LDFLAGS
736CFLAGS
737CC
738SET_MAKE
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758runstatedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL'
778ac_subst_files=''
779ac_user_opts='
780enable_option_checking
781enable_fail_if_missing
782enable_darwin
783with_mac_arch
784with_developer_dir
785with_local_dir
786with_vim_name
787with_ex_name
788with_view_name
789with_global_runtime
790with_modified_by
791enable_smack
792enable_selinux
793with_features
794with_compiledby
795enable_xsmp
796enable_xsmp_interact
797enable_luainterp
798with_lua_prefix
799with_luajit
800enable_mzschemeinterp
801with_plthome
802enable_perlinterp
803enable_pythoninterp
804with_python_command
805with_python_config_dir
806enable_python3interp
807with_python3_command
808with_python3_config_dir
809enable_tclinterp
810with_tclsh
811enable_rubyinterp
812with_ruby_command
813enable_cscope
814enable_netbeans
815enable_channel
816enable_terminal
817enable_autoservername
818enable_multibyte
819enable_rightleft
820enable_arabic
821enable_farsi
822enable_xim
823enable_fontset
824with_x
825enable_gui
826enable_gtk2_check
827enable_gnome_check
828enable_gtk3_check
829enable_motif_check
830enable_athena_check
831enable_nextaw_check
832enable_gtktest
833with_gnome_includes
834with_gnome_libs
835with_gnome
836enable_icon_cache_update
837enable_desktop_database_update
838with_motif_lib
839with_tlib
840enable_largefile
841enable_canberra
842enable_acl
843enable_gpm
844enable_sysmouse
845enable_nls
846'
847      ac_precious_vars='build_alias
848host_alias
849target_alias
850CC
851CFLAGS
852LDFLAGS
853LIBS
854CPPFLAGS
855CPP
856XMKMF'
857
858
859# Initialize some variables set by options.
860ac_init_help=
861ac_init_version=false
862ac_unrecognized_opts=
863ac_unrecognized_sep=
864# The variables have the same names as the options, with
865# dashes changed to underlines.
866cache_file=/dev/null
867exec_prefix=NONE
868no_create=
869no_recursion=
870prefix=NONE
871program_prefix=NONE
872program_suffix=NONE
873program_transform_name=s,x,x,
874silent=
875site=
876srcdir=
877verbose=
878x_includes=NONE
879x_libraries=NONE
880
881# Installation directory options.
882# These are left unexpanded so users can "make install exec_prefix=/foo"
883# and all the variables that are supposed to be based on exec_prefix
884# by default will actually change.
885# Use braces instead of parens because sh, perl, etc. also accept them.
886# (The list follows the same order as the GNU Coding Standards.)
887bindir='${exec_prefix}/bin'
888sbindir='${exec_prefix}/sbin'
889libexecdir='${exec_prefix}/libexec'
890datarootdir='${prefix}/share'
891datadir='${datarootdir}'
892sysconfdir='${prefix}/etc'
893sharedstatedir='${prefix}/com'
894localstatedir='${prefix}/var'
895runstatedir='${localstatedir}/run'
896includedir='${prefix}/include'
897oldincludedir='/usr/include'
898docdir='${datarootdir}/doc/${PACKAGE}'
899infodir='${datarootdir}/info'
900htmldir='${docdir}'
901dvidir='${docdir}'
902pdfdir='${docdir}'
903psdir='${docdir}'
904libdir='${exec_prefix}/lib'
905localedir='${datarootdir}/locale'
906mandir='${datarootdir}/man'
907
908ac_prev=
909ac_dashdash=
910for ac_option
911do
912  # If the previous option needs an argument, assign it.
913  if test -n "$ac_prev"; then
914    eval $ac_prev=\$ac_option
915    ac_prev=
916    continue
917  fi
918
919  case $ac_option in
920  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
921  *=)   ac_optarg= ;;
922  *)    ac_optarg=yes ;;
923  esac
924
925  # Accept the important Cygnus configure options, so we can diagnose typos.
926
927  case $ac_dashdash$ac_option in
928  --)
929    ac_dashdash=yes ;;
930
931  -bindir | --bindir | --bindi | --bind | --bin | --bi)
932    ac_prev=bindir ;;
933  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
934    bindir=$ac_optarg ;;
935
936  -build | --build | --buil | --bui | --bu)
937    ac_prev=build_alias ;;
938  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
939    build_alias=$ac_optarg ;;
940
941  -cache-file | --cache-file | --cache-fil | --cache-fi \
942  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
943    ac_prev=cache_file ;;
944  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
945  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
946    cache_file=$ac_optarg ;;
947
948  --config-cache | -C)
949    cache_file=config.cache ;;
950
951  -datadir | --datadir | --datadi | --datad)
952    ac_prev=datadir ;;
953  -datadir=* | --datadir=* | --datadi=* | --datad=*)
954    datadir=$ac_optarg ;;
955
956  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
957  | --dataroo | --dataro | --datar)
958    ac_prev=datarootdir ;;
959  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
960  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
961    datarootdir=$ac_optarg ;;
962
963  -disable-* | --disable-*)
964    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
965    # Reject names that are not valid shell variable names.
966    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
967      as_fn_error $? "invalid feature name: $ac_useropt"
968    ac_useropt_orig=$ac_useropt
969    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
970    case $ac_user_opts in
971      *"
972"enable_$ac_useropt"
973"*) ;;
974      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
975	 ac_unrecognized_sep=', ';;
976    esac
977    eval enable_$ac_useropt=no ;;
978
979  -docdir | --docdir | --docdi | --doc | --do)
980    ac_prev=docdir ;;
981  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
982    docdir=$ac_optarg ;;
983
984  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
985    ac_prev=dvidir ;;
986  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
987    dvidir=$ac_optarg ;;
988
989  -enable-* | --enable-*)
990    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
991    # Reject names that are not valid shell variable names.
992    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
993      as_fn_error $? "invalid feature name: $ac_useropt"
994    ac_useropt_orig=$ac_useropt
995    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996    case $ac_user_opts in
997      *"
998"enable_$ac_useropt"
999"*) ;;
1000      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1001	 ac_unrecognized_sep=', ';;
1002    esac
1003    eval enable_$ac_useropt=\$ac_optarg ;;
1004
1005  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1006  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1007  | --exec | --exe | --ex)
1008    ac_prev=exec_prefix ;;
1009  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1010  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1011  | --exec=* | --exe=* | --ex=*)
1012    exec_prefix=$ac_optarg ;;
1013
1014  -gas | --gas | --ga | --g)
1015    # Obsolete; use --with-gas.
1016    with_gas=yes ;;
1017
1018  -help | --help | --hel | --he | -h)
1019    ac_init_help=long ;;
1020  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1021    ac_init_help=recursive ;;
1022  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1023    ac_init_help=short ;;
1024
1025  -host | --host | --hos | --ho)
1026    ac_prev=host_alias ;;
1027  -host=* | --host=* | --hos=* | --ho=*)
1028    host_alias=$ac_optarg ;;
1029
1030  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1031    ac_prev=htmldir ;;
1032  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1033  | --ht=*)
1034    htmldir=$ac_optarg ;;
1035
1036  -includedir | --includedir | --includedi | --included | --include \
1037  | --includ | --inclu | --incl | --inc)
1038    ac_prev=includedir ;;
1039  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1040  | --includ=* | --inclu=* | --incl=* | --inc=*)
1041    includedir=$ac_optarg ;;
1042
1043  -infodir | --infodir | --infodi | --infod | --info | --inf)
1044    ac_prev=infodir ;;
1045  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1046    infodir=$ac_optarg ;;
1047
1048  -libdir | --libdir | --libdi | --libd)
1049    ac_prev=libdir ;;
1050  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1051    libdir=$ac_optarg ;;
1052
1053  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1054  | --libexe | --libex | --libe)
1055    ac_prev=libexecdir ;;
1056  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1057  | --libexe=* | --libex=* | --libe=*)
1058    libexecdir=$ac_optarg ;;
1059
1060  -localedir | --localedir | --localedi | --localed | --locale)
1061    ac_prev=localedir ;;
1062  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1063    localedir=$ac_optarg ;;
1064
1065  -localstatedir | --localstatedir | --localstatedi | --localstated \
1066  | --localstate | --localstat | --localsta | --localst | --locals)
1067    ac_prev=localstatedir ;;
1068  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1069  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1070    localstatedir=$ac_optarg ;;
1071
1072  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1073    ac_prev=mandir ;;
1074  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1075    mandir=$ac_optarg ;;
1076
1077  -nfp | --nfp | --nf)
1078    # Obsolete; use --without-fp.
1079    with_fp=no ;;
1080
1081  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1082  | --no-cr | --no-c | -n)
1083    no_create=yes ;;
1084
1085  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1086  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1087    no_recursion=yes ;;
1088
1089  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1090  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1091  | --oldin | --oldi | --old | --ol | --o)
1092    ac_prev=oldincludedir ;;
1093  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1094  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1095  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1096    oldincludedir=$ac_optarg ;;
1097
1098  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1099    ac_prev=prefix ;;
1100  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1101    prefix=$ac_optarg ;;
1102
1103  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1104  | --program-pre | --program-pr | --program-p)
1105    ac_prev=program_prefix ;;
1106  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1107  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1108    program_prefix=$ac_optarg ;;
1109
1110  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1111  | --program-suf | --program-su | --program-s)
1112    ac_prev=program_suffix ;;
1113  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1114  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1115    program_suffix=$ac_optarg ;;
1116
1117  -program-transform-name | --program-transform-name \
1118  | --program-transform-nam | --program-transform-na \
1119  | --program-transform-n | --program-transform- \
1120  | --program-transform | --program-transfor \
1121  | --program-transfo | --program-transf \
1122  | --program-trans | --program-tran \
1123  | --progr-tra | --program-tr | --program-t)
1124    ac_prev=program_transform_name ;;
1125  -program-transform-name=* | --program-transform-name=* \
1126  | --program-transform-nam=* | --program-transform-na=* \
1127  | --program-transform-n=* | --program-transform-=* \
1128  | --program-transform=* | --program-transfor=* \
1129  | --program-transfo=* | --program-transf=* \
1130  | --program-trans=* | --program-tran=* \
1131  | --progr-tra=* | --program-tr=* | --program-t=*)
1132    program_transform_name=$ac_optarg ;;
1133
1134  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1135    ac_prev=pdfdir ;;
1136  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1137    pdfdir=$ac_optarg ;;
1138
1139  -psdir | --psdir | --psdi | --psd | --ps)
1140    ac_prev=psdir ;;
1141  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1142    psdir=$ac_optarg ;;
1143
1144  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1145  | -silent | --silent | --silen | --sile | --sil)
1146    silent=yes ;;
1147
1148  -runstatedir | --runstatedir | --runstatedi | --runstated \
1149  | --runstate | --runstat | --runsta | --runst | --runs \
1150  | --run | --ru | --r)
1151    ac_prev=runstatedir ;;
1152  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1153  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1154  | --run=* | --ru=* | --r=*)
1155    runstatedir=$ac_optarg ;;
1156
1157  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1158    ac_prev=sbindir ;;
1159  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1160  | --sbi=* | --sb=*)
1161    sbindir=$ac_optarg ;;
1162
1163  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1164  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1165  | --sharedst | --shareds | --shared | --share | --shar \
1166  | --sha | --sh)
1167    ac_prev=sharedstatedir ;;
1168  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1169  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1170  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1171  | --sha=* | --sh=*)
1172    sharedstatedir=$ac_optarg ;;
1173
1174  -site | --site | --sit)
1175    ac_prev=site ;;
1176  -site=* | --site=* | --sit=*)
1177    site=$ac_optarg ;;
1178
1179  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1180    ac_prev=srcdir ;;
1181  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1182    srcdir=$ac_optarg ;;
1183
1184  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1185  | --syscon | --sysco | --sysc | --sys | --sy)
1186    ac_prev=sysconfdir ;;
1187  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1188  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1189    sysconfdir=$ac_optarg ;;
1190
1191  -target | --target | --targe | --targ | --tar | --ta | --t)
1192    ac_prev=target_alias ;;
1193  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1194    target_alias=$ac_optarg ;;
1195
1196  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1197    verbose=yes ;;
1198
1199  -version | --version | --versio | --versi | --vers | -V)
1200    ac_init_version=: ;;
1201
1202  -with-* | --with-*)
1203    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1204    # Reject names that are not valid shell variable names.
1205    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1206      as_fn_error $? "invalid package name: $ac_useropt"
1207    ac_useropt_orig=$ac_useropt
1208    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1209    case $ac_user_opts in
1210      *"
1211"with_$ac_useropt"
1212"*) ;;
1213      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1214	 ac_unrecognized_sep=', ';;
1215    esac
1216    eval with_$ac_useropt=\$ac_optarg ;;
1217
1218  -without-* | --without-*)
1219    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1220    # Reject names that are not valid shell variable names.
1221    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1222      as_fn_error $? "invalid package name: $ac_useropt"
1223    ac_useropt_orig=$ac_useropt
1224    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1225    case $ac_user_opts in
1226      *"
1227"with_$ac_useropt"
1228"*) ;;
1229      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1230	 ac_unrecognized_sep=', ';;
1231    esac
1232    eval with_$ac_useropt=no ;;
1233
1234  --x)
1235    # Obsolete; use --with-x.
1236    with_x=yes ;;
1237
1238  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1239  | --x-incl | --x-inc | --x-in | --x-i)
1240    ac_prev=x_includes ;;
1241  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1242  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1243    x_includes=$ac_optarg ;;
1244
1245  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1246  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1247    ac_prev=x_libraries ;;
1248  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1249  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1250    x_libraries=$ac_optarg ;;
1251
1252  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1253Try \`$0 --help' for more information"
1254    ;;
1255
1256  *=*)
1257    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1258    # Reject names that are not valid shell variable names.
1259    case $ac_envvar in #(
1260      '' | [0-9]* | *[!_$as_cr_alnum]* )
1261      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1262    esac
1263    eval $ac_envvar=\$ac_optarg
1264    export $ac_envvar ;;
1265
1266  *)
1267    # FIXME: should be removed in autoconf 3.0.
1268    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1269    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1270      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1271    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1272    ;;
1273
1274  esac
1275done
1276
1277if test -n "$ac_prev"; then
1278  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1279  as_fn_error $? "missing argument to $ac_option"
1280fi
1281
1282if test -n "$ac_unrecognized_opts"; then
1283  case $enable_option_checking in
1284    no) ;;
1285    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1286    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1287  esac
1288fi
1289
1290# Check all directory arguments for consistency.
1291for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1292		datadir sysconfdir sharedstatedir localstatedir includedir \
1293		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1294		libdir localedir mandir runstatedir
1295do
1296  eval ac_val=\$$ac_var
1297  # Remove trailing slashes.
1298  case $ac_val in
1299    */ )
1300      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1301      eval $ac_var=\$ac_val;;
1302  esac
1303  # Be sure to have absolute directory names.
1304  case $ac_val in
1305    [\\/$]* | ?:[\\/]* )  continue;;
1306    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1307  esac
1308  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1309done
1310
1311# There might be people who depend on the old broken behavior: `$host'
1312# used to hold the argument of --host etc.
1313# FIXME: To remove some day.
1314build=$build_alias
1315host=$host_alias
1316target=$target_alias
1317
1318# FIXME: To remove some day.
1319if test "x$host_alias" != x; then
1320  if test "x$build_alias" = x; then
1321    cross_compiling=maybe
1322  elif test "x$build_alias" != "x$host_alias"; then
1323    cross_compiling=yes
1324  fi
1325fi
1326
1327ac_tool_prefix=
1328test -n "$host_alias" && ac_tool_prefix=$host_alias-
1329
1330test "$silent" = yes && exec 6>/dev/null
1331
1332
1333ac_pwd=`pwd` && test -n "$ac_pwd" &&
1334ac_ls_di=`ls -di .` &&
1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1336  as_fn_error $? "working directory cannot be determined"
1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1338  as_fn_error $? "pwd does not report name of working directory"
1339
1340
1341# Find the source files, if location was not specified.
1342if test -z "$srcdir"; then
1343  ac_srcdir_defaulted=yes
1344  # Try the directory containing this script, then the parent directory.
1345  ac_confdir=`$as_dirname -- "$as_myself" ||
1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1347	 X"$as_myself" : 'X\(//\)[^/]' \| \
1348	 X"$as_myself" : 'X\(//\)$' \| \
1349	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1350$as_echo X"$as_myself" |
1351    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\/\)[^/].*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  /^X\(\/\/\)$/{
1360	    s//\1/
1361	    q
1362	  }
1363	  /^X\(\/\).*/{
1364	    s//\1/
1365	    q
1366	  }
1367	  s/.*/./; q'`
1368  srcdir=$ac_confdir
1369  if test ! -r "$srcdir/$ac_unique_file"; then
1370    srcdir=..
1371  fi
1372else
1373  ac_srcdir_defaulted=no
1374fi
1375if test ! -r "$srcdir/$ac_unique_file"; then
1376  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1377  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1378fi
1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1380ac_abs_confdir=`(
1381	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1382	pwd)`
1383# When building in place, set srcdir=.
1384if test "$ac_abs_confdir" = "$ac_pwd"; then
1385  srcdir=.
1386fi
1387# Remove unnecessary trailing slashes from srcdir.
1388# Double slashes in file names in object file debugging info
1389# mess up M-x gdb in Emacs.
1390case $srcdir in
1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1392esac
1393for ac_var in $ac_precious_vars; do
1394  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1395  eval ac_env_${ac_var}_value=\$${ac_var}
1396  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1397  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1398done
1399
1400#
1401# Report the --help message.
1402#
1403if test "$ac_init_help" = "long"; then
1404  # Omit some internal or obsolete options to make the list less imposing.
1405  # This message is too long to be a string in the A/UX 3.1 sh.
1406  cat <<_ACEOF
1407\`configure' configures this package to adapt to many kinds of systems.
1408
1409Usage: $0 [OPTION]... [VAR=VALUE]...
1410
1411To assign environment variables (e.g., CC, CFLAGS...), specify them as
1412VAR=VALUE.  See below for descriptions of some of the useful variables.
1413
1414Defaults for the options are specified in brackets.
1415
1416Configuration:
1417  -h, --help              display this help and exit
1418      --help=short        display options specific to this package
1419      --help=recursive    display the short help of all the included packages
1420  -V, --version           display version information and exit
1421  -q, --quiet, --silent   do not print \`checking ...' messages
1422      --cache-file=FILE   cache test results in FILE [disabled]
1423  -C, --config-cache      alias for \`--cache-file=config.cache'
1424  -n, --no-create         do not create output files
1425      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1426
1427Installation directories:
1428  --prefix=PREFIX         install architecture-independent files in PREFIX
1429                          [$ac_default_prefix]
1430  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1431                          [PREFIX]
1432
1433By default, \`make install' will install all the files in
1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1435an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1436for instance \`--prefix=\$HOME'.
1437
1438For better control, use the options below.
1439
1440Fine tuning of the installation directories:
1441  --bindir=DIR            user executables [EPREFIX/bin]
1442  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1443  --libexecdir=DIR        program executables [EPREFIX/libexec]
1444  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1445  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1446  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1447  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1448  --libdir=DIR            object code libraries [EPREFIX/lib]
1449  --includedir=DIR        C header files [PREFIX/include]
1450  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1451  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1452  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1453  --infodir=DIR           info documentation [DATAROOTDIR/info]
1454  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1455  --mandir=DIR            man documentation [DATAROOTDIR/man]
1456  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1457  --htmldir=DIR           html documentation [DOCDIR]
1458  --dvidir=DIR            dvi documentation [DOCDIR]
1459  --pdfdir=DIR            pdf documentation [DOCDIR]
1460  --psdir=DIR             ps documentation [DOCDIR]
1461_ACEOF
1462
1463  cat <<\_ACEOF
1464
1465X features:
1466  --x-includes=DIR    X include files are in DIR
1467  --x-libraries=DIR   X library files are in DIR
1468_ACEOF
1469fi
1470
1471if test -n "$ac_init_help"; then
1472
1473  cat <<\_ACEOF
1474
1475Optional Features:
1476  --disable-option-checking  ignore unrecognized --enable/--with options
1477  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1478  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1479  --enable-fail-if-missing    Fail if dependencies on additional features
1480     specified on the command line are missing.
1481  --disable-darwin        Disable Darwin (Mac OS X) support.
1482  --disable-smack	  Do not check for Smack support.
1483  --disable-selinux	  Do not check for SELinux support.
1484  --disable-xsmp          Disable XSMP session management
1485  --disable-xsmp-interact Disable XSMP interaction
1486  --enable-luainterp=OPTS      Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1487  --enable-mzschemeinterp      Include MzScheme interpreter.
1488  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1489  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1490  --enable-python3interp=OPTS  Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1491  --enable-tclinterp=OPTS      Include Tcl interpreter. default=no OPTS=no/yes/dynamic
1492  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1493  --enable-cscope         Include cscope interface.
1494  --disable-netbeans      Disable NetBeans integration support.
1495  --disable-channel       Disable process communication support.
1496  --enable-terminal       Enable terminal emulation support.
1497  --enable-autoservername Automatically define servername at vim startup.
1498  --enable-multibyte      Include multibyte editing support.
1499  --disable-rightleft     Do not include Right-to-Left language support.
1500  --disable-arabic        Do not include Arabic language support.
1501  --disable-farsi         Deprecated.
1502  --enable-xim            Include XIM input support.
1503  --enable-fontset        Include X fontset output support.
1504  --enable-gui=OPTS       X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/haiku/photon/carbon
1505  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1506  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1507  --enable-gtk3-check     If auto-select GUI, check for GTK+ 3 default=yes
1508  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1509  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1510  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1511  --disable-gtktest       Do not try to compile and run a test GTK program
1512  --disable-icon-cache-update        update disabled
1513  --disable-desktop-database-update  update disabled
1514  --disable-largefile     omit support for large files
1515  --disable-canberra      Do not use libcanberra.
1516  --disable-acl           No check for ACL support.
1517  --disable-gpm           Don't use gpm (Linux mouse daemon).
1518  --disable-sysmouse      Don't use sysmouse (mouse in *BSD console).
1519  --disable-nls           Don't support NLS (gettext()).
1520
1521Optional Packages:
1522  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1523  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1524  --with-mac-arch=ARCH    current, intel, ppc or both
1525  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1526  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1527  --without-local-dir     do not search /usr/local for local libraries.
1528  --with-vim-name=NAME    what to call the Vim executable
1529  --with-ex-name=NAME     what to call the Ex executable
1530  --with-view-name=NAME   what to call the View executable
1531  --with-global-runtime=DIR    global runtime directory in 'runtimepath', comma-separated for multiple directories
1532  --with-modified-by=NAME       name of who modified a release version
1533  --with-features=TYPE    tiny, small, normal, big or huge (default: huge)
1534  --with-compiledby=NAME  name to show in :version message
1535  --with-lua-prefix=PFX   Prefix where Lua is installed.
1536  --with-luajit           Link with LuaJIT instead of Lua.
1537  --with-plthome=PLTHOME   Use PLTHOME.
1538  --with-python-command=NAME  name of the Python 2 command (default: python2 or python)
1539  --with-python-config-dir=PATH  Python's config directory (deprecated)
1540  --with-python3-command=NAME  name of the Python 3 command (default: python3 or python)
1541  --with-python3-config-dir=PATH  Python's config directory (deprecated)
1542  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1543  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1544  --with-x                use the X Window System
1545  --with-gnome-includes=DIR Specify location of GNOME headers
1546  --with-gnome-libs=DIR   Specify location of GNOME libs
1547  --with-gnome            Specify prefix for GNOME files
1548  --with-motif-lib=STRING Library for Motif
1549  --with-tlib=library     terminal library to be used
1550
1551Some influential environment variables:
1552  CC          C compiler command
1553  CFLAGS      C compiler flags
1554  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1555              nonstandard directory <lib dir>
1556  LIBS        libraries to pass to the linker, e.g. -l<library>
1557  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1558              you have headers in a nonstandard directory <include dir>
1559  CPP         C preprocessor
1560  XMKMF       Path to xmkmf, Makefile generator for X Window System
1561
1562Use these variables to override the choices made by `configure' or to help
1563it to find libraries and programs with nonstandard names/locations.
1564
1565Report bugs to the package provider.
1566_ACEOF
1567ac_status=$?
1568fi
1569
1570if test "$ac_init_help" = "recursive"; then
1571  # If there are subdirs, report their specific --help.
1572  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1573    test -d "$ac_dir" ||
1574      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1575      continue
1576    ac_builddir=.
1577
1578case "$ac_dir" in
1579.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1580*)
1581  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1582  # A ".." for each directory in $ac_dir_suffix.
1583  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1584  case $ac_top_builddir_sub in
1585  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1586  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1587  esac ;;
1588esac
1589ac_abs_top_builddir=$ac_pwd
1590ac_abs_builddir=$ac_pwd$ac_dir_suffix
1591# for backward compatibility:
1592ac_top_builddir=$ac_top_build_prefix
1593
1594case $srcdir in
1595  .)  # We are building in place.
1596    ac_srcdir=.
1597    ac_top_srcdir=$ac_top_builddir_sub
1598    ac_abs_top_srcdir=$ac_pwd ;;
1599  [\\/]* | ?:[\\/]* )  # Absolute name.
1600    ac_srcdir=$srcdir$ac_dir_suffix;
1601    ac_top_srcdir=$srcdir
1602    ac_abs_top_srcdir=$srcdir ;;
1603  *) # Relative name.
1604    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1605    ac_top_srcdir=$ac_top_build_prefix$srcdir
1606    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1607esac
1608ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1609
1610    cd "$ac_dir" || { ac_status=$?; continue; }
1611    # Check for guested configure.
1612    if test -f "$ac_srcdir/configure.gnu"; then
1613      echo &&
1614      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1615    elif test -f "$ac_srcdir/configure"; then
1616      echo &&
1617      $SHELL "$ac_srcdir/configure" --help=recursive
1618    else
1619      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1620    fi || ac_status=$?
1621    cd "$ac_pwd" || { ac_status=$?; break; }
1622  done
1623fi
1624
1625test -n "$ac_init_help" && exit $ac_status
1626if $ac_init_version; then
1627  cat <<\_ACEOF
1628configure
1629generated by GNU Autoconf 2.69
1630
1631Copyright (C) 2012 Free Software Foundation, Inc.
1632This configure script is free software; the Free Software Foundation
1633gives unlimited permission to copy, distribute and modify it.
1634_ACEOF
1635  exit
1636fi
1637
1638## ------------------------ ##
1639## Autoconf initialization. ##
1640## ------------------------ ##
1641
1642# ac_fn_c_try_compile LINENO
1643# --------------------------
1644# Try to compile conftest.$ac_ext, and return whether this succeeded.
1645ac_fn_c_try_compile ()
1646{
1647  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648  rm -f conftest.$ac_objext
1649  if { { ac_try="$ac_compile"
1650case "(($ac_try" in
1651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652  *) ac_try_echo=$ac_try;;
1653esac
1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655$as_echo "$ac_try_echo"; } >&5
1656  (eval "$ac_compile") 2>conftest.err
1657  ac_status=$?
1658  if test -s conftest.err; then
1659    grep -v '^ *+' conftest.err >conftest.er1
1660    cat conftest.er1 >&5
1661    mv -f conftest.er1 conftest.err
1662  fi
1663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664  test $ac_status = 0; } && {
1665	 test -z "$ac_c_werror_flag" ||
1666	 test ! -s conftest.err
1667       } && test -s conftest.$ac_objext; then :
1668  ac_retval=0
1669else
1670  $as_echo "$as_me: failed program was:" >&5
1671sed 's/^/| /' conftest.$ac_ext >&5
1672
1673	ac_retval=1
1674fi
1675  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676  as_fn_set_status $ac_retval
1677
1678} # ac_fn_c_try_compile
1679
1680# ac_fn_c_try_cpp LINENO
1681# ----------------------
1682# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1683ac_fn_c_try_cpp ()
1684{
1685  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686  if { { ac_try="$ac_cpp conftest.$ac_ext"
1687case "(($ac_try" in
1688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689  *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1694  ac_status=$?
1695  if test -s conftest.err; then
1696    grep -v '^ *+' conftest.err >conftest.er1
1697    cat conftest.er1 >&5
1698    mv -f conftest.er1 conftest.err
1699  fi
1700  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701  test $ac_status = 0; } > conftest.i && {
1702	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1703	 test ! -s conftest.err
1704       }; then :
1705  ac_retval=0
1706else
1707  $as_echo "$as_me: failed program was:" >&5
1708sed 's/^/| /' conftest.$ac_ext >&5
1709
1710    ac_retval=1
1711fi
1712  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713  as_fn_set_status $ac_retval
1714
1715} # ac_fn_c_try_cpp
1716
1717# ac_fn_c_try_link LINENO
1718# -----------------------
1719# Try to link conftest.$ac_ext, and return whether this succeeded.
1720ac_fn_c_try_link ()
1721{
1722  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723  rm -f conftest.$ac_objext conftest$ac_exeext
1724  if { { ac_try="$ac_link"
1725case "(($ac_try" in
1726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727  *) ac_try_echo=$ac_try;;
1728esac
1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730$as_echo "$ac_try_echo"; } >&5
1731  (eval "$ac_link") 2>conftest.err
1732  ac_status=$?
1733  if test -s conftest.err; then
1734    grep -v '^ *+' conftest.err >conftest.er1
1735    cat conftest.er1 >&5
1736    mv -f conftest.er1 conftest.err
1737  fi
1738  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739  test $ac_status = 0; } && {
1740	 test -z "$ac_c_werror_flag" ||
1741	 test ! -s conftest.err
1742       } && test -s conftest$ac_exeext && {
1743	 test "$cross_compiling" = yes ||
1744	 test -x conftest$ac_exeext
1745       }; then :
1746  ac_retval=0
1747else
1748  $as_echo "$as_me: failed program was:" >&5
1749sed 's/^/| /' conftest.$ac_ext >&5
1750
1751	ac_retval=1
1752fi
1753  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755  # interfere with the next link command; also delete a directory that is
1756  # left behind by Apple's compiler.  We do this before executing the actions.
1757  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1759  as_fn_set_status $ac_retval
1760
1761} # ac_fn_c_try_link
1762
1763# ac_fn_c_try_run LINENO
1764# ----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766# that executables *can* be run.
1767ac_fn_c_try_run ()
1768{
1769  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770  if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773  *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777  (eval "$ac_link") 2>&5
1778  ac_status=$?
1779  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781  { { case "(($ac_try" in
1782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783  *) ac_try_echo=$ac_try;;
1784esac
1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786$as_echo "$ac_try_echo"; } >&5
1787  (eval "$ac_try") 2>&5
1788  ac_status=$?
1789  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790  test $ac_status = 0; }; }; then :
1791  ac_retval=0
1792else
1793  $as_echo "$as_me: program exited with status $ac_status" >&5
1794       $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
1796
1797       ac_retval=$ac_status
1798fi
1799  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1801  as_fn_set_status $ac_retval
1802
1803} # ac_fn_c_try_run
1804
1805# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1806# -------------------------------------------------------
1807# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1808# the include files in INCLUDES and setting the cache variable VAR
1809# accordingly.
1810ac_fn_c_check_header_mongrel ()
1811{
1812  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813  if eval \${$3+:} false; then :
1814  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815$as_echo_n "checking for $2... " >&6; }
1816if eval \${$3+:} false; then :
1817  $as_echo_n "(cached) " >&6
1818fi
1819eval ac_res=\$$3
1820	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821$as_echo "$ac_res" >&6; }
1822else
1823  # Is the header compilable?
1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1825$as_echo_n "checking $2 usability... " >&6; }
1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h.  */
1828$4
1829#include <$2>
1830_ACEOF
1831if ac_fn_c_try_compile "$LINENO"; then :
1832  ac_header_compiler=yes
1833else
1834  ac_header_compiler=no
1835fi
1836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1838$as_echo "$ac_header_compiler" >&6; }
1839
1840# Is the header present?
1841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1842$as_echo_n "checking $2 presence... " >&6; }
1843cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844/* end confdefs.h.  */
1845#include <$2>
1846_ACEOF
1847if ac_fn_c_try_cpp "$LINENO"; then :
1848  ac_header_preproc=yes
1849else
1850  ac_header_preproc=no
1851fi
1852rm -f conftest.err conftest.i conftest.$ac_ext
1853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1854$as_echo "$ac_header_preproc" >&6; }
1855
1856# So?  What about this header?
1857case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1858  yes:no: )
1859    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1860$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1861    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1862$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1863    ;;
1864  no:yes:* )
1865    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1866$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1867    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1868$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1869    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1870$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1871    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1872$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1873    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1874$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1875    ;;
1876esac
1877  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878$as_echo_n "checking for $2... " >&6; }
1879if eval \${$3+:} false; then :
1880  $as_echo_n "(cached) " >&6
1881else
1882  eval "$3=\$ac_header_compiler"
1883fi
1884eval ac_res=\$$3
1885	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1886$as_echo "$ac_res" >&6; }
1887fi
1888  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889
1890} # ac_fn_c_check_header_mongrel
1891
1892# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1893# -------------------------------------------------------
1894# Tests whether HEADER exists and can be compiled using the include files in
1895# INCLUDES, setting the cache variable VAR accordingly.
1896ac_fn_c_check_header_compile ()
1897{
1898  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1900$as_echo_n "checking for $2... " >&6; }
1901if eval \${$3+:} false; then :
1902  $as_echo_n "(cached) " >&6
1903else
1904  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905/* end confdefs.h.  */
1906$4
1907#include <$2>
1908_ACEOF
1909if ac_fn_c_try_compile "$LINENO"; then :
1910  eval "$3=yes"
1911else
1912  eval "$3=no"
1913fi
1914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1915fi
1916eval ac_res=\$$3
1917	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918$as_echo "$ac_res" >&6; }
1919  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1920
1921} # ac_fn_c_check_header_compile
1922
1923# ac_fn_c_check_func LINENO FUNC VAR
1924# ----------------------------------
1925# Tests whether FUNC exists, setting the cache variable VAR accordingly
1926ac_fn_c_check_func ()
1927{
1928  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1929  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1930$as_echo_n "checking for $2... " >&6; }
1931if eval \${$3+:} false; then :
1932  $as_echo_n "(cached) " >&6
1933else
1934  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935/* end confdefs.h.  */
1936/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1937   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1938#define $2 innocuous_$2
1939
1940/* System header to define __stub macros and hopefully few prototypes,
1941    which can conflict with char $2 (); below.
1942    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1943    <limits.h> exists even on freestanding compilers.  */
1944
1945#ifdef __STDC__
1946# include <limits.h>
1947#else
1948# include <assert.h>
1949#endif
1950
1951#undef $2
1952
1953/* Override any GCC internal prototype to avoid an error.
1954   Use char because int might match the return type of a GCC
1955   builtin and then its argument prototype would still apply.  */
1956#ifdef __cplusplus
1957extern "C"
1958#endif
1959char $2 ();
1960/* The GNU C library defines this for functions which it implements
1961    to always fail with ENOSYS.  Some functions are actually named
1962    something starting with __ and the normal name is an alias.  */
1963#if defined __stub_$2 || defined __stub___$2
1964choke me
1965#endif
1966
1967int
1968main ()
1969{
1970return $2 ();
1971  ;
1972  return 0;
1973}
1974_ACEOF
1975if ac_fn_c_try_link "$LINENO"; then :
1976  eval "$3=yes"
1977else
1978  eval "$3=no"
1979fi
1980rm -f core conftest.err conftest.$ac_objext \
1981    conftest$ac_exeext conftest.$ac_ext
1982fi
1983eval ac_res=\$$3
1984	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1985$as_echo "$ac_res" >&6; }
1986  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1987
1988} # ac_fn_c_check_func
1989
1990# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1991# -------------------------------------------
1992# Tests whether TYPE exists after having included INCLUDES, setting cache
1993# variable VAR accordingly.
1994ac_fn_c_check_type ()
1995{
1996  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998$as_echo_n "checking for $2... " >&6; }
1999if eval \${$3+:} false; then :
2000  $as_echo_n "(cached) " >&6
2001else
2002  eval "$3=no"
2003  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2004/* end confdefs.h.  */
2005$4
2006int
2007main ()
2008{
2009if (sizeof ($2))
2010	 return 0;
2011  ;
2012  return 0;
2013}
2014_ACEOF
2015if ac_fn_c_try_compile "$LINENO"; then :
2016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017/* end confdefs.h.  */
2018$4
2019int
2020main ()
2021{
2022if (sizeof (($2)))
2023	    return 0;
2024  ;
2025  return 0;
2026}
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029
2030else
2031  eval "$3=yes"
2032fi
2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034fi
2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036fi
2037eval ac_res=\$$3
2038	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2039$as_echo "$ac_res" >&6; }
2040  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2041
2042} # ac_fn_c_check_type
2043
2044# ac_fn_c_find_uintX_t LINENO BITS VAR
2045# ------------------------------------
2046# Finds an unsigned integer type with width BITS, setting cache variable VAR
2047# accordingly.
2048ac_fn_c_find_uintX_t ()
2049{
2050  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2052$as_echo_n "checking for uint$2_t... " >&6; }
2053if eval \${$3+:} false; then :
2054  $as_echo_n "(cached) " >&6
2055else
2056  eval "$3=no"
2057     # Order is important - never check a type that is potentially smaller
2058     # than half of the expected target width.
2059     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2060	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2061       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062/* end confdefs.h.  */
2063$ac_includes_default
2064int
2065main ()
2066{
2067static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2068test_array [0] = 0;
2069return test_array [0];
2070
2071  ;
2072  return 0;
2073}
2074_ACEOF
2075if ac_fn_c_try_compile "$LINENO"; then :
2076  case $ac_type in #(
2077  uint$2_t) :
2078    eval "$3=yes" ;; #(
2079  *) :
2080    eval "$3=\$ac_type" ;;
2081esac
2082fi
2083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2084       if eval test \"x\$"$3"\" = x"no"; then :
2085
2086else
2087  break
2088fi
2089     done
2090fi
2091eval ac_res=\$$3
2092	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2093$as_echo "$ac_res" >&6; }
2094  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2095
2096} # ac_fn_c_find_uintX_t
2097
2098# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2099# --------------------------------------------
2100# Tries to find the compile-time value of EXPR in a program that includes
2101# INCLUDES, setting VAR accordingly. Returns whether the value could be
2102# computed
2103ac_fn_c_compute_int ()
2104{
2105  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2106  if test "$cross_compiling" = yes; then
2107    # Depending upon the size, compute the lo and hi bounds.
2108cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h.  */
2110$4
2111int
2112main ()
2113{
2114static int test_array [1 - 2 * !(($2) >= 0)];
2115test_array [0] = 0;
2116return test_array [0];
2117
2118  ;
2119  return 0;
2120}
2121_ACEOF
2122if ac_fn_c_try_compile "$LINENO"; then :
2123  ac_lo=0 ac_mid=0
2124  while :; do
2125    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126/* end confdefs.h.  */
2127$4
2128int
2129main ()
2130{
2131static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2132test_array [0] = 0;
2133return test_array [0];
2134
2135  ;
2136  return 0;
2137}
2138_ACEOF
2139if ac_fn_c_try_compile "$LINENO"; then :
2140  ac_hi=$ac_mid; break
2141else
2142  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2143			if test $ac_lo -le $ac_mid; then
2144			  ac_lo= ac_hi=
2145			  break
2146			fi
2147			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2148fi
2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150  done
2151else
2152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153/* end confdefs.h.  */
2154$4
2155int
2156main ()
2157{
2158static int test_array [1 - 2 * !(($2) < 0)];
2159test_array [0] = 0;
2160return test_array [0];
2161
2162  ;
2163  return 0;
2164}
2165_ACEOF
2166if ac_fn_c_try_compile "$LINENO"; then :
2167  ac_hi=-1 ac_mid=-1
2168  while :; do
2169    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2170/* end confdefs.h.  */
2171$4
2172int
2173main ()
2174{
2175static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2176test_array [0] = 0;
2177return test_array [0];
2178
2179  ;
2180  return 0;
2181}
2182_ACEOF
2183if ac_fn_c_try_compile "$LINENO"; then :
2184  ac_lo=$ac_mid; break
2185else
2186  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2187			if test $ac_mid -le $ac_hi; then
2188			  ac_lo= ac_hi=
2189			  break
2190			fi
2191			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2192fi
2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194  done
2195else
2196  ac_lo= ac_hi=
2197fi
2198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2199fi
2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2201# Binary search between lo and hi bounds.
2202while test "x$ac_lo" != "x$ac_hi"; do
2203  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2204  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2205/* end confdefs.h.  */
2206$4
2207int
2208main ()
2209{
2210static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2211test_array [0] = 0;
2212return test_array [0];
2213
2214  ;
2215  return 0;
2216}
2217_ACEOF
2218if ac_fn_c_try_compile "$LINENO"; then :
2219  ac_hi=$ac_mid
2220else
2221  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2222fi
2223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224done
2225case $ac_lo in #((
2226?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2227'') ac_retval=1 ;;
2228esac
2229  else
2230    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2231/* end confdefs.h.  */
2232$4
2233static long int longval () { return $2; }
2234static unsigned long int ulongval () { return $2; }
2235#include <stdio.h>
2236#include <stdlib.h>
2237int
2238main ()
2239{
2240
2241  FILE *f = fopen ("conftest.val", "w");
2242  if (! f)
2243    return 1;
2244  if (($2) < 0)
2245    {
2246      long int i = longval ();
2247      if (i != ($2))
2248	return 1;
2249      fprintf (f, "%ld", i);
2250    }
2251  else
2252    {
2253      unsigned long int i = ulongval ();
2254      if (i != ($2))
2255	return 1;
2256      fprintf (f, "%lu", i);
2257    }
2258  /* Do not output a trailing newline, as this causes \r\n confusion
2259     on some platforms.  */
2260  return ferror (f) || fclose (f) != 0;
2261
2262  ;
2263  return 0;
2264}
2265_ACEOF
2266if ac_fn_c_try_run "$LINENO"; then :
2267  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2268else
2269  ac_retval=1
2270fi
2271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2272  conftest.$ac_objext conftest.beam conftest.$ac_ext
2273rm -f conftest.val
2274
2275  fi
2276  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2277  as_fn_set_status $ac_retval
2278
2279} # ac_fn_c_compute_int
2280cat >auto/config.log <<_ACEOF
2281This file contains any messages produced by compilers while
2282running configure, to aid debugging if configure makes a mistake.
2283
2284It was created by $as_me, which was
2285generated by GNU Autoconf 2.69.  Invocation command line was
2286
2287  $ $0 $@
2288
2289_ACEOF
2290exec 5>>auto/config.log
2291{
2292cat <<_ASUNAME
2293## --------- ##
2294## Platform. ##
2295## --------- ##
2296
2297hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2298uname -m = `(uname -m) 2>/dev/null || echo unknown`
2299uname -r = `(uname -r) 2>/dev/null || echo unknown`
2300uname -s = `(uname -s) 2>/dev/null || echo unknown`
2301uname -v = `(uname -v) 2>/dev/null || echo unknown`
2302
2303/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2304/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2305
2306/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2307/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2308/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2309/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2310/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2311/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2312/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2313
2314_ASUNAME
2315
2316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2317for as_dir in $PATH
2318do
2319  IFS=$as_save_IFS
2320  test -z "$as_dir" && as_dir=.
2321    $as_echo "PATH: $as_dir"
2322  done
2323IFS=$as_save_IFS
2324
2325} >&5
2326
2327cat >&5 <<_ACEOF
2328
2329
2330## ----------- ##
2331## Core tests. ##
2332## ----------- ##
2333
2334_ACEOF
2335
2336
2337# Keep a trace of the command line.
2338# Strip out --no-create and --no-recursion so they do not pile up.
2339# Strip out --silent because we don't want to record it for future runs.
2340# Also quote any args containing shell meta-characters.
2341# Make two passes to allow for proper duplicate-argument suppression.
2342ac_configure_args=
2343ac_configure_args0=
2344ac_configure_args1=
2345ac_must_keep_next=false
2346for ac_pass in 1 2
2347do
2348  for ac_arg
2349  do
2350    case $ac_arg in
2351    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2352    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2353    | -silent | --silent | --silen | --sile | --sil)
2354      continue ;;
2355    *\'*)
2356      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2357    esac
2358    case $ac_pass in
2359    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2360    2)
2361      as_fn_append ac_configure_args1 " '$ac_arg'"
2362      if test $ac_must_keep_next = true; then
2363	ac_must_keep_next=false # Got value, back to normal.
2364      else
2365	case $ac_arg in
2366	  *=* | --config-cache | -C | -disable-* | --disable-* \
2367	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2368	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2369	  | -with-* | --with-* | -without-* | --without-* | --x)
2370	    case "$ac_configure_args0 " in
2371	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2372	    esac
2373	    ;;
2374	  -* ) ac_must_keep_next=true ;;
2375	esac
2376      fi
2377      as_fn_append ac_configure_args " '$ac_arg'"
2378      ;;
2379    esac
2380  done
2381done
2382{ ac_configure_args0=; unset ac_configure_args0;}
2383{ ac_configure_args1=; unset ac_configure_args1;}
2384
2385# When interrupted or exit'd, cleanup temporary files, and complete
2386# config.log.  We remove comments because anyway the quotes in there
2387# would cause problems or look ugly.
2388# WARNING: Use '\'' to represent an apostrophe within the trap.
2389# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2390trap 'exit_status=$?
2391  # Save into config.log some information that might help in debugging.
2392  {
2393    echo
2394
2395    $as_echo "## ---------------- ##
2396## Cache variables. ##
2397## ---------------- ##"
2398    echo
2399    # The following way of writing the cache mishandles newlines in values,
2400(
2401  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2402    eval ac_val=\$$ac_var
2403    case $ac_val in #(
2404    *${as_nl}*)
2405      case $ac_var in #(
2406      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2407$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2408      esac
2409      case $ac_var in #(
2410      _ | IFS | as_nl) ;; #(
2411      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2412      *) { eval $ac_var=; unset $ac_var;} ;;
2413      esac ;;
2414    esac
2415  done
2416  (set) 2>&1 |
2417    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2418    *${as_nl}ac_space=\ *)
2419      sed -n \
2420	"s/'\''/'\''\\\\'\'''\''/g;
2421	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2422      ;; #(
2423    *)
2424      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2425      ;;
2426    esac |
2427    sort
2428)
2429    echo
2430
2431    $as_echo "## ----------------- ##
2432## Output variables. ##
2433## ----------------- ##"
2434    echo
2435    for ac_var in $ac_subst_vars
2436    do
2437      eval ac_val=\$$ac_var
2438      case $ac_val in
2439      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2440      esac
2441      $as_echo "$ac_var='\''$ac_val'\''"
2442    done | sort
2443    echo
2444
2445    if test -n "$ac_subst_files"; then
2446      $as_echo "## ------------------- ##
2447## File substitutions. ##
2448## ------------------- ##"
2449      echo
2450      for ac_var in $ac_subst_files
2451      do
2452	eval ac_val=\$$ac_var
2453	case $ac_val in
2454	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2455	esac
2456	$as_echo "$ac_var='\''$ac_val'\''"
2457      done | sort
2458      echo
2459    fi
2460
2461    if test -s confdefs.h; then
2462      $as_echo "## ----------- ##
2463## confdefs.h. ##
2464## ----------- ##"
2465      echo
2466      cat confdefs.h
2467      echo
2468    fi
2469    test "$ac_signal" != 0 &&
2470      $as_echo "$as_me: caught signal $ac_signal"
2471    $as_echo "$as_me: exit $exit_status"
2472  } >&5
2473  rm -f core *.core core.conftest.* &&
2474    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2475    exit $exit_status
2476' 0
2477for ac_signal in 1 2 13 15; do
2478  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2479done
2480ac_signal=0
2481
2482# confdefs.h avoids OS command line length limits that DEFS can exceed.
2483rm -f -r conftest* confdefs.h
2484
2485$as_echo "/* confdefs.h */" > confdefs.h
2486
2487# Predefined preprocessor variables.
2488
2489cat >>confdefs.h <<_ACEOF
2490#define PACKAGE_NAME "$PACKAGE_NAME"
2491_ACEOF
2492
2493cat >>confdefs.h <<_ACEOF
2494#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2495_ACEOF
2496
2497cat >>confdefs.h <<_ACEOF
2498#define PACKAGE_VERSION "$PACKAGE_VERSION"
2499_ACEOF
2500
2501cat >>confdefs.h <<_ACEOF
2502#define PACKAGE_STRING "$PACKAGE_STRING"
2503_ACEOF
2504
2505cat >>confdefs.h <<_ACEOF
2506#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2507_ACEOF
2508
2509cat >>confdefs.h <<_ACEOF
2510#define PACKAGE_URL "$PACKAGE_URL"
2511_ACEOF
2512
2513
2514# Let the site file select an alternate cache file if it wants to.
2515# Prefer an explicitly selected file to automatically selected ones.
2516ac_site_file1=NONE
2517ac_site_file2=NONE
2518if test -n "$CONFIG_SITE"; then
2519  # We do not want a PATH search for config.site.
2520  case $CONFIG_SITE in #((
2521    -*)  ac_site_file1=./$CONFIG_SITE;;
2522    */*) ac_site_file1=$CONFIG_SITE;;
2523    *)   ac_site_file1=./$CONFIG_SITE;;
2524  esac
2525elif test "x$prefix" != xNONE; then
2526  ac_site_file1=$prefix/share/config.site
2527  ac_site_file2=$prefix/etc/config.site
2528else
2529  ac_site_file1=$ac_default_prefix/share/config.site
2530  ac_site_file2=$ac_default_prefix/etc/config.site
2531fi
2532for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2533do
2534  test "x$ac_site_file" = xNONE && continue
2535  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2536    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2537$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2538    sed 's/^/| /' "$ac_site_file" >&5
2539    . "$ac_site_file" \
2540      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2541$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2542as_fn_error $? "failed to load site script $ac_site_file
2543See \`config.log' for more details" "$LINENO" 5; }
2544  fi
2545done
2546
2547if test -r "$cache_file"; then
2548  # Some versions of bash will fail to source /dev/null (special files
2549  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2550  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2551    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2552$as_echo "$as_me: loading cache $cache_file" >&6;}
2553    case $cache_file in
2554      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2555      *)                      . "./$cache_file";;
2556    esac
2557  fi
2558else
2559  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2560$as_echo "$as_me: creating cache $cache_file" >&6;}
2561  >$cache_file
2562fi
2563
2564# Check that the precious variables saved in the cache have kept the same
2565# value.
2566ac_cache_corrupted=false
2567for ac_var in $ac_precious_vars; do
2568  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2569  eval ac_new_set=\$ac_env_${ac_var}_set
2570  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2571  eval ac_new_val=\$ac_env_${ac_var}_value
2572  case $ac_old_set,$ac_new_set in
2573    set,)
2574      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2575$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2576      ac_cache_corrupted=: ;;
2577    ,set)
2578      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2579$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2580      ac_cache_corrupted=: ;;
2581    ,);;
2582    *)
2583      if test "x$ac_old_val" != "x$ac_new_val"; then
2584	# differences in whitespace do not lead to failure.
2585	ac_old_val_w=`echo x $ac_old_val`
2586	ac_new_val_w=`echo x $ac_new_val`
2587	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2588	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2589$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2590	  ac_cache_corrupted=:
2591	else
2592	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2593$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2594	  eval $ac_var=\$ac_old_val
2595	fi
2596	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2597$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2598	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2599$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2600      fi;;
2601  esac
2602  # Pass precious variables to config.status.
2603  if test "$ac_new_set" = set; then
2604    case $ac_new_val in
2605    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2606    *) ac_arg=$ac_var=$ac_new_val ;;
2607    esac
2608    case " $ac_configure_args " in
2609      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2610      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2611    esac
2612  fi
2613done
2614if $ac_cache_corrupted; then
2615  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2618$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2619  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2620fi
2621## -------------------- ##
2622## Main body of script. ##
2623## -------------------- ##
2624
2625ac_ext=c
2626ac_cpp='$CPP $CPPFLAGS'
2627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2629ac_compiler_gnu=$ac_cv_c_compiler_gnu
2630
2631
2632ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2633
2634
2635$as_echo "#define UNIX 1" >>confdefs.h
2636
2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2638$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2639set x ${MAKE-make}
2640ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2641if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2642  $as_echo_n "(cached) " >&6
2643else
2644  cat >conftest.make <<\_ACEOF
2645SHELL = /bin/sh
2646all:
2647	@echo '@@@%%%=$(MAKE)=@@@%%%'
2648_ACEOF
2649# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2650case `${MAKE-make} -f conftest.make 2>/dev/null` in
2651  *@@@%%%=?*=@@@%%%*)
2652    eval ac_cv_prog_make_${ac_make}_set=yes;;
2653  *)
2654    eval ac_cv_prog_make_${ac_make}_set=no;;
2655esac
2656rm -f conftest.make
2657fi
2658if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2660$as_echo "yes" >&6; }
2661  SET_MAKE=
2662else
2663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2664$as_echo "no" >&6; }
2665  SET_MAKE="MAKE=${MAKE-make}"
2666fi
2667
2668
2669ac_ext=c
2670ac_cpp='$CPP $CPPFLAGS'
2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2673ac_compiler_gnu=$ac_cv_c_compiler_gnu
2674if test -n "$ac_tool_prefix"; then
2675  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2676set dummy ${ac_tool_prefix}gcc; ac_word=$2
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678$as_echo_n "checking for $ac_word... " >&6; }
2679if ${ac_cv_prog_CC+:} false; then :
2680  $as_echo_n "(cached) " >&6
2681else
2682  if test -n "$CC"; then
2683  ac_cv_prog_CC="$CC" # Let the user override the test.
2684else
2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH
2687do
2688  IFS=$as_save_IFS
2689  test -z "$as_dir" && as_dir=.
2690    for ac_exec_ext in '' $ac_executable_extensions; do
2691  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2692    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2694    break 2
2695  fi
2696done
2697  done
2698IFS=$as_save_IFS
2699
2700fi
2701fi
2702CC=$ac_cv_prog_CC
2703if test -n "$CC"; then
2704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705$as_echo "$CC" >&6; }
2706else
2707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708$as_echo "no" >&6; }
2709fi
2710
2711
2712fi
2713if test -z "$ac_cv_prog_CC"; then
2714  ac_ct_CC=$CC
2715  # Extract the first word of "gcc", so it can be a program name with args.
2716set dummy gcc; ac_word=$2
2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718$as_echo_n "checking for $ac_word... " >&6; }
2719if ${ac_cv_prog_ac_ct_CC+:} false; then :
2720  $as_echo_n "(cached) " >&6
2721else
2722  if test -n "$ac_ct_CC"; then
2723  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2724else
2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726for as_dir in $PATH
2727do
2728  IFS=$as_save_IFS
2729  test -z "$as_dir" && as_dir=.
2730    for ac_exec_ext in '' $ac_executable_extensions; do
2731  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2732    ac_cv_prog_ac_ct_CC="gcc"
2733    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734    break 2
2735  fi
2736done
2737  done
2738IFS=$as_save_IFS
2739
2740fi
2741fi
2742ac_ct_CC=$ac_cv_prog_ac_ct_CC
2743if test -n "$ac_ct_CC"; then
2744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2745$as_echo "$ac_ct_CC" >&6; }
2746else
2747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748$as_echo "no" >&6; }
2749fi
2750
2751  if test "x$ac_ct_CC" = x; then
2752    CC=""
2753  else
2754    case $cross_compiling:$ac_tool_warned in
2755yes:)
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2758ac_tool_warned=yes ;;
2759esac
2760    CC=$ac_ct_CC
2761  fi
2762else
2763  CC="$ac_cv_prog_CC"
2764fi
2765
2766if test -z "$CC"; then
2767          if test -n "$ac_tool_prefix"; then
2768    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2769set dummy ${ac_tool_prefix}cc; ac_word=$2
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2771$as_echo_n "checking for $ac_word... " >&6; }
2772if ${ac_cv_prog_CC+:} false; then :
2773  $as_echo_n "(cached) " >&6
2774else
2775  if test -n "$CC"; then
2776  ac_cv_prog_CC="$CC" # Let the user override the test.
2777else
2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2779for as_dir in $PATH
2780do
2781  IFS=$as_save_IFS
2782  test -z "$as_dir" && as_dir=.
2783    for ac_exec_ext in '' $ac_executable_extensions; do
2784  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2785    ac_cv_prog_CC="${ac_tool_prefix}cc"
2786    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2787    break 2
2788  fi
2789done
2790  done
2791IFS=$as_save_IFS
2792
2793fi
2794fi
2795CC=$ac_cv_prog_CC
2796if test -n "$CC"; then
2797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2798$as_echo "$CC" >&6; }
2799else
2800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801$as_echo "no" >&6; }
2802fi
2803
2804
2805  fi
2806fi
2807if test -z "$CC"; then
2808  # Extract the first word of "cc", so it can be a program name with args.
2809set dummy cc; ac_word=$2
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2811$as_echo_n "checking for $ac_word... " >&6; }
2812if ${ac_cv_prog_CC+:} false; then :
2813  $as_echo_n "(cached) " >&6
2814else
2815  if test -n "$CC"; then
2816  ac_cv_prog_CC="$CC" # Let the user override the test.
2817else
2818  ac_prog_rejected=no
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822  IFS=$as_save_IFS
2823  test -z "$as_dir" && as_dir=.
2824    for ac_exec_ext in '' $ac_executable_extensions; do
2825  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2826    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2827       ac_prog_rejected=yes
2828       continue
2829     fi
2830    ac_cv_prog_CC="cc"
2831    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2832    break 2
2833  fi
2834done
2835  done
2836IFS=$as_save_IFS
2837
2838if test $ac_prog_rejected = yes; then
2839  # We found a bogon in the path, so make sure we never use it.
2840  set dummy $ac_cv_prog_CC
2841  shift
2842  if test $# != 0; then
2843    # We chose a different compiler from the bogus one.
2844    # However, it has the same basename, so the bogon will be chosen
2845    # first if we set CC to just the basename; use the full file name.
2846    shift
2847    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2848  fi
2849fi
2850fi
2851fi
2852CC=$ac_cv_prog_CC
2853if test -n "$CC"; then
2854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2855$as_echo "$CC" >&6; }
2856else
2857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858$as_echo "no" >&6; }
2859fi
2860
2861
2862fi
2863if test -z "$CC"; then
2864  if test -n "$ac_tool_prefix"; then
2865  for ac_prog in cl.exe
2866  do
2867    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2868set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870$as_echo_n "checking for $ac_word... " >&6; }
2871if ${ac_cv_prog_CC+:} false; then :
2872  $as_echo_n "(cached) " >&6
2873else
2874  if test -n "$CC"; then
2875  ac_cv_prog_CC="$CC" # Let the user override the test.
2876else
2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878for as_dir in $PATH
2879do
2880  IFS=$as_save_IFS
2881  test -z "$as_dir" && as_dir=.
2882    for ac_exec_ext in '' $ac_executable_extensions; do
2883  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2884    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2885    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886    break 2
2887  fi
2888done
2889  done
2890IFS=$as_save_IFS
2891
2892fi
2893fi
2894CC=$ac_cv_prog_CC
2895if test -n "$CC"; then
2896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897$as_echo "$CC" >&6; }
2898else
2899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900$as_echo "no" >&6; }
2901fi
2902
2903
2904    test -n "$CC" && break
2905  done
2906fi
2907if test -z "$CC"; then
2908  ac_ct_CC=$CC
2909  for ac_prog in cl.exe
2910do
2911  # Extract the first word of "$ac_prog", so it can be a program name with args.
2912set dummy $ac_prog; ac_word=$2
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914$as_echo_n "checking for $ac_word... " >&6; }
2915if ${ac_cv_prog_ac_ct_CC+:} false; then :
2916  $as_echo_n "(cached) " >&6
2917else
2918  if test -n "$ac_ct_CC"; then
2919  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2920else
2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922for as_dir in $PATH
2923do
2924  IFS=$as_save_IFS
2925  test -z "$as_dir" && as_dir=.
2926    for ac_exec_ext in '' $ac_executable_extensions; do
2927  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928    ac_cv_prog_ac_ct_CC="$ac_prog"
2929    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930    break 2
2931  fi
2932done
2933  done
2934IFS=$as_save_IFS
2935
2936fi
2937fi
2938ac_ct_CC=$ac_cv_prog_ac_ct_CC
2939if test -n "$ac_ct_CC"; then
2940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2941$as_echo "$ac_ct_CC" >&6; }
2942else
2943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944$as_echo "no" >&6; }
2945fi
2946
2947
2948  test -n "$ac_ct_CC" && break
2949done
2950
2951  if test "x$ac_ct_CC" = x; then
2952    CC=""
2953  else
2954    case $cross_compiling:$ac_tool_warned in
2955yes:)
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2958ac_tool_warned=yes ;;
2959esac
2960    CC=$ac_ct_CC
2961  fi
2962fi
2963
2964fi
2965
2966
2967test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2969as_fn_error $? "no acceptable C compiler found in \$PATH
2970See \`config.log' for more details" "$LINENO" 5; }
2971
2972# Provide some information about the compiler.
2973$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2974set X $ac_compile
2975ac_compiler=$2
2976for ac_option in --version -v -V -qversion; do
2977  { { ac_try="$ac_compiler $ac_option >&5"
2978case "(($ac_try" in
2979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980  *) ac_try_echo=$ac_try;;
2981esac
2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2983$as_echo "$ac_try_echo"; } >&5
2984  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2985  ac_status=$?
2986  if test -s conftest.err; then
2987    sed '10a\
2988... rest of stderr output deleted ...
2989         10q' conftest.err >conftest.er1
2990    cat conftest.er1 >&5
2991  fi
2992  rm -f conftest.er1 conftest.err
2993  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994  test $ac_status = 0; }
2995done
2996
2997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2998/* end confdefs.h.  */
2999
3000int
3001main ()
3002{
3003
3004  ;
3005  return 0;
3006}
3007_ACEOF
3008ac_clean_files_save=$ac_clean_files
3009ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3010# Try to create an executable without -o first, disregard a.out.
3011# It will help us diagnose broken compilers, and finding out an intuition
3012# of exeext.
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3014$as_echo_n "checking whether the C compiler works... " >&6; }
3015ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3016
3017# The possible output files:
3018ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3019
3020ac_rmfiles=
3021for ac_file in $ac_files
3022do
3023  case $ac_file in
3024    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3025    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3026  esac
3027done
3028rm -f $ac_rmfiles
3029
3030if { { ac_try="$ac_link_default"
3031case "(($ac_try" in
3032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033  *) ac_try_echo=$ac_try;;
3034esac
3035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3036$as_echo "$ac_try_echo"; } >&5
3037  (eval "$ac_link_default") 2>&5
3038  ac_status=$?
3039  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3040  test $ac_status = 0; }; then :
3041  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3042# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3043# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3044# so that the user can short-circuit this test for compilers unknown to
3045# Autoconf.
3046for ac_file in $ac_files ''
3047do
3048  test -f "$ac_file" || continue
3049  case $ac_file in
3050    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3051	;;
3052    [ab].out )
3053	# We found the default executable, but exeext='' is most
3054	# certainly right.
3055	break;;
3056    *.* )
3057	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3058	then :; else
3059	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3060	fi
3061	# We set ac_cv_exeext here because the later test for it is not
3062	# safe: cross compilers may not add the suffix if given an `-o'
3063	# argument, so we may need to know it at that point already.
3064	# Even if this section looks crufty: it has the advantage of
3065	# actually working.
3066	break;;
3067    * )
3068	break;;
3069  esac
3070done
3071test "$ac_cv_exeext" = no && ac_cv_exeext=
3072
3073else
3074  ac_file=''
3075fi
3076if test -z "$ac_file"; then :
3077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078$as_echo "no" >&6; }
3079$as_echo "$as_me: failed program was:" >&5
3080sed 's/^/| /' conftest.$ac_ext >&5
3081
3082{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3084as_fn_error 77 "C compiler cannot create executables
3085See \`config.log' for more details" "$LINENO" 5; }
3086else
3087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3088$as_echo "yes" >&6; }
3089fi
3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3091$as_echo_n "checking for C compiler default output file name... " >&6; }
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3093$as_echo "$ac_file" >&6; }
3094ac_exeext=$ac_cv_exeext
3095
3096rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3097ac_clean_files=$ac_clean_files_save
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3099$as_echo_n "checking for suffix of executables... " >&6; }
3100if { { ac_try="$ac_link"
3101case "(($ac_try" in
3102  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3103  *) ac_try_echo=$ac_try;;
3104esac
3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3106$as_echo "$ac_try_echo"; } >&5
3107  (eval "$ac_link") 2>&5
3108  ac_status=$?
3109  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110  test $ac_status = 0; }; then :
3111  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3112# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3113# work properly (i.e., refer to `conftest.exe'), while it won't with
3114# `rm'.
3115for ac_file in conftest.exe conftest conftest.*; do
3116  test -f "$ac_file" || continue
3117  case $ac_file in
3118    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3119    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3120	  break;;
3121    * ) break;;
3122  esac
3123done
3124else
3125  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3127as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3128See \`config.log' for more details" "$LINENO" 5; }
3129fi
3130rm -f conftest conftest$ac_cv_exeext
3131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3132$as_echo "$ac_cv_exeext" >&6; }
3133
3134rm -f conftest.$ac_ext
3135EXEEXT=$ac_cv_exeext
3136ac_exeext=$EXEEXT
3137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3138/* end confdefs.h.  */
3139#include <stdio.h>
3140int
3141main ()
3142{
3143FILE *f = fopen ("conftest.out", "w");
3144 return ferror (f) || fclose (f) != 0;
3145
3146  ;
3147  return 0;
3148}
3149_ACEOF
3150ac_clean_files="$ac_clean_files conftest.out"
3151# Check that the compiler produces executables we can run.  If not, either
3152# the compiler is broken, or we cross compile.
3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3154$as_echo_n "checking whether we are cross compiling... " >&6; }
3155if test "$cross_compiling" != yes; then
3156  { { ac_try="$ac_link"
3157case "(($ac_try" in
3158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159  *) ac_try_echo=$ac_try;;
3160esac
3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162$as_echo "$ac_try_echo"; } >&5
3163  (eval "$ac_link") 2>&5
3164  ac_status=$?
3165  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166  test $ac_status = 0; }
3167  if { ac_try='./conftest$ac_cv_exeext'
3168  { { case "(($ac_try" in
3169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3170  *) ac_try_echo=$ac_try;;
3171esac
3172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3173$as_echo "$ac_try_echo"; } >&5
3174  (eval "$ac_try") 2>&5
3175  ac_status=$?
3176  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3177  test $ac_status = 0; }; }; then
3178    cross_compiling=no
3179  else
3180    if test "$cross_compiling" = maybe; then
3181	cross_compiling=yes
3182    else
3183	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3185as_fn_error $? "cannot run C compiled programs.
3186If you meant to cross compile, use \`--host'.
3187See \`config.log' for more details" "$LINENO" 5; }
3188    fi
3189  fi
3190fi
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3192$as_echo "$cross_compiling" >&6; }
3193
3194rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3195ac_clean_files=$ac_clean_files_save
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3197$as_echo_n "checking for suffix of object files... " >&6; }
3198if ${ac_cv_objext+:} false; then :
3199  $as_echo_n "(cached) " >&6
3200else
3201  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202/* end confdefs.h.  */
3203
3204int
3205main ()
3206{
3207
3208  ;
3209  return 0;
3210}
3211_ACEOF
3212rm -f conftest.o conftest.obj
3213if { { ac_try="$ac_compile"
3214case "(($ac_try" in
3215  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3216  *) ac_try_echo=$ac_try;;
3217esac
3218eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3219$as_echo "$ac_try_echo"; } >&5
3220  (eval "$ac_compile") 2>&5
3221  ac_status=$?
3222  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3223  test $ac_status = 0; }; then :
3224  for ac_file in conftest.o conftest.obj conftest.*; do
3225  test -f "$ac_file" || continue;
3226  case $ac_file in
3227    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3228    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3229       break;;
3230  esac
3231done
3232else
3233  $as_echo "$as_me: failed program was:" >&5
3234sed 's/^/| /' conftest.$ac_ext >&5
3235
3236{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3237$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3238as_fn_error $? "cannot compute suffix of object files: cannot compile
3239See \`config.log' for more details" "$LINENO" 5; }
3240fi
3241rm -f conftest.$ac_cv_objext conftest.$ac_ext
3242fi
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3244$as_echo "$ac_cv_objext" >&6; }
3245OBJEXT=$ac_cv_objext
3246ac_objext=$OBJEXT
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3248$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3249if ${ac_cv_c_compiler_gnu+:} false; then :
3250  $as_echo_n "(cached) " >&6
3251else
3252  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h.  */
3254
3255int
3256main ()
3257{
3258#ifndef __GNUC__
3259       choke me
3260#endif
3261
3262  ;
3263  return 0;
3264}
3265_ACEOF
3266if ac_fn_c_try_compile "$LINENO"; then :
3267  ac_compiler_gnu=yes
3268else
3269  ac_compiler_gnu=no
3270fi
3271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3272ac_cv_c_compiler_gnu=$ac_compiler_gnu
3273
3274fi
3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3276$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3277if test $ac_compiler_gnu = yes; then
3278  GCC=yes
3279else
3280  GCC=
3281fi
3282ac_test_CFLAGS=${CFLAGS+set}
3283ac_save_CFLAGS=$CFLAGS
3284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3285$as_echo_n "checking whether $CC accepts -g... " >&6; }
3286if ${ac_cv_prog_cc_g+:} false; then :
3287  $as_echo_n "(cached) " >&6
3288else
3289  ac_save_c_werror_flag=$ac_c_werror_flag
3290   ac_c_werror_flag=yes
3291   ac_cv_prog_cc_g=no
3292   CFLAGS="-g"
3293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294/* end confdefs.h.  */
3295
3296int
3297main ()
3298{
3299
3300  ;
3301  return 0;
3302}
3303_ACEOF
3304if ac_fn_c_try_compile "$LINENO"; then :
3305  ac_cv_prog_cc_g=yes
3306else
3307  CFLAGS=""
3308      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3309/* end confdefs.h.  */
3310
3311int
3312main ()
3313{
3314
3315  ;
3316  return 0;
3317}
3318_ACEOF
3319if ac_fn_c_try_compile "$LINENO"; then :
3320
3321else
3322  ac_c_werror_flag=$ac_save_c_werror_flag
3323	 CFLAGS="-g"
3324	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325/* end confdefs.h.  */
3326
3327int
3328main ()
3329{
3330
3331  ;
3332  return 0;
3333}
3334_ACEOF
3335if ac_fn_c_try_compile "$LINENO"; then :
3336  ac_cv_prog_cc_g=yes
3337fi
3338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3339fi
3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3341fi
3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3343   ac_c_werror_flag=$ac_save_c_werror_flag
3344fi
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3346$as_echo "$ac_cv_prog_cc_g" >&6; }
3347if test "$ac_test_CFLAGS" = set; then
3348  CFLAGS=$ac_save_CFLAGS
3349elif test $ac_cv_prog_cc_g = yes; then
3350  if test "$GCC" = yes; then
3351    CFLAGS="-g -O2"
3352  else
3353    CFLAGS="-g"
3354  fi
3355else
3356  if test "$GCC" = yes; then
3357    CFLAGS="-O2"
3358  else
3359    CFLAGS=
3360  fi
3361fi
3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3363$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3364if ${ac_cv_prog_cc_c89+:} false; then :
3365  $as_echo_n "(cached) " >&6
3366else
3367  ac_cv_prog_cc_c89=no
3368ac_save_CC=$CC
3369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370/* end confdefs.h.  */
3371#include <stdarg.h>
3372#include <stdio.h>
3373struct stat;
3374/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3375struct buf { int x; };
3376FILE * (*rcsopen) (struct buf *, struct stat *, int);
3377static char *e (p, i)
3378     char **p;
3379     int i;
3380{
3381  return p[i];
3382}
3383static char *f (char * (*g) (char **, int), char **p, ...)
3384{
3385  char *s;
3386  va_list v;
3387  va_start (v,p);
3388  s = g (p, va_arg (v,int));
3389  va_end (v);
3390  return s;
3391}
3392
3393/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3394   function prototypes and stuff, but not '\xHH' hex character constants.
3395   These don't provoke an error unfortunately, instead are silently treated
3396   as 'x'.  The following induces an error, until -std is added to get
3397   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3398   array size at least.  It's necessary to write '\x00'==0 to get something
3399   that's true only with -std.  */
3400int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3401
3402/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3403   inside strings and character constants.  */
3404#define FOO(x) 'x'
3405int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3406
3407int test (int i, double x);
3408struct s1 {int (*f) (int a);};
3409struct s2 {int (*f) (double a);};
3410int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3411int argc;
3412char **argv;
3413int
3414main ()
3415{
3416return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3417  ;
3418  return 0;
3419}
3420_ACEOF
3421for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3422	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3423do
3424  CC="$ac_save_CC $ac_arg"
3425  if ac_fn_c_try_compile "$LINENO"; then :
3426  ac_cv_prog_cc_c89=$ac_arg
3427fi
3428rm -f core conftest.err conftest.$ac_objext
3429  test "x$ac_cv_prog_cc_c89" != "xno" && break
3430done
3431rm -f conftest.$ac_ext
3432CC=$ac_save_CC
3433
3434fi
3435# AC_CACHE_VAL
3436case "x$ac_cv_prog_cc_c89" in
3437  x)
3438    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3439$as_echo "none needed" >&6; } ;;
3440  xno)
3441    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3442$as_echo "unsupported" >&6; } ;;
3443  *)
3444    CC="$CC $ac_cv_prog_cc_c89"
3445    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3446$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3447esac
3448if test "x$ac_cv_prog_cc_c89" != xno; then :
3449
3450fi
3451
3452ac_ext=c
3453ac_cpp='$CPP $CPPFLAGS'
3454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3456ac_compiler_gnu=$ac_cv_c_compiler_gnu
3457
3458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3459$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3460if ${ac_cv_prog_cc_c99+:} false; then :
3461  $as_echo_n "(cached) " >&6
3462else
3463  ac_cv_prog_cc_c99=no
3464ac_save_CC=$CC
3465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3466/* end confdefs.h.  */
3467#include <stdarg.h>
3468#include <stdbool.h>
3469#include <stdlib.h>
3470#include <wchar.h>
3471#include <stdio.h>
3472
3473// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3474#define debug(...) fprintf (stderr, __VA_ARGS__)
3475#define showlist(...) puts (#__VA_ARGS__)
3476#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3477static void
3478test_varargs_macros (void)
3479{
3480  int x = 1234;
3481  int y = 5678;
3482  debug ("Flag");
3483  debug ("X = %d\n", x);
3484  showlist (The first, second, and third items.);
3485  report (x>y, "x is %d but y is %d", x, y);
3486}
3487
3488// Check long long types.
3489#define BIG64 18446744073709551615ull
3490#define BIG32 4294967295ul
3491#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3492#if !BIG_OK
3493  your preprocessor is broken;
3494#endif
3495#if BIG_OK
3496#else
3497  your preprocessor is broken;
3498#endif
3499static long long int bignum = -9223372036854775807LL;
3500static unsigned long long int ubignum = BIG64;
3501
3502struct incomplete_array
3503{
3504  int datasize;
3505  double data[];
3506};
3507
3508struct named_init {
3509  int number;
3510  const wchar_t *name;
3511  double average;
3512};
3513
3514typedef const char *ccp;
3515
3516static inline int
3517test_restrict (ccp restrict text)
3518{
3519  // See if C++-style comments work.
3520  // Iterate through items via the restricted pointer.
3521  // Also check for declarations in for loops.
3522  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3523    continue;
3524  return 0;
3525}
3526
3527// Check varargs and va_copy.
3528static void
3529test_varargs (const char *format, ...)
3530{
3531  va_list args;
3532  va_start (args, format);
3533  va_list args_copy;
3534  va_copy (args_copy, args);
3535
3536  const char *str;
3537  int number;
3538  float fnumber;
3539
3540  while (*format)
3541    {
3542      switch (*format++)
3543	{
3544	case 's': // string
3545	  str = va_arg (args_copy, const char *);
3546	  break;
3547	case 'd': // int
3548	  number = va_arg (args_copy, int);
3549	  break;
3550	case 'f': // float
3551	  fnumber = va_arg (args_copy, double);
3552	  break;
3553	default:
3554	  break;
3555	}
3556    }
3557  va_end (args_copy);
3558  va_end (args);
3559}
3560
3561int
3562main ()
3563{
3564
3565  // Check bool.
3566  _Bool success = false;
3567
3568  // Check restrict.
3569  if (test_restrict ("String literal") == 0)
3570    success = true;
3571  char *restrict newvar = "Another string";
3572
3573  // Check varargs.
3574  test_varargs ("s, d' f .", "string", 65, 34.234);
3575  test_varargs_macros ();
3576
3577  // Check flexible array members.
3578  struct incomplete_array *ia =
3579    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3580  ia->datasize = 10;
3581  for (int i = 0; i < ia->datasize; ++i)
3582    ia->data[i] = i * 1.234;
3583
3584  // Check named initializers.
3585  struct named_init ni = {
3586    .number = 34,
3587    .name = L"Test wide string",
3588    .average = 543.34343,
3589  };
3590
3591  ni.number = 58;
3592
3593  int dynamic_array[ni.number];
3594  dynamic_array[ni.number - 1] = 543;
3595
3596  // work around unused variable warnings
3597  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3598	  || dynamic_array[ni.number - 1] != 543);
3599
3600  ;
3601  return 0;
3602}
3603_ACEOF
3604for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3605do
3606  CC="$ac_save_CC $ac_arg"
3607  if ac_fn_c_try_compile "$LINENO"; then :
3608  ac_cv_prog_cc_c99=$ac_arg
3609fi
3610rm -f core conftest.err conftest.$ac_objext
3611  test "x$ac_cv_prog_cc_c99" != "xno" && break
3612done
3613rm -f conftest.$ac_ext
3614CC=$ac_save_CC
3615
3616fi
3617# AC_CACHE_VAL
3618case "x$ac_cv_prog_cc_c99" in
3619  x)
3620    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3621$as_echo "none needed" >&6; } ;;
3622  xno)
3623    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3624$as_echo "unsupported" >&6; } ;;
3625  *)
3626    CC="$CC $ac_cv_prog_cc_c99"
3627    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3628$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3629esac
3630if test "x$ac_cv_prog_cc_c99" != xno; then :
3631
3632fi
3633
3634		ac_ext=c
3635ac_cpp='$CPP $CPPFLAGS'
3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638ac_compiler_gnu=$ac_cv_c_compiler_gnu
3639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3640$as_echo_n "checking how to run the C preprocessor... " >&6; }
3641# On Suns, sometimes $CPP names a directory.
3642if test -n "$CPP" && test -d "$CPP"; then
3643  CPP=
3644fi
3645if test -z "$CPP"; then
3646  if ${ac_cv_prog_CPP+:} false; then :
3647  $as_echo_n "(cached) " >&6
3648else
3649      # Double quotes because CPP needs to be expanded
3650    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3651    do
3652      ac_preproc_ok=false
3653for ac_c_preproc_warn_flag in '' yes
3654do
3655  # Use a header file that comes with gcc, so configuring glibc
3656  # with a fresh cross-compiler works.
3657  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3658  # <limits.h> exists even on freestanding compilers.
3659  # On the NeXT, cc -E runs the code through the compiler's parser,
3660  # not just through cpp. "Syntax error" is here to catch this case.
3661  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3662/* end confdefs.h.  */
3663#ifdef __STDC__
3664# include <limits.h>
3665#else
3666# include <assert.h>
3667#endif
3668		     Syntax error
3669_ACEOF
3670if ac_fn_c_try_cpp "$LINENO"; then :
3671
3672else
3673  # Broken: fails on valid input.
3674continue
3675fi
3676rm -f conftest.err conftest.i conftest.$ac_ext
3677
3678  # OK, works on sane cases.  Now check whether nonexistent headers
3679  # can be detected and how.
3680  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682#include <ac_nonexistent.h>
3683_ACEOF
3684if ac_fn_c_try_cpp "$LINENO"; then :
3685  # Broken: success on invalid input.
3686continue
3687else
3688  # Passes both tests.
3689ac_preproc_ok=:
3690break
3691fi
3692rm -f conftest.err conftest.i conftest.$ac_ext
3693
3694done
3695# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3696rm -f conftest.i conftest.err conftest.$ac_ext
3697if $ac_preproc_ok; then :
3698  break
3699fi
3700
3701    done
3702    ac_cv_prog_CPP=$CPP
3703
3704fi
3705  CPP=$ac_cv_prog_CPP
3706else
3707  ac_cv_prog_CPP=$CPP
3708fi
3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3710$as_echo "$CPP" >&6; }
3711ac_preproc_ok=false
3712for ac_c_preproc_warn_flag in '' yes
3713do
3714  # Use a header file that comes with gcc, so configuring glibc
3715  # with a fresh cross-compiler works.
3716  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3717  # <limits.h> exists even on freestanding compilers.
3718  # On the NeXT, cc -E runs the code through the compiler's parser,
3719  # not just through cpp. "Syntax error" is here to catch this case.
3720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3721/* end confdefs.h.  */
3722#ifdef __STDC__
3723# include <limits.h>
3724#else
3725# include <assert.h>
3726#endif
3727		     Syntax error
3728_ACEOF
3729if ac_fn_c_try_cpp "$LINENO"; then :
3730
3731else
3732  # Broken: fails on valid input.
3733continue
3734fi
3735rm -f conftest.err conftest.i conftest.$ac_ext
3736
3737  # OK, works on sane cases.  Now check whether nonexistent headers
3738  # can be detected and how.
3739  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740/* end confdefs.h.  */
3741#include <ac_nonexistent.h>
3742_ACEOF
3743if ac_fn_c_try_cpp "$LINENO"; then :
3744  # Broken: success on invalid input.
3745continue
3746else
3747  # Passes both tests.
3748ac_preproc_ok=:
3749break
3750fi
3751rm -f conftest.err conftest.i conftest.$ac_ext
3752
3753done
3754# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3755rm -f conftest.i conftest.err conftest.$ac_ext
3756if $ac_preproc_ok; then :
3757
3758else
3759  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3761as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3762See \`config.log' for more details" "$LINENO" 5; }
3763fi
3764
3765ac_ext=c
3766ac_cpp='$CPP $CPPFLAGS'
3767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3769ac_compiler_gnu=$ac_cv_c_compiler_gnu
3770
3771
3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3773$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3774if ${ac_cv_path_GREP+:} false; then :
3775  $as_echo_n "(cached) " >&6
3776else
3777  if test -z "$GREP"; then
3778  ac_path_GREP_found=false
3779  # Loop through the user's path and test for each of PROGNAME-LIST
3780  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782do
3783  IFS=$as_save_IFS
3784  test -z "$as_dir" && as_dir=.
3785    for ac_prog in grep ggrep; do
3786    for ac_exec_ext in '' $ac_executable_extensions; do
3787      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3788      as_fn_executable_p "$ac_path_GREP" || continue
3789# Check for GNU ac_path_GREP and select it if it is found.
3790  # Check for GNU $ac_path_GREP
3791case `"$ac_path_GREP" --version 2>&1` in
3792*GNU*)
3793  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3794*)
3795  ac_count=0
3796  $as_echo_n 0123456789 >"conftest.in"
3797  while :
3798  do
3799    cat "conftest.in" "conftest.in" >"conftest.tmp"
3800    mv "conftest.tmp" "conftest.in"
3801    cp "conftest.in" "conftest.nl"
3802    $as_echo 'GREP' >> "conftest.nl"
3803    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805    as_fn_arith $ac_count + 1 && ac_count=$as_val
3806    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3807      # Best one so far, save it but keep looking for a better one
3808      ac_cv_path_GREP="$ac_path_GREP"
3809      ac_path_GREP_max=$ac_count
3810    fi
3811    # 10*(2^10) chars as input seems more than enough
3812    test $ac_count -gt 10 && break
3813  done
3814  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815esac
3816
3817      $ac_path_GREP_found && break 3
3818    done
3819  done
3820  done
3821IFS=$as_save_IFS
3822  if test -z "$ac_cv_path_GREP"; then
3823    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3824  fi
3825else
3826  ac_cv_path_GREP=$GREP
3827fi
3828
3829fi
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3831$as_echo "$ac_cv_path_GREP" >&6; }
3832 GREP="$ac_cv_path_GREP"
3833
3834
3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3836$as_echo_n "checking for egrep... " >&6; }
3837if ${ac_cv_path_EGREP+:} false; then :
3838  $as_echo_n "(cached) " >&6
3839else
3840  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3841   then ac_cv_path_EGREP="$GREP -E"
3842   else
3843     if test -z "$EGREP"; then
3844  ac_path_EGREP_found=false
3845  # Loop through the user's path and test for each of PROGNAME-LIST
3846  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3847for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3848do
3849  IFS=$as_save_IFS
3850  test -z "$as_dir" && as_dir=.
3851    for ac_prog in egrep; do
3852    for ac_exec_ext in '' $ac_executable_extensions; do
3853      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3854      as_fn_executable_p "$ac_path_EGREP" || continue
3855# Check for GNU ac_path_EGREP and select it if it is found.
3856  # Check for GNU $ac_path_EGREP
3857case `"$ac_path_EGREP" --version 2>&1` in
3858*GNU*)
3859  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3860*)
3861  ac_count=0
3862  $as_echo_n 0123456789 >"conftest.in"
3863  while :
3864  do
3865    cat "conftest.in" "conftest.in" >"conftest.tmp"
3866    mv "conftest.tmp" "conftest.in"
3867    cp "conftest.in" "conftest.nl"
3868    $as_echo 'EGREP' >> "conftest.nl"
3869    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3870    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3871    as_fn_arith $ac_count + 1 && ac_count=$as_val
3872    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3873      # Best one so far, save it but keep looking for a better one
3874      ac_cv_path_EGREP="$ac_path_EGREP"
3875      ac_path_EGREP_max=$ac_count
3876    fi
3877    # 10*(2^10) chars as input seems more than enough
3878    test $ac_count -gt 10 && break
3879  done
3880  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3881esac
3882
3883      $ac_path_EGREP_found && break 3
3884    done
3885  done
3886  done
3887IFS=$as_save_IFS
3888  if test -z "$ac_cv_path_EGREP"; then
3889    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3890  fi
3891else
3892  ac_cv_path_EGREP=$EGREP
3893fi
3894
3895   fi
3896fi
3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3898$as_echo "$ac_cv_path_EGREP" >&6; }
3899 EGREP="$ac_cv_path_EGREP"
3900
3901
3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903/* end confdefs.h.  */
3904
3905_ACEOF
3906if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3907  $EGREP "" >/dev/null 2>&1; then :
3908
3909fi
3910rm -f conftest*
3911	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3912$as_echo_n "checking for fgrep... " >&6; }
3913if ${ac_cv_path_FGREP+:} false; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3917   then ac_cv_path_FGREP="$GREP -F"
3918   else
3919     if test -z "$FGREP"; then
3920  ac_path_FGREP_found=false
3921  # Loop through the user's path and test for each of PROGNAME-LIST
3922  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3923for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3924do
3925  IFS=$as_save_IFS
3926  test -z "$as_dir" && as_dir=.
3927    for ac_prog in fgrep; do
3928    for ac_exec_ext in '' $ac_executable_extensions; do
3929      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3930      as_fn_executable_p "$ac_path_FGREP" || continue
3931# Check for GNU ac_path_FGREP and select it if it is found.
3932  # Check for GNU $ac_path_FGREP
3933case `"$ac_path_FGREP" --version 2>&1` in
3934*GNU*)
3935  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3936*)
3937  ac_count=0
3938  $as_echo_n 0123456789 >"conftest.in"
3939  while :
3940  do
3941    cat "conftest.in" "conftest.in" >"conftest.tmp"
3942    mv "conftest.tmp" "conftest.in"
3943    cp "conftest.in" "conftest.nl"
3944    $as_echo 'FGREP' >> "conftest.nl"
3945    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3946    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3947    as_fn_arith $ac_count + 1 && ac_count=$as_val
3948    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3949      # Best one so far, save it but keep looking for a better one
3950      ac_cv_path_FGREP="$ac_path_FGREP"
3951      ac_path_FGREP_max=$ac_count
3952    fi
3953    # 10*(2^10) chars as input seems more than enough
3954    test $ac_count -gt 10 && break
3955  done
3956  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3957esac
3958
3959      $ac_path_FGREP_found && break 3
3960    done
3961  done
3962  done
3963IFS=$as_save_IFS
3964  if test -z "$ac_cv_path_FGREP"; then
3965    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3966  fi
3967else
3968  ac_cv_path_FGREP=$FGREP
3969fi
3970
3971   fi
3972fi
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3974$as_echo "$ac_cv_path_FGREP" >&6; }
3975 FGREP="$ac_cv_path_FGREP"
3976
3977		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3978$as_echo_n "checking for library containing strerror... " >&6; }
3979if ${ac_cv_search_strerror+:} false; then :
3980  $as_echo_n "(cached) " >&6
3981else
3982  ac_func_search_save_LIBS=$LIBS
3983cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984/* end confdefs.h.  */
3985
3986/* Override any GCC internal prototype to avoid an error.
3987   Use char because int might match the return type of a GCC
3988   builtin and then its argument prototype would still apply.  */
3989#ifdef __cplusplus
3990extern "C"
3991#endif
3992char strerror ();
3993int
3994main ()
3995{
3996return strerror ();
3997  ;
3998  return 0;
3999}
4000_ACEOF
4001for ac_lib in '' cposix; do
4002  if test -z "$ac_lib"; then
4003    ac_res="none required"
4004  else
4005    ac_res=-l$ac_lib
4006    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4007  fi
4008  if ac_fn_c_try_link "$LINENO"; then :
4009  ac_cv_search_strerror=$ac_res
4010fi
4011rm -f core conftest.err conftest.$ac_objext \
4012    conftest$ac_exeext
4013  if ${ac_cv_search_strerror+:} false; then :
4014  break
4015fi
4016done
4017if ${ac_cv_search_strerror+:} false; then :
4018
4019else
4020  ac_cv_search_strerror=no
4021fi
4022rm conftest.$ac_ext
4023LIBS=$ac_func_search_save_LIBS
4024fi
4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4026$as_echo "$ac_cv_search_strerror" >&6; }
4027ac_res=$ac_cv_search_strerror
4028if test "$ac_res" != no; then :
4029  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4030
4031fi
4032		for ac_prog in gawk mawk nawk awk
4033do
4034  # Extract the first word of "$ac_prog", so it can be a program name with args.
4035set dummy $ac_prog; ac_word=$2
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4037$as_echo_n "checking for $ac_word... " >&6; }
4038if ${ac_cv_prog_AWK+:} false; then :
4039  $as_echo_n "(cached) " >&6
4040else
4041  if test -n "$AWK"; then
4042  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4043else
4044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045for as_dir in $PATH
4046do
4047  IFS=$as_save_IFS
4048  test -z "$as_dir" && as_dir=.
4049    for ac_exec_ext in '' $ac_executable_extensions; do
4050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4051    ac_cv_prog_AWK="$ac_prog"
4052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4053    break 2
4054  fi
4055done
4056  done
4057IFS=$as_save_IFS
4058
4059fi
4060fi
4061AWK=$ac_cv_prog_AWK
4062if test -n "$AWK"; then
4063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4064$as_echo "$AWK" >&6; }
4065else
4066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067$as_echo "no" >&6; }
4068fi
4069
4070
4071  test -n "$AWK" && break
4072done
4073
4074# Extract the first word of "strip", so it can be a program name with args.
4075set dummy strip; ac_word=$2
4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4077$as_echo_n "checking for $ac_word... " >&6; }
4078if ${ac_cv_prog_STRIP+:} false; then :
4079  $as_echo_n "(cached) " >&6
4080else
4081  if test -n "$STRIP"; then
4082  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4083else
4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085for as_dir in $PATH
4086do
4087  IFS=$as_save_IFS
4088  test -z "$as_dir" && as_dir=.
4089    for ac_exec_ext in '' $ac_executable_extensions; do
4090  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4091    ac_cv_prog_STRIP="strip"
4092    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4093    break 2
4094  fi
4095done
4096  done
4097IFS=$as_save_IFS
4098
4099  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
4100fi
4101fi
4102STRIP=$ac_cv_prog_STRIP
4103if test -n "$STRIP"; then
4104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4105$as_echo "$STRIP" >&6; }
4106else
4107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4108$as_echo "no" >&6; }
4109fi
4110
4111
4112
4113
4114
4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4116$as_echo_n "checking for ANSI C header files... " >&6; }
4117if ${ac_cv_header_stdc+:} false; then :
4118  $as_echo_n "(cached) " >&6
4119else
4120  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4121/* end confdefs.h.  */
4122#include <stdlib.h>
4123#include <stdarg.h>
4124#include <string.h>
4125#include <float.h>
4126
4127int
4128main ()
4129{
4130
4131  ;
4132  return 0;
4133}
4134_ACEOF
4135if ac_fn_c_try_compile "$LINENO"; then :
4136  ac_cv_header_stdc=yes
4137else
4138  ac_cv_header_stdc=no
4139fi
4140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4141
4142if test $ac_cv_header_stdc = yes; then
4143  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4144  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4145/* end confdefs.h.  */
4146#include <string.h>
4147
4148_ACEOF
4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4150  $EGREP "memchr" >/dev/null 2>&1; then :
4151
4152else
4153  ac_cv_header_stdc=no
4154fi
4155rm -f conftest*
4156
4157fi
4158
4159if test $ac_cv_header_stdc = yes; then
4160  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4161  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162/* end confdefs.h.  */
4163#include <stdlib.h>
4164
4165_ACEOF
4166if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4167  $EGREP "free" >/dev/null 2>&1; then :
4168
4169else
4170  ac_cv_header_stdc=no
4171fi
4172rm -f conftest*
4173
4174fi
4175
4176if test $ac_cv_header_stdc = yes; then
4177  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4178  if test "$cross_compiling" = yes; then :
4179  :
4180else
4181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182/* end confdefs.h.  */
4183#include <ctype.h>
4184#include <stdlib.h>
4185#if ((' ' & 0x0FF) == 0x020)
4186# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4187# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4188#else
4189# define ISLOWER(c) \
4190		   (('a' <= (c) && (c) <= 'i') \
4191		     || ('j' <= (c) && (c) <= 'r') \
4192		     || ('s' <= (c) && (c) <= 'z'))
4193# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4194#endif
4195
4196#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4197int
4198main ()
4199{
4200  int i;
4201  for (i = 0; i < 256; i++)
4202    if (XOR (islower (i), ISLOWER (i))
4203	|| toupper (i) != TOUPPER (i))
4204      return 2;
4205  return 0;
4206}
4207_ACEOF
4208if ac_fn_c_try_run "$LINENO"; then :
4209
4210else
4211  ac_cv_header_stdc=no
4212fi
4213rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4214  conftest.$ac_objext conftest.beam conftest.$ac_ext
4215fi
4216
4217fi
4218fi
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4220$as_echo "$ac_cv_header_stdc" >&6; }
4221if test $ac_cv_header_stdc = yes; then
4222
4223$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4224
4225fi
4226
4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4228$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4229if ${ac_cv_header_sys_wait_h+:} false; then :
4230  $as_echo_n "(cached) " >&6
4231else
4232  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4233/* end confdefs.h.  */
4234#include <sys/types.h>
4235#include <sys/wait.h>
4236#ifndef WEXITSTATUS
4237# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4238#endif
4239#ifndef WIFEXITED
4240# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4241#endif
4242
4243int
4244main ()
4245{
4246  int s;
4247  wait (&s);
4248  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4249  ;
4250  return 0;
4251}
4252_ACEOF
4253if ac_fn_c_try_compile "$LINENO"; then :
4254  ac_cv_header_sys_wait_h=yes
4255else
4256  ac_cv_header_sys_wait_h=no
4257fi
4258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4259fi
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4261$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4262if test $ac_cv_header_sys_wait_h = yes; then
4263
4264$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4265
4266fi
4267
4268
4269if test x"$ac_cv_prog_cc_c99" != xno; then
4270
4271
4272  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4273$as_echo_n "checking for unsigned long long int... " >&6; }
4274if ${ac_cv_type_unsigned_long_long_int+:} false; then :
4275  $as_echo_n "(cached) " >&6
4276else
4277  ac_cv_type_unsigned_long_long_int=yes
4278     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4279       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4280/* end confdefs.h.  */
4281
4282  /* For now, do not test the preprocessor; as of 2007 there are too many
4283	 implementations with broken preprocessors.  Perhaps this can
4284	 be revisited in 2012.  In the meantime, code should not expect
4285	 #if to work with literals wider than 32 bits.  */
4286      /* Test literals.  */
4287      long long int ll = 9223372036854775807ll;
4288      long long int nll = -9223372036854775807LL;
4289      unsigned long long int ull = 18446744073709551615ULL;
4290      /* Test constant expressions.   */
4291      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4292		     ? 1 : -1)];
4293      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4294		     ? 1 : -1)];
4295      int i = 63;
4296int
4297main ()
4298{
4299/* Test availability of runtime routines for shift and division.  */
4300      long long int llmax = 9223372036854775807ll;
4301      unsigned long long int ullmax = 18446744073709551615ull;
4302      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4303	      | (llmax / ll) | (llmax % ll)
4304	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4305	      | (ullmax / ull) | (ullmax % ull));
4306  ;
4307  return 0;
4308}
4309
4310_ACEOF
4311if ac_fn_c_try_link "$LINENO"; then :
4312
4313else
4314  ac_cv_type_unsigned_long_long_int=no
4315fi
4316rm -f core conftest.err conftest.$ac_objext \
4317    conftest$ac_exeext conftest.$ac_ext
4318     fi
4319fi
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4321$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4322  if test $ac_cv_type_unsigned_long_long_int = yes; then
4323
4324$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4325
4326  fi
4327
4328
4329
4330  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4331$as_echo_n "checking for long long int... " >&6; }
4332if ${ac_cv_type_long_long_int+:} false; then :
4333  $as_echo_n "(cached) " >&6
4334else
4335  ac_cv_type_long_long_int=yes
4336      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4337	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
4338	if test $ac_cv_type_long_long_int = yes; then
4339	  	  	  	  if test "$cross_compiling" = yes; then :
4340  :
4341else
4342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4343/* end confdefs.h.  */
4344#include <limits.h>
4345		 #ifndef LLONG_MAX
4346		 # define HALF \
4347			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4348		 # define LLONG_MAX (HALF - 1 + HALF)
4349		 #endif
4350int
4351main ()
4352{
4353long long int n = 1;
4354		 int i;
4355		 for (i = 0; ; i++)
4356		   {
4357		     long long int m = n << i;
4358		     if (m >> i != n)
4359		       return 1;
4360		     if (LLONG_MAX / 2 < m)
4361		       break;
4362		   }
4363		 return 0;
4364  ;
4365  return 0;
4366}
4367_ACEOF
4368if ac_fn_c_try_run "$LINENO"; then :
4369
4370else
4371  ac_cv_type_long_long_int=no
4372fi
4373rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4374  conftest.$ac_objext conftest.beam conftest.$ac_ext
4375fi
4376
4377	fi
4378      fi
4379fi
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4381$as_echo "$ac_cv_type_long_long_int" >&6; }
4382  if test $ac_cv_type_long_long_int = yes; then
4383
4384$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4385
4386  fi
4387
4388  if test "$ac_cv_type_long_long_int" = no; then
4389    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4390$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4391as_fn_error $? "Compiler does not support long long int
4392See \`config.log' for more details" "$LINENO" 5; }
4393  fi
4394
4395  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5
4396$as_echo_n "checking if the compiler supports trailing commas... " >&6; }
4397  trailing_commas=no
4398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399/* end confdefs.h.  */
4400
4401int
4402main ()
4403{
4404
4405    enum {
4406      one,
4407    };
4408  ;
4409  return 0;
4410}
4411_ACEOF
4412if ac_fn_c_try_compile "$LINENO"; then :
4413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4414$as_echo "yes" >&6; }; trailing_commas=yes
4415else
4416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4417$as_echo "no" >&6; }
4418fi
4419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420  if test "$trailing_commas" = no; then
4421    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4423as_fn_error $? "Compiler does not support trailing comma in enum
4424See \`config.log' for more details" "$LINENO" 5; }
4425  fi
4426
4427  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5
4428$as_echo_n "checking if the compiler supports C++ comments... " >&6; }
4429  slash_comments=no
4430  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431/* end confdefs.h.  */
4432
4433int
4434main ()
4435{
4436// C++ comments?
4437  ;
4438  return 0;
4439}
4440_ACEOF
4441if ac_fn_c_try_compile "$LINENO"; then :
4442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4443$as_echo "yes" >&6; }; slash_comments=yes
4444else
4445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446$as_echo "no" >&6; }
4447fi
4448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449  if test "$slash_comments" = no; then
4450    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4451$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4452as_fn_error $? "Compiler does not support C++ comments
4453See \`config.log' for more details" "$LINENO" 5; }
4454  fi
4455fi
4456
4457if test -n "$SOURCE_DATE_EPOCH"; then
4458  DATE_FMT="%b %d %Y %H:%M:%S"
4459  BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT")
4460  cat >>confdefs.h <<_ACEOF
4461#define BUILD_DATE "$BUILD_DATE"
4462_ACEOF
4463
4464  BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='"
4465
4466fi
4467
4468
4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
4470$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
4471# Check whether --enable-fail_if_missing was given.
4472if test "${enable_fail_if_missing+set}" = set; then :
4473  enableval=$enable_fail_if_missing; fail_if_missing="yes"
4474else
4475  fail_if_missing="no"
4476fi
4477
4478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
4479$as_echo "$fail_if_missing" >&6; }
4480
4481with_x_arg="$with_x"
4482
4483if test -z "$CFLAGS"; then
4484  CFLAGS="-O"
4485  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations"
4486fi
4487if test "$GCC" = yes; then
4488    gccversion=`$CC -dumpversion`
4489  if test "x$gccversion" = "x"; then
4490        gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
4491  fi
4492    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
4493    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
4494    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
4495  else
4496    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
4497      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
4498      CFLAGS="$CFLAGS -fno-strength-reduce"
4499    fi
4500  fi
4501fi
4502
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5
4504$as_echo_n "checking for clang version... " >&6; }
4505CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed  -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'`
4506if test x"$CLANG_VERSION_STRING" != x"" ; then
4507  CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'`
4508  CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'`
4509  CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'`
4510  CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION`
4511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5
4512$as_echo "$CLANG_VERSION" >&6; }
4513            { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5
4514$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; }
4515  if test "$CLANG_MAJOR" -ge 10 -o "$CLANG_VERSION" -ge 500002075 ; then
4516    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4517$as_echo "no" >&6; }
4518    CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'`
4519  else
4520    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4521$as_echo "yes" >&6; }
4522  fi
4523else
4524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5
4525$as_echo "N/A" >&6; }
4526fi
4527
4528CROSS_COMPILING=
4529if test "$cross_compiling" = yes; then
4530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
4531$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
4532  CROSS_COMPILING=1
4533fi
4534
4535
4536test "$GCC" = yes && CPP_MM=M;
4537
4538if test -f ./toolcheck; then
4539  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
4540$as_echo "$as_me: checking for buggy tools..." >&6;}
4541  sh ./toolcheck 1>&6
4542fi
4543
4544OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4545
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5
4547$as_echo_n "checking for Haiku... " >&6; }
4548case `uname` in
4549    Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4550$as_echo "yes" >&6; };;
4551    *)     HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4552$as_echo "no" >&6; };;
4553esac
4554
4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4556$as_echo_n "checking for QNX... " >&6; }
4557case `uname` in
4558    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4559		test -z "$with_x" && with_x=no
4560		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4561$as_echo "yes" >&6; };;
4562    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563$as_echo "no" >&6; };;
4564esac
4565
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4567$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4568if test "`(uname) 2>/dev/null`" = Darwin; then
4569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4570$as_echo "yes" >&6; }
4571  MACOS_X=yes
4572  CPPFLAGS="$CPPFLAGS -DMACOS_X"
4573
4574  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4575$as_echo_n "checking --disable-darwin argument... " >&6; }
4576  # Check whether --enable-darwin was given.
4577if test "${enable_darwin+set}" = set; then :
4578  enableval=$enable_darwin;
4579else
4580  enable_darwin="yes"
4581fi
4582
4583  if test "$enable_darwin" = "yes"; then
4584    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4585$as_echo "no" >&6; }
4586    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4587$as_echo_n "checking if Darwin files are there... " >&6; }
4588    if test -f os_macosx.m; then
4589      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4590$as_echo "yes" >&6; }
4591    else
4592      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4593$as_echo "no, Darwin support disabled" >&6; }
4594      enable_darwin=no
4595    fi
4596  else
4597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4598$as_echo "yes, Darwin support excluded" >&6; }
4599  fi
4600
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4602$as_echo_n "checking --with-mac-arch argument... " >&6; }
4603
4604# Check whether --with-mac-arch was given.
4605if test "${with_mac_arch+set}" = set; then :
4606  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4607$as_echo "$MACARCH" >&6; }
4608else
4609  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4610$as_echo "defaulting to $MACARCH" >&6; }
4611fi
4612
4613
4614  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4615$as_echo_n "checking --with-developer-dir argument... " >&6; }
4616
4617# Check whether --with-developer-dir was given.
4618if test "${with_developer_dir+set}" = set; then :
4619  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4620$as_echo "$DEVELOPER_DIR" >&6; }
4621else
4622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4623$as_echo "not present" >&6; }
4624fi
4625
4626
4627  if test "x$DEVELOPER_DIR" = "x"; then
4628    # Extract the first word of "xcode-select", so it can be a program name with args.
4629set dummy xcode-select; ac_word=$2
4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631$as_echo_n "checking for $ac_word... " >&6; }
4632if ${ac_cv_path_XCODE_SELECT+:} false; then :
4633  $as_echo_n "(cached) " >&6
4634else
4635  case $XCODE_SELECT in
4636  [\\/]* | ?:[\\/]*)
4637  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4638  ;;
4639  *)
4640  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4641for as_dir in $PATH
4642do
4643  IFS=$as_save_IFS
4644  test -z "$as_dir" && as_dir=.
4645    for ac_exec_ext in '' $ac_executable_extensions; do
4646  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4647    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4648    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4649    break 2
4650  fi
4651done
4652  done
4653IFS=$as_save_IFS
4654
4655  ;;
4656esac
4657fi
4658XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4659if test -n "$XCODE_SELECT"; then
4660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4661$as_echo "$XCODE_SELECT" >&6; }
4662else
4663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4664$as_echo "no" >&6; }
4665fi
4666
4667
4668    if test "x$XCODE_SELECT" != "x"; then
4669      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4670$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4671      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4672      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4673$as_echo "$DEVELOPER_DIR" >&6; }
4674    else
4675      DEVELOPER_DIR=/Developer
4676    fi
4677  fi
4678
4679  if test "x$MACARCH" = "xboth"; then
4680    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4681$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4682                            save_cppflags="$CPPFLAGS"
4683    save_cflags="$CFLAGS"
4684    save_ldflags="$LDFLAGS"
4685    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4686    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687/* end confdefs.h.  */
4688
4689int
4690main ()
4691{
4692
4693  ;
4694  return 0;
4695}
4696_ACEOF
4697if ac_fn_c_try_link "$LINENO"; then :
4698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4699$as_echo "found" >&6; }
4700else
4701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4702$as_echo "not found" >&6; }
4703	CFLAGS="$save_cflags"
4704	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4705$as_echo_n "checking if Intel architecture is supported... " >&6; }
4706	CPPFLAGS="$CPPFLAGS -arch i386"
4707	LDFLAGS="$save_ldflags -arch i386"
4708	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709/* end confdefs.h.  */
4710
4711int
4712main ()
4713{
4714
4715  ;
4716  return 0;
4717}
4718_ACEOF
4719if ac_fn_c_try_link "$LINENO"; then :
4720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4721$as_echo "yes" >&6; }; MACARCH="intel"
4722else
4723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4724$as_echo "no" >&6; }
4725		MACARCH="ppc"
4726		CPPFLAGS="$save_cppflags -arch ppc"
4727		LDFLAGS="$save_ldflags -arch ppc"
4728fi
4729rm -f core conftest.err conftest.$ac_objext \
4730    conftest$ac_exeext conftest.$ac_ext
4731fi
4732rm -f core conftest.err conftest.$ac_objext \
4733    conftest$ac_exeext conftest.$ac_ext
4734  elif test "x$MACARCH" = "xintel"; then
4735    CPPFLAGS="$CPPFLAGS -arch intel"
4736    LDFLAGS="$LDFLAGS -arch intel"
4737  elif test "x$MACARCH" = "xppc"; then
4738    CPPFLAGS="$CPPFLAGS -arch ppc"
4739    LDFLAGS="$LDFLAGS -arch ppc"
4740  fi
4741
4742  if test "$enable_darwin" = "yes"; then
4743    MACOS_X_DARWIN=yes
4744    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4745    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4746            CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN"
4747
4748               if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then
4749      with_x=no
4750     fi
4751  fi
4752
4753        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4754    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4755  fi
4756
4757else
4758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4759$as_echo "no" >&6; }
4760fi
4761
4762# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4763for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4764		  inttypes.h stdint.h unistd.h
4765do :
4766  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4767ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4768"
4769if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4770  cat >>confdefs.h <<_ACEOF
4771#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4772_ACEOF
4773
4774fi
4775
4776done
4777
4778
4779for ac_header in AvailabilityMacros.h
4780do :
4781  ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default"
4782if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then :
4783  cat >>confdefs.h <<_ACEOF
4784#define HAVE_AVAILABILITYMACROS_H 1
4785_ACEOF
4786
4787fi
4788
4789done
4790
4791
4792
4793
4794
4795if test "$cross_compiling" = no; then
4796  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4797$as_echo_n "checking --with-local-dir argument... " >&6; }
4798  have_local_include=''
4799  have_local_lib=''
4800
4801# Check whether --with-local-dir was given.
4802if test "${with_local_dir+set}" = set; then :
4803  withval=$with_local_dir;
4804    local_dir="$withval"
4805    case "$withval" in
4806    */*) ;;
4807    no)
4808      # avoid adding local dir to LDFLAGS and CPPFLAGS
4809      have_local_include=yes
4810      have_local_lib=yes
4811      ;;
4812    *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4813    esac
4814	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4815$as_echo "$local_dir" >&6; }
4816
4817else
4818
4819    local_dir=/usr/local
4820    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4821$as_echo "Defaulting to $local_dir" >&6; }
4822
4823fi
4824
4825  if test "$GCC" = yes -a "$local_dir" != no; then
4826    echo 'void f(){}' > conftest.c
4827        have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4828    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4829    rm -f conftest.c conftest.o
4830  fi
4831  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4832    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4833    if test "$tt" = "$LDFLAGS"; then
4834      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4835    fi
4836  fi
4837  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4838    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4839    if test "$tt" = "$CPPFLAGS"; then
4840      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4841    fi
4842  fi
4843fi
4844
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4846$as_echo_n "checking --with-vim-name argument... " >&6; }
4847
4848# Check whether --with-vim-name was given.
4849if test "${with_vim_name+set}" = set; then :
4850  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4851$as_echo "$VIMNAME" >&6; }
4852else
4853  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4854$as_echo "Defaulting to $VIMNAME" >&6; }
4855fi
4856
4857
4858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4859$as_echo_n "checking --with-ex-name argument... " >&6; }
4860
4861# Check whether --with-ex-name was given.
4862if test "${with_ex_name+set}" = set; then :
4863  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4864$as_echo "$EXNAME" >&6; }
4865else
4866  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4867$as_echo "Defaulting to ex" >&6; }
4868fi
4869
4870
4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4872$as_echo_n "checking --with-view-name argument... " >&6; }
4873
4874# Check whether --with-view-name was given.
4875if test "${with_view_name+set}" = set; then :
4876  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4877$as_echo "$VIEWNAME" >&6; }
4878else
4879  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4880$as_echo "Defaulting to view" >&6; }
4881fi
4882
4883
4884
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4886$as_echo_n "checking --with-global-runtime argument... " >&6; }
4887
4888# Check whether --with-global-runtime was given.
4889if test "${with_global_runtime+set}" = set; then :
4890  withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4891$as_echo "$withval" >&6; }
4892else
4893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894$as_echo "no" >&6; }
4895fi
4896
4897
4898if test "X$RUNTIME_GLOBAL" != "X"; then
4899  RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }')
4900  cat >>confdefs.h <<_ACEOF
4901#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL"
4902_ACEOF
4903
4904  cat >>confdefs.h <<_ACEOF
4905#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER"
4906_ACEOF
4907
4908fi
4909
4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4911$as_echo_n "checking --with-modified-by argument... " >&6; }
4912
4913# Check whether --with-modified-by was given.
4914if test "${with_modified_by+set}" = set; then :
4915  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4916$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4917#define MODIFIED_BY "$withval"
4918_ACEOF
4919
4920else
4921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4922$as_echo "no" >&6; }
4923fi
4924
4925
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4927$as_echo_n "checking if character set is EBCDIC... " >&6; }
4928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929/* end confdefs.h.  */
4930
4931int
4932main ()
4933{
4934 /* TryCompile function for CharSet.
4935   Treat any failure as ASCII for compatibility with existing art.
4936   Use compile-time rather than run-time tests for cross-compiler
4937   tolerance.  */
4938#if '0'!=240
4939make an error "Character set is not EBCDIC"
4940#endif
4941  ;
4942  return 0;
4943}
4944_ACEOF
4945if ac_fn_c_try_compile "$LINENO"; then :
4946   # TryCompile action if true
4947cf_cv_ebcdic=yes
4948else
4949   # TryCompile action if false
4950cf_cv_ebcdic=no
4951fi
4952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4953# end of TryCompile ])
4954# end of CacheVal CvEbcdic
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4956$as_echo "$cf_cv_ebcdic" >&6; }
4957case "$cf_cv_ebcdic" in  #(vi
4958    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4959
4960		line_break='"\\n"'
4961		;;
4962    *)		line_break='"\\012"';;
4963esac
4964
4965
4966if test "$cf_cv_ebcdic" = "yes"; then
4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4968$as_echo_n "checking for z/OS Unix... " >&6; }
4969case `uname` in
4970    OS/390)	zOSUnix="yes";
4971										if test "$CC" = "cc"; then
4972		  ccm="$_CC_CCMODE"
4973		  ccn="CC"
4974		else
4975		  if test "$CC" = "c89"; then
4976		    ccm="$_CC_C89MODE"
4977		    ccn="C89"
4978		  else
4979		    ccm=1
4980		  fi
4981		fi
4982		if test "$ccm" != "1"; then
4983		  echo ""
4984		  echo "------------------------------------------"
4985		  echo " On z/OS Unix, the environment variable"
4986		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4987		  echo " Do:"
4988		  echo "    export _CC_${ccn}MODE=1"
4989		  echo " and then call configure again."
4990		  echo "------------------------------------------"
4991		  exit 1
4992		fi
4993		# Set CFLAGS for configure process.
4994		# This will be reset later for config.mk.
4995		# Use haltonmsg to force error for missing H files.
4996		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4997		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
4998		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4999$as_echo "yes" >&6; }
5000		;;
5001    *)		zOSUnix="no";
5002		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003$as_echo "no" >&6; }
5004		;;
5005esac
5006fi
5007
5008if test "$zOSUnix" = "yes"; then
5009    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/' -e 's/  */ /g'"
5010else
5011    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/' -e 's/  */ /g'"
5012fi
5013
5014
5015
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5
5017$as_echo_n "checking --disable-smack argument... " >&6; }
5018# Check whether --enable-smack was given.
5019if test "${enable_smack+set}" = set; then :
5020  enableval=$enable_smack;
5021else
5022  enable_smack="yes"
5023fi
5024
5025if test "$enable_smack" = "yes"; then
5026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5027$as_echo "no" >&6; }
5028  ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default"
5029if test "x$ac_cv_header_linux_xattr_h" = xyes; then :
5030  true
5031else
5032  enable_smack="no"
5033fi
5034
5035
5036else
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5038$as_echo "yes" >&6; }
5039fi
5040if test "$enable_smack" = "yes"; then
5041  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
5042if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
5043  true
5044else
5045  enable_smack="no"
5046fi
5047
5048
5049fi
5050if test "$enable_smack" = "yes"; then
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5
5052$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; }
5053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5054/* end confdefs.h.  */
5055#include <linux/xattr.h>
5056_ACEOF
5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5058  $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then :
5059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5060$as_echo "yes" >&6; }
5061else
5062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5063$as_echo "no" >&6; }; enable_smack="no"
5064fi
5065rm -f conftest*
5066
5067fi
5068if test "$enable_smack" = "yes"; then
5069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
5070$as_echo_n "checking for setxattr in -lattr... " >&6; }
5071if ${ac_cv_lib_attr_setxattr+:} false; then :
5072  $as_echo_n "(cached) " >&6
5073else
5074  ac_check_lib_save_LIBS=$LIBS
5075LIBS="-lattr  $LIBS"
5076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077/* end confdefs.h.  */
5078
5079/* Override any GCC internal prototype to avoid an error.
5080   Use char because int might match the return type of a GCC
5081   builtin and then its argument prototype would still apply.  */
5082#ifdef __cplusplus
5083extern "C"
5084#endif
5085char setxattr ();
5086int
5087main ()
5088{
5089return setxattr ();
5090  ;
5091  return 0;
5092}
5093_ACEOF
5094if ac_fn_c_try_link "$LINENO"; then :
5095  ac_cv_lib_attr_setxattr=yes
5096else
5097  ac_cv_lib_attr_setxattr=no
5098fi
5099rm -f core conftest.err conftest.$ac_objext \
5100    conftest$ac_exeext conftest.$ac_ext
5101LIBS=$ac_check_lib_save_LIBS
5102fi
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
5104$as_echo "$ac_cv_lib_attr_setxattr" >&6; }
5105if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
5106  LIBS="$LIBS -lattr"
5107	   found_smack="yes"
5108	   $as_echo "#define HAVE_SMACK 1" >>confdefs.h
5109
5110fi
5111
5112fi
5113
5114if test "x$found_smack" = "x"; then
5115    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
5116$as_echo_n "checking --disable-selinux argument... " >&6; }
5117  # Check whether --enable-selinux was given.
5118if test "${enable_selinux+set}" = set; then :
5119  enableval=$enable_selinux;
5120else
5121  enable_selinux="yes"
5122fi
5123
5124  if test "$enable_selinux" = "yes"; then
5125    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126$as_echo "no" >&6; }
5127    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
5128$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
5129if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
5130  $as_echo_n "(cached) " >&6
5131else
5132  ac_check_lib_save_LIBS=$LIBS
5133LIBS="-lselinux  $LIBS"
5134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5135/* end confdefs.h.  */
5136
5137/* Override any GCC internal prototype to avoid an error.
5138   Use char because int might match the return type of a GCC
5139   builtin and then its argument prototype would still apply.  */
5140#ifdef __cplusplus
5141extern "C"
5142#endif
5143char is_selinux_enabled ();
5144int
5145main ()
5146{
5147return is_selinux_enabled ();
5148  ;
5149  return 0;
5150}
5151_ACEOF
5152if ac_fn_c_try_link "$LINENO"; then :
5153  ac_cv_lib_selinux_is_selinux_enabled=yes
5154else
5155  ac_cv_lib_selinux_is_selinux_enabled=no
5156fi
5157rm -f core conftest.err conftest.$ac_objext \
5158    conftest$ac_exeext conftest.$ac_ext
5159LIBS=$ac_check_lib_save_LIBS
5160fi
5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
5162$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
5163if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
5164  ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
5165if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
5166  LIBS="$LIBS -lselinux"
5167	    $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
5168
5169fi
5170
5171
5172fi
5173
5174  else
5175     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5176$as_echo "yes" >&6; }
5177  fi
5178fi
5179
5180
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
5182$as_echo_n "checking --with-features argument... " >&6; }
5183
5184# Check whether --with-features was given.
5185if test "${with_features+set}" = set; then :
5186  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
5187$as_echo "$features" >&6; }
5188else
5189  features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5
5190$as_echo "Defaulting to huge" >&6; }
5191fi
5192
5193
5194dovimdiff=""
5195dogvimdiff=""
5196case "$features" in
5197  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
5198 ;;
5199  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
5200 ;;
5201  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
5202 dovimdiff="installvimdiff";
5203			dogvimdiff="installgvimdiff" ;;
5204  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
5205 dovimdiff="installvimdiff";
5206			dogvimdiff="installgvimdiff" ;;
5207  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
5208 dovimdiff="installvimdiff";
5209			dogvimdiff="installgvimdiff" ;;
5210  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
5211$as_echo "Sorry, $features is not supported" >&6; } ;;
5212esac
5213
5214
5215
5216
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
5218$as_echo_n "checking --with-compiledby argument... " >&6; }
5219
5220# Check whether --with-compiledby was given.
5221if test "${with_compiledby+set}" = set; then :
5222  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
5223$as_echo "$withval" >&6; }
5224else
5225  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5226$as_echo "no" >&6; }
5227fi
5228
5229
5230
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
5232$as_echo_n "checking --disable-xsmp argument... " >&6; }
5233# Check whether --enable-xsmp was given.
5234if test "${enable_xsmp+set}" = set; then :
5235  enableval=$enable_xsmp;
5236else
5237  enable_xsmp="yes"
5238fi
5239
5240
5241if test "$enable_xsmp" = "yes"; then
5242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5243$as_echo "no" >&6; }
5244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
5245$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
5246  # Check whether --enable-xsmp-interact was given.
5247if test "${enable_xsmp_interact+set}" = set; then :
5248  enableval=$enable_xsmp_interact;
5249else
5250  enable_xsmp_interact="yes"
5251fi
5252
5253  if test "$enable_xsmp_interact" = "yes"; then
5254    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5255$as_echo "no" >&6; }
5256    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
5257
5258  else
5259    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5260$as_echo "yes" >&6; }
5261  fi
5262else
5263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5264$as_echo "yes" >&6; }
5265fi
5266
5267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
5268$as_echo_n "checking --enable-luainterp argument... " >&6; }
5269# Check whether --enable-luainterp was given.
5270if test "${enable_luainterp+set}" = set; then :
5271  enableval=$enable_luainterp;
5272else
5273  enable_luainterp="no"
5274fi
5275
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
5277$as_echo "$enable_luainterp" >&6; }
5278
5279if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
5280  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
5281    as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5
5282  fi
5283
5284
5285
5286  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
5287$as_echo_n "checking --with-lua-prefix argument... " >&6; }
5288
5289# Check whether --with-lua_prefix was given.
5290if test "${with_lua_prefix+set}" = set; then :
5291  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
5292$as_echo "$with_lua_prefix" >&6; }
5293else
5294  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295$as_echo "no" >&6; }
5296fi
5297
5298
5299  if test "X$with_lua_prefix" != "X"; then
5300       vi_cv_path_lua_pfx="$with_lua_prefix"
5301  else
5302    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
5303$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
5304    if test "X$LUA_PREFIX" != "X"; then
5305	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
5306$as_echo "\"$LUA_PREFIX\"" >&6; }
5307	vi_cv_path_lua_pfx="$LUA_PREFIX"
5308    else
5309	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
5310$as_echo "not set, default to /usr" >&6; }
5311	vi_cv_path_lua_pfx="/usr"
5312    fi
5313  fi
5314
5315  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5
5316$as_echo_n "checking --with-luajit... " >&6; }
5317
5318# Check whether --with-luajit was given.
5319if test "${with_luajit+set}" = set; then :
5320  withval=$with_luajit; vi_cv_with_luajit="$withval"
5321else
5322  vi_cv_with_luajit="no"
5323fi
5324
5325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5
5326$as_echo "$vi_cv_with_luajit" >&6; }
5327
5328  LUA_INC=
5329  if test "X$vi_cv_path_lua_pfx" != "X"; then
5330    if test "x$vi_cv_with_luajit" != "xno"; then
5331            # Extract the first word of "luajit", so it can be a program name with args.
5332set dummy luajit; ac_word=$2
5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5334$as_echo_n "checking for $ac_word... " >&6; }
5335if ${ac_cv_path_vi_cv_path_luajit+:} false; then :
5336  $as_echo_n "(cached) " >&6
5337else
5338  case $vi_cv_path_luajit in
5339  [\\/]* | ?:[\\/]*)
5340  ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path.
5341  ;;
5342  *)
5343  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5344for as_dir in $PATH
5345do
5346  IFS=$as_save_IFS
5347  test -z "$as_dir" && as_dir=.
5348    for ac_exec_ext in '' $ac_executable_extensions; do
5349  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5350    ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext"
5351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5352    break 2
5353  fi
5354done
5355  done
5356IFS=$as_save_IFS
5357
5358  ;;
5359esac
5360fi
5361vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit
5362if test -n "$vi_cv_path_luajit"; then
5363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5
5364$as_echo "$vi_cv_path_luajit" >&6; }
5365else
5366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367$as_echo "no" >&6; }
5368fi
5369
5370
5371      if test "X$vi_cv_path_luajit" != "X"; then
5372		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5
5373$as_echo_n "checking LuaJIT version... " >&6; }
5374if ${vi_cv_version_luajit+:} false; then :
5375  $as_echo_n "(cached) " >&6
5376else
5377   vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'`
5378fi
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5
5380$as_echo "$vi_cv_version_luajit" >&6; }
5381	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5
5382$as_echo_n "checking Lua version of LuaJIT... " >&6; }
5383if ${vi_cv_version_lua_luajit+:} false; then :
5384  $as_echo_n "(cached) " >&6
5385else
5386   vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
5387fi
5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
5389$as_echo "$vi_cv_version_lua_luajit" >&6; }
5390	vi_cv_path_lua="$vi_cv_path_luajit"
5391	vi_cv_version_lua="$vi_cv_version_lua_luajit"
5392      fi
5393    else
5394            # Extract the first word of "lua", so it can be a program name with args.
5395set dummy lua; ac_word=$2
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5397$as_echo_n "checking for $ac_word... " >&6; }
5398if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then :
5399  $as_echo_n "(cached) " >&6
5400else
5401  case $vi_cv_path_plain_lua in
5402  [\\/]* | ?:[\\/]*)
5403  ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path.
5404  ;;
5405  *)
5406  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407for as_dir in $PATH
5408do
5409  IFS=$as_save_IFS
5410  test -z "$as_dir" && as_dir=.
5411    for ac_exec_ext in '' $ac_executable_extensions; do
5412  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5413    ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext"
5414    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5415    break 2
5416  fi
5417done
5418  done
5419IFS=$as_save_IFS
5420
5421  ;;
5422esac
5423fi
5424vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua
5425if test -n "$vi_cv_path_plain_lua"; then
5426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5
5427$as_echo "$vi_cv_path_plain_lua" >&6; }
5428else
5429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430$as_echo "no" >&6; }
5431fi
5432
5433
5434      if test "X$vi_cv_path_plain_lua" != "X"; then
5435		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
5436$as_echo_n "checking Lua version... " >&6; }
5437if ${vi_cv_version_plain_lua+:} false; then :
5438  $as_echo_n "(cached) " >&6
5439else
5440   vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
5441fi
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
5443$as_echo "$vi_cv_version_plain_lua" >&6; }
5444      fi
5445      vi_cv_path_lua="$vi_cv_path_plain_lua"
5446      vi_cv_version_lua="$vi_cv_version_plain_lua"
5447    fi
5448    if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then
5449      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5
5450$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; }
5451      if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then
5452	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5453$as_echo "yes" >&6; }
5454	LUA_INC=/luajit-$vi_cv_version_luajit
5455      fi
5456    fi
5457    if test "X$LUA_INC" = "X"; then
5458      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
5459$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
5460      if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then
5461	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5462$as_echo "yes" >&6; }
5463      else
5464	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5465$as_echo "no" >&6; }
5466	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5
5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
5468	if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then
5469	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5470$as_echo "yes" >&6; }
5471	  LUA_INC=/lua$vi_cv_version_lua
5472	else
5473	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474$as_echo "no" >&6; }
5475
5476	  # Detect moonjit:
5477	  # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk
5478	  lua_suf=/moonjit-2.3
5479	  inc_path="$vi_cv_path_lua_pfx/include"
5480	  for dir in "$inc_path"/moonjit-[0-9]* ; do
5481	    if test -d "$dir" ; then
5482	      lua_suf=`basename "$dir"`
5483	      lua_suf="/$lua_suf"
5484	      break
5485	    fi
5486	  done
5487	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5
5488$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; }
5489	  if test -f "$inc_path$lua_suf/lua.h"; then
5490	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5491$as_echo "yes" >&6; }
5492	    LUA_INC=$lua_suf
5493	  else
5494	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495$as_echo "no" >&6; }
5496	    vi_cv_path_lua_pfx=
5497	  fi
5498	fi
5499      fi
5500    fi
5501  fi
5502
5503  if test "X$vi_cv_path_lua_pfx" != "X"; then
5504    if test "x$vi_cv_with_luajit" != "xno"; then
5505      multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5506      if test "X$multiarch" != "X"; then
5507	lib_multiarch="lib/${multiarch}"
5508      else
5509	lib_multiarch="lib"
5510      fi
5511      if test "X$vi_cv_version_lua" = "X"; then
5512	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit"
5513      else
5514	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua"
5515      fi
5516    else
5517      if test "X$LUA_INC" != "X"; then
5518		LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
5519      else
5520	LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
5521      fi
5522    fi
5523    if test "$enable_luainterp" = "dynamic"; then
5524      lua_ok="yes"
5525    else
5526      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5
5527$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; }
5528      libs_save=$LIBS
5529      LIBS="$LIBS $LUA_LIBS"
5530      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5531/* end confdefs.h.  */
5532
5533int
5534main ()
5535{
5536
5537  ;
5538  return 0;
5539}
5540_ACEOF
5541if ac_fn_c_try_link "$LINENO"; then :
5542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5543$as_echo "yes" >&6; }; lua_ok="yes"
5544else
5545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5546$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS=""
5547fi
5548rm -f core conftest.err conftest.$ac_objext \
5549    conftest$ac_exeext conftest.$ac_ext
5550      LIBS=$libs_save
5551    fi
5552    if test "x$lua_ok" = "xyes"; then
5553      LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
5554      LUA_SRC="if_lua.c"
5555      LUA_OBJ="objects/if_lua.o"
5556      LUA_PRO="if_lua.pro"
5557      $as_echo "#define FEAT_LUA 1" >>confdefs.h
5558
5559    fi
5560    if test "$enable_luainterp" = "dynamic"; then
5561      if test "x$vi_cv_with_luajit" != "xno"; then
5562	luajit="jit"
5563      fi
5564      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
5565	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
5566      else
5567	if test "x$MACOS_X" = "xyes"; then
5568	  ext="dylib"
5569	  indexes=""
5570	else
5571	  ext="so"
5572	  indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9"
5573	  multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5574	  if test "X$multiarch" != "X"; then
5575	    lib_multiarch="lib/${multiarch}"
5576	  fi
5577	fi
5578			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5
5579$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; }
5580	for subdir in "${lib_multiarch}" lib64 lib; do
5581	  if test -z "$subdir"; then
5582	    continue
5583	  fi
5584	  for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \
5585	    ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do
5586	    for i in $indexes ""; do
5587	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then
5588		sover2="$i"
5589		break 3
5590	      fi
5591	    done
5592	  done
5593	  sover=""
5594	done
5595	if test "X$sover" = "X"; then
5596	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5597$as_echo "no" >&6; }
5598	  lua_ok="no"
5599	  vi_cv_dll_name_lua="liblua${luajit}.${ext}"
5600	else
5601	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5602$as_echo "yes" >&6; }
5603	  lua_ok="yes"
5604	  vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2"
5605	fi
5606      fi
5607      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
5608
5609      LUA_LIBS=""
5610      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
5611    fi
5612    if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \
5613       test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \
5614       test "`(uname -m) 2>/dev/null`" = "x86_64"; then
5615            LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS"
5616    fi
5617  fi
5618  if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then
5619    as_fn_error $? "could not configure lua" "$LINENO" 5
5620  fi
5621
5622
5623
5624
5625
5626fi
5627
5628
5629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
5630$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
5631# Check whether --enable-mzschemeinterp was given.
5632if test "${enable_mzschemeinterp+set}" = set; then :
5633  enableval=$enable_mzschemeinterp;
5634else
5635  enable_mzschemeinterp="no"
5636fi
5637
5638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
5639$as_echo "$enable_mzschemeinterp" >&6; }
5640
5641if test "$enable_mzschemeinterp" = "yes"; then
5642
5643
5644  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
5645$as_echo_n "checking --with-plthome argument... " >&6; }
5646
5647# Check whether --with-plthome was given.
5648if test "${with_plthome+set}" = set; then :
5649  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
5650$as_echo "$with_plthome" >&6; }
5651else
5652  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
5653$as_echo "\"no\"" >&6; }
5654fi
5655
5656
5657  if test "X$with_plthome" != "X"; then
5658       vi_cv_path_mzscheme_pfx="$with_plthome"
5659       vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5660  else
5661    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
5662$as_echo_n "checking PLTHOME environment var... " >&6; }
5663    if test "X$PLTHOME" != "X"; then
5664	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
5665$as_echo "\"$PLTHOME\"" >&6; }
5666	vi_cv_path_mzscheme_pfx="$PLTHOME"
5667	vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5668    else
5669	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
5670$as_echo "not set" >&6; }
5671		# Extract the first word of "mzscheme", so it can be a program name with args.
5672set dummy mzscheme; ac_word=$2
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674$as_echo_n "checking for $ac_word... " >&6; }
5675if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then :
5676  $as_echo_n "(cached) " >&6
5677else
5678  case $vi_cv_path_mzscheme in
5679  [\\/]* | ?:[\\/]*)
5680  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
5681  ;;
5682  *)
5683  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5684for as_dir in $PATH
5685do
5686  IFS=$as_save_IFS
5687  test -z "$as_dir" && as_dir=.
5688    for ac_exec_ext in '' $ac_executable_extensions; do
5689  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5690    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
5691    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5692    break 2
5693  fi
5694done
5695  done
5696IFS=$as_save_IFS
5697
5698  ;;
5699esac
5700fi
5701vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
5702if test -n "$vi_cv_path_mzscheme"; then
5703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
5704$as_echo "$vi_cv_path_mzscheme" >&6; }
5705else
5706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5707$as_echo "no" >&6; }
5708fi
5709
5710
5711
5712			if test "X$vi_cv_path_mzscheme" != "X"; then
5713	  lsout=`ls -l $vi_cv_path_mzscheme`
5714	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
5715	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
5716	  fi
5717	fi
5718
5719	if test "X$vi_cv_path_mzscheme" != "X"; then
5720	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
5721$as_echo_n "checking MzScheme install prefix... " >&6; }
5722if ${vi_cv_path_mzscheme_pfx+:} false; then :
5723  $as_echo_n "(cached) " >&6
5724else
5725  	    	    echo "(display (simplify-path		\
5726	       (build-path (call-with-values	\
5727		(lambda () (split-path (find-system-path (quote exec-file)))) \
5728		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
5729	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
5730		sed -e 's+/$++'`
5731fi
5732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
5733$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
5734	    rm -f mzdirs.scm
5735	fi
5736    fi
5737  fi
5738
5739  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5740    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5
5741$as_echo_n "checking for racket include directory... " >&6; }
5742    SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'`
5743    if test "X$SCHEME_INC" != "X"; then
5744      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5
5745$as_echo "${SCHEME_INC}" >&6; }
5746    else
5747      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5748$as_echo "not found" >&6; }
5749      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
5750$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
5751      if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then
5752	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
5753	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5754$as_echo "yes" >&6; }
5755      else
5756	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5757$as_echo "no" >&6; }
5758	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
5759$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
5760	if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then
5761	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762$as_echo "yes" >&6; }
5763	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
5764	else
5765	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5766$as_echo "no" >&6; }
5767	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
5768$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
5769	  if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then
5770	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5771$as_echo "yes" >&6; }
5772	    SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
5773	  else
5774	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775$as_echo "no" >&6; }
5776	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
5777$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
5778	    if test -f /usr/include/plt/scheme.h; then
5779	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5780$as_echo "yes" >&6; }
5781	      SCHEME_INC=/usr/include/plt
5782	    else
5783	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5784$as_echo "no" >&6; }
5785	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
5786$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
5787	      if test -f /usr/include/racket/scheme.h; then
5788		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5789$as_echo "yes" >&6; }
5790		SCHEME_INC=/usr/include/racket
5791	      else
5792		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5793$as_echo "no" >&6; }
5794		vi_cv_path_mzscheme_pfx=
5795	      fi
5796	    fi
5797	  fi
5798	fi
5799      fi
5800    fi
5801  fi
5802
5803  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5804
5805    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5
5806$as_echo_n "checking for racket lib directory... " >&6; }
5807    SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'`
5808    if test "X$SCHEME_LIB" != "X"; then
5809      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5
5810$as_echo "${SCHEME_LIB}" >&6; }
5811    else
5812      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5813$as_echo "not found" >&6; }
5814    fi
5815
5816    for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
5817      if test "X$path" != "X"; then
5818	if test "x$MACOS_X" = "xyes"; then
5819	  MZSCHEME_LIBS="-framework Racket"
5820	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5821	elif test -f "${path}/libmzscheme3m.a"; then
5822	  MZSCHEME_LIBS="${path}/libmzscheme3m.a"
5823	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5824	elif test -f "${path}/libracket3m.a"; then
5825	  MZSCHEME_LIBS="${path}/libracket3m.a"
5826	  if test -f "${path}/librktio.a"; then
5827	    MZSCHEME_LIBS="${MZSCHEME_LIBS} ${path}/librktio.a"
5828	  fi
5829	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5830	elif test -f "${path}/libracket.a"; then
5831	  MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a"
5832	elif test -f "${path}/libmzscheme.a"; then
5833	  MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a"
5834	else
5835	  	  if test -f "${path}/libmzscheme3m.so"; then
5836	    MZSCHEME_LIBS="-L${path} -lmzscheme3m"
5837	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5838	  elif test -f "${path}/libracket3m.so"; then
5839	    MZSCHEME_LIBS="-L${path} -lracket3m"
5840	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5841	  elif test -f "${path}/libracket.so"; then
5842	    MZSCHEME_LIBS="-L${path} -lracket -lmzgc"
5843	  else
5844	    	    if test "$path" != "$SCHEME_LIB"; then
5845	      continue
5846	    fi
5847	    MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc"
5848	  fi
5849	  if test "$GCC" = yes; then
5850	    	    	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}"
5851	  elif test "`(uname) 2>/dev/null`" = SunOS &&
5852				   uname -r | grep '^5' >/dev/null; then
5853	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}"
5854	  fi
5855	fi
5856      fi
5857      if test "X$MZSCHEME_LIBS" != "X"; then
5858	break
5859      fi
5860    done
5861
5862    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5
5863$as_echo_n "checking if racket requires -pthread... " >&6; }
5864    if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then
5865      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5866$as_echo "yes" >&6; }
5867      MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread"
5868      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread"
5869    else
5870      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5871$as_echo "no" >&6; }
5872    fi
5873
5874    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5
5875$as_echo_n "checking for racket config directory... " >&6; }
5876    SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'`
5877    if test "X$SCHEME_CONFIGDIR" != "X"; then
5878      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'"
5879      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5
5880$as_echo "${SCHEME_CONFIGDIR}" >&6; }
5881    else
5882      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5883$as_echo "not found" >&6; }
5884    fi
5885
5886    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
5887$as_echo_n "checking for racket collects directory... " >&6; }
5888    SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'`
5889    if test "X$SCHEME_COLLECTS" = "X"; then
5890      if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then
5891	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
5892      else
5893	if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then
5894	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
5895	else
5896	  if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then
5897	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
5898	  else
5899	    if test -d "$vi_cv_path_mzscheme_pfx/collects"; then
5900	      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
5901	    fi
5902	  fi
5903	fi
5904      fi
5905    fi
5906    if test "X$SCHEME_COLLECTS" != "X" ; then
5907      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
5908$as_echo "${SCHEME_COLLECTS}" >&6; }
5909    else
5910      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5911$as_echo "not found" >&6; }
5912    fi
5913
5914    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
5915$as_echo_n "checking for mzscheme_base.c... " >&6; }
5916    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
5917      MZSCHEME_EXTRA="mzscheme_base.c"
5918      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5919      MZSCHEME_MOD="++lib scheme/base"
5920    else
5921      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
5922	MZSCHEME_EXTRA="mzscheme_base.c"
5923	MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5924	MZSCHEME_MOD="++lib scheme/base"
5925      else
5926	if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then
5927	  MZSCHEME_EXTRA="mzscheme_base.c"
5928	  MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool"
5929	  MZSCHEME_MOD=""
5930	fi
5931      fi
5932    fi
5933    if test "X$MZSCHEME_EXTRA" != "X" ; then
5934            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5935      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5936$as_echo "needed" >&6; }
5937    else
5938      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5939$as_echo "not needed" >&6; }
5940    fi
5941
5942        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5
5943$as_echo_n "checking for ffi_type_void in -lffi... " >&6; }
5944if ${ac_cv_lib_ffi_ffi_type_void+:} false; then :
5945  $as_echo_n "(cached) " >&6
5946else
5947  ac_check_lib_save_LIBS=$LIBS
5948LIBS="-lffi  $LIBS"
5949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5950/* end confdefs.h.  */
5951
5952/* Override any GCC internal prototype to avoid an error.
5953   Use char because int might match the return type of a GCC
5954   builtin and then its argument prototype would still apply.  */
5955#ifdef __cplusplus
5956extern "C"
5957#endif
5958char ffi_type_void ();
5959int
5960main ()
5961{
5962return ffi_type_void ();
5963  ;
5964  return 0;
5965}
5966_ACEOF
5967if ac_fn_c_try_link "$LINENO"; then :
5968  ac_cv_lib_ffi_ffi_type_void=yes
5969else
5970  ac_cv_lib_ffi_ffi_type_void=no
5971fi
5972rm -f core conftest.err conftest.$ac_objext \
5973    conftest$ac_exeext conftest.$ac_ext
5974LIBS=$ac_check_lib_save_LIBS
5975fi
5976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5
5977$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; }
5978if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then :
5979  MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi"
5980fi
5981
5982
5983    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5984      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5985
5986        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5
5987$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; }
5988    cflags_save=$CFLAGS
5989    libs_save=$LIBS
5990    CFLAGS="$CFLAGS $MZSCHEME_CFLAGS"
5991    LIBS="$LIBS $MZSCHEME_LIBS"
5992    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5993/* end confdefs.h.  */
5994
5995int
5996main ()
5997{
5998
5999  ;
6000  return 0;
6001}
6002_ACEOF
6003if ac_fn_c_try_link "$LINENO"; then :
6004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6005$as_echo "yes" >&6; }; mzs_ok=yes
6006else
6007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5
6008$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no
6009fi
6010rm -f core conftest.err conftest.$ac_objext \
6011    conftest$ac_exeext conftest.$ac_ext
6012    CFLAGS=$cflags_save
6013    LIBS=$libs_save
6014    if test $mzs_ok = yes; then
6015      MZSCHEME_SRC="if_mzsch.c"
6016      MZSCHEME_OBJ="objects/if_mzsch.o"
6017      MZSCHEME_PRO="if_mzsch.pro"
6018      $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
6019
6020    else
6021      MZSCHEME_CFLAGS=
6022      MZSCHEME_LIBS=
6023      MZSCHEME_EXTRA=
6024      MZSCHEME_MZC=
6025    fi
6026  fi
6027
6028
6029
6030
6031
6032
6033
6034fi
6035
6036
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
6038$as_echo_n "checking --enable-perlinterp argument... " >&6; }
6039# Check whether --enable-perlinterp was given.
6040if test "${enable_perlinterp+set}" = set; then :
6041  enableval=$enable_perlinterp;
6042else
6043  enable_perlinterp="no"
6044fi
6045
6046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
6047$as_echo "$enable_perlinterp" >&6; }
6048if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
6049  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6050    as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5
6051  fi
6052
6053  # Extract the first word of "perl", so it can be a program name with args.
6054set dummy perl; ac_word=$2
6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056$as_echo_n "checking for $ac_word... " >&6; }
6057if ${ac_cv_path_vi_cv_path_perl+:} false; then :
6058  $as_echo_n "(cached) " >&6
6059else
6060  case $vi_cv_path_perl in
6061  [\\/]* | ?:[\\/]*)
6062  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
6063  ;;
6064  *)
6065  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066for as_dir in $PATH
6067do
6068  IFS=$as_save_IFS
6069  test -z "$as_dir" && as_dir=.
6070    for ac_exec_ext in '' $ac_executable_extensions; do
6071  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6072    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
6073    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6074    break 2
6075  fi
6076done
6077  done
6078IFS=$as_save_IFS
6079
6080  ;;
6081esac
6082fi
6083vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
6084if test -n "$vi_cv_path_perl"; then
6085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
6086$as_echo "$vi_cv_path_perl" >&6; }
6087else
6088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6089$as_echo "no" >&6; }
6090fi
6091
6092
6093  if test "X$vi_cv_path_perl" != "X"; then
6094    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
6095$as_echo_n "checking Perl version... " >&6; }
6096    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
6097     eval `$vi_cv_path_perl -V:usethreads`
6098     eval `$vi_cv_path_perl -V:libperl`
6099     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
6100       badthreads=no
6101     else
6102       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
6103	 eval `$vi_cv_path_perl -V:use5005threads`
6104	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
6105	   badthreads=no
6106	 else
6107	   badthreads=yes
6108	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
6109$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
6110	 fi
6111       else
6112	 badthreads=yes
6113	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
6114$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
6115       fi
6116     fi
6117     if test $badthreads = no; then
6118      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6119$as_echo "OK" >&6; }
6120      eval `$vi_cv_path_perl -V:shrpenv`
6121      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
6122	shrpenv=""
6123      fi
6124      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
6125
6126      vi_cv_perl_extutils=unknown_perl_extutils_path
6127      for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
6128	xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
6129	if test -f "$xsubpp_path"; then
6130	  vi_cv_perl_xsubpp="$xsubpp_path"
6131	fi
6132      done
6133
6134                              perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
6135		-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \
6136		-e 's/-fdebug-prefix-map[^ ]*//g' \
6137		-e 's/-pipe //' \
6138		-e 's/-W[^ ]*//g' \
6139		-e 's/-D_FORTIFY_SOURCE=.//g'`
6140            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
6141		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
6142			-e 's/-bE:perl.exp//' -e 's/-lc //'`
6143                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
6144		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
6145
6146                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
6147$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
6148      cflags_save=$CFLAGS
6149      libs_save=$LIBS
6150      ldflags_save=$LDFLAGS
6151      CFLAGS="$CFLAGS $perlcppflags"
6152      LIBS="$LIBS $perllibs"
6153      perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'`
6154      LDFLAGS="$perlldflags $LDFLAGS"
6155      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6156/* end confdefs.h.  */
6157
6158int
6159main ()
6160{
6161
6162  ;
6163  return 0;
6164}
6165_ACEOF
6166if ac_fn_c_try_link "$LINENO"; then :
6167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6168$as_echo "yes" >&6; }; perl_ok=yes
6169else
6170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
6171$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
6172fi
6173rm -f core conftest.err conftest.$ac_objext \
6174    conftest$ac_exeext conftest.$ac_ext
6175      CFLAGS=$cflags_save
6176      LIBS=$libs_save
6177      LDFLAGS=$ldflags_save
6178      if test $perl_ok = yes; then
6179	if test "X$perlcppflags" != "X"; then
6180	  PERL_CFLAGS=$perlcppflags
6181	fi
6182	if test "X$perlldflags" != "X"; then
6183	  if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
6184	    LDFLAGS="$perlldflags $LDFLAGS"
6185	  fi
6186	fi
6187	PERL_LIBS=$perllibs
6188	PERL_SRC="auto/if_perl.c if_perlsfio.c"
6189	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
6190	PERL_PRO="if_perl.pro if_perlsfio.pro"
6191	$as_echo "#define FEAT_PERL 1" >>confdefs.h
6192
6193      fi
6194     fi
6195    else
6196      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
6197$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
6198    fi
6199  fi
6200
6201  if test "x$MACOS_X" = "xyes"; then
6202        dir=/System/Library/Perl
6203    darwindir=$dir/darwin
6204    if test -d $darwindir; then
6205      PERL=/usr/bin/perl
6206    else
6207            dir=/System/Library/Perl/5.8.1
6208      darwindir=$dir/darwin-thread-multi-2level
6209      if test -d $darwindir; then
6210	PERL=/usr/bin/perl
6211      fi
6212    fi
6213    if test -n "$PERL"; then
6214      PERL_DIR="$dir"
6215      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
6216      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
6217      PERL_LIBS="-L$darwindir/CORE -lperl"
6218    fi
6219                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6220    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6221  fi
6222  if test "$enable_perlinterp" = "dynamic"; then
6223    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
6224      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
6225
6226      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
6227    fi
6228  fi
6229
6230  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
6231    as_fn_error $? "could not configure perl" "$LINENO" 5
6232  fi
6233fi
6234
6235
6236
6237
6238
6239
6240
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
6242$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
6243# Check whether --enable-pythoninterp was given.
6244if test "${enable_pythoninterp+set}" = set; then :
6245  enableval=$enable_pythoninterp;
6246else
6247  enable_pythoninterp="no"
6248fi
6249
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
6251$as_echo "$enable_pythoninterp" >&6; }
6252if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
6253  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6254    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6255  fi
6256
6257    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5
6258$as_echo_n "checking --with-python-command argument... " >&6; }
6259
6260
6261# Check whether --with-python-command was given.
6262if test "${with_python_command+set}" = set; then :
6263  withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6264$as_echo "$vi_cv_path_python" >&6; }
6265else
6266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267$as_echo "no" >&6; }
6268fi
6269
6270
6271  if test "X$vi_cv_path_python" = "X"; then
6272    for ac_prog in python2 python
6273do
6274  # Extract the first word of "$ac_prog", so it can be a program name with args.
6275set dummy $ac_prog; ac_word=$2
6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6277$as_echo_n "checking for $ac_word... " >&6; }
6278if ${ac_cv_path_vi_cv_path_python+:} false; then :
6279  $as_echo_n "(cached) " >&6
6280else
6281  case $vi_cv_path_python in
6282  [\\/]* | ?:[\\/]*)
6283  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
6284  ;;
6285  *)
6286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6287for as_dir in $PATH
6288do
6289  IFS=$as_save_IFS
6290  test -z "$as_dir" && as_dir=.
6291    for ac_exec_ext in '' $ac_executable_extensions; do
6292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6293    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
6294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6295    break 2
6296  fi
6297done
6298  done
6299IFS=$as_save_IFS
6300
6301  ;;
6302esac
6303fi
6304vi_cv_path_python=$ac_cv_path_vi_cv_path_python
6305if test -n "$vi_cv_path_python"; then
6306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6307$as_echo "$vi_cv_path_python" >&6; }
6308else
6309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310$as_echo "no" >&6; }
6311fi
6312
6313
6314  test -n "$vi_cv_path_python" && break
6315done
6316
6317  fi
6318  if test "X$vi_cv_path_python" != "X"; then
6319
6320        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6321$as_echo_n "checking Python version... " >&6; }
6322if ${vi_cv_var_python_version+:} false; then :
6323  $as_echo_n "(cached) " >&6
6324else
6325  vi_cv_var_python_version=`
6326	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
6327
6328fi
6329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
6330$as_echo "$vi_cv_var_python_version" >&6; }
6331
6332        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
6333$as_echo_n "checking Python is 2.3 or better... " >&6; }
6334    if ${vi_cv_path_python} -c \
6335	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
6336    then
6337      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6338$as_echo "yep" >&6; }
6339
6340            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6341$as_echo_n "checking Python's install prefix... " >&6; }
6342if ${vi_cv_path_python_pfx+:} false; then :
6343  $as_echo_n "(cached) " >&6
6344else
6345   vi_cv_path_python_pfx=`
6346	    ${vi_cv_path_python} -c \
6347		"import sys; print sys.prefix"`
6348fi
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
6350$as_echo "$vi_cv_path_python_pfx" >&6; }
6351
6352            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6353$as_echo_n "checking Python's execution prefix... " >&6; }
6354if ${vi_cv_path_python_epfx+:} false; then :
6355  $as_echo_n "(cached) " >&6
6356else
6357   vi_cv_path_python_epfx=`
6358	    ${vi_cv_path_python} -c \
6359		"import sys; print sys.exec_prefix"`
6360fi
6361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
6362$as_echo "$vi_cv_path_python_epfx" >&6; }
6363
6364
6365      if ${vi_cv_path_pythonpath+:} false; then :
6366  $as_echo_n "(cached) " >&6
6367else
6368   vi_cv_path_pythonpath=`
6369	    unset PYTHONPATH;
6370	    ${vi_cv_path_python} -c \
6371		"import sys, string; print string.join(sys.path,':')"`
6372fi
6373
6374
6375
6376
6377# Check whether --with-python-config-dir was given.
6378if test "${with_python_config_dir+set}" = set; then :
6379  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"; have_python_config_dir=1
6380fi
6381
6382
6383      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6384$as_echo_n "checking Python's configuration directory... " >&6; }
6385if ${vi_cv_path_python_conf+:} false; then :
6386  $as_echo_n "(cached) " >&6
6387else
6388
6389	vi_cv_path_python_conf=
6390	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
6391	if test -d "$d" && test -f "$d/config.c"; then
6392	  vi_cv_path_python_conf="$d"
6393	else
6394	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
6395	    for subdir in lib64 lib share; do
6396	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
6397	      if test -d "$d" && test -f "$d/config.c"; then
6398		vi_cv_path_python_conf="$d"
6399	      fi
6400	    done
6401	  done
6402	fi
6403
6404fi
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
6406$as_echo "$vi_cv_path_python_conf" >&6; }
6407
6408      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
6409
6410      if test "X$PYTHON_CONFDIR" = "X"; then
6411	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6412$as_echo "can't find it!" >&6; }
6413      else
6414
6415			if ${vi_cv_path_python_plibs+:} false; then :
6416  $as_echo_n "(cached) " >&6
6417else
6418
6419	    pwd=`pwd`
6420	    tmp_mkf="$pwd/config-PyMake$$"
6421	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6422__:
6423	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
6424	@echo "python_LIBS='$(LIBS)'"
6425	@echo "python_SYSLIBS='$(SYSLIBS)'"
6426	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
6427	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
6428	@echo "python_INSTSONAME='$(INSTSONAME)'"
6429	@echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'"
6430	@echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'"
6431	@echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'"
6432eof
6433	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6434	    rm -f -- "${tmp_mkf}"
6435	    if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \
6436		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
6437	      vi_cv_path_python_plibs="-framework Python"
6438	      if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6439		  vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
6440	      fi
6441	    else
6442	      vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6443	      	      	      	      if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6444	        python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
6445		python_link_path=`echo ${python_LINKFORSHARED} |   sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
6446	        if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6447	          		  	          python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}"
6448		  if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6449		    		    python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}"
6450	            	            		  fi
6451	          python_LINKFORSHARED="${python_link_symbol} ${python_link_path}"
6452	        fi
6453	      fi
6454	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
6455	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
6456	    fi
6457
6458fi
6459
6460	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5
6461$as_echo_n "checking Python's dll name... " >&6; }
6462if ${vi_cv_dll_name_python+:} false; then :
6463  $as_echo_n "(cached) " >&6
6464else
6465
6466	  if test "X$python_DLLLIBRARY" != "X"; then
6467	    vi_cv_dll_name_python="$python_DLLLIBRARY"
6468	  else
6469	    vi_cv_dll_name_python="$python_INSTSONAME"
6470	  fi
6471
6472fi
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5
6474$as_echo "$vi_cv_dll_name_python" >&6; }
6475
6476	PYTHON_LIBS="${vi_cv_path_python_plibs}"
6477	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
6478	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
6479	else
6480	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}"
6481	fi
6482	if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then
6483	  	  PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'"
6484
6485	fi
6486	PYTHON_SRC="if_python.c"
6487	PYTHON_OBJ="objects/if_python.o"
6488
6489								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6490$as_echo_n "checking if -pthread should be used... " >&6; }
6491	threadsafe_flag=
6492	thread_lib=
6493	        if test "`(uname) 2>/dev/null`" != Darwin; then
6494	  test "$GCC" = yes && threadsafe_flag="-pthread"
6495	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
6496	    threadsafe_flag="-D_THREAD_SAFE"
6497	    thread_lib="-pthread"
6498	  fi
6499	  if test "`(uname) 2>/dev/null`" = SunOS; then
6500	    threadsafe_flag="-pthreads"
6501	  fi
6502	fi
6503	libs_save_old=$LIBS
6504	if test -n "$threadsafe_flag"; then
6505	  cflags_save=$CFLAGS
6506	  CFLAGS="$CFLAGS $threadsafe_flag"
6507	  LIBS="$LIBS $thread_lib"
6508	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6509/* end confdefs.h.  */
6510
6511int
6512main ()
6513{
6514
6515  ;
6516  return 0;
6517}
6518_ACEOF
6519if ac_fn_c_try_link "$LINENO"; then :
6520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6521$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
6522else
6523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6524$as_echo "no" >&6; }; LIBS=$libs_save_old
6525
6526fi
6527rm -f core conftest.err conftest.$ac_objext \
6528    conftest$ac_exeext conftest.$ac_ext
6529	  CFLAGS=$cflags_save
6530	else
6531	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6532$as_echo "no" >&6; }
6533	fi
6534
6535			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
6536$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
6537	cflags_save=$CFLAGS
6538	libs_save=$LIBS
6539	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6540	LIBS="$LIBS $PYTHON_LIBS"
6541	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6542/* end confdefs.h.  */
6543
6544int
6545main ()
6546{
6547
6548  ;
6549  return 0;
6550}
6551_ACEOF
6552if ac_fn_c_try_link "$LINENO"; then :
6553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6554$as_echo "yes" >&6; }; python_ok=yes
6555else
6556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
6557$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
6558fi
6559rm -f core conftest.err conftest.$ac_objext \
6560    conftest$ac_exeext conftest.$ac_ext
6561	CFLAGS=$cflags_save
6562	LIBS=$libs_save
6563	if test $python_ok = yes; then
6564	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
6565
6566	else
6567	  LIBS=$libs_save_old
6568	  PYTHON_SRC=
6569	  PYTHON_OBJ=
6570	  PYTHON_LIBS=
6571	  PYTHON_CFLAGS=
6572	fi
6573      fi
6574    else
6575      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6576$as_echo "too old" >&6; }
6577    fi
6578  fi
6579
6580  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
6581    as_fn_error $? "could not configure python" "$LINENO" 5
6582  fi
6583fi
6584
6585
6586
6587
6588
6589
6590
6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
6592$as_echo_n "checking --enable-python3interp argument... " >&6; }
6593# Check whether --enable-python3interp was given.
6594if test "${enable_python3interp+set}" = set; then :
6595  enableval=$enable_python3interp;
6596else
6597  enable_python3interp="no"
6598fi
6599
6600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
6601$as_echo "$enable_python3interp" >&6; }
6602if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
6603  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6604    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6605  fi
6606
6607    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5
6608$as_echo_n "checking --with-python3-command argument... " >&6; }
6609
6610
6611# Check whether --with-python3-command was given.
6612if test "${with_python3_command+set}" = set; then :
6613  withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6614$as_echo "$vi_cv_path_python3" >&6; }
6615else
6616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617$as_echo "no" >&6; }
6618fi
6619
6620
6621  if test "X$vi_cv_path_python3" = "X"; then
6622    for ac_prog in python3 python
6623do
6624  # Extract the first word of "$ac_prog", so it can be a program name with args.
6625set dummy $ac_prog; ac_word=$2
6626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627$as_echo_n "checking for $ac_word... " >&6; }
6628if ${ac_cv_path_vi_cv_path_python3+:} false; then :
6629  $as_echo_n "(cached) " >&6
6630else
6631  case $vi_cv_path_python3 in
6632  [\\/]* | ?:[\\/]*)
6633  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
6634  ;;
6635  *)
6636  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6637for as_dir in $PATH
6638do
6639  IFS=$as_save_IFS
6640  test -z "$as_dir" && as_dir=.
6641    for ac_exec_ext in '' $ac_executable_extensions; do
6642  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6643    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
6644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6645    break 2
6646  fi
6647done
6648  done
6649IFS=$as_save_IFS
6650
6651  ;;
6652esac
6653fi
6654vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
6655if test -n "$vi_cv_path_python3"; then
6656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6657$as_echo "$vi_cv_path_python3" >&6; }
6658else
6659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6660$as_echo "no" >&6; }
6661fi
6662
6663
6664  test -n "$vi_cv_path_python3" && break
6665done
6666
6667  fi
6668  if test "X$vi_cv_path_python3" != "X"; then
6669
6670        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6671$as_echo_n "checking Python version... " >&6; }
6672if ${vi_cv_var_python3_version+:} false; then :
6673  $as_echo_n "(cached) " >&6
6674else
6675  vi_cv_var_python3_version=`
6676          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
6677
6678fi
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
6680$as_echo "$vi_cv_var_python3_version" >&6; }
6681
6682        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5
6683$as_echo_n "checking Python is 3.0 or better... " >&6; }
6684    if ${vi_cv_path_python3} -c \
6685      "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)"
6686    then
6687      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6688$as_echo "yep" >&6; }
6689
6690            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
6691$as_echo_n "checking Python's abiflags... " >&6; }
6692if ${vi_cv_var_python3_abiflags+:} false; then :
6693  $as_echo_n "(cached) " >&6
6694else
6695
6696       vi_cv_var_python3_abiflags=
6697       if ${vi_cv_path_python3} -c \
6698           "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
6699       then
6700         vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
6701           "import sys; print(sys.abiflags)"`
6702       fi
6703fi
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
6705$as_echo "$vi_cv_var_python3_abiflags" >&6; }
6706
6707            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6708$as_echo_n "checking Python's install prefix... " >&6; }
6709if ${vi_cv_path_python3_pfx+:} false; then :
6710  $as_echo_n "(cached) " >&6
6711else
6712   vi_cv_path_python3_pfx=`
6713       ${vi_cv_path_python3} -c \
6714       "import sys; print(sys.prefix)"`
6715fi
6716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
6717$as_echo "$vi_cv_path_python3_pfx" >&6; }
6718
6719            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6720$as_echo_n "checking Python's execution prefix... " >&6; }
6721if ${vi_cv_path_python3_epfx+:} false; then :
6722  $as_echo_n "(cached) " >&6
6723else
6724   vi_cv_path_python3_epfx=`
6725       ${vi_cv_path_python3} -c \
6726       "import sys; print(sys.exec_prefix)"`
6727fi
6728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
6729$as_echo "$vi_cv_path_python3_epfx" >&6; }
6730
6731
6732      if ${vi_cv_path_python3path+:} false; then :
6733  $as_echo_n "(cached) " >&6
6734else
6735   vi_cv_path_python3path=`
6736       unset PYTHONPATH;
6737       ${vi_cv_path_python3} -c \
6738       "import sys, string; print(':'.join(sys.path))"`
6739fi
6740
6741
6742
6743
6744# Check whether --with-python3-config-dir was given.
6745if test "${with_python3_config_dir+set}" = set; then :
6746  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1
6747fi
6748
6749
6750      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6751$as_echo_n "checking Python's configuration directory... " >&6; }
6752if ${vi_cv_path_python3_conf+:} false; then :
6753  $as_echo_n "(cached) " >&6
6754else
6755
6756       vi_cv_path_python3_conf=
6757       config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6758       d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
6759       if test -d "$d" && test -f "$d/config.c"; then
6760         vi_cv_path_python3_conf="$d"
6761       else
6762         for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
6763	   for subdir in lib64 lib share; do
6764	     d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
6765	     if test -d "$d" && test -f "$d/config.c"; then
6766	       vi_cv_path_python3_conf="$d"
6767	     fi
6768	   done
6769         done
6770       fi
6771
6772fi
6773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
6774$as_echo "$vi_cv_path_python3_conf" >&6; }
6775
6776      PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
6777
6778      if test "X$PYTHON3_CONFDIR" = "X"; then
6779        { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6780$as_echo "can't find it!" >&6; }
6781      else
6782
6783                        if ${vi_cv_path_python3_plibs+:} false; then :
6784  $as_echo_n "(cached) " >&6
6785else
6786
6787            pwd=`pwd`
6788            tmp_mkf="$pwd/config-PyMake$$"
6789            cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6790__:
6791	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
6792	@echo "python3_LIBS='$(LIBS)'"
6793	@echo "python3_SYSLIBS='$(SYSLIBS)'"
6794	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
6795	@echo "python3_INSTSONAME='$(INSTSONAME)'"
6796eof
6797	    	    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6798	    rm -f -- "${tmp_mkf}"
6799	    vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6800	    vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
6801	    	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
6802	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
6803
6804fi
6805
6806	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5
6807$as_echo_n "checking Python3's dll name... " >&6; }
6808if ${vi_cv_dll_name_python3+:} false; then :
6809  $as_echo_n "(cached) " >&6
6810else
6811
6812	  if test "X$python3_DLLLIBRARY" != "X"; then
6813	    vi_cv_dll_name_python3="$python3_DLLLIBRARY"
6814	  else
6815	    vi_cv_dll_name_python3="$python3_INSTSONAME"
6816	  fi
6817
6818fi
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5
6820$as_echo "$vi_cv_dll_name_python3" >&6; }
6821
6822        PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
6823        if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
6824          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6825        else
6826          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6827        fi
6828	if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then
6829	  	  PYTHON3_CFLAGS="${PYTHON3_CFLAGS}  -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'"
6830	fi
6831        PYTHON3_SRC="if_python3.c"
6832        PYTHON3_OBJ="objects/if_python3.o"
6833
6834                                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6835$as_echo_n "checking if -pthread should be used... " >&6; }
6836        threadsafe_flag=
6837        thread_lib=
6838                if test "`(uname) 2>/dev/null`" != Darwin; then
6839          test "$GCC" = yes && threadsafe_flag="-pthread"
6840          if test "`(uname) 2>/dev/null`" = FreeBSD; then
6841            threadsafe_flag="-D_THREAD_SAFE"
6842            thread_lib="-pthread"
6843          fi
6844          if test "`(uname) 2>/dev/null`" = SunOS; then
6845            threadsafe_flag="-pthreads"
6846          fi
6847        fi
6848        libs_save_old=$LIBS
6849        if test -n "$threadsafe_flag"; then
6850          cflags_save=$CFLAGS
6851          CFLAGS="$CFLAGS $threadsafe_flag"
6852          LIBS="$LIBS $thread_lib"
6853          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854/* end confdefs.h.  */
6855
6856int
6857main ()
6858{
6859
6860  ;
6861  return 0;
6862}
6863_ACEOF
6864if ac_fn_c_try_link "$LINENO"; then :
6865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
6867else
6868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6869$as_echo "no" >&6; }; LIBS=$libs_save_old
6870
6871fi
6872rm -f core conftest.err conftest.$ac_objext \
6873    conftest$ac_exeext conftest.$ac_ext
6874          CFLAGS=$cflags_save
6875        else
6876          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6877$as_echo "no" >&6; }
6878        fi
6879
6880                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
6881$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
6882        cflags_save=$CFLAGS
6883        libs_save=$LIBS
6884        CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
6885        LIBS="$LIBS $PYTHON3_LIBS"
6886        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6887/* end confdefs.h.  */
6888
6889int
6890main ()
6891{
6892
6893  ;
6894  return 0;
6895}
6896_ACEOF
6897if ac_fn_c_try_link "$LINENO"; then :
6898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6899$as_echo "yes" >&6; }; python3_ok=yes
6900else
6901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
6902$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
6903fi
6904rm -f core conftest.err conftest.$ac_objext \
6905    conftest$ac_exeext conftest.$ac_ext
6906        CFLAGS=$cflags_save
6907        LIBS=$libs_save
6908        if test "$python3_ok" = yes; then
6909          $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
6910
6911        else
6912          LIBS=$libs_save_old
6913          PYTHON3_SRC=
6914          PYTHON3_OBJ=
6915          PYTHON3_LIBS=
6916          PYTHON3_CFLAGS=
6917        fi
6918      fi
6919    else
6920      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6921$as_echo "too old" >&6; }
6922    fi
6923  fi
6924  if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then
6925    as_fn_error $? "could not configure python3" "$LINENO" 5
6926  fi
6927fi
6928
6929
6930
6931
6932
6933
6934if test "$python_ok" = yes && test "$python3_ok" = yes; then
6935  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
6936
6937  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
6938
6939  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
6940$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
6941  cflags_save=$CFLAGS
6942  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6943  libs_save=$LIBS
6944    LIBS="-ldl $LIBS"
6945  if test "$cross_compiling" = yes; then :
6946  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6947$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6948as_fn_error $? "cannot run test program while cross compiling
6949See \`config.log' for more details" "$LINENO" 5; }
6950else
6951  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6952/* end confdefs.h.  */
6953
6954    #include <dlfcn.h>
6955    /* If this program fails, then RTLD_GLOBAL is needed.
6956     * RTLD_GLOBAL will be used and then it is not possible to
6957     * have both python versions enabled in the same vim instance.
6958     * Only the first python version used will be switched on.
6959     */
6960
6961    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
6962    {
6963      int needed = 0;
6964      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
6965      if (pylib != 0)
6966      {
6967          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
6968          void (*init)(void) = dlsym(pylib, "Py_Initialize");
6969          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
6970          void (*final)(void) = dlsym(pylib, "Py_Finalize");
6971          (*pfx)(prefix);
6972          (*init)();
6973          needed = (*simple)("import termios") == -1;
6974          (*final)();
6975          dlclose(pylib);
6976      }
6977      return !needed;
6978    }
6979
6980    int main(int argc, char** argv)
6981    {
6982      int not_needed = 0;
6983      if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}"))
6984            not_needed = 1;
6985      return !not_needed;
6986    }
6987_ACEOF
6988if ac_fn_c_try_run "$LINENO"; then :
6989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6990$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
6991
6992else
6993  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6994$as_echo "no" >&6; }
6995fi
6996rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6997  conftest.$ac_objext conftest.beam conftest.$ac_ext
6998fi
6999
7000
7001  CFLAGS=$cflags_save
7002  LIBS=$libs_save
7003
7004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
7005$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
7006  cflags_save=$CFLAGS
7007  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
7008  libs_save=$LIBS
7009    LIBS="-ldl $LIBS"
7010  if test "$cross_compiling" = yes; then :
7011  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7012$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7013as_fn_error $? "cannot run test program while cross compiling
7014See \`config.log' for more details" "$LINENO" 5; }
7015else
7016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7017/* end confdefs.h.  */
7018
7019    #include <dlfcn.h>
7020    #include <wchar.h>
7021    /* If this program fails, then RTLD_GLOBAL is needed.
7022     * RTLD_GLOBAL will be used and then it is not possible to
7023     * have both python versions enabled in the same vim instance.
7024     * Only the first python version used will be switched on.
7025     */
7026
7027    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
7028    {
7029      int needed = 0;
7030      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
7031      if (pylib != 0)
7032      {
7033          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
7034          void (*init)(void) = dlsym(pylib, "Py_Initialize");
7035          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
7036          void (*final)(void) = dlsym(pylib, "Py_Finalize");
7037          (*pfx)(prefix);
7038          (*init)();
7039          needed = (*simple)("import termios") == -1;
7040          (*final)();
7041          dlclose(pylib);
7042      }
7043      return !needed;
7044    }
7045
7046    int main(int argc, char** argv)
7047    {
7048      int not_needed = 0;
7049      if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}"))
7050            not_needed = 1;
7051      return !not_needed;
7052    }
7053_ACEOF
7054if ac_fn_c_try_run "$LINENO"; then :
7055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7056$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
7057
7058else
7059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060$as_echo "no" >&6; }
7061fi
7062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7063  conftest.$ac_objext conftest.beam conftest.$ac_ext
7064fi
7065
7066
7067  CFLAGS=$cflags_save
7068  LIBS=$libs_save
7069
7070  PYTHON_SRC="if_python.c"
7071  PYTHON_OBJ="objects/if_python.o"
7072  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7073  PYTHON_LIBS=
7074  PYTHON3_SRC="if_python3.c"
7075  PYTHON3_OBJ="objects/if_python3.o"
7076  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7077  PYTHON3_LIBS=
7078elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
7079  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
7080
7081  PYTHON_SRC="if_python.c"
7082  PYTHON_OBJ="objects/if_python.o"
7083  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7084  PYTHON_LIBS=
7085elif test "$python_ok" = yes; then
7086      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5
7087$as_echo_n "checking if -fPIE can be added for Python... " >&6; }
7088  cflags_save=$CFLAGS
7089  libs_save=$LIBS
7090  CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE"
7091  LIBS="$LIBS $PYTHON_LIBS"
7092  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7093/* end confdefs.h.  */
7094
7095int
7096main ()
7097{
7098
7099  ;
7100  return 0;
7101}
7102_ACEOF
7103if ac_fn_c_try_link "$LINENO"; then :
7104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7105$as_echo "yes" >&6; }; fpie_ok=yes
7106else
7107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108$as_echo "no" >&6; }; fpie_ok=no
7109fi
7110rm -f core conftest.err conftest.$ac_objext \
7111    conftest$ac_exeext conftest.$ac_ext
7112  CFLAGS=$cflags_save
7113  LIBS=$libs_save
7114  if test $fpie_ok = yes; then
7115    PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE"
7116  fi
7117elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
7118  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
7119
7120  PYTHON3_SRC="if_python3.c"
7121  PYTHON3_OBJ="objects/if_python3.o"
7122  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7123  PYTHON3_LIBS=
7124elif test "$python3_ok" = yes; then
7125      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5
7126$as_echo_n "checking if -fPIE can be added for Python3... " >&6; }
7127  cflags_save=$CFLAGS
7128  libs_save=$LIBS
7129  CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE"
7130  LIBS="$LIBS $PYTHON3_LIBS"
7131  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7132/* end confdefs.h.  */
7133
7134int
7135main ()
7136{
7137
7138  ;
7139  return 0;
7140}
7141_ACEOF
7142if ac_fn_c_try_link "$LINENO"; then :
7143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7144$as_echo "yes" >&6; }; fpie_ok=yes
7145else
7146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7147$as_echo "no" >&6; }; fpie_ok=no
7148fi
7149rm -f core conftest.err conftest.$ac_objext \
7150    conftest$ac_exeext conftest.$ac_ext
7151  CFLAGS=$cflags_save
7152  LIBS=$libs_save
7153  if test $fpie_ok = yes; then
7154    PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE"
7155  fi
7156fi
7157
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
7159$as_echo_n "checking --enable-tclinterp argument... " >&6; }
7160# Check whether --enable-tclinterp was given.
7161if test "${enable_tclinterp+set}" = set; then :
7162  enableval=$enable_tclinterp;
7163else
7164  enable_tclinterp="no"
7165fi
7166
7167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
7168$as_echo "$enable_tclinterp" >&6; }
7169
7170if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
7171
7172    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
7173$as_echo_n "checking --with-tclsh argument... " >&6; }
7174
7175# Check whether --with-tclsh was given.
7176if test "${with_tclsh+set}" = set; then :
7177  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
7178$as_echo "$tclsh_name" >&6; }
7179else
7180  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7181$as_echo "no" >&6; }
7182fi
7183
7184  # Extract the first word of "$tclsh_name", so it can be a program name with args.
7185set dummy $tclsh_name; ac_word=$2
7186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7187$as_echo_n "checking for $ac_word... " >&6; }
7188if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7189  $as_echo_n "(cached) " >&6
7190else
7191  case $vi_cv_path_tcl in
7192  [\\/]* | ?:[\\/]*)
7193  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7194  ;;
7195  *)
7196  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197for as_dir in $PATH
7198do
7199  IFS=$as_save_IFS
7200  test -z "$as_dir" && as_dir=.
7201    for ac_exec_ext in '' $ac_executable_extensions; do
7202  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7203    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7204    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7205    break 2
7206  fi
7207done
7208  done
7209IFS=$as_save_IFS
7210
7211  ;;
7212esac
7213fi
7214vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7215if test -n "$vi_cv_path_tcl"; then
7216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7217$as_echo "$vi_cv_path_tcl" >&6; }
7218else
7219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7220$as_echo "no" >&6; }
7221fi
7222
7223
7224
7225
7226    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
7227    tclsh_name="tclsh8.4"
7228    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7229set dummy $tclsh_name; ac_word=$2
7230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7231$as_echo_n "checking for $ac_word... " >&6; }
7232if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7233  $as_echo_n "(cached) " >&6
7234else
7235  case $vi_cv_path_tcl in
7236  [\\/]* | ?:[\\/]*)
7237  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7238  ;;
7239  *)
7240  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7241for as_dir in $PATH
7242do
7243  IFS=$as_save_IFS
7244  test -z "$as_dir" && as_dir=.
7245    for ac_exec_ext in '' $ac_executable_extensions; do
7246  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7247    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7248    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249    break 2
7250  fi
7251done
7252  done
7253IFS=$as_save_IFS
7254
7255  ;;
7256esac
7257fi
7258vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7259if test -n "$vi_cv_path_tcl"; then
7260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7261$as_echo "$vi_cv_path_tcl" >&6; }
7262else
7263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7264$as_echo "no" >&6; }
7265fi
7266
7267
7268  fi
7269  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
7270    tclsh_name="tclsh8.2"
7271    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7272set dummy $tclsh_name; ac_word=$2
7273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7274$as_echo_n "checking for $ac_word... " >&6; }
7275if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7276  $as_echo_n "(cached) " >&6
7277else
7278  case $vi_cv_path_tcl in
7279  [\\/]* | ?:[\\/]*)
7280  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7281  ;;
7282  *)
7283  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284for as_dir in $PATH
7285do
7286  IFS=$as_save_IFS
7287  test -z "$as_dir" && as_dir=.
7288    for ac_exec_ext in '' $ac_executable_extensions; do
7289  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7290    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7291    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292    break 2
7293  fi
7294done
7295  done
7296IFS=$as_save_IFS
7297
7298  ;;
7299esac
7300fi
7301vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7302if test -n "$vi_cv_path_tcl"; then
7303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7304$as_echo "$vi_cv_path_tcl" >&6; }
7305else
7306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7307$as_echo "no" >&6; }
7308fi
7309
7310
7311  fi
7312  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
7313    tclsh_name="tclsh8.0"
7314    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7315set dummy $tclsh_name; ac_word=$2
7316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7317$as_echo_n "checking for $ac_word... " >&6; }
7318if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7319  $as_echo_n "(cached) " >&6
7320else
7321  case $vi_cv_path_tcl in
7322  [\\/]* | ?:[\\/]*)
7323  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7324  ;;
7325  *)
7326  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327for as_dir in $PATH
7328do
7329  IFS=$as_save_IFS
7330  test -z "$as_dir" && as_dir=.
7331    for ac_exec_ext in '' $ac_executable_extensions; do
7332  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7334    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335    break 2
7336  fi
7337done
7338  done
7339IFS=$as_save_IFS
7340
7341  ;;
7342esac
7343fi
7344vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7345if test -n "$vi_cv_path_tcl"; then
7346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7347$as_echo "$vi_cv_path_tcl" >&6; }
7348else
7349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7350$as_echo "no" >&6; }
7351fi
7352
7353
7354  fi
7355    if test "X$vi_cv_path_tcl" = "X"; then
7356    tclsh_name="tclsh"
7357    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7358set dummy $tclsh_name; ac_word=$2
7359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7360$as_echo_n "checking for $ac_word... " >&6; }
7361if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7362  $as_echo_n "(cached) " >&6
7363else
7364  case $vi_cv_path_tcl in
7365  [\\/]* | ?:[\\/]*)
7366  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7367  ;;
7368  *)
7369  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370for as_dir in $PATH
7371do
7372  IFS=$as_save_IFS
7373  test -z "$as_dir" && as_dir=.
7374    for ac_exec_ext in '' $ac_executable_extensions; do
7375  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7376    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7377    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7378    break 2
7379  fi
7380done
7381  done
7382IFS=$as_save_IFS
7383
7384  ;;
7385esac
7386fi
7387vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7388if test -n "$vi_cv_path_tcl"; then
7389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7390$as_echo "$vi_cv_path_tcl" >&6; }
7391else
7392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393$as_echo "no" >&6; }
7394fi
7395
7396
7397  fi
7398  if test "X$vi_cv_path_tcl" != "X"; then
7399    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
7400$as_echo_n "checking Tcl version... " >&6; }
7401    if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then
7402      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
7403      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
7404$as_echo "$tclver - OK" >&6; };
7405      tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -`
7406      tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -`
7407
7408      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
7409$as_echo_n "checking for location of Tcl include... " >&6; }
7410      if test "x$MACOS_X" != "xyes"; then
7411	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
7412      else
7413				tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /System/Library/Frameworks/Tcl.framework/Headers `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework/Versions/Current/Headers"
7414      fi
7415      TCL_INC=
7416      for try in $tclinc; do
7417	if test -f "$try/tcl.h"; then
7418	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
7419$as_echo "$try/tcl.h" >&6; }
7420	  TCL_INC=$try
7421	  break
7422	fi
7423      done
7424      if test -z "$TCL_INC"; then
7425	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7426$as_echo "<not found>" >&6; }
7427	SKIP_TCL=YES
7428      fi
7429      if test -z "$SKIP_TCL"; then
7430	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
7431$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
7432	if test "x$MACOS_X" != "xyes"; then
7433	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7434	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
7435	else
7436	  	  	  	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7437	  tclcnf="$tclcnf /System/Library/Frameworks/Tcl.framework `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework"
7438	fi
7439	for try in $tclcnf; do
7440	  if test -f "$try/tclConfig.sh"; then
7441	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
7442$as_echo "$try/tclConfig.sh" >&6; }
7443	    . "$try/tclConfig.sh"
7444	    	    if test "$enable_tclinterp" = "dynamic"; then
7445	      TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"`
7446	    else
7447	      TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7448	    fi
7449	    	    	    TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
7450	    break
7451	  fi
7452	done
7453	if test -z "$TCL_LIBS"; then
7454	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7455$as_echo "<not found>" >&6; }
7456	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
7457$as_echo_n "checking for Tcl library by myself... " >&6; }
7458	  tcllib=`echo $tclinc | sed s/include/lib/g`
7459	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
7460	  for ext in .so .a ; do
7461	    for ver in "" $tclver ; do
7462	      for try in $tcllib ; do
7463		trylib=tcl$ver$ext
7464		if test -f "$try/lib$trylib" ; then
7465		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
7466$as_echo "$try/lib$trylib" >&6; }
7467		  TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm"
7468		  if test "`(uname) 2>/dev/null`" = SunOS &&
7469					 uname -r | grep '^5' >/dev/null; then
7470		    TCL_LIBS="$TCL_LIBS -R $try"
7471		  fi
7472		  break 3
7473		fi
7474	      done
7475	    done
7476	  done
7477	  if test -z "$TCL_LIBS"; then
7478	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7479$as_echo "<not found>" >&6; }
7480	    SKIP_TCL=YES
7481	  fi
7482	fi
7483	if test -z "$SKIP_TCL"; then
7484	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
7485
7486	  TCL_SRC=if_tcl.c
7487	  TCL_OBJ=objects/if_tcl.o
7488	  TCL_PRO=if_tcl.pro
7489	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
7490	fi
7491      fi
7492    else
7493      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
7494$as_echo "too old; need Tcl version 8.0 or later" >&6; }
7495    fi
7496  fi
7497  if test "$enable_tclinterp" = "dynamic"; then
7498    if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then
7499      $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h
7500
7501      TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS"
7502    fi
7503  fi
7504  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
7505    as_fn_error $? "could not configure Tcl" "$LINENO" 5
7506  fi
7507fi
7508
7509
7510
7511
7512
7513
7514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
7515$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
7516# Check whether --enable-rubyinterp was given.
7517if test "${enable_rubyinterp+set}" = set; then :
7518  enableval=$enable_rubyinterp;
7519else
7520  enable_rubyinterp="no"
7521fi
7522
7523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
7524$as_echo "$enable_rubyinterp" >&6; }
7525if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
7526  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7527    as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5
7528  fi
7529
7530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
7531$as_echo_n "checking --with-ruby-command argument... " >&6; }
7532
7533
7534# Check whether --with-ruby-command was given.
7535if test "${with_ruby_command+set}" = set; then :
7536  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
7537$as_echo "$RUBY_CMD" >&6; }
7538else
7539  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
7540$as_echo "defaulting to $RUBY_CMD" >&6; }
7541fi
7542
7543  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
7544set dummy $RUBY_CMD; ac_word=$2
7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7546$as_echo_n "checking for $ac_word... " >&6; }
7547if ${ac_cv_path_vi_cv_path_ruby+:} false; then :
7548  $as_echo_n "(cached) " >&6
7549else
7550  case $vi_cv_path_ruby in
7551  [\\/]* | ?:[\\/]*)
7552  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
7553  ;;
7554  *)
7555  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7556for as_dir in $PATH
7557do
7558  IFS=$as_save_IFS
7559  test -z "$as_dir" && as_dir=.
7560    for ac_exec_ext in '' $ac_executable_extensions; do
7561  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7562    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
7563    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7564    break 2
7565  fi
7566done
7567  done
7568IFS=$as_save_IFS
7569
7570  ;;
7571esac
7572fi
7573vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
7574if test -n "$vi_cv_path_ruby"; then
7575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
7576$as_echo "$vi_cv_path_ruby" >&6; }
7577else
7578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579$as_echo "no" >&6; }
7580fi
7581
7582
7583  if test "X$vi_cv_path_ruby" != "X"; then
7584    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
7585$as_echo_n "checking Ruby version... " >&6; }
7586    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
7587      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
7588$as_echo "OK" >&6; }
7589      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
7590$as_echo_n "checking Ruby rbconfig... " >&6; }
7591      ruby_rbconfig="RbConfig"
7592      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
7593	ruby_rbconfig="Config"
7594      fi
7595      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
7596$as_echo "$ruby_rbconfig" >&6; }
7597      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
7598$as_echo_n "checking Ruby header files... " >&6; }
7599      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
7600      if test "X$rubyhdrdir" != "X"; then
7601	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
7602$as_echo "$rubyhdrdir" >&6; }
7603	RUBY_CFLAGS="-I$rubyhdrdir"
7604        rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"`
7605        if test -d "$rubyarchdir"; then
7606          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir"
7607        fi
7608        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
7609	if test "X$rubyversion" = "X"; then
7610	  rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"`
7611	fi
7612        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
7613	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
7614	if test "X$rubylibs" != "X"; then
7615	  RUBY_LIBS="$rubylibs"
7616	fi
7617	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
7618	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
7619	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
7620	if test -f "$rubylibdir/$librubya" || expr "$librubyarg" : "-lruby"; then
7621	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7622	elif test "$librubyarg" = "libruby.a"; then
7623	  	  librubyarg="-lruby"
7624	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7625	fi
7626
7627	if test "X$librubyarg" != "X"; then
7628	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
7629	fi
7630	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
7631	if test "X$rubyldflags" != "X"; then
7632	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
7633	  if test "X$rubyldflags" != "X"; then
7634	    if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
7635	      LDFLAGS="$rubyldflags $LDFLAGS"
7636	    fi
7637	  fi
7638	fi
7639	RUBY_SRC="if_ruby.c"
7640	RUBY_OBJ="objects/if_ruby.o"
7641	RUBY_PRO="if_ruby.pro"
7642	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
7643
7644	if test "$enable_rubyinterp" = "dynamic"; then
7645	  libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"`
7646	  if test -z "$libruby_soname"; then
7647	    libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
7648	  fi
7649	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
7650
7651	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS"
7652	  RUBY_LIBS=
7653	fi
7654	if test "X$CLANG_VERSION" != "X" -a "$rubyversion" -ge 30; then
7655	  RUBY_CFLAGS="$RUBY_CFLAGS -fdeclspec"
7656	fi
7657      else
7658	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
7659$as_echo "not found; disabling Ruby" >&6; }
7660      fi
7661    else
7662      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
7663$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
7664    fi
7665  fi
7666
7667  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
7668    as_fn_error $? "could not configure Ruby" "$LINENO" 5
7669  fi
7670fi
7671
7672
7673
7674
7675
7676
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
7678$as_echo_n "checking --enable-cscope argument... " >&6; }
7679# Check whether --enable-cscope was given.
7680if test "${enable_cscope+set}" = set; then :
7681  enableval=$enable_cscope;
7682else
7683  enable_cscope="no"
7684fi
7685
7686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
7687$as_echo "$enable_cscope" >&6; }
7688if test "$enable_cscope" = "yes"; then
7689  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
7690
7691fi
7692
7693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
7694$as_echo_n "checking --disable-netbeans argument... " >&6; }
7695# Check whether --enable-netbeans was given.
7696if test "${enable_netbeans+set}" = set; then :
7697  enableval=$enable_netbeans;
7698else
7699  enable_netbeans="yes"
7700fi
7701
7702if test "$enable_netbeans" = "yes"; then
7703  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7704    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5
7705$as_echo "cannot use NetBeans with tiny or small features" >&6; }
7706    enable_netbeans="no"
7707  else
7708    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709$as_echo "no" >&6; }
7710  fi
7711else
7712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7713$as_echo "yes" >&6; }
7714fi
7715
7716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5
7717$as_echo_n "checking --disable-channel argument... " >&6; }
7718# Check whether --enable-channel was given.
7719if test "${enable_channel+set}" = set; then :
7720  enableval=$enable_channel;
7721else
7722  enable_channel="yes"
7723fi
7724
7725if test "$enable_channel" = "yes"; then
7726  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7727    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5
7728$as_echo "cannot use channels with tiny or small features" >&6; }
7729    enable_channel="no"
7730  else
7731    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732$as_echo "no" >&6; }
7733  fi
7734else
7735  if test "$enable_netbeans" = "yes"; then
7736    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5
7737$as_echo "yes, netbeans also disabled" >&6; }
7738    enable_netbeans="no"
7739  else
7740    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7741$as_echo "yes" >&6; }
7742  fi
7743fi
7744
7745if test "$enable_channel" = "yes"; then
7746    if test "x$HAIKU" = "xyes"; then
7747	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
7748$as_echo_n "checking for socket in -lnetwork... " >&6; }
7749if ${ac_cv_lib_network_socket+:} false; then :
7750  $as_echo_n "(cached) " >&6
7751else
7752  ac_check_lib_save_LIBS=$LIBS
7753LIBS="-lnetwork  $LIBS"
7754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755/* end confdefs.h.  */
7756
7757/* Override any GCC internal prototype to avoid an error.
7758   Use char because int might match the return type of a GCC
7759   builtin and then its argument prototype would still apply.  */
7760#ifdef __cplusplus
7761extern "C"
7762#endif
7763char socket ();
7764int
7765main ()
7766{
7767return socket ();
7768  ;
7769  return 0;
7770}
7771_ACEOF
7772if ac_fn_c_try_link "$LINENO"; then :
7773  ac_cv_lib_network_socket=yes
7774else
7775  ac_cv_lib_network_socket=no
7776fi
7777rm -f core conftest.err conftest.$ac_objext \
7778    conftest$ac_exeext conftest.$ac_ext
7779LIBS=$ac_check_lib_save_LIBS
7780fi
7781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
7782$as_echo "$ac_cv_lib_network_socket" >&6; }
7783if test "x$ac_cv_lib_network_socket" = xyes; then :
7784  cat >>confdefs.h <<_ACEOF
7785#define HAVE_LIBNETWORK 1
7786_ACEOF
7787
7788  LIBS="-lnetwork $LIBS"
7789
7790fi
7791
7792  else
7793	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7794$as_echo_n "checking for socket in -lsocket... " >&6; }
7795if ${ac_cv_lib_socket_socket+:} false; then :
7796  $as_echo_n "(cached) " >&6
7797else
7798  ac_check_lib_save_LIBS=$LIBS
7799LIBS="-lsocket  $LIBS"
7800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7801/* end confdefs.h.  */
7802
7803/* Override any GCC internal prototype to avoid an error.
7804   Use char because int might match the return type of a GCC
7805   builtin and then its argument prototype would still apply.  */
7806#ifdef __cplusplus
7807extern "C"
7808#endif
7809char socket ();
7810int
7811main ()
7812{
7813return socket ();
7814  ;
7815  return 0;
7816}
7817_ACEOF
7818if ac_fn_c_try_link "$LINENO"; then :
7819  ac_cv_lib_socket_socket=yes
7820else
7821  ac_cv_lib_socket_socket=no
7822fi
7823rm -f core conftest.err conftest.$ac_objext \
7824    conftest$ac_exeext conftest.$ac_ext
7825LIBS=$ac_check_lib_save_LIBS
7826fi
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
7828$as_echo "$ac_cv_lib_socket_socket" >&6; }
7829if test "x$ac_cv_lib_socket_socket" = xyes; then :
7830  cat >>confdefs.h <<_ACEOF
7831#define HAVE_LIBSOCKET 1
7832_ACEOF
7833
7834  LIBS="-lsocket $LIBS"
7835
7836fi
7837
7838  fi
7839
7840  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5
7841$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; }
7842if ${vim_cv_ipv6_networking+:} false; then :
7843  $as_echo_n "(cached) " >&6
7844else
7845  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7846/* end confdefs.h.  */
7847
7848#include <stdio.h>
7849#include <stdlib.h>
7850#include <stdarg.h>
7851#include <fcntl.h>
7852#include <netdb.h>
7853#include <netinet/in.h>
7854#include <errno.h>
7855#include <sys/types.h>
7856#include <sys/socket.h>
7857	/* Check bitfields */
7858	struct nbbuf {
7859	unsigned int  initDone:1;
7860	unsigned short signmaplen;
7861	};
7862
7863int
7864main ()
7865{
7866
7867		/* Check creating a socket. */
7868		struct sockaddr_in server;
7869		struct addrinfo *res;
7870		(void)socket(AF_INET, SOCK_STREAM, 0);
7871		(void)htons(100);
7872		(void)getaddrinfo("microsoft.com", NULL, NULL, &res);
7873		if (errno == ECONNREFUSED)
7874		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7875		(void)freeaddrinfo(res);
7876
7877  ;
7878  return 0;
7879}
7880_ACEOF
7881if ac_fn_c_try_link "$LINENO"; then :
7882  vim_cv_ipv6_networking="yes"
7883else
7884  vim_cv_ipv6_networking="no"
7885fi
7886rm -f core conftest.err conftest.$ac_objext \
7887    conftest$ac_exeext conftest.$ac_ext
7888fi
7889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5
7890$as_echo "$vim_cv_ipv6_networking" >&6; }
7891
7892  if test "x$vim_cv_ipv6_networking" = "xyes"; then
7893    $as_echo "#define FEAT_IPV6 1" >>confdefs.h
7894
7895    for ac_func in inet_ntop
7896do :
7897  ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
7898if test "x$ac_cv_func_inet_ntop" = xyes; then :
7899  cat >>confdefs.h <<_ACEOF
7900#define HAVE_INET_NTOP 1
7901_ACEOF
7902
7903fi
7904done
7905
7906  else
7907        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7908$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7909if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7910  $as_echo_n "(cached) " >&6
7911else
7912  ac_check_lib_save_LIBS=$LIBS
7913LIBS="-lnsl  $LIBS"
7914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7915/* end confdefs.h.  */
7916
7917/* Override any GCC internal prototype to avoid an error.
7918   Use char because int might match the return type of a GCC
7919   builtin and then its argument prototype would still apply.  */
7920#ifdef __cplusplus
7921extern "C"
7922#endif
7923char gethostbyname ();
7924int
7925main ()
7926{
7927return gethostbyname ();
7928  ;
7929  return 0;
7930}
7931_ACEOF
7932if ac_fn_c_try_link "$LINENO"; then :
7933  ac_cv_lib_nsl_gethostbyname=yes
7934else
7935  ac_cv_lib_nsl_gethostbyname=no
7936fi
7937rm -f core conftest.err conftest.$ac_objext \
7938    conftest$ac_exeext conftest.$ac_ext
7939LIBS=$ac_check_lib_save_LIBS
7940fi
7941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7942$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7943if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7944  cat >>confdefs.h <<_ACEOF
7945#define HAVE_LIBNSL 1
7946_ACEOF
7947
7948  LIBS="-lnsl $LIBS"
7949
7950fi
7951
7952    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5
7953$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; }
7954if ${vim_cv_ipv4_networking+:} false; then :
7955  $as_echo_n "(cached) " >&6
7956else
7957  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7958/* end confdefs.h.  */
7959
7960#include <stdio.h>
7961#include <stdlib.h>
7962#include <stdarg.h>
7963#include <fcntl.h>
7964#include <netdb.h>
7965#include <netinet/in.h>
7966#include <errno.h>
7967#include <sys/types.h>
7968#include <sys/socket.h>
7969	/* Check bitfields */
7970	struct nbbuf {
7971	unsigned int  initDone:1;
7972	unsigned short signmaplen;
7973	};
7974
7975int
7976main ()
7977{
7978
7979		/* Check creating a socket. */
7980		struct sockaddr_in server;
7981		(void)socket(AF_INET, SOCK_STREAM, 0);
7982		(void)htons(100);
7983		(void)gethostbyname("microsoft.com");
7984		if (errno == ECONNREFUSED)
7985		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7986
7987  ;
7988  return 0;
7989}
7990_ACEOF
7991if ac_fn_c_try_link "$LINENO"; then :
7992  vim_cv_ipv4_networking="yes"
7993else
7994  vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no"
7995fi
7996rm -f core conftest.err conftest.$ac_objext \
7997    conftest$ac_exeext conftest.$ac_ext
7998fi
7999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5
8000$as_echo "$vim_cv_ipv4_networking" >&6; }
8001  fi
8002fi
8003if test "$enable_netbeans" = "yes"; then
8004  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
8005
8006  NETBEANS_SRC="netbeans.c"
8007
8008  NETBEANS_OBJ="objects/netbeans.o"
8009
8010fi
8011if test "$enable_channel" = "yes"; then
8012  $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h
8013
8014  CHANNEL_SRC="job.c channel.c"
8015
8016  CHANNEL_OBJ="objects/job.o objects/channel.o"
8017
8018fi
8019
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5
8021$as_echo_n "checking --enable-terminal argument... " >&6; }
8022# Check whether --enable-terminal was given.
8023if test "${enable_terminal+set}" = set; then :
8024  enableval=$enable_terminal;
8025else
8026  enable_terminal="auto"
8027fi
8028
8029if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then
8030  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
8031    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5
8032$as_echo "cannot use terminal emulator with tiny or small features" >&6; }
8033    enable_terminal="no"
8034  else
8035    if test "$enable_terminal" = "auto"; then
8036      enable_terminal="yes"
8037      { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5
8038$as_echo "defaulting to yes" >&6; }
8039    else
8040      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8041$as_echo "yes" >&6; }
8042    fi
8043  fi
8044else
8045  if test "$enable_terminal" = "auto"; then
8046    enable_terminal="no"
8047    { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5
8048$as_echo "defaulting to no" >&6; }
8049  else
8050    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051$as_echo "no" >&6; }
8052  fi
8053fi
8054if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then
8055  $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h
8056
8057  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"
8058
8059  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"
8060
8061  TERM_TEST="test_libvterm"
8062
8063fi
8064
8065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
8066$as_echo_n "checking --enable-autoservername argument... " >&6; }
8067# Check whether --enable-autoservername was given.
8068if test "${enable_autoservername+set}" = set; then :
8069  enableval=$enable_autoservername;
8070else
8071  enable_autoservername="no"
8072fi
8073
8074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
8075$as_echo "$enable_autoservername" >&6; }
8076if test "$enable_autoservername" = "yes"; then
8077  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
8078
8079fi
8080
8081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
8082$as_echo_n "checking --enable-multibyte argument... " >&6; }
8083# Check whether --enable-multibyte was given.
8084if test "${enable_multibyte+set}" = set; then :
8085  enableval=$enable_multibyte;
8086else
8087  enable_multibyte="yes"
8088fi
8089
8090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
8091$as_echo "$enable_multibyte" >&6; }
8092if test "$enable_multibyte" != "yes"; then
8093  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
8094		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
8095fi
8096
8097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
8098$as_echo_n "checking --disable-rightleft argument... " >&6; }
8099# Check whether --enable-rightleft was given.
8100if test "${enable_rightleft+set}" = set; then :
8101  enableval=$enable_rightleft;
8102else
8103  enable_rightleft="yes"
8104fi
8105
8106if test "$enable_rightleft" = "yes"; then
8107	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8108$as_echo "no" >&6; }
8109else
8110	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8111$as_echo "yes" >&6; }
8112	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
8113
8114fi
8115
8116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
8117$as_echo_n "checking --disable-arabic argument... " >&6; }
8118# Check whether --enable-arabic was given.
8119if test "${enable_arabic+set}" = set; then :
8120  enableval=$enable_arabic;
8121else
8122  enable_arabic="yes"
8123fi
8124
8125if test "$enable_arabic" = "yes"; then
8126	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8127$as_echo "no" >&6; }
8128else
8129	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8130$as_echo "yes" >&6; }
8131	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
8132
8133fi
8134
8135# Check whether --enable-farsi was given.
8136if test "${enable_farsi+set}" = set; then :
8137  enableval=$enable_farsi;
8138fi
8139
8140
8141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
8142$as_echo_n "checking --enable-xim argument... " >&6; }
8143# Check whether --enable-xim was given.
8144if test "${enable_xim+set}" = set; then :
8145  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
8146$as_echo "$enable_xim" >&6; }
8147else
8148  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
8149$as_echo "defaulting to auto" >&6; }
8150fi
8151
8152
8153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8154$as_echo_n "checking --enable-fontset argument... " >&6; }
8155# Check whether --enable-fontset was given.
8156if test "${enable_fontset+set}" = set; then :
8157  enableval=$enable_fontset;
8158else
8159  enable_fontset="no"
8160fi
8161
8162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8163$as_echo "$enable_fontset" >&6; }
8164
8165test -z "$with_x" && with_x=yes
8166test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8167if test "$with_x" = no; then
8168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8169$as_echo "defaulting to: don't HAVE_X11" >&6; }
8170else
8171
8172  # Extract the first word of "xmkmf", so it can be a program name with args.
8173set dummy xmkmf; ac_word=$2
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8175$as_echo_n "checking for $ac_word... " >&6; }
8176if ${ac_cv_path_xmkmfpath+:} false; then :
8177  $as_echo_n "(cached) " >&6
8178else
8179  case $xmkmfpath in
8180  [\\/]* | ?:[\\/]*)
8181  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8182  ;;
8183  *)
8184  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8185for as_dir in $PATH
8186do
8187  IFS=$as_save_IFS
8188  test -z "$as_dir" && as_dir=.
8189    for ac_exec_ext in '' $ac_executable_extensions; do
8190  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8191    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8192    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8193    break 2
8194  fi
8195done
8196  done
8197IFS=$as_save_IFS
8198
8199  ;;
8200esac
8201fi
8202xmkmfpath=$ac_cv_path_xmkmfpath
8203if test -n "$xmkmfpath"; then
8204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8205$as_echo "$xmkmfpath" >&6; }
8206else
8207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8208$as_echo "no" >&6; }
8209fi
8210
8211
8212
8213  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8214$as_echo_n "checking for X... " >&6; }
8215
8216
8217# Check whether --with-x was given.
8218if test "${with_x+set}" = set; then :
8219  withval=$with_x;
8220fi
8221
8222# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8223if test "x$with_x" = xno; then
8224  # The user explicitly disabled X.
8225  have_x=disabled
8226else
8227  case $x_includes,$x_libraries in #(
8228    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8229    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8230  $as_echo_n "(cached) " >&6
8231else
8232  # One or both of the vars are not set, and there is no cached value.
8233ac_x_includes=no ac_x_libraries=no
8234rm -f -r conftest.dir
8235if mkdir conftest.dir; then
8236  cd conftest.dir
8237  cat >Imakefile <<'_ACEOF'
8238incroot:
8239	@echo incroot='${INCROOT}'
8240usrlibdir:
8241	@echo usrlibdir='${USRLIBDIR}'
8242libdir:
8243	@echo libdir='${LIBDIR}'
8244_ACEOF
8245  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8246    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8247    for ac_var in incroot usrlibdir libdir; do
8248      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8249    done
8250    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8251    for ac_extension in a so sl dylib la dll; do
8252      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8253	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8254	ac_im_usrlibdir=$ac_im_libdir; break
8255      fi
8256    done
8257    # Screen out bogus values from the imake configuration.  They are
8258    # bogus both because they are the default anyway, and because
8259    # using them would break gcc on systems where it needs fixed includes.
8260    case $ac_im_incroot in
8261	/usr/include) ac_x_includes= ;;
8262	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8263    esac
8264    case $ac_im_usrlibdir in
8265	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8266	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8267    esac
8268  fi
8269  cd ..
8270  rm -f -r conftest.dir
8271fi
8272
8273# Standard set of common directories for X headers.
8274# Check X11 before X11Rn because it is often a symlink to the current release.
8275ac_x_header_dirs='
8276/usr/X11/include
8277/usr/X11R7/include
8278/usr/X11R6/include
8279/usr/X11R5/include
8280/usr/X11R4/include
8281
8282/usr/include/X11
8283/usr/include/X11R7
8284/usr/include/X11R6
8285/usr/include/X11R5
8286/usr/include/X11R4
8287
8288/usr/local/X11/include
8289/usr/local/X11R7/include
8290/usr/local/X11R6/include
8291/usr/local/X11R5/include
8292/usr/local/X11R4/include
8293
8294/usr/local/include/X11
8295/usr/local/include/X11R7
8296/usr/local/include/X11R6
8297/usr/local/include/X11R5
8298/usr/local/include/X11R4
8299
8300/usr/X386/include
8301/usr/x386/include
8302/usr/XFree86/include/X11
8303
8304/usr/include
8305/usr/local/include
8306/usr/unsupported/include
8307/usr/athena/include
8308/usr/local/x11r5/include
8309/usr/lpp/Xamples/include
8310
8311/usr/openwin/include
8312/usr/openwin/share/include'
8313
8314if test "$ac_x_includes" = no; then
8315  # Guess where to find include files, by looking for Xlib.h.
8316  # First, try using that file with no special directory specified.
8317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8318/* end confdefs.h.  */
8319#include <X11/Xlib.h>
8320_ACEOF
8321if ac_fn_c_try_cpp "$LINENO"; then :
8322  # We can compile using X headers with no special include directory.
8323ac_x_includes=
8324else
8325  for ac_dir in $ac_x_header_dirs; do
8326  if test -r "$ac_dir/X11/Xlib.h"; then
8327    ac_x_includes=$ac_dir
8328    break
8329  fi
8330done
8331fi
8332rm -f conftest.err conftest.i conftest.$ac_ext
8333fi # $ac_x_includes = no
8334
8335if test "$ac_x_libraries" = no; then
8336  # Check for the libraries.
8337  # See if we find them without any special options.
8338  # Don't add to $LIBS permanently.
8339  ac_save_LIBS=$LIBS
8340  LIBS="-lX11 $LIBS"
8341  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8342/* end confdefs.h.  */
8343#include <X11/Xlib.h>
8344int
8345main ()
8346{
8347XrmInitialize ()
8348  ;
8349  return 0;
8350}
8351_ACEOF
8352if ac_fn_c_try_link "$LINENO"; then :
8353  LIBS=$ac_save_LIBS
8354# We can link X programs with no special library path.
8355ac_x_libraries=
8356else
8357  LIBS=$ac_save_LIBS
8358for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8359do
8360  # Don't even attempt the hair of trying to link an X program!
8361  for ac_extension in a so sl dylib la dll; do
8362    if test -r "$ac_dir/libX11.$ac_extension"; then
8363      ac_x_libraries=$ac_dir
8364      break 2
8365    fi
8366  done
8367done
8368fi
8369rm -f core conftest.err conftest.$ac_objext \
8370    conftest$ac_exeext conftest.$ac_ext
8371fi # $ac_x_libraries = no
8372
8373case $ac_x_includes,$ac_x_libraries in #(
8374  no,* | *,no | *\'*)
8375    # Didn't find X, or a directory has "'" in its name.
8376    ac_cv_have_x="have_x=no";; #(
8377  *)
8378    # Record where we found X for the cache.
8379    ac_cv_have_x="have_x=yes\
8380	ac_x_includes='$ac_x_includes'\
8381	ac_x_libraries='$ac_x_libraries'"
8382esac
8383fi
8384;; #(
8385    *) have_x=yes;;
8386  esac
8387  eval "$ac_cv_have_x"
8388fi # $with_x != no
8389
8390if test "$have_x" != yes; then
8391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8392$as_echo "$have_x" >&6; }
8393  no_x=yes
8394else
8395  # If each of the values was on the command line, it overrides each guess.
8396  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8397  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8398  # Update the cache value to reflect the command line values.
8399  ac_cv_have_x="have_x=yes\
8400	ac_x_includes='$x_includes'\
8401	ac_x_libraries='$x_libraries'"
8402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8403$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8404fi
8405
8406if test "$no_x" = yes; then
8407  # Not all programs may use this symbol, but it does not hurt to define it.
8408
8409$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8410
8411  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8412else
8413  if test -n "$x_includes"; then
8414    X_CFLAGS="$X_CFLAGS -I$x_includes"
8415  fi
8416
8417  # It would also be nice to do this for all -L options, not just this one.
8418  if test -n "$x_libraries"; then
8419    X_LIBS="$X_LIBS -L$x_libraries"
8420    # For Solaris; some versions of Sun CC require a space after -R and
8421    # others require no space.  Words are not sufficient . . . .
8422    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8423$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8424    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8425    ac_xsave_c_werror_flag=$ac_c_werror_flag
8426    ac_c_werror_flag=yes
8427    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8428/* end confdefs.h.  */
8429
8430int
8431main ()
8432{
8433
8434  ;
8435  return 0;
8436}
8437_ACEOF
8438if ac_fn_c_try_link "$LINENO"; then :
8439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8440$as_echo "no" >&6; }
8441       X_LIBS="$X_LIBS -R$x_libraries"
8442else
8443  LIBS="$ac_xsave_LIBS -R $x_libraries"
8444       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8445/* end confdefs.h.  */
8446
8447int
8448main ()
8449{
8450
8451  ;
8452  return 0;
8453}
8454_ACEOF
8455if ac_fn_c_try_link "$LINENO"; then :
8456  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8457$as_echo "yes" >&6; }
8458	  X_LIBS="$X_LIBS -R $x_libraries"
8459else
8460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8461$as_echo "neither works" >&6; }
8462fi
8463rm -f core conftest.err conftest.$ac_objext \
8464    conftest$ac_exeext conftest.$ac_ext
8465fi
8466rm -f core conftest.err conftest.$ac_objext \
8467    conftest$ac_exeext conftest.$ac_ext
8468    ac_c_werror_flag=$ac_xsave_c_werror_flag
8469    LIBS=$ac_xsave_LIBS
8470  fi
8471
8472  # Check for system-dependent libraries X programs must link with.
8473  # Do this before checking for the system-independent R6 libraries
8474  # (-lICE), since we may need -lsocket or whatever for X linking.
8475
8476  if test "$ISC" = yes; then
8477    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8478  else
8479    # Martyn Johnson says this is needed for Ultrix, if the X
8480    # libraries were built with DECnet support.  And Karl Berry says
8481    # the Alpha needs dnet_stub (dnet does not exist).
8482    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8483    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8484/* end confdefs.h.  */
8485
8486/* Override any GCC internal prototype to avoid an error.
8487   Use char because int might match the return type of a GCC
8488   builtin and then its argument prototype would still apply.  */
8489#ifdef __cplusplus
8490extern "C"
8491#endif
8492char XOpenDisplay ();
8493int
8494main ()
8495{
8496return XOpenDisplay ();
8497  ;
8498  return 0;
8499}
8500_ACEOF
8501if ac_fn_c_try_link "$LINENO"; then :
8502
8503else
8504  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8505$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8506if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8507  $as_echo_n "(cached) " >&6
8508else
8509  ac_check_lib_save_LIBS=$LIBS
8510LIBS="-ldnet  $LIBS"
8511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8512/* end confdefs.h.  */
8513
8514/* Override any GCC internal prototype to avoid an error.
8515   Use char because int might match the return type of a GCC
8516   builtin and then its argument prototype would still apply.  */
8517#ifdef __cplusplus
8518extern "C"
8519#endif
8520char dnet_ntoa ();
8521int
8522main ()
8523{
8524return dnet_ntoa ();
8525  ;
8526  return 0;
8527}
8528_ACEOF
8529if ac_fn_c_try_link "$LINENO"; then :
8530  ac_cv_lib_dnet_dnet_ntoa=yes
8531else
8532  ac_cv_lib_dnet_dnet_ntoa=no
8533fi
8534rm -f core conftest.err conftest.$ac_objext \
8535    conftest$ac_exeext conftest.$ac_ext
8536LIBS=$ac_check_lib_save_LIBS
8537fi
8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8539$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8540if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8541  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8542fi
8543
8544    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8545      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8546$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8547if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8548  $as_echo_n "(cached) " >&6
8549else
8550  ac_check_lib_save_LIBS=$LIBS
8551LIBS="-ldnet_stub  $LIBS"
8552cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8553/* end confdefs.h.  */
8554
8555/* Override any GCC internal prototype to avoid an error.
8556   Use char because int might match the return type of a GCC
8557   builtin and then its argument prototype would still apply.  */
8558#ifdef __cplusplus
8559extern "C"
8560#endif
8561char dnet_ntoa ();
8562int
8563main ()
8564{
8565return dnet_ntoa ();
8566  ;
8567  return 0;
8568}
8569_ACEOF
8570if ac_fn_c_try_link "$LINENO"; then :
8571  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8572else
8573  ac_cv_lib_dnet_stub_dnet_ntoa=no
8574fi
8575rm -f core conftest.err conftest.$ac_objext \
8576    conftest$ac_exeext conftest.$ac_ext
8577LIBS=$ac_check_lib_save_LIBS
8578fi
8579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8580$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8581if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8582  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8583fi
8584
8585    fi
8586fi
8587rm -f core conftest.err conftest.$ac_objext \
8588    conftest$ac_exeext conftest.$ac_ext
8589    LIBS="$ac_xsave_LIBS"
8590
8591    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8592    # to get the SysV transport functions.
8593    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8594    # needs -lnsl.
8595    # The nsl library prevents programs from opening the X display
8596    # on Irix 5.2, according to T.E. Dickey.
8597    # The functions gethostbyname, getservbyname, and inet_addr are
8598    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8599    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8600if test "x$ac_cv_func_gethostbyname" = xyes; then :
8601
8602fi
8603
8604    if test $ac_cv_func_gethostbyname = no; then
8605      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8606$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8607if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8608  $as_echo_n "(cached) " >&6
8609else
8610  ac_check_lib_save_LIBS=$LIBS
8611LIBS="-lnsl  $LIBS"
8612cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8613/* end confdefs.h.  */
8614
8615/* Override any GCC internal prototype to avoid an error.
8616   Use char because int might match the return type of a GCC
8617   builtin and then its argument prototype would still apply.  */
8618#ifdef __cplusplus
8619extern "C"
8620#endif
8621char gethostbyname ();
8622int
8623main ()
8624{
8625return gethostbyname ();
8626  ;
8627  return 0;
8628}
8629_ACEOF
8630if ac_fn_c_try_link "$LINENO"; then :
8631  ac_cv_lib_nsl_gethostbyname=yes
8632else
8633  ac_cv_lib_nsl_gethostbyname=no
8634fi
8635rm -f core conftest.err conftest.$ac_objext \
8636    conftest$ac_exeext conftest.$ac_ext
8637LIBS=$ac_check_lib_save_LIBS
8638fi
8639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8640$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8641if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8642  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8643fi
8644
8645      if test $ac_cv_lib_nsl_gethostbyname = no; then
8646	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8647$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8648if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8649  $as_echo_n "(cached) " >&6
8650else
8651  ac_check_lib_save_LIBS=$LIBS
8652LIBS="-lbsd  $LIBS"
8653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8654/* end confdefs.h.  */
8655
8656/* Override any GCC internal prototype to avoid an error.
8657   Use char because int might match the return type of a GCC
8658   builtin and then its argument prototype would still apply.  */
8659#ifdef __cplusplus
8660extern "C"
8661#endif
8662char gethostbyname ();
8663int
8664main ()
8665{
8666return gethostbyname ();
8667  ;
8668  return 0;
8669}
8670_ACEOF
8671if ac_fn_c_try_link "$LINENO"; then :
8672  ac_cv_lib_bsd_gethostbyname=yes
8673else
8674  ac_cv_lib_bsd_gethostbyname=no
8675fi
8676rm -f core conftest.err conftest.$ac_objext \
8677    conftest$ac_exeext conftest.$ac_ext
8678LIBS=$ac_check_lib_save_LIBS
8679fi
8680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8681$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8682if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8683  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8684fi
8685
8686      fi
8687    fi
8688
8689    # [email protected] says without -lsocket,
8690    # socket/setsockopt and other routines are undefined under SCO ODT
8691    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8692    # on later versions), says Simon Leinen: it contains gethostby*
8693    # variants that don't use the name server (or something).  -lsocket
8694    # must be given before -lnsl if both are needed.  We assume that
8695    # if connect needs -lnsl, so does gethostbyname.
8696    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8697if test "x$ac_cv_func_connect" = xyes; then :
8698
8699fi
8700
8701    if test $ac_cv_func_connect = no; then
8702      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8703$as_echo_n "checking for connect in -lsocket... " >&6; }
8704if ${ac_cv_lib_socket_connect+:} false; then :
8705  $as_echo_n "(cached) " >&6
8706else
8707  ac_check_lib_save_LIBS=$LIBS
8708LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8709cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8710/* end confdefs.h.  */
8711
8712/* Override any GCC internal prototype to avoid an error.
8713   Use char because int might match the return type of a GCC
8714   builtin and then its argument prototype would still apply.  */
8715#ifdef __cplusplus
8716extern "C"
8717#endif
8718char connect ();
8719int
8720main ()
8721{
8722return connect ();
8723  ;
8724  return 0;
8725}
8726_ACEOF
8727if ac_fn_c_try_link "$LINENO"; then :
8728  ac_cv_lib_socket_connect=yes
8729else
8730  ac_cv_lib_socket_connect=no
8731fi
8732rm -f core conftest.err conftest.$ac_objext \
8733    conftest$ac_exeext conftest.$ac_ext
8734LIBS=$ac_check_lib_save_LIBS
8735fi
8736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8737$as_echo "$ac_cv_lib_socket_connect" >&6; }
8738if test "x$ac_cv_lib_socket_connect" = xyes; then :
8739  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8740fi
8741
8742    fi
8743
8744    # Guillermo Gomez says -lposix is necessary on A/UX.
8745    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8746if test "x$ac_cv_func_remove" = xyes; then :
8747
8748fi
8749
8750    if test $ac_cv_func_remove = no; then
8751      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8752$as_echo_n "checking for remove in -lposix... " >&6; }
8753if ${ac_cv_lib_posix_remove+:} false; then :
8754  $as_echo_n "(cached) " >&6
8755else
8756  ac_check_lib_save_LIBS=$LIBS
8757LIBS="-lposix  $LIBS"
8758cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759/* end confdefs.h.  */
8760
8761/* Override any GCC internal prototype to avoid an error.
8762   Use char because int might match the return type of a GCC
8763   builtin and then its argument prototype would still apply.  */
8764#ifdef __cplusplus
8765extern "C"
8766#endif
8767char remove ();
8768int
8769main ()
8770{
8771return remove ();
8772  ;
8773  return 0;
8774}
8775_ACEOF
8776if ac_fn_c_try_link "$LINENO"; then :
8777  ac_cv_lib_posix_remove=yes
8778else
8779  ac_cv_lib_posix_remove=no
8780fi
8781rm -f core conftest.err conftest.$ac_objext \
8782    conftest$ac_exeext conftest.$ac_ext
8783LIBS=$ac_check_lib_save_LIBS
8784fi
8785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8786$as_echo "$ac_cv_lib_posix_remove" >&6; }
8787if test "x$ac_cv_lib_posix_remove" = xyes; then :
8788  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8789fi
8790
8791    fi
8792
8793    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8794    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8795if test "x$ac_cv_func_shmat" = xyes; then :
8796
8797fi
8798
8799    if test $ac_cv_func_shmat = no; then
8800      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8801$as_echo_n "checking for shmat in -lipc... " >&6; }
8802if ${ac_cv_lib_ipc_shmat+:} false; then :
8803  $as_echo_n "(cached) " >&6
8804else
8805  ac_check_lib_save_LIBS=$LIBS
8806LIBS="-lipc  $LIBS"
8807cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8808/* end confdefs.h.  */
8809
8810/* Override any GCC internal prototype to avoid an error.
8811   Use char because int might match the return type of a GCC
8812   builtin and then its argument prototype would still apply.  */
8813#ifdef __cplusplus
8814extern "C"
8815#endif
8816char shmat ();
8817int
8818main ()
8819{
8820return shmat ();
8821  ;
8822  return 0;
8823}
8824_ACEOF
8825if ac_fn_c_try_link "$LINENO"; then :
8826  ac_cv_lib_ipc_shmat=yes
8827else
8828  ac_cv_lib_ipc_shmat=no
8829fi
8830rm -f core conftest.err conftest.$ac_objext \
8831    conftest$ac_exeext conftest.$ac_ext
8832LIBS=$ac_check_lib_save_LIBS
8833fi
8834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8835$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8836if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8837  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8838fi
8839
8840    fi
8841  fi
8842
8843  # Check for libraries that X11R6 Xt/Xaw programs need.
8844  ac_save_LDFLAGS=$LDFLAGS
8845  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8846  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8847  # check for ICE first), but we must link in the order -lSM -lICE or
8848  # we get undefined symbols.  So assume we have SM if we have ICE.
8849  # These have to be linked with before -lX11, unlike the other
8850  # libraries we check for below, so use a different variable.
8851  # John Interrante, Karl Berry
8852  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8853$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8854if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8855  $as_echo_n "(cached) " >&6
8856else
8857  ac_check_lib_save_LIBS=$LIBS
8858LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860/* end confdefs.h.  */
8861
8862/* Override any GCC internal prototype to avoid an error.
8863   Use char because int might match the return type of a GCC
8864   builtin and then its argument prototype would still apply.  */
8865#ifdef __cplusplus
8866extern "C"
8867#endif
8868char IceConnectionNumber ();
8869int
8870main ()
8871{
8872return IceConnectionNumber ();
8873  ;
8874  return 0;
8875}
8876_ACEOF
8877if ac_fn_c_try_link "$LINENO"; then :
8878  ac_cv_lib_ICE_IceConnectionNumber=yes
8879else
8880  ac_cv_lib_ICE_IceConnectionNumber=no
8881fi
8882rm -f core conftest.err conftest.$ac_objext \
8883    conftest$ac_exeext conftest.$ac_ext
8884LIBS=$ac_check_lib_save_LIBS
8885fi
8886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8887$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8888if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8889  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8890fi
8891
8892  LDFLAGS=$ac_save_LDFLAGS
8893
8894fi
8895
8896
8897        if test "$zOSUnix" = "yes"; then
8898    CFLAGS="$CFLAGS -W c,dll"
8899    LDFLAGS="$LDFLAGS -W l,dll"
8900    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8901  fi
8902
8903
8904  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8905    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8906    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8907$as_echo "Corrected X libraries to $x_libraries" >&6; }
8908    X_LIBS="$X_LIBS -L$x_libraries"
8909    if test "`(uname) 2>/dev/null`" = SunOS &&
8910					 uname -r | grep '^5' >/dev/null; then
8911      X_LIBS="$X_LIBS -R $x_libraries"
8912    fi
8913  fi
8914
8915  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8916    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8917    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8918$as_echo "Corrected X includes to $x_includes" >&6; }
8919    X_CFLAGS="$X_CFLAGS -I$x_includes"
8920  fi
8921
8922    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8923    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8924    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8925
8926
8927        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8928$as_echo_n "checking if X11 header files can be found... " >&6; }
8929  cflags_save=$CFLAGS
8930  CFLAGS="$CFLAGS $X_CFLAGS"
8931  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8932/* end confdefs.h.  */
8933#include <X11/Xlib.h>
8934#include <X11/Intrinsic.h>
8935int
8936main ()
8937{
8938
8939  ;
8940  return 0;
8941}
8942_ACEOF
8943if ac_fn_c_try_compile "$LINENO"; then :
8944  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8945$as_echo "yes" >&6; }
8946else
8947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8948$as_echo "no" >&6; }; no_x=yes
8949fi
8950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8951  CFLAGS=$cflags_save
8952
8953  if test "${no_x-no}" = yes; then
8954    with_x=no
8955  else
8956    $as_echo "#define HAVE_X11 1" >>confdefs.h
8957
8958    X_LIB="-lXt -lX11";
8959
8960
8961    ac_save_LDFLAGS="$LDFLAGS"
8962    LDFLAGS="-L$x_libraries $LDFLAGS"
8963
8964            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8965$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8966if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8967  $as_echo_n "(cached) " >&6
8968else
8969  ac_check_lib_save_LIBS=$LIBS
8970LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8971cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8972/* end confdefs.h.  */
8973
8974/* Override any GCC internal prototype to avoid an error.
8975   Use char because int might match the return type of a GCC
8976   builtin and then its argument prototype would still apply.  */
8977#ifdef __cplusplus
8978extern "C"
8979#endif
8980char _XdmcpAuthDoIt ();
8981int
8982main ()
8983{
8984return _XdmcpAuthDoIt ();
8985  ;
8986  return 0;
8987}
8988_ACEOF
8989if ac_fn_c_try_link "$LINENO"; then :
8990  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8991else
8992  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8993fi
8994rm -f core conftest.err conftest.$ac_objext \
8995    conftest$ac_exeext conftest.$ac_ext
8996LIBS=$ac_check_lib_save_LIBS
8997fi
8998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
8999$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
9000if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
9001  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
9002fi
9003
9004
9005                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
9006$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
9007if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
9008  $as_echo_n "(cached) " >&6
9009else
9010  ac_check_lib_save_LIBS=$LIBS
9011LIBS="-lICE $X_EXTRA_LIBS $LIBS"
9012cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9013/* end confdefs.h.  */
9014
9015/* Override any GCC internal prototype to avoid an error.
9016   Use char because int might match the return type of a GCC
9017   builtin and then its argument prototype would still apply.  */
9018#ifdef __cplusplus
9019extern "C"
9020#endif
9021char IceOpenConnection ();
9022int
9023main ()
9024{
9025return IceOpenConnection ();
9026  ;
9027  return 0;
9028}
9029_ACEOF
9030if ac_fn_c_try_link "$LINENO"; then :
9031  ac_cv_lib_ICE_IceOpenConnection=yes
9032else
9033  ac_cv_lib_ICE_IceOpenConnection=no
9034fi
9035rm -f core conftest.err conftest.$ac_objext \
9036    conftest$ac_exeext conftest.$ac_ext
9037LIBS=$ac_check_lib_save_LIBS
9038fi
9039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
9040$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
9041if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
9042  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
9043fi
9044
9045
9046        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
9047    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
9048$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
9049if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
9050  $as_echo_n "(cached) " >&6
9051else
9052  ac_check_lib_save_LIBS=$LIBS
9053LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
9054cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9055/* end confdefs.h.  */
9056
9057/* Override any GCC internal prototype to avoid an error.
9058   Use char because int might match the return type of a GCC
9059   builtin and then its argument prototype would still apply.  */
9060#ifdef __cplusplus
9061extern "C"
9062#endif
9063char XpmCreatePixmapFromData ();
9064int
9065main ()
9066{
9067return XpmCreatePixmapFromData ();
9068  ;
9069  return 0;
9070}
9071_ACEOF
9072if ac_fn_c_try_link "$LINENO"; then :
9073  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
9074else
9075  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
9076fi
9077rm -f core conftest.err conftest.$ac_objext \
9078    conftest$ac_exeext conftest.$ac_ext
9079LIBS=$ac_check_lib_save_LIBS
9080fi
9081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
9082$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
9083if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
9084  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
9085fi
9086
9087
9088        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
9089$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
9090    cflags_save=$CFLAGS
9091        if test "$GCC" = yes; then
9092      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
9093    else
9094      CFLAGS="$CFLAGS $X_CFLAGS"
9095    fi
9096    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9097/* end confdefs.h.  */
9098#include <X11/Xlib.h>
9099int
9100main ()
9101{
9102
9103  ;
9104  return 0;
9105}
9106_ACEOF
9107if ac_fn_c_try_compile "$LINENO"; then :
9108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9109$as_echo "no" >&6; }
9110else
9111  CFLAGS="$CFLAGS -Wno-implicit-int"
9112	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9113/* end confdefs.h.  */
9114#include <X11/Xlib.h>
9115int
9116main ()
9117{
9118
9119  ;
9120  return 0;
9121}
9122_ACEOF
9123if ac_fn_c_try_compile "$LINENO"; then :
9124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9125$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
9126else
9127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
9128$as_echo "test failed" >&6; }
9129
9130fi
9131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9132
9133fi
9134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9135    CFLAGS=$cflags_save
9136
9137    LDFLAGS="$ac_save_LDFLAGS"
9138
9139    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
9140$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
9141    if ${ac_cv_small_wchar_t+:} false; then :
9142  $as_echo_n "(cached) " >&6
9143else
9144  if test "$cross_compiling" = yes; then :
9145  as_fn_error $? "failed to compile test program" "$LINENO" 5
9146else
9147  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9148/* end confdefs.h.  */
9149
9150#include <X11/Xlib.h>
9151#if STDC_HEADERS
9152# include <stdlib.h>
9153# include <stddef.h>
9154#endif
9155		main()
9156		{
9157		  if (sizeof(wchar_t) <= 2)
9158		    exit(1);
9159		  exit(0);
9160		}
9161_ACEOF
9162if ac_fn_c_try_run "$LINENO"; then :
9163  ac_cv_small_wchar_t="no"
9164else
9165  ac_cv_small_wchar_t="yes"
9166fi
9167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9168  conftest.$ac_objext conftest.beam conftest.$ac_ext
9169fi
9170
9171fi
9172
9173    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9174$as_echo "$ac_cv_small_wchar_t" >&6; }
9175    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9176      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9177
9178    fi
9179
9180  fi
9181fi
9182
9183if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9184    as_fn_error $? "could not configure X" "$LINENO" 5
9185fi
9186
9187test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9188
9189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9190$as_echo_n "checking --enable-gui argument... " >&6; }
9191# Check whether --enable-gui was given.
9192if test "${enable_gui+set}" = set; then :
9193  enableval=$enable_gui;
9194else
9195  enable_gui="auto"
9196fi
9197
9198
9199enable_gui_canon=`echo "_$enable_gui" | \
9200	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9201
9202SKIP_GTK2=YES
9203SKIP_GTK3=YES
9204SKIP_GNOME=YES
9205SKIP_MOTIF=YES
9206SKIP_ATHENA=YES
9207SKIP_NEXTAW=YES
9208SKIP_PHOTON=YES
9209SKIP_HAIKU=YES
9210GUITYPE=NONE
9211
9212if test "x$HAIKU" = "xyes"; then
9213  SKIP_HAIKU=
9214  case "$enable_gui_canon" in
9215    no)     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9216$as_echo "no GUI support" >&6; }
9217            SKIP_HAIKU=YES ;;
9218    yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9219$as_echo "yes - automatic GUI support" >&6; } ;;
9220    auto)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
9221$as_echo "auto - automatic GUI support" >&6; } ;;
9222    haiku)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5
9223$as_echo "Haiku GUI support" >&6; } ;;
9224    *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9225$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9226            SKIP_HAIKU=YES ;;
9227    esac
9228elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9229  SKIP_PHOTON=
9230  case "$enable_gui_canon" in
9231    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9232$as_echo "no GUI support" >&6; }
9233		SKIP_PHOTON=YES ;;
9234    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9235$as_echo "automatic GUI support" >&6; }
9236    		gui_auto=yes ;;
9237    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9238$as_echo "Photon GUI support" >&6; } ;;
9239    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9240$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9241		SKIP_PHOTON=YES ;;
9242  esac
9243
9244elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9245  case "$enable_gui_canon" in
9246    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9247$as_echo "no GUI support" >&6; } ;;
9248    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9249$as_echo "yes - automatic GUI support" >&6; }
9250    		gui_auto=yes ;;
9251    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - disable GUI support for Mac OS" >&5
9252$as_echo "auto - disable GUI support for Mac OS" >&6; } ;;
9253    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9254$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9255  esac
9256else
9257
9258  case "$enable_gui_canon" in
9259    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9260$as_echo "no GUI support" >&6; } ;;
9261    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9262$as_echo "yes/auto - automatic GUI support" >&6; }
9263		gui_auto=yes
9264		SKIP_GTK2=
9265		SKIP_GTK3=
9266		SKIP_GNOME=
9267		SKIP_MOTIF=
9268		SKIP_ATHENA=
9269		SKIP_NEXTAW=;;
9270    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9271$as_echo "GTK+ 2.x GUI support" >&6; }
9272		SKIP_GTK2=;;
9273    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9274$as_echo "GNOME 2.x GUI support" >&6; }
9275		SKIP_GNOME=
9276		SKIP_GTK2=;;
9277    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9278$as_echo "GTK+ 3.x GUI support" >&6; }
9279		SKIP_GTK3=;;
9280    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9281$as_echo "Motif GUI support" >&6; }
9282		SKIP_MOTIF=;;
9283    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9284$as_echo "Athena GUI support" >&6; }
9285		SKIP_ATHENA=;;
9286    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9287$as_echo "neXtaw GUI support" >&6; }
9288		SKIP_NEXTAW=;;
9289    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9290$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9291  esac
9292
9293fi
9294
9295if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9296				-a "$enable_gui_canon" != "gnome2"; then
9297  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9298$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9299  # Check whether --enable-gtk2-check was given.
9300if test "${enable_gtk2_check+set}" = set; then :
9301  enableval=$enable_gtk2_check;
9302else
9303  enable_gtk2_check="yes"
9304fi
9305
9306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9307$as_echo "$enable_gtk2_check" >&6; }
9308  if test "x$enable_gtk2_check" = "xno"; then
9309    SKIP_GTK2=YES
9310    SKIP_GNOME=YES
9311  fi
9312fi
9313
9314if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9315  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9316$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9317  # Check whether --enable-gnome-check was given.
9318if test "${enable_gnome_check+set}" = set; then :
9319  enableval=$enable_gnome_check;
9320else
9321  enable_gnome_check="no"
9322fi
9323
9324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9325$as_echo "$enable_gnome_check" >&6; }
9326  if test "x$enable_gnome_check" = "xno"; then
9327    SKIP_GNOME=YES
9328  fi
9329fi
9330
9331if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9332  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9333$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9334  # Check whether --enable-gtk3-check was given.
9335if test "${enable_gtk3_check+set}" = set; then :
9336  enableval=$enable_gtk3_check;
9337else
9338  enable_gtk3_check="yes"
9339fi
9340
9341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9342$as_echo "$enable_gtk3_check" >&6; }
9343  if test "x$enable_gtk3_check" = "xno"; then
9344    SKIP_GTK3=YES
9345  fi
9346fi
9347
9348if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9349  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9350$as_echo_n "checking whether or not to look for Motif... " >&6; }
9351  # Check whether --enable-motif-check was given.
9352if test "${enable_motif_check+set}" = set; then :
9353  enableval=$enable_motif_check;
9354else
9355  enable_motif_check="yes"
9356fi
9357
9358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9359$as_echo "$enable_motif_check" >&6; }
9360  if test "x$enable_motif_check" = "xno"; then
9361    SKIP_MOTIF=YES
9362  fi
9363fi
9364
9365if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9366  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9367$as_echo_n "checking whether or not to look for Athena... " >&6; }
9368  # Check whether --enable-athena-check was given.
9369if test "${enable_athena_check+set}" = set; then :
9370  enableval=$enable_athena_check;
9371else
9372  enable_athena_check="yes"
9373fi
9374
9375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9376$as_echo "$enable_athena_check" >&6; }
9377  if test "x$enable_athena_check" = "xno"; then
9378    SKIP_ATHENA=YES
9379  fi
9380fi
9381
9382if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9383  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9384$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9385  # Check whether --enable-nextaw-check was given.
9386if test "${enable_nextaw_check+set}" = set; then :
9387  enableval=$enable_nextaw_check;
9388else
9389  enable_nextaw_check="yes"
9390fi
9391
9392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9393$as_echo "$enable_nextaw_check" >&6; };
9394  if test "x$enable_nextaw_check" = "xno"; then
9395    SKIP_NEXTAW=YES
9396  fi
9397fi
9398
9399
9400
9401
9402
9403
9404
9405if test "X$PKG_CONFIG" = "X"; then
9406  if test -n "$ac_tool_prefix"; then
9407  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9408set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9410$as_echo_n "checking for $ac_word... " >&6; }
9411if ${ac_cv_path_PKG_CONFIG+:} false; then :
9412  $as_echo_n "(cached) " >&6
9413else
9414  case $PKG_CONFIG in
9415  [\\/]* | ?:[\\/]*)
9416  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9417  ;;
9418  *)
9419  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9420for as_dir in $PATH
9421do
9422  IFS=$as_save_IFS
9423  test -z "$as_dir" && as_dir=.
9424    for ac_exec_ext in '' $ac_executable_extensions; do
9425  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9426    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9427    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9428    break 2
9429  fi
9430done
9431  done
9432IFS=$as_save_IFS
9433
9434  ;;
9435esac
9436fi
9437PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9438if test -n "$PKG_CONFIG"; then
9439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9440$as_echo "$PKG_CONFIG" >&6; }
9441else
9442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9443$as_echo "no" >&6; }
9444fi
9445
9446
9447fi
9448if test -z "$ac_cv_path_PKG_CONFIG"; then
9449  ac_pt_PKG_CONFIG=$PKG_CONFIG
9450  # Extract the first word of "pkg-config", so it can be a program name with args.
9451set dummy pkg-config; ac_word=$2
9452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9453$as_echo_n "checking for $ac_word... " >&6; }
9454if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9455  $as_echo_n "(cached) " >&6
9456else
9457  case $ac_pt_PKG_CONFIG in
9458  [\\/]* | ?:[\\/]*)
9459  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9460  ;;
9461  *)
9462  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9463for as_dir in $PATH
9464do
9465  IFS=$as_save_IFS
9466  test -z "$as_dir" && as_dir=.
9467    for ac_exec_ext in '' $ac_executable_extensions; do
9468  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9469    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9470    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9471    break 2
9472  fi
9473done
9474  done
9475IFS=$as_save_IFS
9476
9477  ;;
9478esac
9479fi
9480ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9481if test -n "$ac_pt_PKG_CONFIG"; then
9482  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9483$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9484else
9485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9486$as_echo "no" >&6; }
9487fi
9488
9489  if test "x$ac_pt_PKG_CONFIG" = x; then
9490    PKG_CONFIG="no"
9491  else
9492    case $cross_compiling:$ac_tool_warned in
9493yes:)
9494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9496ac_tool_warned=yes ;;
9497esac
9498    PKG_CONFIG=$ac_pt_PKG_CONFIG
9499  fi
9500else
9501  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9502fi
9503
9504fi
9505
9506
9507if test -z "$SKIP_GTK2"; then
9508
9509  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9510$as_echo_n "checking --disable-gtktest argument... " >&6; }
9511  # Check whether --enable-gtktest was given.
9512if test "${enable_gtktest+set}" = set; then :
9513  enableval=$enable_gtktest;
9514else
9515  enable_gtktest=yes
9516fi
9517
9518  if test "x$enable_gtktest" = "xyes" ; then
9519    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9520$as_echo "gtk test enabled" >&6; }
9521  else
9522    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9523$as_echo "gtk test disabled" >&6; }
9524  fi
9525
9526  if test "x$PKG_CONFIG" != "xno"; then
9527                    save_skip_gtk3=$SKIP_GTK3
9528    SKIP_GTK3=YES
9529
9530  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9531  {
9532    no_gtk=""
9533    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9534	  && $PKG_CONFIG --exists gtk+-2.0; then
9535    {
9536      min_gtk_version=2.2.0
9537      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9538$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9539                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9540      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9541      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9542      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9543	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9544      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9545	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9546      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9547	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9548    }
9549    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9550	  && $PKG_CONFIG --exists gtk+-3.0; then
9551    {
9552      min_gtk_version=2.2.0
9553      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9554$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9555
9556      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9557      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9558      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9559      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9560	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9561      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9562	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9563      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9564	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9565    }
9566    else
9567                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5
9568$as_echo_n "checking for GTK -dev package... " >&6; }
9569      no_gtk=yes
9570    fi
9571
9572    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9573    {
9574      ac_save_CFLAGS="$CFLAGS"
9575      ac_save_LIBS="$LIBS"
9576      CFLAGS="$CFLAGS $GTK_CFLAGS"
9577      LIBS="$LIBS $GTK_LIBS"
9578
9579                        rm -f conf.gtktest
9580      if test "$cross_compiling" = yes; then :
9581  echo $ac_n "cross compiling; assumed OK... $ac_c"
9582else
9583  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9584/* end confdefs.h.  */
9585
9586#include <gtk/gtk.h>
9587#include <stdio.h>
9588#if STDC_HEADERS
9589# include <stdlib.h>
9590# include <stddef.h>
9591#endif
9592
9593int
9594main ()
9595{
9596int major, minor, micro;
9597char *tmp_version;
9598
9599system ("touch conf.gtktest");
9600
9601/* HP/UX 9 (%@#!) writes to sscanf strings */
9602tmp_version = g_strdup("$min_gtk_version");
9603if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9604   printf("%s, bad version string\n", "$min_gtk_version");
9605   exit(1);
9606 }
9607
9608if ((gtk_major_version > major) ||
9609    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9610    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9611				     (gtk_micro_version >= micro)))
9612{
9613    return 0;
9614}
9615return 1;
9616}
9617
9618_ACEOF
9619if ac_fn_c_try_run "$LINENO"; then :
9620
9621else
9622  no_gtk=yes
9623fi
9624rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9625  conftest.$ac_objext conftest.beam conftest.$ac_ext
9626fi
9627
9628      CFLAGS="$ac_save_CFLAGS"
9629      LIBS="$ac_save_LIBS"
9630    }
9631    fi
9632    if test "x$no_gtk" = x ; then
9633      if test "x$enable_gtktest" = "xyes"; then
9634	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9635$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9636      else
9637	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9638$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9639      fi
9640      GUI_LIB_LOC="$GTK_LIBDIR"
9641		 GTK_LIBNAME="$GTK_LIBS"
9642		GUI_INC_LOC="$GTK_CFLAGS"
9643    else
9644    {
9645      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9646$as_echo "no" >&6; }
9647      GTK_CFLAGS=""
9648      GTK_LIBS=""
9649      :
9650      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9651	as_fn_error $? "could not configure GTK" "$LINENO" 5
9652      fi
9653    }
9654    fi
9655  }
9656  else
9657    GTK_CFLAGS=""
9658    GTK_LIBS=""
9659    :
9660  fi
9661
9662
9663  rm -f conf.gtktest
9664
9665    if test "x$GTK_CFLAGS" != "x"; then
9666      SKIP_GTK3=YES
9667      SKIP_ATHENA=YES
9668      SKIP_NEXTAW=YES
9669      SKIP_MOTIF=YES
9670      GUITYPE=GTK
9671
9672    else
9673      SKIP_GTK3=$save_skip_gtk3
9674    fi
9675  fi
9676  if test "x$GUITYPE" = "xGTK"; then
9677                if test -z "$SKIP_GNOME"; then
9678    {
9679
9680
9681
9682
9683
9684
9685# Check whether --with-gnome-includes was given.
9686if test "${with_gnome_includes+set}" = set; then :
9687  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9688
9689fi
9690
9691
9692
9693# Check whether --with-gnome-libs was given.
9694if test "${with_gnome_libs+set}" = set; then :
9695  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9696
9697fi
9698
9699
9700
9701# Check whether --with-gnome was given.
9702if test "${with_gnome+set}" = set; then :
9703  withval=$with_gnome; if test x$withval = xyes; then
9704      want_gnome=yes
9705      have_gnome=yes
9706    else
9707      if test "x$withval" = xno; then
9708	want_gnome=no
9709      else
9710	want_gnome=yes
9711	LDFLAGS="$LDFLAGS -L$withval/lib"
9712	CFLAGS="$CFLAGS -I$withval/include"
9713	gnome_prefix=$withval/lib
9714      fi
9715    fi
9716else
9717  want_gnome=yes
9718fi
9719
9720
9721  if test "x$want_gnome" = xyes; then
9722  {
9723    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9724$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9725    if $PKG_CONFIG --exists libgnomeui-2.0; then
9726      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9727$as_echo "yes" >&6; }
9728      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9729      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9730      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9731
9732                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9733$as_echo_n "checking for FreeBSD... " >&6; }
9734      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9735	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9736$as_echo "yes" >&6; }
9737	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9738	GNOME_LIBS="$GNOME_LIBS -pthread"
9739      else
9740	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9741$as_echo "no" >&6; }
9742      fi
9743      have_gnome=yes
9744    else
9745      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9746$as_echo "not found" >&6; }
9747      if test "x" = xfail; then
9748	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9749      fi
9750    fi
9751  }
9752  fi
9753
9754      if test "x$have_gnome" = xyes ; then
9755	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9756
9757	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9758	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9759      fi
9760    }
9761    fi
9762  fi
9763fi
9764
9765
9766if test -z "$SKIP_GTK3"; then
9767
9768  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9769$as_echo_n "checking --disable-gtktest argument... " >&6; }
9770  # Check whether --enable-gtktest was given.
9771if test "${enable_gtktest+set}" = set; then :
9772  enableval=$enable_gtktest;
9773else
9774  enable_gtktest=yes
9775fi
9776
9777  if test "x$enable_gtktest" = "xyes" ; then
9778    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9779$as_echo "gtk test enabled" >&6; }
9780  else
9781    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9782$as_echo "gtk test disabled" >&6; }
9783  fi
9784
9785  if test "x$PKG_CONFIG" != "xno"; then
9786    save_skip_gtk2=$SKIP_GTK2
9787    SKIP_GTK2=YES
9788
9789  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9790  {
9791    no_gtk=""
9792    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9793	  && $PKG_CONFIG --exists gtk+-2.0; then
9794    {
9795      min_gtk_version=3.0.0
9796      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9797$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9798                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9799      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9800      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9801      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9802	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9803      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9804	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9805      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9806	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9807    }
9808    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9809	  && $PKG_CONFIG --exists gtk+-3.0; then
9810    {
9811      min_gtk_version=3.0.0
9812      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9813$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9814
9815      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9816      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9817      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9818      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9819	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9820      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9821	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9822      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9823	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9824    }
9825    else
9826                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5
9827$as_echo_n "checking for GTK -dev package... " >&6; }
9828      no_gtk=yes
9829    fi
9830
9831    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9832    {
9833      ac_save_CFLAGS="$CFLAGS"
9834      ac_save_LIBS="$LIBS"
9835      CFLAGS="$CFLAGS $GTK_CFLAGS"
9836      LIBS="$LIBS $GTK_LIBS"
9837
9838                        rm -f conf.gtktest
9839      if test "$cross_compiling" = yes; then :
9840  echo $ac_n "cross compiling; assumed OK... $ac_c"
9841else
9842  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9843/* end confdefs.h.  */
9844
9845#include <gtk/gtk.h>
9846#include <stdio.h>
9847#if STDC_HEADERS
9848# include <stdlib.h>
9849# include <stddef.h>
9850#endif
9851
9852int
9853main ()
9854{
9855int major, minor, micro;
9856char *tmp_version;
9857
9858system ("touch conf.gtktest");
9859
9860/* HP/UX 9 (%@#!) writes to sscanf strings */
9861tmp_version = g_strdup("$min_gtk_version");
9862if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9863   printf("%s, bad version string\n", "$min_gtk_version");
9864   exit(1);
9865 }
9866
9867if ((gtk_major_version > major) ||
9868    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9869    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9870				     (gtk_micro_version >= micro)))
9871{
9872    return 0;
9873}
9874return 1;
9875}
9876
9877_ACEOF
9878if ac_fn_c_try_run "$LINENO"; then :
9879
9880else
9881  no_gtk=yes
9882fi
9883rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9884  conftest.$ac_objext conftest.beam conftest.$ac_ext
9885fi
9886
9887      CFLAGS="$ac_save_CFLAGS"
9888      LIBS="$ac_save_LIBS"
9889    }
9890    fi
9891    if test "x$no_gtk" = x ; then
9892      if test "x$enable_gtktest" = "xyes"; then
9893	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9894$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9895      else
9896	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9897$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9898      fi
9899      GUI_LIB_LOC="$GTK_LIBDIR"
9900		 GTK_LIBNAME="$GTK_LIBS"
9901		GUI_INC_LOC="$GTK_CFLAGS"
9902    else
9903    {
9904      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9905$as_echo "no" >&6; }
9906      GTK_CFLAGS=""
9907      GTK_LIBS=""
9908      :
9909      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9910	as_fn_error $? "could not configure GTK" "$LINENO" 5
9911      fi
9912    }
9913    fi
9914  }
9915  else
9916    GTK_CFLAGS=""
9917    GTK_LIBS=""
9918    :
9919  fi
9920
9921
9922  rm -f conf.gtktest
9923
9924    if test "x$GTK_CFLAGS" != "x"; then
9925      SKIP_GTK2=YES
9926      SKIP_GNOME=YES
9927      SKIP_ATHENA=YES
9928      SKIP_NEXTAW=YES
9929      SKIP_MOTIF=YES
9930      GUITYPE=GTK
9931
9932      $as_echo "#define USE_GTK3 1" >>confdefs.h
9933
9934    else
9935      SKIP_GTK2=$save_skip_gtk2
9936    fi
9937  fi
9938fi
9939
9940if test "x$GUITYPE" = "xGTK"; then
9941  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9942$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9943  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9944  if test "x$gdk_pixbuf_version" != x ; then
9945    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9946      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9947    if test "x$gdk_pixbuf_version_minor" != x -a \
9948	$gdk_pixbuf_version_minor -ge 31 ; then
9949      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9950$as_echo "OK." >&6; }
9951      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
9952set dummy glib-compile-resources; ac_word=$2
9953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9954$as_echo_n "checking for $ac_word... " >&6; }
9955if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
9956  $as_echo_n "(cached) " >&6
9957else
9958  case $GLIB_COMPILE_RESOURCES in
9959  [\\/]* | ?:[\\/]*)
9960  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
9961  ;;
9962  *)
9963  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9964for as_dir in $PATH
9965do
9966  IFS=$as_save_IFS
9967  test -z "$as_dir" && as_dir=.
9968    for ac_exec_ext in '' $ac_executable_extensions; do
9969  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9970    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
9971    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9972    break 2
9973  fi
9974done
9975  done
9976IFS=$as_save_IFS
9977
9978  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
9979  ;;
9980esac
9981fi
9982GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
9983if test -n "$GLIB_COMPILE_RESOURCES"; then
9984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
9985$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
9986else
9987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9988$as_echo "no" >&6; }
9989fi
9990
9991
9992      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
9993$as_echo_n "checking glib-compile-resources... " >&6; }
9994      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
9995	GLIB_COMPILE_RESOURCES=""
9996	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
9997$as_echo "cannot be found in PATH." >&6; }
9998      else
9999	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
10000$as_echo "usable." >&6; }
10001	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
10002
10003	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
10004	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
10005      fi
10006    else
10007      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
10008$as_echo "not usable." >&6; }
10009    fi
10010  else
10011    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
10012$as_echo "cannot obtain from pkg_config." >&6; }
10013  fi
10014
10015  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
10016$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
10017  # Check whether --enable-icon_cache_update was given.
10018if test "${enable_icon_cache_update+set}" = set; then :
10019  enableval=$enable_icon_cache_update;
10020else
10021  enable_icon_cache_update="yes"
10022fi
10023
10024  if test "$enable_icon_cache_update" = "yes"; then
10025    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10026$as_echo "not set" >&6; }
10027    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
10028set dummy gtk-update-icon-cache; ac_word=$2
10029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10030$as_echo_n "checking for $ac_word... " >&6; }
10031if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
10032  $as_echo_n "(cached) " >&6
10033else
10034  case $GTK_UPDATE_ICON_CACHE in
10035  [\\/]* | ?:[\\/]*)
10036  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
10037  ;;
10038  *)
10039  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10040for as_dir in $PATH
10041do
10042  IFS=$as_save_IFS
10043  test -z "$as_dir" && as_dir=.
10044    for ac_exec_ext in '' $ac_executable_extensions; do
10045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10046    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
10047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10048    break 2
10049  fi
10050done
10051  done
10052IFS=$as_save_IFS
10053
10054  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
10055  ;;
10056esac
10057fi
10058GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
10059if test -n "$GTK_UPDATE_ICON_CACHE"; then
10060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
10061$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
10062else
10063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10064$as_echo "no" >&6; }
10065fi
10066
10067
10068    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
10069      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10070$as_echo "not found in PATH." >&6; }
10071    fi
10072  else
10073    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10074$as_echo "update disabled" >&6; }
10075  fi
10076
10077  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
10078$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
10079  # Check whether --enable-desktop_database_update was given.
10080if test "${enable_desktop_database_update+set}" = set; then :
10081  enableval=$enable_desktop_database_update;
10082else
10083  enable_desktop_database_update="yes"
10084fi
10085
10086  if test "$enable_desktop_database_update" = "yes"; then
10087    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10088$as_echo "not set" >&6; }
10089    # Extract the first word of "update-desktop-database", so it can be a program name with args.
10090set dummy update-desktop-database; ac_word=$2
10091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10092$as_echo_n "checking for $ac_word... " >&6; }
10093if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
10094  $as_echo_n "(cached) " >&6
10095else
10096  case $UPDATE_DESKTOP_DATABASE in
10097  [\\/]* | ?:[\\/]*)
10098  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
10099  ;;
10100  *)
10101  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10102for as_dir in $PATH
10103do
10104  IFS=$as_save_IFS
10105  test -z "$as_dir" && as_dir=.
10106    for ac_exec_ext in '' $ac_executable_extensions; do
10107  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10108    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
10109    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10110    break 2
10111  fi
10112done
10113  done
10114IFS=$as_save_IFS
10115
10116  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
10117  ;;
10118esac
10119fi
10120UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
10121if test -n "$UPDATE_DESKTOP_DATABASE"; then
10122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10123$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10124else
10125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10126$as_echo "no" >&6; }
10127fi
10128
10129
10130    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10131      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10132$as_echo "not found in PATH." >&6; }
10133    fi
10134  else
10135    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10136$as_echo "update disabled" >&6; }
10137  fi
10138fi
10139
10140
10141
10142
10143
10144
10145
10146if test -z "$SKIP_MOTIF"; then
10147  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"
10148    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10149
10150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10151$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10152  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10153  GUI_INC_LOC=
10154  for try in $gui_includes; do
10155    if test -f "$try/Xm/Xm.h"; then
10156      GUI_INC_LOC=$try
10157    fi
10158  done
10159  if test -n "$GUI_INC_LOC"; then
10160    if test "$GUI_INC_LOC" = /usr/include; then
10161      GUI_INC_LOC=
10162      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10163$as_echo "in default path" >&6; }
10164    else
10165      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10166$as_echo "$GUI_INC_LOC" >&6; }
10167    fi
10168  else
10169    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10170$as_echo "<not found>" >&6; }
10171    SKIP_MOTIF=YES
10172  fi
10173fi
10174
10175
10176if test -z "$SKIP_MOTIF"; then
10177  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10178$as_echo_n "checking --with-motif-lib argument... " >&6; }
10179
10180# Check whether --with-motif-lib was given.
10181if test "${with_motif_lib+set}" = set; then :
10182  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10183fi
10184
10185
10186  if test -n "$MOTIF_LIBNAME"; then
10187    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10188$as_echo "$MOTIF_LIBNAME" >&6; }
10189    GUI_LIB_LOC=
10190  else
10191    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10192$as_echo "no" >&6; }
10193
10194        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10195
10196            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10197$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10198    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"
10199    GUI_LIB_LOC=
10200    for try in $gui_libs; do
10201      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10202	if test -f "$libtry"; then
10203	  GUI_LIB_LOC=$try
10204	fi
10205      done
10206    done
10207    if test -n "$GUI_LIB_LOC"; then
10208            if test "$GUI_LIB_LOC" = /usr/lib \
10209	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10210	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10211	GUI_LIB_LOC=
10212	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10213$as_echo "in default path" >&6; }
10214      else
10215	if test -n "$GUI_LIB_LOC"; then
10216	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10217$as_echo "$GUI_LIB_LOC" >&6; }
10218	  if test "`(uname) 2>/dev/null`" = SunOS &&
10219					 uname -r | grep '^5' >/dev/null; then
10220	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10221	  fi
10222	fi
10223      fi
10224      MOTIF_LIBNAME=-lXm
10225    else
10226      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10227$as_echo "<not found>" >&6; }
10228      SKIP_MOTIF=YES
10229    fi
10230  fi
10231fi
10232
10233if test -z "$SKIP_MOTIF"; then
10234  SKIP_ATHENA=YES
10235  SKIP_NEXTAW=YES
10236  GUITYPE=MOTIF
10237
10238fi
10239
10240
10241GUI_X_LIBS=
10242
10243if test -z "$SKIP_ATHENA"; then
10244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10245$as_echo_n "checking if Athena header files can be found... " >&6; }
10246  cflags_save=$CFLAGS
10247  CFLAGS="$CFLAGS $X_CFLAGS"
10248  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10249/* end confdefs.h.  */
10250
10251#include <X11/Intrinsic.h>
10252#include <X11/Xaw/Paned.h>
10253int
10254main ()
10255{
10256
10257  ;
10258  return 0;
10259}
10260_ACEOF
10261if ac_fn_c_try_compile "$LINENO"; then :
10262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10263$as_echo "yes" >&6; }
10264else
10265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10266$as_echo "no" >&6; }; SKIP_ATHENA=YES
10267fi
10268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10269  CFLAGS=$cflags_save
10270fi
10271
10272if test -z "$SKIP_ATHENA"; then
10273  GUITYPE=ATHENA
10274fi
10275
10276if test -z "$SKIP_NEXTAW"; then
10277  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10278$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10279  cflags_save=$CFLAGS
10280  CFLAGS="$CFLAGS $X_CFLAGS"
10281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282/* end confdefs.h.  */
10283
10284#include <X11/Intrinsic.h>
10285#include <X11/neXtaw/Paned.h>
10286int
10287main ()
10288{
10289
10290  ;
10291  return 0;
10292}
10293_ACEOF
10294if ac_fn_c_try_compile "$LINENO"; then :
10295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10296$as_echo "yes" >&6; }
10297else
10298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10299$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10300fi
10301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10302  CFLAGS=$cflags_save
10303fi
10304
10305if test -z "$SKIP_NEXTAW"; then
10306  GUITYPE=NEXTAW
10307fi
10308
10309if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10310      if test -n "$GUI_INC_LOC"; then
10311    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10312  fi
10313  if test -n "$GUI_LIB_LOC"; then
10314    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10315  fi
10316
10317    ldflags_save=$LDFLAGS
10318  LDFLAGS="$X_LIBS $LDFLAGS"
10319  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10320$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10321if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10322  $as_echo_n "(cached) " >&6
10323else
10324  ac_check_lib_save_LIBS=$LIBS
10325LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10326cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10327/* end confdefs.h.  */
10328
10329/* Override any GCC internal prototype to avoid an error.
10330   Use char because int might match the return type of a GCC
10331   builtin and then its argument prototype would still apply.  */
10332#ifdef __cplusplus
10333extern "C"
10334#endif
10335char XShapeQueryExtension ();
10336int
10337main ()
10338{
10339return XShapeQueryExtension ();
10340  ;
10341  return 0;
10342}
10343_ACEOF
10344if ac_fn_c_try_link "$LINENO"; then :
10345  ac_cv_lib_Xext_XShapeQueryExtension=yes
10346else
10347  ac_cv_lib_Xext_XShapeQueryExtension=no
10348fi
10349rm -f core conftest.err conftest.$ac_objext \
10350    conftest$ac_exeext conftest.$ac_ext
10351LIBS=$ac_check_lib_save_LIBS
10352fi
10353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10354$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10355if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10356  GUI_X_LIBS="-lXext"
10357fi
10358
10359    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10360$as_echo_n "checking for wslen in -lw... " >&6; }
10361if ${ac_cv_lib_w_wslen+:} false; then :
10362  $as_echo_n "(cached) " >&6
10363else
10364  ac_check_lib_save_LIBS=$LIBS
10365LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10366cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10367/* end confdefs.h.  */
10368
10369/* Override any GCC internal prototype to avoid an error.
10370   Use char because int might match the return type of a GCC
10371   builtin and then its argument prototype would still apply.  */
10372#ifdef __cplusplus
10373extern "C"
10374#endif
10375char wslen ();
10376int
10377main ()
10378{
10379return wslen ();
10380  ;
10381  return 0;
10382}
10383_ACEOF
10384if ac_fn_c_try_link "$LINENO"; then :
10385  ac_cv_lib_w_wslen=yes
10386else
10387  ac_cv_lib_w_wslen=no
10388fi
10389rm -f core conftest.err conftest.$ac_objext \
10390    conftest$ac_exeext conftest.$ac_ext
10391LIBS=$ac_check_lib_save_LIBS
10392fi
10393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10394$as_echo "$ac_cv_lib_w_wslen" >&6; }
10395if test "x$ac_cv_lib_w_wslen" = xyes; then :
10396  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10397fi
10398
10399  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10400$as_echo_n "checking for dlsym in -ldl... " >&6; }
10401if ${ac_cv_lib_dl_dlsym+:} false; then :
10402  $as_echo_n "(cached) " >&6
10403else
10404  ac_check_lib_save_LIBS=$LIBS
10405LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10407/* end confdefs.h.  */
10408
10409/* Override any GCC internal prototype to avoid an error.
10410   Use char because int might match the return type of a GCC
10411   builtin and then its argument prototype would still apply.  */
10412#ifdef __cplusplus
10413extern "C"
10414#endif
10415char dlsym ();
10416int
10417main ()
10418{
10419return dlsym ();
10420  ;
10421  return 0;
10422}
10423_ACEOF
10424if ac_fn_c_try_link "$LINENO"; then :
10425  ac_cv_lib_dl_dlsym=yes
10426else
10427  ac_cv_lib_dl_dlsym=no
10428fi
10429rm -f core conftest.err conftest.$ac_objext \
10430    conftest$ac_exeext conftest.$ac_ext
10431LIBS=$ac_check_lib_save_LIBS
10432fi
10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10434$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10435if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10436  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10437fi
10438
10439  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10440$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10441if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10442  $as_echo_n "(cached) " >&6
10443else
10444  ac_check_lib_save_LIBS=$LIBS
10445LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10447/* end confdefs.h.  */
10448
10449/* Override any GCC internal prototype to avoid an error.
10450   Use char because int might match the return type of a GCC
10451   builtin and then its argument prototype would still apply.  */
10452#ifdef __cplusplus
10453extern "C"
10454#endif
10455char XmuCreateStippledPixmap ();
10456int
10457main ()
10458{
10459return XmuCreateStippledPixmap ();
10460  ;
10461  return 0;
10462}
10463_ACEOF
10464if ac_fn_c_try_link "$LINENO"; then :
10465  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10466else
10467  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10468fi
10469rm -f core conftest.err conftest.$ac_objext \
10470    conftest$ac_exeext conftest.$ac_ext
10471LIBS=$ac_check_lib_save_LIBS
10472fi
10473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10474$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10475if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10476  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10477fi
10478
10479  if test -z "$SKIP_MOTIF"; then
10480    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10481$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10482if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10483  $as_echo_n "(cached) " >&6
10484else
10485  ac_check_lib_save_LIBS=$LIBS
10486LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10488/* end confdefs.h.  */
10489
10490/* Override any GCC internal prototype to avoid an error.
10491   Use char because int might match the return type of a GCC
10492   builtin and then its argument prototype would still apply.  */
10493#ifdef __cplusplus
10494extern "C"
10495#endif
10496char XpEndJob ();
10497int
10498main ()
10499{
10500return XpEndJob ();
10501  ;
10502  return 0;
10503}
10504_ACEOF
10505if ac_fn_c_try_link "$LINENO"; then :
10506  ac_cv_lib_Xp_XpEndJob=yes
10507else
10508  ac_cv_lib_Xp_XpEndJob=no
10509fi
10510rm -f core conftest.err conftest.$ac_objext \
10511    conftest$ac_exeext conftest.$ac_ext
10512LIBS=$ac_check_lib_save_LIBS
10513fi
10514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10515$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10516if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10517  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10518fi
10519
10520  fi
10521  LDFLAGS=$ldflags_save
10522
10523    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10524$as_echo_n "checking for extra X11 defines... " >&6; }
10525  NARROW_PROTO=
10526  rm -fr conftestdir
10527  if mkdir conftestdir; then
10528    cd conftestdir
10529    cat > Imakefile <<'EOF'
10530acfindx:
10531	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10532EOF
10533    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10534      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10535    fi
10536    cd ..
10537    rm -fr conftestdir
10538  fi
10539  if test -z "$NARROW_PROTO"; then
10540    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10541$as_echo "no" >&6; }
10542  else
10543    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10544$as_echo "$NARROW_PROTO" >&6; }
10545  fi
10546
10547fi
10548
10549if test "$enable_xsmp" = "yes"; then
10550  cppflags_save=$CPPFLAGS
10551  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10552  for ac_header in X11/SM/SMlib.h
10553do :
10554  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10555if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10556  cat >>confdefs.h <<_ACEOF
10557#define HAVE_X11_SM_SMLIB_H 1
10558_ACEOF
10559
10560fi
10561
10562done
10563
10564  CPPFLAGS=$cppflags_save
10565fi
10566
10567
10568if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10569    cppflags_save=$CPPFLAGS
10570  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10571  for ac_header in X11/xpm.h X11/Sunkeysym.h
10572do :
10573  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10574ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10575if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10576  cat >>confdefs.h <<_ACEOF
10577#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10578_ACEOF
10579
10580fi
10581
10582done
10583
10584
10585    if test ! "$enable_xim" = "no"; then
10586    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10587$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10588    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10589/* end confdefs.h.  */
10590#include <X11/Xlib.h>
10591_ACEOF
10592if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10593  $EGREP "XIMText" >/dev/null 2>&1; then :
10594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10595$as_echo "yes" >&6; }
10596else
10597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10598$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10599fi
10600rm -f conftest*
10601
10602  fi
10603  CPPFLAGS=$cppflags_save
10604
10605    if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then
10606    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10607$as_echo "X GUI selected; xim has been enabled" >&6; }
10608    enable_xim="yes"
10609  fi
10610fi
10611
10612if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10613  cppflags_save=$CPPFLAGS
10614  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10615  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10616$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10617  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10618/* end confdefs.h.  */
10619
10620#include <X11/Intrinsic.h>
10621#include <X11/Xmu/Editres.h>
10622int
10623main ()
10624{
10625int i; i = 0;
10626  ;
10627  return 0;
10628}
10629_ACEOF
10630if ac_fn_c_try_compile "$LINENO"; then :
10631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10632$as_echo "yes" >&6; }
10633		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10634
10635else
10636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10637$as_echo "no" >&6; }
10638fi
10639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10640  CPPFLAGS=$cppflags_save
10641fi
10642
10643if test -z "$SKIP_MOTIF"; then
10644  cppflags_save=$CPPFLAGS
10645  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10646  if test "$zOSUnix" = "yes"; then
10647	xmheader="Xm/Xm.h"
10648  else
10649	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10650	   Xm/UnhighlightT.h Xm/Notebook.h"
10651  fi
10652  for ac_header in $xmheader
10653do :
10654  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10655ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10656if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10657  cat >>confdefs.h <<_ACEOF
10658#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10659_ACEOF
10660
10661fi
10662
10663done
10664
10665
10666  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10667        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10668$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10669    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10670/* end confdefs.h.  */
10671#include <Xm/XpmP.h>
10672int
10673main ()
10674{
10675XpmAttributes_21 attr;
10676  ;
10677  return 0;
10678}
10679_ACEOF
10680if ac_fn_c_try_compile "$LINENO"; then :
10681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10682$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10683
10684else
10685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10686$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10687
10688
10689fi
10690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10691  else
10692    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10693
10694  fi
10695  CPPFLAGS=$cppflags_save
10696fi
10697
10698if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10700$as_echo "no GUI selected; xim has been disabled" >&6; }
10701  enable_xim="no"
10702fi
10703if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10705$as_echo "no GUI selected; fontset has been disabled" >&6; }
10706  enable_fontset="no"
10707fi
10708if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10710$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10711  enable_fontset="no"
10712fi
10713
10714if test -z "$SKIP_HAIKU"; then
10715  GUITYPE=HAIKUGUI
10716fi
10717
10718if test -z "$SKIP_PHOTON"; then
10719  GUITYPE=PHOTONGUI
10720fi
10721
10722
10723
10724
10725
10726
10727if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10728  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10729fi
10730
10731if test "$enable_xim" = "yes"; then
10732  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10733
10734fi
10735if test "$enable_fontset" = "yes"; then
10736  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10737
10738fi
10739
10740
10741
10742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10743$as_echo_n "checking for /proc link to executable... " >&6; }
10744if test -L "/proc/self/exe"; then
10745    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10746$as_echo "/proc/self/exe" >&6; }
10747  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10748
10749elif test -L "/proc/self/path/a.out"; then
10750    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10751$as_echo "/proc/self/path/a.out" >&6; }
10752  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10753
10754elif test -L "/proc/curproc/file"; then
10755    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10756$as_echo "/proc/curproc/file" >&6; }
10757  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10758
10759else
10760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10761$as_echo "no" >&6; }
10762fi
10763
10764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10765$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10766case `uname` in
10767    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10768$as_echo "yes" >&6; }
10769                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10770$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10771                if test "x$with_x" = "xno" ; then
10772                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10773                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10774$as_echo "yes" >&6; }
10775                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10776
10777                else
10778                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10779$as_echo "no - using X11" >&6; }
10780                fi ;;
10781
10782    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10783$as_echo "no" >&6; };;
10784esac
10785
10786
10787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10788$as_echo_n "checking whether toupper is broken... " >&6; }
10789if ${vim_cv_toupper_broken+:} false; then :
10790  $as_echo_n "(cached) " >&6
10791else
10792
10793    if test "$cross_compiling" = yes; then :
10794
10795    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10796
10797else
10798  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10799/* end confdefs.h.  */
10800
10801#include "confdefs.h"
10802#include <ctype.h>
10803#if STDC_HEADERS
10804# include <stdlib.h>
10805# include <stddef.h>
10806#endif
10807main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10808
10809_ACEOF
10810if ac_fn_c_try_run "$LINENO"; then :
10811
10812    vim_cv_toupper_broken=yes
10813
10814else
10815
10816    vim_cv_toupper_broken=no
10817
10818fi
10819rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10820  conftest.$ac_objext conftest.beam conftest.$ac_ext
10821fi
10822
10823fi
10824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10825$as_echo "$vim_cv_toupper_broken" >&6; }
10826
10827if test "x$vim_cv_toupper_broken" = "xyes" ; then
10828  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10829
10830fi
10831
10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10833$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835/* end confdefs.h.  */
10836#include <stdio.h>
10837int
10838main ()
10839{
10840printf("(" __DATE__ " " __TIME__ ")");
10841  ;
10842  return 0;
10843}
10844_ACEOF
10845if ac_fn_c_try_compile "$LINENO"; then :
10846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10847$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10848
10849else
10850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10851$as_echo "no" >&6; }
10852fi
10853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10854
10855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10856$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10857cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10858/* end confdefs.h.  */
10859#include <stdio.h>
10860int
10861main ()
10862{
10863int x __attribute__((unused));
10864  ;
10865  return 0;
10866}
10867_ACEOF
10868if ac_fn_c_try_compile "$LINENO"; then :
10869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10870$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10871
10872else
10873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10874$as_echo "no" >&6; }
10875fi
10876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10877
10878ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10879if test "x$ac_cv_header_elf_h" = xyes; then :
10880  HAS_ELF=1
10881fi
10882
10883
10884if test "$HAS_ELF" = 1; then
10885  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10886$as_echo_n "checking for main in -lelf... " >&6; }
10887if ${ac_cv_lib_elf_main+:} false; then :
10888  $as_echo_n "(cached) " >&6
10889else
10890  ac_check_lib_save_LIBS=$LIBS
10891LIBS="-lelf  $LIBS"
10892cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10893/* end confdefs.h.  */
10894
10895
10896int
10897main ()
10898{
10899return main ();
10900  ;
10901  return 0;
10902}
10903_ACEOF
10904if ac_fn_c_try_link "$LINENO"; then :
10905  ac_cv_lib_elf_main=yes
10906else
10907  ac_cv_lib_elf_main=no
10908fi
10909rm -f core conftest.err conftest.$ac_objext \
10910    conftest$ac_exeext conftest.$ac_ext
10911LIBS=$ac_check_lib_save_LIBS
10912fi
10913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10914$as_echo "$ac_cv_lib_elf_main" >&6; }
10915if test "x$ac_cv_lib_elf_main" = xyes; then :
10916  cat >>confdefs.h <<_ACEOF
10917#define HAVE_LIBELF 1
10918_ACEOF
10919
10920  LIBS="-lelf $LIBS"
10921
10922fi
10923
10924fi
10925
10926ac_header_dirent=no
10927for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10928  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10930$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10931if eval \${$as_ac_Header+:} false; then :
10932  $as_echo_n "(cached) " >&6
10933else
10934  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10935/* end confdefs.h.  */
10936#include <sys/types.h>
10937#include <$ac_hdr>
10938
10939int
10940main ()
10941{
10942if ((DIR *) 0)
10943return 0;
10944  ;
10945  return 0;
10946}
10947_ACEOF
10948if ac_fn_c_try_compile "$LINENO"; then :
10949  eval "$as_ac_Header=yes"
10950else
10951  eval "$as_ac_Header=no"
10952fi
10953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10954fi
10955eval ac_res=\$$as_ac_Header
10956	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10957$as_echo "$ac_res" >&6; }
10958if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10959  cat >>confdefs.h <<_ACEOF
10960#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10961_ACEOF
10962
10963ac_header_dirent=$ac_hdr; break
10964fi
10965
10966done
10967# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10968if test $ac_header_dirent = dirent.h; then
10969  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10970$as_echo_n "checking for library containing opendir... " >&6; }
10971if ${ac_cv_search_opendir+:} false; then :
10972  $as_echo_n "(cached) " >&6
10973else
10974  ac_func_search_save_LIBS=$LIBS
10975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10976/* end confdefs.h.  */
10977
10978/* Override any GCC internal prototype to avoid an error.
10979   Use char because int might match the return type of a GCC
10980   builtin and then its argument prototype would still apply.  */
10981#ifdef __cplusplus
10982extern "C"
10983#endif
10984char opendir ();
10985int
10986main ()
10987{
10988return opendir ();
10989  ;
10990  return 0;
10991}
10992_ACEOF
10993for ac_lib in '' dir; do
10994  if test -z "$ac_lib"; then
10995    ac_res="none required"
10996  else
10997    ac_res=-l$ac_lib
10998    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10999  fi
11000  if ac_fn_c_try_link "$LINENO"; then :
11001  ac_cv_search_opendir=$ac_res
11002fi
11003rm -f core conftest.err conftest.$ac_objext \
11004    conftest$ac_exeext
11005  if ${ac_cv_search_opendir+:} false; then :
11006  break
11007fi
11008done
11009if ${ac_cv_search_opendir+:} false; then :
11010
11011else
11012  ac_cv_search_opendir=no
11013fi
11014rm conftest.$ac_ext
11015LIBS=$ac_func_search_save_LIBS
11016fi
11017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11018$as_echo "$ac_cv_search_opendir" >&6; }
11019ac_res=$ac_cv_search_opendir
11020if test "$ac_res" != no; then :
11021  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11022
11023fi
11024
11025else
11026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11027$as_echo_n "checking for library containing opendir... " >&6; }
11028if ${ac_cv_search_opendir+:} false; then :
11029  $as_echo_n "(cached) " >&6
11030else
11031  ac_func_search_save_LIBS=$LIBS
11032cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11033/* end confdefs.h.  */
11034
11035/* Override any GCC internal prototype to avoid an error.
11036   Use char because int might match the return type of a GCC
11037   builtin and then its argument prototype would still apply.  */
11038#ifdef __cplusplus
11039extern "C"
11040#endif
11041char opendir ();
11042int
11043main ()
11044{
11045return opendir ();
11046  ;
11047  return 0;
11048}
11049_ACEOF
11050for ac_lib in '' x; do
11051  if test -z "$ac_lib"; then
11052    ac_res="none required"
11053  else
11054    ac_res=-l$ac_lib
11055    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11056  fi
11057  if ac_fn_c_try_link "$LINENO"; then :
11058  ac_cv_search_opendir=$ac_res
11059fi
11060rm -f core conftest.err conftest.$ac_objext \
11061    conftest$ac_exeext
11062  if ${ac_cv_search_opendir+:} false; then :
11063  break
11064fi
11065done
11066if ${ac_cv_search_opendir+:} false; then :
11067
11068else
11069  ac_cv_search_opendir=no
11070fi
11071rm conftest.$ac_ext
11072LIBS=$ac_func_search_save_LIBS
11073fi
11074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11075$as_echo "$ac_cv_search_opendir" >&6; }
11076ac_res=$ac_cv_search_opendir
11077if test "$ac_res" != no; then :
11078  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11079
11080fi
11081
11082fi
11083
11084
11085if test $ac_cv_header_sys_wait_h = no; then
11086  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
11087$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
11088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11089/* end confdefs.h.  */
11090#include <sys/wait.h>
11091int
11092main ()
11093{
11094union wait xx, yy; xx = yy
11095  ;
11096  return 0;
11097}
11098_ACEOF
11099if ac_fn_c_try_compile "$LINENO"; then :
11100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11101$as_echo "yes" >&6; }
11102			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11103
11104			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
11105
11106else
11107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11108$as_echo "no" >&6; }
11109fi
11110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11111fi
11112
11113for ac_header in stdint.h stdlib.h string.h \
11114	sys/select.h sys/utsname.h termcap.h fcntl.h \
11115	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
11116	termio.h iconv.h inttypes.h langinfo.h math.h \
11117	unistd.h stropts.h errno.h sys/resource.h \
11118	sys/systeminfo.h locale.h sys/stream.h termios.h \
11119	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
11120	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
11121	util/debug.h util/msg18n.h frame.h sys/acl.h \
11122	sys/access.h sys/sysinfo.h wchar.h wctype.h
11123do :
11124  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11125ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11126if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11127  cat >>confdefs.h <<_ACEOF
11128#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11129_ACEOF
11130
11131fi
11132
11133done
11134
11135
11136for ac_header in sys/ptem.h
11137do :
11138  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11139#  include <sys/stream.h>
11140#endif
11141"
11142if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11143  cat >>confdefs.h <<_ACEOF
11144#define HAVE_SYS_PTEM_H 1
11145_ACEOF
11146
11147fi
11148
11149done
11150
11151
11152for ac_header in sys/sysctl.h
11153do :
11154  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11155#  include <sys/param.h>
11156#endif
11157"
11158if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11159  cat >>confdefs.h <<_ACEOF
11160#define HAVE_SYS_SYSCTL_H 1
11161_ACEOF
11162
11163fi
11164
11165done
11166
11167
11168
11169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11170$as_echo_n "checking for pthread_np.h... " >&6; }
11171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11172/* end confdefs.h.  */
11173
11174#include <pthread.h>
11175#include <pthread_np.h>
11176int
11177main ()
11178{
11179int i; i = 0;
11180  ;
11181  return 0;
11182}
11183_ACEOF
11184if ac_fn_c_try_compile "$LINENO"; then :
11185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11186$as_echo "yes" >&6; }
11187		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11188
11189else
11190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11191$as_echo "no" >&6; }
11192fi
11193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11194
11195for ac_header in strings.h
11196do :
11197  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11198if test "x$ac_cv_header_strings_h" = xyes; then :
11199  cat >>confdefs.h <<_ACEOF
11200#define HAVE_STRINGS_H 1
11201_ACEOF
11202
11203fi
11204
11205done
11206
11207if test "x$MACOS_X" = "xyes"; then
11208    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11209
11210else
11211
11212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11213$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11214cppflags_save=$CPPFLAGS
11215CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11216cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11217/* end confdefs.h.  */
11218
11219#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11220# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11221			/* but don't do it on AIX 5.1 (Uribarri) */
11222#endif
11223#ifdef HAVE_XM_XM_H
11224# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11225#endif
11226#ifdef HAVE_STRING_H
11227# include <string.h>
11228#endif
11229#if defined(HAVE_STRINGS_H)
11230# include <strings.h>
11231#endif
11232
11233int
11234main ()
11235{
11236int i; i = 0;
11237  ;
11238  return 0;
11239}
11240_ACEOF
11241if ac_fn_c_try_compile "$LINENO"; then :
11242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11243$as_echo "yes" >&6; }
11244else
11245  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11246
11247		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11248$as_echo "no" >&6; }
11249fi
11250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11251CPPFLAGS=$cppflags_save
11252fi
11253
11254if test $ac_cv_c_compiler_gnu = yes; then
11255    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11256$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11257if ${ac_cv_prog_gcc_traditional+:} false; then :
11258  $as_echo_n "(cached) " >&6
11259else
11260    ac_pattern="Autoconf.*'x'"
11261  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11262/* end confdefs.h.  */
11263#include <sgtty.h>
11264Autoconf TIOCGETP
11265_ACEOF
11266if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11267  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11268  ac_cv_prog_gcc_traditional=yes
11269else
11270  ac_cv_prog_gcc_traditional=no
11271fi
11272rm -f conftest*
11273
11274
11275  if test $ac_cv_prog_gcc_traditional = no; then
11276    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11277/* end confdefs.h.  */
11278#include <termio.h>
11279Autoconf TCGETA
11280_ACEOF
11281if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11282  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11283  ac_cv_prog_gcc_traditional=yes
11284fi
11285rm -f conftest*
11286
11287  fi
11288fi
11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11290$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11291  if test $ac_cv_prog_gcc_traditional = yes; then
11292    CC="$CC -traditional"
11293  fi
11294fi
11295
11296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11297$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11298if ${ac_cv_c_const+:} false; then :
11299  $as_echo_n "(cached) " >&6
11300else
11301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302/* end confdefs.h.  */
11303
11304int
11305main ()
11306{
11307
11308#ifndef __cplusplus
11309  /* Ultrix mips cc rejects this sort of thing.  */
11310  typedef int charset[2];
11311  const charset cs = { 0, 0 };
11312  /* SunOS 4.1.1 cc rejects this.  */
11313  char const *const *pcpcc;
11314  char **ppc;
11315  /* NEC SVR4.0.2 mips cc rejects this.  */
11316  struct point {int x, y;};
11317  static struct point const zero = {0,0};
11318  /* AIX XL C 1.02.0.0 rejects this.
11319     It does not let you subtract one const X* pointer from another in
11320     an arm of an if-expression whose if-part is not a constant
11321     expression */
11322  const char *g = "string";
11323  pcpcc = &g + (g ? g-g : 0);
11324  /* HPUX 7.0 cc rejects these. */
11325  ++pcpcc;
11326  ppc = (char**) pcpcc;
11327  pcpcc = (char const *const *) ppc;
11328  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11329    char tx;
11330    char *t = &tx;
11331    char const *s = 0 ? (char *) 0 : (char const *) 0;
11332
11333    *t++ = 0;
11334    if (s) return 0;
11335  }
11336  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11337    int x[] = {25, 17};
11338    const int *foo = &x[0];
11339    ++foo;
11340  }
11341  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11342    typedef const int *iptr;
11343    iptr p = 0;
11344    ++p;
11345  }
11346  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11347       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11348    struct s { int j; const int *ap[3]; } bx;
11349    struct s *b = &bx; b->j = 5;
11350  }
11351  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11352    const int foo = 10;
11353    if (!foo) return 0;
11354  }
11355  return !cs[0] && !zero.x;
11356#endif
11357
11358  ;
11359  return 0;
11360}
11361_ACEOF
11362if ac_fn_c_try_compile "$LINENO"; then :
11363  ac_cv_c_const=yes
11364else
11365  ac_cv_c_const=no
11366fi
11367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11368fi
11369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11370$as_echo "$ac_cv_c_const" >&6; }
11371if test $ac_cv_c_const = no; then
11372
11373$as_echo "#define const /**/" >>confdefs.h
11374
11375fi
11376
11377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11378$as_echo_n "checking for working volatile... " >&6; }
11379if ${ac_cv_c_volatile+:} false; then :
11380  $as_echo_n "(cached) " >&6
11381else
11382  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11383/* end confdefs.h.  */
11384
11385int
11386main ()
11387{
11388
11389volatile int x;
11390int * volatile y = (int *) 0;
11391return !x && !y;
11392  ;
11393  return 0;
11394}
11395_ACEOF
11396if ac_fn_c_try_compile "$LINENO"; then :
11397  ac_cv_c_volatile=yes
11398else
11399  ac_cv_c_volatile=no
11400fi
11401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11402fi
11403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11404$as_echo "$ac_cv_c_volatile" >&6; }
11405if test $ac_cv_c_volatile = no; then
11406
11407$as_echo "#define volatile /**/" >>confdefs.h
11408
11409fi
11410
11411ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11412if test "x$ac_cv_type_mode_t" = xyes; then :
11413
11414else
11415
11416cat >>confdefs.h <<_ACEOF
11417#define mode_t int
11418_ACEOF
11419
11420fi
11421
11422ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11423if test "x$ac_cv_type_off_t" = xyes; then :
11424
11425else
11426
11427cat >>confdefs.h <<_ACEOF
11428#define off_t long int
11429_ACEOF
11430
11431fi
11432
11433ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11434if test "x$ac_cv_type_pid_t" = xyes; then :
11435
11436else
11437
11438cat >>confdefs.h <<_ACEOF
11439#define pid_t int
11440_ACEOF
11441
11442fi
11443
11444ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11445if test "x$ac_cv_type_size_t" = xyes; then :
11446
11447else
11448
11449cat >>confdefs.h <<_ACEOF
11450#define size_t unsigned int
11451_ACEOF
11452
11453fi
11454
11455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11456$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11457if ${ac_cv_type_uid_t+:} false; then :
11458  $as_echo_n "(cached) " >&6
11459else
11460  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11461/* end confdefs.h.  */
11462#include <sys/types.h>
11463
11464_ACEOF
11465if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11466  $EGREP "uid_t" >/dev/null 2>&1; then :
11467  ac_cv_type_uid_t=yes
11468else
11469  ac_cv_type_uid_t=no
11470fi
11471rm -f conftest*
11472
11473fi
11474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11475$as_echo "$ac_cv_type_uid_t" >&6; }
11476if test $ac_cv_type_uid_t = no; then
11477
11478$as_echo "#define uid_t int" >>confdefs.h
11479
11480
11481$as_echo "#define gid_t int" >>confdefs.h
11482
11483fi
11484
11485ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11486case $ac_cv_c_uint32_t in #(
11487  no|yes) ;; #(
11488  *)
11489
11490$as_echo "#define _UINT32_T 1" >>confdefs.h
11491
11492
11493cat >>confdefs.h <<_ACEOF
11494#define uint32_t $ac_cv_c_uint32_t
11495_ACEOF
11496;;
11497  esac
11498
11499
11500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11501$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11502if ${ac_cv_header_time+:} false; then :
11503  $as_echo_n "(cached) " >&6
11504else
11505  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11506/* end confdefs.h.  */
11507#include <sys/types.h>
11508#include <sys/time.h>
11509#include <time.h>
11510
11511int
11512main ()
11513{
11514if ((struct tm *) 0)
11515return 0;
11516  ;
11517  return 0;
11518}
11519_ACEOF
11520if ac_fn_c_try_compile "$LINENO"; then :
11521  ac_cv_header_time=yes
11522else
11523  ac_cv_header_time=no
11524fi
11525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11526fi
11527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11528$as_echo "$ac_cv_header_time" >&6; }
11529if test $ac_cv_header_time = yes; then
11530
11531$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11532
11533fi
11534
11535ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11536if test "x$ac_cv_type_ino_t" = xyes; then :
11537
11538else
11539
11540cat >>confdefs.h <<_ACEOF
11541#define ino_t long
11542_ACEOF
11543
11544fi
11545
11546ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11547if test "x$ac_cv_type_dev_t" = xyes; then :
11548
11549else
11550
11551cat >>confdefs.h <<_ACEOF
11552#define dev_t unsigned
11553_ACEOF
11554
11555fi
11556
11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11558$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11559if ${ac_cv_c_bigendian+:} false; then :
11560  $as_echo_n "(cached) " >&6
11561else
11562  ac_cv_c_bigendian=unknown
11563    # See if we're dealing with a universal compiler.
11564    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11565/* end confdefs.h.  */
11566#ifndef __APPLE_CC__
11567	       not a universal capable compiler
11568	     #endif
11569	     typedef int dummy;
11570
11571_ACEOF
11572if ac_fn_c_try_compile "$LINENO"; then :
11573
11574	# Check for potential -arch flags.  It is not universal unless
11575	# there are at least two -arch flags with different values.
11576	ac_arch=
11577	ac_prev=
11578	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11579	 if test -n "$ac_prev"; then
11580	   case $ac_word in
11581	     i?86 | x86_64 | ppc | ppc64)
11582	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11583		 ac_arch=$ac_word
11584	       else
11585		 ac_cv_c_bigendian=universal
11586		 break
11587	       fi
11588	       ;;
11589	   esac
11590	   ac_prev=
11591	 elif test "x$ac_word" = "x-arch"; then
11592	   ac_prev=arch
11593	 fi
11594       done
11595fi
11596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11597    if test $ac_cv_c_bigendian = unknown; then
11598      # See if sys/param.h defines the BYTE_ORDER macro.
11599      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11600/* end confdefs.h.  */
11601#include <sys/types.h>
11602	     #include <sys/param.h>
11603
11604int
11605main ()
11606{
11607#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11608		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11609		     && LITTLE_ENDIAN)
11610	      bogus endian macros
11611	     #endif
11612
11613  ;
11614  return 0;
11615}
11616_ACEOF
11617if ac_fn_c_try_compile "$LINENO"; then :
11618  # It does; now see whether it defined to BIG_ENDIAN or not.
11619	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11620/* end confdefs.h.  */
11621#include <sys/types.h>
11622		#include <sys/param.h>
11623
11624int
11625main ()
11626{
11627#if BYTE_ORDER != BIG_ENDIAN
11628		 not big endian
11629		#endif
11630
11631  ;
11632  return 0;
11633}
11634_ACEOF
11635if ac_fn_c_try_compile "$LINENO"; then :
11636  ac_cv_c_bigendian=yes
11637else
11638  ac_cv_c_bigendian=no
11639fi
11640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11641fi
11642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11643    fi
11644    if test $ac_cv_c_bigendian = unknown; then
11645      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11646      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11647/* end confdefs.h.  */
11648#include <limits.h>
11649
11650int
11651main ()
11652{
11653#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11654	      bogus endian macros
11655	     #endif
11656
11657  ;
11658  return 0;
11659}
11660_ACEOF
11661if ac_fn_c_try_compile "$LINENO"; then :
11662  # It does; now see whether it defined to _BIG_ENDIAN or not.
11663	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11664/* end confdefs.h.  */
11665#include <limits.h>
11666
11667int
11668main ()
11669{
11670#ifndef _BIG_ENDIAN
11671		 not big endian
11672		#endif
11673
11674  ;
11675  return 0;
11676}
11677_ACEOF
11678if ac_fn_c_try_compile "$LINENO"; then :
11679  ac_cv_c_bigendian=yes
11680else
11681  ac_cv_c_bigendian=no
11682fi
11683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11684fi
11685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11686    fi
11687    if test $ac_cv_c_bigendian = unknown; then
11688      # Compile a test program.
11689      if test "$cross_compiling" = yes; then :
11690  # Try to guess by grepping values from an object file.
11691	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692/* end confdefs.h.  */
11693short int ascii_mm[] =
11694		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11695		short int ascii_ii[] =
11696		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11697		int use_ascii (int i) {
11698		  return ascii_mm[i] + ascii_ii[i];
11699		}
11700		short int ebcdic_ii[] =
11701		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11702		short int ebcdic_mm[] =
11703		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11704		int use_ebcdic (int i) {
11705		  return ebcdic_mm[i] + ebcdic_ii[i];
11706		}
11707		extern int foo;
11708
11709int
11710main ()
11711{
11712return use_ascii (foo) == use_ebcdic (foo);
11713  ;
11714  return 0;
11715}
11716_ACEOF
11717if ac_fn_c_try_compile "$LINENO"; then :
11718  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11719	      ac_cv_c_bigendian=yes
11720	    fi
11721	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11722	      if test "$ac_cv_c_bigendian" = unknown; then
11723		ac_cv_c_bigendian=no
11724	      else
11725		# finding both strings is unlikely to happen, but who knows?
11726		ac_cv_c_bigendian=unknown
11727	      fi
11728	    fi
11729fi
11730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11731else
11732  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11733/* end confdefs.h.  */
11734$ac_includes_default
11735int
11736main ()
11737{
11738
11739	     /* Are we little or big endian?  From Harbison&Steele.  */
11740	     union
11741	     {
11742	       long int l;
11743	       char c[sizeof (long int)];
11744	     } u;
11745	     u.l = 1;
11746	     return u.c[sizeof (long int) - 1] == 1;
11747
11748  ;
11749  return 0;
11750}
11751_ACEOF
11752if ac_fn_c_try_run "$LINENO"; then :
11753  ac_cv_c_bigendian=no
11754else
11755  ac_cv_c_bigendian=yes
11756fi
11757rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11758  conftest.$ac_objext conftest.beam conftest.$ac_ext
11759fi
11760
11761    fi
11762fi
11763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11764$as_echo "$ac_cv_c_bigendian" >&6; }
11765 case $ac_cv_c_bigendian in #(
11766   yes)
11767     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11768;; #(
11769   no)
11770      ;; #(
11771   universal)
11772
11773$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11774
11775     ;; #(
11776   *)
11777     as_fn_error $? "unknown endianness
11778 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11779 esac
11780
11781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11782$as_echo_n "checking for inline... " >&6; }
11783if ${ac_cv_c_inline+:} false; then :
11784  $as_echo_n "(cached) " >&6
11785else
11786  ac_cv_c_inline=no
11787for ac_kw in inline __inline__ __inline; do
11788  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11789/* end confdefs.h.  */
11790#ifndef __cplusplus
11791typedef int foo_t;
11792static $ac_kw foo_t static_foo () {return 0; }
11793$ac_kw foo_t foo () {return 0; }
11794#endif
11795
11796_ACEOF
11797if ac_fn_c_try_compile "$LINENO"; then :
11798  ac_cv_c_inline=$ac_kw
11799fi
11800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11801  test "$ac_cv_c_inline" != no && break
11802done
11803
11804fi
11805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11806$as_echo "$ac_cv_c_inline" >&6; }
11807
11808case $ac_cv_c_inline in
11809  inline | yes) ;;
11810  *)
11811    case $ac_cv_c_inline in
11812      no) ac_val=;;
11813      *) ac_val=$ac_cv_c_inline;;
11814    esac
11815    cat >>confdefs.h <<_ACEOF
11816#ifndef __cplusplus
11817#define inline $ac_val
11818#endif
11819_ACEOF
11820    ;;
11821esac
11822
11823
11824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11825$as_echo_n "checking for rlim_t... " >&6; }
11826if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11828$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11829else
11830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11831/* end confdefs.h.  */
11832
11833#include <sys/types.h>
11834#if STDC_HEADERS
11835# include <stdlib.h>
11836# include <stddef.h>
11837#endif
11838#ifdef HAVE_SYS_RESOURCE_H
11839# include <sys/resource.h>
11840#endif
11841
11842_ACEOF
11843if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11844  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11845  ac_cv_type_rlim_t=yes
11846else
11847  ac_cv_type_rlim_t=no
11848fi
11849rm -f conftest*
11850
11851	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11852$as_echo "$ac_cv_type_rlim_t" >&6; }
11853fi
11854if test $ac_cv_type_rlim_t = no; then
11855  cat >> confdefs.h <<\EOF
11856#define rlim_t unsigned long
11857EOF
11858fi
11859
11860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11861$as_echo_n "checking for stack_t... " >&6; }
11862if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11864$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11865else
11866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11867/* end confdefs.h.  */
11868
11869#include <sys/types.h>
11870#if STDC_HEADERS
11871# include <stdlib.h>
11872# include <stddef.h>
11873#endif
11874#include <signal.h>
11875
11876_ACEOF
11877if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11878  $EGREP "stack_t" >/dev/null 2>&1; then :
11879  ac_cv_type_stack_t=yes
11880else
11881  ac_cv_type_stack_t=no
11882fi
11883rm -f conftest*
11884
11885	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11886$as_echo "$ac_cv_type_stack_t" >&6; }
11887fi
11888if test $ac_cv_type_stack_t = no; then
11889  cat >> confdefs.h <<\EOF
11890#define stack_t struct sigaltstack
11891EOF
11892fi
11893
11894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11895$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11896cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897/* end confdefs.h.  */
11898
11899#include <sys/types.h>
11900#if STDC_HEADERS
11901# include <stdlib.h>
11902# include <stddef.h>
11903#endif
11904#include <signal.h>
11905#include "confdefs.h"
11906
11907int
11908main ()
11909{
11910stack_t sigstk; sigstk.ss_base = 0;
11911  ;
11912  return 0;
11913}
11914_ACEOF
11915if ac_fn_c_try_compile "$LINENO"; then :
11916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11917$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11918
11919else
11920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11921$as_echo "no" >&6; }
11922fi
11923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11924
11925olibs="$LIBS"
11926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11927$as_echo_n "checking --with-tlib argument... " >&6; }
11928
11929# Check whether --with-tlib was given.
11930if test "${with_tlib+set}" = set; then :
11931  withval=$with_tlib;
11932fi
11933
11934if test -n "$with_tlib"; then
11935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11936$as_echo "$with_tlib" >&6; }
11937  LIBS="$LIBS -l$with_tlib"
11938  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11939$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11940  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11941/* end confdefs.h.  */
11942
11943int
11944main ()
11945{
11946
11947  ;
11948  return 0;
11949}
11950_ACEOF
11951if ac_fn_c_try_link "$LINENO"; then :
11952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
11953$as_echo "OK" >&6; }
11954else
11955  as_fn_error $? "FAILED" "$LINENO" 5
11956fi
11957rm -f core conftest.err conftest.$ac_objext \
11958    conftest$ac_exeext conftest.$ac_ext
11959    olibs="$LIBS"
11960else
11961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
11962$as_echo "empty: automatic terminal library selection" >&6; }
11963                case "`uname -s 2>/dev/null`" in
11964	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
11965	*)	tlibs="tinfo ncurses termlib termcap curses";;
11966  esac
11967  for libname in $tlibs; do
11968    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
11970$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
11971if eval \${$as_ac_Lib+:} false; then :
11972  $as_echo_n "(cached) " >&6
11973else
11974  ac_check_lib_save_LIBS=$LIBS
11975LIBS="-l${libname}  $LIBS"
11976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11977/* end confdefs.h.  */
11978
11979/* Override any GCC internal prototype to avoid an error.
11980   Use char because int might match the return type of a GCC
11981   builtin and then its argument prototype would still apply.  */
11982#ifdef __cplusplus
11983extern "C"
11984#endif
11985char tgetent ();
11986int
11987main ()
11988{
11989return tgetent ();
11990  ;
11991  return 0;
11992}
11993_ACEOF
11994if ac_fn_c_try_link "$LINENO"; then :
11995  eval "$as_ac_Lib=yes"
11996else
11997  eval "$as_ac_Lib=no"
11998fi
11999rm -f core conftest.err conftest.$ac_objext \
12000    conftest$ac_exeext conftest.$ac_ext
12001LIBS=$ac_check_lib_save_LIBS
12002fi
12003eval ac_res=\$$as_ac_Lib
12004	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12005$as_echo "$ac_res" >&6; }
12006if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12007  cat >>confdefs.h <<_ACEOF
12008#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
12009_ACEOF
12010
12011  LIBS="-l${libname} $LIBS"
12012
12013fi
12014
12015    if test "x$olibs" != "x$LIBS"; then
12016                        if test "$cross_compiling" = yes; then :
12017  res="FAIL"
12018else
12019  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12020/* end confdefs.h.  */
12021
12022#ifdef HAVE_TERMCAP_H
12023# include <termcap.h>
12024#endif
12025#if STDC_HEADERS
12026# include <stdlib.h>
12027# include <stddef.h>
12028#endif
12029main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
12030_ACEOF
12031if ac_fn_c_try_run "$LINENO"; then :
12032  res="OK"
12033else
12034  res="FAIL"
12035fi
12036rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12037  conftest.$ac_objext conftest.beam conftest.$ac_ext
12038fi
12039
12040      if test "$res" = "OK"; then
12041	break
12042      fi
12043      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
12044$as_echo "$libname library is not usable" >&6; }
12045      LIBS="$olibs"
12046    fi
12047  done
12048  if test "x$olibs" = "x$LIBS"; then
12049    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
12050$as_echo "no terminal library found" >&6; }
12051  fi
12052fi
12053
12054if test "x$olibs" = "x$LIBS"; then
12055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
12056$as_echo_n "checking for tgetent()... " >&6; }
12057  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h.  */
12059int tgetent(char *, const char *);
12060int
12061main ()
12062{
12063char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
12064  ;
12065  return 0;
12066}
12067_ACEOF
12068if ac_fn_c_try_link "$LINENO"; then :
12069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12070$as_echo "yes" >&6; }
12071else
12072  as_fn_error $? "NOT FOUND!
12073      You need to install a terminal library; for example ncurses.
12074      Or specify the name of the library with --with-tlib." "$LINENO" 5
12075fi
12076rm -f core conftest.err conftest.$ac_objext \
12077    conftest$ac_exeext conftest.$ac_ext
12078fi
12079
12080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
12081$as_echo_n "checking whether we talk terminfo... " >&6; }
12082if ${vim_cv_terminfo+:} false; then :
12083  $as_echo_n "(cached) " >&6
12084else
12085
12086    if test "$cross_compiling" = yes; then :
12087
12088      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
12089
12090else
12091  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12092/* end confdefs.h.  */
12093
12094#include "confdefs.h"
12095#ifdef HAVE_TERMCAP_H
12096# include <termcap.h>
12097#endif
12098#ifdef HAVE_STRING_H
12099# include <string.h>
12100#endif
12101#if STDC_HEADERS
12102# include <stdlib.h>
12103# include <stddef.h>
12104#endif
12105main()
12106{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
12107
12108_ACEOF
12109if ac_fn_c_try_run "$LINENO"; then :
12110
12111      vim_cv_terminfo=no
12112
12113else
12114
12115      vim_cv_terminfo=yes
12116
12117fi
12118rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12119  conftest.$ac_objext conftest.beam conftest.$ac_ext
12120fi
12121
12122
12123fi
12124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
12125$as_echo "$vim_cv_terminfo" >&6; }
12126
12127if test "x$vim_cv_terminfo" = "xyes" ; then
12128  $as_echo "#define TERMINFO 1" >>confdefs.h
12129
12130fi
12131
12132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12133$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12134if ${vim_cv_tgetent+:} false; then :
12135  $as_echo_n "(cached) " >&6
12136else
12137
12138    if test "$cross_compiling" = yes; then :
12139
12140      as_fn_error $? "failed to compile test program." "$LINENO" 5
12141
12142else
12143  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144/* end confdefs.h.  */
12145
12146#include "confdefs.h"
12147#ifdef HAVE_TERMCAP_H
12148# include <termcap.h>
12149#endif
12150#if STDC_HEADERS
12151# include <stdlib.h>
12152# include <stddef.h>
12153#endif
12154main()
12155{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12156
12157_ACEOF
12158if ac_fn_c_try_run "$LINENO"; then :
12159
12160      vim_cv_tgetent=zero
12161
12162else
12163
12164      vim_cv_tgetent=non-zero
12165
12166fi
12167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12168  conftest.$ac_objext conftest.beam conftest.$ac_ext
12169fi
12170
12171
12172fi
12173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12174$as_echo "$vim_cv_tgetent" >&6; }
12175
12176if test "x$vim_cv_tgetent" = "xzero" ; then
12177  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12178
12179fi
12180
12181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12182$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12184/* end confdefs.h.  */
12185
12186#ifdef HAVE_TERMCAP_H
12187# include <termcap.h>
12188#endif
12189
12190int
12191main ()
12192{
12193ospeed = 20000
12194  ;
12195  return 0;
12196}
12197_ACEOF
12198if ac_fn_c_try_link "$LINENO"; then :
12199  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12200$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12201
12202else
12203  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12204$as_echo "no" >&6; }
12205	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12206$as_echo_n "checking whether ospeed can be extern... " >&6; }
12207	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208/* end confdefs.h.  */
12209
12210#ifdef HAVE_TERMCAP_H
12211# include <termcap.h>
12212#endif
12213extern short ospeed;
12214
12215int
12216main ()
12217{
12218ospeed = 20000
12219  ;
12220  return 0;
12221}
12222_ACEOF
12223if ac_fn_c_try_link "$LINENO"; then :
12224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12225$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12226
12227else
12228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12229$as_echo "no" >&6; }
12230fi
12231rm -f core conftest.err conftest.$ac_objext \
12232    conftest$ac_exeext conftest.$ac_ext
12233
12234fi
12235rm -f core conftest.err conftest.$ac_objext \
12236    conftest$ac_exeext conftest.$ac_ext
12237
12238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12239$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12240cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12241/* end confdefs.h.  */
12242
12243#ifdef HAVE_TERMCAP_H
12244# include <termcap.h>
12245#endif
12246
12247int
12248main ()
12249{
12250if (UP == 0 && BC == 0) PC = 1
12251  ;
12252  return 0;
12253}
12254_ACEOF
12255if ac_fn_c_try_link "$LINENO"; then :
12256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12257$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12258
12259else
12260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12261$as_echo "no" >&6; }
12262	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12263$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12264	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12265/* end confdefs.h.  */
12266
12267#ifdef HAVE_TERMCAP_H
12268# include <termcap.h>
12269#endif
12270extern char *UP, *BC, PC;
12271
12272int
12273main ()
12274{
12275if (UP == 0 && BC == 0) PC = 1
12276  ;
12277  return 0;
12278}
12279_ACEOF
12280if ac_fn_c_try_link "$LINENO"; then :
12281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12282$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12283
12284else
12285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12286$as_echo "no" >&6; }
12287fi
12288rm -f core conftest.err conftest.$ac_objext \
12289    conftest$ac_exeext conftest.$ac_ext
12290
12291fi
12292rm -f core conftest.err conftest.$ac_objext \
12293    conftest$ac_exeext conftest.$ac_ext
12294
12295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12296$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12298/* end confdefs.h.  */
12299
12300#ifdef HAVE_TERMCAP_H
12301# include <termcap.h>
12302#endif
12303
12304int
12305main ()
12306{
12307extern int xx(); tputs("test", 1, (outfuntype)xx)
12308  ;
12309  return 0;
12310}
12311_ACEOF
12312if ac_fn_c_try_compile "$LINENO"; then :
12313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12314$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12315
12316else
12317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12318$as_echo "no" >&6; }
12319fi
12320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12321
12322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12323$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12324cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12325/* end confdefs.h.  */
12326
12327#include <sys/types.h>
12328#include <sys/time.h>
12329#include <sys/select.h>
12330int
12331main ()
12332{
12333
12334  ;
12335  return 0;
12336}
12337_ACEOF
12338if ac_fn_c_try_compile "$LINENO"; then :
12339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12340$as_echo "yes" >&6; }
12341			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12342
12343else
12344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12345$as_echo "no" >&6; }
12346fi
12347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12348
12349
12350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12351$as_echo_n "checking for /dev/ptc... " >&6; }
12352if test -r /dev/ptc; then
12353  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12354
12355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12356$as_echo "yes" >&6; }
12357else
12358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12359$as_echo "no" >&6; }
12360fi
12361
12362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12363$as_echo_n "checking for SVR4 ptys... " >&6; }
12364if test -c /dev/ptmx ; then
12365  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12366/* end confdefs.h.  */
12367
12368// These should be in stdlib.h, but it depends on _XOPEN_SOURCE.
12369char *ptsname(int);
12370int unlockpt(int);
12371int grantpt(int);
12372
12373int
12374main ()
12375{
12376
12377		ptsname(0);
12378		grantpt(0);
12379		unlockpt(0);
12380  ;
12381  return 0;
12382}
12383_ACEOF
12384if ac_fn_c_try_link "$LINENO"; then :
12385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12386$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12387
12388else
12389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12390$as_echo "no" >&6; }
12391fi
12392rm -f core conftest.err conftest.$ac_objext \
12393    conftest$ac_exeext conftest.$ac_ext
12394else
12395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396$as_echo "no" >&6; }
12397fi
12398
12399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12400$as_echo_n "checking for ptyranges... " >&6; }
12401if test -d /dev/ptym ; then
12402  pdir='/dev/ptym'
12403else
12404  pdir='/dev'
12405fi
12406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12407/* end confdefs.h.  */
12408#ifdef M_UNIX
12409   yes;
12410#endif
12411
12412_ACEOF
12413if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12414  $EGREP "yes" >/dev/null 2>&1; then :
12415  ptys=`echo /dev/ptyp??`
12416else
12417  ptys=`echo $pdir/pty??`
12418fi
12419rm -f conftest*
12420
12421if test "$ptys" != "$pdir/pty??" ; then
12422  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12423  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12424  cat >>confdefs.h <<_ACEOF
12425#define PTYRANGE0 "$p0"
12426_ACEOF
12427
12428  cat >>confdefs.h <<_ACEOF
12429#define PTYRANGE1 "$p1"
12430_ACEOF
12431
12432  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12433$as_echo "$p0 / $p1" >&6; }
12434else
12435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12436$as_echo "don't know" >&6; }
12437fi
12438
12439
12440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12441$as_echo_n "checking return type of signal handlers... " >&6; }
12442if ${ac_cv_type_signal+:} false; then :
12443  $as_echo_n "(cached) " >&6
12444else
12445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12446/* end confdefs.h.  */
12447#include <sys/types.h>
12448#include <signal.h>
12449
12450int
12451main ()
12452{
12453return *(signal (0, 0)) (0) == 1;
12454  ;
12455  return 0;
12456}
12457_ACEOF
12458if ac_fn_c_try_compile "$LINENO"; then :
12459  ac_cv_type_signal=int
12460else
12461  ac_cv_type_signal=void
12462fi
12463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12464fi
12465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12466$as_echo "$ac_cv_type_signal" >&6; }
12467
12468cat >>confdefs.h <<_ACEOF
12469#define RETSIGTYPE $ac_cv_type_signal
12470_ACEOF
12471
12472
12473
12474if test $ac_cv_type_signal = void; then
12475  $as_echo "#define SIGRETURN return" >>confdefs.h
12476
12477else
12478  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12479
12480fi
12481
12482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12483$as_echo_n "checking for struct sigcontext... " >&6; }
12484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12485/* end confdefs.h.  */
12486
12487#include <signal.h>
12488test_sig()
12489{
12490    struct sigcontext *scont;
12491    scont = (struct sigcontext *)0;
12492    return 1;
12493}
12494int
12495main ()
12496{
12497
12498  ;
12499  return 0;
12500}
12501_ACEOF
12502if ac_fn_c_try_compile "$LINENO"; then :
12503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12504$as_echo "yes" >&6; }
12505		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12506
12507else
12508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12509$as_echo "no" >&6; }
12510fi
12511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12512
12513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12514$as_echo_n "checking getcwd implementation is broken... " >&6; }
12515if ${vim_cv_getcwd_broken+:} false; then :
12516  $as_echo_n "(cached) " >&6
12517else
12518
12519    if test "$cross_compiling" = yes; then :
12520
12521      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12522
12523else
12524  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12525/* end confdefs.h.  */
12526
12527#include "confdefs.h"
12528#ifdef HAVE_UNISTD_H
12529#include <unistd.h>
12530#endif
12531char *dagger[] = { "IFS=pwd", 0 };
12532main()
12533{
12534  char buffer[500];
12535  extern char **environ;
12536  environ = dagger;
12537  return getcwd(buffer, 500) ? 0 : 1;
12538}
12539
12540_ACEOF
12541if ac_fn_c_try_run "$LINENO"; then :
12542
12543      vim_cv_getcwd_broken=no
12544
12545else
12546
12547      vim_cv_getcwd_broken=yes
12548
12549fi
12550rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12551  conftest.$ac_objext conftest.beam conftest.$ac_ext
12552fi
12553
12554
12555fi
12556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12557$as_echo "$vim_cv_getcwd_broken" >&6; }
12558
12559if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12560  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12561
12562  for ac_func in getwd
12563do :
12564  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12565if test "x$ac_cv_func_getwd" = xyes; then :
12566  cat >>confdefs.h <<_ACEOF
12567#define HAVE_GETWD 1
12568_ACEOF
12569
12570fi
12571done
12572
12573fi
12574
12575for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12576	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12577	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12578	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12579	sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \
12580	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12581	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12582do :
12583  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12584ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12585if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12586  cat >>confdefs.h <<_ACEOF
12587#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12588_ACEOF
12589
12590fi
12591done
12592
12593for ac_header in sys/select.h sys/socket.h
12594do :
12595  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12596ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12597if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12598  cat >>confdefs.h <<_ACEOF
12599#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12600_ACEOF
12601
12602fi
12603
12604done
12605
12606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12607$as_echo_n "checking types of arguments for select... " >&6; }
12608if ${ac_cv_func_select_args+:} false; then :
12609  $as_echo_n "(cached) " >&6
12610else
12611  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12612 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12613  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615/* end confdefs.h.  */
12616$ac_includes_default
12617#ifdef HAVE_SYS_SELECT_H
12618# include <sys/select.h>
12619#endif
12620#ifdef HAVE_SYS_SOCKET_H
12621# include <sys/socket.h>
12622#endif
12623
12624int
12625main ()
12626{
12627extern int select ($ac_arg1,
12628					    $ac_arg234, $ac_arg234, $ac_arg234,
12629					    $ac_arg5);
12630  ;
12631  return 0;
12632}
12633_ACEOF
12634if ac_fn_c_try_compile "$LINENO"; then :
12635  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12636fi
12637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12638  done
12639 done
12640done
12641# Provide a safe default value.
12642: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12643
12644fi
12645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12646$as_echo "$ac_cv_func_select_args" >&6; }
12647ac_save_IFS=$IFS; IFS=','
12648set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12649IFS=$ac_save_IFS
12650shift
12651
12652cat >>confdefs.h <<_ACEOF
12653#define SELECT_TYPE_ARG1 $1
12654_ACEOF
12655
12656
12657cat >>confdefs.h <<_ACEOF
12658#define SELECT_TYPE_ARG234 ($2)
12659_ACEOF
12660
12661
12662cat >>confdefs.h <<_ACEOF
12663#define SELECT_TYPE_ARG5 ($3)
12664_ACEOF
12665
12666rm -f conftest*
12667
12668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12669$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12670if ${ac_cv_sys_largefile_source+:} false; then :
12671  $as_echo_n "(cached) " >&6
12672else
12673  while :; do
12674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12675/* end confdefs.h.  */
12676#include <sys/types.h> /* for off_t */
12677     #include <stdio.h>
12678int
12679main ()
12680{
12681int (*fp) (FILE *, off_t, int) = fseeko;
12682     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12683  ;
12684  return 0;
12685}
12686_ACEOF
12687if ac_fn_c_try_link "$LINENO"; then :
12688  ac_cv_sys_largefile_source=no; break
12689fi
12690rm -f core conftest.err conftest.$ac_objext \
12691    conftest$ac_exeext conftest.$ac_ext
12692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12693/* end confdefs.h.  */
12694#define _LARGEFILE_SOURCE 1
12695#include <sys/types.h> /* for off_t */
12696     #include <stdio.h>
12697int
12698main ()
12699{
12700int (*fp) (FILE *, off_t, int) = fseeko;
12701     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12702  ;
12703  return 0;
12704}
12705_ACEOF
12706if ac_fn_c_try_link "$LINENO"; then :
12707  ac_cv_sys_largefile_source=1; break
12708fi
12709rm -f core conftest.err conftest.$ac_objext \
12710    conftest$ac_exeext conftest.$ac_ext
12711  ac_cv_sys_largefile_source=unknown
12712  break
12713done
12714fi
12715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12716$as_echo "$ac_cv_sys_largefile_source" >&6; }
12717case $ac_cv_sys_largefile_source in #(
12718  no | unknown) ;;
12719  *)
12720cat >>confdefs.h <<_ACEOF
12721#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12722_ACEOF
12723;;
12724esac
12725rm -rf conftest*
12726
12727# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12728# in glibc 2.1.3, but that breaks too many other things.
12729# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12730if test $ac_cv_sys_largefile_source != unknown; then
12731
12732$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12733
12734fi
12735
12736
12737# Check whether --enable-largefile was given.
12738if test "${enable_largefile+set}" = set; then :
12739  enableval=$enable_largefile;
12740fi
12741
12742if test "$enable_largefile" != no; then
12743
12744  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12745$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12746if ${ac_cv_sys_largefile_CC+:} false; then :
12747  $as_echo_n "(cached) " >&6
12748else
12749  ac_cv_sys_largefile_CC=no
12750     if test "$GCC" != yes; then
12751       ac_save_CC=$CC
12752       while :; do
12753	 # IRIX 6.2 and later do not support large files by default,
12754	 # so use the C compiler's -n32 option if that helps.
12755	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756/* end confdefs.h.  */
12757#include <sys/types.h>
12758 /* Check that off_t can represent 2**63 - 1 correctly.
12759    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12760    since some C++ compilers masquerading as C compilers
12761    incorrectly reject 9223372036854775807.  */
12762#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12763  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12764		       && LARGE_OFF_T % 2147483647 == 1)
12765		      ? 1 : -1];
12766int
12767main ()
12768{
12769
12770  ;
12771  return 0;
12772}
12773_ACEOF
12774	 if ac_fn_c_try_compile "$LINENO"; then :
12775  break
12776fi
12777rm -f core conftest.err conftest.$ac_objext
12778	 CC="$CC -n32"
12779	 if ac_fn_c_try_compile "$LINENO"; then :
12780  ac_cv_sys_largefile_CC=' -n32'; break
12781fi
12782rm -f core conftest.err conftest.$ac_objext
12783	 break
12784       done
12785       CC=$ac_save_CC
12786       rm -f conftest.$ac_ext
12787    fi
12788fi
12789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12790$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12791  if test "$ac_cv_sys_largefile_CC" != no; then
12792    CC=$CC$ac_cv_sys_largefile_CC
12793  fi
12794
12795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12796$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12797if ${ac_cv_sys_file_offset_bits+:} false; then :
12798  $as_echo_n "(cached) " >&6
12799else
12800  while :; do
12801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12802/* end confdefs.h.  */
12803#include <sys/types.h>
12804 /* Check that off_t can represent 2**63 - 1 correctly.
12805    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12806    since some C++ compilers masquerading as C compilers
12807    incorrectly reject 9223372036854775807.  */
12808#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12809  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12810		       && LARGE_OFF_T % 2147483647 == 1)
12811		      ? 1 : -1];
12812int
12813main ()
12814{
12815
12816  ;
12817  return 0;
12818}
12819_ACEOF
12820if ac_fn_c_try_compile "$LINENO"; then :
12821  ac_cv_sys_file_offset_bits=no; break
12822fi
12823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12825/* end confdefs.h.  */
12826#define _FILE_OFFSET_BITS 64
12827#include <sys/types.h>
12828 /* Check that off_t can represent 2**63 - 1 correctly.
12829    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12830    since some C++ compilers masquerading as C compilers
12831    incorrectly reject 9223372036854775807.  */
12832#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12833  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12834		       && LARGE_OFF_T % 2147483647 == 1)
12835		      ? 1 : -1];
12836int
12837main ()
12838{
12839
12840  ;
12841  return 0;
12842}
12843_ACEOF
12844if ac_fn_c_try_compile "$LINENO"; then :
12845  ac_cv_sys_file_offset_bits=64; break
12846fi
12847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12848  ac_cv_sys_file_offset_bits=unknown
12849  break
12850done
12851fi
12852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12853$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12854case $ac_cv_sys_file_offset_bits in #(
12855  no | unknown) ;;
12856  *)
12857cat >>confdefs.h <<_ACEOF
12858#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12859_ACEOF
12860;;
12861esac
12862rm -rf conftest*
12863  if test $ac_cv_sys_file_offset_bits = unknown; then
12864    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12865$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12866if ${ac_cv_sys_large_files+:} false; then :
12867  $as_echo_n "(cached) " >&6
12868else
12869  while :; do
12870  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12871/* end confdefs.h.  */
12872#include <sys/types.h>
12873 /* Check that off_t can represent 2**63 - 1 correctly.
12874    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12875    since some C++ compilers masquerading as C compilers
12876    incorrectly reject 9223372036854775807.  */
12877#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12878  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12879		       && LARGE_OFF_T % 2147483647 == 1)
12880		      ? 1 : -1];
12881int
12882main ()
12883{
12884
12885  ;
12886  return 0;
12887}
12888_ACEOF
12889if ac_fn_c_try_compile "$LINENO"; then :
12890  ac_cv_sys_large_files=no; break
12891fi
12892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12894/* end confdefs.h.  */
12895#define _LARGE_FILES 1
12896#include <sys/types.h>
12897 /* Check that off_t can represent 2**63 - 1 correctly.
12898    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12899    since some C++ compilers masquerading as C compilers
12900    incorrectly reject 9223372036854775807.  */
12901#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12902  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12903		       && LARGE_OFF_T % 2147483647 == 1)
12904		      ? 1 : -1];
12905int
12906main ()
12907{
12908
12909  ;
12910  return 0;
12911}
12912_ACEOF
12913if ac_fn_c_try_compile "$LINENO"; then :
12914  ac_cv_sys_large_files=1; break
12915fi
12916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12917  ac_cv_sys_large_files=unknown
12918  break
12919done
12920fi
12921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12922$as_echo "$ac_cv_sys_large_files" >&6; }
12923case $ac_cv_sys_large_files in #(
12924  no | unknown) ;;
12925  *)
12926cat >>confdefs.h <<_ACEOF
12927#define _LARGE_FILES $ac_cv_sys_large_files
12928_ACEOF
12929;;
12930esac
12931rm -rf conftest*
12932  fi
12933
12934
12935fi
12936
12937
12938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12939$as_echo_n "checking --enable-canberra argument... " >&6; }
12940# Check whether --enable-canberra was given.
12941if test "${enable_canberra+set}" = set; then :
12942  enableval=$enable_canberra;
12943else
12944  enable_canberra="maybe"
12945fi
12946
12947
12948if test "$enable_canberra" = "maybe"; then
12949  if test "$features" = "big" -o "$features" = "huge"; then
12950    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12951$as_echo "Defaulting to yes" >&6; }
12952    enable_canberra="yes"
12953  else
12954    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12955$as_echo "Defaulting to no" >&6; }
12956    enable_canberra="no"
12957  fi
12958else
12959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
12960$as_echo "$enable_canberra" >&6; }
12961fi
12962if test "$enable_canberra" = "yes"; then
12963  if test "x$PKG_CONFIG" != "xno"; then
12964    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
12965    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
12966  fi
12967  if test "x$canberra_lib" = "x"; then
12968    canberra_lib=-lcanberra
12969    canberra_cflags=-D_REENTRANT
12970  fi
12971  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
12972$as_echo_n "checking for libcanberra... " >&6; }
12973  ac_save_CFLAGS="$CFLAGS"
12974  ac_save_LIBS="$LIBS"
12975  CFLAGS="$CFLAGS $canberra_cflags"
12976  LIBS="$LIBS $canberra_lib"
12977  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12978/* end confdefs.h.  */
12979
12980  # include <canberra.h>
12981
12982int
12983main ()
12984{
12985
12986     ca_context *hello;
12987     ca_context_create(&hello);
12988  ;
12989  return 0;
12990}
12991_ACEOF
12992if ac_fn_c_try_link "$LINENO"; then :
12993  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12994$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
12995
12996else
12997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
12998$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
12999fi
13000rm -f core conftest.err conftest.$ac_objext \
13001    conftest$ac_exeext conftest.$ac_ext
13002fi
13003
13004
13005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
13006$as_echo_n "checking for st_blksize... " >&6; }
13007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008/* end confdefs.h.  */
13009#include <sys/types.h>
13010#include <sys/stat.h>
13011int
13012main ()
13013{
13014	struct stat st;
13015	int n;
13016
13017	stat("/", &st);
13018	n = (int)st.st_blksize;
13019  ;
13020  return 0;
13021}
13022_ACEOF
13023if ac_fn_c_try_compile "$LINENO"; then :
13024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13025$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13026
13027else
13028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13029$as_echo "no" >&6; }
13030fi
13031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13032
13033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13034$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13035if ${vim_cv_stat_ignores_slash+:} false; then :
13036  $as_echo_n "(cached) " >&6
13037else
13038
13039    if test "$cross_compiling" = yes; then :
13040
13041      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13042
13043else
13044  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13045/* end confdefs.h.  */
13046
13047#include "confdefs.h"
13048#if STDC_HEADERS
13049# include <stdlib.h>
13050# include <stddef.h>
13051#endif
13052#include <sys/types.h>
13053#include <sys/stat.h>
13054main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13055
13056_ACEOF
13057if ac_fn_c_try_run "$LINENO"; then :
13058
13059      vim_cv_stat_ignores_slash=yes
13060
13061else
13062
13063      vim_cv_stat_ignores_slash=no
13064
13065fi
13066rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13067  conftest.$ac_objext conftest.beam conftest.$ac_ext
13068fi
13069
13070
13071fi
13072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13073$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13074
13075if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13076  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13077
13078fi
13079
13080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13081$as_echo_n "checking for iconv_open()... " >&6; }
13082save_LIBS="$LIBS"
13083LIBS="$LIBS -liconv"
13084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085/* end confdefs.h.  */
13086
13087#ifdef HAVE_ICONV_H
13088# include <iconv.h>
13089#endif
13090
13091int
13092main ()
13093{
13094iconv_open("fr", "to");
13095  ;
13096  return 0;
13097}
13098_ACEOF
13099if ac_fn_c_try_link "$LINENO"; then :
13100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13101$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13102
13103else
13104  LIBS="$save_LIBS"
13105    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13106/* end confdefs.h.  */
13107
13108#ifdef HAVE_ICONV_H
13109# include <iconv.h>
13110#endif
13111
13112int
13113main ()
13114{
13115iconv_open("fr", "to");
13116  ;
13117  return 0;
13118}
13119_ACEOF
13120if ac_fn_c_try_link "$LINENO"; then :
13121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13122$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13123
13124else
13125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13126$as_echo "no" >&6; }
13127fi
13128rm -f core conftest.err conftest.$ac_objext \
13129    conftest$ac_exeext conftest.$ac_ext
13130fi
13131rm -f core conftest.err conftest.$ac_objext \
13132    conftest$ac_exeext conftest.$ac_ext
13133
13134
13135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13136$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13138/* end confdefs.h.  */
13139
13140#ifdef HAVE_LANGINFO_H
13141# include <langinfo.h>
13142#endif
13143
13144int
13145main ()
13146{
13147char *cs = nl_langinfo(CODESET);
13148  ;
13149  return 0;
13150}
13151_ACEOF
13152if ac_fn_c_try_link "$LINENO"; then :
13153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13154$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13155
13156else
13157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13158$as_echo "no" >&6; }
13159fi
13160rm -f core conftest.err conftest.$ac_objext \
13161    conftest$ac_exeext conftest.$ac_ext
13162
13163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13164$as_echo_n "checking for strtod in -lm... " >&6; }
13165if ${ac_cv_lib_m_strtod+:} false; then :
13166  $as_echo_n "(cached) " >&6
13167else
13168  ac_check_lib_save_LIBS=$LIBS
13169LIBS="-lm  $LIBS"
13170cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171/* end confdefs.h.  */
13172
13173/* Override any GCC internal prototype to avoid an error.
13174   Use char because int might match the return type of a GCC
13175   builtin and then its argument prototype would still apply.  */
13176#ifdef __cplusplus
13177extern "C"
13178#endif
13179char strtod ();
13180int
13181main ()
13182{
13183return strtod ();
13184  ;
13185  return 0;
13186}
13187_ACEOF
13188if ac_fn_c_try_link "$LINENO"; then :
13189  ac_cv_lib_m_strtod=yes
13190else
13191  ac_cv_lib_m_strtod=no
13192fi
13193rm -f core conftest.err conftest.$ac_objext \
13194    conftest$ac_exeext conftest.$ac_ext
13195LIBS=$ac_check_lib_save_LIBS
13196fi
13197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13198$as_echo "$ac_cv_lib_m_strtod" >&6; }
13199if test "x$ac_cv_lib_m_strtod" = xyes; then :
13200  cat >>confdefs.h <<_ACEOF
13201#define HAVE_LIBM 1
13202_ACEOF
13203
13204  LIBS="-lm $LIBS"
13205
13206fi
13207
13208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13209$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13210cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13211/* end confdefs.h.  */
13212
13213#ifdef HAVE_MATH_H
13214# include <math.h>
13215#endif
13216#if STDC_HEADERS
13217# include <stdlib.h>
13218# include <stddef.h>
13219#endif
13220
13221int
13222main ()
13223{
13224char *s; double d;
13225    d = strtod("1.1", &s);
13226    d = fabs(1.11);
13227    d = ceil(1.11);
13228    d = floor(1.11);
13229    d = log10(1.11);
13230    d = pow(1.11, 2.22);
13231    d = sqrt(1.11);
13232    d = sin(1.11);
13233    d = cos(1.11);
13234    d = atan(1.11);
13235
13236  ;
13237  return 0;
13238}
13239_ACEOF
13240if ac_fn_c_try_link "$LINENO"; then :
13241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13242$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13243
13244else
13245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13246$as_echo "no" >&6; }
13247fi
13248rm -f core conftest.err conftest.$ac_objext \
13249    conftest$ac_exeext conftest.$ac_ext
13250
13251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13252$as_echo_n "checking for isinf()... " >&6; }
13253cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13254/* end confdefs.h.  */
13255
13256#ifdef HAVE_MATH_H
13257# include <math.h>
13258#endif
13259#if STDC_HEADERS
13260# include <stdlib.h>
13261# include <stddef.h>
13262#endif
13263
13264int
13265main ()
13266{
13267int r = isinf(1.11);
13268  ;
13269  return 0;
13270}
13271_ACEOF
13272if ac_fn_c_try_link "$LINENO"; then :
13273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13274$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13275
13276else
13277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13278$as_echo "no" >&6; }
13279fi
13280rm -f core conftest.err conftest.$ac_objext \
13281    conftest$ac_exeext conftest.$ac_ext
13282
13283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13284$as_echo_n "checking for isnan()... " >&6; }
13285cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13286/* end confdefs.h.  */
13287
13288#ifdef HAVE_MATH_H
13289# include <math.h>
13290#endif
13291#if STDC_HEADERS
13292# include <stdlib.h>
13293# include <stddef.h>
13294#endif
13295
13296int
13297main ()
13298{
13299int r = isnan(1.11);
13300  ;
13301  return 0;
13302}
13303_ACEOF
13304if ac_fn_c_try_link "$LINENO"; then :
13305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13306$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13307
13308else
13309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13310$as_echo "no" >&6; }
13311fi
13312rm -f core conftest.err conftest.$ac_objext \
13313    conftest$ac_exeext conftest.$ac_ext
13314
13315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13316$as_echo_n "checking --disable-acl argument... " >&6; }
13317# Check whether --enable-acl was given.
13318if test "${enable_acl+set}" = set; then :
13319  enableval=$enable_acl;
13320else
13321  enable_acl="yes"
13322fi
13323
13324if test "$enable_acl" = "yes"; then
13325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13326$as_echo "no" >&6; }
13327  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13328$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13329if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13330  $as_echo_n "(cached) " >&6
13331else
13332  ac_check_lib_save_LIBS=$LIBS
13333LIBS="-lposix1e  $LIBS"
13334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13335/* end confdefs.h.  */
13336
13337/* Override any GCC internal prototype to avoid an error.
13338   Use char because int might match the return type of a GCC
13339   builtin and then its argument prototype would still apply.  */
13340#ifdef __cplusplus
13341extern "C"
13342#endif
13343char acl_get_file ();
13344int
13345main ()
13346{
13347return acl_get_file ();
13348  ;
13349  return 0;
13350}
13351_ACEOF
13352if ac_fn_c_try_link "$LINENO"; then :
13353  ac_cv_lib_posix1e_acl_get_file=yes
13354else
13355  ac_cv_lib_posix1e_acl_get_file=no
13356fi
13357rm -f core conftest.err conftest.$ac_objext \
13358    conftest$ac_exeext conftest.$ac_ext
13359LIBS=$ac_check_lib_save_LIBS
13360fi
13361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13362$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13363if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13364  LIBS="$LIBS -lposix1e"
13365else
13366  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13367$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13368if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13369  $as_echo_n "(cached) " >&6
13370else
13371  ac_check_lib_save_LIBS=$LIBS
13372LIBS="-lacl  $LIBS"
13373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13374/* end confdefs.h.  */
13375
13376/* Override any GCC internal prototype to avoid an error.
13377   Use char because int might match the return type of a GCC
13378   builtin and then its argument prototype would still apply.  */
13379#ifdef __cplusplus
13380extern "C"
13381#endif
13382char acl_get_file ();
13383int
13384main ()
13385{
13386return acl_get_file ();
13387  ;
13388  return 0;
13389}
13390_ACEOF
13391if ac_fn_c_try_link "$LINENO"; then :
13392  ac_cv_lib_acl_acl_get_file=yes
13393else
13394  ac_cv_lib_acl_acl_get_file=no
13395fi
13396rm -f core conftest.err conftest.$ac_objext \
13397    conftest$ac_exeext conftest.$ac_ext
13398LIBS=$ac_check_lib_save_LIBS
13399fi
13400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13401$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13402if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13403  LIBS="$LIBS -lacl"
13404		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13405$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13406if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13407  $as_echo_n "(cached) " >&6
13408else
13409  ac_check_lib_save_LIBS=$LIBS
13410LIBS="-lattr  $LIBS"
13411cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13412/* end confdefs.h.  */
13413
13414/* Override any GCC internal prototype to avoid an error.
13415   Use char because int might match the return type of a GCC
13416   builtin and then its argument prototype would still apply.  */
13417#ifdef __cplusplus
13418extern "C"
13419#endif
13420char fgetxattr ();
13421int
13422main ()
13423{
13424return fgetxattr ();
13425  ;
13426  return 0;
13427}
13428_ACEOF
13429if ac_fn_c_try_link "$LINENO"; then :
13430  ac_cv_lib_attr_fgetxattr=yes
13431else
13432  ac_cv_lib_attr_fgetxattr=no
13433fi
13434rm -f core conftest.err conftest.$ac_objext \
13435    conftest$ac_exeext conftest.$ac_ext
13436LIBS=$ac_check_lib_save_LIBS
13437fi
13438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13439$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13440if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13441  LIBS="$LIBS -lattr"
13442fi
13443
13444fi
13445
13446fi
13447
13448
13449  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13450$as_echo_n "checking for POSIX ACL support... " >&6; }
13451  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452/* end confdefs.h.  */
13453
13454#include <sys/types.h>
13455#ifdef HAVE_SYS_ACL_H
13456# include <sys/acl.h>
13457#endif
13458acl_t acl;
13459int
13460main ()
13461{
13462acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13463	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13464	acl_free(acl);
13465  ;
13466  return 0;
13467}
13468_ACEOF
13469if ac_fn_c_try_link "$LINENO"; then :
13470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13471$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13472
13473else
13474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13475$as_echo "no" >&6; }
13476fi
13477rm -f core conftest.err conftest.$ac_objext \
13478    conftest$ac_exeext conftest.$ac_ext
13479
13480  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13481$as_echo_n "checking for acl_get in -lsec... " >&6; }
13482if ${ac_cv_lib_sec_acl_get+:} false; then :
13483  $as_echo_n "(cached) " >&6
13484else
13485  ac_check_lib_save_LIBS=$LIBS
13486LIBS="-lsec  $LIBS"
13487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13488/* end confdefs.h.  */
13489
13490/* Override any GCC internal prototype to avoid an error.
13491   Use char because int might match the return type of a GCC
13492   builtin and then its argument prototype would still apply.  */
13493#ifdef __cplusplus
13494extern "C"
13495#endif
13496char acl_get ();
13497int
13498main ()
13499{
13500return acl_get ();
13501  ;
13502  return 0;
13503}
13504_ACEOF
13505if ac_fn_c_try_link "$LINENO"; then :
13506  ac_cv_lib_sec_acl_get=yes
13507else
13508  ac_cv_lib_sec_acl_get=no
13509fi
13510rm -f core conftest.err conftest.$ac_objext \
13511    conftest$ac_exeext conftest.$ac_ext
13512LIBS=$ac_check_lib_save_LIBS
13513fi
13514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13515$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13516if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13517  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13518
13519else
13520  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13521$as_echo_n "checking for Solaris ACL support... " >&6; }
13522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13523/* end confdefs.h.  */
13524
13525#ifdef HAVE_SYS_ACL_H
13526# include <sys/acl.h>
13527#endif
13528int
13529main ()
13530{
13531acl("foo", GETACLCNT, 0, NULL);
13532
13533  ;
13534  return 0;
13535}
13536_ACEOF
13537if ac_fn_c_try_link "$LINENO"; then :
13538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13539$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13540
13541else
13542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13543$as_echo "no" >&6; }
13544fi
13545rm -f core conftest.err conftest.$ac_objext \
13546    conftest$ac_exeext conftest.$ac_ext
13547fi
13548
13549
13550  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13551$as_echo_n "checking for AIX ACL support... " >&6; }
13552  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13553/* end confdefs.h.  */
13554
13555#if STDC_HEADERS
13556# include <stdlib.h>
13557# include <stddef.h>
13558#endif
13559#ifdef HAVE_SYS_ACL_H
13560# include <sys/acl.h>
13561#endif
13562#ifdef HAVE_SYS_ACCESS_H
13563# include <sys/access.h>
13564#endif
13565#define _ALL_SOURCE
13566
13567#include <sys/stat.h>
13568
13569int aclsize;
13570struct acl *aclent;
13571int
13572main ()
13573{
13574aclsize = sizeof(struct acl);
13575	aclent = (void *)malloc(aclsize);
13576	statacl("foo", STX_NORMAL, aclent, aclsize);
13577
13578  ;
13579  return 0;
13580}
13581_ACEOF
13582if ac_fn_c_try_link "$LINENO"; then :
13583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13584$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13585
13586else
13587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13588$as_echo "no" >&6; }
13589fi
13590rm -f core conftest.err conftest.$ac_objext \
13591    conftest$ac_exeext conftest.$ac_ext
13592else
13593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13594$as_echo "yes" >&6; }
13595fi
13596
13597if test "x$GTK_CFLAGS" != "x"; then
13598    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13599$as_echo_n "checking for pango_shape_full... " >&6; }
13600  ac_save_CFLAGS="$CFLAGS"
13601  ac_save_LIBS="$LIBS"
13602  CFLAGS="$CFLAGS $GTK_CFLAGS"
13603  LIBS="$LIBS $GTK_LIBS"
13604  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13605/* end confdefs.h.  */
13606#include <gtk/gtk.h>
13607int
13608main ()
13609{
13610 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13611  ;
13612  return 0;
13613}
13614_ACEOF
13615if ac_fn_c_try_link "$LINENO"; then :
13616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13617$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13618
13619else
13620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13621$as_echo "no" >&6; }
13622fi
13623rm -f core conftest.err conftest.$ac_objext \
13624    conftest$ac_exeext conftest.$ac_ext
13625  CFLAGS="$ac_save_CFLAGS"
13626  LIBS="$ac_save_LIBS"
13627fi
13628
13629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13630$as_echo_n "checking --disable-gpm argument... " >&6; }
13631# Check whether --enable-gpm was given.
13632if test "${enable_gpm+set}" = set; then :
13633  enableval=$enable_gpm;
13634else
13635  enable_gpm="yes"
13636fi
13637
13638
13639if test "$enable_gpm" = "yes"; then
13640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13641$as_echo "no" >&6; }
13642    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13643$as_echo_n "checking for gpm... " >&6; }
13644if ${vi_cv_have_gpm+:} false; then :
13645  $as_echo_n "(cached) " >&6
13646else
13647  olibs="$LIBS" ; LIBS="-lgpm"
13648	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13649/* end confdefs.h.  */
13650#include <gpm.h>
13651	    #include <linux/keyboard.h>
13652int
13653main ()
13654{
13655Gpm_GetLibVersion(NULL);
13656  ;
13657  return 0;
13658}
13659_ACEOF
13660if ac_fn_c_try_link "$LINENO"; then :
13661  	    	    vi_cv_have_gpm=yes
13662else
13663  vi_cv_have_gpm=no
13664fi
13665rm -f core conftest.err conftest.$ac_objext \
13666    conftest$ac_exeext conftest.$ac_ext
13667	LIBS="$olibs"
13668
13669fi
13670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13671$as_echo "$vi_cv_have_gpm" >&6; }
13672  if test $vi_cv_have_gpm = yes; then
13673    LIBS="$LIBS -lgpm"
13674    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13675
13676  fi
13677else
13678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13679$as_echo "yes" >&6; }
13680fi
13681
13682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13683$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13684# Check whether --enable-sysmouse was given.
13685if test "${enable_sysmouse+set}" = set; then :
13686  enableval=$enable_sysmouse;
13687else
13688  enable_sysmouse="yes"
13689fi
13690
13691
13692if test "$enable_sysmouse" = "yes"; then
13693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13694$as_echo "no" >&6; }
13695        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13696$as_echo_n "checking for sysmouse... " >&6; }
13697if ${vi_cv_have_sysmouse+:} false; then :
13698  $as_echo_n "(cached) " >&6
13699else
13700  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13701/* end confdefs.h.  */
13702#include <sys/consio.h>
13703	     #include <signal.h>
13704	     #include <sys/fbio.h>
13705int
13706main ()
13707{
13708struct mouse_info   mouse;
13709	     mouse.operation = MOUSE_MODE;
13710	     mouse.operation = MOUSE_SHOW;
13711	     mouse.u.mode.mode = 0;
13712	     mouse.u.mode.signal = SIGUSR2;
13713  ;
13714  return 0;
13715}
13716_ACEOF
13717if ac_fn_c_try_link "$LINENO"; then :
13718  vi_cv_have_sysmouse=yes
13719else
13720  vi_cv_have_sysmouse=no
13721fi
13722rm -f core conftest.err conftest.$ac_objext \
13723    conftest$ac_exeext conftest.$ac_ext
13724
13725fi
13726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13727$as_echo "$vi_cv_have_sysmouse" >&6; }
13728  if test $vi_cv_have_sysmouse = yes; then
13729    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13730
13731  fi
13732else
13733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13734$as_echo "yes" >&6; }
13735fi
13736
13737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13738$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13739cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740/* end confdefs.h.  */
13741#if HAVE_FCNTL_H
13742# include <fcntl.h>
13743#endif
13744int
13745main ()
13746{
13747	int flag = FD_CLOEXEC;
13748  ;
13749  return 0;
13750}
13751_ACEOF
13752if ac_fn_c_try_compile "$LINENO"; then :
13753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13754$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13755
13756else
13757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13758$as_echo "not usable" >&6; }
13759fi
13760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13761
13762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13763$as_echo_n "checking for rename... " >&6; }
13764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13765/* end confdefs.h.  */
13766#include <stdio.h>
13767int
13768main ()
13769{
13770rename("this", "that")
13771  ;
13772  return 0;
13773}
13774_ACEOF
13775if ac_fn_c_try_link "$LINENO"; then :
13776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13777$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13778
13779else
13780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13781$as_echo "no" >&6; }
13782fi
13783rm -f core conftest.err conftest.$ac_objext \
13784    conftest$ac_exeext conftest.$ac_ext
13785
13786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5
13787$as_echo_n "checking for dirfd... " >&6; }
13788cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13789/* end confdefs.h.  */
13790#include <sys/types.h>
13791#include <dirent.h>
13792int
13793main ()
13794{
13795DIR * dir=opendir("dirname"); dirfd(dir);
13796  ;
13797  return 0;
13798}
13799_ACEOF
13800if ac_fn_c_try_link "$LINENO"; then :
13801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13802$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h
13803
13804else
13805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13806$as_echo "not usable" >&6; }
13807fi
13808rm -f core conftest.err conftest.$ac_objext \
13809    conftest$ac_exeext conftest.$ac_ext
13810
13811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
13812$as_echo_n "checking for flock... " >&6; }
13813cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13814/* end confdefs.h.  */
13815#include <sys/file.h>
13816int
13817main ()
13818{
13819flock(10, LOCK_SH);
13820  ;
13821  return 0;
13822}
13823_ACEOF
13824if ac_fn_c_try_link "$LINENO"; then :
13825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13826$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
13827
13828else
13829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13830$as_echo "not usable" >&6; }
13831fi
13832rm -f core conftest.err conftest.$ac_objext \
13833    conftest$ac_exeext conftest.$ac_ext
13834
13835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13836$as_echo_n "checking for sysctl... " >&6; }
13837cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13838/* end confdefs.h.  */
13839#include <sys/types.h>
13840#include <sys/sysctl.h>
13841int
13842main ()
13843{
13844	int mib[2], r;
13845	size_t len;
13846
13847	mib[0] = CTL_HW;
13848	mib[1] = HW_USERMEM;
13849	len = sizeof(r);
13850	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13851
13852  ;
13853  return 0;
13854}
13855_ACEOF
13856if ac_fn_c_try_compile "$LINENO"; then :
13857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13858$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13859
13860else
13861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13862$as_echo "not usable" >&6; }
13863fi
13864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13865
13866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13867$as_echo_n "checking for sysinfo... " >&6; }
13868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13869/* end confdefs.h.  */
13870#include <sys/types.h>
13871#include <sys/sysinfo.h>
13872int
13873main ()
13874{
13875	struct sysinfo sinfo;
13876	int t;
13877
13878	(void)sysinfo(&sinfo);
13879	t = sinfo.totalram;
13880
13881  ;
13882  return 0;
13883}
13884_ACEOF
13885if ac_fn_c_try_compile "$LINENO"; then :
13886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13887$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13888
13889else
13890  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13891$as_echo "not usable" >&6; }
13892fi
13893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13894
13895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13896$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13898/* end confdefs.h.  */
13899#include <sys/types.h>
13900#include <sys/sysinfo.h>
13901int
13902main ()
13903{
13904	struct sysinfo sinfo;
13905	sinfo.mem_unit = 1;
13906
13907  ;
13908  return 0;
13909}
13910_ACEOF
13911if ac_fn_c_try_compile "$LINENO"; then :
13912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13913$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13914
13915else
13916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13917$as_echo "no" >&6; }
13918fi
13919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13920
13921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
13922$as_echo_n "checking for sysconf... " >&6; }
13923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13924/* end confdefs.h.  */
13925#include <unistd.h>
13926int
13927main ()
13928{
13929	(void)sysconf(_SC_PAGESIZE);
13930	(void)sysconf(_SC_PHYS_PAGES);
13931
13932  ;
13933  return 0;
13934}
13935_ACEOF
13936if ac_fn_c_try_compile "$LINENO"; then :
13937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13938$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
13939
13940else
13941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13942$as_echo "not usable" >&6; }
13943fi
13944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13945
13946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5
13947$as_echo_n "checking for _SC_SIGSTKSZ via sysconf()... " >&6; }
13948cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13949/* end confdefs.h.  */
13950#include <unistd.h>
13951int
13952main ()
13953{
13954	(void)sysconf(_SC_SIGSTKSZ);
13955
13956  ;
13957  return 0;
13958}
13959_ACEOF
13960if ac_fn_c_try_compile "$LINENO"; then :
13961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13962$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h
13963
13964else
13965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13966$as_echo "not usable" >&6; }
13967fi
13968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13969
13970# The cast to long int works around a bug in the HP C Compiler
13971# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13972# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13973# This bug is HP SR number 8606223364.
13974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13975$as_echo_n "checking size of int... " >&6; }
13976if ${ac_cv_sizeof_int+:} false; then :
13977  $as_echo_n "(cached) " >&6
13978else
13979  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13980
13981else
13982  if test "$ac_cv_type_int" = yes; then
13983     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13984$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13985as_fn_error 77 "cannot compute sizeof (int)
13986See \`config.log' for more details" "$LINENO" 5; }
13987   else
13988     ac_cv_sizeof_int=0
13989   fi
13990fi
13991
13992fi
13993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13994$as_echo "$ac_cv_sizeof_int" >&6; }
13995
13996
13997
13998cat >>confdefs.h <<_ACEOF
13999#define SIZEOF_INT $ac_cv_sizeof_int
14000_ACEOF
14001
14002
14003# The cast to long int works around a bug in the HP C Compiler
14004# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14005# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14006# This bug is HP SR number 8606223364.
14007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14008$as_echo_n "checking size of long... " >&6; }
14009if ${ac_cv_sizeof_long+:} false; then :
14010  $as_echo_n "(cached) " >&6
14011else
14012  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14013
14014else
14015  if test "$ac_cv_type_long" = yes; then
14016     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14018as_fn_error 77 "cannot compute sizeof (long)
14019See \`config.log' for more details" "$LINENO" 5; }
14020   else
14021     ac_cv_sizeof_long=0
14022   fi
14023fi
14024
14025fi
14026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14027$as_echo "$ac_cv_sizeof_long" >&6; }
14028
14029
14030
14031cat >>confdefs.h <<_ACEOF
14032#define SIZEOF_LONG $ac_cv_sizeof_long
14033_ACEOF
14034
14035
14036# The cast to long int works around a bug in the HP C Compiler
14037# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14038# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14039# This bug is HP SR number 8606223364.
14040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
14041$as_echo_n "checking size of time_t... " >&6; }
14042if ${ac_cv_sizeof_time_t+:} false; then :
14043  $as_echo_n "(cached) " >&6
14044else
14045  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
14046
14047else
14048  if test "$ac_cv_type_time_t" = yes; then
14049     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14050$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14051as_fn_error 77 "cannot compute sizeof (time_t)
14052See \`config.log' for more details" "$LINENO" 5; }
14053   else
14054     ac_cv_sizeof_time_t=0
14055   fi
14056fi
14057
14058fi
14059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
14060$as_echo "$ac_cv_sizeof_time_t" >&6; }
14061
14062
14063
14064cat >>confdefs.h <<_ACEOF
14065#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14066_ACEOF
14067
14068
14069# The cast to long int works around a bug in the HP C Compiler
14070# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14071# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14072# This bug is HP SR number 8606223364.
14073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14074$as_echo_n "checking size of off_t... " >&6; }
14075if ${ac_cv_sizeof_off_t+:} false; then :
14076  $as_echo_n "(cached) " >&6
14077else
14078  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14079
14080else
14081  if test "$ac_cv_type_off_t" = yes; then
14082     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14084as_fn_error 77 "cannot compute sizeof (off_t)
14085See \`config.log' for more details" "$LINENO" 5; }
14086   else
14087     ac_cv_sizeof_off_t=0
14088   fi
14089fi
14090
14091fi
14092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14093$as_echo "$ac_cv_sizeof_off_t" >&6; }
14094
14095
14096
14097cat >>confdefs.h <<_ACEOF
14098#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14099_ACEOF
14100
14101
14102
14103cat >>confdefs.h <<_ACEOF
14104#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14105_ACEOF
14106
14107cat >>confdefs.h <<_ACEOF
14108#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14109_ACEOF
14110
14111
14112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14113$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14114if test "$cross_compiling" = yes; then :
14115  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14116$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14117else
14118  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14119/* end confdefs.h.  */
14120
14121#ifdef HAVE_STDINT_H
14122# include <stdint.h>
14123#endif
14124#ifdef HAVE_INTTYPES_H
14125# include <inttypes.h>
14126#endif
14127main() {
14128  uint32_t nr1 = (uint32_t)-1;
14129  uint32_t nr2 = (uint32_t)0xffffffffUL;
14130  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1;
14131  return 0;
14132}
14133_ACEOF
14134if ac_fn_c_try_run "$LINENO"; then :
14135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14136$as_echo "ok" >&6; }
14137else
14138  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14139fi
14140rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14141  conftest.$ac_objext conftest.beam conftest.$ac_ext
14142fi
14143
14144
14145
14146bcopy_test_prog='
14147#include "confdefs.h"
14148#ifdef HAVE_STRING_H
14149# include <string.h>
14150#endif
14151#if STDC_HEADERS
14152# include <stdlib.h>
14153# include <stddef.h>
14154#endif
14155main() {
14156  char buf[10];
14157  strcpy(buf, "abcdefghi");
14158  mch_memmove(buf, buf + 2, 3);
14159  if (strncmp(buf, "ababcf", 6))
14160    exit(1);
14161  strcpy(buf, "abcdefghi");
14162  mch_memmove(buf + 2, buf, 3);
14163  if (strncmp(buf, "cdedef", 6))
14164    exit(1);
14165  exit(0); /* libc version works properly.  */
14166}'
14167
14168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14169$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14170if ${vim_cv_memmove_handles_overlap+:} false; then :
14171  $as_echo_n "(cached) " >&6
14172else
14173
14174    if test "$cross_compiling" = yes; then :
14175
14176	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14177
14178else
14179  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14180/* end confdefs.h.  */
14181#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14182_ACEOF
14183if ac_fn_c_try_run "$LINENO"; then :
14184
14185	vim_cv_memmove_handles_overlap=yes
14186
14187else
14188
14189	vim_cv_memmove_handles_overlap=no
14190
14191fi
14192rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14193  conftest.$ac_objext conftest.beam conftest.$ac_ext
14194fi
14195
14196
14197fi
14198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14199$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14200
14201if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14202  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14203
14204else
14205  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14206$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14207if ${vim_cv_bcopy_handles_overlap+:} false; then :
14208  $as_echo_n "(cached) " >&6
14209else
14210
14211      if test "$cross_compiling" = yes; then :
14212
14213	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14214
14215else
14216  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14217/* end confdefs.h.  */
14218#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14219_ACEOF
14220if ac_fn_c_try_run "$LINENO"; then :
14221
14222	vim_cv_bcopy_handles_overlap=yes
14223
14224else
14225
14226	vim_cv_bcopy_handles_overlap=no
14227
14228fi
14229rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14230  conftest.$ac_objext conftest.beam conftest.$ac_ext
14231fi
14232
14233
14234fi
14235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14236$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14237
14238  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14239    $as_echo "#define USEBCOPY 1" >>confdefs.h
14240
14241  else
14242    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14243$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14244if ${vim_cv_memcpy_handles_overlap+:} false; then :
14245  $as_echo_n "(cached) " >&6
14246else
14247
14248	if test "$cross_compiling" = yes; then :
14249
14250	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14251
14252else
14253  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14254/* end confdefs.h.  */
14255#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14256_ACEOF
14257if ac_fn_c_try_run "$LINENO"; then :
14258
14259	    vim_cv_memcpy_handles_overlap=yes
14260
14261else
14262
14263	    vim_cv_memcpy_handles_overlap=no
14264
14265fi
14266rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14267  conftest.$ac_objext conftest.beam conftest.$ac_ext
14268fi
14269
14270
14271fi
14272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14273$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14274
14275    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14276      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14277
14278    fi
14279  fi
14280fi
14281
14282
14283if test "x$with_x" = "xyes"; then
14284  cflags_save=$CFLAGS
14285  libs_save=$LIBS
14286  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14287  CFLAGS="$CFLAGS $X_CFLAGS"
14288
14289  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14290$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14291  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14292/* end confdefs.h.  */
14293#include <X11/Xlocale.h>
14294int
14295main ()
14296{
14297
14298  ;
14299  return 0;
14300}
14301_ACEOF
14302if ac_fn_c_try_compile "$LINENO"; then :
14303  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14304/* end confdefs.h.  */
14305
14306/* Override any GCC internal prototype to avoid an error.
14307   Use char because int might match the return type of a GCC
14308   builtin and then its argument prototype would still apply.  */
14309#ifdef __cplusplus
14310extern "C"
14311#endif
14312char _Xsetlocale ();
14313int
14314main ()
14315{
14316return _Xsetlocale ();
14317  ;
14318  return 0;
14319}
14320_ACEOF
14321if ac_fn_c_try_link "$LINENO"; then :
14322  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14323$as_echo "yes" >&6; }
14324	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14325
14326else
14327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14328$as_echo "no" >&6; }
14329fi
14330rm -f core conftest.err conftest.$ac_objext \
14331    conftest$ac_exeext conftest.$ac_ext
14332else
14333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14334$as_echo "no" >&6; }
14335fi
14336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14337
14338  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14339$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14340  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14341/* end confdefs.h.  */
14342
14343/* Override any GCC internal prototype to avoid an error.
14344   Use char because int might match the return type of a GCC
14345   builtin and then its argument prototype would still apply.  */
14346#ifdef __cplusplus
14347extern "C"
14348#endif
14349char Xutf8SetWMProperties ();
14350int
14351main ()
14352{
14353return Xutf8SetWMProperties ();
14354  ;
14355  return 0;
14356}
14357_ACEOF
14358if ac_fn_c_try_link "$LINENO"; then :
14359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14360$as_echo "yes" >&6; }
14361	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14362
14363else
14364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14365$as_echo "no" >&6; }
14366fi
14367rm -f core conftest.err conftest.$ac_objext \
14368    conftest$ac_exeext conftest.$ac_ext
14369
14370  CFLAGS=$cflags_save
14371  LIBS=$libs_save
14372fi
14373
14374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14375$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14376if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14377  $as_echo_n "(cached) " >&6
14378else
14379  ac_check_lib_save_LIBS=$LIBS
14380LIBS="-lxpg4  $LIBS"
14381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14382/* end confdefs.h.  */
14383
14384/* Override any GCC internal prototype to avoid an error.
14385   Use char because int might match the return type of a GCC
14386   builtin and then its argument prototype would still apply.  */
14387#ifdef __cplusplus
14388extern "C"
14389#endif
14390char _xpg4_setrunelocale ();
14391int
14392main ()
14393{
14394return _xpg4_setrunelocale ();
14395  ;
14396  return 0;
14397}
14398_ACEOF
14399if ac_fn_c_try_link "$LINENO"; then :
14400  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14401else
14402  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14403fi
14404rm -f core conftest.err conftest.$ac_objext \
14405    conftest$ac_exeext conftest.$ac_ext
14406LIBS=$ac_check_lib_save_LIBS
14407fi
14408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14409$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14410if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14411  LIBS="$LIBS -lxpg4"
14412fi
14413
14414
14415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14416$as_echo_n "checking how to create tags... " >&6; }
14417test -f tags && mv tags tags.save
14418if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14419  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14420elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14421  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14422elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14423  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14424else
14425  TAGPRG="ctags"
14426  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14427  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14428  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14429  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14430  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14431  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14432  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14433fi
14434test -f tags.save && mv tags.save tags
14435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14436$as_echo "$TAGPRG" >&6; }
14437
14438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14439$as_echo_n "checking how to run man with a section nr... " >&6; }
14440MANDEF="man"
14441(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14443$as_echo "$MANDEF" >&6; }
14444if test "$MANDEF" = "man -s"; then
14445  $as_echo "#define USEMAN_S 1" >>confdefs.h
14446
14447fi
14448
14449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14450$as_echo_n "checking --disable-nls argument... " >&6; }
14451# Check whether --enable-nls was given.
14452if test "${enable_nls+set}" = set; then :
14453  enableval=$enable_nls;
14454else
14455  enable_nls="yes"
14456fi
14457
14458
14459if test "$enable_nls" = "yes"; then
14460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14461$as_echo "no" >&6; }
14462
14463  INSTALL_LANGS=install-languages
14464
14465  INSTALL_TOOL_LANGS=install-tool-languages
14466
14467
14468  # Extract the first word of "msgfmt", so it can be a program name with args.
14469set dummy msgfmt; ac_word=$2
14470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14471$as_echo_n "checking for $ac_word... " >&6; }
14472if ${ac_cv_prog_MSGFMT+:} false; then :
14473  $as_echo_n "(cached) " >&6
14474else
14475  if test -n "$MSGFMT"; then
14476  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14477else
14478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14479for as_dir in $PATH
14480do
14481  IFS=$as_save_IFS
14482  test -z "$as_dir" && as_dir=.
14483    for ac_exec_ext in '' $ac_executable_extensions; do
14484  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14485    ac_cv_prog_MSGFMT="msgfmt"
14486    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14487    break 2
14488  fi
14489done
14490  done
14491IFS=$as_save_IFS
14492
14493fi
14494fi
14495MSGFMT=$ac_cv_prog_MSGFMT
14496if test -n "$MSGFMT"; then
14497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14498$as_echo "$MSGFMT" >&6; }
14499else
14500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14501$as_echo "no" >&6; }
14502fi
14503
14504
14505  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14506$as_echo_n "checking for NLS... " >&6; }
14507  if test -f po/Makefile; then
14508    have_gettext="no"
14509    if test -n "$MSGFMT"; then
14510      olibs=$LIBS
14511      LIBS=""
14512      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14513/* end confdefs.h.  */
14514#include <libintl.h>
14515int
14516main ()
14517{
14518gettext("Test");
14519  ;
14520  return 0;
14521}
14522_ACEOF
14523if ac_fn_c_try_link "$LINENO"; then :
14524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14525$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14526else
14527  LIBS="-lintl"
14528	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14529/* end confdefs.h.  */
14530#include <libintl.h>
14531int
14532main ()
14533{
14534gettext("Test");
14535  ;
14536  return 0;
14537}
14538_ACEOF
14539if ac_fn_c_try_link "$LINENO"; then :
14540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14541$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14542	      LIBS="$olibs -lintl"
14543else
14544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14545$as_echo "gettext() doesn't work" >&6; };
14546	      LIBS=$olibs
14547fi
14548rm -f core conftest.err conftest.$ac_objext \
14549    conftest$ac_exeext conftest.$ac_ext
14550fi
14551rm -f core conftest.err conftest.$ac_objext \
14552    conftest$ac_exeext conftest.$ac_ext
14553    else
14554      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14555$as_echo "msgfmt not found - disabled" >&6; };
14556    fi
14557    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14558      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14559
14560      MAKEMO=yes
14561
14562            for ac_func in bind_textdomain_codeset
14563do :
14564  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14565if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14566  cat >>confdefs.h <<_ACEOF
14567#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14568_ACEOF
14569
14570fi
14571done
14572
14573            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14574$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14575      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14576/* end confdefs.h.  */
14577#include <libintl.h>
14578		extern int _nl_msg_cat_cntr;
14579int
14580main ()
14581{
14582++_nl_msg_cat_cntr;
14583  ;
14584  return 0;
14585}
14586_ACEOF
14587if ac_fn_c_try_link "$LINENO"; then :
14588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14589$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14590
14591else
14592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14593$as_echo "no" >&6; }
14594fi
14595rm -f core conftest.err conftest.$ac_objext \
14596    conftest$ac_exeext conftest.$ac_ext
14597      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14598$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14599      MSGFMT_DESKTOP=
14600      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14601	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14602	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14603$as_echo "broken" >&6; }
14604	else
14605	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14606$as_echo "yes" >&6; }
14607	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14608	fi
14609      else
14610	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14611$as_echo "no" >&6; }
14612      fi
14613
14614    fi
14615  else
14616    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14617$as_echo "no \"po/Makefile\" - disabled" >&6; };
14618  fi
14619else
14620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14621$as_echo "yes" >&6; }
14622fi
14623
14624ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14625if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14626  DLL=dlfcn.h
14627else
14628  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14629if test "x$ac_cv_header_dl_h" = xyes; then :
14630  DLL=dl.h
14631fi
14632
14633
14634fi
14635
14636
14637if test x${DLL} = xdlfcn.h; then
14638
14639$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14640
14641  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14642$as_echo_n "checking for dlopen()... " >&6; }
14643  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14644/* end confdefs.h.  */
14645
14646int
14647main ()
14648{
14649
14650		extern void* dlopen();
14651		dlopen();
14652
14653  ;
14654  return 0;
14655}
14656_ACEOF
14657if ac_fn_c_try_link "$LINENO"; then :
14658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14659$as_echo "yes" >&6; };
14660
14661$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14662
14663else
14664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14665$as_echo "no" >&6; };
14666	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14667$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14668	      olibs=$LIBS
14669	      LIBS="$LIBS -ldl"
14670	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14671/* end confdefs.h.  */
14672
14673int
14674main ()
14675{
14676
14677				extern void* dlopen();
14678				dlopen();
14679
14680  ;
14681  return 0;
14682}
14683_ACEOF
14684if ac_fn_c_try_link "$LINENO"; then :
14685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14686$as_echo "yes" >&6; };
14687
14688$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14689
14690else
14691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14692$as_echo "no" >&6; };
14693			  LIBS=$olibs
14694fi
14695rm -f core conftest.err conftest.$ac_objext \
14696    conftest$ac_exeext conftest.$ac_ext
14697fi
14698rm -f core conftest.err conftest.$ac_objext \
14699    conftest$ac_exeext conftest.$ac_ext
14700      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14701$as_echo_n "checking for dlsym()... " >&6; }
14702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14703/* end confdefs.h.  */
14704
14705int
14706main ()
14707{
14708
14709		extern void* dlsym();
14710		dlsym();
14711
14712  ;
14713  return 0;
14714}
14715_ACEOF
14716if ac_fn_c_try_link "$LINENO"; then :
14717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14718$as_echo "yes" >&6; };
14719
14720$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14721
14722else
14723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14724$as_echo "no" >&6; };
14725	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14726$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14727	      olibs=$LIBS
14728	      LIBS="$LIBS -ldl"
14729	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730/* end confdefs.h.  */
14731
14732int
14733main ()
14734{
14735
14736				extern void* dlsym();
14737				dlsym();
14738
14739  ;
14740  return 0;
14741}
14742_ACEOF
14743if ac_fn_c_try_link "$LINENO"; then :
14744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14745$as_echo "yes" >&6; };
14746
14747$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14748
14749else
14750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14751$as_echo "no" >&6; };
14752			  LIBS=$olibs
14753fi
14754rm -f core conftest.err conftest.$ac_objext \
14755    conftest$ac_exeext conftest.$ac_ext
14756fi
14757rm -f core conftest.err conftest.$ac_objext \
14758    conftest$ac_exeext conftest.$ac_ext
14759elif test x${DLL} = xdl.h; then
14760
14761$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14762
14763  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14764$as_echo_n "checking for shl_load()... " >&6; }
14765  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14766/* end confdefs.h.  */
14767
14768int
14769main ()
14770{
14771
14772		extern void* shl_load();
14773		shl_load();
14774
14775  ;
14776  return 0;
14777}
14778_ACEOF
14779if ac_fn_c_try_link "$LINENO"; then :
14780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14781$as_echo "yes" >&6; };
14782
14783$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14784
14785else
14786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14787$as_echo "no" >&6; };
14788	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14789$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14790	  olibs=$LIBS
14791	  LIBS="$LIBS -ldld"
14792	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14793/* end confdefs.h.  */
14794
14795int
14796main ()
14797{
14798
14799			extern void* shl_load();
14800			shl_load();
14801
14802  ;
14803  return 0;
14804}
14805_ACEOF
14806if ac_fn_c_try_link "$LINENO"; then :
14807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14808$as_echo "yes" >&6; };
14809
14810$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14811
14812else
14813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14814$as_echo "no" >&6; };
14815		  LIBS=$olibs
14816fi
14817rm -f core conftest.err conftest.$ac_objext \
14818    conftest$ac_exeext conftest.$ac_ext
14819fi
14820rm -f core conftest.err conftest.$ac_objext \
14821    conftest$ac_exeext conftest.$ac_ext
14822fi
14823for ac_header in setjmp.h
14824do :
14825  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14826if test "x$ac_cv_header_setjmp_h" = xyes; then :
14827  cat >>confdefs.h <<_ACEOF
14828#define HAVE_SETJMP_H 1
14829_ACEOF
14830
14831fi
14832
14833done
14834
14835
14836if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14837    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14838    LIBS=`echo $LIBS | sed s/-ldl//`
14839    PERL_LIBS="$PERL_LIBS -ldl"
14840  fi
14841fi
14842
14843if test "$MACOS_X" = "yes"; then
14844  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14845$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14846  if test "$MACOS_X_DARWIN" = "yes"; then
14847    if test "$features" = "tiny"; then
14848            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14849      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14850      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14851$as_echo "yes, we need CoreServices" >&6; }
14852      LIBS="$LIBS -framework CoreServices"
14853    else
14854      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14855$as_echo "yes, we need AppKit" >&6; }
14856      LIBS="$LIBS -framework AppKit"
14857    fi
14858  else
14859    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14860$as_echo "no" >&6; }
14861  fi
14862fi
14863
14864DEPEND_CFLAGS_FILTER=
14865if test "$GCC" = yes; then
14866  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14867$as_echo_n "checking for GCC 3 or later... " >&6; }
14868  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
14869  if test "$gccmajor" -gt "2"; then
14870    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14871    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14872$as_echo "yes" >&6; }
14873  else
14874    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14875$as_echo "no" >&6; }
14876  fi
14877          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14878$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14879  if test "$gccmajor" -gt "3"; then
14880    CFLAGS=`echo "$CFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'`
14881    CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'`
14882    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14883$as_echo "yes" >&6; }
14884  else
14885    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14886$as_echo "no" >&6; }
14887  fi
14888fi
14889
14890
14891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14892$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14893if 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
14894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14895$as_echo "yes" >&6; }
14896  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
14897
14898else
14899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14900$as_echo "no" >&6; }
14901fi
14902
14903LDFLAGS=`echo "$LDFLAGS" | sed -e 's/-L /-L/g'`
14904
14905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14906$as_echo_n "checking linker --as-needed support... " >&6; }
14907LINK_AS_NEEDED=
14908# Check if linker supports --as-needed and --no-as-needed options
14909if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
14910  LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'`
14911  LINK_AS_NEEDED=yes
14912fi
14913if test "$LINK_AS_NEEDED" = yes; then
14914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14915$as_echo "yes" >&6; }
14916else
14917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14918$as_echo "no" >&6; }
14919fi
14920
14921
14922# IBM z/OS reset CFLAGS for config.mk
14923if test "$zOSUnix" = "yes"; then
14924	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
14925fi
14926
14927ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
14928
14929cat >confcache <<\_ACEOF
14930# This file is a shell script that caches the results of configure
14931# tests run on this system so they can be shared between configure
14932# scripts and configure runs, see configure's option --config-cache.
14933# It is not useful on other systems.  If it contains results you don't
14934# want to keep, you may remove or edit it.
14935#
14936# config.status only pays attention to the cache file if you give it
14937# the --recheck option to rerun configure.
14938#
14939# `ac_cv_env_foo' variables (set or unset) will be overridden when
14940# loading this file, other *unset* `ac_cv_foo' will be assigned the
14941# following values.
14942
14943_ACEOF
14944
14945# The following way of writing the cache mishandles newlines in values,
14946# but we know of no workaround that is simple, portable, and efficient.
14947# So, we kill variables containing newlines.
14948# Ultrix sh set writes to stderr and can't be redirected directly,
14949# and sets the high bit in the cache file unless we assign to the vars.
14950(
14951  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14952    eval ac_val=\$$ac_var
14953    case $ac_val in #(
14954    *${as_nl}*)
14955      case $ac_var in #(
14956      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14957$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14958      esac
14959      case $ac_var in #(
14960      _ | IFS | as_nl) ;; #(
14961      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14962      *) { eval $ac_var=; unset $ac_var;} ;;
14963      esac ;;
14964    esac
14965  done
14966
14967  (set) 2>&1 |
14968    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14969    *${as_nl}ac_space=\ *)
14970      # `set' does not quote correctly, so add quotes: double-quote
14971      # substitution turns \\\\ into \\, and sed turns \\ into \.
14972      sed -n \
14973	"s/'/'\\\\''/g;
14974	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14975      ;; #(
14976    *)
14977      # `set' quotes correctly as required by POSIX, so do not add quotes.
14978      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14979      ;;
14980    esac |
14981    sort
14982) |
14983  sed '
14984     /^ac_cv_env_/b end
14985     t clear
14986     :clear
14987     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14988     t end
14989     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14990     :end' >>confcache
14991if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14992  if test -w "$cache_file"; then
14993    if test "x$cache_file" != "x/dev/null"; then
14994      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14995$as_echo "$as_me: updating cache $cache_file" >&6;}
14996      if test ! -f "$cache_file" || test -h "$cache_file"; then
14997	cat confcache >"$cache_file"
14998      else
14999        case $cache_file in #(
15000        */* | ?:*)
15001	  mv -f confcache "$cache_file"$$ &&
15002	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15003        *)
15004	  mv -f confcache "$cache_file" ;;
15005	esac
15006      fi
15007    fi
15008  else
15009    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15010$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15011  fi
15012fi
15013rm -f confcache
15014
15015test "x$prefix" = xNONE && prefix=$ac_default_prefix
15016# Let make expand exec_prefix.
15017test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15018
15019DEFS=-DHAVE_CONFIG_H
15020
15021ac_libobjs=
15022ac_ltlibobjs=
15023U=
15024for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15025  # 1. Remove the extension, and $U if already installed.
15026  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15027  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15028  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15029  #    will be set to the directory where LIBOBJS objects are built.
15030  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15031  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15032done
15033LIBOBJS=$ac_libobjs
15034
15035LTLIBOBJS=$ac_ltlibobjs
15036
15037
15038
15039
15040: "${CONFIG_STATUS=./config.status}"
15041ac_write_fail=0
15042ac_clean_files_save=$ac_clean_files
15043ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15044{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15045$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15046as_write_fail=0
15047cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15048#! $SHELL
15049# Generated by $as_me.
15050# Run this file to recreate the current configuration.
15051# Compiler output produced by configure, useful for debugging
15052# configure, is in config.log if it exists.
15053
15054debug=false
15055ac_cs_recheck=false
15056ac_cs_silent=false
15057
15058SHELL=\${CONFIG_SHELL-$SHELL}
15059export SHELL
15060_ASEOF
15061cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15062## -------------------- ##
15063## M4sh Initialization. ##
15064## -------------------- ##
15065
15066# Be more Bourne compatible
15067DUALCASE=1; export DUALCASE # for MKS sh
15068if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15069  emulate sh
15070  NULLCMD=:
15071  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15072  # is contrary to our usage.  Disable this feature.
15073  alias -g '${1+"$@"}'='"$@"'
15074  setopt NO_GLOB_SUBST
15075else
15076  case `(set -o) 2>/dev/null` in #(
15077  *posix*) :
15078    set -o posix ;; #(
15079  *) :
15080     ;;
15081esac
15082fi
15083
15084
15085as_nl='
15086'
15087export as_nl
15088# Printing a long string crashes Solaris 7 /usr/bin/printf.
15089as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15090as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15091as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15092# Prefer a ksh shell builtin over an external printf program on Solaris,
15093# but without wasting forks for bash or zsh.
15094if test -z "$BASH_VERSION$ZSH_VERSION" \
15095    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15096  as_echo='print -r --'
15097  as_echo_n='print -rn --'
15098elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15099  as_echo='printf %s\n'
15100  as_echo_n='printf %s'
15101else
15102  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15103    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15104    as_echo_n='/usr/ucb/echo -n'
15105  else
15106    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15107    as_echo_n_body='eval
15108      arg=$1;
15109      case $arg in #(
15110      *"$as_nl"*)
15111	expr "X$arg" : "X\\(.*\\)$as_nl";
15112	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15113      esac;
15114      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15115    '
15116    export as_echo_n_body
15117    as_echo_n='sh -c $as_echo_n_body as_echo'
15118  fi
15119  export as_echo_body
15120  as_echo='sh -c $as_echo_body as_echo'
15121fi
15122
15123# The user is always right.
15124if test "${PATH_SEPARATOR+set}" != set; then
15125  PATH_SEPARATOR=:
15126  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15127    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15128      PATH_SEPARATOR=';'
15129  }
15130fi
15131
15132
15133# IFS
15134# We need space, tab and new line, in precisely that order.  Quoting is
15135# there to prevent editors from complaining about space-tab.
15136# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15137# splitting by setting IFS to empty value.)
15138IFS=" ""	$as_nl"
15139
15140# Find who we are.  Look in the path if we contain no directory separator.
15141as_myself=
15142case $0 in #((
15143  *[\\/]* ) as_myself=$0 ;;
15144  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15145for as_dir in $PATH
15146do
15147  IFS=$as_save_IFS
15148  test -z "$as_dir" && as_dir=.
15149    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15150  done
15151IFS=$as_save_IFS
15152
15153     ;;
15154esac
15155# We did not find ourselves, most probably we were run as `sh COMMAND'
15156# in which case we are not to be found in the path.
15157if test "x$as_myself" = x; then
15158  as_myself=$0
15159fi
15160if test ! -f "$as_myself"; then
15161  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15162  exit 1
15163fi
15164
15165# Unset variables that we do not need and which cause bugs (e.g. in
15166# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15167# suppresses any "Segmentation fault" message there.  '((' could
15168# trigger a bug in pdksh 5.2.14.
15169for as_var in BASH_ENV ENV MAIL MAILPATH
15170do eval test x\${$as_var+set} = xset \
15171  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15172done
15173PS1='$ '
15174PS2='> '
15175PS4='+ '
15176
15177# NLS nuisances.
15178LC_ALL=C
15179export LC_ALL
15180LANGUAGE=C
15181export LANGUAGE
15182
15183# CDPATH.
15184(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15185
15186
15187# as_fn_error STATUS ERROR [LINENO LOG_FD]
15188# ----------------------------------------
15189# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15190# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15191# script with STATUS, using 1 if that was 0.
15192as_fn_error ()
15193{
15194  as_status=$1; test $as_status -eq 0 && as_status=1
15195  if test "$4"; then
15196    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15197    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15198  fi
15199  $as_echo "$as_me: error: $2" >&2
15200  as_fn_exit $as_status
15201} # as_fn_error
15202
15203
15204# as_fn_set_status STATUS
15205# -----------------------
15206# Set $? to STATUS, without forking.
15207as_fn_set_status ()
15208{
15209  return $1
15210} # as_fn_set_status
15211
15212# as_fn_exit STATUS
15213# -----------------
15214# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15215as_fn_exit ()
15216{
15217  set +e
15218  as_fn_set_status $1
15219  exit $1
15220} # as_fn_exit
15221
15222# as_fn_unset VAR
15223# ---------------
15224# Portably unset VAR.
15225as_fn_unset ()
15226{
15227  { eval $1=; unset $1;}
15228}
15229as_unset=as_fn_unset
15230# as_fn_append VAR VALUE
15231# ----------------------
15232# Append the text in VALUE to the end of the definition contained in VAR. Take
15233# advantage of any shell optimizations that allow amortized linear growth over
15234# repeated appends, instead of the typical quadratic growth present in naive
15235# implementations.
15236if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15237  eval 'as_fn_append ()
15238  {
15239    eval $1+=\$2
15240  }'
15241else
15242  as_fn_append ()
15243  {
15244    eval $1=\$$1\$2
15245  }
15246fi # as_fn_append
15247
15248# as_fn_arith ARG...
15249# ------------------
15250# Perform arithmetic evaluation on the ARGs, and store the result in the
15251# global $as_val. Take advantage of shells that can avoid forks. The arguments
15252# must be portable across $(()) and expr.
15253if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15254  eval 'as_fn_arith ()
15255  {
15256    as_val=$(( $* ))
15257  }'
15258else
15259  as_fn_arith ()
15260  {
15261    as_val=`expr "$@" || test $? -eq 1`
15262  }
15263fi # as_fn_arith
15264
15265
15266if expr a : '\(a\)' >/dev/null 2>&1 &&
15267   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15268  as_expr=expr
15269else
15270  as_expr=false
15271fi
15272
15273if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15274  as_basename=basename
15275else
15276  as_basename=false
15277fi
15278
15279if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15280  as_dirname=dirname
15281else
15282  as_dirname=false
15283fi
15284
15285as_me=`$as_basename -- "$0" ||
15286$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15287	 X"$0" : 'X\(//\)$' \| \
15288	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15289$as_echo X/"$0" |
15290    sed '/^.*\/\([^/][^/]*\)\/*$/{
15291	    s//\1/
15292	    q
15293	  }
15294	  /^X\/\(\/\/\)$/{
15295	    s//\1/
15296	    q
15297	  }
15298	  /^X\/\(\/\).*/{
15299	    s//\1/
15300	    q
15301	  }
15302	  s/.*/./; q'`
15303
15304# Avoid depending upon Character Ranges.
15305as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15306as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15307as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15308as_cr_digits='0123456789'
15309as_cr_alnum=$as_cr_Letters$as_cr_digits
15310
15311ECHO_C= ECHO_N= ECHO_T=
15312case `echo -n x` in #(((((
15313-n*)
15314  case `echo 'xy\c'` in
15315  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15316  xy)  ECHO_C='\c';;
15317  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15318       ECHO_T='	';;
15319  esac;;
15320*)
15321  ECHO_N='-n';;
15322esac
15323
15324rm -f conf$$ conf$$.exe conf$$.file
15325if test -d conf$$.dir; then
15326  rm -f conf$$.dir/conf$$.file
15327else
15328  rm -f conf$$.dir
15329  mkdir conf$$.dir 2>/dev/null
15330fi
15331if (echo >conf$$.file) 2>/dev/null; then
15332  if ln -s conf$$.file conf$$ 2>/dev/null; then
15333    as_ln_s='ln -s'
15334    # ... but there are two gotchas:
15335    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15336    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15337    # In both cases, we have to default to `cp -pR'.
15338    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15339      as_ln_s='cp -pR'
15340  elif ln conf$$.file conf$$ 2>/dev/null; then
15341    as_ln_s=ln
15342  else
15343    as_ln_s='cp -pR'
15344  fi
15345else
15346  as_ln_s='cp -pR'
15347fi
15348rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15349rmdir conf$$.dir 2>/dev/null
15350
15351
15352# as_fn_mkdir_p
15353# -------------
15354# Create "$as_dir" as a directory, including parents if necessary.
15355as_fn_mkdir_p ()
15356{
15357
15358  case $as_dir in #(
15359  -*) as_dir=./$as_dir;;
15360  esac
15361  test -d "$as_dir" || eval $as_mkdir_p || {
15362    as_dirs=
15363    while :; do
15364      case $as_dir in #(
15365      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15366      *) as_qdir=$as_dir;;
15367      esac
15368      as_dirs="'$as_qdir' $as_dirs"
15369      as_dir=`$as_dirname -- "$as_dir" ||
15370$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15371	 X"$as_dir" : 'X\(//\)[^/]' \| \
15372	 X"$as_dir" : 'X\(//\)$' \| \
15373	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15374$as_echo X"$as_dir" |
15375    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15376	    s//\1/
15377	    q
15378	  }
15379	  /^X\(\/\/\)[^/].*/{
15380	    s//\1/
15381	    q
15382	  }
15383	  /^X\(\/\/\)$/{
15384	    s//\1/
15385	    q
15386	  }
15387	  /^X\(\/\).*/{
15388	    s//\1/
15389	    q
15390	  }
15391	  s/.*/./; q'`
15392      test -d "$as_dir" && break
15393    done
15394    test -z "$as_dirs" || eval "mkdir $as_dirs"
15395  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15396
15397
15398} # as_fn_mkdir_p
15399if mkdir -p . 2>/dev/null; then
15400  as_mkdir_p='mkdir -p "$as_dir"'
15401else
15402  test -d ./-p && rmdir ./-p
15403  as_mkdir_p=false
15404fi
15405
15406
15407# as_fn_executable_p FILE
15408# -----------------------
15409# Test if FILE is an executable regular file.
15410as_fn_executable_p ()
15411{
15412  test -f "$1" && test -x "$1"
15413} # as_fn_executable_p
15414as_test_x='test -x'
15415as_executable_p=as_fn_executable_p
15416
15417# Sed expression to map a string onto a valid CPP name.
15418as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15419
15420# Sed expression to map a string onto a valid variable name.
15421as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15422
15423
15424exec 6>&1
15425## ----------------------------------- ##
15426## Main body of $CONFIG_STATUS script. ##
15427## ----------------------------------- ##
15428_ASEOF
15429test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15430
15431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15432# Save the log message, to keep $0 and so on meaningful, and to
15433# report actual input values of CONFIG_FILES etc. instead of their
15434# values after options handling.
15435ac_log="
15436This file was extended by $as_me, which was
15437generated by GNU Autoconf 2.69.  Invocation command line was
15438
15439  CONFIG_FILES    = $CONFIG_FILES
15440  CONFIG_HEADERS  = $CONFIG_HEADERS
15441  CONFIG_LINKS    = $CONFIG_LINKS
15442  CONFIG_COMMANDS = $CONFIG_COMMANDS
15443  $ $0 $@
15444
15445on `(hostname || uname -n) 2>/dev/null | sed 1q`
15446"
15447
15448_ACEOF
15449
15450case $ac_config_files in *"
15451"*) set x $ac_config_files; shift; ac_config_files=$*;;
15452esac
15453
15454case $ac_config_headers in *"
15455"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15456esac
15457
15458
15459cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15460# Files that config.status was made for.
15461config_files="$ac_config_files"
15462config_headers="$ac_config_headers"
15463
15464_ACEOF
15465
15466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15467ac_cs_usage="\
15468\`$as_me' instantiates files and other configuration actions
15469from templates according to the current configuration.  Unless the files
15470and actions are specified as TAGs, all are instantiated by default.
15471
15472Usage: $0 [OPTION]... [TAG]...
15473
15474  -h, --help       print this help, then exit
15475  -V, --version    print version number and configuration settings, then exit
15476      --config     print configuration, then exit
15477  -q, --quiet, --silent
15478                   do not print progress messages
15479  -d, --debug      don't remove temporary files
15480      --recheck    update $as_me by reconfiguring in the same conditions
15481      --file=FILE[:TEMPLATE]
15482                   instantiate the configuration file FILE
15483      --header=FILE[:TEMPLATE]
15484                   instantiate the configuration header FILE
15485
15486Configuration files:
15487$config_files
15488
15489Configuration headers:
15490$config_headers
15491
15492Report bugs to the package provider."
15493
15494_ACEOF
15495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15496ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15497ac_cs_version="\\
15498config.status
15499configured by $0, generated by GNU Autoconf 2.69,
15500  with options \\"\$ac_cs_config\\"
15501
15502Copyright (C) 2012 Free Software Foundation, Inc.
15503This config.status script is free software; the Free Software Foundation
15504gives unlimited permission to copy, distribute and modify it."
15505
15506ac_pwd='$ac_pwd'
15507srcdir='$srcdir'
15508AWK='$AWK'
15509test -n "\$AWK" || AWK=awk
15510_ACEOF
15511
15512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15513# The default lists apply if the user does not specify any file.
15514ac_need_defaults=:
15515while test $# != 0
15516do
15517  case $1 in
15518  --*=?*)
15519    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15520    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15521    ac_shift=:
15522    ;;
15523  --*=)
15524    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15525    ac_optarg=
15526    ac_shift=:
15527    ;;
15528  *)
15529    ac_option=$1
15530    ac_optarg=$2
15531    ac_shift=shift
15532    ;;
15533  esac
15534
15535  case $ac_option in
15536  # Handling of the options.
15537  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15538    ac_cs_recheck=: ;;
15539  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15540    $as_echo "$ac_cs_version"; exit ;;
15541  --config | --confi | --conf | --con | --co | --c )
15542    $as_echo "$ac_cs_config"; exit ;;
15543  --debug | --debu | --deb | --de | --d | -d )
15544    debug=: ;;
15545  --file | --fil | --fi | --f )
15546    $ac_shift
15547    case $ac_optarg in
15548    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15549    '') as_fn_error $? "missing file argument" ;;
15550    esac
15551    as_fn_append CONFIG_FILES " '$ac_optarg'"
15552    ac_need_defaults=false;;
15553  --header | --heade | --head | --hea )
15554    $ac_shift
15555    case $ac_optarg in
15556    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15557    esac
15558    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15559    ac_need_defaults=false;;
15560  --he | --h)
15561    # Conflict between --help and --header
15562    as_fn_error $? "ambiguous option: \`$1'
15563Try \`$0 --help' for more information.";;
15564  --help | --hel | -h )
15565    $as_echo "$ac_cs_usage"; exit ;;
15566  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15567  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15568    ac_cs_silent=: ;;
15569
15570  # This is an error.
15571  -*) as_fn_error $? "unrecognized option: \`$1'
15572Try \`$0 --help' for more information." ;;
15573
15574  *) as_fn_append ac_config_targets " $1"
15575     ac_need_defaults=false ;;
15576
15577  esac
15578  shift
15579done
15580
15581ac_configure_extra_args=
15582
15583if $ac_cs_silent; then
15584  exec 6>/dev/null
15585  ac_configure_extra_args="$ac_configure_extra_args --silent"
15586fi
15587
15588_ACEOF
15589cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15590if \$ac_cs_recheck; then
15591  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15592  shift
15593  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15594  CONFIG_SHELL='$SHELL'
15595  export CONFIG_SHELL
15596  exec "\$@"
15597fi
15598
15599_ACEOF
15600cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15601exec 5>>auto/config.log
15602{
15603  echo
15604  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15605## Running $as_me. ##
15606_ASBOX
15607  $as_echo "$ac_log"
15608} >&5
15609
15610_ACEOF
15611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15612_ACEOF
15613
15614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15615
15616# Handling of arguments.
15617for ac_config_target in $ac_config_targets
15618do
15619  case $ac_config_target in
15620    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15621    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15622
15623  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15624  esac
15625done
15626
15627
15628# If the user did not use the arguments to specify the items to instantiate,
15629# then the envvar interface is used.  Set only those that are not.
15630# We use the long form for the default assignment because of an extremely
15631# bizarre bug on SunOS 4.1.3.
15632if $ac_need_defaults; then
15633  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15634  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15635fi
15636
15637# Have a temporary directory for convenience.  Make it in the build tree
15638# simply because there is no reason against having it here, and in addition,
15639# creating and moving files from /tmp can sometimes cause problems.
15640# Hook for its removal unless debugging.
15641# Note that there is a small window in which the directory will not be cleaned:
15642# after its creation but before its name has been assigned to `$tmp'.
15643$debug ||
15644{
15645  tmp= ac_tmp=
15646  trap 'exit_status=$?
15647  : "${ac_tmp:=$tmp}"
15648  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15649' 0
15650  trap 'as_fn_exit 1' 1 2 13 15
15651}
15652# Create a (secure) tmp directory for tmp files.
15653
15654{
15655  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15656  test -d "$tmp"
15657}  ||
15658{
15659  tmp=./conf$$-$RANDOM
15660  (umask 077 && mkdir "$tmp")
15661} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15662ac_tmp=$tmp
15663
15664# Set up the scripts for CONFIG_FILES section.
15665# No need to generate them if there are no CONFIG_FILES.
15666# This happens for instance with `./config.status config.h'.
15667if test -n "$CONFIG_FILES"; then
15668
15669
15670ac_cr=`echo X | tr X '\015'`
15671# On cygwin, bash can eat \r inside `` if the user requested igncr.
15672# But we know of no other shell where ac_cr would be empty at this
15673# point, so we can use a bashism as a fallback.
15674if test "x$ac_cr" = x; then
15675  eval ac_cr=\$\'\\r\'
15676fi
15677ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15678if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15679  ac_cs_awk_cr='\\r'
15680else
15681  ac_cs_awk_cr=$ac_cr
15682fi
15683
15684echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15685_ACEOF
15686
15687
15688{
15689  echo "cat >conf$$subs.awk <<_ACEOF" &&
15690  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15691  echo "_ACEOF"
15692} >conf$$subs.sh ||
15693  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15694ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15695ac_delim='%!_!# '
15696for ac_last_try in false false false false false :; do
15697  . ./conf$$subs.sh ||
15698    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15699
15700  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15701  if test $ac_delim_n = $ac_delim_num; then
15702    break
15703  elif $ac_last_try; then
15704    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15705  else
15706    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15707  fi
15708done
15709rm -f conf$$subs.sh
15710
15711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15712cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15713_ACEOF
15714sed -n '
15715h
15716s/^/S["/; s/!.*/"]=/
15717p
15718g
15719s/^[^!]*!//
15720:repl
15721t repl
15722s/'"$ac_delim"'$//
15723t delim
15724:nl
15725h
15726s/\(.\{148\}\)..*/\1/
15727t more1
15728s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15729p
15730n
15731b repl
15732:more1
15733s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15734p
15735g
15736s/.\{148\}//
15737t nl
15738:delim
15739h
15740s/\(.\{148\}\)..*/\1/
15741t more2
15742s/["\\]/\\&/g; s/^/"/; s/$/"/
15743p
15744b
15745:more2
15746s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15747p
15748g
15749s/.\{148\}//
15750t delim
15751' <conf$$subs.awk | sed '
15752/^[^""]/{
15753  N
15754  s/\n//
15755}
15756' >>$CONFIG_STATUS || ac_write_fail=1
15757rm -f conf$$subs.awk
15758cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15759_ACAWK
15760cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15761  for (key in S) S_is_set[key] = 1
15762  FS = ""
15763
15764}
15765{
15766  line = $ 0
15767  nfields = split(line, field, "@")
15768  substed = 0
15769  len = length(field[1])
15770  for (i = 2; i < nfields; i++) {
15771    key = field[i]
15772    keylen = length(key)
15773    if (S_is_set[key]) {
15774      value = S[key]
15775      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15776      len += length(value) + length(field[++i])
15777      substed = 1
15778    } else
15779      len += 1 + keylen
15780  }
15781
15782  print line
15783}
15784
15785_ACAWK
15786_ACEOF
15787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15788if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15789  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15790else
15791  cat
15792fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15793  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15794_ACEOF
15795
15796# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15797# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15798# trailing colons and then remove the whole line if VPATH becomes empty
15799# (actually we leave an empty line to preserve line numbers).
15800if test "x$srcdir" = x.; then
15801  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15802h
15803s///
15804s/^/:/
15805s/[	 ]*$/:/
15806s/:\$(srcdir):/:/g
15807s/:\${srcdir}:/:/g
15808s/:@srcdir@:/:/g
15809s/^:*//
15810s/:*$//
15811x
15812s/\(=[	 ]*\).*/\1/
15813G
15814s/\n//
15815s/^[^=]*=[	 ]*$//
15816}'
15817fi
15818
15819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15820fi # test -n "$CONFIG_FILES"
15821
15822# Set up the scripts for CONFIG_HEADERS section.
15823# No need to generate them if there are no CONFIG_HEADERS.
15824# This happens for instance with `./config.status Makefile'.
15825if test -n "$CONFIG_HEADERS"; then
15826cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15827BEGIN {
15828_ACEOF
15829
15830# Transform confdefs.h into an awk script `defines.awk', embedded as
15831# here-document in config.status, that substitutes the proper values into
15832# config.h.in to produce config.h.
15833
15834# Create a delimiter string that does not exist in confdefs.h, to ease
15835# handling of long lines.
15836ac_delim='%!_!# '
15837for ac_last_try in false false :; do
15838  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15839  if test -z "$ac_tt"; then
15840    break
15841  elif $ac_last_try; then
15842    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15843  else
15844    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15845  fi
15846done
15847
15848# For the awk script, D is an array of macro values keyed by name,
15849# likewise P contains macro parameters if any.  Preserve backslash
15850# newline sequences.
15851
15852ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15853sed -n '
15854s/.\{148\}/&'"$ac_delim"'/g
15855t rset
15856:rset
15857s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15858t def
15859d
15860:def
15861s/\\$//
15862t bsnl
15863s/["\\]/\\&/g
15864s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15865D["\1"]=" \3"/p
15866s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15867d
15868:bsnl
15869s/["\\]/\\&/g
15870s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15871D["\1"]=" \3\\\\\\n"\\/p
15872t cont
15873s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15874t cont
15875d
15876:cont
15877n
15878s/.\{148\}/&'"$ac_delim"'/g
15879t clear
15880:clear
15881s/\\$//
15882t bsnlc
15883s/["\\]/\\&/g; s/^/"/; s/$/"/p
15884d
15885:bsnlc
15886s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15887b cont
15888' <confdefs.h | sed '
15889s/'"$ac_delim"'/"\\\
15890"/g' >>$CONFIG_STATUS || ac_write_fail=1
15891
15892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15893  for (key in D) D_is_set[key] = 1
15894  FS = ""
15895}
15896/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15897  line = \$ 0
15898  split(line, arg, " ")
15899  if (arg[1] == "#") {
15900    defundef = arg[2]
15901    mac1 = arg[3]
15902  } else {
15903    defundef = substr(arg[1], 2)
15904    mac1 = arg[2]
15905  }
15906  split(mac1, mac2, "(") #)
15907  macro = mac2[1]
15908  prefix = substr(line, 1, index(line, defundef) - 1)
15909  if (D_is_set[macro]) {
15910    # Preserve the white space surrounding the "#".
15911    print prefix "define", macro P[macro] D[macro]
15912    next
15913  } else {
15914    # Replace #undef with comments.  This is necessary, for example,
15915    # in the case of _POSIX_SOURCE, which is predefined and required
15916    # on some systems where configure will not decide to define it.
15917    if (defundef == "undef") {
15918      print "/*", prefix defundef, macro, "*/"
15919      next
15920    }
15921  }
15922}
15923{ print }
15924_ACAWK
15925_ACEOF
15926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15927  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15928fi # test -n "$CONFIG_HEADERS"
15929
15930
15931eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
15932shift
15933for ac_tag
15934do
15935  case $ac_tag in
15936  :[FHLC]) ac_mode=$ac_tag; continue;;
15937  esac
15938  case $ac_mode$ac_tag in
15939  :[FHL]*:*);;
15940  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15941  :[FH]-) ac_tag=-:-;;
15942  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15943  esac
15944  ac_save_IFS=$IFS
15945  IFS=:
15946  set x $ac_tag
15947  IFS=$ac_save_IFS
15948  shift
15949  ac_file=$1
15950  shift
15951
15952  case $ac_mode in
15953  :L) ac_source=$1;;
15954  :[FH])
15955    ac_file_inputs=
15956    for ac_f
15957    do
15958      case $ac_f in
15959      -) ac_f="$ac_tmp/stdin";;
15960      *) # Look for the file first in the build tree, then in the source tree
15961	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15962	 # because $ac_f cannot contain `:'.
15963	 test -f "$ac_f" ||
15964	   case $ac_f in
15965	   [\\/$]*) false;;
15966	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15967	   esac ||
15968	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15969      esac
15970      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15971      as_fn_append ac_file_inputs " '$ac_f'"
15972    done
15973
15974    # Let's still pretend it is `configure' which instantiates (i.e., don't
15975    # use $as_me), people would be surprised to read:
15976    #    /* config.h.  Generated by config.status.  */
15977    configure_input='Generated from '`
15978	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15979	`' by configure.'
15980    if test x"$ac_file" != x-; then
15981      configure_input="$ac_file.  $configure_input"
15982      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15983$as_echo "$as_me: creating $ac_file" >&6;}
15984    fi
15985    # Neutralize special characters interpreted by sed in replacement strings.
15986    case $configure_input in #(
15987    *\&* | *\|* | *\\* )
15988       ac_sed_conf_input=`$as_echo "$configure_input" |
15989       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15990    *) ac_sed_conf_input=$configure_input;;
15991    esac
15992
15993    case $ac_tag in
15994    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15995      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15996    esac
15997    ;;
15998  esac
15999
16000  ac_dir=`$as_dirname -- "$ac_file" ||
16001$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16002	 X"$ac_file" : 'X\(//\)[^/]' \| \
16003	 X"$ac_file" : 'X\(//\)$' \| \
16004	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16005$as_echo X"$ac_file" |
16006    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16007	    s//\1/
16008	    q
16009	  }
16010	  /^X\(\/\/\)[^/].*/{
16011	    s//\1/
16012	    q
16013	  }
16014	  /^X\(\/\/\)$/{
16015	    s//\1/
16016	    q
16017	  }
16018	  /^X\(\/\).*/{
16019	    s//\1/
16020	    q
16021	  }
16022	  s/.*/./; q'`
16023  as_dir="$ac_dir"; as_fn_mkdir_p
16024  ac_builddir=.
16025
16026case "$ac_dir" in
16027.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16028*)
16029  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16030  # A ".." for each directory in $ac_dir_suffix.
16031  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16032  case $ac_top_builddir_sub in
16033  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16034  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16035  esac ;;
16036esac
16037ac_abs_top_builddir=$ac_pwd
16038ac_abs_builddir=$ac_pwd$ac_dir_suffix
16039# for backward compatibility:
16040ac_top_builddir=$ac_top_build_prefix
16041
16042case $srcdir in
16043  .)  # We are building in place.
16044    ac_srcdir=.
16045    ac_top_srcdir=$ac_top_builddir_sub
16046    ac_abs_top_srcdir=$ac_pwd ;;
16047  [\\/]* | ?:[\\/]* )  # Absolute name.
16048    ac_srcdir=$srcdir$ac_dir_suffix;
16049    ac_top_srcdir=$srcdir
16050    ac_abs_top_srcdir=$srcdir ;;
16051  *) # Relative name.
16052    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16053    ac_top_srcdir=$ac_top_build_prefix$srcdir
16054    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16055esac
16056ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16057
16058
16059  case $ac_mode in
16060  :F)
16061  #
16062  # CONFIG_FILE
16063  #
16064
16065_ACEOF
16066
16067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16068# If the template does not know about datarootdir, expand it.
16069# FIXME: This hack should be removed a few years after 2.60.
16070ac_datarootdir_hack=; ac_datarootdir_seen=
16071ac_sed_dataroot='
16072/datarootdir/ {
16073  p
16074  q
16075}
16076/@datadir@/p
16077/@docdir@/p
16078/@infodir@/p
16079/@localedir@/p
16080/@mandir@/p'
16081case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16082*datarootdir*) ac_datarootdir_seen=yes;;
16083*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16084  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16085$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16086_ACEOF
16087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16088  ac_datarootdir_hack='
16089  s&@datadir@&$datadir&g
16090  s&@docdir@&$docdir&g
16091  s&@infodir@&$infodir&g
16092  s&@localedir@&$localedir&g
16093  s&@mandir@&$mandir&g
16094  s&\\\${datarootdir}&$datarootdir&g' ;;
16095esac
16096_ACEOF
16097
16098# Neutralize VPATH when `$srcdir' = `.'.
16099# Shell code in configure.ac might set extrasub.
16100# FIXME: do we really want to maintain this feature?
16101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16102ac_sed_extra="$ac_vpsub
16103$extrasub
16104_ACEOF
16105cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16106:t
16107/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16108s|@configure_input@|$ac_sed_conf_input|;t t
16109s&@top_builddir@&$ac_top_builddir_sub&;t t
16110s&@top_build_prefix@&$ac_top_build_prefix&;t t
16111s&@srcdir@&$ac_srcdir&;t t
16112s&@abs_srcdir@&$ac_abs_srcdir&;t t
16113s&@top_srcdir@&$ac_top_srcdir&;t t
16114s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16115s&@builddir@&$ac_builddir&;t t
16116s&@abs_builddir@&$ac_abs_builddir&;t t
16117s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16118$ac_datarootdir_hack
16119"
16120eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16121  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16122
16123test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16124  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16125  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16126      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16127  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16128which seems to be undefined.  Please make sure it is defined" >&5
16129$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16130which seems to be undefined.  Please make sure it is defined" >&2;}
16131
16132  rm -f "$ac_tmp/stdin"
16133  case $ac_file in
16134  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16135  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16136  esac \
16137  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16138 ;;
16139  :H)
16140  #
16141  # CONFIG_HEADER
16142  #
16143  if test x"$ac_file" != x-; then
16144    {
16145      $as_echo "/* $configure_input  */" \
16146      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16147    } >"$ac_tmp/config.h" \
16148      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16149    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16150      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16151$as_echo "$as_me: $ac_file is unchanged" >&6;}
16152    else
16153      rm -f "$ac_file"
16154      mv "$ac_tmp/config.h" "$ac_file" \
16155	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16156    fi
16157  else
16158    $as_echo "/* $configure_input  */" \
16159      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16160      || as_fn_error $? "could not create -" "$LINENO" 5
16161  fi
16162 ;;
16163
16164
16165  esac
16166
16167done # for ac_tag
16168
16169
16170as_fn_exit 0
16171_ACEOF
16172ac_clean_files=$ac_clean_files_save
16173
16174test $ac_write_fail = 0 ||
16175  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16176
16177
16178# configure is writing to config.log, and then calls config.status.
16179# config.status does its own redirection, appending to config.log.
16180# Unfortunately, on DOS this fails, as config.log is still kept open
16181# by configure, so config.status won't be able to write to it; its
16182# output is simply discarded.  So we exec the FD to /dev/null,
16183# effectively closing config.log, so it can be properly (re)opened and
16184# appended to by config.status.  When coming back to configure, we
16185# need to make the FD available again.
16186if test "$no_create" != yes; then
16187  ac_cs_success=:
16188  ac_config_status_args=
16189  test "$silent" = yes &&
16190    ac_config_status_args="$ac_config_status_args --quiet"
16191  exec 5>/dev/null
16192  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16193  exec 5>>auto/config.log
16194  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16195  # would make configure fail if this is the last instruction.
16196  $ac_cs_success || as_fn_exit 1
16197fi
16198if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16199  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16200$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16201fi
16202
16203
16204