xref: /freebsd/contrib/bmake/configure (revision 3cbdda60ff509264469d6894d4e838b0d2ccea5c)
13955d011SMarcel Moolenaar#! /bin/sh
23955d011SMarcel Moolenaar# Guess values for system-dependent variables and create Makefiles.
3*3cbdda60SSimon J. Gerraty# Generated by GNU Autoconf 2.64 for bmake 20121212.
43955d011SMarcel Moolenaar#
53955d011SMarcel Moolenaar# Report bugs to <sjg@NetBSD.org>.
63955d011SMarcel Moolenaar#
73955d011SMarcel Moolenaar# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
83955d011SMarcel Moolenaar# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
93955d011SMarcel Moolenaar# Foundation, Inc.
103955d011SMarcel Moolenaar#
113955d011SMarcel Moolenaar# This configure script is free software; the Free Software Foundation
123955d011SMarcel Moolenaar# gives unlimited permission to copy, distribute and modify it.
133955d011SMarcel Moolenaar## -------------------- ##
143955d011SMarcel Moolenaar## M4sh Initialization. ##
153955d011SMarcel Moolenaar## -------------------- ##
163955d011SMarcel Moolenaar
173955d011SMarcel Moolenaar# Be more Bourne compatible
183955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh
193955d011SMarcel Moolenaarif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
203955d011SMarcel Moolenaar  emulate sh
213955d011SMarcel Moolenaar  NULLCMD=:
223955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
233955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
243955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
253955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
263955d011SMarcel Moolenaarelse
273955d011SMarcel Moolenaar  case `(set -o) 2>/dev/null` in #(
283955d011SMarcel Moolenaar  *posix*) :
293955d011SMarcel Moolenaar    set -o posix ;; #(
303955d011SMarcel Moolenaar  *) :
313955d011SMarcel Moolenaar     ;;
323955d011SMarcel Moolenaaresac
333955d011SMarcel Moolenaarfi
343955d011SMarcel Moolenaar
353955d011SMarcel Moolenaar
363955d011SMarcel Moolenaaras_nl='
373955d011SMarcel Moolenaar'
383955d011SMarcel Moolenaarexport as_nl
393955d011SMarcel Moolenaar# Printing a long string crashes Solaris 7 /usr/bin/printf.
403955d011SMarcel Moolenaaras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
413955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
423955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
433955d011SMarcel Moolenaar# Prefer a ksh shell builtin over an external printf program on Solaris,
443955d011SMarcel Moolenaar# but without wasting forks for bash or zsh.
453955d011SMarcel Moolenaarif test -z "$BASH_VERSION$ZSH_VERSION" \
463955d011SMarcel Moolenaar    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
473955d011SMarcel Moolenaar  as_echo='print -r --'
483955d011SMarcel Moolenaar  as_echo_n='print -rn --'
493955d011SMarcel Moolenaarelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
503955d011SMarcel Moolenaar  as_echo='printf %s\n'
513955d011SMarcel Moolenaar  as_echo_n='printf %s'
523955d011SMarcel Moolenaarelse
533955d011SMarcel Moolenaar  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
543955d011SMarcel Moolenaar    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
553955d011SMarcel Moolenaar    as_echo_n='/usr/ucb/echo -n'
563955d011SMarcel Moolenaar  else
573955d011SMarcel Moolenaar    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
583955d011SMarcel Moolenaar    as_echo_n_body='eval
593955d011SMarcel Moolenaar      arg=$1;
603955d011SMarcel Moolenaar      case $arg in #(
613955d011SMarcel Moolenaar      *"$as_nl"*)
623955d011SMarcel Moolenaar	expr "X$arg" : "X\\(.*\\)$as_nl";
633955d011SMarcel Moolenaar	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
643955d011SMarcel Moolenaar      esac;
653955d011SMarcel Moolenaar      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
663955d011SMarcel Moolenaar    '
673955d011SMarcel Moolenaar    export as_echo_n_body
683955d011SMarcel Moolenaar    as_echo_n='sh -c $as_echo_n_body as_echo'
693955d011SMarcel Moolenaar  fi
703955d011SMarcel Moolenaar  export as_echo_body
713955d011SMarcel Moolenaar  as_echo='sh -c $as_echo_body as_echo'
723955d011SMarcel Moolenaarfi
733955d011SMarcel Moolenaar
743955d011SMarcel Moolenaar# The user is always right.
753955d011SMarcel Moolenaarif test "${PATH_SEPARATOR+set}" != set; then
763955d011SMarcel Moolenaar  PATH_SEPARATOR=:
773955d011SMarcel Moolenaar  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
783955d011SMarcel Moolenaar    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
793955d011SMarcel Moolenaar      PATH_SEPARATOR=';'
803955d011SMarcel Moolenaar  }
813955d011SMarcel Moolenaarfi
823955d011SMarcel Moolenaar
833955d011SMarcel Moolenaar
843955d011SMarcel Moolenaar# IFS
853955d011SMarcel Moolenaar# We need space, tab and new line, in precisely that order.  Quoting is
863955d011SMarcel Moolenaar# there to prevent editors from complaining about space-tab.
873955d011SMarcel Moolenaar# (If _AS_PATH_WALK were called with IFS unset, it would disable word
883955d011SMarcel Moolenaar# splitting by setting IFS to empty value.)
893955d011SMarcel MoolenaarIFS=" ""	$as_nl"
903955d011SMarcel Moolenaar
913955d011SMarcel Moolenaar# Find who we are.  Look in the path if we contain no directory separator.
923955d011SMarcel Moolenaarcase $0 in #((
933955d011SMarcel Moolenaar  *[\\/]* ) as_myself=$0 ;;
943955d011SMarcel Moolenaar  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
953955d011SMarcel Moolenaarfor as_dir in $PATH
963955d011SMarcel Moolenaardo
973955d011SMarcel Moolenaar  IFS=$as_save_IFS
983955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
993955d011SMarcel Moolenaar    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1003955d011SMarcel Moolenaar  done
1013955d011SMarcel MoolenaarIFS=$as_save_IFS
1023955d011SMarcel Moolenaar
1033955d011SMarcel Moolenaar     ;;
1043955d011SMarcel Moolenaaresac
1053955d011SMarcel Moolenaar# We did not find ourselves, most probably we were run as `sh COMMAND'
1063955d011SMarcel Moolenaar# in which case we are not to be found in the path.
1073955d011SMarcel Moolenaarif test "x$as_myself" = x; then
1083955d011SMarcel Moolenaar  as_myself=$0
1093955d011SMarcel Moolenaarfi
1103955d011SMarcel Moolenaarif test ! -f "$as_myself"; then
1113955d011SMarcel Moolenaar  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1123955d011SMarcel Moolenaar  exit 1
1133955d011SMarcel Moolenaarfi
1143955d011SMarcel Moolenaar
1153955d011SMarcel Moolenaar# Unset variables that we do not need and which cause bugs (e.g. in
1163955d011SMarcel Moolenaar# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1173955d011SMarcel Moolenaar# suppresses any "Segmentation fault" message there.  '((' could
1183955d011SMarcel Moolenaar# trigger a bug in pdksh 5.2.14.
1193955d011SMarcel Moolenaarfor as_var in BASH_ENV ENV MAIL MAILPATH
1203955d011SMarcel Moolenaardo eval test x\${$as_var+set} = xset \
1213955d011SMarcel Moolenaar  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1223955d011SMarcel Moolenaardone
1233955d011SMarcel MoolenaarPS1='$ '
1243955d011SMarcel MoolenaarPS2='> '
1253955d011SMarcel MoolenaarPS4='+ '
1263955d011SMarcel Moolenaar
1273955d011SMarcel Moolenaar# NLS nuisances.
1283955d011SMarcel MoolenaarLC_ALL=C
1293955d011SMarcel Moolenaarexport LC_ALL
1303955d011SMarcel MoolenaarLANGUAGE=C
1313955d011SMarcel Moolenaarexport LANGUAGE
1323955d011SMarcel Moolenaar
1333955d011SMarcel Moolenaar# CDPATH.
1343955d011SMarcel Moolenaar(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1353955d011SMarcel Moolenaar
1363955d011SMarcel Moolenaarif test "x$CONFIG_SHELL" = x; then
1373955d011SMarcel Moolenaar  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1383955d011SMarcel Moolenaar  emulate sh
1393955d011SMarcel Moolenaar  NULLCMD=:
1403955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1413955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
1423955d011SMarcel Moolenaar  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1433955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
1443955d011SMarcel Moolenaarelse
1453955d011SMarcel Moolenaar  case \`(set -o) 2>/dev/null\` in #(
1463955d011SMarcel Moolenaar  *posix*) :
1473955d011SMarcel Moolenaar    set -o posix ;; #(
1483955d011SMarcel Moolenaar  *) :
1493955d011SMarcel Moolenaar     ;;
1503955d011SMarcel Moolenaaresac
1513955d011SMarcel Moolenaarfi
1523955d011SMarcel Moolenaar"
1533955d011SMarcel Moolenaar  as_required="as_fn_return () { (exit \$1); }
1543955d011SMarcel Moolenaaras_fn_success () { as_fn_return 0; }
1553955d011SMarcel Moolenaaras_fn_failure () { as_fn_return 1; }
1563955d011SMarcel Moolenaaras_fn_ret_success () { return 0; }
1573955d011SMarcel Moolenaaras_fn_ret_failure () { return 1; }
1583955d011SMarcel Moolenaar
1593955d011SMarcel Moolenaarexitcode=0
1603955d011SMarcel Moolenaaras_fn_success || { exitcode=1; echo as_fn_success failed.; }
1613955d011SMarcel Moolenaaras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1623955d011SMarcel Moolenaaras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1633955d011SMarcel Moolenaaras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1643955d011SMarcel Moolenaarif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1653955d011SMarcel Moolenaar
1663955d011SMarcel Moolenaarelse
1673955d011SMarcel Moolenaar  exitcode=1; echo positional parameters were not saved.
1683955d011SMarcel Moolenaarfi
1693955d011SMarcel Moolenaartest x\$exitcode = x0 || exit 1"
1703955d011SMarcel Moolenaar  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1713955d011SMarcel Moolenaar  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1723955d011SMarcel Moolenaar  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1733955d011SMarcel Moolenaar  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
1743955d011SMarcel Moolenaartest \$(( 1 + 1 )) = 2 || exit 1"
1753955d011SMarcel Moolenaar  if (eval "$as_required") 2>/dev/null; then :
1763955d011SMarcel Moolenaar  as_have_required=yes
1773955d011SMarcel Moolenaarelse
1783955d011SMarcel Moolenaar  as_have_required=no
1793955d011SMarcel Moolenaarfi
1803955d011SMarcel Moolenaar  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
1813955d011SMarcel Moolenaar
1823955d011SMarcel Moolenaarelse
1833955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1843955d011SMarcel Moolenaaras_found=false
1853955d011SMarcel Moolenaarfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
1863955d011SMarcel Moolenaardo
1873955d011SMarcel Moolenaar  IFS=$as_save_IFS
1883955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
1893955d011SMarcel Moolenaar  as_found=:
1903955d011SMarcel Moolenaar  case $as_dir in #(
1913955d011SMarcel Moolenaar	 /*)
1923955d011SMarcel Moolenaar	   for as_base in sh bash ksh sh5; do
1933955d011SMarcel Moolenaar	     # Try only shells that exist, to save several forks.
1943955d011SMarcel Moolenaar	     as_shell=$as_dir/$as_base
1953955d011SMarcel Moolenaar	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
1963955d011SMarcel Moolenaar		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
1973955d011SMarcel Moolenaar  CONFIG_SHELL=$as_shell as_have_required=yes
1983955d011SMarcel Moolenaar		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
1993955d011SMarcel Moolenaar  break 2
2003955d011SMarcel Moolenaarfi
2013955d011SMarcel Moolenaarfi
2023955d011SMarcel Moolenaar	   done;;
2033955d011SMarcel Moolenaar       esac
2043955d011SMarcel Moolenaar  as_found=false
2053955d011SMarcel Moolenaardone
2063955d011SMarcel Moolenaar$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2073955d011SMarcel Moolenaar	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2083955d011SMarcel Moolenaar  CONFIG_SHELL=$SHELL as_have_required=yes
2093955d011SMarcel Moolenaarfi; }
2103955d011SMarcel MoolenaarIFS=$as_save_IFS
2113955d011SMarcel Moolenaar
2123955d011SMarcel Moolenaar
2133955d011SMarcel Moolenaar      if test "x$CONFIG_SHELL" != x; then :
2143955d011SMarcel Moolenaar  # We cannot yet assume a decent shell, so we have to provide a
2153955d011SMarcel Moolenaar	# neutralization value for shells without unset; and this also
2163955d011SMarcel Moolenaar	# works around shells that cannot unset nonexistent variables.
2173955d011SMarcel Moolenaar	BASH_ENV=/dev/null
2183955d011SMarcel Moolenaar	ENV=/dev/null
2193955d011SMarcel Moolenaar	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2203955d011SMarcel Moolenaar	export CONFIG_SHELL
2213955d011SMarcel Moolenaar	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
2223955d011SMarcel Moolenaarfi
2233955d011SMarcel Moolenaar
2243955d011SMarcel Moolenaar    if test x$as_have_required = xno; then :
2253955d011SMarcel Moolenaar  $as_echo "$0: This script requires a shell more modern than all"
2263955d011SMarcel Moolenaar  $as_echo "$0: the shells that I found on your system."
2273955d011SMarcel Moolenaar  if test x${ZSH_VERSION+set} = xset ; then
2283955d011SMarcel Moolenaar    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2293955d011SMarcel Moolenaar    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2303955d011SMarcel Moolenaar  else
2313955d011SMarcel Moolenaar    $as_echo "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org
2323955d011SMarcel Moolenaar$0: about your system, including any error possibly output
2333955d011SMarcel Moolenaar$0: before this message. Then install a modern shell, or
2343955d011SMarcel Moolenaar$0: manually run the script under such a shell if you do
2353955d011SMarcel Moolenaar$0: have one."
2363955d011SMarcel Moolenaar  fi
2373955d011SMarcel Moolenaar  exit 1
2383955d011SMarcel Moolenaarfi
2393955d011SMarcel Moolenaarfi
2403955d011SMarcel Moolenaarfi
2413955d011SMarcel MoolenaarSHELL=${CONFIG_SHELL-/bin/sh}
2423955d011SMarcel Moolenaarexport SHELL
2433955d011SMarcel Moolenaar# Unset more variables known to interfere with behavior of common tools.
2443955d011SMarcel MoolenaarCLICOLOR_FORCE= GREP_OPTIONS=
2453955d011SMarcel Moolenaarunset CLICOLOR_FORCE GREP_OPTIONS
2463955d011SMarcel Moolenaar
2473955d011SMarcel Moolenaar## --------------------- ##
2483955d011SMarcel Moolenaar## M4sh Shell Functions. ##
2493955d011SMarcel Moolenaar## --------------------- ##
2503955d011SMarcel Moolenaar# as_fn_unset VAR
2513955d011SMarcel Moolenaar# ---------------
2523955d011SMarcel Moolenaar# Portably unset VAR.
2533955d011SMarcel Moolenaaras_fn_unset ()
2543955d011SMarcel Moolenaar{
2553955d011SMarcel Moolenaar  { eval $1=; unset $1;}
2563955d011SMarcel Moolenaar}
2573955d011SMarcel Moolenaaras_unset=as_fn_unset
2583955d011SMarcel Moolenaar
2593955d011SMarcel Moolenaar# as_fn_set_status STATUS
2603955d011SMarcel Moolenaar# -----------------------
2613955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
2623955d011SMarcel Moolenaaras_fn_set_status ()
2633955d011SMarcel Moolenaar{
2643955d011SMarcel Moolenaar  return $1
2653955d011SMarcel Moolenaar} # as_fn_set_status
2663955d011SMarcel Moolenaar
2673955d011SMarcel Moolenaar# as_fn_exit STATUS
2683955d011SMarcel Moolenaar# -----------------
2693955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2703955d011SMarcel Moolenaaras_fn_exit ()
2713955d011SMarcel Moolenaar{
2723955d011SMarcel Moolenaar  set +e
2733955d011SMarcel Moolenaar  as_fn_set_status $1
2743955d011SMarcel Moolenaar  exit $1
2753955d011SMarcel Moolenaar} # as_fn_exit
2763955d011SMarcel Moolenaar
2773955d011SMarcel Moolenaar# as_fn_mkdir_p
2783955d011SMarcel Moolenaar# -------------
2793955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
2803955d011SMarcel Moolenaaras_fn_mkdir_p ()
2813955d011SMarcel Moolenaar{
2823955d011SMarcel Moolenaar
2833955d011SMarcel Moolenaar  case $as_dir in #(
2843955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
2853955d011SMarcel Moolenaar  esac
2863955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
2873955d011SMarcel Moolenaar    as_dirs=
2883955d011SMarcel Moolenaar    while :; do
2893955d011SMarcel Moolenaar      case $as_dir in #(
2903955d011SMarcel Moolenaar      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2913955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
2923955d011SMarcel Moolenaar      esac
2933955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
2943955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
2953955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2963955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
2973955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
2983955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
2993955d011SMarcel Moolenaar$as_echo X"$as_dir" |
3003955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3013955d011SMarcel Moolenaar	    s//\1/
3023955d011SMarcel Moolenaar	    q
3033955d011SMarcel Moolenaar	  }
3043955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
3053955d011SMarcel Moolenaar	    s//\1/
3063955d011SMarcel Moolenaar	    q
3073955d011SMarcel Moolenaar	  }
3083955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
3093955d011SMarcel Moolenaar	    s//\1/
3103955d011SMarcel Moolenaar	    q
3113955d011SMarcel Moolenaar	  }
3123955d011SMarcel Moolenaar	  /^X\(\/\).*/{
3133955d011SMarcel Moolenaar	    s//\1/
3143955d011SMarcel Moolenaar	    q
3153955d011SMarcel Moolenaar	  }
3163955d011SMarcel Moolenaar	  s/.*/./; q'`
3173955d011SMarcel Moolenaar      test -d "$as_dir" && break
3183955d011SMarcel Moolenaar    done
3193955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
3203955d011SMarcel Moolenaar  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
3213955d011SMarcel Moolenaar
3223955d011SMarcel Moolenaar
3233955d011SMarcel Moolenaar} # as_fn_mkdir_p
3243955d011SMarcel Moolenaar# as_fn_append VAR VALUE
3253955d011SMarcel Moolenaar# ----------------------
3263955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
3273955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
3283955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
3293955d011SMarcel Moolenaar# implementations.
3303955d011SMarcel Moolenaarif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3313955d011SMarcel Moolenaar  eval 'as_fn_append ()
3323955d011SMarcel Moolenaar  {
3333955d011SMarcel Moolenaar    eval $1+=\$2
3343955d011SMarcel Moolenaar  }'
3353955d011SMarcel Moolenaarelse
3363955d011SMarcel Moolenaar  as_fn_append ()
3373955d011SMarcel Moolenaar  {
3383955d011SMarcel Moolenaar    eval $1=\$$1\$2
3393955d011SMarcel Moolenaar  }
3403955d011SMarcel Moolenaarfi # as_fn_append
3413955d011SMarcel Moolenaar
3423955d011SMarcel Moolenaar# as_fn_arith ARG...
3433955d011SMarcel Moolenaar# ------------------
3443955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
3453955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
3463955d011SMarcel Moolenaar# must be portable across $(()) and expr.
3473955d011SMarcel Moolenaarif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
3483955d011SMarcel Moolenaar  eval 'as_fn_arith ()
3493955d011SMarcel Moolenaar  {
3503955d011SMarcel Moolenaar    as_val=$(( $* ))
3513955d011SMarcel Moolenaar  }'
3523955d011SMarcel Moolenaarelse
3533955d011SMarcel Moolenaar  as_fn_arith ()
3543955d011SMarcel Moolenaar  {
3553955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
3563955d011SMarcel Moolenaar  }
3573955d011SMarcel Moolenaarfi # as_fn_arith
3583955d011SMarcel Moolenaar
3593955d011SMarcel Moolenaar
3603955d011SMarcel Moolenaar# as_fn_error ERROR [LINENO LOG_FD]
3613955d011SMarcel Moolenaar# ---------------------------------
3623955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3633955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3643955d011SMarcel Moolenaar# script with status $?, using 1 if that was 0.
3653955d011SMarcel Moolenaaras_fn_error ()
3663955d011SMarcel Moolenaar{
3673955d011SMarcel Moolenaar  as_status=$?; test $as_status -eq 0 && as_status=1
3683955d011SMarcel Moolenaar  if test "$3"; then
3693955d011SMarcel Moolenaar    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3703955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
3713955d011SMarcel Moolenaar  fi
3723955d011SMarcel Moolenaar  $as_echo "$as_me: error: $1" >&2
3733955d011SMarcel Moolenaar  as_fn_exit $as_status
3743955d011SMarcel Moolenaar} # as_fn_error
3753955d011SMarcel Moolenaar
3763955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
3773955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
3783955d011SMarcel Moolenaar  as_expr=expr
3793955d011SMarcel Moolenaarelse
3803955d011SMarcel Moolenaar  as_expr=false
3813955d011SMarcel Moolenaarfi
3823955d011SMarcel Moolenaar
3833955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
3843955d011SMarcel Moolenaar  as_basename=basename
3853955d011SMarcel Moolenaarelse
3863955d011SMarcel Moolenaar  as_basename=false
3873955d011SMarcel Moolenaarfi
3883955d011SMarcel Moolenaar
3893955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
3903955d011SMarcel Moolenaar  as_dirname=dirname
3913955d011SMarcel Moolenaarelse
3923955d011SMarcel Moolenaar  as_dirname=false
3933955d011SMarcel Moolenaarfi
3943955d011SMarcel Moolenaar
3953955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
3963955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
3973955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
3983955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
3993955d011SMarcel Moolenaar$as_echo X/"$0" |
4003955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
4013955d011SMarcel Moolenaar	    s//\1/
4023955d011SMarcel Moolenaar	    q
4033955d011SMarcel Moolenaar	  }
4043955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
4053955d011SMarcel Moolenaar	    s//\1/
4063955d011SMarcel Moolenaar	    q
4073955d011SMarcel Moolenaar	  }
4083955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
4093955d011SMarcel Moolenaar	    s//\1/
4103955d011SMarcel Moolenaar	    q
4113955d011SMarcel Moolenaar	  }
4123955d011SMarcel Moolenaar	  s/.*/./; q'`
4133955d011SMarcel Moolenaar
4143955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
4153955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
4163955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4173955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
4183955d011SMarcel Moolenaaras_cr_digits='0123456789'
4193955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
4203955d011SMarcel Moolenaar
4213955d011SMarcel Moolenaar
4223955d011SMarcel Moolenaar  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4233955d011SMarcel Moolenaar  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4243955d011SMarcel Moolenaar  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4253955d011SMarcel Moolenaar  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4263955d011SMarcel Moolenaar  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4273955d011SMarcel Moolenaar  sed -n '
4283955d011SMarcel Moolenaar    p
4293955d011SMarcel Moolenaar    /[$]LINENO/=
4303955d011SMarcel Moolenaar  ' <$as_myself |
4313955d011SMarcel Moolenaar    sed '
4323955d011SMarcel Moolenaar      s/[$]LINENO.*/&-/
4333955d011SMarcel Moolenaar      t lineno
4343955d011SMarcel Moolenaar      b
4353955d011SMarcel Moolenaar      :lineno
4363955d011SMarcel Moolenaar      N
4373955d011SMarcel Moolenaar      :loop
4383955d011SMarcel Moolenaar      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4393955d011SMarcel Moolenaar      t loop
4403955d011SMarcel Moolenaar      s/-\n.*//
4413955d011SMarcel Moolenaar    ' >$as_me.lineno &&
4423955d011SMarcel Moolenaar  chmod +x "$as_me.lineno" ||
4433955d011SMarcel Moolenaar    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4443955d011SMarcel Moolenaar
4453955d011SMarcel Moolenaar  # Don't try to exec as it changes $[0], causing all sort of problems
4463955d011SMarcel Moolenaar  # (the dirname of $[0] is not the place where we might find the
4473955d011SMarcel Moolenaar  # original and so on.  Autoconf is especially sensitive to this).
4483955d011SMarcel Moolenaar  . "./$as_me.lineno"
4493955d011SMarcel Moolenaar  # Exit status is that of the last command.
4503955d011SMarcel Moolenaar  exit
4513955d011SMarcel Moolenaar}
4523955d011SMarcel Moolenaar
4533955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
4543955d011SMarcel Moolenaarcase `echo -n x` in #(((((
4553955d011SMarcel Moolenaar-n*)
4563955d011SMarcel Moolenaar  case `echo 'xy\c'` in
4573955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
4583955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
4593955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
4603955d011SMarcel Moolenaar       ECHO_T='	';;
4613955d011SMarcel Moolenaar  esac;;
4623955d011SMarcel Moolenaar*)
4633955d011SMarcel Moolenaar  ECHO_N='-n';;
4643955d011SMarcel Moolenaaresac
4653955d011SMarcel Moolenaar
4663955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
4673955d011SMarcel Moolenaarif test -d conf$$.dir; then
4683955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
4693955d011SMarcel Moolenaarelse
4703955d011SMarcel Moolenaar  rm -f conf$$.dir
4713955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
4723955d011SMarcel Moolenaarfi
4733955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
4743955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
4753955d011SMarcel Moolenaar    as_ln_s='ln -s'
4763955d011SMarcel Moolenaar    # ... but there are two gotchas:
4773955d011SMarcel Moolenaar    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
4783955d011SMarcel Moolenaar    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
4793955d011SMarcel Moolenaar    # In both cases, we have to default to `cp -p'.
4803955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
4813955d011SMarcel Moolenaar      as_ln_s='cp -p'
4823955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
4833955d011SMarcel Moolenaar    as_ln_s=ln
4843955d011SMarcel Moolenaar  else
4853955d011SMarcel Moolenaar    as_ln_s='cp -p'
4863955d011SMarcel Moolenaar  fi
4873955d011SMarcel Moolenaarelse
4883955d011SMarcel Moolenaar  as_ln_s='cp -p'
4893955d011SMarcel Moolenaarfi
4903955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
4913955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
4923955d011SMarcel Moolenaar
4933955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
4943955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
4953955d011SMarcel Moolenaarelse
4963955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
4973955d011SMarcel Moolenaar  as_mkdir_p=false
4983955d011SMarcel Moolenaarfi
4993955d011SMarcel Moolenaar
5003955d011SMarcel Moolenaarif test -x / >/dev/null 2>&1; then
5013955d011SMarcel Moolenaar  as_test_x='test -x'
5023955d011SMarcel Moolenaarelse
5033955d011SMarcel Moolenaar  if ls -dL / >/dev/null 2>&1; then
5043955d011SMarcel Moolenaar    as_ls_L_option=L
5053955d011SMarcel Moolenaar  else
5063955d011SMarcel Moolenaar    as_ls_L_option=
5073955d011SMarcel Moolenaar  fi
5083955d011SMarcel Moolenaar  as_test_x='
5093955d011SMarcel Moolenaar    eval sh -c '\''
5103955d011SMarcel Moolenaar      if test -d "$1"; then
5113955d011SMarcel Moolenaar	test -d "$1/.";
5123955d011SMarcel Moolenaar      else
5133955d011SMarcel Moolenaar	case $1 in #(
5143955d011SMarcel Moolenaar	-*)set "./$1";;
5153955d011SMarcel Moolenaar	esac;
5163955d011SMarcel Moolenaar	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5173955d011SMarcel Moolenaar	???[sx]*):;;*)false;;esac;fi
5183955d011SMarcel Moolenaar    '\'' sh
5193955d011SMarcel Moolenaar  '
5203955d011SMarcel Moolenaarfi
5213955d011SMarcel Moolenaaras_executable_p=$as_test_x
5223955d011SMarcel Moolenaar
5233955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
5243955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5253955d011SMarcel Moolenaar
5263955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
5273955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5283955d011SMarcel Moolenaar
5293955d011SMarcel Moolenaar
5303955d011SMarcel Moolenaarexec 7<&0 </dev/null 6>&1
5313955d011SMarcel Moolenaar
5323955d011SMarcel Moolenaar# Name of the host.
5333955d011SMarcel Moolenaar# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
5343955d011SMarcel Moolenaar# so uname gets run too.
5353955d011SMarcel Moolenaarac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5363955d011SMarcel Moolenaar
5373955d011SMarcel Moolenaar#
5383955d011SMarcel Moolenaar# Initializations.
5393955d011SMarcel Moolenaar#
5403955d011SMarcel Moolenaarac_default_prefix=/usr/local
5413955d011SMarcel Moolenaarac_clean_files=
5423955d011SMarcel Moolenaarac_config_libobj_dir=.
5433955d011SMarcel MoolenaarLIBOBJS=
5443955d011SMarcel Moolenaarcross_compiling=no
5453955d011SMarcel Moolenaarsubdirs=
5463955d011SMarcel MoolenaarMFLAGS=
5473955d011SMarcel MoolenaarMAKEFLAGS=
5483955d011SMarcel Moolenaar
5493955d011SMarcel Moolenaar# Identity of this package.
5503955d011SMarcel MoolenaarPACKAGE_NAME='bmake'
5513955d011SMarcel MoolenaarPACKAGE_TARNAME='bmake'
552*3cbdda60SSimon J. GerratyPACKAGE_VERSION='20121212'
553*3cbdda60SSimon J. GerratyPACKAGE_STRING='bmake 20121212'
5543955d011SMarcel MoolenaarPACKAGE_BUGREPORT='sjg@NetBSD.org'
5553955d011SMarcel MoolenaarPACKAGE_URL=''
5563955d011SMarcel Moolenaar
5573955d011SMarcel Moolenaar# Factoring default headers for most tests.
5583955d011SMarcel Moolenaarac_includes_default="\
5593955d011SMarcel Moolenaar#include <stdio.h>
5603955d011SMarcel Moolenaar#ifdef HAVE_SYS_TYPES_H
5613955d011SMarcel Moolenaar# include <sys/types.h>
5623955d011SMarcel Moolenaar#endif
5633955d011SMarcel Moolenaar#ifdef HAVE_SYS_STAT_H
5643955d011SMarcel Moolenaar# include <sys/stat.h>
5653955d011SMarcel Moolenaar#endif
5663955d011SMarcel Moolenaar#ifdef STDC_HEADERS
5673955d011SMarcel Moolenaar# include <stdlib.h>
5683955d011SMarcel Moolenaar# include <stddef.h>
5693955d011SMarcel Moolenaar#else
5703955d011SMarcel Moolenaar# ifdef HAVE_STDLIB_H
5713955d011SMarcel Moolenaar#  include <stdlib.h>
5723955d011SMarcel Moolenaar# endif
5733955d011SMarcel Moolenaar#endif
5743955d011SMarcel Moolenaar#ifdef HAVE_STRING_H
5753955d011SMarcel Moolenaar# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
5763955d011SMarcel Moolenaar#  include <memory.h>
5773955d011SMarcel Moolenaar# endif
5783955d011SMarcel Moolenaar# include <string.h>
5793955d011SMarcel Moolenaar#endif
5803955d011SMarcel Moolenaar#ifdef HAVE_STRINGS_H
5813955d011SMarcel Moolenaar# include <strings.h>
5823955d011SMarcel Moolenaar#endif
5833955d011SMarcel Moolenaar#ifdef HAVE_INTTYPES_H
5843955d011SMarcel Moolenaar# include <inttypes.h>
5853955d011SMarcel Moolenaar#endif
5863955d011SMarcel Moolenaar#ifdef HAVE_STDINT_H
5873955d011SMarcel Moolenaar# include <stdint.h>
5883955d011SMarcel Moolenaar#endif
5893955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
5903955d011SMarcel Moolenaar# include <unistd.h>
5913955d011SMarcel Moolenaar#endif"
5923955d011SMarcel Moolenaar
5933955d011SMarcel Moolenaarac_subst_vars='LTLIBOBJS
5943955d011SMarcel Moolenaarfilemon_h
5953955d011SMarcel Moolenaaruse_meta
5963955d011SMarcel Moolenaardiff_u
5973955d011SMarcel MoolenaarGCC
5983955d011SMarcel MoolenaarINSTALL
5993955d011SMarcel Moolenaardefault_sys_path
6003955d011SMarcel Moolenaarmksrc
6013955d011SMarcel Moolenaarmachine_arch
6023955d011SMarcel Moolenaarforce_machine
6033955d011SMarcel Moolenaarmachine
6043955d011SMarcel MoolenaarLIBOBJS
6053955d011SMarcel Moolenaarac_exe_suffix
6063955d011SMarcel MoolenaarINSTALL_DATA
6073955d011SMarcel MoolenaarINSTALL_SCRIPT
6083955d011SMarcel MoolenaarINSTALL_PROGRAM
6093955d011SMarcel MoolenaarEGREP
6103955d011SMarcel MoolenaarGREP
6113955d011SMarcel MoolenaarCPP
6123955d011SMarcel MoolenaarOBJEXT
6133955d011SMarcel MoolenaarEXEEXT
6143955d011SMarcel Moolenaarac_ct_CC
6153955d011SMarcel MoolenaarCPPFLAGS
6163955d011SMarcel MoolenaarLDFLAGS
6173955d011SMarcel MoolenaarCFLAGS
6183955d011SMarcel MoolenaarCC
6193955d011SMarcel Moolenaartarget_alias
6203955d011SMarcel Moolenaarhost_alias
6213955d011SMarcel Moolenaarbuild_alias
6223955d011SMarcel MoolenaarLIBS
6233955d011SMarcel MoolenaarECHO_T
6243955d011SMarcel MoolenaarECHO_N
6253955d011SMarcel MoolenaarECHO_C
6263955d011SMarcel MoolenaarDEFS
6273955d011SMarcel Moolenaarmandir
6283955d011SMarcel Moolenaarlocaledir
6293955d011SMarcel Moolenaarlibdir
6303955d011SMarcel Moolenaarpsdir
6313955d011SMarcel Moolenaarpdfdir
6323955d011SMarcel Moolenaardvidir
6333955d011SMarcel Moolenaarhtmldir
6343955d011SMarcel Moolenaarinfodir
6353955d011SMarcel Moolenaardocdir
6363955d011SMarcel Moolenaaroldincludedir
6373955d011SMarcel Moolenaarincludedir
6383955d011SMarcel Moolenaarlocalstatedir
6393955d011SMarcel Moolenaarsharedstatedir
6403955d011SMarcel Moolenaarsysconfdir
6413955d011SMarcel Moolenaardatadir
6423955d011SMarcel Moolenaardatarootdir
6433955d011SMarcel Moolenaarlibexecdir
6443955d011SMarcel Moolenaarsbindir
6453955d011SMarcel Moolenaarbindir
6463955d011SMarcel Moolenaarprogram_transform_name
6473955d011SMarcel Moolenaarprefix
6483955d011SMarcel Moolenaarexec_prefix
6493955d011SMarcel MoolenaarPACKAGE_URL
6503955d011SMarcel MoolenaarPACKAGE_BUGREPORT
6513955d011SMarcel MoolenaarPACKAGE_STRING
6523955d011SMarcel MoolenaarPACKAGE_VERSION
6533955d011SMarcel MoolenaarPACKAGE_TARNAME
6543955d011SMarcel MoolenaarPACKAGE_NAME
6553955d011SMarcel MoolenaarPATH_SEPARATOR
6563955d011SMarcel MoolenaarSHELL'
6573955d011SMarcel Moolenaarac_subst_files=''
6583955d011SMarcel Moolenaarac_user_opts='
6593955d011SMarcel Moolenaarenable_option_checking
6603955d011SMarcel Moolenaarwith_defshell
6613955d011SMarcel Moolenaarwith_meta
6623955d011SMarcel Moolenaarwith_filemon
6633955d011SMarcel Moolenaarwith_machine
6643955d011SMarcel Moolenaarwith_force_machine
6653955d011SMarcel Moolenaarwith_force_machine_arch
6663955d011SMarcel Moolenaarwith_machine_arch
6673955d011SMarcel Moolenaarwith_default_sys_path
6683955d011SMarcel Moolenaarwith_path_objdirprefix
6693955d011SMarcel Moolenaarenable_pwd_override
6703955d011SMarcel Moolenaarenable_check_make_chdir
6713955d011SMarcel Moolenaarwith_mksrc
6723955d011SMarcel Moolenaar'
6733955d011SMarcel Moolenaar      ac_precious_vars='build_alias
6743955d011SMarcel Moolenaarhost_alias
6753955d011SMarcel Moolenaartarget_alias
6763955d011SMarcel MoolenaarCC
6773955d011SMarcel MoolenaarCFLAGS
6783955d011SMarcel MoolenaarLDFLAGS
6793955d011SMarcel MoolenaarLIBS
6803955d011SMarcel MoolenaarCPPFLAGS
6813955d011SMarcel MoolenaarCPP'
6823955d011SMarcel Moolenaar
6833955d011SMarcel Moolenaar
6843955d011SMarcel Moolenaar# Initialize some variables set by options.
6853955d011SMarcel Moolenaarac_init_help=
6863955d011SMarcel Moolenaarac_init_version=false
6873955d011SMarcel Moolenaarac_unrecognized_opts=
6883955d011SMarcel Moolenaarac_unrecognized_sep=
6893955d011SMarcel Moolenaar# The variables have the same names as the options, with
6903955d011SMarcel Moolenaar# dashes changed to underlines.
6913955d011SMarcel Moolenaarcache_file=/dev/null
6923955d011SMarcel Moolenaarexec_prefix=NONE
6933955d011SMarcel Moolenaarno_create=
6943955d011SMarcel Moolenaarno_recursion=
6953955d011SMarcel Moolenaarprefix=NONE
6963955d011SMarcel Moolenaarprogram_prefix=NONE
6973955d011SMarcel Moolenaarprogram_suffix=NONE
6983955d011SMarcel Moolenaarprogram_transform_name=s,x,x,
6993955d011SMarcel Moolenaarsilent=
7003955d011SMarcel Moolenaarsite=
7013955d011SMarcel Moolenaarsrcdir=
7023955d011SMarcel Moolenaarverbose=
7033955d011SMarcel Moolenaarx_includes=NONE
7043955d011SMarcel Moolenaarx_libraries=NONE
7053955d011SMarcel Moolenaar
7063955d011SMarcel Moolenaar# Installation directory options.
7073955d011SMarcel Moolenaar# These are left unexpanded so users can "make install exec_prefix=/foo"
7083955d011SMarcel Moolenaar# and all the variables that are supposed to be based on exec_prefix
7093955d011SMarcel Moolenaar# by default will actually change.
7103955d011SMarcel Moolenaar# Use braces instead of parens because sh, perl, etc. also accept them.
7113955d011SMarcel Moolenaar# (The list follows the same order as the GNU Coding Standards.)
7123955d011SMarcel Moolenaarbindir='${exec_prefix}/bin'
7133955d011SMarcel Moolenaarsbindir='${exec_prefix}/sbin'
7143955d011SMarcel Moolenaarlibexecdir='${exec_prefix}/libexec'
7153955d011SMarcel Moolenaardatarootdir='${prefix}/share'
7163955d011SMarcel Moolenaardatadir='${datarootdir}'
7173955d011SMarcel Moolenaarsysconfdir='${prefix}/etc'
7183955d011SMarcel Moolenaarsharedstatedir='${prefix}/com'
7193955d011SMarcel Moolenaarlocalstatedir='${prefix}/var'
7203955d011SMarcel Moolenaarincludedir='${prefix}/include'
7213955d011SMarcel Moolenaaroldincludedir='/usr/include'
7223955d011SMarcel Moolenaardocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
7233955d011SMarcel Moolenaarinfodir='${datarootdir}/info'
7243955d011SMarcel Moolenaarhtmldir='${docdir}'
7253955d011SMarcel Moolenaardvidir='${docdir}'
7263955d011SMarcel Moolenaarpdfdir='${docdir}'
7273955d011SMarcel Moolenaarpsdir='${docdir}'
7283955d011SMarcel Moolenaarlibdir='${exec_prefix}/lib'
7293955d011SMarcel Moolenaarlocaledir='${datarootdir}/locale'
7303955d011SMarcel Moolenaarmandir='${datarootdir}/man'
7313955d011SMarcel Moolenaar
7323955d011SMarcel Moolenaarac_prev=
7333955d011SMarcel Moolenaarac_dashdash=
7343955d011SMarcel Moolenaarfor ac_option
7353955d011SMarcel Moolenaardo
7363955d011SMarcel Moolenaar  # If the previous option needs an argument, assign it.
7373955d011SMarcel Moolenaar  if test -n "$ac_prev"; then
7383955d011SMarcel Moolenaar    eval $ac_prev=\$ac_option
7393955d011SMarcel Moolenaar    ac_prev=
7403955d011SMarcel Moolenaar    continue
7413955d011SMarcel Moolenaar  fi
7423955d011SMarcel Moolenaar
7433955d011SMarcel Moolenaar  case $ac_option in
7443955d011SMarcel Moolenaar  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
7453955d011SMarcel Moolenaar  *)	ac_optarg=yes ;;
7463955d011SMarcel Moolenaar  esac
7473955d011SMarcel Moolenaar
7483955d011SMarcel Moolenaar  # Accept the important Cygnus configure options, so we can diagnose typos.
7493955d011SMarcel Moolenaar
7503955d011SMarcel Moolenaar  case $ac_dashdash$ac_option in
7513955d011SMarcel Moolenaar  --)
7523955d011SMarcel Moolenaar    ac_dashdash=yes ;;
7533955d011SMarcel Moolenaar
7543955d011SMarcel Moolenaar  -bindir | --bindir | --bindi | --bind | --bin | --bi)
7553955d011SMarcel Moolenaar    ac_prev=bindir ;;
7563955d011SMarcel Moolenaar  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
7573955d011SMarcel Moolenaar    bindir=$ac_optarg ;;
7583955d011SMarcel Moolenaar
7593955d011SMarcel Moolenaar  -build | --build | --buil | --bui | --bu)
7603955d011SMarcel Moolenaar    ac_prev=build_alias ;;
7613955d011SMarcel Moolenaar  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
7623955d011SMarcel Moolenaar    build_alias=$ac_optarg ;;
7633955d011SMarcel Moolenaar
7643955d011SMarcel Moolenaar  -cache-file | --cache-file | --cache-fil | --cache-fi \
7653955d011SMarcel Moolenaar  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7663955d011SMarcel Moolenaar    ac_prev=cache_file ;;
7673955d011SMarcel Moolenaar  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7683955d011SMarcel Moolenaar  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
7693955d011SMarcel Moolenaar    cache_file=$ac_optarg ;;
7703955d011SMarcel Moolenaar
7713955d011SMarcel Moolenaar  --config-cache | -C)
7723955d011SMarcel Moolenaar    cache_file=config.cache ;;
7733955d011SMarcel Moolenaar
7743955d011SMarcel Moolenaar  -datadir | --datadir | --datadi | --datad)
7753955d011SMarcel Moolenaar    ac_prev=datadir ;;
7763955d011SMarcel Moolenaar  -datadir=* | --datadir=* | --datadi=* | --datad=*)
7773955d011SMarcel Moolenaar    datadir=$ac_optarg ;;
7783955d011SMarcel Moolenaar
7793955d011SMarcel Moolenaar  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
7803955d011SMarcel Moolenaar  | --dataroo | --dataro | --datar)
7813955d011SMarcel Moolenaar    ac_prev=datarootdir ;;
7823955d011SMarcel Moolenaar  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
7833955d011SMarcel Moolenaar  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
7843955d011SMarcel Moolenaar    datarootdir=$ac_optarg ;;
7853955d011SMarcel Moolenaar
7863955d011SMarcel Moolenaar  -disable-* | --disable-*)
7873955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
7883955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
7893955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7903955d011SMarcel Moolenaar      as_fn_error "invalid feature name: $ac_useropt"
7913955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
7923955d011SMarcel Moolenaar    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
7933955d011SMarcel Moolenaar    case $ac_user_opts in
7943955d011SMarcel Moolenaar      *"
7953955d011SMarcel Moolenaar"enable_$ac_useropt"
7963955d011SMarcel Moolenaar"*) ;;
7973955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
7983955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
7993955d011SMarcel Moolenaar    esac
8003955d011SMarcel Moolenaar    eval enable_$ac_useropt=no ;;
8013955d011SMarcel Moolenaar
8023955d011SMarcel Moolenaar  -docdir | --docdir | --docdi | --doc | --do)
8033955d011SMarcel Moolenaar    ac_prev=docdir ;;
8043955d011SMarcel Moolenaar  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8053955d011SMarcel Moolenaar    docdir=$ac_optarg ;;
8063955d011SMarcel Moolenaar
8073955d011SMarcel Moolenaar  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8083955d011SMarcel Moolenaar    ac_prev=dvidir ;;
8093955d011SMarcel Moolenaar  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8103955d011SMarcel Moolenaar    dvidir=$ac_optarg ;;
8113955d011SMarcel Moolenaar
8123955d011SMarcel Moolenaar  -enable-* | --enable-*)
8133955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8143955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
8153955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8163955d011SMarcel Moolenaar      as_fn_error "invalid feature name: $ac_useropt"
8173955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
8183955d011SMarcel Moolenaar    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8193955d011SMarcel Moolenaar    case $ac_user_opts in
8203955d011SMarcel Moolenaar      *"
8213955d011SMarcel Moolenaar"enable_$ac_useropt"
8223955d011SMarcel Moolenaar"*) ;;
8233955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8243955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
8253955d011SMarcel Moolenaar    esac
8263955d011SMarcel Moolenaar    eval enable_$ac_useropt=\$ac_optarg ;;
8273955d011SMarcel Moolenaar
8283955d011SMarcel Moolenaar  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8293955d011SMarcel Moolenaar  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8303955d011SMarcel Moolenaar  | --exec | --exe | --ex)
8313955d011SMarcel Moolenaar    ac_prev=exec_prefix ;;
8323955d011SMarcel Moolenaar  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8333955d011SMarcel Moolenaar  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
8343955d011SMarcel Moolenaar  | --exec=* | --exe=* | --ex=*)
8353955d011SMarcel Moolenaar    exec_prefix=$ac_optarg ;;
8363955d011SMarcel Moolenaar
8373955d011SMarcel Moolenaar  -gas | --gas | --ga | --g)
8383955d011SMarcel Moolenaar    # Obsolete; use --with-gas.
8393955d011SMarcel Moolenaar    with_gas=yes ;;
8403955d011SMarcel Moolenaar
8413955d011SMarcel Moolenaar  -help | --help | --hel | --he | -h)
8423955d011SMarcel Moolenaar    ac_init_help=long ;;
8433955d011SMarcel Moolenaar  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
8443955d011SMarcel Moolenaar    ac_init_help=recursive ;;
8453955d011SMarcel Moolenaar  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
8463955d011SMarcel Moolenaar    ac_init_help=short ;;
8473955d011SMarcel Moolenaar
8483955d011SMarcel Moolenaar  -host | --host | --hos | --ho)
8493955d011SMarcel Moolenaar    ac_prev=host_alias ;;
8503955d011SMarcel Moolenaar  -host=* | --host=* | --hos=* | --ho=*)
8513955d011SMarcel Moolenaar    host_alias=$ac_optarg ;;
8523955d011SMarcel Moolenaar
8533955d011SMarcel Moolenaar  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
8543955d011SMarcel Moolenaar    ac_prev=htmldir ;;
8553955d011SMarcel Moolenaar  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
8563955d011SMarcel Moolenaar  | --ht=*)
8573955d011SMarcel Moolenaar    htmldir=$ac_optarg ;;
8583955d011SMarcel Moolenaar
8593955d011SMarcel Moolenaar  -includedir | --includedir | --includedi | --included | --include \
8603955d011SMarcel Moolenaar  | --includ | --inclu | --incl | --inc)
8613955d011SMarcel Moolenaar    ac_prev=includedir ;;
8623955d011SMarcel Moolenaar  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
8633955d011SMarcel Moolenaar  | --includ=* | --inclu=* | --incl=* | --inc=*)
8643955d011SMarcel Moolenaar    includedir=$ac_optarg ;;
8653955d011SMarcel Moolenaar
8663955d011SMarcel Moolenaar  -infodir | --infodir | --infodi | --infod | --info | --inf)
8673955d011SMarcel Moolenaar    ac_prev=infodir ;;
8683955d011SMarcel Moolenaar  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
8693955d011SMarcel Moolenaar    infodir=$ac_optarg ;;
8703955d011SMarcel Moolenaar
8713955d011SMarcel Moolenaar  -libdir | --libdir | --libdi | --libd)
8723955d011SMarcel Moolenaar    ac_prev=libdir ;;
8733955d011SMarcel Moolenaar  -libdir=* | --libdir=* | --libdi=* | --libd=*)
8743955d011SMarcel Moolenaar    libdir=$ac_optarg ;;
8753955d011SMarcel Moolenaar
8763955d011SMarcel Moolenaar  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
8773955d011SMarcel Moolenaar  | --libexe | --libex | --libe)
8783955d011SMarcel Moolenaar    ac_prev=libexecdir ;;
8793955d011SMarcel Moolenaar  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
8803955d011SMarcel Moolenaar  | --libexe=* | --libex=* | --libe=*)
8813955d011SMarcel Moolenaar    libexecdir=$ac_optarg ;;
8823955d011SMarcel Moolenaar
8833955d011SMarcel Moolenaar  -localedir | --localedir | --localedi | --localed | --locale)
8843955d011SMarcel Moolenaar    ac_prev=localedir ;;
8853955d011SMarcel Moolenaar  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
8863955d011SMarcel Moolenaar    localedir=$ac_optarg ;;
8873955d011SMarcel Moolenaar
8883955d011SMarcel Moolenaar  -localstatedir | --localstatedir | --localstatedi | --localstated \
8893955d011SMarcel Moolenaar  | --localstate | --localstat | --localsta | --localst | --locals)
8903955d011SMarcel Moolenaar    ac_prev=localstatedir ;;
8913955d011SMarcel Moolenaar  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
8923955d011SMarcel Moolenaar  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
8933955d011SMarcel Moolenaar    localstatedir=$ac_optarg ;;
8943955d011SMarcel Moolenaar
8953955d011SMarcel Moolenaar  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
8963955d011SMarcel Moolenaar    ac_prev=mandir ;;
8973955d011SMarcel Moolenaar  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
8983955d011SMarcel Moolenaar    mandir=$ac_optarg ;;
8993955d011SMarcel Moolenaar
9003955d011SMarcel Moolenaar  -nfp | --nfp | --nf)
9013955d011SMarcel Moolenaar    # Obsolete; use --without-fp.
9023955d011SMarcel Moolenaar    with_fp=no ;;
9033955d011SMarcel Moolenaar
9043955d011SMarcel Moolenaar  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9053955d011SMarcel Moolenaar  | --no-cr | --no-c | -n)
9063955d011SMarcel Moolenaar    no_create=yes ;;
9073955d011SMarcel Moolenaar
9083955d011SMarcel Moolenaar  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9093955d011SMarcel Moolenaar  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
9103955d011SMarcel Moolenaar    no_recursion=yes ;;
9113955d011SMarcel Moolenaar
9123955d011SMarcel Moolenaar  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
9133955d011SMarcel Moolenaar  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
9143955d011SMarcel Moolenaar  | --oldin | --oldi | --old | --ol | --o)
9153955d011SMarcel Moolenaar    ac_prev=oldincludedir ;;
9163955d011SMarcel Moolenaar  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
9173955d011SMarcel Moolenaar  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
9183955d011SMarcel Moolenaar  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
9193955d011SMarcel Moolenaar    oldincludedir=$ac_optarg ;;
9203955d011SMarcel Moolenaar
9213955d011SMarcel Moolenaar  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9223955d011SMarcel Moolenaar    ac_prev=prefix ;;
9233955d011SMarcel Moolenaar  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9243955d011SMarcel Moolenaar    prefix=$ac_optarg ;;
9253955d011SMarcel Moolenaar
9263955d011SMarcel Moolenaar  -program-prefix | --program-prefix | --program-prefi | --program-pref \
9273955d011SMarcel Moolenaar  | --program-pre | --program-pr | --program-p)
9283955d011SMarcel Moolenaar    ac_prev=program_prefix ;;
9293955d011SMarcel Moolenaar  -program-prefix=* | --program-prefix=* | --program-prefi=* \
9303955d011SMarcel Moolenaar  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
9313955d011SMarcel Moolenaar    program_prefix=$ac_optarg ;;
9323955d011SMarcel Moolenaar
9333955d011SMarcel Moolenaar  -program-suffix | --program-suffix | --program-suffi | --program-suff \
9343955d011SMarcel Moolenaar  | --program-suf | --program-su | --program-s)
9353955d011SMarcel Moolenaar    ac_prev=program_suffix ;;
9363955d011SMarcel Moolenaar  -program-suffix=* | --program-suffix=* | --program-suffi=* \
9373955d011SMarcel Moolenaar  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
9383955d011SMarcel Moolenaar    program_suffix=$ac_optarg ;;
9393955d011SMarcel Moolenaar
9403955d011SMarcel Moolenaar  -program-transform-name | --program-transform-name \
9413955d011SMarcel Moolenaar  | --program-transform-nam | --program-transform-na \
9423955d011SMarcel Moolenaar  | --program-transform-n | --program-transform- \
9433955d011SMarcel Moolenaar  | --program-transform | --program-transfor \
9443955d011SMarcel Moolenaar  | --program-transfo | --program-transf \
9453955d011SMarcel Moolenaar  | --program-trans | --program-tran \
9463955d011SMarcel Moolenaar  | --progr-tra | --program-tr | --program-t)
9473955d011SMarcel Moolenaar    ac_prev=program_transform_name ;;
9483955d011SMarcel Moolenaar  -program-transform-name=* | --program-transform-name=* \
9493955d011SMarcel Moolenaar  | --program-transform-nam=* | --program-transform-na=* \
9503955d011SMarcel Moolenaar  | --program-transform-n=* | --program-transform-=* \
9513955d011SMarcel Moolenaar  | --program-transform=* | --program-transfor=* \
9523955d011SMarcel Moolenaar  | --program-transfo=* | --program-transf=* \
9533955d011SMarcel Moolenaar  | --program-trans=* | --program-tran=* \
9543955d011SMarcel Moolenaar  | --progr-tra=* | --program-tr=* | --program-t=*)
9553955d011SMarcel Moolenaar    program_transform_name=$ac_optarg ;;
9563955d011SMarcel Moolenaar
9573955d011SMarcel Moolenaar  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
9583955d011SMarcel Moolenaar    ac_prev=pdfdir ;;
9593955d011SMarcel Moolenaar  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
9603955d011SMarcel Moolenaar    pdfdir=$ac_optarg ;;
9613955d011SMarcel Moolenaar
9623955d011SMarcel Moolenaar  -psdir | --psdir | --psdi | --psd | --ps)
9633955d011SMarcel Moolenaar    ac_prev=psdir ;;
9643955d011SMarcel Moolenaar  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
9653955d011SMarcel Moolenaar    psdir=$ac_optarg ;;
9663955d011SMarcel Moolenaar
9673955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9683955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil)
9693955d011SMarcel Moolenaar    silent=yes ;;
9703955d011SMarcel Moolenaar
9713955d011SMarcel Moolenaar  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
9723955d011SMarcel Moolenaar    ac_prev=sbindir ;;
9733955d011SMarcel Moolenaar  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
9743955d011SMarcel Moolenaar  | --sbi=* | --sb=*)
9753955d011SMarcel Moolenaar    sbindir=$ac_optarg ;;
9763955d011SMarcel Moolenaar
9773955d011SMarcel Moolenaar  -sharedstatedir | --sharedstatedir | --sharedstatedi \
9783955d011SMarcel Moolenaar  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
9793955d011SMarcel Moolenaar  | --sharedst | --shareds | --shared | --share | --shar \
9803955d011SMarcel Moolenaar  | --sha | --sh)
9813955d011SMarcel Moolenaar    ac_prev=sharedstatedir ;;
9823955d011SMarcel Moolenaar  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
9833955d011SMarcel Moolenaar  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
9843955d011SMarcel Moolenaar  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
9853955d011SMarcel Moolenaar  | --sha=* | --sh=*)
9863955d011SMarcel Moolenaar    sharedstatedir=$ac_optarg ;;
9873955d011SMarcel Moolenaar
9883955d011SMarcel Moolenaar  -site | --site | --sit)
9893955d011SMarcel Moolenaar    ac_prev=site ;;
9903955d011SMarcel Moolenaar  -site=* | --site=* | --sit=*)
9913955d011SMarcel Moolenaar    site=$ac_optarg ;;
9923955d011SMarcel Moolenaar
9933955d011SMarcel Moolenaar  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9943955d011SMarcel Moolenaar    ac_prev=srcdir ;;
9953955d011SMarcel Moolenaar  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9963955d011SMarcel Moolenaar    srcdir=$ac_optarg ;;
9973955d011SMarcel Moolenaar
9983955d011SMarcel Moolenaar  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
9993955d011SMarcel Moolenaar  | --syscon | --sysco | --sysc | --sys | --sy)
10003955d011SMarcel Moolenaar    ac_prev=sysconfdir ;;
10013955d011SMarcel Moolenaar  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10023955d011SMarcel Moolenaar  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10033955d011SMarcel Moolenaar    sysconfdir=$ac_optarg ;;
10043955d011SMarcel Moolenaar
10053955d011SMarcel Moolenaar  -target | --target | --targe | --targ | --tar | --ta | --t)
10063955d011SMarcel Moolenaar    ac_prev=target_alias ;;
10073955d011SMarcel Moolenaar  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10083955d011SMarcel Moolenaar    target_alias=$ac_optarg ;;
10093955d011SMarcel Moolenaar
10103955d011SMarcel Moolenaar  -v | -verbose | --verbose | --verbos | --verbo | --verb)
10113955d011SMarcel Moolenaar    verbose=yes ;;
10123955d011SMarcel Moolenaar
10133955d011SMarcel Moolenaar  -version | --version | --versio | --versi | --vers | -V)
10143955d011SMarcel Moolenaar    ac_init_version=: ;;
10153955d011SMarcel Moolenaar
10163955d011SMarcel Moolenaar  -with-* | --with-*)
10173955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10183955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
10193955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10203955d011SMarcel Moolenaar      as_fn_error "invalid package name: $ac_useropt"
10213955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
10223955d011SMarcel Moolenaar    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10233955d011SMarcel Moolenaar    case $ac_user_opts in
10243955d011SMarcel Moolenaar      *"
10253955d011SMarcel Moolenaar"with_$ac_useropt"
10263955d011SMarcel Moolenaar"*) ;;
10273955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
10283955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
10293955d011SMarcel Moolenaar    esac
10303955d011SMarcel Moolenaar    eval with_$ac_useropt=\$ac_optarg ;;
10313955d011SMarcel Moolenaar
10323955d011SMarcel Moolenaar  -without-* | --without-*)
10333955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
10343955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
10353955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10363955d011SMarcel Moolenaar      as_fn_error "invalid package name: $ac_useropt"
10373955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
10383955d011SMarcel Moolenaar    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10393955d011SMarcel Moolenaar    case $ac_user_opts in
10403955d011SMarcel Moolenaar      *"
10413955d011SMarcel Moolenaar"with_$ac_useropt"
10423955d011SMarcel Moolenaar"*) ;;
10433955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
10443955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
10453955d011SMarcel Moolenaar    esac
10463955d011SMarcel Moolenaar    eval with_$ac_useropt=no ;;
10473955d011SMarcel Moolenaar
10483955d011SMarcel Moolenaar  --x)
10493955d011SMarcel Moolenaar    # Obsolete; use --with-x.
10503955d011SMarcel Moolenaar    with_x=yes ;;
10513955d011SMarcel Moolenaar
10523955d011SMarcel Moolenaar  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
10533955d011SMarcel Moolenaar  | --x-incl | --x-inc | --x-in | --x-i)
10543955d011SMarcel Moolenaar    ac_prev=x_includes ;;
10553955d011SMarcel Moolenaar  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
10563955d011SMarcel Moolenaar  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
10573955d011SMarcel Moolenaar    x_includes=$ac_optarg ;;
10583955d011SMarcel Moolenaar
10593955d011SMarcel Moolenaar  -x-libraries | --x-libraries | --x-librarie | --x-librari \
10603955d011SMarcel Moolenaar  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
10613955d011SMarcel Moolenaar    ac_prev=x_libraries ;;
10623955d011SMarcel Moolenaar  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
10633955d011SMarcel Moolenaar  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
10643955d011SMarcel Moolenaar    x_libraries=$ac_optarg ;;
10653955d011SMarcel Moolenaar
10663955d011SMarcel Moolenaar  -*) as_fn_error "unrecognized option: \`$ac_option'
10673955d011SMarcel MoolenaarTry \`$0 --help' for more information."
10683955d011SMarcel Moolenaar    ;;
10693955d011SMarcel Moolenaar
10703955d011SMarcel Moolenaar  *=*)
10713955d011SMarcel Moolenaar    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
10723955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
10733955d011SMarcel Moolenaar    case $ac_envvar in #(
10743955d011SMarcel Moolenaar      '' | [0-9]* | *[!_$as_cr_alnum]* )
10753955d011SMarcel Moolenaar      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
10763955d011SMarcel Moolenaar    esac
10773955d011SMarcel Moolenaar    eval $ac_envvar=\$ac_optarg
10783955d011SMarcel Moolenaar    export $ac_envvar ;;
10793955d011SMarcel Moolenaar
10803955d011SMarcel Moolenaar  *)
10813955d011SMarcel Moolenaar    # FIXME: should be removed in autoconf 3.0.
10823955d011SMarcel Moolenaar    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
10833955d011SMarcel Moolenaar    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
10843955d011SMarcel Moolenaar      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
10853955d011SMarcel Moolenaar    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
10863955d011SMarcel Moolenaar    ;;
10873955d011SMarcel Moolenaar
10883955d011SMarcel Moolenaar  esac
10893955d011SMarcel Moolenaardone
10903955d011SMarcel Moolenaar
10913955d011SMarcel Moolenaarif test -n "$ac_prev"; then
10923955d011SMarcel Moolenaar  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
10933955d011SMarcel Moolenaar  as_fn_error "missing argument to $ac_option"
10943955d011SMarcel Moolenaarfi
10953955d011SMarcel Moolenaar
10963955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts"; then
10973955d011SMarcel Moolenaar  case $enable_option_checking in
10983955d011SMarcel Moolenaar    no) ;;
10993955d011SMarcel Moolenaar    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
11003955d011SMarcel Moolenaar    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11013955d011SMarcel Moolenaar  esac
11023955d011SMarcel Moolenaarfi
11033955d011SMarcel Moolenaar
11043955d011SMarcel Moolenaar# Check all directory arguments for consistency.
11053955d011SMarcel Moolenaarfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11063955d011SMarcel Moolenaar		datadir sysconfdir sharedstatedir localstatedir includedir \
11073955d011SMarcel Moolenaar		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11083955d011SMarcel Moolenaar		libdir localedir mandir
11093955d011SMarcel Moolenaardo
11103955d011SMarcel Moolenaar  eval ac_val=\$$ac_var
11113955d011SMarcel Moolenaar  # Remove trailing slashes.
11123955d011SMarcel Moolenaar  case $ac_val in
11133955d011SMarcel Moolenaar    */ )
11143955d011SMarcel Moolenaar      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
11153955d011SMarcel Moolenaar      eval $ac_var=\$ac_val;;
11163955d011SMarcel Moolenaar  esac
11173955d011SMarcel Moolenaar  # Be sure to have absolute directory names.
11183955d011SMarcel Moolenaar  case $ac_val in
11193955d011SMarcel Moolenaar    [\\/$]* | ?:[\\/]* )  continue;;
11203955d011SMarcel Moolenaar    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11213955d011SMarcel Moolenaar  esac
11223955d011SMarcel Moolenaar  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
11233955d011SMarcel Moolenaardone
11243955d011SMarcel Moolenaar
11253955d011SMarcel Moolenaar# There might be people who depend on the old broken behavior: `$host'
11263955d011SMarcel Moolenaar# used to hold the argument of --host etc.
11273955d011SMarcel Moolenaar# FIXME: To remove some day.
11283955d011SMarcel Moolenaarbuild=$build_alias
11293955d011SMarcel Moolenaarhost=$host_alias
11303955d011SMarcel Moolenaartarget=$target_alias
11313955d011SMarcel Moolenaar
11323955d011SMarcel Moolenaar# FIXME: To remove some day.
11333955d011SMarcel Moolenaarif test "x$host_alias" != x; then
11343955d011SMarcel Moolenaar  if test "x$build_alias" = x; then
11353955d011SMarcel Moolenaar    cross_compiling=maybe
11363955d011SMarcel Moolenaar    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
11373955d011SMarcel Moolenaar    If a cross compiler is detected then cross compile mode will be used." >&2
11383955d011SMarcel Moolenaar  elif test "x$build_alias" != "x$host_alias"; then
11393955d011SMarcel Moolenaar    cross_compiling=yes
11403955d011SMarcel Moolenaar  fi
11413955d011SMarcel Moolenaarfi
11423955d011SMarcel Moolenaar
11433955d011SMarcel Moolenaarac_tool_prefix=
11443955d011SMarcel Moolenaartest -n "$host_alias" && ac_tool_prefix=$host_alias-
11453955d011SMarcel Moolenaar
11463955d011SMarcel Moolenaartest "$silent" = yes && exec 6>/dev/null
11473955d011SMarcel Moolenaar
11483955d011SMarcel Moolenaar
11493955d011SMarcel Moolenaarac_pwd=`pwd` && test -n "$ac_pwd" &&
11503955d011SMarcel Moolenaarac_ls_di=`ls -di .` &&
11513955d011SMarcel Moolenaarac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
11523955d011SMarcel Moolenaar  as_fn_error "working directory cannot be determined"
11533955d011SMarcel Moolenaartest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
11543955d011SMarcel Moolenaar  as_fn_error "pwd does not report name of working directory"
11553955d011SMarcel Moolenaar
11563955d011SMarcel Moolenaar
11573955d011SMarcel Moolenaar# Find the source files, if location was not specified.
11583955d011SMarcel Moolenaarif test -z "$srcdir"; then
11593955d011SMarcel Moolenaar  ac_srcdir_defaulted=yes
11603955d011SMarcel Moolenaar  # Try the directory containing this script, then the parent directory.
11613955d011SMarcel Moolenaar  ac_confdir=`$as_dirname -- "$as_myself" ||
11623955d011SMarcel Moolenaar$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11633955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)[^/]' \| \
11643955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)$' \| \
11653955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
11663955d011SMarcel Moolenaar$as_echo X"$as_myself" |
11673955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11683955d011SMarcel Moolenaar	    s//\1/
11693955d011SMarcel Moolenaar	    q
11703955d011SMarcel Moolenaar	  }
11713955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
11723955d011SMarcel Moolenaar	    s//\1/
11733955d011SMarcel Moolenaar	    q
11743955d011SMarcel Moolenaar	  }
11753955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
11763955d011SMarcel Moolenaar	    s//\1/
11773955d011SMarcel Moolenaar	    q
11783955d011SMarcel Moolenaar	  }
11793955d011SMarcel Moolenaar	  /^X\(\/\).*/{
11803955d011SMarcel Moolenaar	    s//\1/
11813955d011SMarcel Moolenaar	    q
11823955d011SMarcel Moolenaar	  }
11833955d011SMarcel Moolenaar	  s/.*/./; q'`
11843955d011SMarcel Moolenaar  srcdir=$ac_confdir
11853955d011SMarcel Moolenaar  if test ! -r "$srcdir/$ac_unique_file"; then
11863955d011SMarcel Moolenaar    srcdir=..
11873955d011SMarcel Moolenaar  fi
11883955d011SMarcel Moolenaarelse
11893955d011SMarcel Moolenaar  ac_srcdir_defaulted=no
11903955d011SMarcel Moolenaarfi
11913955d011SMarcel Moolenaarif test ! -r "$srcdir/$ac_unique_file"; then
11923955d011SMarcel Moolenaar  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
11933955d011SMarcel Moolenaar  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
11943955d011SMarcel Moolenaarfi
11953955d011SMarcel Moolenaarac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
11963955d011SMarcel Moolenaarac_abs_confdir=`(
11973955d011SMarcel Moolenaar	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
11983955d011SMarcel Moolenaar	pwd)`
11993955d011SMarcel Moolenaar# When building in place, set srcdir=.
12003955d011SMarcel Moolenaarif test "$ac_abs_confdir" = "$ac_pwd"; then
12013955d011SMarcel Moolenaar  srcdir=.
12023955d011SMarcel Moolenaarfi
12033955d011SMarcel Moolenaar# Remove unnecessary trailing slashes from srcdir.
12043955d011SMarcel Moolenaar# Double slashes in file names in object file debugging info
12053955d011SMarcel Moolenaar# mess up M-x gdb in Emacs.
12063955d011SMarcel Moolenaarcase $srcdir in
12073955d011SMarcel Moolenaar*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12083955d011SMarcel Moolenaaresac
12093955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
12103955d011SMarcel Moolenaar  eval ac_env_${ac_var}_set=\${${ac_var}+set}
12113955d011SMarcel Moolenaar  eval ac_env_${ac_var}_value=\$${ac_var}
12123955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
12133955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_value=\$${ac_var}
12143955d011SMarcel Moolenaardone
12153955d011SMarcel Moolenaar
12163955d011SMarcel Moolenaar#
12173955d011SMarcel Moolenaar# Report the --help message.
12183955d011SMarcel Moolenaar#
12193955d011SMarcel Moolenaarif test "$ac_init_help" = "long"; then
12203955d011SMarcel Moolenaar  # Omit some internal or obsolete options to make the list less imposing.
12213955d011SMarcel Moolenaar  # This message is too long to be a string in the A/UX 3.1 sh.
12223955d011SMarcel Moolenaar  cat <<_ACEOF
1223*3cbdda60SSimon J. Gerraty\`configure' configures bmake 20121212 to adapt to many kinds of systems.
12243955d011SMarcel Moolenaar
12253955d011SMarcel MoolenaarUsage: $0 [OPTION]... [VAR=VALUE]...
12263955d011SMarcel Moolenaar
12273955d011SMarcel MoolenaarTo assign environment variables (e.g., CC, CFLAGS...), specify them as
12283955d011SMarcel MoolenaarVAR=VALUE.  See below for descriptions of some of the useful variables.
12293955d011SMarcel Moolenaar
12303955d011SMarcel MoolenaarDefaults for the options are specified in brackets.
12313955d011SMarcel Moolenaar
12323955d011SMarcel MoolenaarConfiguration:
12333955d011SMarcel Moolenaar  -h, --help              display this help and exit
12343955d011SMarcel Moolenaar      --help=short        display options specific to this package
12353955d011SMarcel Moolenaar      --help=recursive    display the short help of all the included packages
12363955d011SMarcel Moolenaar  -V, --version           display version information and exit
12373955d011SMarcel Moolenaar  -q, --quiet, --silent   do not print \`checking...' messages
12383955d011SMarcel Moolenaar      --cache-file=FILE   cache test results in FILE [disabled]
12393955d011SMarcel Moolenaar  -C, --config-cache      alias for \`--cache-file=config.cache'
12403955d011SMarcel Moolenaar  -n, --no-create         do not create output files
12413955d011SMarcel Moolenaar      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
12423955d011SMarcel Moolenaar
12433955d011SMarcel MoolenaarInstallation directories:
12443955d011SMarcel Moolenaar  --prefix=PREFIX         install architecture-independent files in PREFIX
12453955d011SMarcel Moolenaar                          [$ac_default_prefix]
12463955d011SMarcel Moolenaar  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
12473955d011SMarcel Moolenaar                          [PREFIX]
12483955d011SMarcel Moolenaar
12493955d011SMarcel MoolenaarBy default, \`make install' will install all the files in
12503955d011SMarcel Moolenaar\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
12513955d011SMarcel Moolenaaran installation prefix other than \`$ac_default_prefix' using \`--prefix',
12523955d011SMarcel Moolenaarfor instance \`--prefix=\$HOME'.
12533955d011SMarcel Moolenaar
12543955d011SMarcel MoolenaarFor better control, use the options below.
12553955d011SMarcel Moolenaar
12563955d011SMarcel MoolenaarFine tuning of the installation directories:
12573955d011SMarcel Moolenaar  --bindir=DIR            user executables [EPREFIX/bin]
12583955d011SMarcel Moolenaar  --sbindir=DIR           system admin executables [EPREFIX/sbin]
12593955d011SMarcel Moolenaar  --libexecdir=DIR        program executables [EPREFIX/libexec]
12603955d011SMarcel Moolenaar  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
12613955d011SMarcel Moolenaar  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
12623955d011SMarcel Moolenaar  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
12633955d011SMarcel Moolenaar  --libdir=DIR            object code libraries [EPREFIX/lib]
12643955d011SMarcel Moolenaar  --includedir=DIR        C header files [PREFIX/include]
12653955d011SMarcel Moolenaar  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
12663955d011SMarcel Moolenaar  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
12673955d011SMarcel Moolenaar  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
12683955d011SMarcel Moolenaar  --infodir=DIR           info documentation [DATAROOTDIR/info]
12693955d011SMarcel Moolenaar  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
12703955d011SMarcel Moolenaar  --mandir=DIR            man documentation [DATAROOTDIR/man]
12713955d011SMarcel Moolenaar  --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
12723955d011SMarcel Moolenaar  --htmldir=DIR           html documentation [DOCDIR]
12733955d011SMarcel Moolenaar  --dvidir=DIR            dvi documentation [DOCDIR]
12743955d011SMarcel Moolenaar  --pdfdir=DIR            pdf documentation [DOCDIR]
12753955d011SMarcel Moolenaar  --psdir=DIR             ps documentation [DOCDIR]
12763955d011SMarcel Moolenaar_ACEOF
12773955d011SMarcel Moolenaar
12783955d011SMarcel Moolenaar  cat <<\_ACEOF
12793955d011SMarcel Moolenaar_ACEOF
12803955d011SMarcel Moolenaarfi
12813955d011SMarcel Moolenaar
12823955d011SMarcel Moolenaarif test -n "$ac_init_help"; then
12833955d011SMarcel Moolenaar  case $ac_init_help in
1284*3cbdda60SSimon J. Gerraty     short | recursive ) echo "Configuration of bmake 20121212:";;
12853955d011SMarcel Moolenaar   esac
12863955d011SMarcel Moolenaar  cat <<\_ACEOF
12873955d011SMarcel Moolenaar
12883955d011SMarcel MoolenaarOptional Features:
12893955d011SMarcel Moolenaar  --disable-option-checking  ignore unrecognized --enable/--with options
12903955d011SMarcel Moolenaar  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
12913955d011SMarcel Moolenaar  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
12923955d011SMarcel Moolenaar  --disable-pwd-override  disable \$PWD overriding getcwd()
12933955d011SMarcel Moolenaar  --disable-check-make-chdir disable make trying to guess
12943955d011SMarcel Moolenaar	when it should automatically cd \${.CURDIR}
12953955d011SMarcel Moolenaar
12963955d011SMarcel MoolenaarOptional Packages:
12973955d011SMarcel Moolenaar  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
12983955d011SMarcel Moolenaar  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
12993955d011SMarcel Moolenaar  --with-defshell=SHELL  use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions
13003955d011SMarcel Moolenaar --without-meta dissable use of meta-mode
13013955d011SMarcel Moolenaar --with-filemon=path/filemon.h indicate path to filemon.h for meta-mode
13023955d011SMarcel Moolenaar  --with-machine=MACHINE  explicitly set MACHINE
13033955d011SMarcel Moolenaar  --with-force-machine=MACHINE  set FORCE_MACHINE
13043955d011SMarcel Moolenaar  --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
13053955d011SMarcel Moolenaar  --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
13063955d011SMarcel Moolenaar  --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
13073955d011SMarcel Moolenaar	MAKESYSPATH is a ':' separated list of directories
13083955d011SMarcel Moolenaar	that bmake will search for system .mk files.
13093955d011SMarcel Moolenaar	_PATH_DEFSYSPATH is its default value.
13103955d011SMarcel Moolenaar  --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
13113955d011SMarcel Moolenaar  --with-mksrc=PATH tell makefile.boot where to find mk src
13123955d011SMarcel Moolenaar
13133955d011SMarcel MoolenaarSome influential environment variables:
13143955d011SMarcel Moolenaar  CC          C compiler command
13153955d011SMarcel Moolenaar  CFLAGS      C compiler flags
13163955d011SMarcel Moolenaar  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
13173955d011SMarcel Moolenaar              nonstandard directory <lib dir>
13183955d011SMarcel Moolenaar  LIBS        libraries to pass to the linker, e.g. -l<library>
13193955d011SMarcel Moolenaar  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
13203955d011SMarcel Moolenaar              you have headers in a nonstandard directory <include dir>
13213955d011SMarcel Moolenaar  CPP         C preprocessor
13223955d011SMarcel Moolenaar
13233955d011SMarcel MoolenaarUse these variables to override the choices made by `configure' or to help
13243955d011SMarcel Moolenaarit to find libraries and programs with nonstandard names/locations.
13253955d011SMarcel Moolenaar
13263955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>.
13273955d011SMarcel Moolenaar_ACEOF
13283955d011SMarcel Moolenaarac_status=$?
13293955d011SMarcel Moolenaarfi
13303955d011SMarcel Moolenaar
13313955d011SMarcel Moolenaarif test "$ac_init_help" = "recursive"; then
13323955d011SMarcel Moolenaar  # If there are subdirs, report their specific --help.
13333955d011SMarcel Moolenaar  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
13343955d011SMarcel Moolenaar    test -d "$ac_dir" ||
13353955d011SMarcel Moolenaar      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
13363955d011SMarcel Moolenaar      continue
13373955d011SMarcel Moolenaar    ac_builddir=.
13383955d011SMarcel Moolenaar
13393955d011SMarcel Moolenaarcase "$ac_dir" in
13403955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13413955d011SMarcel Moolenaar*)
13423955d011SMarcel Moolenaar  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13433955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
13443955d011SMarcel Moolenaar  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13453955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
13463955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13473955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13483955d011SMarcel Moolenaar  esac ;;
13493955d011SMarcel Moolenaaresac
13503955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
13513955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
13523955d011SMarcel Moolenaar# for backward compatibility:
13533955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
13543955d011SMarcel Moolenaar
13553955d011SMarcel Moolenaarcase $srcdir in
13563955d011SMarcel Moolenaar  .)  # We are building in place.
13573955d011SMarcel Moolenaar    ac_srcdir=.
13583955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
13593955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
13603955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
13613955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
13623955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
13633955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
13643955d011SMarcel Moolenaar  *) # Relative name.
13653955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13663955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
13673955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13683955d011SMarcel Moolenaaresac
13693955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13703955d011SMarcel Moolenaar
13713955d011SMarcel Moolenaar    cd "$ac_dir" || { ac_status=$?; continue; }
13723955d011SMarcel Moolenaar    # Check for guested configure.
13733955d011SMarcel Moolenaar    if test -f "$ac_srcdir/configure.gnu"; then
13743955d011SMarcel Moolenaar      echo &&
13753955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
13763955d011SMarcel Moolenaar    elif test -f "$ac_srcdir/configure"; then
13773955d011SMarcel Moolenaar      echo &&
13783955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure" --help=recursive
13793955d011SMarcel Moolenaar    else
13803955d011SMarcel Moolenaar      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
13813955d011SMarcel Moolenaar    fi || ac_status=$?
13823955d011SMarcel Moolenaar    cd "$ac_pwd" || { ac_status=$?; break; }
13833955d011SMarcel Moolenaar  done
13843955d011SMarcel Moolenaarfi
13853955d011SMarcel Moolenaar
13863955d011SMarcel Moolenaartest -n "$ac_init_help" && exit $ac_status
13873955d011SMarcel Moolenaarif $ac_init_version; then
13883955d011SMarcel Moolenaar  cat <<\_ACEOF
1389*3cbdda60SSimon J. Gerratybmake configure 20121212
13903955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64
13913955d011SMarcel Moolenaar
13923955d011SMarcel MoolenaarCopyright (C) 2009 Free Software Foundation, Inc.
13933955d011SMarcel MoolenaarThis configure script is free software; the Free Software Foundation
13943955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it.
13953955d011SMarcel Moolenaar_ACEOF
13963955d011SMarcel Moolenaar  exit
13973955d011SMarcel Moolenaarfi
13983955d011SMarcel Moolenaar
13993955d011SMarcel Moolenaar## ------------------------ ##
14003955d011SMarcel Moolenaar## Autoconf initialization. ##
14013955d011SMarcel Moolenaar## ------------------------ ##
14023955d011SMarcel Moolenaar
14033955d011SMarcel Moolenaar# ac_fn_c_try_compile LINENO
14043955d011SMarcel Moolenaar# --------------------------
14053955d011SMarcel Moolenaar# Try to compile conftest.$ac_ext, and return whether this succeeded.
14063955d011SMarcel Moolenaarac_fn_c_try_compile ()
14073955d011SMarcel Moolenaar{
14083955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14093955d011SMarcel Moolenaar  rm -f conftest.$ac_objext
14103955d011SMarcel Moolenaar  if { { ac_try="$ac_compile"
14113955d011SMarcel Moolenaarcase "(($ac_try" in
14123955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14133955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
14143955d011SMarcel Moolenaaresac
14153955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14163955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
14173955d011SMarcel Moolenaar  (eval "$ac_compile") 2>conftest.err
14183955d011SMarcel Moolenaar  ac_status=$?
14193955d011SMarcel Moolenaar  if test -s conftest.err; then
14203955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
14213955d011SMarcel Moolenaar    cat conftest.er1 >&5
14223955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
14233955d011SMarcel Moolenaar  fi
14243955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14253955d011SMarcel Moolenaar  test $ac_status = 0; } && {
14263955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
14273955d011SMarcel Moolenaar	 test ! -s conftest.err
14283955d011SMarcel Moolenaar       } && test -s conftest.$ac_objext; then :
14293955d011SMarcel Moolenaar  ac_retval=0
14303955d011SMarcel Moolenaarelse
14313955d011SMarcel Moolenaar  $as_echo "$as_me: failed program was:" >&5
14323955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
14333955d011SMarcel Moolenaar
14343955d011SMarcel Moolenaar	ac_retval=1
14353955d011SMarcel Moolenaarfi
14363955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
14373955d011SMarcel Moolenaar  return $ac_retval
14383955d011SMarcel Moolenaar
14393955d011SMarcel Moolenaar} # ac_fn_c_try_compile
14403955d011SMarcel Moolenaar
14413955d011SMarcel Moolenaar# ac_fn_c_try_cpp LINENO
14423955d011SMarcel Moolenaar# ----------------------
14433955d011SMarcel Moolenaar# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
14443955d011SMarcel Moolenaarac_fn_c_try_cpp ()
14453955d011SMarcel Moolenaar{
14463955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14473955d011SMarcel Moolenaar  if { { ac_try="$ac_cpp conftest.$ac_ext"
14483955d011SMarcel Moolenaarcase "(($ac_try" in
14493955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14503955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
14513955d011SMarcel Moolenaaresac
14523955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14533955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
14543955d011SMarcel Moolenaar  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
14553955d011SMarcel Moolenaar  ac_status=$?
14563955d011SMarcel Moolenaar  if test -s conftest.err; then
14573955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
14583955d011SMarcel Moolenaar    cat conftest.er1 >&5
14593955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
14603955d011SMarcel Moolenaar  fi
14613955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14623955d011SMarcel Moolenaar  test $ac_status = 0; } >/dev/null && {
14633955d011SMarcel Moolenaar	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14643955d011SMarcel Moolenaar	 test ! -s conftest.err
14653955d011SMarcel Moolenaar       }; then :
14663955d011SMarcel Moolenaar  ac_retval=0
14673955d011SMarcel Moolenaarelse
14683955d011SMarcel Moolenaar  $as_echo "$as_me: failed program was:" >&5
14693955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
14703955d011SMarcel Moolenaar
14713955d011SMarcel Moolenaar    ac_retval=1
14723955d011SMarcel Moolenaarfi
14733955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
14743955d011SMarcel Moolenaar  return $ac_retval
14753955d011SMarcel Moolenaar
14763955d011SMarcel Moolenaar} # ac_fn_c_try_cpp
14773955d011SMarcel Moolenaar
14783955d011SMarcel Moolenaar# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
14793955d011SMarcel Moolenaar# -------------------------------------------------------
14803955d011SMarcel Moolenaar# Tests whether HEADER exists, giving a warning if it cannot be compiled using
14813955d011SMarcel Moolenaar# the include files in INCLUDES and setting the cache variable VAR
14823955d011SMarcel Moolenaar# accordingly.
14833955d011SMarcel Moolenaarac_fn_c_check_header_mongrel ()
14843955d011SMarcel Moolenaar{
14853955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14863955d011SMarcel Moolenaar  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
14873955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
14883955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; }
14893955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
14903955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
14913955d011SMarcel Moolenaarfi
14923955d011SMarcel Moolenaareval ac_res=\$$3
14933955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14943955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
14953955d011SMarcel Moolenaarelse
14963955d011SMarcel Moolenaar  # Is the header compilable?
14973955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
14983955d011SMarcel Moolenaar$as_echo_n "checking $2 usability... " >&6; }
14993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
15003955d011SMarcel Moolenaar/* end confdefs.h.  */
15013955d011SMarcel Moolenaar$4
15023955d011SMarcel Moolenaar#include <$2>
15033955d011SMarcel Moolenaar_ACEOF
15043955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
15053955d011SMarcel Moolenaar  ac_header_compiler=yes
15063955d011SMarcel Moolenaarelse
15073955d011SMarcel Moolenaar  ac_header_compiler=no
15083955d011SMarcel Moolenaarfi
15093955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15103955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
15113955d011SMarcel Moolenaar$as_echo "$ac_header_compiler" >&6; }
15123955d011SMarcel Moolenaar
15133955d011SMarcel Moolenaar# Is the header present?
15143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
15153955d011SMarcel Moolenaar$as_echo_n "checking $2 presence... " >&6; }
15163955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
15173955d011SMarcel Moolenaar/* end confdefs.h.  */
15183955d011SMarcel Moolenaar#include <$2>
15193955d011SMarcel Moolenaar_ACEOF
15203955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then :
15213955d011SMarcel Moolenaar  ac_header_preproc=yes
15223955d011SMarcel Moolenaarelse
15233955d011SMarcel Moolenaar  ac_header_preproc=no
15243955d011SMarcel Moolenaarfi
15253955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
15263955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
15273955d011SMarcel Moolenaar$as_echo "$ac_header_preproc" >&6; }
15283955d011SMarcel Moolenaar
15293955d011SMarcel Moolenaar# So?  What about this header?
15303955d011SMarcel Moolenaarcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
15313955d011SMarcel Moolenaar  yes:no: )
15323955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
15333955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
15343955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
15353955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
15363955d011SMarcel Moolenaar    ;;
15373955d011SMarcel Moolenaar  no:yes:* )
15383955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
15393955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
15403955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
15413955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
15423955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
15433955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
15443955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
15453955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
15463955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
15473955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
15483955d011SMarcel Moolenaar( cat <<\_ASBOX
15493955d011SMarcel Moolenaar## ----------------------------- ##
15503955d011SMarcel Moolenaar## Report this to sjg@NetBSD.org ##
15513955d011SMarcel Moolenaar## ----------------------------- ##
15523955d011SMarcel Moolenaar_ASBOX
15533955d011SMarcel Moolenaar     ) | sed "s/^/$as_me: WARNING:     /" >&2
15543955d011SMarcel Moolenaar    ;;
15553955d011SMarcel Moolenaaresac
15563955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15573955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; }
15583955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
15593955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
15603955d011SMarcel Moolenaarelse
15613955d011SMarcel Moolenaar  eval "$3=\$ac_header_compiler"
15623955d011SMarcel Moolenaarfi
15633955d011SMarcel Moolenaareval ac_res=\$$3
15643955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15653955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
15663955d011SMarcel Moolenaarfi
15673955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
15683955d011SMarcel Moolenaar
15693955d011SMarcel Moolenaar} # ac_fn_c_check_header_mongrel
15703955d011SMarcel Moolenaar
15713955d011SMarcel Moolenaar# ac_fn_c_try_run LINENO
15723955d011SMarcel Moolenaar# ----------------------
15733955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
15743955d011SMarcel Moolenaar# that executables *can* be run.
15753955d011SMarcel Moolenaarac_fn_c_try_run ()
15763955d011SMarcel Moolenaar{
15773955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15783955d011SMarcel Moolenaar  if { { ac_try="$ac_link"
15793955d011SMarcel Moolenaarcase "(($ac_try" in
15803955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15813955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
15823955d011SMarcel Moolenaaresac
15833955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15843955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
15853955d011SMarcel Moolenaar  (eval "$ac_link") 2>&5
15863955d011SMarcel Moolenaar  ac_status=$?
15873955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15883955d011SMarcel Moolenaar  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
15893955d011SMarcel Moolenaar  { { case "(($ac_try" in
15903955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15913955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
15923955d011SMarcel Moolenaaresac
15933955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15943955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
15953955d011SMarcel Moolenaar  (eval "$ac_try") 2>&5
15963955d011SMarcel Moolenaar  ac_status=$?
15973955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15983955d011SMarcel Moolenaar  test $ac_status = 0; }; }; then :
15993955d011SMarcel Moolenaar  ac_retval=0
16003955d011SMarcel Moolenaarelse
16013955d011SMarcel Moolenaar  $as_echo "$as_me: program exited with status $ac_status" >&5
16023955d011SMarcel Moolenaar       $as_echo "$as_me: failed program was:" >&5
16033955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
16043955d011SMarcel Moolenaar
16053955d011SMarcel Moolenaar       ac_retval=$ac_status
16063955d011SMarcel Moolenaarfi
16073955d011SMarcel Moolenaar  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16083955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
16093955d011SMarcel Moolenaar  return $ac_retval
16103955d011SMarcel Moolenaar
16113955d011SMarcel Moolenaar} # ac_fn_c_try_run
16123955d011SMarcel Moolenaar
16133955d011SMarcel Moolenaar# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
16143955d011SMarcel Moolenaar# -------------------------------------------------------
16153955d011SMarcel Moolenaar# Tests whether HEADER exists and can be compiled using the include files in
16163955d011SMarcel Moolenaar# INCLUDES, setting the cache variable VAR accordingly.
16173955d011SMarcel Moolenaarac_fn_c_check_header_compile ()
16183955d011SMarcel Moolenaar{
16193955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16203955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
16213955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; }
16223955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
16233955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
16243955d011SMarcel Moolenaarelse
16253955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16263955d011SMarcel Moolenaar/* end confdefs.h.  */
16273955d011SMarcel Moolenaar$4
16283955d011SMarcel Moolenaar#include <$2>
16293955d011SMarcel Moolenaar_ACEOF
16303955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
16313955d011SMarcel Moolenaar  eval "$3=yes"
16323955d011SMarcel Moolenaarelse
16333955d011SMarcel Moolenaar  eval "$3=no"
16343955d011SMarcel Moolenaarfi
16353955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16363955d011SMarcel Moolenaarfi
16373955d011SMarcel Moolenaareval ac_res=\$$3
16383955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16393955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
16403955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
16413955d011SMarcel Moolenaar
16423955d011SMarcel Moolenaar} # ac_fn_c_check_header_compile
16433955d011SMarcel Moolenaar
16443955d011SMarcel Moolenaar# ac_fn_c_try_link LINENO
16453955d011SMarcel Moolenaar# -----------------------
16463955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded.
16473955d011SMarcel Moolenaarac_fn_c_try_link ()
16483955d011SMarcel Moolenaar{
16493955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16503955d011SMarcel Moolenaar  rm -f conftest.$ac_objext conftest$ac_exeext
16513955d011SMarcel Moolenaar  if { { ac_try="$ac_link"
16523955d011SMarcel Moolenaarcase "(($ac_try" in
16533955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16543955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
16553955d011SMarcel Moolenaaresac
16563955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16573955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
16583955d011SMarcel Moolenaar  (eval "$ac_link") 2>conftest.err
16593955d011SMarcel Moolenaar  ac_status=$?
16603955d011SMarcel Moolenaar  if test -s conftest.err; then
16613955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
16623955d011SMarcel Moolenaar    cat conftest.er1 >&5
16633955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
16643955d011SMarcel Moolenaar  fi
16653955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16663955d011SMarcel Moolenaar  test $ac_status = 0; } && {
16673955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
16683955d011SMarcel Moolenaar	 test ! -s conftest.err
16693955d011SMarcel Moolenaar       } && test -s conftest$ac_exeext && {
16703955d011SMarcel Moolenaar	 test "$cross_compiling" = yes ||
16713955d011SMarcel Moolenaar	 $as_test_x conftest$ac_exeext
16723955d011SMarcel Moolenaar       }; then :
16733955d011SMarcel Moolenaar  ac_retval=0
16743955d011SMarcel Moolenaarelse
16753955d011SMarcel Moolenaar  $as_echo "$as_me: failed program was:" >&5
16763955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
16773955d011SMarcel Moolenaar
16783955d011SMarcel Moolenaar	ac_retval=1
16793955d011SMarcel Moolenaarfi
16803955d011SMarcel Moolenaar  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
16813955d011SMarcel Moolenaar  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
16823955d011SMarcel Moolenaar  # interfere with the next link command; also delete a directory that is
16833955d011SMarcel Moolenaar  # left behind by Apple's compiler.  We do this before executing the actions.
16843955d011SMarcel Moolenaar  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16853955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
16863955d011SMarcel Moolenaar  return $ac_retval
16873955d011SMarcel Moolenaar
16883955d011SMarcel Moolenaar} # ac_fn_c_try_link
16893955d011SMarcel Moolenaar
16903955d011SMarcel Moolenaar# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
16913955d011SMarcel Moolenaar# -------------------------------------------
16923955d011SMarcel Moolenaar# Tests whether TYPE exists after having included INCLUDES, setting cache
16933955d011SMarcel Moolenaar# variable VAR accordingly.
16943955d011SMarcel Moolenaarac_fn_c_check_type ()
16953955d011SMarcel Moolenaar{
16963955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16973955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
16983955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; }
16993955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
17003955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
17013955d011SMarcel Moolenaarelse
17023955d011SMarcel Moolenaar  eval "$3=no"
17033955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17043955d011SMarcel Moolenaar/* end confdefs.h.  */
17053955d011SMarcel Moolenaar$4
17063955d011SMarcel Moolenaarint
17073955d011SMarcel Moolenaarmain ()
17083955d011SMarcel Moolenaar{
17093955d011SMarcel Moolenaarif (sizeof ($2))
17103955d011SMarcel Moolenaar	 return 0;
17113955d011SMarcel Moolenaar  ;
17123955d011SMarcel Moolenaar  return 0;
17133955d011SMarcel Moolenaar}
17143955d011SMarcel Moolenaar_ACEOF
17153955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
17163955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17173955d011SMarcel Moolenaar/* end confdefs.h.  */
17183955d011SMarcel Moolenaar$4
17193955d011SMarcel Moolenaarint
17203955d011SMarcel Moolenaarmain ()
17213955d011SMarcel Moolenaar{
17223955d011SMarcel Moolenaarif (sizeof (($2)))
17233955d011SMarcel Moolenaar	    return 0;
17243955d011SMarcel Moolenaar  ;
17253955d011SMarcel Moolenaar  return 0;
17263955d011SMarcel Moolenaar}
17273955d011SMarcel Moolenaar_ACEOF
17283955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
17293955d011SMarcel Moolenaar
17303955d011SMarcel Moolenaarelse
17313955d011SMarcel Moolenaar  eval "$3=yes"
17323955d011SMarcel Moolenaarfi
17333955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17343955d011SMarcel Moolenaarfi
17353955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17363955d011SMarcel Moolenaarfi
17373955d011SMarcel Moolenaareval ac_res=\$$3
17383955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17393955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
17403955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
17413955d011SMarcel Moolenaar
17423955d011SMarcel Moolenaar} # ac_fn_c_check_type
17433955d011SMarcel Moolenaar
17443955d011SMarcel Moolenaar# ac_fn_c_check_decl LINENO SYMBOL VAR
17453955d011SMarcel Moolenaar# ------------------------------------
17463955d011SMarcel Moolenaar# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
17473955d011SMarcel Moolenaarac_fn_c_check_decl ()
17483955d011SMarcel Moolenaar{
17493955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17503955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
17513955d011SMarcel Moolenaar$as_echo_n "checking whether $2 is declared... " >&6; }
17523955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
17533955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
17543955d011SMarcel Moolenaarelse
17553955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17563955d011SMarcel Moolenaar/* end confdefs.h.  */
17573955d011SMarcel Moolenaar$4
17583955d011SMarcel Moolenaarint
17593955d011SMarcel Moolenaarmain ()
17603955d011SMarcel Moolenaar{
17613955d011SMarcel Moolenaar#ifndef $2
17623955d011SMarcel Moolenaar  (void) $2;
17633955d011SMarcel Moolenaar#endif
17643955d011SMarcel Moolenaar
17653955d011SMarcel Moolenaar  ;
17663955d011SMarcel Moolenaar  return 0;
17673955d011SMarcel Moolenaar}
17683955d011SMarcel Moolenaar_ACEOF
17693955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
17703955d011SMarcel Moolenaar  eval "$3=yes"
17713955d011SMarcel Moolenaarelse
17723955d011SMarcel Moolenaar  eval "$3=no"
17733955d011SMarcel Moolenaarfi
17743955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17753955d011SMarcel Moolenaarfi
17763955d011SMarcel Moolenaareval ac_res=\$$3
17773955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17783955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
17793955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
17803955d011SMarcel Moolenaar
17813955d011SMarcel Moolenaar} # ac_fn_c_check_decl
17823955d011SMarcel Moolenaar
17833955d011SMarcel Moolenaar# ac_fn_c_check_func LINENO FUNC VAR
17843955d011SMarcel Moolenaar# ----------------------------------
17853955d011SMarcel Moolenaar# Tests whether FUNC exists, setting the cache variable VAR accordingly
17863955d011SMarcel Moolenaarac_fn_c_check_func ()
17873955d011SMarcel Moolenaar{
17883955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17893955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17903955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; }
17913955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
17923955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
17933955d011SMarcel Moolenaarelse
17943955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17953955d011SMarcel Moolenaar/* end confdefs.h.  */
17963955d011SMarcel Moolenaar/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
17973955d011SMarcel Moolenaar   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17983955d011SMarcel Moolenaar#define $2 innocuous_$2
17993955d011SMarcel Moolenaar
18003955d011SMarcel Moolenaar/* System header to define __stub macros and hopefully few prototypes,
18013955d011SMarcel Moolenaar    which can conflict with char $2 (); below.
18023955d011SMarcel Moolenaar    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18033955d011SMarcel Moolenaar    <limits.h> exists even on freestanding compilers.  */
18043955d011SMarcel Moolenaar
18053955d011SMarcel Moolenaar#ifdef __STDC__
18063955d011SMarcel Moolenaar# include <limits.h>
18073955d011SMarcel Moolenaar#else
18083955d011SMarcel Moolenaar# include <assert.h>
18093955d011SMarcel Moolenaar#endif
18103955d011SMarcel Moolenaar
18113955d011SMarcel Moolenaar#undef $2
18123955d011SMarcel Moolenaar
18133955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
18143955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
18153955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
18163955d011SMarcel Moolenaar#ifdef __cplusplus
18173955d011SMarcel Moolenaarextern "C"
18183955d011SMarcel Moolenaar#endif
18193955d011SMarcel Moolenaarchar $2 ();
18203955d011SMarcel Moolenaar/* The GNU C library defines this for functions which it implements
18213955d011SMarcel Moolenaar    to always fail with ENOSYS.  Some functions are actually named
18223955d011SMarcel Moolenaar    something starting with __ and the normal name is an alias.  */
18233955d011SMarcel Moolenaar#if defined __stub_$2 || defined __stub___$2
18243955d011SMarcel Moolenaarchoke me
18253955d011SMarcel Moolenaar#endif
18263955d011SMarcel Moolenaar
18273955d011SMarcel Moolenaarint
18283955d011SMarcel Moolenaarmain ()
18293955d011SMarcel Moolenaar{
18303955d011SMarcel Moolenaarreturn $2 ();
18313955d011SMarcel Moolenaar  ;
18323955d011SMarcel Moolenaar  return 0;
18333955d011SMarcel Moolenaar}
18343955d011SMarcel Moolenaar_ACEOF
18353955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then :
18363955d011SMarcel Moolenaar  eval "$3=yes"
18373955d011SMarcel Moolenaarelse
18383955d011SMarcel Moolenaar  eval "$3=no"
18393955d011SMarcel Moolenaarfi
18403955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
18413955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
18423955d011SMarcel Moolenaarfi
18433955d011SMarcel Moolenaareval ac_res=\$$3
18443955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18453955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
18463955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
18473955d011SMarcel Moolenaar
18483955d011SMarcel Moolenaar} # ac_fn_c_check_func
18493955d011SMarcel Moolenaar
18503955d011SMarcel Moolenaar# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
18513955d011SMarcel Moolenaar# ----------------------------------------------------
18523955d011SMarcel Moolenaar# Tries to find if the field MEMBER exists in type AGGR, after including
18533955d011SMarcel Moolenaar# INCLUDES, setting cache variable VAR accordingly.
18543955d011SMarcel Moolenaarac_fn_c_check_member ()
18553955d011SMarcel Moolenaar{
18563955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18573955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
18583955d011SMarcel Moolenaar$as_echo_n "checking for $2.$3... " >&6; }
18593955d011SMarcel Moolenaarif { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
18603955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
18613955d011SMarcel Moolenaarelse
18623955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18633955d011SMarcel Moolenaar/* end confdefs.h.  */
18643955d011SMarcel Moolenaar$5
18653955d011SMarcel Moolenaarint
18663955d011SMarcel Moolenaarmain ()
18673955d011SMarcel Moolenaar{
18683955d011SMarcel Moolenaarstatic $2 ac_aggr;
18693955d011SMarcel Moolenaarif (ac_aggr.$3)
18703955d011SMarcel Moolenaarreturn 0;
18713955d011SMarcel Moolenaar  ;
18723955d011SMarcel Moolenaar  return 0;
18733955d011SMarcel Moolenaar}
18743955d011SMarcel Moolenaar_ACEOF
18753955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
18763955d011SMarcel Moolenaar  eval "$4=yes"
18773955d011SMarcel Moolenaarelse
18783955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18793955d011SMarcel Moolenaar/* end confdefs.h.  */
18803955d011SMarcel Moolenaar$5
18813955d011SMarcel Moolenaarint
18823955d011SMarcel Moolenaarmain ()
18833955d011SMarcel Moolenaar{
18843955d011SMarcel Moolenaarstatic $2 ac_aggr;
18853955d011SMarcel Moolenaarif (sizeof ac_aggr.$3)
18863955d011SMarcel Moolenaarreturn 0;
18873955d011SMarcel Moolenaar  ;
18883955d011SMarcel Moolenaar  return 0;
18893955d011SMarcel Moolenaar}
18903955d011SMarcel Moolenaar_ACEOF
18913955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
18923955d011SMarcel Moolenaar  eval "$4=yes"
18933955d011SMarcel Moolenaarelse
18943955d011SMarcel Moolenaar  eval "$4=no"
18953955d011SMarcel Moolenaarfi
18963955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18973955d011SMarcel Moolenaarfi
18983955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18993955d011SMarcel Moolenaarfi
19003955d011SMarcel Moolenaareval ac_res=\$$4
19013955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19023955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
19033955d011SMarcel Moolenaar  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
19043955d011SMarcel Moolenaar
19053955d011SMarcel Moolenaar} # ac_fn_c_check_member
19063955d011SMarcel Moolenaarcat >config.log <<_ACEOF
19073955d011SMarcel MoolenaarThis file contains any messages produced by compilers while
19083955d011SMarcel Moolenaarrunning configure, to aid debugging if configure makes a mistake.
19093955d011SMarcel Moolenaar
1910*3cbdda60SSimon J. GerratyIt was created by bmake $as_me 20121212, which was
19113955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64.  Invocation command line was
19123955d011SMarcel Moolenaar
19133955d011SMarcel Moolenaar  $ $0 $@
19143955d011SMarcel Moolenaar
19153955d011SMarcel Moolenaar_ACEOF
19163955d011SMarcel Moolenaarexec 5>>config.log
19173955d011SMarcel Moolenaar{
19183955d011SMarcel Moolenaarcat <<_ASUNAME
19193955d011SMarcel Moolenaar## --------- ##
19203955d011SMarcel Moolenaar## Platform. ##
19213955d011SMarcel Moolenaar## --------- ##
19223955d011SMarcel Moolenaar
19233955d011SMarcel Moolenaarhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
19243955d011SMarcel Moolenaaruname -m = `(uname -m) 2>/dev/null || echo unknown`
19253955d011SMarcel Moolenaaruname -r = `(uname -r) 2>/dev/null || echo unknown`
19263955d011SMarcel Moolenaaruname -s = `(uname -s) 2>/dev/null || echo unknown`
19273955d011SMarcel Moolenaaruname -v = `(uname -v) 2>/dev/null || echo unknown`
19283955d011SMarcel Moolenaar
19293955d011SMarcel Moolenaar/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
19303955d011SMarcel Moolenaar/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
19313955d011SMarcel Moolenaar
19323955d011SMarcel Moolenaar/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
19333955d011SMarcel Moolenaar/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
19343955d011SMarcel Moolenaar/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
19353955d011SMarcel Moolenaar/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
19363955d011SMarcel Moolenaar/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
19373955d011SMarcel Moolenaar/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
19383955d011SMarcel Moolenaar/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
19393955d011SMarcel Moolenaar
19403955d011SMarcel Moolenaar_ASUNAME
19413955d011SMarcel Moolenaar
19423955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19433955d011SMarcel Moolenaarfor as_dir in $PATH
19443955d011SMarcel Moolenaardo
19453955d011SMarcel Moolenaar  IFS=$as_save_IFS
19463955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
19473955d011SMarcel Moolenaar    $as_echo "PATH: $as_dir"
19483955d011SMarcel Moolenaar  done
19493955d011SMarcel MoolenaarIFS=$as_save_IFS
19503955d011SMarcel Moolenaar
19513955d011SMarcel Moolenaar} >&5
19523955d011SMarcel Moolenaar
19533955d011SMarcel Moolenaarcat >&5 <<_ACEOF
19543955d011SMarcel Moolenaar
19553955d011SMarcel Moolenaar
19563955d011SMarcel Moolenaar## ----------- ##
19573955d011SMarcel Moolenaar## Core tests. ##
19583955d011SMarcel Moolenaar## ----------- ##
19593955d011SMarcel Moolenaar
19603955d011SMarcel Moolenaar_ACEOF
19613955d011SMarcel Moolenaar
19623955d011SMarcel Moolenaar
19633955d011SMarcel Moolenaar# Keep a trace of the command line.
19643955d011SMarcel Moolenaar# Strip out --no-create and --no-recursion so they do not pile up.
19653955d011SMarcel Moolenaar# Strip out --silent because we don't want to record it for future runs.
19663955d011SMarcel Moolenaar# Also quote any args containing shell meta-characters.
19673955d011SMarcel Moolenaar# Make two passes to allow for proper duplicate-argument suppression.
19683955d011SMarcel Moolenaarac_configure_args=
19693955d011SMarcel Moolenaarac_configure_args0=
19703955d011SMarcel Moolenaarac_configure_args1=
19713955d011SMarcel Moolenaarac_must_keep_next=false
19723955d011SMarcel Moolenaarfor ac_pass in 1 2
19733955d011SMarcel Moolenaardo
19743955d011SMarcel Moolenaar  for ac_arg
19753955d011SMarcel Moolenaar  do
19763955d011SMarcel Moolenaar    case $ac_arg in
19773955d011SMarcel Moolenaar    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
19783955d011SMarcel Moolenaar    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19793955d011SMarcel Moolenaar    | -silent | --silent | --silen | --sile | --sil)
19803955d011SMarcel Moolenaar      continue ;;
19813955d011SMarcel Moolenaar    *\'*)
19823955d011SMarcel Moolenaar      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19833955d011SMarcel Moolenaar    esac
19843955d011SMarcel Moolenaar    case $ac_pass in
19853955d011SMarcel Moolenaar    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
19863955d011SMarcel Moolenaar    2)
19873955d011SMarcel Moolenaar      as_fn_append ac_configure_args1 " '$ac_arg'"
19883955d011SMarcel Moolenaar      if test $ac_must_keep_next = true; then
19893955d011SMarcel Moolenaar	ac_must_keep_next=false # Got value, back to normal.
19903955d011SMarcel Moolenaar      else
19913955d011SMarcel Moolenaar	case $ac_arg in
19923955d011SMarcel Moolenaar	  *=* | --config-cache | -C | -disable-* | --disable-* \
19933955d011SMarcel Moolenaar	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
19943955d011SMarcel Moolenaar	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
19953955d011SMarcel Moolenaar	  | -with-* | --with-* | -without-* | --without-* | --x)
19963955d011SMarcel Moolenaar	    case "$ac_configure_args0 " in
19973955d011SMarcel Moolenaar	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
19983955d011SMarcel Moolenaar	    esac
19993955d011SMarcel Moolenaar	    ;;
20003955d011SMarcel Moolenaar	  -* ) ac_must_keep_next=true ;;
20013955d011SMarcel Moolenaar	esac
20023955d011SMarcel Moolenaar      fi
20033955d011SMarcel Moolenaar      as_fn_append ac_configure_args " '$ac_arg'"
20043955d011SMarcel Moolenaar      ;;
20053955d011SMarcel Moolenaar    esac
20063955d011SMarcel Moolenaar  done
20073955d011SMarcel Moolenaardone
20083955d011SMarcel Moolenaar{ ac_configure_args0=; unset ac_configure_args0;}
20093955d011SMarcel Moolenaar{ ac_configure_args1=; unset ac_configure_args1;}
20103955d011SMarcel Moolenaar
20113955d011SMarcel Moolenaar# When interrupted or exit'd, cleanup temporary files, and complete
20123955d011SMarcel Moolenaar# config.log.  We remove comments because anyway the quotes in there
20133955d011SMarcel Moolenaar# would cause problems or look ugly.
20143955d011SMarcel Moolenaar# WARNING: Use '\'' to represent an apostrophe within the trap.
20153955d011SMarcel Moolenaar# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20163955d011SMarcel Moolenaartrap 'exit_status=$?
20173955d011SMarcel Moolenaar  # Save into config.log some information that might help in debugging.
20183955d011SMarcel Moolenaar  {
20193955d011SMarcel Moolenaar    echo
20203955d011SMarcel Moolenaar
20213955d011SMarcel Moolenaar    cat <<\_ASBOX
20223955d011SMarcel Moolenaar## ---------------- ##
20233955d011SMarcel Moolenaar## Cache variables. ##
20243955d011SMarcel Moolenaar## ---------------- ##
20253955d011SMarcel Moolenaar_ASBOX
20263955d011SMarcel Moolenaar    echo
20273955d011SMarcel Moolenaar    # The following way of writing the cache mishandles newlines in values,
20283955d011SMarcel Moolenaar(
20293955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
20303955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
20313955d011SMarcel Moolenaar    case $ac_val in #(
20323955d011SMarcel Moolenaar    *${as_nl}*)
20333955d011SMarcel Moolenaar      case $ac_var in #(
20343955d011SMarcel Moolenaar      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20353955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20363955d011SMarcel Moolenaar      esac
20373955d011SMarcel Moolenaar      case $ac_var in #(
20383955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
20393955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20403955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
20413955d011SMarcel Moolenaar      esac ;;
20423955d011SMarcel Moolenaar    esac
20433955d011SMarcel Moolenaar  done
20443955d011SMarcel Moolenaar  (set) 2>&1 |
20453955d011SMarcel Moolenaar    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
20463955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
20473955d011SMarcel Moolenaar      sed -n \
20483955d011SMarcel Moolenaar	"s/'\''/'\''\\\\'\'''\''/g;
20493955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
20503955d011SMarcel Moolenaar      ;; #(
20513955d011SMarcel Moolenaar    *)
20523955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20533955d011SMarcel Moolenaar      ;;
20543955d011SMarcel Moolenaar    esac |
20553955d011SMarcel Moolenaar    sort
20563955d011SMarcel Moolenaar)
20573955d011SMarcel Moolenaar    echo
20583955d011SMarcel Moolenaar
20593955d011SMarcel Moolenaar    cat <<\_ASBOX
20603955d011SMarcel Moolenaar## ----------------- ##
20613955d011SMarcel Moolenaar## Output variables. ##
20623955d011SMarcel Moolenaar## ----------------- ##
20633955d011SMarcel Moolenaar_ASBOX
20643955d011SMarcel Moolenaar    echo
20653955d011SMarcel Moolenaar    for ac_var in $ac_subst_vars
20663955d011SMarcel Moolenaar    do
20673955d011SMarcel Moolenaar      eval ac_val=\$$ac_var
20683955d011SMarcel Moolenaar      case $ac_val in
20693955d011SMarcel Moolenaar      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20703955d011SMarcel Moolenaar      esac
20713955d011SMarcel Moolenaar      $as_echo "$ac_var='\''$ac_val'\''"
20723955d011SMarcel Moolenaar    done | sort
20733955d011SMarcel Moolenaar    echo
20743955d011SMarcel Moolenaar
20753955d011SMarcel Moolenaar    if test -n "$ac_subst_files"; then
20763955d011SMarcel Moolenaar      cat <<\_ASBOX
20773955d011SMarcel Moolenaar## ------------------- ##
20783955d011SMarcel Moolenaar## File substitutions. ##
20793955d011SMarcel Moolenaar## ------------------- ##
20803955d011SMarcel Moolenaar_ASBOX
20813955d011SMarcel Moolenaar      echo
20823955d011SMarcel Moolenaar      for ac_var in $ac_subst_files
20833955d011SMarcel Moolenaar      do
20843955d011SMarcel Moolenaar	eval ac_val=\$$ac_var
20853955d011SMarcel Moolenaar	case $ac_val in
20863955d011SMarcel Moolenaar	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20873955d011SMarcel Moolenaar	esac
20883955d011SMarcel Moolenaar	$as_echo "$ac_var='\''$ac_val'\''"
20893955d011SMarcel Moolenaar      done | sort
20903955d011SMarcel Moolenaar      echo
20913955d011SMarcel Moolenaar    fi
20923955d011SMarcel Moolenaar
20933955d011SMarcel Moolenaar    if test -s confdefs.h; then
20943955d011SMarcel Moolenaar      cat <<\_ASBOX
20953955d011SMarcel Moolenaar## ----------- ##
20963955d011SMarcel Moolenaar## confdefs.h. ##
20973955d011SMarcel Moolenaar## ----------- ##
20983955d011SMarcel Moolenaar_ASBOX
20993955d011SMarcel Moolenaar      echo
21003955d011SMarcel Moolenaar      cat confdefs.h
21013955d011SMarcel Moolenaar      echo
21023955d011SMarcel Moolenaar    fi
21033955d011SMarcel Moolenaar    test "$ac_signal" != 0 &&
21043955d011SMarcel Moolenaar      $as_echo "$as_me: caught signal $ac_signal"
21053955d011SMarcel Moolenaar    $as_echo "$as_me: exit $exit_status"
21063955d011SMarcel Moolenaar  } >&5
21073955d011SMarcel Moolenaar  rm -f core *.core core.conftest.* &&
21083955d011SMarcel Moolenaar    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
21093955d011SMarcel Moolenaar    exit $exit_status
21103955d011SMarcel Moolenaar' 0
21113955d011SMarcel Moolenaarfor ac_signal in 1 2 13 15; do
21123955d011SMarcel Moolenaar  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
21133955d011SMarcel Moolenaardone
21143955d011SMarcel Moolenaarac_signal=0
21153955d011SMarcel Moolenaar
21163955d011SMarcel Moolenaar# confdefs.h avoids OS command line length limits that DEFS can exceed.
21173955d011SMarcel Moolenaarrm -f -r conftest* confdefs.h
21183955d011SMarcel Moolenaar
21193955d011SMarcel Moolenaar$as_echo "/* confdefs.h */" > confdefs.h
21203955d011SMarcel Moolenaar
21213955d011SMarcel Moolenaar# Predefined preprocessor variables.
21223955d011SMarcel Moolenaar
21233955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21243955d011SMarcel Moolenaar#define PACKAGE_NAME "$PACKAGE_NAME"
21253955d011SMarcel Moolenaar_ACEOF
21263955d011SMarcel Moolenaar
21273955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21283955d011SMarcel Moolenaar#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
21293955d011SMarcel Moolenaar_ACEOF
21303955d011SMarcel Moolenaar
21313955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21323955d011SMarcel Moolenaar#define PACKAGE_VERSION "$PACKAGE_VERSION"
21333955d011SMarcel Moolenaar_ACEOF
21343955d011SMarcel Moolenaar
21353955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21363955d011SMarcel Moolenaar#define PACKAGE_STRING "$PACKAGE_STRING"
21373955d011SMarcel Moolenaar_ACEOF
21383955d011SMarcel Moolenaar
21393955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21403955d011SMarcel Moolenaar#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
21413955d011SMarcel Moolenaar_ACEOF
21423955d011SMarcel Moolenaar
21433955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
21443955d011SMarcel Moolenaar#define PACKAGE_URL "$PACKAGE_URL"
21453955d011SMarcel Moolenaar_ACEOF
21463955d011SMarcel Moolenaar
21473955d011SMarcel Moolenaar
21483955d011SMarcel Moolenaar# Let the site file select an alternate cache file if it wants to.
21493955d011SMarcel Moolenaar# Prefer an explicitly selected file to automatically selected ones.
21503955d011SMarcel Moolenaarac_site_file1=NONE
21513955d011SMarcel Moolenaarac_site_file2=NONE
21523955d011SMarcel Moolenaarif test -n "$CONFIG_SITE"; then
21533955d011SMarcel Moolenaar  ac_site_file1=$CONFIG_SITE
21543955d011SMarcel Moolenaarelif test "x$prefix" != xNONE; then
21553955d011SMarcel Moolenaar  ac_site_file1=$prefix/share/config.site
21563955d011SMarcel Moolenaar  ac_site_file2=$prefix/etc/config.site
21573955d011SMarcel Moolenaarelse
21583955d011SMarcel Moolenaar  ac_site_file1=$ac_default_prefix/share/config.site
21593955d011SMarcel Moolenaar  ac_site_file2=$ac_default_prefix/etc/config.site
21603955d011SMarcel Moolenaarfi
21613955d011SMarcel Moolenaarfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
21623955d011SMarcel Moolenaardo
21633955d011SMarcel Moolenaar  test "x$ac_site_file" = xNONE && continue
21643955d011SMarcel Moolenaar  if test -r "$ac_site_file"; then
21653955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
21663955d011SMarcel Moolenaar$as_echo "$as_me: loading site script $ac_site_file" >&6;}
21673955d011SMarcel Moolenaar    sed 's/^/| /' "$ac_site_file" >&5
21683955d011SMarcel Moolenaar    . "$ac_site_file"
21693955d011SMarcel Moolenaar  fi
21703955d011SMarcel Moolenaardone
21713955d011SMarcel Moolenaar
21723955d011SMarcel Moolenaarif test -r "$cache_file"; then
21733955d011SMarcel Moolenaar  # Some versions of bash will fail to source /dev/null (special
21743955d011SMarcel Moolenaar  # files actually), so we avoid doing that.
21753955d011SMarcel Moolenaar  if test -f "$cache_file"; then
21763955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
21773955d011SMarcel Moolenaar$as_echo "$as_me: loading cache $cache_file" >&6;}
21783955d011SMarcel Moolenaar    case $cache_file in
21793955d011SMarcel Moolenaar      [\\/]* | ?:[\\/]* ) . "$cache_file";;
21803955d011SMarcel Moolenaar      *)                      . "./$cache_file";;
21813955d011SMarcel Moolenaar    esac
21823955d011SMarcel Moolenaar  fi
21833955d011SMarcel Moolenaarelse
21843955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
21853955d011SMarcel Moolenaar$as_echo "$as_me: creating cache $cache_file" >&6;}
21863955d011SMarcel Moolenaar  >$cache_file
21873955d011SMarcel Moolenaarfi
21883955d011SMarcel Moolenaar
21893955d011SMarcel Moolenaar# Check that the precious variables saved in the cache have kept the same
21903955d011SMarcel Moolenaar# value.
21913955d011SMarcel Moolenaarac_cache_corrupted=false
21923955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
21933955d011SMarcel Moolenaar  eval ac_old_set=\$ac_cv_env_${ac_var}_set
21943955d011SMarcel Moolenaar  eval ac_new_set=\$ac_env_${ac_var}_set
21953955d011SMarcel Moolenaar  eval ac_old_val=\$ac_cv_env_${ac_var}_value
21963955d011SMarcel Moolenaar  eval ac_new_val=\$ac_env_${ac_var}_value
21973955d011SMarcel Moolenaar  case $ac_old_set,$ac_new_set in
21983955d011SMarcel Moolenaar    set,)
21993955d011SMarcel Moolenaar      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
22003955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
22013955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
22023955d011SMarcel Moolenaar    ,set)
22033955d011SMarcel Moolenaar      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
22043955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
22053955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
22063955d011SMarcel Moolenaar    ,);;
22073955d011SMarcel Moolenaar    *)
22083955d011SMarcel Moolenaar      if test "x$ac_old_val" != "x$ac_new_val"; then
22093955d011SMarcel Moolenaar	# differences in whitespace do not lead to failure.
22103955d011SMarcel Moolenaar	ac_old_val_w=`echo x $ac_old_val`
22113955d011SMarcel Moolenaar	ac_new_val_w=`echo x $ac_new_val`
22123955d011SMarcel Moolenaar	if test "$ac_old_val_w" != "$ac_new_val_w"; then
22133955d011SMarcel Moolenaar	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
22143955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
22153955d011SMarcel Moolenaar	  ac_cache_corrupted=:
22163955d011SMarcel Moolenaar	else
22173955d011SMarcel Moolenaar	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
22183955d011SMarcel Moolenaar$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
22193955d011SMarcel Moolenaar	  eval $ac_var=\$ac_old_val
22203955d011SMarcel Moolenaar	fi
22213955d011SMarcel Moolenaar	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
22223955d011SMarcel Moolenaar$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
22233955d011SMarcel Moolenaar	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
22243955d011SMarcel Moolenaar$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
22253955d011SMarcel Moolenaar      fi;;
22263955d011SMarcel Moolenaar  esac
22273955d011SMarcel Moolenaar  # Pass precious variables to config.status.
22283955d011SMarcel Moolenaar  if test "$ac_new_set" = set; then
22293955d011SMarcel Moolenaar    case $ac_new_val in
22303955d011SMarcel Moolenaar    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
22313955d011SMarcel Moolenaar    *) ac_arg=$ac_var=$ac_new_val ;;
22323955d011SMarcel Moolenaar    esac
22333955d011SMarcel Moolenaar    case " $ac_configure_args " in
22343955d011SMarcel Moolenaar      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
22353955d011SMarcel Moolenaar      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
22363955d011SMarcel Moolenaar    esac
22373955d011SMarcel Moolenaar  fi
22383955d011SMarcel Moolenaardone
22393955d011SMarcel Moolenaarif $ac_cache_corrupted; then
22403955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22413955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22423955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
22433955d011SMarcel Moolenaar$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22443955d011SMarcel Moolenaar  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
22453955d011SMarcel Moolenaarfi
22463955d011SMarcel Moolenaar## -------------------- ##
22473955d011SMarcel Moolenaar## Main body of script. ##
22483955d011SMarcel Moolenaar## -------------------- ##
22493955d011SMarcel Moolenaar
22503955d011SMarcel Moolenaarac_ext=c
22513955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
22523955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22533955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22543955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
22553955d011SMarcel Moolenaar
22563955d011SMarcel Moolenaar
22573955d011SMarcel Moolenaarac_config_headers="$ac_config_headers config.h"
22583955d011SMarcel Moolenaar
22593955d011SMarcel Moolenaar
2260*3cbdda60SSimon J. Gerratycase "$srcdir" in
2261*3cbdda60SSimon J. Gerraty/*) ;;
2262*3cbdda60SSimon J. Gerraty*) srcdir=`cd $srcdir && pwd`;;
2263*3cbdda60SSimon J. Gerratyesac
2264*3cbdda60SSimon J. Gerraty
22653955d011SMarcel Moolenaar
22663955d011SMarcel Moolenaar# Check whether --with-defshell was given.
22673955d011SMarcel Moolenaarif test "${with_defshell+set}" = set; then :
22683955d011SMarcel Moolenaar  withval=$with_defshell; case "${withval}" in
22693955d011SMarcel Moolenaaryes)   as_fn_error "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
22703955d011SMarcel Moolenaarno)    ;;
22713955d011SMarcel Moolenaar*)     case "$with_defshell" in
22723955d011SMarcel Moolenaar       sh)  DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;	# it's the default anyway
22733955d011SMarcel Moolenaar       ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
22743955d011SMarcel Moolenaar       csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;	# kidding right?
22753955d011SMarcel Moolenaar       *)   defshell_path=$with_defshell;;	# better be sh compatible!
22763955d011SMarcel Moolenaar       esac
22773955d011SMarcel Moolenaar       ;;
22783955d011SMarcel Moolenaar       esac
22793955d011SMarcel Moolenaarfi
22803955d011SMarcel Moolenaar
22813955d011SMarcel Moolenaaruse_meta=yes
22823955d011SMarcel Moolenaar
22833955d011SMarcel Moolenaar# Check whether --with-meta was given.
22843955d011SMarcel Moolenaarif test "${with_meta+set}" = set; then :
22853955d011SMarcel Moolenaar  withval=$with_meta; case "${withval}" in
22863955d011SMarcel Moolenaaryes|no) use_meta=${withval};;
22873955d011SMarcel Moolenaar*) as_fn_error "bad value ${withval} given for meta" "$LINENO" 5 ;;
22883955d011SMarcel Moolenaaresac
22893955d011SMarcel Moolenaarfi
22903955d011SMarcel Moolenaar
22913955d011SMarcel Moolenaar
22923955d011SMarcel Moolenaar# Check whether --with-filemon was given.
22933955d011SMarcel Moolenaarif test "${with_filemon+set}" = set; then :
22943955d011SMarcel Moolenaar  withval=$with_filemon;  case "/${withval}" in
22953955d011SMarcel Moolenaar/no|*/filemon.h) filemon_h="${withval}";;
22963955d011SMarcel Moolenaar*/filemon*) filemon_h="${withval}/filemon.h";;
22973955d011SMarcel Moolenaar*) as_fn_error "bad value ${withval} given for filemon" "$LINENO" 5 ;;
22983955d011SMarcel Moolenaaresac
22993955d011SMarcel Moolenaarelse
23003955d011SMarcel Moolenaar
23013955d011SMarcel MoolenaarOS=`uname -s`
23023955d011SMarcel Moolenaarfor d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/filemon" "$srcdir/../filemon" "$srcdir/../../sys/dev/filemon"
23033955d011SMarcel Moolenaardo
23043955d011SMarcel Moolenaar	for x in "/$OS" ""
23053955d011SMarcel Moolenaar	do
23063955d011SMarcel Moolenaar		filemon_h="$d$x/filemon.h"
23073955d011SMarcel Moolenaar		test -s "$filemon_h" && break
23083955d011SMarcel Moolenaar	done
23093955d011SMarcel Moolenaar	test -s "$filemon_h" && break
23103955d011SMarcel Moolenaardone
23113955d011SMarcel Moolenaartest -s "${filemon_h:-/dev/null}" || filemon_h=no
23123955d011SMarcel Moolenaar
23133955d011SMarcel Moolenaarfi
23143955d011SMarcel Moolenaar
23153955d011SMarcel Moolenaarcase "$use_meta" in
23163955d011SMarcel Moolenaaryes)
23173955d011SMarcel Moolenaar	case "$filemon_h" in
23183955d011SMarcel Moolenaar	*.h) echo "Using: filemon=$filemon_h" >&6;;
23193955d011SMarcel Moolenaar	esac
23203955d011SMarcel Moolenaar	;;
23213955d011SMarcel Moolenaaresac
23223955d011SMarcel Moolenaarac_ext=c
23233955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
23243955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23253955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23263955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
23273955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
23283955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
23293955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
23303955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23313955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
23323955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
23333955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
23343955d011SMarcel Moolenaarelse
23353955d011SMarcel Moolenaar  if test -n "$CC"; then
23363955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
23373955d011SMarcel Moolenaarelse
23383955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23393955d011SMarcel Moolenaarfor as_dir in $PATH
23403955d011SMarcel Moolenaardo
23413955d011SMarcel Moolenaar  IFS=$as_save_IFS
23423955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
23433955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
23443955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23453955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
23463955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23473955d011SMarcel Moolenaar    break 2
23483955d011SMarcel Moolenaar  fi
23493955d011SMarcel Moolenaardone
23503955d011SMarcel Moolenaar  done
23513955d011SMarcel MoolenaarIFS=$as_save_IFS
23523955d011SMarcel Moolenaar
23533955d011SMarcel Moolenaarfi
23543955d011SMarcel Moolenaarfi
23553955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
23563955d011SMarcel Moolenaarif test -n "$CC"; then
23573955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
23583955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
23593955d011SMarcel Moolenaarelse
23603955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23613955d011SMarcel Moolenaar$as_echo "no" >&6; }
23623955d011SMarcel Moolenaarfi
23633955d011SMarcel Moolenaar
23643955d011SMarcel Moolenaar
23653955d011SMarcel Moolenaarfi
23663955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
23673955d011SMarcel Moolenaar  ac_ct_CC=$CC
23683955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
23693955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
23703955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23713955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
23723955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
23733955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
23743955d011SMarcel Moolenaarelse
23753955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
23763955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
23773955d011SMarcel Moolenaarelse
23783955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23793955d011SMarcel Moolenaarfor as_dir in $PATH
23803955d011SMarcel Moolenaardo
23813955d011SMarcel Moolenaar  IFS=$as_save_IFS
23823955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
23833955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
23843955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23853955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
23863955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23873955d011SMarcel Moolenaar    break 2
23883955d011SMarcel Moolenaar  fi
23893955d011SMarcel Moolenaardone
23903955d011SMarcel Moolenaar  done
23913955d011SMarcel MoolenaarIFS=$as_save_IFS
23923955d011SMarcel Moolenaar
23933955d011SMarcel Moolenaarfi
23943955d011SMarcel Moolenaarfi
23953955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
23963955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
23973955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
23983955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; }
23993955d011SMarcel Moolenaarelse
24003955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24013955d011SMarcel Moolenaar$as_echo "no" >&6; }
24023955d011SMarcel Moolenaarfi
24033955d011SMarcel Moolenaar
24043955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
24053955d011SMarcel Moolenaar    CC=""
24063955d011SMarcel Moolenaar  else
24073955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
24083955d011SMarcel Moolenaaryes:)
24093955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24103955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24113955d011SMarcel Moolenaarac_tool_warned=yes ;;
24123955d011SMarcel Moolenaaresac
24133955d011SMarcel Moolenaar    CC=$ac_ct_CC
24143955d011SMarcel Moolenaar  fi
24153955d011SMarcel Moolenaarelse
24163955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
24173955d011SMarcel Moolenaarfi
24183955d011SMarcel Moolenaar
24193955d011SMarcel Moolenaarif test -z "$CC"; then
24203955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
24213955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
24223955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
24233955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24243955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
24253955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
24263955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
24273955d011SMarcel Moolenaarelse
24283955d011SMarcel Moolenaar  if test -n "$CC"; then
24293955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
24303955d011SMarcel Moolenaarelse
24313955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24323955d011SMarcel Moolenaarfor as_dir in $PATH
24333955d011SMarcel Moolenaardo
24343955d011SMarcel Moolenaar  IFS=$as_save_IFS
24353955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
24363955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
24373955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24383955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
24393955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24403955d011SMarcel Moolenaar    break 2
24413955d011SMarcel Moolenaar  fi
24423955d011SMarcel Moolenaardone
24433955d011SMarcel Moolenaar  done
24443955d011SMarcel MoolenaarIFS=$as_save_IFS
24453955d011SMarcel Moolenaar
24463955d011SMarcel Moolenaarfi
24473955d011SMarcel Moolenaarfi
24483955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
24493955d011SMarcel Moolenaarif test -n "$CC"; then
24503955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
24513955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
24523955d011SMarcel Moolenaarelse
24533955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24543955d011SMarcel Moolenaar$as_echo "no" >&6; }
24553955d011SMarcel Moolenaarfi
24563955d011SMarcel Moolenaar
24573955d011SMarcel Moolenaar
24583955d011SMarcel Moolenaar  fi
24593955d011SMarcel Moolenaarfi
24603955d011SMarcel Moolenaarif test -z "$CC"; then
24613955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
24623955d011SMarcel Moolenaarset dummy cc; ac_word=$2
24633955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24643955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
24653955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
24663955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
24673955d011SMarcel Moolenaarelse
24683955d011SMarcel Moolenaar  if test -n "$CC"; then
24693955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
24703955d011SMarcel Moolenaarelse
24713955d011SMarcel Moolenaar  ac_prog_rejected=no
24723955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24733955d011SMarcel Moolenaarfor as_dir in $PATH
24743955d011SMarcel Moolenaardo
24753955d011SMarcel Moolenaar  IFS=$as_save_IFS
24763955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
24773955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
24783955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24793955d011SMarcel Moolenaar    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
24803955d011SMarcel Moolenaar       ac_prog_rejected=yes
24813955d011SMarcel Moolenaar       continue
24823955d011SMarcel Moolenaar     fi
24833955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
24843955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24853955d011SMarcel Moolenaar    break 2
24863955d011SMarcel Moolenaar  fi
24873955d011SMarcel Moolenaardone
24883955d011SMarcel Moolenaar  done
24893955d011SMarcel MoolenaarIFS=$as_save_IFS
24903955d011SMarcel Moolenaar
24913955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
24923955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
24933955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
24943955d011SMarcel Moolenaar  shift
24953955d011SMarcel Moolenaar  if test $# != 0; then
24963955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
24973955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
24983955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
24993955d011SMarcel Moolenaar    shift
25003955d011SMarcel Moolenaar    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
25013955d011SMarcel Moolenaar  fi
25023955d011SMarcel Moolenaarfi
25033955d011SMarcel Moolenaarfi
25043955d011SMarcel Moolenaarfi
25053955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
25063955d011SMarcel Moolenaarif test -n "$CC"; then
25073955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25083955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
25093955d011SMarcel Moolenaarelse
25103955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25113955d011SMarcel Moolenaar$as_echo "no" >&6; }
25123955d011SMarcel Moolenaarfi
25133955d011SMarcel Moolenaar
25143955d011SMarcel Moolenaar
25153955d011SMarcel Moolenaarfi
25163955d011SMarcel Moolenaarif test -z "$CC"; then
25173955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
25183955d011SMarcel Moolenaar  for ac_prog in cl.exe
25193955d011SMarcel Moolenaar  do
25203955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
25213955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
25223955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25233955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
25243955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
25253955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
25263955d011SMarcel Moolenaarelse
25273955d011SMarcel Moolenaar  if test -n "$CC"; then
25283955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
25293955d011SMarcel Moolenaarelse
25303955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25313955d011SMarcel Moolenaarfor as_dir in $PATH
25323955d011SMarcel Moolenaardo
25333955d011SMarcel Moolenaar  IFS=$as_save_IFS
25343955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
25353955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
25363955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25373955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
25383955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25393955d011SMarcel Moolenaar    break 2
25403955d011SMarcel Moolenaar  fi
25413955d011SMarcel Moolenaardone
25423955d011SMarcel Moolenaar  done
25433955d011SMarcel MoolenaarIFS=$as_save_IFS
25443955d011SMarcel Moolenaar
25453955d011SMarcel Moolenaarfi
25463955d011SMarcel Moolenaarfi
25473955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
25483955d011SMarcel Moolenaarif test -n "$CC"; then
25493955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25503955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
25513955d011SMarcel Moolenaarelse
25523955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25533955d011SMarcel Moolenaar$as_echo "no" >&6; }
25543955d011SMarcel Moolenaarfi
25553955d011SMarcel Moolenaar
25563955d011SMarcel Moolenaar
25573955d011SMarcel Moolenaar    test -n "$CC" && break
25583955d011SMarcel Moolenaar  done
25593955d011SMarcel Moolenaarfi
25603955d011SMarcel Moolenaarif test -z "$CC"; then
25613955d011SMarcel Moolenaar  ac_ct_CC=$CC
25623955d011SMarcel Moolenaar  for ac_prog in cl.exe
25633955d011SMarcel Moolenaardo
25643955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
25653955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
25663955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25673955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
25683955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
25693955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
25703955d011SMarcel Moolenaarelse
25713955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
25723955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
25733955d011SMarcel Moolenaarelse
25743955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25753955d011SMarcel Moolenaarfor as_dir in $PATH
25763955d011SMarcel Moolenaardo
25773955d011SMarcel Moolenaar  IFS=$as_save_IFS
25783955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
25793955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
25803955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25813955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
25823955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25833955d011SMarcel Moolenaar    break 2
25843955d011SMarcel Moolenaar  fi
25853955d011SMarcel Moolenaardone
25863955d011SMarcel Moolenaar  done
25873955d011SMarcel MoolenaarIFS=$as_save_IFS
25883955d011SMarcel Moolenaar
25893955d011SMarcel Moolenaarfi
25903955d011SMarcel Moolenaarfi
25913955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
25923955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
25933955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
25943955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; }
25953955d011SMarcel Moolenaarelse
25963955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25973955d011SMarcel Moolenaar$as_echo "no" >&6; }
25983955d011SMarcel Moolenaarfi
25993955d011SMarcel Moolenaar
26003955d011SMarcel Moolenaar
26013955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
26023955d011SMarcel Moolenaardone
26033955d011SMarcel Moolenaar
26043955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
26053955d011SMarcel Moolenaar    CC=""
26063955d011SMarcel Moolenaar  else
26073955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
26083955d011SMarcel Moolenaaryes:)
26093955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26103955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26113955d011SMarcel Moolenaarac_tool_warned=yes ;;
26123955d011SMarcel Moolenaaresac
26133955d011SMarcel Moolenaar    CC=$ac_ct_CC
26143955d011SMarcel Moolenaar  fi
26153955d011SMarcel Moolenaarfi
26163955d011SMarcel Moolenaar
26173955d011SMarcel Moolenaarfi
26183955d011SMarcel Moolenaar
26193955d011SMarcel Moolenaar
26203955d011SMarcel Moolenaartest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
26213955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26223955d011SMarcel Moolenaaras_fn_error "no acceptable C compiler found in \$PATH
26233955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
26243955d011SMarcel Moolenaar
26253955d011SMarcel Moolenaar# Provide some information about the compiler.
26263955d011SMarcel Moolenaar$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
26273955d011SMarcel Moolenaarset X $ac_compile
26283955d011SMarcel Moolenaarac_compiler=$2
26293955d011SMarcel Moolenaarfor ac_option in --version -v -V -qversion; do
26303955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
26313955d011SMarcel Moolenaarcase "(($ac_try" in
26323955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26333955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
26343955d011SMarcel Moolenaaresac
26353955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
26363955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
26373955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
26383955d011SMarcel Moolenaar  ac_status=$?
26393955d011SMarcel Moolenaar  if test -s conftest.err; then
26403955d011SMarcel Moolenaar    sed '10a\
26413955d011SMarcel Moolenaar... rest of stderr output deleted ...
26423955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
26433955d011SMarcel Moolenaar    cat conftest.er1 >&5
26443955d011SMarcel Moolenaar    rm -f conftest.er1 conftest.err
26453955d011SMarcel Moolenaar  fi
26463955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26473955d011SMarcel Moolenaar  test $ac_status = 0; }
26483955d011SMarcel Moolenaardone
26493955d011SMarcel Moolenaar
26503955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
26513955d011SMarcel Moolenaar/* end confdefs.h.  */
26523955d011SMarcel Moolenaar#include <stdio.h>
26533955d011SMarcel Moolenaarint
26543955d011SMarcel Moolenaarmain ()
26553955d011SMarcel Moolenaar{
26563955d011SMarcel MoolenaarFILE *f = fopen ("conftest.out", "w");
26573955d011SMarcel Moolenaar return ferror (f) || fclose (f) != 0;
26583955d011SMarcel Moolenaar
26593955d011SMarcel Moolenaar  ;
26603955d011SMarcel Moolenaar  return 0;
26613955d011SMarcel Moolenaar}
26623955d011SMarcel Moolenaar_ACEOF
26633955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
26643955d011SMarcel Moolenaarac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
26653955d011SMarcel Moolenaar# Try to create an executable without -o first, disregard a.out.
26663955d011SMarcel Moolenaar# It will help us diagnose broken compilers, and finding out an intuition
26673955d011SMarcel Moolenaar# of exeext.
26683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
26693955d011SMarcel Moolenaar$as_echo_n "checking for C compiler default output file name... " >&6; }
26703955d011SMarcel Moolenaarac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
26713955d011SMarcel Moolenaar
26723955d011SMarcel Moolenaar# The possible output files:
26733955d011SMarcel Moolenaarac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
26743955d011SMarcel Moolenaar
26753955d011SMarcel Moolenaarac_rmfiles=
26763955d011SMarcel Moolenaarfor ac_file in $ac_files
26773955d011SMarcel Moolenaardo
26783955d011SMarcel Moolenaar  case $ac_file in
26793955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
26803955d011SMarcel Moolenaar    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
26813955d011SMarcel Moolenaar  esac
26823955d011SMarcel Moolenaardone
26833955d011SMarcel Moolenaarrm -f $ac_rmfiles
26843955d011SMarcel Moolenaar
26853955d011SMarcel Moolenaarif { { ac_try="$ac_link_default"
26863955d011SMarcel Moolenaarcase "(($ac_try" in
26873955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26883955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
26893955d011SMarcel Moolenaaresac
26903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
26913955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
26923955d011SMarcel Moolenaar  (eval "$ac_link_default") 2>&5
26933955d011SMarcel Moolenaar  ac_status=$?
26943955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26953955d011SMarcel Moolenaar  test $ac_status = 0; }; then :
26963955d011SMarcel Moolenaar  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
26973955d011SMarcel Moolenaar# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
26983955d011SMarcel Moolenaar# in a Makefile.  We should not override ac_cv_exeext if it was cached,
26993955d011SMarcel Moolenaar# so that the user can short-circuit this test for compilers unknown to
27003955d011SMarcel Moolenaar# Autoconf.
27013955d011SMarcel Moolenaarfor ac_file in $ac_files ''
27023955d011SMarcel Moolenaardo
27033955d011SMarcel Moolenaar  test -f "$ac_file" || continue
27043955d011SMarcel Moolenaar  case $ac_file in
27053955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
27063955d011SMarcel Moolenaar	;;
27073955d011SMarcel Moolenaar    [ab].out )
27083955d011SMarcel Moolenaar	# We found the default executable, but exeext='' is most
27093955d011SMarcel Moolenaar	# certainly right.
27103955d011SMarcel Moolenaar	break;;
27113955d011SMarcel Moolenaar    *.* )
27123955d011SMarcel Moolenaar	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
27133955d011SMarcel Moolenaar	then :; else
27143955d011SMarcel Moolenaar	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
27153955d011SMarcel Moolenaar	fi
27163955d011SMarcel Moolenaar	# We set ac_cv_exeext here because the later test for it is not
27173955d011SMarcel Moolenaar	# safe: cross compilers may not add the suffix if given an `-o'
27183955d011SMarcel Moolenaar	# argument, so we may need to know it at that point already.
27193955d011SMarcel Moolenaar	# Even if this section looks crufty: it has the advantage of
27203955d011SMarcel Moolenaar	# actually working.
27213955d011SMarcel Moolenaar	break;;
27223955d011SMarcel Moolenaar    * )
27233955d011SMarcel Moolenaar	break;;
27243955d011SMarcel Moolenaar  esac
27253955d011SMarcel Moolenaardone
27263955d011SMarcel Moolenaartest "$ac_cv_exeext" = no && ac_cv_exeext=
27273955d011SMarcel Moolenaar
27283955d011SMarcel Moolenaarelse
27293955d011SMarcel Moolenaar  ac_file=''
27303955d011SMarcel Moolenaarfi
27313955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
27323955d011SMarcel Moolenaar$as_echo "$ac_file" >&6; }
27333955d011SMarcel Moolenaarif test -z "$ac_file"; then :
27343955d011SMarcel Moolenaar  $as_echo "$as_me: failed program was:" >&5
27353955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
27363955d011SMarcel Moolenaar
27373955d011SMarcel Moolenaar{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27383955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27393955d011SMarcel Moolenaar{ as_fn_set_status 77
27403955d011SMarcel Moolenaaras_fn_error "C compiler cannot create executables
27413955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }; }
27423955d011SMarcel Moolenaarfi
27433955d011SMarcel Moolenaarac_exeext=$ac_cv_exeext
27443955d011SMarcel Moolenaar
27453955d011SMarcel Moolenaar# Check that the compiler produces executables we can run.  If not, either
27463955d011SMarcel Moolenaar# the compiler is broken, or we cross compile.
27473955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
27483955d011SMarcel Moolenaar$as_echo_n "checking whether the C compiler works... " >&6; }
27493955d011SMarcel Moolenaar# If not cross compiling, check that we can run a simple program.
27503955d011SMarcel Moolenaarif test "$cross_compiling" != yes; then
27513955d011SMarcel Moolenaar  if { ac_try='./$ac_file'
27523955d011SMarcel Moolenaar  { { case "(($ac_try" in
27533955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27543955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
27553955d011SMarcel Moolenaaresac
27563955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
27573955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
27583955d011SMarcel Moolenaar  (eval "$ac_try") 2>&5
27593955d011SMarcel Moolenaar  ac_status=$?
27603955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27613955d011SMarcel Moolenaar  test $ac_status = 0; }; }; then
27623955d011SMarcel Moolenaar    cross_compiling=no
27633955d011SMarcel Moolenaar  else
27643955d011SMarcel Moolenaar    if test "$cross_compiling" = maybe; then
27653955d011SMarcel Moolenaar	cross_compiling=yes
27663955d011SMarcel Moolenaar    else
27673955d011SMarcel Moolenaar	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27683955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27693955d011SMarcel Moolenaaras_fn_error "cannot run C compiled programs.
27703955d011SMarcel MoolenaarIf you meant to cross compile, use \`--host'.
27713955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
27723955d011SMarcel Moolenaar    fi
27733955d011SMarcel Moolenaar  fi
27743955d011SMarcel Moolenaarfi
27753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27763955d011SMarcel Moolenaar$as_echo "yes" >&6; }
27773955d011SMarcel Moolenaar
27783955d011SMarcel Moolenaarrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
27793955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
27803955d011SMarcel Moolenaar# Check that the compiler produces executables we can run.  If not, either
27813955d011SMarcel Moolenaar# the compiler is broken, or we cross compile.
27823955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
27833955d011SMarcel Moolenaar$as_echo_n "checking whether we are cross compiling... " >&6; }
27843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
27853955d011SMarcel Moolenaar$as_echo "$cross_compiling" >&6; }
27863955d011SMarcel Moolenaar
27873955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
27883955d011SMarcel Moolenaar$as_echo_n "checking for suffix of executables... " >&6; }
27893955d011SMarcel Moolenaarif { { ac_try="$ac_link"
27903955d011SMarcel Moolenaarcase "(($ac_try" in
27913955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27923955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
27933955d011SMarcel Moolenaaresac
27943955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
27953955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
27963955d011SMarcel Moolenaar  (eval "$ac_link") 2>&5
27973955d011SMarcel Moolenaar  ac_status=$?
27983955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27993955d011SMarcel Moolenaar  test $ac_status = 0; }; then :
28003955d011SMarcel Moolenaar  # If both `conftest.exe' and `conftest' are `present' (well, observable)
28013955d011SMarcel Moolenaar# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
28023955d011SMarcel Moolenaar# work properly (i.e., refer to `conftest.exe'), while it won't with
28033955d011SMarcel Moolenaar# `rm'.
28043955d011SMarcel Moolenaarfor ac_file in conftest.exe conftest conftest.*; do
28053955d011SMarcel Moolenaar  test -f "$ac_file" || continue
28063955d011SMarcel Moolenaar  case $ac_file in
28073955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
28083955d011SMarcel Moolenaar    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
28093955d011SMarcel Moolenaar	  break;;
28103955d011SMarcel Moolenaar    * ) break;;
28113955d011SMarcel Moolenaar  esac
28123955d011SMarcel Moolenaardone
28133955d011SMarcel Moolenaarelse
28143955d011SMarcel Moolenaar  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28153955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28163955d011SMarcel Moolenaaras_fn_error "cannot compute suffix of executables: cannot compile and link
28173955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
28183955d011SMarcel Moolenaarfi
28193955d011SMarcel Moolenaarrm -f conftest$ac_cv_exeext
28203955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
28213955d011SMarcel Moolenaar$as_echo "$ac_cv_exeext" >&6; }
28223955d011SMarcel Moolenaar
28233955d011SMarcel Moolenaarrm -f conftest.$ac_ext
28243955d011SMarcel MoolenaarEXEEXT=$ac_cv_exeext
28253955d011SMarcel Moolenaarac_exeext=$EXEEXT
28263955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
28273955d011SMarcel Moolenaar$as_echo_n "checking for suffix of object files... " >&6; }
28283955d011SMarcel Moolenaarif test "${ac_cv_objext+set}" = set; then :
28293955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
28303955d011SMarcel Moolenaarelse
28313955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28323955d011SMarcel Moolenaar/* end confdefs.h.  */
28333955d011SMarcel Moolenaar
28343955d011SMarcel Moolenaarint
28353955d011SMarcel Moolenaarmain ()
28363955d011SMarcel Moolenaar{
28373955d011SMarcel Moolenaar
28383955d011SMarcel Moolenaar  ;
28393955d011SMarcel Moolenaar  return 0;
28403955d011SMarcel Moolenaar}
28413955d011SMarcel Moolenaar_ACEOF
28423955d011SMarcel Moolenaarrm -f conftest.o conftest.obj
28433955d011SMarcel Moolenaarif { { ac_try="$ac_compile"
28443955d011SMarcel Moolenaarcase "(($ac_try" in
28453955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28463955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
28473955d011SMarcel Moolenaaresac
28483955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
28493955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
28503955d011SMarcel Moolenaar  (eval "$ac_compile") 2>&5
28513955d011SMarcel Moolenaar  ac_status=$?
28523955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28533955d011SMarcel Moolenaar  test $ac_status = 0; }; then :
28543955d011SMarcel Moolenaar  for ac_file in conftest.o conftest.obj conftest.*; do
28553955d011SMarcel Moolenaar  test -f "$ac_file" || continue;
28563955d011SMarcel Moolenaar  case $ac_file in
28573955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
28583955d011SMarcel Moolenaar    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
28593955d011SMarcel Moolenaar       break;;
28603955d011SMarcel Moolenaar  esac
28613955d011SMarcel Moolenaardone
28623955d011SMarcel Moolenaarelse
28633955d011SMarcel Moolenaar  $as_echo "$as_me: failed program was:" >&5
28643955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
28653955d011SMarcel Moolenaar
28663955d011SMarcel Moolenaar{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28673955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28683955d011SMarcel Moolenaaras_fn_error "cannot compute suffix of object files: cannot compile
28693955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
28703955d011SMarcel Moolenaarfi
28713955d011SMarcel Moolenaarrm -f conftest.$ac_cv_objext conftest.$ac_ext
28723955d011SMarcel Moolenaarfi
28733955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
28743955d011SMarcel Moolenaar$as_echo "$ac_cv_objext" >&6; }
28753955d011SMarcel MoolenaarOBJEXT=$ac_cv_objext
28763955d011SMarcel Moolenaarac_objext=$OBJEXT
28773955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
28783955d011SMarcel Moolenaar$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
28793955d011SMarcel Moolenaarif test "${ac_cv_c_compiler_gnu+set}" = set; then :
28803955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
28813955d011SMarcel Moolenaarelse
28823955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28833955d011SMarcel Moolenaar/* end confdefs.h.  */
28843955d011SMarcel Moolenaar
28853955d011SMarcel Moolenaarint
28863955d011SMarcel Moolenaarmain ()
28873955d011SMarcel Moolenaar{
28883955d011SMarcel Moolenaar#ifndef __GNUC__
28893955d011SMarcel Moolenaar       choke me
28903955d011SMarcel Moolenaar#endif
28913955d011SMarcel Moolenaar
28923955d011SMarcel Moolenaar  ;
28933955d011SMarcel Moolenaar  return 0;
28943955d011SMarcel Moolenaar}
28953955d011SMarcel Moolenaar_ACEOF
28963955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
28973955d011SMarcel Moolenaar  ac_compiler_gnu=yes
28983955d011SMarcel Moolenaarelse
28993955d011SMarcel Moolenaar  ac_compiler_gnu=no
29003955d011SMarcel Moolenaarfi
29013955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29023955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
29033955d011SMarcel Moolenaar
29043955d011SMarcel Moolenaarfi
29053955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
29063955d011SMarcel Moolenaar$as_echo "$ac_cv_c_compiler_gnu" >&6; }
29073955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
29083955d011SMarcel Moolenaar  GCC=yes
29093955d011SMarcel Moolenaarelse
29103955d011SMarcel Moolenaar  GCC=
29113955d011SMarcel Moolenaarfi
29123955d011SMarcel Moolenaarac_test_CFLAGS=${CFLAGS+set}
29133955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
29143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
29153955d011SMarcel Moolenaar$as_echo_n "checking whether $CC accepts -g... " >&6; }
29163955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_g+set}" = set; then :
29173955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
29183955d011SMarcel Moolenaarelse
29193955d011SMarcel Moolenaar  ac_save_c_werror_flag=$ac_c_werror_flag
29203955d011SMarcel Moolenaar   ac_c_werror_flag=yes
29213955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
29223955d011SMarcel Moolenaar   CFLAGS="-g"
29233955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29243955d011SMarcel Moolenaar/* end confdefs.h.  */
29253955d011SMarcel Moolenaar
29263955d011SMarcel Moolenaarint
29273955d011SMarcel Moolenaarmain ()
29283955d011SMarcel Moolenaar{
29293955d011SMarcel Moolenaar
29303955d011SMarcel Moolenaar  ;
29313955d011SMarcel Moolenaar  return 0;
29323955d011SMarcel Moolenaar}
29333955d011SMarcel Moolenaar_ACEOF
29343955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
29353955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
29363955d011SMarcel Moolenaarelse
29373955d011SMarcel Moolenaar  CFLAGS=""
29383955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29393955d011SMarcel Moolenaar/* end confdefs.h.  */
29403955d011SMarcel Moolenaar
29413955d011SMarcel Moolenaarint
29423955d011SMarcel Moolenaarmain ()
29433955d011SMarcel Moolenaar{
29443955d011SMarcel Moolenaar
29453955d011SMarcel Moolenaar  ;
29463955d011SMarcel Moolenaar  return 0;
29473955d011SMarcel Moolenaar}
29483955d011SMarcel Moolenaar_ACEOF
29493955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
29503955d011SMarcel Moolenaar
29513955d011SMarcel Moolenaarelse
29523955d011SMarcel Moolenaar  ac_c_werror_flag=$ac_save_c_werror_flag
29533955d011SMarcel Moolenaar	 CFLAGS="-g"
29543955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29553955d011SMarcel Moolenaar/* end confdefs.h.  */
29563955d011SMarcel Moolenaar
29573955d011SMarcel Moolenaarint
29583955d011SMarcel Moolenaarmain ()
29593955d011SMarcel Moolenaar{
29603955d011SMarcel Moolenaar
29613955d011SMarcel Moolenaar  ;
29623955d011SMarcel Moolenaar  return 0;
29633955d011SMarcel Moolenaar}
29643955d011SMarcel Moolenaar_ACEOF
29653955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
29663955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
29673955d011SMarcel Moolenaarfi
29683955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29693955d011SMarcel Moolenaarfi
29703955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29713955d011SMarcel Moolenaarfi
29723955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29733955d011SMarcel Moolenaar   ac_c_werror_flag=$ac_save_c_werror_flag
29743955d011SMarcel Moolenaarfi
29753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
29763955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_g" >&6; }
29773955d011SMarcel Moolenaarif test "$ac_test_CFLAGS" = set; then
29783955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
29793955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
29803955d011SMarcel Moolenaar  if test "$GCC" = yes; then
29813955d011SMarcel Moolenaar    CFLAGS="-g -O2"
29823955d011SMarcel Moolenaar  else
29833955d011SMarcel Moolenaar    CFLAGS="-g"
29843955d011SMarcel Moolenaar  fi
29853955d011SMarcel Moolenaarelse
29863955d011SMarcel Moolenaar  if test "$GCC" = yes; then
29873955d011SMarcel Moolenaar    CFLAGS="-O2"
29883955d011SMarcel Moolenaar  else
29893955d011SMarcel Moolenaar    CFLAGS=
29903955d011SMarcel Moolenaar  fi
29913955d011SMarcel Moolenaarfi
29923955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
29933955d011SMarcel Moolenaar$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
29943955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_c89+set}" = set; then :
29953955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
29963955d011SMarcel Moolenaarelse
29973955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=no
29983955d011SMarcel Moolenaarac_save_CC=$CC
29993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
30003955d011SMarcel Moolenaar/* end confdefs.h.  */
30013955d011SMarcel Moolenaar#include <stdarg.h>
30023955d011SMarcel Moolenaar#include <stdio.h>
30033955d011SMarcel Moolenaar#include <sys/types.h>
30043955d011SMarcel Moolenaar#include <sys/stat.h>
30053955d011SMarcel Moolenaar/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
30063955d011SMarcel Moolenaarstruct buf { int x; };
30073955d011SMarcel MoolenaarFILE * (*rcsopen) (struct buf *, struct stat *, int);
30083955d011SMarcel Moolenaarstatic char *e (p, i)
30093955d011SMarcel Moolenaar     char **p;
30103955d011SMarcel Moolenaar     int i;
30113955d011SMarcel Moolenaar{
30123955d011SMarcel Moolenaar  return p[i];
30133955d011SMarcel Moolenaar}
30143955d011SMarcel Moolenaarstatic char *f (char * (*g) (char **, int), char **p, ...)
30153955d011SMarcel Moolenaar{
30163955d011SMarcel Moolenaar  char *s;
30173955d011SMarcel Moolenaar  va_list v;
30183955d011SMarcel Moolenaar  va_start (v,p);
30193955d011SMarcel Moolenaar  s = g (p, va_arg (v,int));
30203955d011SMarcel Moolenaar  va_end (v);
30213955d011SMarcel Moolenaar  return s;
30223955d011SMarcel Moolenaar}
30233955d011SMarcel Moolenaar
30243955d011SMarcel Moolenaar/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
30253955d011SMarcel Moolenaar   function prototypes and stuff, but not '\xHH' hex character constants.
30263955d011SMarcel Moolenaar   These don't provoke an error unfortunately, instead are silently treated
30273955d011SMarcel Moolenaar   as 'x'.  The following induces an error, until -std is added to get
30283955d011SMarcel Moolenaar   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
30293955d011SMarcel Moolenaar   array size at least.  It's necessary to write '\x00'==0 to get something
30303955d011SMarcel Moolenaar   that's true only with -std.  */
30313955d011SMarcel Moolenaarint osf4_cc_array ['\x00' == 0 ? 1 : -1];
30323955d011SMarcel Moolenaar
30333955d011SMarcel Moolenaar/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
30343955d011SMarcel Moolenaar   inside strings and character constants.  */
30353955d011SMarcel Moolenaar#define FOO(x) 'x'
30363955d011SMarcel Moolenaarint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
30373955d011SMarcel Moolenaar
30383955d011SMarcel Moolenaarint test (int i, double x);
30393955d011SMarcel Moolenaarstruct s1 {int (*f) (int a);};
30403955d011SMarcel Moolenaarstruct s2 {int (*f) (double a);};
30413955d011SMarcel Moolenaarint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
30423955d011SMarcel Moolenaarint argc;
30433955d011SMarcel Moolenaarchar **argv;
30443955d011SMarcel Moolenaarint
30453955d011SMarcel Moolenaarmain ()
30463955d011SMarcel Moolenaar{
30473955d011SMarcel Moolenaarreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
30483955d011SMarcel Moolenaar  ;
30493955d011SMarcel Moolenaar  return 0;
30503955d011SMarcel Moolenaar}
30513955d011SMarcel Moolenaar_ACEOF
30523955d011SMarcel Moolenaarfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
30533955d011SMarcel Moolenaar	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
30543955d011SMarcel Moolenaardo
30553955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
30563955d011SMarcel Moolenaar  if ac_fn_c_try_compile "$LINENO"; then :
30573955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
30583955d011SMarcel Moolenaarfi
30593955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext
30603955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
30613955d011SMarcel Moolenaardone
30623955d011SMarcel Moolenaarrm -f conftest.$ac_ext
30633955d011SMarcel MoolenaarCC=$ac_save_CC
30643955d011SMarcel Moolenaar
30653955d011SMarcel Moolenaarfi
30663955d011SMarcel Moolenaar# AC_CACHE_VAL
30673955d011SMarcel Moolenaarcase "x$ac_cv_prog_cc_c89" in
30683955d011SMarcel Moolenaar  x)
30693955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
30703955d011SMarcel Moolenaar$as_echo "none needed" >&6; } ;;
30713955d011SMarcel Moolenaar  xno)
30723955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
30733955d011SMarcel Moolenaar$as_echo "unsupported" >&6; } ;;
30743955d011SMarcel Moolenaar  *)
30753955d011SMarcel Moolenaar    CC="$CC $ac_cv_prog_cc_c89"
30763955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
30773955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
30783955d011SMarcel Moolenaaresac
30793955d011SMarcel Moolenaarif test "x$ac_cv_prog_cc_c89" != xno; then :
30803955d011SMarcel Moolenaar
30813955d011SMarcel Moolenaarfi
30823955d011SMarcel Moolenaar
30833955d011SMarcel Moolenaarac_ext=c
30843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
30853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
30883955d011SMarcel Moolenaar
30893955d011SMarcel Moolenaar
30903955d011SMarcel Moolenaarac_ext=c
30913955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
30923955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30933955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30943955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
30953955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
30963955d011SMarcel Moolenaar$as_echo_n "checking how to run the C preprocessor... " >&6; }
30973955d011SMarcel Moolenaar# On Suns, sometimes $CPP names a directory.
30983955d011SMarcel Moolenaarif test -n "$CPP" && test -d "$CPP"; then
30993955d011SMarcel Moolenaar  CPP=
31003955d011SMarcel Moolenaarfi
31013955d011SMarcel Moolenaarif test -z "$CPP"; then
31023955d011SMarcel Moolenaar  if test "${ac_cv_prog_CPP+set}" = set; then :
31033955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
31043955d011SMarcel Moolenaarelse
31053955d011SMarcel Moolenaar      # Double quotes because CPP needs to be expanded
31063955d011SMarcel Moolenaar    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
31073955d011SMarcel Moolenaar    do
31083955d011SMarcel Moolenaar      ac_preproc_ok=false
31093955d011SMarcel Moolenaarfor ac_c_preproc_warn_flag in '' yes
31103955d011SMarcel Moolenaardo
31113955d011SMarcel Moolenaar  # Use a header file that comes with gcc, so configuring glibc
31123955d011SMarcel Moolenaar  # with a fresh cross-compiler works.
31133955d011SMarcel Moolenaar  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31143955d011SMarcel Moolenaar  # <limits.h> exists even on freestanding compilers.
31153955d011SMarcel Moolenaar  # On the NeXT, cc -E runs the code through the compiler's parser,
31163955d011SMarcel Moolenaar  # not just through cpp. "Syntax error" is here to catch this case.
31173955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31183955d011SMarcel Moolenaar/* end confdefs.h.  */
31193955d011SMarcel Moolenaar#ifdef __STDC__
31203955d011SMarcel Moolenaar# include <limits.h>
31213955d011SMarcel Moolenaar#else
31223955d011SMarcel Moolenaar# include <assert.h>
31233955d011SMarcel Moolenaar#endif
31243955d011SMarcel Moolenaar		     Syntax error
31253955d011SMarcel Moolenaar_ACEOF
31263955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then :
31273955d011SMarcel Moolenaar
31283955d011SMarcel Moolenaarelse
31293955d011SMarcel Moolenaar  # Broken: fails on valid input.
31303955d011SMarcel Moolenaarcontinue
31313955d011SMarcel Moolenaarfi
31323955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
31333955d011SMarcel Moolenaar
31343955d011SMarcel Moolenaar  # OK, works on sane cases.  Now check whether nonexistent headers
31353955d011SMarcel Moolenaar  # can be detected and how.
31363955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31373955d011SMarcel Moolenaar/* end confdefs.h.  */
31383955d011SMarcel Moolenaar#include <ac_nonexistent.h>
31393955d011SMarcel Moolenaar_ACEOF
31403955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then :
31413955d011SMarcel Moolenaar  # Broken: success on invalid input.
31423955d011SMarcel Moolenaarcontinue
31433955d011SMarcel Moolenaarelse
31443955d011SMarcel Moolenaar  # Passes both tests.
31453955d011SMarcel Moolenaarac_preproc_ok=:
31463955d011SMarcel Moolenaarbreak
31473955d011SMarcel Moolenaarfi
31483955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
31493955d011SMarcel Moolenaar
31503955d011SMarcel Moolenaardone
31513955d011SMarcel Moolenaar# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
31523955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
31533955d011SMarcel Moolenaarif $ac_preproc_ok; then :
31543955d011SMarcel Moolenaar  break
31553955d011SMarcel Moolenaarfi
31563955d011SMarcel Moolenaar
31573955d011SMarcel Moolenaar    done
31583955d011SMarcel Moolenaar    ac_cv_prog_CPP=$CPP
31593955d011SMarcel Moolenaar
31603955d011SMarcel Moolenaarfi
31613955d011SMarcel Moolenaar  CPP=$ac_cv_prog_CPP
31623955d011SMarcel Moolenaarelse
31633955d011SMarcel Moolenaar  ac_cv_prog_CPP=$CPP
31643955d011SMarcel Moolenaarfi
31653955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
31663955d011SMarcel Moolenaar$as_echo "$CPP" >&6; }
31673955d011SMarcel Moolenaarac_preproc_ok=false
31683955d011SMarcel Moolenaarfor ac_c_preproc_warn_flag in '' yes
31693955d011SMarcel Moolenaardo
31703955d011SMarcel Moolenaar  # Use a header file that comes with gcc, so configuring glibc
31713955d011SMarcel Moolenaar  # with a fresh cross-compiler works.
31723955d011SMarcel Moolenaar  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31733955d011SMarcel Moolenaar  # <limits.h> exists even on freestanding compilers.
31743955d011SMarcel Moolenaar  # On the NeXT, cc -E runs the code through the compiler's parser,
31753955d011SMarcel Moolenaar  # not just through cpp. "Syntax error" is here to catch this case.
31763955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31773955d011SMarcel Moolenaar/* end confdefs.h.  */
31783955d011SMarcel Moolenaar#ifdef __STDC__
31793955d011SMarcel Moolenaar# include <limits.h>
31803955d011SMarcel Moolenaar#else
31813955d011SMarcel Moolenaar# include <assert.h>
31823955d011SMarcel Moolenaar#endif
31833955d011SMarcel Moolenaar		     Syntax error
31843955d011SMarcel Moolenaar_ACEOF
31853955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then :
31863955d011SMarcel Moolenaar
31873955d011SMarcel Moolenaarelse
31883955d011SMarcel Moolenaar  # Broken: fails on valid input.
31893955d011SMarcel Moolenaarcontinue
31903955d011SMarcel Moolenaarfi
31913955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
31923955d011SMarcel Moolenaar
31933955d011SMarcel Moolenaar  # OK, works on sane cases.  Now check whether nonexistent headers
31943955d011SMarcel Moolenaar  # can be detected and how.
31953955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31963955d011SMarcel Moolenaar/* end confdefs.h.  */
31973955d011SMarcel Moolenaar#include <ac_nonexistent.h>
31983955d011SMarcel Moolenaar_ACEOF
31993955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then :
32003955d011SMarcel Moolenaar  # Broken: success on invalid input.
32013955d011SMarcel Moolenaarcontinue
32023955d011SMarcel Moolenaarelse
32033955d011SMarcel Moolenaar  # Passes both tests.
32043955d011SMarcel Moolenaarac_preproc_ok=:
32053955d011SMarcel Moolenaarbreak
32063955d011SMarcel Moolenaarfi
32073955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
32083955d011SMarcel Moolenaar
32093955d011SMarcel Moolenaardone
32103955d011SMarcel Moolenaar# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
32113955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext
32123955d011SMarcel Moolenaarif $ac_preproc_ok; then :
32133955d011SMarcel Moolenaar
32143955d011SMarcel Moolenaarelse
32153955d011SMarcel Moolenaar  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
32163955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32173955d011SMarcel Moolenaaras_fn_error "C preprocessor \"$CPP\" fails sanity check
32183955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
32193955d011SMarcel Moolenaarfi
32203955d011SMarcel Moolenaar
32213955d011SMarcel Moolenaarac_ext=c
32223955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
32233955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32243955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32253955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
32263955d011SMarcel Moolenaar
32273955d011SMarcel Moolenaar
32283955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
32293955d011SMarcel Moolenaar$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
32303955d011SMarcel Moolenaarif test "${ac_cv_path_GREP+set}" = set; then :
32313955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
32323955d011SMarcel Moolenaarelse
32333955d011SMarcel Moolenaar  if test -z "$GREP"; then
32343955d011SMarcel Moolenaar  ac_path_GREP_found=false
32353955d011SMarcel Moolenaar  # Loop through the user's path and test for each of PROGNAME-LIST
32363955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32373955d011SMarcel Moolenaarfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
32383955d011SMarcel Moolenaardo
32393955d011SMarcel Moolenaar  IFS=$as_save_IFS
32403955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
32413955d011SMarcel Moolenaar    for ac_prog in grep ggrep; do
32423955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
32433955d011SMarcel Moolenaar      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
32443955d011SMarcel Moolenaar      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
32453955d011SMarcel Moolenaar# Check for GNU ac_path_GREP and select it if it is found.
32463955d011SMarcel Moolenaar  # Check for GNU $ac_path_GREP
32473955d011SMarcel Moolenaarcase `"$ac_path_GREP" --version 2>&1` in
32483955d011SMarcel Moolenaar*GNU*)
32493955d011SMarcel Moolenaar  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
32503955d011SMarcel Moolenaar*)
32513955d011SMarcel Moolenaar  ac_count=0
32523955d011SMarcel Moolenaar  $as_echo_n 0123456789 >"conftest.in"
32533955d011SMarcel Moolenaar  while :
32543955d011SMarcel Moolenaar  do
32553955d011SMarcel Moolenaar    cat "conftest.in" "conftest.in" >"conftest.tmp"
32563955d011SMarcel Moolenaar    mv "conftest.tmp" "conftest.in"
32573955d011SMarcel Moolenaar    cp "conftest.in" "conftest.nl"
32583955d011SMarcel Moolenaar    $as_echo 'GREP' >> "conftest.nl"
32593955d011SMarcel Moolenaar    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
32603955d011SMarcel Moolenaar    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
32613955d011SMarcel Moolenaar    as_fn_arith $ac_count + 1 && ac_count=$as_val
32623955d011SMarcel Moolenaar    if test $ac_count -gt ${ac_path_GREP_max-0}; then
32633955d011SMarcel Moolenaar      # Best one so far, save it but keep looking for a better one
32643955d011SMarcel Moolenaar      ac_cv_path_GREP="$ac_path_GREP"
32653955d011SMarcel Moolenaar      ac_path_GREP_max=$ac_count
32663955d011SMarcel Moolenaar    fi
32673955d011SMarcel Moolenaar    # 10*(2^10) chars as input seems more than enough
32683955d011SMarcel Moolenaar    test $ac_count -gt 10 && break
32693955d011SMarcel Moolenaar  done
32703955d011SMarcel Moolenaar  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
32713955d011SMarcel Moolenaaresac
32723955d011SMarcel Moolenaar
32733955d011SMarcel Moolenaar      $ac_path_GREP_found && break 3
32743955d011SMarcel Moolenaar    done
32753955d011SMarcel Moolenaar  done
32763955d011SMarcel Moolenaar  done
32773955d011SMarcel MoolenaarIFS=$as_save_IFS
32783955d011SMarcel Moolenaar  if test -z "$ac_cv_path_GREP"; then
32793955d011SMarcel Moolenaar    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
32803955d011SMarcel Moolenaar  fi
32813955d011SMarcel Moolenaarelse
32823955d011SMarcel Moolenaar  ac_cv_path_GREP=$GREP
32833955d011SMarcel Moolenaarfi
32843955d011SMarcel Moolenaar
32853955d011SMarcel Moolenaarfi
32863955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
32873955d011SMarcel Moolenaar$as_echo "$ac_cv_path_GREP" >&6; }
32883955d011SMarcel Moolenaar GREP="$ac_cv_path_GREP"
32893955d011SMarcel Moolenaar
32903955d011SMarcel Moolenaar
32913955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
32923955d011SMarcel Moolenaar$as_echo_n "checking for egrep... " >&6; }
32933955d011SMarcel Moolenaarif test "${ac_cv_path_EGREP+set}" = set; then :
32943955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
32953955d011SMarcel Moolenaarelse
32963955d011SMarcel Moolenaar  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
32973955d011SMarcel Moolenaar   then ac_cv_path_EGREP="$GREP -E"
32983955d011SMarcel Moolenaar   else
32993955d011SMarcel Moolenaar     if test -z "$EGREP"; then
33003955d011SMarcel Moolenaar  ac_path_EGREP_found=false
33013955d011SMarcel Moolenaar  # Loop through the user's path and test for each of PROGNAME-LIST
33023955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33033955d011SMarcel Moolenaarfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
33043955d011SMarcel Moolenaardo
33053955d011SMarcel Moolenaar  IFS=$as_save_IFS
33063955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
33073955d011SMarcel Moolenaar    for ac_prog in egrep; do
33083955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
33093955d011SMarcel Moolenaar      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
33103955d011SMarcel Moolenaar      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
33113955d011SMarcel Moolenaar# Check for GNU ac_path_EGREP and select it if it is found.
33123955d011SMarcel Moolenaar  # Check for GNU $ac_path_EGREP
33133955d011SMarcel Moolenaarcase `"$ac_path_EGREP" --version 2>&1` in
33143955d011SMarcel Moolenaar*GNU*)
33153955d011SMarcel Moolenaar  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
33163955d011SMarcel Moolenaar*)
33173955d011SMarcel Moolenaar  ac_count=0
33183955d011SMarcel Moolenaar  $as_echo_n 0123456789 >"conftest.in"
33193955d011SMarcel Moolenaar  while :
33203955d011SMarcel Moolenaar  do
33213955d011SMarcel Moolenaar    cat "conftest.in" "conftest.in" >"conftest.tmp"
33223955d011SMarcel Moolenaar    mv "conftest.tmp" "conftest.in"
33233955d011SMarcel Moolenaar    cp "conftest.in" "conftest.nl"
33243955d011SMarcel Moolenaar    $as_echo 'EGREP' >> "conftest.nl"
33253955d011SMarcel Moolenaar    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
33263955d011SMarcel Moolenaar    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
33273955d011SMarcel Moolenaar    as_fn_arith $ac_count + 1 && ac_count=$as_val
33283955d011SMarcel Moolenaar    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
33293955d011SMarcel Moolenaar      # Best one so far, save it but keep looking for a better one
33303955d011SMarcel Moolenaar      ac_cv_path_EGREP="$ac_path_EGREP"
33313955d011SMarcel Moolenaar      ac_path_EGREP_max=$ac_count
33323955d011SMarcel Moolenaar    fi
33333955d011SMarcel Moolenaar    # 10*(2^10) chars as input seems more than enough
33343955d011SMarcel Moolenaar    test $ac_count -gt 10 && break
33353955d011SMarcel Moolenaar  done
33363955d011SMarcel Moolenaar  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
33373955d011SMarcel Moolenaaresac
33383955d011SMarcel Moolenaar
33393955d011SMarcel Moolenaar      $ac_path_EGREP_found && break 3
33403955d011SMarcel Moolenaar    done
33413955d011SMarcel Moolenaar  done
33423955d011SMarcel Moolenaar  done
33433955d011SMarcel MoolenaarIFS=$as_save_IFS
33443955d011SMarcel Moolenaar  if test -z "$ac_cv_path_EGREP"; then
33453955d011SMarcel Moolenaar    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33463955d011SMarcel Moolenaar  fi
33473955d011SMarcel Moolenaarelse
33483955d011SMarcel Moolenaar  ac_cv_path_EGREP=$EGREP
33493955d011SMarcel Moolenaarfi
33503955d011SMarcel Moolenaar
33513955d011SMarcel Moolenaar   fi
33523955d011SMarcel Moolenaarfi
33533955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
33543955d011SMarcel Moolenaar$as_echo "$ac_cv_path_EGREP" >&6; }
33553955d011SMarcel Moolenaar EGREP="$ac_cv_path_EGREP"
33563955d011SMarcel Moolenaar
33573955d011SMarcel Moolenaar
33583955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
33593955d011SMarcel Moolenaar$as_echo_n "checking for ANSI C header files... " >&6; }
33603955d011SMarcel Moolenaarif test "${ac_cv_header_stdc+set}" = set; then :
33613955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
33623955d011SMarcel Moolenaarelse
33633955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33643955d011SMarcel Moolenaar/* end confdefs.h.  */
33653955d011SMarcel Moolenaar#include <stdlib.h>
33663955d011SMarcel Moolenaar#include <stdarg.h>
33673955d011SMarcel Moolenaar#include <string.h>
33683955d011SMarcel Moolenaar#include <float.h>
33693955d011SMarcel Moolenaar
33703955d011SMarcel Moolenaarint
33713955d011SMarcel Moolenaarmain ()
33723955d011SMarcel Moolenaar{
33733955d011SMarcel Moolenaar
33743955d011SMarcel Moolenaar  ;
33753955d011SMarcel Moolenaar  return 0;
33763955d011SMarcel Moolenaar}
33773955d011SMarcel Moolenaar_ACEOF
33783955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
33793955d011SMarcel Moolenaar  ac_cv_header_stdc=yes
33803955d011SMarcel Moolenaarelse
33813955d011SMarcel Moolenaar  ac_cv_header_stdc=no
33823955d011SMarcel Moolenaarfi
33833955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33843955d011SMarcel Moolenaar
33853955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
33863955d011SMarcel Moolenaar  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
33873955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33883955d011SMarcel Moolenaar/* end confdefs.h.  */
33893955d011SMarcel Moolenaar#include <string.h>
33903955d011SMarcel Moolenaar
33913955d011SMarcel Moolenaar_ACEOF
33923955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33933955d011SMarcel Moolenaar  $EGREP "memchr" >/dev/null 2>&1; then :
33943955d011SMarcel Moolenaar
33953955d011SMarcel Moolenaarelse
33963955d011SMarcel Moolenaar  ac_cv_header_stdc=no
33973955d011SMarcel Moolenaarfi
33983955d011SMarcel Moolenaarrm -f conftest*
33993955d011SMarcel Moolenaar
34003955d011SMarcel Moolenaarfi
34013955d011SMarcel Moolenaar
34023955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
34033955d011SMarcel Moolenaar  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
34043955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34053955d011SMarcel Moolenaar/* end confdefs.h.  */
34063955d011SMarcel Moolenaar#include <stdlib.h>
34073955d011SMarcel Moolenaar
34083955d011SMarcel Moolenaar_ACEOF
34093955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34103955d011SMarcel Moolenaar  $EGREP "free" >/dev/null 2>&1; then :
34113955d011SMarcel Moolenaar
34123955d011SMarcel Moolenaarelse
34133955d011SMarcel Moolenaar  ac_cv_header_stdc=no
34143955d011SMarcel Moolenaarfi
34153955d011SMarcel Moolenaarrm -f conftest*
34163955d011SMarcel Moolenaar
34173955d011SMarcel Moolenaarfi
34183955d011SMarcel Moolenaar
34193955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
34203955d011SMarcel Moolenaar  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
34213955d011SMarcel Moolenaar  if test "$cross_compiling" = yes; then :
34223955d011SMarcel Moolenaar  :
34233955d011SMarcel Moolenaarelse
34243955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34253955d011SMarcel Moolenaar/* end confdefs.h.  */
34263955d011SMarcel Moolenaar#include <ctype.h>
34273955d011SMarcel Moolenaar#include <stdlib.h>
34283955d011SMarcel Moolenaar#if ((' ' & 0x0FF) == 0x020)
34293955d011SMarcel Moolenaar# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
34303955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
34313955d011SMarcel Moolenaar#else
34323955d011SMarcel Moolenaar# define ISLOWER(c) \
34333955d011SMarcel Moolenaar		   (('a' <= (c) && (c) <= 'i') \
34343955d011SMarcel Moolenaar		     || ('j' <= (c) && (c) <= 'r') \
34353955d011SMarcel Moolenaar		     || ('s' <= (c) && (c) <= 'z'))
34363955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
34373955d011SMarcel Moolenaar#endif
34383955d011SMarcel Moolenaar
34393955d011SMarcel Moolenaar#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
34403955d011SMarcel Moolenaarint
34413955d011SMarcel Moolenaarmain ()
34423955d011SMarcel Moolenaar{
34433955d011SMarcel Moolenaar  int i;
34443955d011SMarcel Moolenaar  for (i = 0; i < 256; i++)
34453955d011SMarcel Moolenaar    if (XOR (islower (i), ISLOWER (i))
34463955d011SMarcel Moolenaar	|| toupper (i) != TOUPPER (i))
34473955d011SMarcel Moolenaar      return 2;
34483955d011SMarcel Moolenaar  return 0;
34493955d011SMarcel Moolenaar}
34503955d011SMarcel Moolenaar_ACEOF
34513955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
34523955d011SMarcel Moolenaar
34533955d011SMarcel Moolenaarelse
34543955d011SMarcel Moolenaar  ac_cv_header_stdc=no
34553955d011SMarcel Moolenaarfi
34563955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
34573955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
34583955d011SMarcel Moolenaarfi
34593955d011SMarcel Moolenaar
34603955d011SMarcel Moolenaarfi
34613955d011SMarcel Moolenaarfi
34623955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
34633955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stdc" >&6; }
34643955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
34653955d011SMarcel Moolenaar
34663955d011SMarcel Moolenaar$as_echo "#define STDC_HEADERS 1" >>confdefs.h
34673955d011SMarcel Moolenaar
34683955d011SMarcel Moolenaarfi
34693955d011SMarcel Moolenaar
34703955d011SMarcel Moolenaar# On IRIX 5.3, sys/types and inttypes.h are conflicting.
34713955d011SMarcel Moolenaarfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
34723955d011SMarcel Moolenaar		  inttypes.h stdint.h unistd.h
34733955d011SMarcel Moolenaardo :
34743955d011SMarcel Moolenaar  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
34753955d011SMarcel Moolenaarac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
34763955d011SMarcel Moolenaar"
34773955d011SMarcel Moolenaareval as_val=\$$as_ac_Header
34783955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
34793955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
34803955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
34813955d011SMarcel Moolenaar_ACEOF
34823955d011SMarcel Moolenaar
34833955d011SMarcel Moolenaarfi
34843955d011SMarcel Moolenaar
34853955d011SMarcel Moolenaardone
34863955d011SMarcel Moolenaar
34873955d011SMarcel Moolenaar
34883955d011SMarcel Moolenaar
34893955d011SMarcel Moolenaar  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
34903955d011SMarcel Moolenaarif test "x$ac_cv_header_minix_config_h" = x""yes; then :
34913955d011SMarcel Moolenaar  MINIX=yes
34923955d011SMarcel Moolenaarelse
34933955d011SMarcel Moolenaar  MINIX=
34943955d011SMarcel Moolenaarfi
34953955d011SMarcel Moolenaar
34963955d011SMarcel Moolenaar
34973955d011SMarcel Moolenaar  if test "$MINIX" = yes; then
34983955d011SMarcel Moolenaar
34993955d011SMarcel Moolenaar$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
35003955d011SMarcel Moolenaar
35013955d011SMarcel Moolenaar
35023955d011SMarcel Moolenaar$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
35033955d011SMarcel Moolenaar
35043955d011SMarcel Moolenaar
35053955d011SMarcel Moolenaar$as_echo "#define _MINIX 1" >>confdefs.h
35063955d011SMarcel Moolenaar
35073955d011SMarcel Moolenaar  fi
35083955d011SMarcel Moolenaar
35093955d011SMarcel Moolenaar
35103955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
35113955d011SMarcel Moolenaar$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
35123955d011SMarcel Moolenaarif test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
35133955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
35143955d011SMarcel Moolenaarelse
35153955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35163955d011SMarcel Moolenaar/* end confdefs.h.  */
35173955d011SMarcel Moolenaar
35183955d011SMarcel Moolenaar#	  define __EXTENSIONS__ 1
35193955d011SMarcel Moolenaar	  $ac_includes_default
35203955d011SMarcel Moolenaarint
35213955d011SMarcel Moolenaarmain ()
35223955d011SMarcel Moolenaar{
35233955d011SMarcel Moolenaar
35243955d011SMarcel Moolenaar  ;
35253955d011SMarcel Moolenaar  return 0;
35263955d011SMarcel Moolenaar}
35273955d011SMarcel Moolenaar_ACEOF
35283955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
35293955d011SMarcel Moolenaar  ac_cv_safe_to_define___extensions__=yes
35303955d011SMarcel Moolenaarelse
35313955d011SMarcel Moolenaar  ac_cv_safe_to_define___extensions__=no
35323955d011SMarcel Moolenaarfi
35333955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35343955d011SMarcel Moolenaarfi
35353955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
35363955d011SMarcel Moolenaar$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
35373955d011SMarcel Moolenaar  test $ac_cv_safe_to_define___extensions__ = yes &&
35383955d011SMarcel Moolenaar    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
35393955d011SMarcel Moolenaar
35403955d011SMarcel Moolenaar  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
35413955d011SMarcel Moolenaar
35423955d011SMarcel Moolenaar  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
35433955d011SMarcel Moolenaar
35443955d011SMarcel Moolenaar  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
35453955d011SMarcel Moolenaar
35463955d011SMarcel Moolenaar  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
35473955d011SMarcel Moolenaar
35483955d011SMarcel Moolenaar
35493955d011SMarcel Moolenaarac_ext=c
35503955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
35513955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35523955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35533955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
35543955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
35553955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
35563955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
35573955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
35583955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
35593955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
35603955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
35613955d011SMarcel Moolenaarelse
35623955d011SMarcel Moolenaar  if test -n "$CC"; then
35633955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
35643955d011SMarcel Moolenaarelse
35653955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35663955d011SMarcel Moolenaarfor as_dir in $PATH
35673955d011SMarcel Moolenaardo
35683955d011SMarcel Moolenaar  IFS=$as_save_IFS
35693955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
35703955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
35713955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35723955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
35733955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35743955d011SMarcel Moolenaar    break 2
35753955d011SMarcel Moolenaar  fi
35763955d011SMarcel Moolenaardone
35773955d011SMarcel Moolenaar  done
35783955d011SMarcel MoolenaarIFS=$as_save_IFS
35793955d011SMarcel Moolenaar
35803955d011SMarcel Moolenaarfi
35813955d011SMarcel Moolenaarfi
35823955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
35833955d011SMarcel Moolenaarif test -n "$CC"; then
35843955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
35853955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
35863955d011SMarcel Moolenaarelse
35873955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35883955d011SMarcel Moolenaar$as_echo "no" >&6; }
35893955d011SMarcel Moolenaarfi
35903955d011SMarcel Moolenaar
35913955d011SMarcel Moolenaar
35923955d011SMarcel Moolenaarfi
35933955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
35943955d011SMarcel Moolenaar  ac_ct_CC=$CC
35953955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
35963955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
35973955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
35983955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
35993955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
36003955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
36013955d011SMarcel Moolenaarelse
36023955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
36033955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
36043955d011SMarcel Moolenaarelse
36053955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
36063955d011SMarcel Moolenaarfor as_dir in $PATH
36073955d011SMarcel Moolenaardo
36083955d011SMarcel Moolenaar  IFS=$as_save_IFS
36093955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
36103955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
36113955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
36123955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
36133955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
36143955d011SMarcel Moolenaar    break 2
36153955d011SMarcel Moolenaar  fi
36163955d011SMarcel Moolenaardone
36173955d011SMarcel Moolenaar  done
36183955d011SMarcel MoolenaarIFS=$as_save_IFS
36193955d011SMarcel Moolenaar
36203955d011SMarcel Moolenaarfi
36213955d011SMarcel Moolenaarfi
36223955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
36233955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
36243955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
36253955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; }
36263955d011SMarcel Moolenaarelse
36273955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36283955d011SMarcel Moolenaar$as_echo "no" >&6; }
36293955d011SMarcel Moolenaarfi
36303955d011SMarcel Moolenaar
36313955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
36323955d011SMarcel Moolenaar    CC=""
36333955d011SMarcel Moolenaar  else
36343955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
36353955d011SMarcel Moolenaaryes:)
36363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
36373955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
36383955d011SMarcel Moolenaarac_tool_warned=yes ;;
36393955d011SMarcel Moolenaaresac
36403955d011SMarcel Moolenaar    CC=$ac_ct_CC
36413955d011SMarcel Moolenaar  fi
36423955d011SMarcel Moolenaarelse
36433955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
36443955d011SMarcel Moolenaarfi
36453955d011SMarcel Moolenaar
36463955d011SMarcel Moolenaarif test -z "$CC"; then
36473955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
36483955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
36493955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
36503955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
36513955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
36523955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
36533955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
36543955d011SMarcel Moolenaarelse
36553955d011SMarcel Moolenaar  if test -n "$CC"; then
36563955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
36573955d011SMarcel Moolenaarelse
36583955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
36593955d011SMarcel Moolenaarfor as_dir in $PATH
36603955d011SMarcel Moolenaardo
36613955d011SMarcel Moolenaar  IFS=$as_save_IFS
36623955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
36633955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
36643955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
36653955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
36663955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
36673955d011SMarcel Moolenaar    break 2
36683955d011SMarcel Moolenaar  fi
36693955d011SMarcel Moolenaardone
36703955d011SMarcel Moolenaar  done
36713955d011SMarcel MoolenaarIFS=$as_save_IFS
36723955d011SMarcel Moolenaar
36733955d011SMarcel Moolenaarfi
36743955d011SMarcel Moolenaarfi
36753955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
36763955d011SMarcel Moolenaarif test -n "$CC"; then
36773955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
36783955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
36793955d011SMarcel Moolenaarelse
36803955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36813955d011SMarcel Moolenaar$as_echo "no" >&6; }
36823955d011SMarcel Moolenaarfi
36833955d011SMarcel Moolenaar
36843955d011SMarcel Moolenaar
36853955d011SMarcel Moolenaar  fi
36863955d011SMarcel Moolenaarfi
36873955d011SMarcel Moolenaarif test -z "$CC"; then
36883955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
36893955d011SMarcel Moolenaarset dummy cc; ac_word=$2
36903955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
36913955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
36923955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
36933955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
36943955d011SMarcel Moolenaarelse
36953955d011SMarcel Moolenaar  if test -n "$CC"; then
36963955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
36973955d011SMarcel Moolenaarelse
36983955d011SMarcel Moolenaar  ac_prog_rejected=no
36993955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
37003955d011SMarcel Moolenaarfor as_dir in $PATH
37013955d011SMarcel Moolenaardo
37023955d011SMarcel Moolenaar  IFS=$as_save_IFS
37033955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
37043955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
37053955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
37063955d011SMarcel Moolenaar    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
37073955d011SMarcel Moolenaar       ac_prog_rejected=yes
37083955d011SMarcel Moolenaar       continue
37093955d011SMarcel Moolenaar     fi
37103955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
37113955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
37123955d011SMarcel Moolenaar    break 2
37133955d011SMarcel Moolenaar  fi
37143955d011SMarcel Moolenaardone
37153955d011SMarcel Moolenaar  done
37163955d011SMarcel MoolenaarIFS=$as_save_IFS
37173955d011SMarcel Moolenaar
37183955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
37193955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
37203955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
37213955d011SMarcel Moolenaar  shift
37223955d011SMarcel Moolenaar  if test $# != 0; then
37233955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
37243955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
37253955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
37263955d011SMarcel Moolenaar    shift
37273955d011SMarcel Moolenaar    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
37283955d011SMarcel Moolenaar  fi
37293955d011SMarcel Moolenaarfi
37303955d011SMarcel Moolenaarfi
37313955d011SMarcel Moolenaarfi
37323955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
37333955d011SMarcel Moolenaarif test -n "$CC"; then
37343955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
37353955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
37363955d011SMarcel Moolenaarelse
37373955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37383955d011SMarcel Moolenaar$as_echo "no" >&6; }
37393955d011SMarcel Moolenaarfi
37403955d011SMarcel Moolenaar
37413955d011SMarcel Moolenaar
37423955d011SMarcel Moolenaarfi
37433955d011SMarcel Moolenaarif test -z "$CC"; then
37443955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
37453955d011SMarcel Moolenaar  for ac_prog in cl.exe
37463955d011SMarcel Moolenaar  do
37473955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
37483955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
37493955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
37503955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
37513955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then :
37523955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
37533955d011SMarcel Moolenaarelse
37543955d011SMarcel Moolenaar  if test -n "$CC"; then
37553955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
37563955d011SMarcel Moolenaarelse
37573955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
37583955d011SMarcel Moolenaarfor as_dir in $PATH
37593955d011SMarcel Moolenaardo
37603955d011SMarcel Moolenaar  IFS=$as_save_IFS
37613955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
37623955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
37633955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
37643955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
37653955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
37663955d011SMarcel Moolenaar    break 2
37673955d011SMarcel Moolenaar  fi
37683955d011SMarcel Moolenaardone
37693955d011SMarcel Moolenaar  done
37703955d011SMarcel MoolenaarIFS=$as_save_IFS
37713955d011SMarcel Moolenaar
37723955d011SMarcel Moolenaarfi
37733955d011SMarcel Moolenaarfi
37743955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
37753955d011SMarcel Moolenaarif test -n "$CC"; then
37763955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
37773955d011SMarcel Moolenaar$as_echo "$CC" >&6; }
37783955d011SMarcel Moolenaarelse
37793955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37803955d011SMarcel Moolenaar$as_echo "no" >&6; }
37813955d011SMarcel Moolenaarfi
37823955d011SMarcel Moolenaar
37833955d011SMarcel Moolenaar
37843955d011SMarcel Moolenaar    test -n "$CC" && break
37853955d011SMarcel Moolenaar  done
37863955d011SMarcel Moolenaarfi
37873955d011SMarcel Moolenaarif test -z "$CC"; then
37883955d011SMarcel Moolenaar  ac_ct_CC=$CC
37893955d011SMarcel Moolenaar  for ac_prog in cl.exe
37903955d011SMarcel Moolenaardo
37913955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
37923955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
37933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
37943955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; }
37953955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
37963955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
37973955d011SMarcel Moolenaarelse
37983955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
37993955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
38003955d011SMarcel Moolenaarelse
38013955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
38023955d011SMarcel Moolenaarfor as_dir in $PATH
38033955d011SMarcel Moolenaardo
38043955d011SMarcel Moolenaar  IFS=$as_save_IFS
38053955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
38063955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
38073955d011SMarcel Moolenaar  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
38083955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
38093955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
38103955d011SMarcel Moolenaar    break 2
38113955d011SMarcel Moolenaar  fi
38123955d011SMarcel Moolenaardone
38133955d011SMarcel Moolenaar  done
38143955d011SMarcel MoolenaarIFS=$as_save_IFS
38153955d011SMarcel Moolenaar
38163955d011SMarcel Moolenaarfi
38173955d011SMarcel Moolenaarfi
38183955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
38193955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
38203955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
38213955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; }
38223955d011SMarcel Moolenaarelse
38233955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38243955d011SMarcel Moolenaar$as_echo "no" >&6; }
38253955d011SMarcel Moolenaarfi
38263955d011SMarcel Moolenaar
38273955d011SMarcel Moolenaar
38283955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
38293955d011SMarcel Moolenaardone
38303955d011SMarcel Moolenaar
38313955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
38323955d011SMarcel Moolenaar    CC=""
38333955d011SMarcel Moolenaar  else
38343955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
38353955d011SMarcel Moolenaaryes:)
38363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
38373955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
38383955d011SMarcel Moolenaarac_tool_warned=yes ;;
38393955d011SMarcel Moolenaaresac
38403955d011SMarcel Moolenaar    CC=$ac_ct_CC
38413955d011SMarcel Moolenaar  fi
38423955d011SMarcel Moolenaarfi
38433955d011SMarcel Moolenaar
38443955d011SMarcel Moolenaarfi
38453955d011SMarcel Moolenaar
38463955d011SMarcel Moolenaar
38473955d011SMarcel Moolenaartest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
38483955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
38493955d011SMarcel Moolenaaras_fn_error "no acceptable C compiler found in \$PATH
38503955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }
38513955d011SMarcel Moolenaar
38523955d011SMarcel Moolenaar# Provide some information about the compiler.
38533955d011SMarcel Moolenaar$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
38543955d011SMarcel Moolenaarset X $ac_compile
38553955d011SMarcel Moolenaarac_compiler=$2
38563955d011SMarcel Moolenaarfor ac_option in --version -v -V -qversion; do
38573955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
38583955d011SMarcel Moolenaarcase "(($ac_try" in
38593955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38603955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
38613955d011SMarcel Moolenaaresac
38623955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
38633955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5
38643955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
38653955d011SMarcel Moolenaar  ac_status=$?
38663955d011SMarcel Moolenaar  if test -s conftest.err; then
38673955d011SMarcel Moolenaar    sed '10a\
38683955d011SMarcel Moolenaar... rest of stderr output deleted ...
38693955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
38703955d011SMarcel Moolenaar    cat conftest.er1 >&5
38713955d011SMarcel Moolenaar    rm -f conftest.er1 conftest.err
38723955d011SMarcel Moolenaar  fi
38733955d011SMarcel Moolenaar  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
38743955d011SMarcel Moolenaar  test $ac_status = 0; }
38753955d011SMarcel Moolenaardone
38763955d011SMarcel Moolenaar
38773955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
38783955d011SMarcel Moolenaar$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
38793955d011SMarcel Moolenaarif test "${ac_cv_c_compiler_gnu+set}" = set; then :
38803955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
38813955d011SMarcel Moolenaarelse
38823955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38833955d011SMarcel Moolenaar/* end confdefs.h.  */
38843955d011SMarcel Moolenaar
38853955d011SMarcel Moolenaarint
38863955d011SMarcel Moolenaarmain ()
38873955d011SMarcel Moolenaar{
38883955d011SMarcel Moolenaar#ifndef __GNUC__
38893955d011SMarcel Moolenaar       choke me
38903955d011SMarcel Moolenaar#endif
38913955d011SMarcel Moolenaar
38923955d011SMarcel Moolenaar  ;
38933955d011SMarcel Moolenaar  return 0;
38943955d011SMarcel Moolenaar}
38953955d011SMarcel Moolenaar_ACEOF
38963955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
38973955d011SMarcel Moolenaar  ac_compiler_gnu=yes
38983955d011SMarcel Moolenaarelse
38993955d011SMarcel Moolenaar  ac_compiler_gnu=no
39003955d011SMarcel Moolenaarfi
39013955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39023955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
39033955d011SMarcel Moolenaar
39043955d011SMarcel Moolenaarfi
39053955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
39063955d011SMarcel Moolenaar$as_echo "$ac_cv_c_compiler_gnu" >&6; }
39073955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
39083955d011SMarcel Moolenaar  GCC=yes
39093955d011SMarcel Moolenaarelse
39103955d011SMarcel Moolenaar  GCC=
39113955d011SMarcel Moolenaarfi
39123955d011SMarcel Moolenaarac_test_CFLAGS=${CFLAGS+set}
39133955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
39143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
39153955d011SMarcel Moolenaar$as_echo_n "checking whether $CC accepts -g... " >&6; }
39163955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_g+set}" = set; then :
39173955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
39183955d011SMarcel Moolenaarelse
39193955d011SMarcel Moolenaar  ac_save_c_werror_flag=$ac_c_werror_flag
39203955d011SMarcel Moolenaar   ac_c_werror_flag=yes
39213955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
39223955d011SMarcel Moolenaar   CFLAGS="-g"
39233955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39243955d011SMarcel Moolenaar/* end confdefs.h.  */
39253955d011SMarcel Moolenaar
39263955d011SMarcel Moolenaarint
39273955d011SMarcel Moolenaarmain ()
39283955d011SMarcel Moolenaar{
39293955d011SMarcel Moolenaar
39303955d011SMarcel Moolenaar  ;
39313955d011SMarcel Moolenaar  return 0;
39323955d011SMarcel Moolenaar}
39333955d011SMarcel Moolenaar_ACEOF
39343955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
39353955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
39363955d011SMarcel Moolenaarelse
39373955d011SMarcel Moolenaar  CFLAGS=""
39383955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39393955d011SMarcel Moolenaar/* end confdefs.h.  */
39403955d011SMarcel Moolenaar
39413955d011SMarcel Moolenaarint
39423955d011SMarcel Moolenaarmain ()
39433955d011SMarcel Moolenaar{
39443955d011SMarcel Moolenaar
39453955d011SMarcel Moolenaar  ;
39463955d011SMarcel Moolenaar  return 0;
39473955d011SMarcel Moolenaar}
39483955d011SMarcel Moolenaar_ACEOF
39493955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
39503955d011SMarcel Moolenaar
39513955d011SMarcel Moolenaarelse
39523955d011SMarcel Moolenaar  ac_c_werror_flag=$ac_save_c_werror_flag
39533955d011SMarcel Moolenaar	 CFLAGS="-g"
39543955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39553955d011SMarcel Moolenaar/* end confdefs.h.  */
39563955d011SMarcel Moolenaar
39573955d011SMarcel Moolenaarint
39583955d011SMarcel Moolenaarmain ()
39593955d011SMarcel Moolenaar{
39603955d011SMarcel Moolenaar
39613955d011SMarcel Moolenaar  ;
39623955d011SMarcel Moolenaar  return 0;
39633955d011SMarcel Moolenaar}
39643955d011SMarcel Moolenaar_ACEOF
39653955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
39663955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
39673955d011SMarcel Moolenaarfi
39683955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39693955d011SMarcel Moolenaarfi
39703955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39713955d011SMarcel Moolenaarfi
39723955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39733955d011SMarcel Moolenaar   ac_c_werror_flag=$ac_save_c_werror_flag
39743955d011SMarcel Moolenaarfi
39753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39763955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_g" >&6; }
39773955d011SMarcel Moolenaarif test "$ac_test_CFLAGS" = set; then
39783955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
39793955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
39803955d011SMarcel Moolenaar  if test "$GCC" = yes; then
39813955d011SMarcel Moolenaar    CFLAGS="-g -O2"
39823955d011SMarcel Moolenaar  else
39833955d011SMarcel Moolenaar    CFLAGS="-g"
39843955d011SMarcel Moolenaar  fi
39853955d011SMarcel Moolenaarelse
39863955d011SMarcel Moolenaar  if test "$GCC" = yes; then
39873955d011SMarcel Moolenaar    CFLAGS="-O2"
39883955d011SMarcel Moolenaar  else
39893955d011SMarcel Moolenaar    CFLAGS=
39903955d011SMarcel Moolenaar  fi
39913955d011SMarcel Moolenaarfi
39923955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39933955d011SMarcel Moolenaar$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
39943955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_c89+set}" = set; then :
39953955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
39963955d011SMarcel Moolenaarelse
39973955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=no
39983955d011SMarcel Moolenaarac_save_CC=$CC
39993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
40003955d011SMarcel Moolenaar/* end confdefs.h.  */
40013955d011SMarcel Moolenaar#include <stdarg.h>
40023955d011SMarcel Moolenaar#include <stdio.h>
40033955d011SMarcel Moolenaar#include <sys/types.h>
40043955d011SMarcel Moolenaar#include <sys/stat.h>
40053955d011SMarcel Moolenaar/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
40063955d011SMarcel Moolenaarstruct buf { int x; };
40073955d011SMarcel MoolenaarFILE * (*rcsopen) (struct buf *, struct stat *, int);
40083955d011SMarcel Moolenaarstatic char *e (p, i)
40093955d011SMarcel Moolenaar     char **p;
40103955d011SMarcel Moolenaar     int i;
40113955d011SMarcel Moolenaar{
40123955d011SMarcel Moolenaar  return p[i];
40133955d011SMarcel Moolenaar}
40143955d011SMarcel Moolenaarstatic char *f (char * (*g) (char **, int), char **p, ...)
40153955d011SMarcel Moolenaar{
40163955d011SMarcel Moolenaar  char *s;
40173955d011SMarcel Moolenaar  va_list v;
40183955d011SMarcel Moolenaar  va_start (v,p);
40193955d011SMarcel Moolenaar  s = g (p, va_arg (v,int));
40203955d011SMarcel Moolenaar  va_end (v);
40213955d011SMarcel Moolenaar  return s;
40223955d011SMarcel Moolenaar}
40233955d011SMarcel Moolenaar
40243955d011SMarcel Moolenaar/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
40253955d011SMarcel Moolenaar   function prototypes and stuff, but not '\xHH' hex character constants.
40263955d011SMarcel Moolenaar   These don't provoke an error unfortunately, instead are silently treated
40273955d011SMarcel Moolenaar   as 'x'.  The following induces an error, until -std is added to get
40283955d011SMarcel Moolenaar   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
40293955d011SMarcel Moolenaar   array size at least.  It's necessary to write '\x00'==0 to get something
40303955d011SMarcel Moolenaar   that's true only with -std.  */
40313955d011SMarcel Moolenaarint osf4_cc_array ['\x00' == 0 ? 1 : -1];
40323955d011SMarcel Moolenaar
40333955d011SMarcel Moolenaar/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
40343955d011SMarcel Moolenaar   inside strings and character constants.  */
40353955d011SMarcel Moolenaar#define FOO(x) 'x'
40363955d011SMarcel Moolenaarint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
40373955d011SMarcel Moolenaar
40383955d011SMarcel Moolenaarint test (int i, double x);
40393955d011SMarcel Moolenaarstruct s1 {int (*f) (int a);};
40403955d011SMarcel Moolenaarstruct s2 {int (*f) (double a);};
40413955d011SMarcel Moolenaarint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
40423955d011SMarcel Moolenaarint argc;
40433955d011SMarcel Moolenaarchar **argv;
40443955d011SMarcel Moolenaarint
40453955d011SMarcel Moolenaarmain ()
40463955d011SMarcel Moolenaar{
40473955d011SMarcel Moolenaarreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
40483955d011SMarcel Moolenaar  ;
40493955d011SMarcel Moolenaar  return 0;
40503955d011SMarcel Moolenaar}
40513955d011SMarcel Moolenaar_ACEOF
40523955d011SMarcel Moolenaarfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
40533955d011SMarcel Moolenaar	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
40543955d011SMarcel Moolenaardo
40553955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
40563955d011SMarcel Moolenaar  if ac_fn_c_try_compile "$LINENO"; then :
40573955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
40583955d011SMarcel Moolenaarfi
40593955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext
40603955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
40613955d011SMarcel Moolenaardone
40623955d011SMarcel Moolenaarrm -f conftest.$ac_ext
40633955d011SMarcel MoolenaarCC=$ac_save_CC
40643955d011SMarcel Moolenaar
40653955d011SMarcel Moolenaarfi
40663955d011SMarcel Moolenaar# AC_CACHE_VAL
40673955d011SMarcel Moolenaarcase "x$ac_cv_prog_cc_c89" in
40683955d011SMarcel Moolenaar  x)
40693955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
40703955d011SMarcel Moolenaar$as_echo "none needed" >&6; } ;;
40713955d011SMarcel Moolenaar  xno)
40723955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
40733955d011SMarcel Moolenaar$as_echo "unsupported" >&6; } ;;
40743955d011SMarcel Moolenaar  *)
40753955d011SMarcel Moolenaar    CC="$CC $ac_cv_prog_cc_c89"
40763955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
40773955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
40783955d011SMarcel Moolenaaresac
40793955d011SMarcel Moolenaarif test "x$ac_cv_prog_cc_c89" != xno; then :
40803955d011SMarcel Moolenaar
40813955d011SMarcel Moolenaarfi
40823955d011SMarcel Moolenaar
40833955d011SMarcel Moolenaarac_ext=c
40843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
40853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
40883955d011SMarcel Moolenaar
40893955d011SMarcel Moolenaarif test $ac_cv_c_compiler_gnu = yes; then
40903955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
40913955d011SMarcel Moolenaar$as_echo_n "checking whether $CC needs -traditional... " >&6; }
40923955d011SMarcel Moolenaarif test "${ac_cv_prog_gcc_traditional+set}" = set; then :
40933955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
40943955d011SMarcel Moolenaarelse
40953955d011SMarcel Moolenaar    ac_pattern="Autoconf.*'x'"
40963955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40973955d011SMarcel Moolenaar/* end confdefs.h.  */
40983955d011SMarcel Moolenaar#include <sgtty.h>
40993955d011SMarcel MoolenaarAutoconf TIOCGETP
41003955d011SMarcel Moolenaar_ACEOF
41013955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
41023955d011SMarcel Moolenaar  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
41033955d011SMarcel Moolenaar  ac_cv_prog_gcc_traditional=yes
41043955d011SMarcel Moolenaarelse
41053955d011SMarcel Moolenaar  ac_cv_prog_gcc_traditional=no
41063955d011SMarcel Moolenaarfi
41073955d011SMarcel Moolenaarrm -f conftest*
41083955d011SMarcel Moolenaar
41093955d011SMarcel Moolenaar
41103955d011SMarcel Moolenaar  if test $ac_cv_prog_gcc_traditional = no; then
41113955d011SMarcel Moolenaar    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41123955d011SMarcel Moolenaar/* end confdefs.h.  */
41133955d011SMarcel Moolenaar#include <termio.h>
41143955d011SMarcel MoolenaarAutoconf TCGETA
41153955d011SMarcel Moolenaar_ACEOF
41163955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
41173955d011SMarcel Moolenaar  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
41183955d011SMarcel Moolenaar  ac_cv_prog_gcc_traditional=yes
41193955d011SMarcel Moolenaarfi
41203955d011SMarcel Moolenaarrm -f conftest*
41213955d011SMarcel Moolenaar
41223955d011SMarcel Moolenaar  fi
41233955d011SMarcel Moolenaarfi
41243955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
41253955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
41263955d011SMarcel Moolenaar  if test $ac_cv_prog_gcc_traditional = yes; then
41273955d011SMarcel Moolenaar    CC="$CC -traditional"
41283955d011SMarcel Moolenaar  fi
41293955d011SMarcel Moolenaarfi
41303955d011SMarcel Moolenaar
41313955d011SMarcel Moolenaarac_aux_dir=
41323955d011SMarcel Moolenaarfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
41333955d011SMarcel Moolenaar  for ac_t in install-sh install.sh shtool; do
41343955d011SMarcel Moolenaar    if test -f "$ac_dir/$ac_t"; then
41353955d011SMarcel Moolenaar      ac_aux_dir=$ac_dir
41363955d011SMarcel Moolenaar      ac_install_sh="$ac_aux_dir/$ac_t -c"
41373955d011SMarcel Moolenaar      break 2
41383955d011SMarcel Moolenaar    fi
41393955d011SMarcel Moolenaar  done
41403955d011SMarcel Moolenaardone
41413955d011SMarcel Moolenaarif test -z "$ac_aux_dir"; then
41423955d011SMarcel Moolenaar  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
41433955d011SMarcel Moolenaarfi
41443955d011SMarcel Moolenaar
41453955d011SMarcel Moolenaar# These three variables are undocumented and unsupported,
41463955d011SMarcel Moolenaar# and are intended to be withdrawn in a future Autoconf release.
41473955d011SMarcel Moolenaar# They can cause serious problems if a builder's source tree is in a directory
41483955d011SMarcel Moolenaar# whose full name contains unusual characters.
41493955d011SMarcel Moolenaarac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
41503955d011SMarcel Moolenaarac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
41513955d011SMarcel Moolenaarac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
41523955d011SMarcel Moolenaar
41533955d011SMarcel Moolenaar
41543955d011SMarcel Moolenaar# Find a good install program.  We prefer a C program (faster),
41553955d011SMarcel Moolenaar# so one script is as good as another.  But avoid the broken or
41563955d011SMarcel Moolenaar# incompatible versions:
41573955d011SMarcel Moolenaar# SysV /etc/install, /usr/sbin/install
41583955d011SMarcel Moolenaar# SunOS /usr/etc/install
41593955d011SMarcel Moolenaar# IRIX /sbin/install
41603955d011SMarcel Moolenaar# AIX /bin/install
41613955d011SMarcel Moolenaar# AmigaOS /C/install, which installs bootblocks on floppy discs
41623955d011SMarcel Moolenaar# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
41633955d011SMarcel Moolenaar# AFS /usr/afsws/bin/install, which mishandles nonexistent args
41643955d011SMarcel Moolenaar# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
41653955d011SMarcel Moolenaar# OS/2's system install, which has a completely different semantic
41663955d011SMarcel Moolenaar# ./install, which can be erroneously created by make from ./install.sh.
41673955d011SMarcel Moolenaar# Reject install programs that cannot install multiple files.
41683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
41693955d011SMarcel Moolenaar$as_echo_n "checking for a BSD-compatible install... " >&6; }
41703955d011SMarcel Moolenaarif test -z "$INSTALL"; then
41713955d011SMarcel Moolenaarif test "${ac_cv_path_install+set}" = set; then :
41723955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
41733955d011SMarcel Moolenaarelse
41743955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41753955d011SMarcel Moolenaarfor as_dir in $PATH
41763955d011SMarcel Moolenaardo
41773955d011SMarcel Moolenaar  IFS=$as_save_IFS
41783955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
41793955d011SMarcel Moolenaar    # Account for people who put trailing slashes in PATH elements.
41803955d011SMarcel Moolenaarcase $as_dir/ in #((
41813955d011SMarcel Moolenaar  ./ | .// | /[cC]/* | \
41823955d011SMarcel Moolenaar  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
41833955d011SMarcel Moolenaar  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
41843955d011SMarcel Moolenaar  /usr/ucb/* ) ;;
41853955d011SMarcel Moolenaar  *)
41863955d011SMarcel Moolenaar    # OSF1 and SCO ODT 3.0 have their own names for install.
41873955d011SMarcel Moolenaar    # Don't use installbsd from OSF since it installs stuff as root
41883955d011SMarcel Moolenaar    # by default.
41893955d011SMarcel Moolenaar    for ac_prog in ginstall scoinst install; do
41903955d011SMarcel Moolenaar      for ac_exec_ext in '' $ac_executable_extensions; do
41913955d011SMarcel Moolenaar	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
41923955d011SMarcel Moolenaar	  if test $ac_prog = install &&
41933955d011SMarcel Moolenaar	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
41943955d011SMarcel Moolenaar	    # AIX install.  It has an incompatible calling convention.
41953955d011SMarcel Moolenaar	    :
41963955d011SMarcel Moolenaar	  elif test $ac_prog = install &&
41973955d011SMarcel Moolenaar	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
41983955d011SMarcel Moolenaar	    # program-specific install script used by HP pwplus--don't use.
41993955d011SMarcel Moolenaar	    :
42003955d011SMarcel Moolenaar	  else
42013955d011SMarcel Moolenaar	    rm -rf conftest.one conftest.two conftest.dir
42023955d011SMarcel Moolenaar	    echo one > conftest.one
42033955d011SMarcel Moolenaar	    echo two > conftest.two
42043955d011SMarcel Moolenaar	    mkdir conftest.dir
42053955d011SMarcel Moolenaar	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
42063955d011SMarcel Moolenaar	      test -s conftest.one && test -s conftest.two &&
42073955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.one &&
42083955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.two
42093955d011SMarcel Moolenaar	    then
42103955d011SMarcel Moolenaar	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
42113955d011SMarcel Moolenaar	      break 3
42123955d011SMarcel Moolenaar	    fi
42133955d011SMarcel Moolenaar	  fi
42143955d011SMarcel Moolenaar	fi
42153955d011SMarcel Moolenaar      done
42163955d011SMarcel Moolenaar    done
42173955d011SMarcel Moolenaar    ;;
42183955d011SMarcel Moolenaaresac
42193955d011SMarcel Moolenaar
42203955d011SMarcel Moolenaar  done
42213955d011SMarcel MoolenaarIFS=$as_save_IFS
42223955d011SMarcel Moolenaar
42233955d011SMarcel Moolenaarrm -rf conftest.one conftest.two conftest.dir
42243955d011SMarcel Moolenaar
42253955d011SMarcel Moolenaarfi
42263955d011SMarcel Moolenaar  if test "${ac_cv_path_install+set}" = set; then
42273955d011SMarcel Moolenaar    INSTALL=$ac_cv_path_install
42283955d011SMarcel Moolenaar  else
42293955d011SMarcel Moolenaar    # As a last resort, use the slow shell script.  Don't cache a
42303955d011SMarcel Moolenaar    # value for INSTALL within a source directory, because that will
42313955d011SMarcel Moolenaar    # break other packages using the cache if that directory is
42323955d011SMarcel Moolenaar    # removed, or if the value is a relative name.
42333955d011SMarcel Moolenaar    INSTALL=$ac_install_sh
42343955d011SMarcel Moolenaar  fi
42353955d011SMarcel Moolenaarfi
42363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
42373955d011SMarcel Moolenaar$as_echo "$INSTALL" >&6; }
42383955d011SMarcel Moolenaar
42393955d011SMarcel Moolenaar# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
42403955d011SMarcel Moolenaar# It thinks the first close brace ends the variable substitution.
42413955d011SMarcel Moolenaartest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
42423955d011SMarcel Moolenaar
42433955d011SMarcel Moolenaartest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
42443955d011SMarcel Moolenaar
42453955d011SMarcel Moolenaartest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
42463955d011SMarcel Moolenaar
42473955d011SMarcel Moolenaar
42483955d011SMarcel Moolenaarecho $ECHO_N "checking if sh will pass .MAKE. variables... $ECHO_C" >&6
42493955d011SMarcel Moolenaarok=`env .MAKE.LEVEL=1 /bin/sh -c env | grep LEVEL=`
42503955d011SMarcel Moolenaarcase "$ok" in
42513955d011SMarcel Moolenaar"") echo no >&6; CPPFLAGS="${CPPFLAGS} -DNEED_MAKE_LEVEL_SAFE";;
42523955d011SMarcel Moolenaar*) echo yes >&6;;
42533955d011SMarcel Moolenaaresac
42543955d011SMarcel Moolenaar
42553955d011SMarcel Moolenaar
42563955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
42573955d011SMarcel Moolenaar$as_echo_n "checking for ANSI C header files... " >&6; }
42583955d011SMarcel Moolenaarif test "${ac_cv_header_stdc+set}" = set; then :
42593955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
42603955d011SMarcel Moolenaarelse
42613955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42623955d011SMarcel Moolenaar/* end confdefs.h.  */
42633955d011SMarcel Moolenaar#include <stdlib.h>
42643955d011SMarcel Moolenaar#include <stdarg.h>
42653955d011SMarcel Moolenaar#include <string.h>
42663955d011SMarcel Moolenaar#include <float.h>
42673955d011SMarcel Moolenaar
42683955d011SMarcel Moolenaarint
42693955d011SMarcel Moolenaarmain ()
42703955d011SMarcel Moolenaar{
42713955d011SMarcel Moolenaar
42723955d011SMarcel Moolenaar  ;
42733955d011SMarcel Moolenaar  return 0;
42743955d011SMarcel Moolenaar}
42753955d011SMarcel Moolenaar_ACEOF
42763955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
42773955d011SMarcel Moolenaar  ac_cv_header_stdc=yes
42783955d011SMarcel Moolenaarelse
42793955d011SMarcel Moolenaar  ac_cv_header_stdc=no
42803955d011SMarcel Moolenaarfi
42813955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42823955d011SMarcel Moolenaar
42833955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
42843955d011SMarcel Moolenaar  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
42853955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42863955d011SMarcel Moolenaar/* end confdefs.h.  */
42873955d011SMarcel Moolenaar#include <string.h>
42883955d011SMarcel Moolenaar
42893955d011SMarcel Moolenaar_ACEOF
42903955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
42913955d011SMarcel Moolenaar  $EGREP "memchr" >/dev/null 2>&1; then :
42923955d011SMarcel Moolenaar
42933955d011SMarcel Moolenaarelse
42943955d011SMarcel Moolenaar  ac_cv_header_stdc=no
42953955d011SMarcel Moolenaarfi
42963955d011SMarcel Moolenaarrm -f conftest*
42973955d011SMarcel Moolenaar
42983955d011SMarcel Moolenaarfi
42993955d011SMarcel Moolenaar
43003955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
43013955d011SMarcel Moolenaar  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
43023955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43033955d011SMarcel Moolenaar/* end confdefs.h.  */
43043955d011SMarcel Moolenaar#include <stdlib.h>
43053955d011SMarcel Moolenaar
43063955d011SMarcel Moolenaar_ACEOF
43073955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
43083955d011SMarcel Moolenaar  $EGREP "free" >/dev/null 2>&1; then :
43093955d011SMarcel Moolenaar
43103955d011SMarcel Moolenaarelse
43113955d011SMarcel Moolenaar  ac_cv_header_stdc=no
43123955d011SMarcel Moolenaarfi
43133955d011SMarcel Moolenaarrm -f conftest*
43143955d011SMarcel Moolenaar
43153955d011SMarcel Moolenaarfi
43163955d011SMarcel Moolenaar
43173955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
43183955d011SMarcel Moolenaar  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
43193955d011SMarcel Moolenaar  if test "$cross_compiling" = yes; then :
43203955d011SMarcel Moolenaar  :
43213955d011SMarcel Moolenaarelse
43223955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43233955d011SMarcel Moolenaar/* end confdefs.h.  */
43243955d011SMarcel Moolenaar#include <ctype.h>
43253955d011SMarcel Moolenaar#include <stdlib.h>
43263955d011SMarcel Moolenaar#if ((' ' & 0x0FF) == 0x020)
43273955d011SMarcel Moolenaar# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
43283955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
43293955d011SMarcel Moolenaar#else
43303955d011SMarcel Moolenaar# define ISLOWER(c) \
43313955d011SMarcel Moolenaar		   (('a' <= (c) && (c) <= 'i') \
43323955d011SMarcel Moolenaar		     || ('j' <= (c) && (c) <= 'r') \
43333955d011SMarcel Moolenaar		     || ('s' <= (c) && (c) <= 'z'))
43343955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
43353955d011SMarcel Moolenaar#endif
43363955d011SMarcel Moolenaar
43373955d011SMarcel Moolenaar#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
43383955d011SMarcel Moolenaarint
43393955d011SMarcel Moolenaarmain ()
43403955d011SMarcel Moolenaar{
43413955d011SMarcel Moolenaar  int i;
43423955d011SMarcel Moolenaar  for (i = 0; i < 256; i++)
43433955d011SMarcel Moolenaar    if (XOR (islower (i), ISLOWER (i))
43443955d011SMarcel Moolenaar	|| toupper (i) != TOUPPER (i))
43453955d011SMarcel Moolenaar      return 2;
43463955d011SMarcel Moolenaar  return 0;
43473955d011SMarcel Moolenaar}
43483955d011SMarcel Moolenaar_ACEOF
43493955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
43503955d011SMarcel Moolenaar
43513955d011SMarcel Moolenaarelse
43523955d011SMarcel Moolenaar  ac_cv_header_stdc=no
43533955d011SMarcel Moolenaarfi
43543955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
43553955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
43563955d011SMarcel Moolenaarfi
43573955d011SMarcel Moolenaar
43583955d011SMarcel Moolenaarfi
43593955d011SMarcel Moolenaarfi
43603955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
43613955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stdc" >&6; }
43623955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then
43633955d011SMarcel Moolenaar
43643955d011SMarcel Moolenaar$as_echo "#define STDC_HEADERS 1" >>confdefs.h
43653955d011SMarcel Moolenaar
43663955d011SMarcel Moolenaarfi
43673955d011SMarcel Moolenaar
43683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
43693955d011SMarcel Moolenaar$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
43703955d011SMarcel Moolenaarif test "${ac_cv_header_sys_wait_h+set}" = set; then :
43713955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
43723955d011SMarcel Moolenaarelse
43733955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43743955d011SMarcel Moolenaar/* end confdefs.h.  */
43753955d011SMarcel Moolenaar#include <sys/types.h>
43763955d011SMarcel Moolenaar#include <sys/wait.h>
43773955d011SMarcel Moolenaar#ifndef WEXITSTATUS
43783955d011SMarcel Moolenaar# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
43793955d011SMarcel Moolenaar#endif
43803955d011SMarcel Moolenaar#ifndef WIFEXITED
43813955d011SMarcel Moolenaar# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
43823955d011SMarcel Moolenaar#endif
43833955d011SMarcel Moolenaar
43843955d011SMarcel Moolenaarint
43853955d011SMarcel Moolenaarmain ()
43863955d011SMarcel Moolenaar{
43873955d011SMarcel Moolenaar  int s;
43883955d011SMarcel Moolenaar  wait (&s);
43893955d011SMarcel Moolenaar  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
43903955d011SMarcel Moolenaar  ;
43913955d011SMarcel Moolenaar  return 0;
43923955d011SMarcel Moolenaar}
43933955d011SMarcel Moolenaar_ACEOF
43943955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
43953955d011SMarcel Moolenaar  ac_cv_header_sys_wait_h=yes
43963955d011SMarcel Moolenaarelse
43973955d011SMarcel Moolenaar  ac_cv_header_sys_wait_h=no
43983955d011SMarcel Moolenaarfi
43993955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
44003955d011SMarcel Moolenaarfi
44013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
44023955d011SMarcel Moolenaar$as_echo "$ac_cv_header_sys_wait_h" >&6; }
44033955d011SMarcel Moolenaarif test $ac_cv_header_sys_wait_h = yes; then
44043955d011SMarcel Moolenaar
44053955d011SMarcel Moolenaar$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
44063955d011SMarcel Moolenaar
44073955d011SMarcel Moolenaarfi
44083955d011SMarcel Moolenaar
44093955d011SMarcel Moolenaarac_header_dirent=no
44103955d011SMarcel Moolenaarfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
44113955d011SMarcel Moolenaar  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
44123955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
44133955d011SMarcel Moolenaar$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
44143955d011SMarcel Moolenaarif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
44153955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
44163955d011SMarcel Moolenaarelse
44173955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
44183955d011SMarcel Moolenaar/* end confdefs.h.  */
44193955d011SMarcel Moolenaar#include <sys/types.h>
44203955d011SMarcel Moolenaar#include <$ac_hdr>
44213955d011SMarcel Moolenaar
44223955d011SMarcel Moolenaarint
44233955d011SMarcel Moolenaarmain ()
44243955d011SMarcel Moolenaar{
44253955d011SMarcel Moolenaarif ((DIR *) 0)
44263955d011SMarcel Moolenaarreturn 0;
44273955d011SMarcel Moolenaar  ;
44283955d011SMarcel Moolenaar  return 0;
44293955d011SMarcel Moolenaar}
44303955d011SMarcel Moolenaar_ACEOF
44313955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
44323955d011SMarcel Moolenaar  eval "$as_ac_Header=yes"
44333955d011SMarcel Moolenaarelse
44343955d011SMarcel Moolenaar  eval "$as_ac_Header=no"
44353955d011SMarcel Moolenaarfi
44363955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
44373955d011SMarcel Moolenaarfi
44383955d011SMarcel Moolenaareval ac_res=\$$as_ac_Header
44393955d011SMarcel Moolenaar	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
44403955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; }
44413955d011SMarcel Moolenaareval as_val=\$$as_ac_Header
44423955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
44433955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
44443955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
44453955d011SMarcel Moolenaar_ACEOF
44463955d011SMarcel Moolenaar
44473955d011SMarcel Moolenaarac_header_dirent=$ac_hdr; break
44483955d011SMarcel Moolenaarfi
44493955d011SMarcel Moolenaar
44503955d011SMarcel Moolenaardone
44513955d011SMarcel Moolenaar# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
44523955d011SMarcel Moolenaarif test $ac_header_dirent = dirent.h; then
44533955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
44543955d011SMarcel Moolenaar$as_echo_n "checking for library containing opendir... " >&6; }
44553955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then :
44563955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
44573955d011SMarcel Moolenaarelse
44583955d011SMarcel Moolenaar  ac_func_search_save_LIBS=$LIBS
44593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
44603955d011SMarcel Moolenaar/* end confdefs.h.  */
44613955d011SMarcel Moolenaar
44623955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
44633955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
44643955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
44653955d011SMarcel Moolenaar#ifdef __cplusplus
44663955d011SMarcel Moolenaarextern "C"
44673955d011SMarcel Moolenaar#endif
44683955d011SMarcel Moolenaarchar opendir ();
44693955d011SMarcel Moolenaarint
44703955d011SMarcel Moolenaarmain ()
44713955d011SMarcel Moolenaar{
44723955d011SMarcel Moolenaarreturn opendir ();
44733955d011SMarcel Moolenaar  ;
44743955d011SMarcel Moolenaar  return 0;
44753955d011SMarcel Moolenaar}
44763955d011SMarcel Moolenaar_ACEOF
44773955d011SMarcel Moolenaarfor ac_lib in '' dir; do
44783955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
44793955d011SMarcel Moolenaar    ac_res="none required"
44803955d011SMarcel Moolenaar  else
44813955d011SMarcel Moolenaar    ac_res=-l$ac_lib
44823955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
44833955d011SMarcel Moolenaar  fi
44843955d011SMarcel Moolenaar  if ac_fn_c_try_link "$LINENO"; then :
44853955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
44863955d011SMarcel Moolenaarfi
44873955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
44883955d011SMarcel Moolenaar    conftest$ac_exeext
44893955d011SMarcel Moolenaar  if test "${ac_cv_search_opendir+set}" = set; then :
44903955d011SMarcel Moolenaar  break
44913955d011SMarcel Moolenaarfi
44923955d011SMarcel Moolenaardone
44933955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then :
44943955d011SMarcel Moolenaar
44953955d011SMarcel Moolenaarelse
44963955d011SMarcel Moolenaar  ac_cv_search_opendir=no
44973955d011SMarcel Moolenaarfi
44983955d011SMarcel Moolenaarrm conftest.$ac_ext
44993955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS
45003955d011SMarcel Moolenaarfi
45013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
45023955d011SMarcel Moolenaar$as_echo "$ac_cv_search_opendir" >&6; }
45033955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
45043955d011SMarcel Moolenaarif test "$ac_res" != no; then :
45053955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
45063955d011SMarcel Moolenaar
45073955d011SMarcel Moolenaarfi
45083955d011SMarcel Moolenaar
45093955d011SMarcel Moolenaarelse
45103955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
45113955d011SMarcel Moolenaar$as_echo_n "checking for library containing opendir... " >&6; }
45123955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then :
45133955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
45143955d011SMarcel Moolenaarelse
45153955d011SMarcel Moolenaar  ac_func_search_save_LIBS=$LIBS
45163955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
45173955d011SMarcel Moolenaar/* end confdefs.h.  */
45183955d011SMarcel Moolenaar
45193955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
45203955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
45213955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
45223955d011SMarcel Moolenaar#ifdef __cplusplus
45233955d011SMarcel Moolenaarextern "C"
45243955d011SMarcel Moolenaar#endif
45253955d011SMarcel Moolenaarchar opendir ();
45263955d011SMarcel Moolenaarint
45273955d011SMarcel Moolenaarmain ()
45283955d011SMarcel Moolenaar{
45293955d011SMarcel Moolenaarreturn opendir ();
45303955d011SMarcel Moolenaar  ;
45313955d011SMarcel Moolenaar  return 0;
45323955d011SMarcel Moolenaar}
45333955d011SMarcel Moolenaar_ACEOF
45343955d011SMarcel Moolenaarfor ac_lib in '' x; do
45353955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
45363955d011SMarcel Moolenaar    ac_res="none required"
45373955d011SMarcel Moolenaar  else
45383955d011SMarcel Moolenaar    ac_res=-l$ac_lib
45393955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
45403955d011SMarcel Moolenaar  fi
45413955d011SMarcel Moolenaar  if ac_fn_c_try_link "$LINENO"; then :
45423955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
45433955d011SMarcel Moolenaarfi
45443955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
45453955d011SMarcel Moolenaar    conftest$ac_exeext
45463955d011SMarcel Moolenaar  if test "${ac_cv_search_opendir+set}" = set; then :
45473955d011SMarcel Moolenaar  break
45483955d011SMarcel Moolenaarfi
45493955d011SMarcel Moolenaardone
45503955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then :
45513955d011SMarcel Moolenaar
45523955d011SMarcel Moolenaarelse
45533955d011SMarcel Moolenaar  ac_cv_search_opendir=no
45543955d011SMarcel Moolenaarfi
45553955d011SMarcel Moolenaarrm conftest.$ac_ext
45563955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS
45573955d011SMarcel Moolenaarfi
45583955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
45593955d011SMarcel Moolenaar$as_echo "$ac_cv_search_opendir" >&6; }
45603955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
45613955d011SMarcel Moolenaarif test "$ac_res" != no; then :
45623955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
45633955d011SMarcel Moolenaar
45643955d011SMarcel Moolenaarfi
45653955d011SMarcel Moolenaar
45663955d011SMarcel Moolenaarfi
45673955d011SMarcel Moolenaar
45683955d011SMarcel Moolenaarfor ac_header in \
45693955d011SMarcel Moolenaar	ar.h \
45703955d011SMarcel Moolenaar	err.h \
45713955d011SMarcel Moolenaar	fcntl.h \
45723955d011SMarcel Moolenaar	paths.h \
45733955d011SMarcel Moolenaar	poll.h \
45743955d011SMarcel Moolenaar	ranlib.h \
45753955d011SMarcel Moolenaar	string.h \
45763955d011SMarcel Moolenaar	sys/mman.h \
45773955d011SMarcel Moolenaar	sys/select.h \
45783955d011SMarcel Moolenaar	sys/socket.h \
45793955d011SMarcel Moolenaar	sys/time.h \
45803955d011SMarcel Moolenaar	sys/uio.h \
45813955d011SMarcel Moolenaar	unistd.h \
45823955d011SMarcel Moolenaar	utime.h \
45833955d011SMarcel Moolenaar
45843955d011SMarcel Moolenaardo :
45853955d011SMarcel Moolenaar  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
45863955d011SMarcel Moolenaarac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
45873955d011SMarcel Moolenaareval as_val=\$$as_ac_Header
45883955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
45893955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
45903955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
45913955d011SMarcel Moolenaar_ACEOF
45923955d011SMarcel Moolenaar
45933955d011SMarcel Moolenaarfi
45943955d011SMarcel Moolenaar
45953955d011SMarcel Moolenaardone
45963955d011SMarcel Moolenaar
45973955d011SMarcel Moolenaar
45983955d011SMarcel Moolenaarac_fn_c_check_header_mongrel "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
45993955d011SMarcel Moolenaarif test "x$ac_cv_header_sys_cdefs_h" = x""yes; then :
46003955d011SMarcel Moolenaar  echo $ECHO_N "checking whether sys/cdefs.h is compatible... $ECHO_C" >&6
46013955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
46023955d011SMarcel Moolenaar/* end confdefs.h.  */
46033955d011SMarcel Moolenaar#include <sys/cdefs.h>
46043955d011SMarcel Moolenaar#ifdef __RCSID
46053955d011SMarcel Moolenaaryes
46063955d011SMarcel Moolenaar#endif
46073955d011SMarcel Moolenaar
46083955d011SMarcel Moolenaar_ACEOF
46093955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
46103955d011SMarcel Moolenaar  $EGREP "yes" >/dev/null 2>&1; then :
46113955d011SMarcel Moolenaar  echo yes  >&6
46123955d011SMarcel Moolenaarelse
46133955d011SMarcel Moolenaar  echo no  >&6; CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd` -DNEED_HOST_CDEFS_H"
46143955d011SMarcel Moolenaarfi
46153955d011SMarcel Moolenaarrm -f conftest*
46163955d011SMarcel Moolenaar
46173955d011SMarcel Moolenaarelse
46183955d011SMarcel Moolenaar  CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
46193955d011SMarcel Moolenaarfi
46203955d011SMarcel Moolenaar
46213955d011SMarcel Moolenaar
46223955d011SMarcel Moolenaar
46233955d011SMarcel Moolenaar
46243955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
46253955d011SMarcel Moolenaar$as_echo_n "checking for __attribute__... " >&6; }
46263955d011SMarcel Moolenaarif test "${ac_cv___attribute__+set}" = set; then :
46273955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
46283955d011SMarcel Moolenaarelse
46293955d011SMarcel Moolenaar
46303955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
46313955d011SMarcel Moolenaar/* end confdefs.h.  */
46323955d011SMarcel Moolenaar
46333955d011SMarcel Moolenaar#include <stdlib.h>
46343955d011SMarcel Moolenaar
46353955d011SMarcel Moolenaarint
46363955d011SMarcel Moolenaarmain ()
46373955d011SMarcel Moolenaar{
46383955d011SMarcel Moolenaar
46393955d011SMarcel Moolenaarstatic void foo(void) __attribute__ ((noreturn));
46403955d011SMarcel Moolenaar
46413955d011SMarcel Moolenaarstatic void
46423955d011SMarcel Moolenaarfoo(void)
46433955d011SMarcel Moolenaar{
46443955d011SMarcel Moolenaar  exit(1);
46453955d011SMarcel Moolenaar}
46463955d011SMarcel Moolenaar
46473955d011SMarcel Moolenaar  ;
46483955d011SMarcel Moolenaar  return 0;
46493955d011SMarcel Moolenaar}
46503955d011SMarcel Moolenaar_ACEOF
46513955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
46523955d011SMarcel Moolenaar  ac_cv___attribute__=yes
46533955d011SMarcel Moolenaarelse
46543955d011SMarcel Moolenaar  ac_cv___attribute__=no
46553955d011SMarcel Moolenaarfi
46563955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46573955d011SMarcel Moolenaarfi
46583955d011SMarcel Moolenaar
46593955d011SMarcel Moolenaarif test "$ac_cv___attribute__" = "yes"; then
46603955d011SMarcel Moolenaar
46613955d011SMarcel Moolenaar$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
46623955d011SMarcel Moolenaar
46633955d011SMarcel Moolenaarfi
46643955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
46653955d011SMarcel Moolenaar$as_echo "$ac_cv___attribute__" >&6; }
46663955d011SMarcel Moolenaar
46673955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
46683955d011SMarcel Moolenaar$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
46693955d011SMarcel Moolenaarif test "${ac_cv_c_bigendian+set}" = set; then :
46703955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
46713955d011SMarcel Moolenaarelse
46723955d011SMarcel Moolenaar  ac_cv_c_bigendian=unknown
46733955d011SMarcel Moolenaar    # See if we're dealing with a universal compiler.
46743955d011SMarcel Moolenaar    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46753955d011SMarcel Moolenaar/* end confdefs.h.  */
46763955d011SMarcel Moolenaar#ifndef __APPLE_CC__
46773955d011SMarcel Moolenaar	       not a universal capable compiler
46783955d011SMarcel Moolenaar	     #endif
46793955d011SMarcel Moolenaar	     typedef int dummy;
46803955d011SMarcel Moolenaar
46813955d011SMarcel Moolenaar_ACEOF
46823955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
46833955d011SMarcel Moolenaar
46843955d011SMarcel Moolenaar	# Check for potential -arch flags.  It is not universal unless
46853955d011SMarcel Moolenaar	# there are at least two -arch flags with different values.
46863955d011SMarcel Moolenaar	ac_arch=
46873955d011SMarcel Moolenaar	ac_prev=
46883955d011SMarcel Moolenaar	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
46893955d011SMarcel Moolenaar	 if test -n "$ac_prev"; then
46903955d011SMarcel Moolenaar	   case $ac_word in
46913955d011SMarcel Moolenaar	     i?86 | x86_64 | ppc | ppc64)
46923955d011SMarcel Moolenaar	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
46933955d011SMarcel Moolenaar		 ac_arch=$ac_word
46943955d011SMarcel Moolenaar	       else
46953955d011SMarcel Moolenaar		 ac_cv_c_bigendian=universal
46963955d011SMarcel Moolenaar		 break
46973955d011SMarcel Moolenaar	       fi
46983955d011SMarcel Moolenaar	       ;;
46993955d011SMarcel Moolenaar	   esac
47003955d011SMarcel Moolenaar	   ac_prev=
47013955d011SMarcel Moolenaar	 elif test "x$ac_word" = "x-arch"; then
47023955d011SMarcel Moolenaar	   ac_prev=arch
47033955d011SMarcel Moolenaar	 fi
47043955d011SMarcel Moolenaar       done
47053955d011SMarcel Moolenaarfi
47063955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47073955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
47083955d011SMarcel Moolenaar      # See if sys/param.h defines the BYTE_ORDER macro.
47093955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47103955d011SMarcel Moolenaar/* end confdefs.h.  */
47113955d011SMarcel Moolenaar#include <sys/types.h>
47123955d011SMarcel Moolenaar	     #include <sys/param.h>
47133955d011SMarcel Moolenaar
47143955d011SMarcel Moolenaarint
47153955d011SMarcel Moolenaarmain ()
47163955d011SMarcel Moolenaar{
47173955d011SMarcel Moolenaar#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
47183955d011SMarcel Moolenaar		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
47193955d011SMarcel Moolenaar		     && LITTLE_ENDIAN)
47203955d011SMarcel Moolenaar	      bogus endian macros
47213955d011SMarcel Moolenaar	     #endif
47223955d011SMarcel Moolenaar
47233955d011SMarcel Moolenaar  ;
47243955d011SMarcel Moolenaar  return 0;
47253955d011SMarcel Moolenaar}
47263955d011SMarcel Moolenaar_ACEOF
47273955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
47283955d011SMarcel Moolenaar  # It does; now see whether it defined to BIG_ENDIAN or not.
47293955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47303955d011SMarcel Moolenaar/* end confdefs.h.  */
47313955d011SMarcel Moolenaar#include <sys/types.h>
47323955d011SMarcel Moolenaar		#include <sys/param.h>
47333955d011SMarcel Moolenaar
47343955d011SMarcel Moolenaarint
47353955d011SMarcel Moolenaarmain ()
47363955d011SMarcel Moolenaar{
47373955d011SMarcel Moolenaar#if BYTE_ORDER != BIG_ENDIAN
47383955d011SMarcel Moolenaar		 not big endian
47393955d011SMarcel Moolenaar		#endif
47403955d011SMarcel Moolenaar
47413955d011SMarcel Moolenaar  ;
47423955d011SMarcel Moolenaar  return 0;
47433955d011SMarcel Moolenaar}
47443955d011SMarcel Moolenaar_ACEOF
47453955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
47463955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
47473955d011SMarcel Moolenaarelse
47483955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
47493955d011SMarcel Moolenaarfi
47503955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47513955d011SMarcel Moolenaarfi
47523955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47533955d011SMarcel Moolenaar    fi
47543955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
47553955d011SMarcel Moolenaar      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
47563955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47573955d011SMarcel Moolenaar/* end confdefs.h.  */
47583955d011SMarcel Moolenaar#include <limits.h>
47593955d011SMarcel Moolenaar
47603955d011SMarcel Moolenaarint
47613955d011SMarcel Moolenaarmain ()
47623955d011SMarcel Moolenaar{
47633955d011SMarcel Moolenaar#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
47643955d011SMarcel Moolenaar	      bogus endian macros
47653955d011SMarcel Moolenaar	     #endif
47663955d011SMarcel Moolenaar
47673955d011SMarcel Moolenaar  ;
47683955d011SMarcel Moolenaar  return 0;
47693955d011SMarcel Moolenaar}
47703955d011SMarcel Moolenaar_ACEOF
47713955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
47723955d011SMarcel Moolenaar  # It does; now see whether it defined to _BIG_ENDIAN or not.
47733955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47743955d011SMarcel Moolenaar/* end confdefs.h.  */
47753955d011SMarcel Moolenaar#include <limits.h>
47763955d011SMarcel Moolenaar
47773955d011SMarcel Moolenaarint
47783955d011SMarcel Moolenaarmain ()
47793955d011SMarcel Moolenaar{
47803955d011SMarcel Moolenaar#ifndef _BIG_ENDIAN
47813955d011SMarcel Moolenaar		 not big endian
47823955d011SMarcel Moolenaar		#endif
47833955d011SMarcel Moolenaar
47843955d011SMarcel Moolenaar  ;
47853955d011SMarcel Moolenaar  return 0;
47863955d011SMarcel Moolenaar}
47873955d011SMarcel Moolenaar_ACEOF
47883955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
47893955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
47903955d011SMarcel Moolenaarelse
47913955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
47923955d011SMarcel Moolenaarfi
47933955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47943955d011SMarcel Moolenaarfi
47953955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47963955d011SMarcel Moolenaar    fi
47973955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
47983955d011SMarcel Moolenaar      # Compile a test program.
47993955d011SMarcel Moolenaar      if test "$cross_compiling" = yes; then :
48003955d011SMarcel Moolenaar  # Try to guess by grepping values from an object file.
48013955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48023955d011SMarcel Moolenaar/* end confdefs.h.  */
48033955d011SMarcel Moolenaarshort int ascii_mm[] =
48043955d011SMarcel Moolenaar		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
48053955d011SMarcel Moolenaar		short int ascii_ii[] =
48063955d011SMarcel Moolenaar		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
48073955d011SMarcel Moolenaar		int use_ascii (int i) {
48083955d011SMarcel Moolenaar		  return ascii_mm[i] + ascii_ii[i];
48093955d011SMarcel Moolenaar		}
48103955d011SMarcel Moolenaar		short int ebcdic_ii[] =
48113955d011SMarcel Moolenaar		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
48123955d011SMarcel Moolenaar		short int ebcdic_mm[] =
48133955d011SMarcel Moolenaar		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
48143955d011SMarcel Moolenaar		int use_ebcdic (int i) {
48153955d011SMarcel Moolenaar		  return ebcdic_mm[i] + ebcdic_ii[i];
48163955d011SMarcel Moolenaar		}
48173955d011SMarcel Moolenaar		extern int foo;
48183955d011SMarcel Moolenaar
48193955d011SMarcel Moolenaarint
48203955d011SMarcel Moolenaarmain ()
48213955d011SMarcel Moolenaar{
48223955d011SMarcel Moolenaarreturn use_ascii (foo) == use_ebcdic (foo);
48233955d011SMarcel Moolenaar  ;
48243955d011SMarcel Moolenaar  return 0;
48253955d011SMarcel Moolenaar}
48263955d011SMarcel Moolenaar_ACEOF
48273955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
48283955d011SMarcel Moolenaar  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
48293955d011SMarcel Moolenaar	      ac_cv_c_bigendian=yes
48303955d011SMarcel Moolenaar	    fi
48313955d011SMarcel Moolenaar	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
48323955d011SMarcel Moolenaar	      if test "$ac_cv_c_bigendian" = unknown; then
48333955d011SMarcel Moolenaar		ac_cv_c_bigendian=no
48343955d011SMarcel Moolenaar	      else
48353955d011SMarcel Moolenaar		# finding both strings is unlikely to happen, but who knows?
48363955d011SMarcel Moolenaar		ac_cv_c_bigendian=unknown
48373955d011SMarcel Moolenaar	      fi
48383955d011SMarcel Moolenaar	    fi
48393955d011SMarcel Moolenaarfi
48403955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48413955d011SMarcel Moolenaarelse
48423955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48433955d011SMarcel Moolenaar/* end confdefs.h.  */
48443955d011SMarcel Moolenaar$ac_includes_default
48453955d011SMarcel Moolenaarint
48463955d011SMarcel Moolenaarmain ()
48473955d011SMarcel Moolenaar{
48483955d011SMarcel Moolenaar
48493955d011SMarcel Moolenaar	     /* Are we little or big endian?  From Harbison&Steele.  */
48503955d011SMarcel Moolenaar	     union
48513955d011SMarcel Moolenaar	     {
48523955d011SMarcel Moolenaar	       long int l;
48533955d011SMarcel Moolenaar	       char c[sizeof (long int)];
48543955d011SMarcel Moolenaar	     } u;
48553955d011SMarcel Moolenaar	     u.l = 1;
48563955d011SMarcel Moolenaar	     return u.c[sizeof (long int) - 1] == 1;
48573955d011SMarcel Moolenaar
48583955d011SMarcel Moolenaar  ;
48593955d011SMarcel Moolenaar  return 0;
48603955d011SMarcel Moolenaar}
48613955d011SMarcel Moolenaar_ACEOF
48623955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
48633955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
48643955d011SMarcel Moolenaarelse
48653955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
48663955d011SMarcel Moolenaarfi
48673955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
48683955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
48693955d011SMarcel Moolenaarfi
48703955d011SMarcel Moolenaar
48713955d011SMarcel Moolenaar    fi
48723955d011SMarcel Moolenaarfi
48733955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
48743955d011SMarcel Moolenaar$as_echo "$ac_cv_c_bigendian" >&6; }
48753955d011SMarcel Moolenaar case $ac_cv_c_bigendian in #(
48763955d011SMarcel Moolenaar   yes)
48773955d011SMarcel Moolenaar     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
48783955d011SMarcel Moolenaar;; #(
48793955d011SMarcel Moolenaar   no)
48803955d011SMarcel Moolenaar      ;; #(
48813955d011SMarcel Moolenaar   universal)
48823955d011SMarcel Moolenaar
48833955d011SMarcel Moolenaar$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
48843955d011SMarcel Moolenaar
48853955d011SMarcel Moolenaar     ;; #(
48863955d011SMarcel Moolenaar   *)
48873955d011SMarcel Moolenaar     as_fn_error "unknown endianness
48883955d011SMarcel Moolenaar presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
48893955d011SMarcel Moolenaar esac
48903955d011SMarcel Moolenaar
48913955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
48923955d011SMarcel Moolenaar$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
48933955d011SMarcel Moolenaarif test "${ac_cv_c_const+set}" = set; then :
48943955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
48953955d011SMarcel Moolenaarelse
48963955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48973955d011SMarcel Moolenaar/* end confdefs.h.  */
48983955d011SMarcel Moolenaar
48993955d011SMarcel Moolenaarint
49003955d011SMarcel Moolenaarmain ()
49013955d011SMarcel Moolenaar{
49023955d011SMarcel Moolenaar/* FIXME: Include the comments suggested by Paul. */
49033955d011SMarcel Moolenaar#ifndef __cplusplus
49043955d011SMarcel Moolenaar  /* Ultrix mips cc rejects this.  */
49053955d011SMarcel Moolenaar  typedef int charset[2];
49063955d011SMarcel Moolenaar  const charset cs;
49073955d011SMarcel Moolenaar  /* SunOS 4.1.1 cc rejects this.  */
49083955d011SMarcel Moolenaar  char const *const *pcpcc;
49093955d011SMarcel Moolenaar  char **ppc;
49103955d011SMarcel Moolenaar  /* NEC SVR4.0.2 mips cc rejects this.  */
49113955d011SMarcel Moolenaar  struct point {int x, y;};
49123955d011SMarcel Moolenaar  static struct point const zero = {0,0};
49133955d011SMarcel Moolenaar  /* AIX XL C 1.02.0.0 rejects this.
49143955d011SMarcel Moolenaar     It does not let you subtract one const X* pointer from another in
49153955d011SMarcel Moolenaar     an arm of an if-expression whose if-part is not a constant
49163955d011SMarcel Moolenaar     expression */
49173955d011SMarcel Moolenaar  const char *g = "string";
49183955d011SMarcel Moolenaar  pcpcc = &g + (g ? g-g : 0);
49193955d011SMarcel Moolenaar  /* HPUX 7.0 cc rejects these. */
49203955d011SMarcel Moolenaar  ++pcpcc;
49213955d011SMarcel Moolenaar  ppc = (char**) pcpcc;
49223955d011SMarcel Moolenaar  pcpcc = (char const *const *) ppc;
49233955d011SMarcel Moolenaar  { /* SCO 3.2v4 cc rejects this.  */
49243955d011SMarcel Moolenaar    char *t;
49253955d011SMarcel Moolenaar    char const *s = 0 ? (char *) 0 : (char const *) 0;
49263955d011SMarcel Moolenaar
49273955d011SMarcel Moolenaar    *t++ = 0;
49283955d011SMarcel Moolenaar    if (s) return 0;
49293955d011SMarcel Moolenaar  }
49303955d011SMarcel Moolenaar  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
49313955d011SMarcel Moolenaar    int x[] = {25, 17};
49323955d011SMarcel Moolenaar    const int *foo = &x[0];
49333955d011SMarcel Moolenaar    ++foo;
49343955d011SMarcel Moolenaar  }
49353955d011SMarcel Moolenaar  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
49363955d011SMarcel Moolenaar    typedef const int *iptr;
49373955d011SMarcel Moolenaar    iptr p = 0;
49383955d011SMarcel Moolenaar    ++p;
49393955d011SMarcel Moolenaar  }
49403955d011SMarcel Moolenaar  { /* AIX XL C 1.02.0.0 rejects this saying
49413955d011SMarcel Moolenaar       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
49423955d011SMarcel Moolenaar    struct s { int j; const int *ap[3]; };
49433955d011SMarcel Moolenaar    struct s *b; b->j = 5;
49443955d011SMarcel Moolenaar  }
49453955d011SMarcel Moolenaar  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
49463955d011SMarcel Moolenaar    const int foo = 10;
49473955d011SMarcel Moolenaar    if (!foo) return 0;
49483955d011SMarcel Moolenaar  }
49493955d011SMarcel Moolenaar  return !cs[0] && !zero.x;
49503955d011SMarcel Moolenaar#endif
49513955d011SMarcel Moolenaar
49523955d011SMarcel Moolenaar  ;
49533955d011SMarcel Moolenaar  return 0;
49543955d011SMarcel Moolenaar}
49553955d011SMarcel Moolenaar_ACEOF
49563955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
49573955d011SMarcel Moolenaar  ac_cv_c_const=yes
49583955d011SMarcel Moolenaarelse
49593955d011SMarcel Moolenaar  ac_cv_c_const=no
49603955d011SMarcel Moolenaarfi
49613955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49623955d011SMarcel Moolenaarfi
49633955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
49643955d011SMarcel Moolenaar$as_echo "$ac_cv_c_const" >&6; }
49653955d011SMarcel Moolenaarif test $ac_cv_c_const = no; then
49663955d011SMarcel Moolenaar
49673955d011SMarcel Moolenaar$as_echo "#define const /**/" >>confdefs.h
49683955d011SMarcel Moolenaar
49693955d011SMarcel Moolenaarfi
49703955d011SMarcel Moolenaar
49713955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
49723955d011SMarcel Moolenaarif test "x$ac_cv_type_off_t" = x""yes; then :
49733955d011SMarcel Moolenaar
49743955d011SMarcel Moolenaarelse
49753955d011SMarcel Moolenaar
49763955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
49773955d011SMarcel Moolenaar#define off_t long int
49783955d011SMarcel Moolenaar_ACEOF
49793955d011SMarcel Moolenaar
49803955d011SMarcel Moolenaarfi
49813955d011SMarcel Moolenaar
49823955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
49833955d011SMarcel Moolenaarif test "x$ac_cv_type_pid_t" = x""yes; then :
49843955d011SMarcel Moolenaar
49853955d011SMarcel Moolenaarelse
49863955d011SMarcel Moolenaar
49873955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
49883955d011SMarcel Moolenaar#define pid_t int
49893955d011SMarcel Moolenaar_ACEOF
49903955d011SMarcel Moolenaar
49913955d011SMarcel Moolenaarfi
49923955d011SMarcel Moolenaar
49933955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
49943955d011SMarcel Moolenaarif test "x$ac_cv_type_size_t" = x""yes; then :
49953955d011SMarcel Moolenaar
49963955d011SMarcel Moolenaarelse
49973955d011SMarcel Moolenaar
49983955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
49993955d011SMarcel Moolenaar#define size_t unsigned int
50003955d011SMarcel Moolenaar_ACEOF
50013955d011SMarcel Moolenaar
50023955d011SMarcel Moolenaarfi
50033955d011SMarcel Moolenaar
50043955d011SMarcel Moolenaarac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
50053955d011SMarcel Moolenaar/* NetBSD declares sys_siglist in unistd.h.  */
50063955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
50073955d011SMarcel Moolenaar# include <unistd.h>
50083955d011SMarcel Moolenaar#endif
50093955d011SMarcel Moolenaar
50103955d011SMarcel Moolenaar"
50113955d011SMarcel Moolenaarif test "x$ac_cv_have_decl_sys_siglist" = x""yes; then :
50123955d011SMarcel Moolenaar  ac_have_decl=1
50133955d011SMarcel Moolenaarelse
50143955d011SMarcel Moolenaar  ac_have_decl=0
50153955d011SMarcel Moolenaarfi
50163955d011SMarcel Moolenaar
50173955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
50183955d011SMarcel Moolenaar#define HAVE_DECL_SYS_SIGLIST $ac_have_decl
50193955d011SMarcel Moolenaar_ACEOF
50203955d011SMarcel Moolenaar
50213955d011SMarcel Moolenaar
50223955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
50233955d011SMarcel Moolenaar$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
50243955d011SMarcel Moolenaarif test "${ac_cv_header_time+set}" = set; then :
50253955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
50263955d011SMarcel Moolenaarelse
50273955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50283955d011SMarcel Moolenaar/* end confdefs.h.  */
50293955d011SMarcel Moolenaar#include <sys/types.h>
50303955d011SMarcel Moolenaar#include <sys/time.h>
50313955d011SMarcel Moolenaar#include <time.h>
50323955d011SMarcel Moolenaar
50333955d011SMarcel Moolenaarint
50343955d011SMarcel Moolenaarmain ()
50353955d011SMarcel Moolenaar{
50363955d011SMarcel Moolenaarif ((struct tm *) 0)
50373955d011SMarcel Moolenaarreturn 0;
50383955d011SMarcel Moolenaar  ;
50393955d011SMarcel Moolenaar  return 0;
50403955d011SMarcel Moolenaar}
50413955d011SMarcel Moolenaar_ACEOF
50423955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
50433955d011SMarcel Moolenaar  ac_cv_header_time=yes
50443955d011SMarcel Moolenaarelse
50453955d011SMarcel Moolenaar  ac_cv_header_time=no
50463955d011SMarcel Moolenaarfi
50473955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50483955d011SMarcel Moolenaarfi
50493955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
50503955d011SMarcel Moolenaar$as_echo "$ac_cv_header_time" >&6; }
50513955d011SMarcel Moolenaarif test $ac_cv_header_time = yes; then
50523955d011SMarcel Moolenaar
50533955d011SMarcel Moolenaar$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
50543955d011SMarcel Moolenaar
50553955d011SMarcel Moolenaarfi
50563955d011SMarcel Moolenaar
50573955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
50583955d011SMarcel Moolenaar$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
50593955d011SMarcel Moolenaarif test "${ac_cv_struct_tm+set}" = set; then :
50603955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
50613955d011SMarcel Moolenaarelse
50623955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50633955d011SMarcel Moolenaar/* end confdefs.h.  */
50643955d011SMarcel Moolenaar#include <sys/types.h>
50653955d011SMarcel Moolenaar#include <time.h>
50663955d011SMarcel Moolenaar
50673955d011SMarcel Moolenaarint
50683955d011SMarcel Moolenaarmain ()
50693955d011SMarcel Moolenaar{
50703955d011SMarcel Moolenaarstruct tm tm;
50713955d011SMarcel Moolenaar				     int *p = &tm.tm_sec;
50723955d011SMarcel Moolenaar				     return !p;
50733955d011SMarcel Moolenaar  ;
50743955d011SMarcel Moolenaar  return 0;
50753955d011SMarcel Moolenaar}
50763955d011SMarcel Moolenaar_ACEOF
50773955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
50783955d011SMarcel Moolenaar  ac_cv_struct_tm=time.h
50793955d011SMarcel Moolenaarelse
50803955d011SMarcel Moolenaar  ac_cv_struct_tm=sys/time.h
50813955d011SMarcel Moolenaarfi
50823955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50833955d011SMarcel Moolenaarfi
50843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
50853955d011SMarcel Moolenaar$as_echo "$ac_cv_struct_tm" >&6; }
50863955d011SMarcel Moolenaarif test $ac_cv_struct_tm = sys/time.h; then
50873955d011SMarcel Moolenaar
50883955d011SMarcel Moolenaar$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
50893955d011SMarcel Moolenaar
50903955d011SMarcel Moolenaarfi
50913955d011SMarcel Moolenaar
50923955d011SMarcel Moolenaar
50933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
50943955d011SMarcel Moolenaar$as_echo_n "checking return type of signal handlers... " >&6; }
50953955d011SMarcel Moolenaarif test "${ac_cv_type_signal+set}" = set; then :
50963955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
50973955d011SMarcel Moolenaarelse
50983955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50993955d011SMarcel Moolenaar/* end confdefs.h.  */
51003955d011SMarcel Moolenaar#include <sys/types.h>
51013955d011SMarcel Moolenaar#include <signal.h>
51023955d011SMarcel Moolenaar
51033955d011SMarcel Moolenaarint
51043955d011SMarcel Moolenaarmain ()
51053955d011SMarcel Moolenaar{
51063955d011SMarcel Moolenaarreturn *(signal (0, 0)) (0) == 1;
51073955d011SMarcel Moolenaar  ;
51083955d011SMarcel Moolenaar  return 0;
51093955d011SMarcel Moolenaar}
51103955d011SMarcel Moolenaar_ACEOF
51113955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
51123955d011SMarcel Moolenaar  ac_cv_type_signal=int
51133955d011SMarcel Moolenaarelse
51143955d011SMarcel Moolenaar  ac_cv_type_signal=void
51153955d011SMarcel Moolenaarfi
51163955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
51173955d011SMarcel Moolenaarfi
51183955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
51193955d011SMarcel Moolenaar$as_echo "$ac_cv_type_signal" >&6; }
51203955d011SMarcel Moolenaar
51213955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
51223955d011SMarcel Moolenaar#define RETSIGTYPE $ac_cv_type_signal
51233955d011SMarcel Moolenaar_ACEOF
51243955d011SMarcel Moolenaar
51253955d011SMarcel Moolenaar
51263955d011SMarcel Moolenaarfor ac_header in vfork.h
51273955d011SMarcel Moolenaardo :
51283955d011SMarcel Moolenaar  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
51293955d011SMarcel Moolenaarif test "x$ac_cv_header_vfork_h" = x""yes; then :
51303955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
51313955d011SMarcel Moolenaar#define HAVE_VFORK_H 1
51323955d011SMarcel Moolenaar_ACEOF
51333955d011SMarcel Moolenaar
51343955d011SMarcel Moolenaarfi
51353955d011SMarcel Moolenaar
51363955d011SMarcel Moolenaardone
51373955d011SMarcel Moolenaar
51383955d011SMarcel Moolenaarfor ac_func in fork vfork
51393955d011SMarcel Moolenaardo :
51403955d011SMarcel Moolenaar  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
51413955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
51423955d011SMarcel Moolenaareval as_val=\$$as_ac_var
51433955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
51443955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
51453955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
51463955d011SMarcel Moolenaar_ACEOF
51473955d011SMarcel Moolenaar
51483955d011SMarcel Moolenaarfi
51493955d011SMarcel Moolenaardone
51503955d011SMarcel Moolenaar
51513955d011SMarcel Moolenaarif test "x$ac_cv_func_fork" = xyes; then
51523955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
51533955d011SMarcel Moolenaar$as_echo_n "checking for working fork... " >&6; }
51543955d011SMarcel Moolenaarif test "${ac_cv_func_fork_works+set}" = set; then :
51553955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
51563955d011SMarcel Moolenaarelse
51573955d011SMarcel Moolenaar  if test "$cross_compiling" = yes; then :
51583955d011SMarcel Moolenaar  ac_cv_func_fork_works=cross
51593955d011SMarcel Moolenaarelse
51603955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51613955d011SMarcel Moolenaar/* end confdefs.h.  */
51623955d011SMarcel Moolenaar$ac_includes_default
51633955d011SMarcel Moolenaarint
51643955d011SMarcel Moolenaarmain ()
51653955d011SMarcel Moolenaar{
51663955d011SMarcel Moolenaar
51673955d011SMarcel Moolenaar	  /* By Ruediger Kuhlmann. */
51683955d011SMarcel Moolenaar	  return fork () < 0;
51693955d011SMarcel Moolenaar
51703955d011SMarcel Moolenaar  ;
51713955d011SMarcel Moolenaar  return 0;
51723955d011SMarcel Moolenaar}
51733955d011SMarcel Moolenaar_ACEOF
51743955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
51753955d011SMarcel Moolenaar  ac_cv_func_fork_works=yes
51763955d011SMarcel Moolenaarelse
51773955d011SMarcel Moolenaar  ac_cv_func_fork_works=no
51783955d011SMarcel Moolenaarfi
51793955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
51803955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
51813955d011SMarcel Moolenaarfi
51823955d011SMarcel Moolenaar
51833955d011SMarcel Moolenaarfi
51843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
51853955d011SMarcel Moolenaar$as_echo "$ac_cv_func_fork_works" >&6; }
51863955d011SMarcel Moolenaar
51873955d011SMarcel Moolenaarelse
51883955d011SMarcel Moolenaar  ac_cv_func_fork_works=$ac_cv_func_fork
51893955d011SMarcel Moolenaarfi
51903955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
51913955d011SMarcel Moolenaar  case $host in
51923955d011SMarcel Moolenaar    *-*-amigaos* | *-*-msdosdjgpp*)
51933955d011SMarcel Moolenaar      # Override, as these systems have only a dummy fork() stub
51943955d011SMarcel Moolenaar      ac_cv_func_fork_works=no
51953955d011SMarcel Moolenaar      ;;
51963955d011SMarcel Moolenaar    *)
51973955d011SMarcel Moolenaar      ac_cv_func_fork_works=yes
51983955d011SMarcel Moolenaar      ;;
51993955d011SMarcel Moolenaar  esac
52003955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
52013955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
52023955d011SMarcel Moolenaarfi
52033955d011SMarcel Moolenaarac_cv_func_vfork_works=$ac_cv_func_vfork
52043955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork" = xyes; then
52053955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
52063955d011SMarcel Moolenaar$as_echo_n "checking for working vfork... " >&6; }
52073955d011SMarcel Moolenaarif test "${ac_cv_func_vfork_works+set}" = set; then :
52083955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
52093955d011SMarcel Moolenaarelse
52103955d011SMarcel Moolenaar  if test "$cross_compiling" = yes; then :
52113955d011SMarcel Moolenaar  ac_cv_func_vfork_works=cross
52123955d011SMarcel Moolenaarelse
52133955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52143955d011SMarcel Moolenaar/* end confdefs.h.  */
52153955d011SMarcel Moolenaar/* Thanks to Paul Eggert for this test.  */
52163955d011SMarcel Moolenaar$ac_includes_default
52173955d011SMarcel Moolenaar#include <sys/wait.h>
52183955d011SMarcel Moolenaar#ifdef HAVE_VFORK_H
52193955d011SMarcel Moolenaar# include <vfork.h>
52203955d011SMarcel Moolenaar#endif
52213955d011SMarcel Moolenaar/* On some sparc systems, changes by the child to local and incoming
52223955d011SMarcel Moolenaar   argument registers are propagated back to the parent.  The compiler
52233955d011SMarcel Moolenaar   is told about this with #include <vfork.h>, but some compilers
52243955d011SMarcel Moolenaar   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
52253955d011SMarcel Moolenaar   static variable whose address is put into a register that is
52263955d011SMarcel Moolenaar   clobbered by the vfork.  */
52273955d011SMarcel Moolenaarstatic void
52283955d011SMarcel Moolenaar#ifdef __cplusplus
52293955d011SMarcel Moolenaarsparc_address_test (int arg)
52303955d011SMarcel Moolenaar# else
52313955d011SMarcel Moolenaarsparc_address_test (arg) int arg;
52323955d011SMarcel Moolenaar#endif
52333955d011SMarcel Moolenaar{
52343955d011SMarcel Moolenaar  static pid_t child;
52353955d011SMarcel Moolenaar  if (!child) {
52363955d011SMarcel Moolenaar    child = vfork ();
52373955d011SMarcel Moolenaar    if (child < 0) {
52383955d011SMarcel Moolenaar      perror ("vfork");
52393955d011SMarcel Moolenaar      _exit(2);
52403955d011SMarcel Moolenaar    }
52413955d011SMarcel Moolenaar    if (!child) {
52423955d011SMarcel Moolenaar      arg = getpid();
52433955d011SMarcel Moolenaar      write(-1, "", 0);
52443955d011SMarcel Moolenaar      _exit (arg);
52453955d011SMarcel Moolenaar    }
52463955d011SMarcel Moolenaar  }
52473955d011SMarcel Moolenaar}
52483955d011SMarcel Moolenaar
52493955d011SMarcel Moolenaarint
52503955d011SMarcel Moolenaarmain ()
52513955d011SMarcel Moolenaar{
52523955d011SMarcel Moolenaar  pid_t parent = getpid ();
52533955d011SMarcel Moolenaar  pid_t child;
52543955d011SMarcel Moolenaar
52553955d011SMarcel Moolenaar  sparc_address_test (0);
52563955d011SMarcel Moolenaar
52573955d011SMarcel Moolenaar  child = vfork ();
52583955d011SMarcel Moolenaar
52593955d011SMarcel Moolenaar  if (child == 0) {
52603955d011SMarcel Moolenaar    /* Here is another test for sparc vfork register problems.  This
52613955d011SMarcel Moolenaar       test uses lots of local variables, at least as many local
52623955d011SMarcel Moolenaar       variables as main has allocated so far including compiler
52633955d011SMarcel Moolenaar       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
52643955d011SMarcel Moolenaar       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
52653955d011SMarcel Moolenaar       reuse the register of parent for one of the local variables,
52663955d011SMarcel Moolenaar       since it will think that parent can't possibly be used any more
52673955d011SMarcel Moolenaar       in this routine.  Assigning to the local variable will thus
52683955d011SMarcel Moolenaar       munge parent in the parent process.  */
52693955d011SMarcel Moolenaar    pid_t
52703955d011SMarcel Moolenaar      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
52713955d011SMarcel Moolenaar      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
52723955d011SMarcel Moolenaar    /* Convince the compiler that p..p7 are live; otherwise, it might
52733955d011SMarcel Moolenaar       use the same hardware register for all 8 local variables.  */
52743955d011SMarcel Moolenaar    if (p != p1 || p != p2 || p != p3 || p != p4
52753955d011SMarcel Moolenaar	|| p != p5 || p != p6 || p != p7)
52763955d011SMarcel Moolenaar      _exit(1);
52773955d011SMarcel Moolenaar
52783955d011SMarcel Moolenaar    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
52793955d011SMarcel Moolenaar       from child file descriptors.  If the child closes a descriptor
52803955d011SMarcel Moolenaar       before it execs or exits, this munges the parent's descriptor
52813955d011SMarcel Moolenaar       as well.  Test for this by closing stdout in the child.  */
52823955d011SMarcel Moolenaar    _exit(close(fileno(stdout)) != 0);
52833955d011SMarcel Moolenaar  } else {
52843955d011SMarcel Moolenaar    int status;
52853955d011SMarcel Moolenaar    struct stat st;
52863955d011SMarcel Moolenaar
52873955d011SMarcel Moolenaar    while (wait(&status) != child)
52883955d011SMarcel Moolenaar      ;
52893955d011SMarcel Moolenaar    return (
52903955d011SMarcel Moolenaar	 /* Was there some problem with vforking?  */
52913955d011SMarcel Moolenaar	 child < 0
52923955d011SMarcel Moolenaar
52933955d011SMarcel Moolenaar	 /* Did the child fail?  (This shouldn't happen.)  */
52943955d011SMarcel Moolenaar	 || status
52953955d011SMarcel Moolenaar
52963955d011SMarcel Moolenaar	 /* Did the vfork/compiler bug occur?  */
52973955d011SMarcel Moolenaar	 || parent != getpid()
52983955d011SMarcel Moolenaar
52993955d011SMarcel Moolenaar	 /* Did the file descriptor bug occur?  */
53003955d011SMarcel Moolenaar	 || fstat(fileno(stdout), &st) != 0
53013955d011SMarcel Moolenaar	 );
53023955d011SMarcel Moolenaar  }
53033955d011SMarcel Moolenaar}
53043955d011SMarcel Moolenaar_ACEOF
53053955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
53063955d011SMarcel Moolenaar  ac_cv_func_vfork_works=yes
53073955d011SMarcel Moolenaarelse
53083955d011SMarcel Moolenaar  ac_cv_func_vfork_works=no
53093955d011SMarcel Moolenaarfi
53103955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
53113955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
53123955d011SMarcel Moolenaarfi
53133955d011SMarcel Moolenaar
53143955d011SMarcel Moolenaarfi
53153955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
53163955d011SMarcel Moolenaar$as_echo "$ac_cv_func_vfork_works" >&6; }
53173955d011SMarcel Moolenaar
53183955d011SMarcel Moolenaarfi;
53193955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
53203955d011SMarcel Moolenaar  ac_cv_func_vfork_works=$ac_cv_func_vfork
53213955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
53223955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
53233955d011SMarcel Moolenaarfi
53243955d011SMarcel Moolenaar
53253955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork_works" = xyes; then
53263955d011SMarcel Moolenaar
53273955d011SMarcel Moolenaar$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
53283955d011SMarcel Moolenaar
53293955d011SMarcel Moolenaarelse
53303955d011SMarcel Moolenaar
53313955d011SMarcel Moolenaar$as_echo "#define vfork fork" >>confdefs.h
53323955d011SMarcel Moolenaar
53333955d011SMarcel Moolenaarfi
53343955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xyes; then
53353955d011SMarcel Moolenaar
53363955d011SMarcel Moolenaar$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
53373955d011SMarcel Moolenaar
53383955d011SMarcel Moolenaarfi
53393955d011SMarcel Moolenaar
53403955d011SMarcel Moolenaarfor ac_func in vprintf
53413955d011SMarcel Moolenaardo :
53423955d011SMarcel Moolenaar  ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
53433955d011SMarcel Moolenaarif test "x$ac_cv_func_vprintf" = x""yes; then :
53443955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
53453955d011SMarcel Moolenaar#define HAVE_VPRINTF 1
53463955d011SMarcel Moolenaar_ACEOF
53473955d011SMarcel Moolenaar
53483955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
53493955d011SMarcel Moolenaarif test "x$ac_cv_func__doprnt" = x""yes; then :
53503955d011SMarcel Moolenaar
53513955d011SMarcel Moolenaar$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
53523955d011SMarcel Moolenaar
53533955d011SMarcel Moolenaarfi
53543955d011SMarcel Moolenaar
53553955d011SMarcel Moolenaarfi
53563955d011SMarcel Moolenaardone
53573955d011SMarcel Moolenaar
53583955d011SMarcel Moolenaar
53593955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
53603955d011SMarcel Moolenaar$as_echo_n "checking for wait3 that fills in rusage... " >&6; }
53613955d011SMarcel Moolenaarif test "${ac_cv_func_wait3_rusage+set}" = set; then :
53623955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
53633955d011SMarcel Moolenaarelse
53643955d011SMarcel Moolenaar  if test "$cross_compiling" = yes; then :
53653955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=no
53663955d011SMarcel Moolenaarelse
53673955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53683955d011SMarcel Moolenaar/* end confdefs.h.  */
53693955d011SMarcel Moolenaar$ac_includes_default
53703955d011SMarcel Moolenaar#include <sys/time.h>
53713955d011SMarcel Moolenaar#include <sys/resource.h>
53723955d011SMarcel Moolenaar#include <sys/wait.h>
53733955d011SMarcel Moolenaar/* HP-UX has wait3 but does not fill in rusage at all.  */
53743955d011SMarcel Moolenaarint
53753955d011SMarcel Moolenaarmain ()
53763955d011SMarcel Moolenaar{
53773955d011SMarcel Moolenaar  struct rusage r;
53783955d011SMarcel Moolenaar  int i;
53793955d011SMarcel Moolenaar  /* Use a field that we can force nonzero --
53803955d011SMarcel Moolenaar     voluntary context switches.
53813955d011SMarcel Moolenaar     For systems like NeXT and OSF/1 that don't set it,
53823955d011SMarcel Moolenaar     also use the system CPU time.  And page faults (I/O) for Linux.  */
53833955d011SMarcel Moolenaar  r.ru_nvcsw = 0;
53843955d011SMarcel Moolenaar  r.ru_stime.tv_sec = 0;
53853955d011SMarcel Moolenaar  r.ru_stime.tv_usec = 0;
53863955d011SMarcel Moolenaar  r.ru_majflt = r.ru_minflt = 0;
53873955d011SMarcel Moolenaar  switch (fork ())
53883955d011SMarcel Moolenaar    {
53893955d011SMarcel Moolenaar    case 0: /* Child.  */
53903955d011SMarcel Moolenaar      sleep(1); /* Give up the CPU.  */
53913955d011SMarcel Moolenaar      _exit(0);
53923955d011SMarcel Moolenaar      break;
53933955d011SMarcel Moolenaar    case -1: /* What can we do?  */
53943955d011SMarcel Moolenaar      _exit(0);
53953955d011SMarcel Moolenaar      break;
53963955d011SMarcel Moolenaar    default: /* Parent.  */
53973955d011SMarcel Moolenaar      wait3(&i, 0, &r);
53983955d011SMarcel Moolenaar      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
53993955d011SMarcel Moolenaar      sleep(2);
54003955d011SMarcel Moolenaar      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
54013955d011SMarcel Moolenaar	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
54023955d011SMarcel Moolenaar    }
54033955d011SMarcel Moolenaar}
54043955d011SMarcel Moolenaar_ACEOF
54053955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then :
54063955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=yes
54073955d011SMarcel Moolenaarelse
54083955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=no
54093955d011SMarcel Moolenaarfi
54103955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
54113955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
54123955d011SMarcel Moolenaarfi
54133955d011SMarcel Moolenaar
54143955d011SMarcel Moolenaarfi
54153955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
54163955d011SMarcel Moolenaar$as_echo "$ac_cv_func_wait3_rusage" >&6; }
54173955d011SMarcel Moolenaarif test $ac_cv_func_wait3_rusage = yes; then
54183955d011SMarcel Moolenaar
54193955d011SMarcel Moolenaar$as_echo "#define HAVE_WAIT3 1" >>confdefs.h
54203955d011SMarcel Moolenaar
54213955d011SMarcel Moolenaarfi
54223955d011SMarcel Moolenaar
54233955d011SMarcel Moolenaarfor ac_func in \
54243955d011SMarcel Moolenaar	err \
54253955d011SMarcel Moolenaar	errx \
54263955d011SMarcel Moolenaar	getcwd \
54273955d011SMarcel Moolenaar	getenv \
54283955d011SMarcel Moolenaar	getopt \
54293955d011SMarcel Moolenaar	getwd \
54303955d011SMarcel Moolenaar	killpg \
54313955d011SMarcel Moolenaar	mmap \
54323955d011SMarcel Moolenaar	putenv \
54333955d011SMarcel Moolenaar	select \
54343955d011SMarcel Moolenaar	setenv \
54353955d011SMarcel Moolenaar	setpgid \
54363955d011SMarcel Moolenaar	setsid \
54373955d011SMarcel Moolenaar	sigaction \
54383955d011SMarcel Moolenaar	sigvec \
54393955d011SMarcel Moolenaar	snprintf \
54403955d011SMarcel Moolenaar	strerror \
54413955d011SMarcel Moolenaar	strftime \
54423955d011SMarcel Moolenaar	strsep \
54433955d011SMarcel Moolenaar	strtod \
54443955d011SMarcel Moolenaar	strtol \
54453955d011SMarcel Moolenaar	unsetenv \
54463955d011SMarcel Moolenaar	vsnprintf \
54473955d011SMarcel Moolenaar	wait3 \
54483955d011SMarcel Moolenaar	wait4 \
54493955d011SMarcel Moolenaar	waitpid \
54503955d011SMarcel Moolenaar	warn \
54513955d011SMarcel Moolenaar	warnx \
54523955d011SMarcel Moolenaar
54533955d011SMarcel Moolenaardo :
54543955d011SMarcel Moolenaar  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
54553955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
54563955d011SMarcel Moolenaareval as_val=\$$as_ac_var
54573955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
54583955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
54593955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
54603955d011SMarcel Moolenaar_ACEOF
54613955d011SMarcel Moolenaar
54623955d011SMarcel Moolenaarfi
54633955d011SMarcel Moolenaardone
54643955d011SMarcel Moolenaar
54653955d011SMarcel Moolenaar
54663955d011SMarcel Moolenaarfor ac_func in \
54673955d011SMarcel Moolenaar	realpath \
54683955d011SMarcel Moolenaar	dirname \
54693955d011SMarcel Moolenaar	stresep \
54703955d011SMarcel Moolenaar	strlcpy \
54713955d011SMarcel Moolenaar
54723955d011SMarcel Moolenaardo :
54733955d011SMarcel Moolenaar  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
54743955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
54753955d011SMarcel Moolenaareval as_val=\$$as_ac_var
54763955d011SMarcel Moolenaar   if test "x$as_val" = x""yes; then :
54773955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
54783955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
54793955d011SMarcel Moolenaar_ACEOF
54803955d011SMarcel Moolenaar
54813955d011SMarcel Moolenaarelse
54823955d011SMarcel Moolenaar  case " $LIBOBJS " in
54833955d011SMarcel Moolenaar  *" $ac_func.$ac_objext "* ) ;;
54843955d011SMarcel Moolenaar  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
54853955d011SMarcel Moolenaar ;;
54863955d011SMarcel Moolenaaresac
54873955d011SMarcel Moolenaar
54883955d011SMarcel Moolenaarfi
54893955d011SMarcel Moolenaardone
54903955d011SMarcel Moolenaar
54913955d011SMarcel Moolenaar
54923955d011SMarcel Moolenaar
54933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
54943955d011SMarcel Moolenaar$as_echo_n "checking for emalloc in -lutil... " >&6; }
54953955d011SMarcel Moolenaarif test "${ac_cv_lib_util_emalloc+set}" = set; then :
54963955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
54973955d011SMarcel Moolenaarelse
54983955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
54993955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
55003955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
55013955d011SMarcel Moolenaar/* end confdefs.h.  */
55023955d011SMarcel Moolenaar
55033955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
55043955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
55053955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
55063955d011SMarcel Moolenaar#ifdef __cplusplus
55073955d011SMarcel Moolenaarextern "C"
55083955d011SMarcel Moolenaar#endif
55093955d011SMarcel Moolenaarchar emalloc ();
55103955d011SMarcel Moolenaarint
55113955d011SMarcel Moolenaarmain ()
55123955d011SMarcel Moolenaar{
55133955d011SMarcel Moolenaarreturn emalloc ();
55143955d011SMarcel Moolenaar  ;
55153955d011SMarcel Moolenaar  return 0;
55163955d011SMarcel Moolenaar}
55173955d011SMarcel Moolenaar_ACEOF
55183955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then :
55193955d011SMarcel Moolenaar  ac_cv_lib_util_emalloc=yes
55203955d011SMarcel Moolenaarelse
55213955d011SMarcel Moolenaar  ac_cv_lib_util_emalloc=no
55223955d011SMarcel Moolenaarfi
55233955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
55243955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
55253955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
55263955d011SMarcel Moolenaarfi
55273955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
55283955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_emalloc" >&6; }
55293955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_emalloc" = x""yes; then :
55303955d011SMarcel Moolenaar   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
55313955d011SMarcel Moolenaar$as_echo_n "checking for erealloc in -lutil... " >&6; }
55323955d011SMarcel Moolenaarif test "${ac_cv_lib_util_erealloc+set}" = set; then :
55333955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
55343955d011SMarcel Moolenaarelse
55353955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
55363955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
55373955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
55383955d011SMarcel Moolenaar/* end confdefs.h.  */
55393955d011SMarcel Moolenaar
55403955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
55413955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
55423955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
55433955d011SMarcel Moolenaar#ifdef __cplusplus
55443955d011SMarcel Moolenaarextern "C"
55453955d011SMarcel Moolenaar#endif
55463955d011SMarcel Moolenaarchar erealloc ();
55473955d011SMarcel Moolenaarint
55483955d011SMarcel Moolenaarmain ()
55493955d011SMarcel Moolenaar{
55503955d011SMarcel Moolenaarreturn erealloc ();
55513955d011SMarcel Moolenaar  ;
55523955d011SMarcel Moolenaar  return 0;
55533955d011SMarcel Moolenaar}
55543955d011SMarcel Moolenaar_ACEOF
55553955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then :
55563955d011SMarcel Moolenaar  ac_cv_lib_util_erealloc=yes
55573955d011SMarcel Moolenaarelse
55583955d011SMarcel Moolenaar  ac_cv_lib_util_erealloc=no
55593955d011SMarcel Moolenaarfi
55603955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
55613955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
55623955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
55633955d011SMarcel Moolenaarfi
55643955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
55653955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_erealloc" >&6; }
55663955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_erealloc" = x""yes; then :
55673955d011SMarcel Moolenaar   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
55683955d011SMarcel Moolenaar$as_echo_n "checking for estrdup in -lutil... " >&6; }
55693955d011SMarcel Moolenaarif test "${ac_cv_lib_util_estrdup+set}" = set; then :
55703955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
55713955d011SMarcel Moolenaarelse
55723955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
55733955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
55743955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
55753955d011SMarcel Moolenaar/* end confdefs.h.  */
55763955d011SMarcel Moolenaar
55773955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
55783955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
55793955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
55803955d011SMarcel Moolenaar#ifdef __cplusplus
55813955d011SMarcel Moolenaarextern "C"
55823955d011SMarcel Moolenaar#endif
55833955d011SMarcel Moolenaarchar estrdup ();
55843955d011SMarcel Moolenaarint
55853955d011SMarcel Moolenaarmain ()
55863955d011SMarcel Moolenaar{
55873955d011SMarcel Moolenaarreturn estrdup ();
55883955d011SMarcel Moolenaar  ;
55893955d011SMarcel Moolenaar  return 0;
55903955d011SMarcel Moolenaar}
55913955d011SMarcel Moolenaar_ACEOF
55923955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then :
55933955d011SMarcel Moolenaar  ac_cv_lib_util_estrdup=yes
55943955d011SMarcel Moolenaarelse
55953955d011SMarcel Moolenaar  ac_cv_lib_util_estrdup=no
55963955d011SMarcel Moolenaarfi
55973955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
55983955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
55993955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
56003955d011SMarcel Moolenaarfi
56013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
56023955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_estrdup" >&6; }
56033955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_estrdup" = x""yes; then :
56043955d011SMarcel Moolenaar   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
56053955d011SMarcel Moolenaar$as_echo_n "checking for estrndup in -lutil... " >&6; }
56063955d011SMarcel Moolenaarif test "${ac_cv_lib_util_estrndup+set}" = set; then :
56073955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
56083955d011SMarcel Moolenaarelse
56093955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
56103955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
56113955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
56123955d011SMarcel Moolenaar/* end confdefs.h.  */
56133955d011SMarcel Moolenaar
56143955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
56153955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
56163955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
56173955d011SMarcel Moolenaar#ifdef __cplusplus
56183955d011SMarcel Moolenaarextern "C"
56193955d011SMarcel Moolenaar#endif
56203955d011SMarcel Moolenaarchar estrndup ();
56213955d011SMarcel Moolenaarint
56223955d011SMarcel Moolenaarmain ()
56233955d011SMarcel Moolenaar{
56243955d011SMarcel Moolenaarreturn estrndup ();
56253955d011SMarcel Moolenaar  ;
56263955d011SMarcel Moolenaar  return 0;
56273955d011SMarcel Moolenaar}
56283955d011SMarcel Moolenaar_ACEOF
56293955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then :
56303955d011SMarcel Moolenaar  ac_cv_lib_util_estrndup=yes
56313955d011SMarcel Moolenaarelse
56323955d011SMarcel Moolenaar  ac_cv_lib_util_estrndup=no
56333955d011SMarcel Moolenaarfi
56343955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \
56353955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
56363955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
56373955d011SMarcel Moolenaarfi
56383955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
56393955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_estrndup" >&6; }
56403955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_estrndup" = x""yes; then :
56413955d011SMarcel Moolenaar   LIBS="$LIBS -lutil"
56423955d011SMarcel Moolenaar	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
56433955d011SMarcel Moolenaarfi
56443955d011SMarcel Moolenaar
56453955d011SMarcel Moolenaarfi
56463955d011SMarcel Moolenaar
56473955d011SMarcel Moolenaarfi
56483955d011SMarcel Moolenaar
56493955d011SMarcel Moolenaarfi
56503955d011SMarcel Moolenaar
56513955d011SMarcel Moolenaar
56523955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
56533955d011SMarcel Moolenaar$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
56543955d011SMarcel Moolenaarif test "${ac_cv_header_stat_broken+set}" = set; then :
56553955d011SMarcel Moolenaar  $as_echo_n "(cached) " >&6
56563955d011SMarcel Moolenaarelse
56573955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56583955d011SMarcel Moolenaar/* end confdefs.h.  */
56593955d011SMarcel Moolenaar#include <sys/types.h>
56603955d011SMarcel Moolenaar#include <sys/stat.h>
56613955d011SMarcel Moolenaar
56623955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFDIR
56633955d011SMarcel Moolenaarextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
56643955d011SMarcel Moolenaar#endif
56653955d011SMarcel Moolenaar
56663955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFCHR
56673955d011SMarcel Moolenaarextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
56683955d011SMarcel Moolenaar#endif
56693955d011SMarcel Moolenaar
56703955d011SMarcel Moolenaar#if defined S_ISLNK && defined S_IFREG
56713955d011SMarcel Moolenaarextern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
56723955d011SMarcel Moolenaar#endif
56733955d011SMarcel Moolenaar
56743955d011SMarcel Moolenaar#if defined S_ISSOCK && defined S_IFREG
56753955d011SMarcel Moolenaarextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
56763955d011SMarcel Moolenaar#endif
56773955d011SMarcel Moolenaar
56783955d011SMarcel Moolenaar_ACEOF
56793955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then :
56803955d011SMarcel Moolenaar  ac_cv_header_stat_broken=no
56813955d011SMarcel Moolenaarelse
56823955d011SMarcel Moolenaar  ac_cv_header_stat_broken=yes
56833955d011SMarcel Moolenaarfi
56843955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56853955d011SMarcel Moolenaarfi
56863955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
56873955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stat_broken" >&6; }
56883955d011SMarcel Moolenaarif test $ac_cv_header_stat_broken = yes; then
56893955d011SMarcel Moolenaar
56903955d011SMarcel Moolenaar$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
56913955d011SMarcel Moolenaar
56923955d011SMarcel Moolenaarfi
56933955d011SMarcel Moolenaar
56943955d011SMarcel Moolenaarac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
56953955d011SMarcel Moolenaarif test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
56963955d011SMarcel Moolenaar
56973955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
56983955d011SMarcel Moolenaar#define HAVE_STRUCT_STAT_ST_RDEV 1
56993955d011SMarcel Moolenaar_ACEOF
57003955d011SMarcel Moolenaar
57013955d011SMarcel Moolenaar
57023955d011SMarcel Moolenaar$as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
57033955d011SMarcel Moolenaar
57043955d011SMarcel Moolenaarfi
57053955d011SMarcel Moolenaar
57063955d011SMarcel Moolenaar
57073955d011SMarcel Moolenaarecho $ECHO_N "checking if diff -u works... $ECHO_C" >&6
57083955d011SMarcel Moolenaarif diff -u /dev/null /dev/null > /dev/null 2>&1; then
57093955d011SMarcel Moolenaar   diff_u=-u
57103955d011SMarcel Moolenaar   echo yes >&6
57113955d011SMarcel Moolenaarelse
57123955d011SMarcel Moolenaar   diff_u=
57133955d011SMarcel Moolenaar   echo no >&6
57143955d011SMarcel Moolenaarfi
57153955d011SMarcel Moolenaarecho "checking for MACHINE & MACHINE_ARCH..." >&6
57163955d011SMarcel Moolenaarcat > conftest.$ac_ext <<EOF
57173955d011SMarcel Moolenaar#include "confdefs.h"
57183955d011SMarcel Moolenaar#include <sys/param.h>
57193955d011SMarcel Moolenaar#ifdef MACHINE
57203955d011SMarcel Moolenaarmachine=MACHINE
57213955d011SMarcel Moolenaar#endif
57223955d011SMarcel Moolenaar#ifdef MACHINE_ARCH
57233955d011SMarcel Moolenaarmachine_arch=MACHINE_ARCH
57243955d011SMarcel Moolenaar#endif
57253955d011SMarcel MoolenaarEOF
57263955d011SMarcel Moolenaar
57273955d011SMarcel Moolenaardefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
57283955d011SMarcel Moolenaar	egrep machine= | tr -d ' "'`
57293955d011SMarcel Moolenaarrm -rf conftest*
57303955d011SMarcel Moolenaarif test "$default_machine"; then
57313955d011SMarcel Moolenaar	eval "$default_machine"
57323955d011SMarcel Moolenaarfi
57333955d011SMarcel Moolenaarmachine=${machine:-`$srcdir/machine.sh`}
57343955d011SMarcel Moolenaarmachine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
57353955d011SMarcel Moolenaarecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
57363955d011SMarcel Moolenaar
57373955d011SMarcel Moolenaar# Check whether --with-machine was given.
57383955d011SMarcel Moolenaarif test "${with_machine+set}" = set; then :
57393955d011SMarcel Moolenaar  withval=$with_machine; case "${withval}" in
57403955d011SMarcel Moolenaaryes)   as_fn_error "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
57413955d011SMarcel Moolenaarno)    ;;
57423955d011SMarcel Moolenaargeneric) machine=`$srcdir/machine.sh`;;
57433955d011SMarcel Moolenaar*)     machine=$with_machine;;
57443955d011SMarcel Moolenaaresac
57453955d011SMarcel Moolenaarfi
57463955d011SMarcel Moolenaar
57473955d011SMarcel Moolenaarforce_machine=
57483955d011SMarcel Moolenaar
57493955d011SMarcel Moolenaar# Check whether --with-force_machine was given.
57503955d011SMarcel Moolenaarif test "${with_force_machine+set}" = set; then :
57513955d011SMarcel Moolenaar  withval=$with_force_machine; case "${withval}" in
57523955d011SMarcel Moolenaaryes)   force_machine=FORCE_;;
57533955d011SMarcel Moolenaarno)    ;;
57543955d011SMarcel Moolenaar*)     force_machine=FORCE_; machine=$with_force_machine;;
57553955d011SMarcel Moolenaaresac
57563955d011SMarcel Moolenaarfi
57573955d011SMarcel Moolenaar
57583955d011SMarcel Moolenaarforce_machine_arch=
57593955d011SMarcel Moolenaar
57603955d011SMarcel Moolenaar# Check whether --with-force_machine_arch was given.
57613955d011SMarcel Moolenaarif test "${with_force_machine_arch+set}" = set; then :
57623955d011SMarcel Moolenaar  withval=$with_force_machine_arch; case "${withval}" in
57633955d011SMarcel Moolenaaryes)   force_machine_arch=FORCE_;;
57643955d011SMarcel Moolenaarno)    ;;
57653955d011SMarcel Moolenaar*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine;;
57663955d011SMarcel Moolenaaresac
57673955d011SMarcel Moolenaarfi
57683955d011SMarcel Moolenaar
57693955d011SMarcel Moolenaar
57703955d011SMarcel Moolenaar# Check whether --with-machine_arch was given.
57713955d011SMarcel Moolenaarif test "${with_machine_arch+set}" = set; then :
57723955d011SMarcel Moolenaar  withval=$with_machine_arch; case "${withval}" in
57733955d011SMarcel Moolenaaryes)   as_fn_error "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
57743955d011SMarcel Moolenaarno)    ;;
57753955d011SMarcel Moolenaar*)     machine_arch=$with_machine_arch;;
57763955d011SMarcel Moolenaaresac
57773955d011SMarcel Moolenaarfi
57783955d011SMarcel Moolenaar
57793955d011SMarcel Moolenaarecho "Using: ${force_machine}MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
57803955d011SMarcel Moolenaardefault_sys_path=\${prefix}/share/mk
57813955d011SMarcel Moolenaar
57823955d011SMarcel Moolenaar# Check whether --with-default-sys-path was given.
57833955d011SMarcel Moolenaarif test "${with_default_sys_path+set}" = set; then :
57843955d011SMarcel Moolenaar  withval=$with_default_sys_path; case "${withval}" in
57853955d011SMarcel Moolenaaryes)	as_fn_error "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
57863955d011SMarcel Moolenaarno)	;;
57873955d011SMarcel Moolenaar*)	default_sys_path="$with_default_sys_path"
57883955d011SMarcel Moolenaar	;;
57893955d011SMarcel Moolenaaresac
57903955d011SMarcel Moolenaarfi
57913955d011SMarcel Moolenaar
57923955d011SMarcel Moolenaar
57933955d011SMarcel Moolenaar# Check whether --with-path-objdirprefix was given.
57943955d011SMarcel Moolenaarif test "${with_path_objdirprefix+set}" = set; then :
57953955d011SMarcel Moolenaar  withval=$with_path_objdirprefix; case "${withval}" in
57963955d011SMarcel Moolenaaryes)   as_fn_error "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
57973955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
57983955d011SMarcel Moolenaar*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
57993955d011SMarcel Moolenaaresac
58003955d011SMarcel Moolenaarfi
58013955d011SMarcel Moolenaar
58023955d011SMarcel Moolenaar# Check whether --enable-pwd-override was given.
58033955d011SMarcel Moolenaarif test "${enable_pwd_override+set}" = set; then :
58043955d011SMarcel Moolenaar  enableval=$enable_pwd_override; case "${enableval}" in
58053955d011SMarcel Moolenaaryes)   ;;
58063955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
58073955d011SMarcel Moolenaar*)     as_fn_error "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
58083955d011SMarcel Moolenaaresac
58093955d011SMarcel Moolenaarfi
58103955d011SMarcel Moolenaar
58113955d011SMarcel Moolenaar# Check whether --enable-check-make-chdir was given.
58123955d011SMarcel Moolenaarif test "${enable_check_make_chdir+set}" = set; then :
58133955d011SMarcel Moolenaar  enableval=$enable_check_make_chdir; case "${enableval}" in
58143955d011SMarcel Moolenaaryes)   ;;
58153955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
58163955d011SMarcel Moolenaar*)     as_fn_error "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
58173955d011SMarcel Moolenaaresac
58183955d011SMarcel Moolenaarfi
58193955d011SMarcel Moolenaar
58203955d011SMarcel Moolenaar
58213955d011SMarcel Moolenaar# Check whether --with-mksrc was given.
58223955d011SMarcel Moolenaarif test "${with_mksrc+set}" = set; then :
58233955d011SMarcel Moolenaar  withval=$with_mksrc; case "${withval}" in
58243955d011SMarcel Moolenaar""|yes|no) ;;
58253955d011SMarcel Moolenaar*) test -s $withval/install-mk && mksrc=$withval ||
58263955d011SMarcel Moolenaaras_fn_error "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
58273955d011SMarcel Moolenaar;;
58283955d011SMarcel Moolenaaresac
58293955d011SMarcel Moolenaar
58303955d011SMarcel Moolenaarfi
58313955d011SMarcel Moolenaar
58323955d011SMarcel Moolenaarsrcdir=`cd $srcdir && pwd`
58333955d011SMarcel Moolenaarfor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
58343955d011SMarcel Moolenaardo
58353955d011SMarcel Moolenaar	test -s $mksrc/install-mk || continue
58363955d011SMarcel Moolenaar	mksrc=`cd $mksrc && pwd`
58373955d011SMarcel Moolenaar	break
58383955d011SMarcel Moolenaardone
58393955d011SMarcel Moolenaarmksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
58403955d011SMarcel Moolenaarecho "Using: MKSRC=$mksrc" 1>&6
58413955d011SMarcel Moolenaarif test -x /usr/xpg4/bin/sh; then
58423955d011SMarcel Moolenaar        defshell_path=${defshell_path:-/usr/xpg4/bin/sh}
58433955d011SMarcel Moolenaarfi
58443955d011SMarcel Moolenaarif test -n "$defshell_path"; then
58453955d011SMarcel Moolenaar	echo "Using: SHELL=$defshell_path"  >&6
58463955d011SMarcel Moolenaar
58473955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
58483955d011SMarcel Moolenaar#define DEFSHELL_CUSTOM "$defshell_path"
58493955d011SMarcel Moolenaar_ACEOF
58503955d011SMarcel Moolenaar
58513955d011SMarcel Moolenaarfi
58523955d011SMarcel Moolenaarif test -n "$DEFSHELL_INDEX"; then
58533955d011SMarcel Moolenaar
58543955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF
58553955d011SMarcel Moolenaar#define DEFSHELL_INDEX $DEFSHELL_INDEX
58563955d011SMarcel Moolenaar_ACEOF
58573955d011SMarcel Moolenaar
58583955d011SMarcel Moolenaarfi
58593955d011SMarcel Moolenaar
58603955d011SMarcel Moolenaar
58613955d011SMarcel Moolenaar
58623955d011SMarcel Moolenaar
58633955d011SMarcel Moolenaar
58643955d011SMarcel Moolenaar
58653955d011SMarcel Moolenaar
58663955d011SMarcel Moolenaar
58673955d011SMarcel Moolenaar
58683955d011SMarcel Moolenaar
5869*3cbdda60SSimon J. Gerratyac_config_files="$ac_config_files makefile Makefile.config make-bootstrap.sh unit-tests/Makefile"
58703955d011SMarcel Moolenaar
58713955d011SMarcel Moolenaarcat >confcache <<\_ACEOF
58723955d011SMarcel Moolenaar# This file is a shell script that caches the results of configure
58733955d011SMarcel Moolenaar# tests run on this system so they can be shared between configure
58743955d011SMarcel Moolenaar# scripts and configure runs, see configure's option --config-cache.
58753955d011SMarcel Moolenaar# It is not useful on other systems.  If it contains results you don't
58763955d011SMarcel Moolenaar# want to keep, you may remove or edit it.
58773955d011SMarcel Moolenaar#
58783955d011SMarcel Moolenaar# config.status only pays attention to the cache file if you give it
58793955d011SMarcel Moolenaar# the --recheck option to rerun configure.
58803955d011SMarcel Moolenaar#
58813955d011SMarcel Moolenaar# `ac_cv_env_foo' variables (set or unset) will be overridden when
58823955d011SMarcel Moolenaar# loading this file, other *unset* `ac_cv_foo' will be assigned the
58833955d011SMarcel Moolenaar# following values.
58843955d011SMarcel Moolenaar
58853955d011SMarcel Moolenaar_ACEOF
58863955d011SMarcel Moolenaar
58873955d011SMarcel Moolenaar# The following way of writing the cache mishandles newlines in values,
58883955d011SMarcel Moolenaar# but we know of no workaround that is simple, portable, and efficient.
58893955d011SMarcel Moolenaar# So, we kill variables containing newlines.
58903955d011SMarcel Moolenaar# Ultrix sh set writes to stderr and can't be redirected directly,
58913955d011SMarcel Moolenaar# and sets the high bit in the cache file unless we assign to the vars.
58923955d011SMarcel Moolenaar(
58933955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
58943955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
58953955d011SMarcel Moolenaar    case $ac_val in #(
58963955d011SMarcel Moolenaar    *${as_nl}*)
58973955d011SMarcel Moolenaar      case $ac_var in #(
58983955d011SMarcel Moolenaar      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
58993955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
59003955d011SMarcel Moolenaar      esac
59013955d011SMarcel Moolenaar      case $ac_var in #(
59023955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
59033955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
59043955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
59053955d011SMarcel Moolenaar      esac ;;
59063955d011SMarcel Moolenaar    esac
59073955d011SMarcel Moolenaar  done
59083955d011SMarcel Moolenaar
59093955d011SMarcel Moolenaar  (set) 2>&1 |
59103955d011SMarcel Moolenaar    case $as_nl`(ac_space=' '; set) 2>&1` in #(
59113955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
59123955d011SMarcel Moolenaar      # `set' does not quote correctly, so add quotes: double-quote
59133955d011SMarcel Moolenaar      # substitution turns \\\\ into \\, and sed turns \\ into \.
59143955d011SMarcel Moolenaar      sed -n \
59153955d011SMarcel Moolenaar	"s/'/'\\\\''/g;
59163955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
59173955d011SMarcel Moolenaar      ;; #(
59183955d011SMarcel Moolenaar    *)
59193955d011SMarcel Moolenaar      # `set' quotes correctly as required by POSIX, so do not add quotes.
59203955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
59213955d011SMarcel Moolenaar      ;;
59223955d011SMarcel Moolenaar    esac |
59233955d011SMarcel Moolenaar    sort
59243955d011SMarcel Moolenaar) |
59253955d011SMarcel Moolenaar  sed '
59263955d011SMarcel Moolenaar     /^ac_cv_env_/b end
59273955d011SMarcel Moolenaar     t clear
59283955d011SMarcel Moolenaar     :clear
59293955d011SMarcel Moolenaar     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
59303955d011SMarcel Moolenaar     t end
59313955d011SMarcel Moolenaar     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
59323955d011SMarcel Moolenaar     :end' >>confcache
59333955d011SMarcel Moolenaarif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
59343955d011SMarcel Moolenaar  if test -w "$cache_file"; then
59353955d011SMarcel Moolenaar    test "x$cache_file" != "x/dev/null" &&
59363955d011SMarcel Moolenaar      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
59373955d011SMarcel Moolenaar$as_echo "$as_me: updating cache $cache_file" >&6;}
59383955d011SMarcel Moolenaar    cat confcache >$cache_file
59393955d011SMarcel Moolenaar  else
59403955d011SMarcel Moolenaar    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
59413955d011SMarcel Moolenaar$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
59423955d011SMarcel Moolenaar  fi
59433955d011SMarcel Moolenaarfi
59443955d011SMarcel Moolenaarrm -f confcache
59453955d011SMarcel Moolenaar
59463955d011SMarcel Moolenaartest "x$prefix" = xNONE && prefix=$ac_default_prefix
59473955d011SMarcel Moolenaar# Let make expand exec_prefix.
59483955d011SMarcel Moolenaartest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
59493955d011SMarcel Moolenaar
59503955d011SMarcel MoolenaarDEFS=-DHAVE_CONFIG_H
59513955d011SMarcel Moolenaar
59523955d011SMarcel Moolenaarac_libobjs=
59533955d011SMarcel Moolenaarac_ltlibobjs=
59543955d011SMarcel Moolenaarfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
59553955d011SMarcel Moolenaar  # 1. Remove the extension, and $U if already installed.
59563955d011SMarcel Moolenaar  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
59573955d011SMarcel Moolenaar  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
59583955d011SMarcel Moolenaar  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
59593955d011SMarcel Moolenaar  #    will be set to the directory where LIBOBJS objects are built.
59603955d011SMarcel Moolenaar  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
59613955d011SMarcel Moolenaar  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
59623955d011SMarcel Moolenaardone
59633955d011SMarcel MoolenaarLIBOBJS=$ac_libobjs
59643955d011SMarcel Moolenaar
59653955d011SMarcel MoolenaarLTLIBOBJS=$ac_ltlibobjs
59663955d011SMarcel Moolenaar
59673955d011SMarcel Moolenaar
59683955d011SMarcel Moolenaar
59693955d011SMarcel Moolenaar
59703955d011SMarcel Moolenaar: ${CONFIG_STATUS=./config.status}
59713955d011SMarcel Moolenaarac_write_fail=0
59723955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
59733955d011SMarcel Moolenaarac_clean_files="$ac_clean_files $CONFIG_STATUS"
59743955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
59753955d011SMarcel Moolenaar$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
59763955d011SMarcel Moolenaaras_write_fail=0
59773955d011SMarcel Moolenaarcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
59783955d011SMarcel Moolenaar#! $SHELL
59793955d011SMarcel Moolenaar# Generated by $as_me.
59803955d011SMarcel Moolenaar# Run this file to recreate the current configuration.
59813955d011SMarcel Moolenaar# Compiler output produced by configure, useful for debugging
59823955d011SMarcel Moolenaar# configure, is in config.log if it exists.
59833955d011SMarcel Moolenaar
59843955d011SMarcel Moolenaardebug=false
59853955d011SMarcel Moolenaarac_cs_recheck=false
59863955d011SMarcel Moolenaarac_cs_silent=false
59873955d011SMarcel Moolenaar
59883955d011SMarcel MoolenaarSHELL=\${CONFIG_SHELL-$SHELL}
59893955d011SMarcel Moolenaarexport SHELL
59903955d011SMarcel Moolenaar_ASEOF
59913955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
59923955d011SMarcel Moolenaar## -------------------- ##
59933955d011SMarcel Moolenaar## M4sh Initialization. ##
59943955d011SMarcel Moolenaar## -------------------- ##
59953955d011SMarcel Moolenaar
59963955d011SMarcel Moolenaar# Be more Bourne compatible
59973955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh
59983955d011SMarcel Moolenaarif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
59993955d011SMarcel Moolenaar  emulate sh
60003955d011SMarcel Moolenaar  NULLCMD=:
60013955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
60023955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
60033955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
60043955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
60053955d011SMarcel Moolenaarelse
60063955d011SMarcel Moolenaar  case `(set -o) 2>/dev/null` in #(
60073955d011SMarcel Moolenaar  *posix*) :
60083955d011SMarcel Moolenaar    set -o posix ;; #(
60093955d011SMarcel Moolenaar  *) :
60103955d011SMarcel Moolenaar     ;;
60113955d011SMarcel Moolenaaresac
60123955d011SMarcel Moolenaarfi
60133955d011SMarcel Moolenaar
60143955d011SMarcel Moolenaar
60153955d011SMarcel Moolenaaras_nl='
60163955d011SMarcel Moolenaar'
60173955d011SMarcel Moolenaarexport as_nl
60183955d011SMarcel Moolenaar# Printing a long string crashes Solaris 7 /usr/bin/printf.
60193955d011SMarcel Moolenaaras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
60203955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
60213955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
60223955d011SMarcel Moolenaar# Prefer a ksh shell builtin over an external printf program on Solaris,
60233955d011SMarcel Moolenaar# but without wasting forks for bash or zsh.
60243955d011SMarcel Moolenaarif test -z "$BASH_VERSION$ZSH_VERSION" \
60253955d011SMarcel Moolenaar    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
60263955d011SMarcel Moolenaar  as_echo='print -r --'
60273955d011SMarcel Moolenaar  as_echo_n='print -rn --'
60283955d011SMarcel Moolenaarelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
60293955d011SMarcel Moolenaar  as_echo='printf %s\n'
60303955d011SMarcel Moolenaar  as_echo_n='printf %s'
60313955d011SMarcel Moolenaarelse
60323955d011SMarcel Moolenaar  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
60333955d011SMarcel Moolenaar    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
60343955d011SMarcel Moolenaar    as_echo_n='/usr/ucb/echo -n'
60353955d011SMarcel Moolenaar  else
60363955d011SMarcel Moolenaar    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60373955d011SMarcel Moolenaar    as_echo_n_body='eval
60383955d011SMarcel Moolenaar      arg=$1;
60393955d011SMarcel Moolenaar      case $arg in #(
60403955d011SMarcel Moolenaar      *"$as_nl"*)
60413955d011SMarcel Moolenaar	expr "X$arg" : "X\\(.*\\)$as_nl";
60423955d011SMarcel Moolenaar	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
60433955d011SMarcel Moolenaar      esac;
60443955d011SMarcel Moolenaar      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
60453955d011SMarcel Moolenaar    '
60463955d011SMarcel Moolenaar    export as_echo_n_body
60473955d011SMarcel Moolenaar    as_echo_n='sh -c $as_echo_n_body as_echo'
60483955d011SMarcel Moolenaar  fi
60493955d011SMarcel Moolenaar  export as_echo_body
60503955d011SMarcel Moolenaar  as_echo='sh -c $as_echo_body as_echo'
60513955d011SMarcel Moolenaarfi
60523955d011SMarcel Moolenaar
60533955d011SMarcel Moolenaar# The user is always right.
60543955d011SMarcel Moolenaarif test "${PATH_SEPARATOR+set}" != set; then
60553955d011SMarcel Moolenaar  PATH_SEPARATOR=:
60563955d011SMarcel Moolenaar  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
60573955d011SMarcel Moolenaar    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
60583955d011SMarcel Moolenaar      PATH_SEPARATOR=';'
60593955d011SMarcel Moolenaar  }
60603955d011SMarcel Moolenaarfi
60613955d011SMarcel Moolenaar
60623955d011SMarcel Moolenaar
60633955d011SMarcel Moolenaar# IFS
60643955d011SMarcel Moolenaar# We need space, tab and new line, in precisely that order.  Quoting is
60653955d011SMarcel Moolenaar# there to prevent editors from complaining about space-tab.
60663955d011SMarcel Moolenaar# (If _AS_PATH_WALK were called with IFS unset, it would disable word
60673955d011SMarcel Moolenaar# splitting by setting IFS to empty value.)
60683955d011SMarcel MoolenaarIFS=" ""	$as_nl"
60693955d011SMarcel Moolenaar
60703955d011SMarcel Moolenaar# Find who we are.  Look in the path if we contain no directory separator.
60713955d011SMarcel Moolenaarcase $0 in #((
60723955d011SMarcel Moolenaar  *[\\/]* ) as_myself=$0 ;;
60733955d011SMarcel Moolenaar  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
60743955d011SMarcel Moolenaarfor as_dir in $PATH
60753955d011SMarcel Moolenaardo
60763955d011SMarcel Moolenaar  IFS=$as_save_IFS
60773955d011SMarcel Moolenaar  test -z "$as_dir" && as_dir=.
60783955d011SMarcel Moolenaar    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
60793955d011SMarcel Moolenaar  done
60803955d011SMarcel MoolenaarIFS=$as_save_IFS
60813955d011SMarcel Moolenaar
60823955d011SMarcel Moolenaar     ;;
60833955d011SMarcel Moolenaaresac
60843955d011SMarcel Moolenaar# We did not find ourselves, most probably we were run as `sh COMMAND'
60853955d011SMarcel Moolenaar# in which case we are not to be found in the path.
60863955d011SMarcel Moolenaarif test "x$as_myself" = x; then
60873955d011SMarcel Moolenaar  as_myself=$0
60883955d011SMarcel Moolenaarfi
60893955d011SMarcel Moolenaarif test ! -f "$as_myself"; then
60903955d011SMarcel Moolenaar  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
60913955d011SMarcel Moolenaar  exit 1
60923955d011SMarcel Moolenaarfi
60933955d011SMarcel Moolenaar
60943955d011SMarcel Moolenaar# Unset variables that we do not need and which cause bugs (e.g. in
60953955d011SMarcel Moolenaar# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
60963955d011SMarcel Moolenaar# suppresses any "Segmentation fault" message there.  '((' could
60973955d011SMarcel Moolenaar# trigger a bug in pdksh 5.2.14.
60983955d011SMarcel Moolenaarfor as_var in BASH_ENV ENV MAIL MAILPATH
60993955d011SMarcel Moolenaardo eval test x\${$as_var+set} = xset \
61003955d011SMarcel Moolenaar  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
61013955d011SMarcel Moolenaardone
61023955d011SMarcel MoolenaarPS1='$ '
61033955d011SMarcel MoolenaarPS2='> '
61043955d011SMarcel MoolenaarPS4='+ '
61053955d011SMarcel Moolenaar
61063955d011SMarcel Moolenaar# NLS nuisances.
61073955d011SMarcel MoolenaarLC_ALL=C
61083955d011SMarcel Moolenaarexport LC_ALL
61093955d011SMarcel MoolenaarLANGUAGE=C
61103955d011SMarcel Moolenaarexport LANGUAGE
61113955d011SMarcel Moolenaar
61123955d011SMarcel Moolenaar# CDPATH.
61133955d011SMarcel Moolenaar(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
61143955d011SMarcel Moolenaar
61153955d011SMarcel Moolenaar
61163955d011SMarcel Moolenaar# as_fn_error ERROR [LINENO LOG_FD]
61173955d011SMarcel Moolenaar# ---------------------------------
61183955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
61193955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
61203955d011SMarcel Moolenaar# script with status $?, using 1 if that was 0.
61213955d011SMarcel Moolenaaras_fn_error ()
61223955d011SMarcel Moolenaar{
61233955d011SMarcel Moolenaar  as_status=$?; test $as_status -eq 0 && as_status=1
61243955d011SMarcel Moolenaar  if test "$3"; then
61253955d011SMarcel Moolenaar    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
61263955d011SMarcel Moolenaar    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
61273955d011SMarcel Moolenaar  fi
61283955d011SMarcel Moolenaar  $as_echo "$as_me: error: $1" >&2
61293955d011SMarcel Moolenaar  as_fn_exit $as_status
61303955d011SMarcel Moolenaar} # as_fn_error
61313955d011SMarcel Moolenaar
61323955d011SMarcel Moolenaar
61333955d011SMarcel Moolenaar# as_fn_set_status STATUS
61343955d011SMarcel Moolenaar# -----------------------
61353955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
61363955d011SMarcel Moolenaaras_fn_set_status ()
61373955d011SMarcel Moolenaar{
61383955d011SMarcel Moolenaar  return $1
61393955d011SMarcel Moolenaar} # as_fn_set_status
61403955d011SMarcel Moolenaar
61413955d011SMarcel Moolenaar# as_fn_exit STATUS
61423955d011SMarcel Moolenaar# -----------------
61433955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
61443955d011SMarcel Moolenaaras_fn_exit ()
61453955d011SMarcel Moolenaar{
61463955d011SMarcel Moolenaar  set +e
61473955d011SMarcel Moolenaar  as_fn_set_status $1
61483955d011SMarcel Moolenaar  exit $1
61493955d011SMarcel Moolenaar} # as_fn_exit
61503955d011SMarcel Moolenaar
61513955d011SMarcel Moolenaar# as_fn_unset VAR
61523955d011SMarcel Moolenaar# ---------------
61533955d011SMarcel Moolenaar# Portably unset VAR.
61543955d011SMarcel Moolenaaras_fn_unset ()
61553955d011SMarcel Moolenaar{
61563955d011SMarcel Moolenaar  { eval $1=; unset $1;}
61573955d011SMarcel Moolenaar}
61583955d011SMarcel Moolenaaras_unset=as_fn_unset
61593955d011SMarcel Moolenaar# as_fn_append VAR VALUE
61603955d011SMarcel Moolenaar# ----------------------
61613955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
61623955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
61633955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
61643955d011SMarcel Moolenaar# implementations.
61653955d011SMarcel Moolenaarif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
61663955d011SMarcel Moolenaar  eval 'as_fn_append ()
61673955d011SMarcel Moolenaar  {
61683955d011SMarcel Moolenaar    eval $1+=\$2
61693955d011SMarcel Moolenaar  }'
61703955d011SMarcel Moolenaarelse
61713955d011SMarcel Moolenaar  as_fn_append ()
61723955d011SMarcel Moolenaar  {
61733955d011SMarcel Moolenaar    eval $1=\$$1\$2
61743955d011SMarcel Moolenaar  }
61753955d011SMarcel Moolenaarfi # as_fn_append
61763955d011SMarcel Moolenaar
61773955d011SMarcel Moolenaar# as_fn_arith ARG...
61783955d011SMarcel Moolenaar# ------------------
61793955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
61803955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
61813955d011SMarcel Moolenaar# must be portable across $(()) and expr.
61823955d011SMarcel Moolenaarif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
61833955d011SMarcel Moolenaar  eval 'as_fn_arith ()
61843955d011SMarcel Moolenaar  {
61853955d011SMarcel Moolenaar    as_val=$(( $* ))
61863955d011SMarcel Moolenaar  }'
61873955d011SMarcel Moolenaarelse
61883955d011SMarcel Moolenaar  as_fn_arith ()
61893955d011SMarcel Moolenaar  {
61903955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
61913955d011SMarcel Moolenaar  }
61923955d011SMarcel Moolenaarfi # as_fn_arith
61933955d011SMarcel Moolenaar
61943955d011SMarcel Moolenaar
61953955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
61963955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
61973955d011SMarcel Moolenaar  as_expr=expr
61983955d011SMarcel Moolenaarelse
61993955d011SMarcel Moolenaar  as_expr=false
62003955d011SMarcel Moolenaarfi
62013955d011SMarcel Moolenaar
62023955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
62033955d011SMarcel Moolenaar  as_basename=basename
62043955d011SMarcel Moolenaarelse
62053955d011SMarcel Moolenaar  as_basename=false
62063955d011SMarcel Moolenaarfi
62073955d011SMarcel Moolenaar
62083955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
62093955d011SMarcel Moolenaar  as_dirname=dirname
62103955d011SMarcel Moolenaarelse
62113955d011SMarcel Moolenaar  as_dirname=false
62123955d011SMarcel Moolenaarfi
62133955d011SMarcel Moolenaar
62143955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
62153955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
62163955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
62173955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
62183955d011SMarcel Moolenaar$as_echo X/"$0" |
62193955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
62203955d011SMarcel Moolenaar	    s//\1/
62213955d011SMarcel Moolenaar	    q
62223955d011SMarcel Moolenaar	  }
62233955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
62243955d011SMarcel Moolenaar	    s//\1/
62253955d011SMarcel Moolenaar	    q
62263955d011SMarcel Moolenaar	  }
62273955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
62283955d011SMarcel Moolenaar	    s//\1/
62293955d011SMarcel Moolenaar	    q
62303955d011SMarcel Moolenaar	  }
62313955d011SMarcel Moolenaar	  s/.*/./; q'`
62323955d011SMarcel Moolenaar
62333955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
62343955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
62353955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
62363955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
62373955d011SMarcel Moolenaaras_cr_digits='0123456789'
62383955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
62393955d011SMarcel Moolenaar
62403955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
62413955d011SMarcel Moolenaarcase `echo -n x` in #(((((
62423955d011SMarcel Moolenaar-n*)
62433955d011SMarcel Moolenaar  case `echo 'xy\c'` in
62443955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
62453955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
62463955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
62473955d011SMarcel Moolenaar       ECHO_T='	';;
62483955d011SMarcel Moolenaar  esac;;
62493955d011SMarcel Moolenaar*)
62503955d011SMarcel Moolenaar  ECHO_N='-n';;
62513955d011SMarcel Moolenaaresac
62523955d011SMarcel Moolenaar
62533955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
62543955d011SMarcel Moolenaarif test -d conf$$.dir; then
62553955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
62563955d011SMarcel Moolenaarelse
62573955d011SMarcel Moolenaar  rm -f conf$$.dir
62583955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
62593955d011SMarcel Moolenaarfi
62603955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
62613955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
62623955d011SMarcel Moolenaar    as_ln_s='ln -s'
62633955d011SMarcel Moolenaar    # ... but there are two gotchas:
62643955d011SMarcel Moolenaar    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
62653955d011SMarcel Moolenaar    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
62663955d011SMarcel Moolenaar    # In both cases, we have to default to `cp -p'.
62673955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
62683955d011SMarcel Moolenaar      as_ln_s='cp -p'
62693955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
62703955d011SMarcel Moolenaar    as_ln_s=ln
62713955d011SMarcel Moolenaar  else
62723955d011SMarcel Moolenaar    as_ln_s='cp -p'
62733955d011SMarcel Moolenaar  fi
62743955d011SMarcel Moolenaarelse
62753955d011SMarcel Moolenaar  as_ln_s='cp -p'
62763955d011SMarcel Moolenaarfi
62773955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
62783955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
62793955d011SMarcel Moolenaar
62803955d011SMarcel Moolenaar
62813955d011SMarcel Moolenaar# as_fn_mkdir_p
62823955d011SMarcel Moolenaar# -------------
62833955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
62843955d011SMarcel Moolenaaras_fn_mkdir_p ()
62853955d011SMarcel Moolenaar{
62863955d011SMarcel Moolenaar
62873955d011SMarcel Moolenaar  case $as_dir in #(
62883955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
62893955d011SMarcel Moolenaar  esac
62903955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
62913955d011SMarcel Moolenaar    as_dirs=
62923955d011SMarcel Moolenaar    while :; do
62933955d011SMarcel Moolenaar      case $as_dir in #(
62943955d011SMarcel Moolenaar      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
62953955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
62963955d011SMarcel Moolenaar      esac
62973955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
62983955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
62993955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
63003955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
63013955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
63023955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
63033955d011SMarcel Moolenaar$as_echo X"$as_dir" |
63043955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
63053955d011SMarcel Moolenaar	    s//\1/
63063955d011SMarcel Moolenaar	    q
63073955d011SMarcel Moolenaar	  }
63083955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
63093955d011SMarcel Moolenaar	    s//\1/
63103955d011SMarcel Moolenaar	    q
63113955d011SMarcel Moolenaar	  }
63123955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
63133955d011SMarcel Moolenaar	    s//\1/
63143955d011SMarcel Moolenaar	    q
63153955d011SMarcel Moolenaar	  }
63163955d011SMarcel Moolenaar	  /^X\(\/\).*/{
63173955d011SMarcel Moolenaar	    s//\1/
63183955d011SMarcel Moolenaar	    q
63193955d011SMarcel Moolenaar	  }
63203955d011SMarcel Moolenaar	  s/.*/./; q'`
63213955d011SMarcel Moolenaar      test -d "$as_dir" && break
63223955d011SMarcel Moolenaar    done
63233955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
63243955d011SMarcel Moolenaar  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
63253955d011SMarcel Moolenaar
63263955d011SMarcel Moolenaar
63273955d011SMarcel Moolenaar} # as_fn_mkdir_p
63283955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
63293955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
63303955d011SMarcel Moolenaarelse
63313955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
63323955d011SMarcel Moolenaar  as_mkdir_p=false
63333955d011SMarcel Moolenaarfi
63343955d011SMarcel Moolenaar
63353955d011SMarcel Moolenaarif test -x / >/dev/null 2>&1; then
63363955d011SMarcel Moolenaar  as_test_x='test -x'
63373955d011SMarcel Moolenaarelse
63383955d011SMarcel Moolenaar  if ls -dL / >/dev/null 2>&1; then
63393955d011SMarcel Moolenaar    as_ls_L_option=L
63403955d011SMarcel Moolenaar  else
63413955d011SMarcel Moolenaar    as_ls_L_option=
63423955d011SMarcel Moolenaar  fi
63433955d011SMarcel Moolenaar  as_test_x='
63443955d011SMarcel Moolenaar    eval sh -c '\''
63453955d011SMarcel Moolenaar      if test -d "$1"; then
63463955d011SMarcel Moolenaar	test -d "$1/.";
63473955d011SMarcel Moolenaar      else
63483955d011SMarcel Moolenaar	case $1 in #(
63493955d011SMarcel Moolenaar	-*)set "./$1";;
63503955d011SMarcel Moolenaar	esac;
63513955d011SMarcel Moolenaar	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
63523955d011SMarcel Moolenaar	???[sx]*):;;*)false;;esac;fi
63533955d011SMarcel Moolenaar    '\'' sh
63543955d011SMarcel Moolenaar  '
63553955d011SMarcel Moolenaarfi
63563955d011SMarcel Moolenaaras_executable_p=$as_test_x
63573955d011SMarcel Moolenaar
63583955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
63593955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
63603955d011SMarcel Moolenaar
63613955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
63623955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
63633955d011SMarcel Moolenaar
63643955d011SMarcel Moolenaar
63653955d011SMarcel Moolenaarexec 6>&1
63663955d011SMarcel Moolenaar## ----------------------------------- ##
63673955d011SMarcel Moolenaar## Main body of $CONFIG_STATUS script. ##
63683955d011SMarcel Moolenaar## ----------------------------------- ##
63693955d011SMarcel Moolenaar_ASEOF
63703955d011SMarcel Moolenaartest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
63713955d011SMarcel Moolenaar
63723955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
63733955d011SMarcel Moolenaar# Save the log message, to keep $0 and so on meaningful, and to
63743955d011SMarcel Moolenaar# report actual input values of CONFIG_FILES etc. instead of their
63753955d011SMarcel Moolenaar# values after options handling.
63763955d011SMarcel Moolenaarac_log="
6377*3cbdda60SSimon J. GerratyThis file was extended by bmake $as_me 20121212, which was
63783955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64.  Invocation command line was
63793955d011SMarcel Moolenaar
63803955d011SMarcel Moolenaar  CONFIG_FILES    = $CONFIG_FILES
63813955d011SMarcel Moolenaar  CONFIG_HEADERS  = $CONFIG_HEADERS
63823955d011SMarcel Moolenaar  CONFIG_LINKS    = $CONFIG_LINKS
63833955d011SMarcel Moolenaar  CONFIG_COMMANDS = $CONFIG_COMMANDS
63843955d011SMarcel Moolenaar  $ $0 $@
63853955d011SMarcel Moolenaar
63863955d011SMarcel Moolenaaron `(hostname || uname -n) 2>/dev/null | sed 1q`
63873955d011SMarcel Moolenaar"
63883955d011SMarcel Moolenaar
63893955d011SMarcel Moolenaar_ACEOF
63903955d011SMarcel Moolenaar
63913955d011SMarcel Moolenaarcase $ac_config_files in *"
63923955d011SMarcel Moolenaar"*) set x $ac_config_files; shift; ac_config_files=$*;;
63933955d011SMarcel Moolenaaresac
63943955d011SMarcel Moolenaar
63953955d011SMarcel Moolenaarcase $ac_config_headers in *"
63963955d011SMarcel Moolenaar"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
63973955d011SMarcel Moolenaaresac
63983955d011SMarcel Moolenaar
63993955d011SMarcel Moolenaar
64003955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
64013955d011SMarcel Moolenaar# Files that config.status was made for.
64023955d011SMarcel Moolenaarconfig_files="$ac_config_files"
64033955d011SMarcel Moolenaarconfig_headers="$ac_config_headers"
64043955d011SMarcel Moolenaar
64053955d011SMarcel Moolenaar_ACEOF
64063955d011SMarcel Moolenaar
64073955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
64083955d011SMarcel Moolenaarac_cs_usage="\
64093955d011SMarcel Moolenaar\`$as_me' instantiates files and other configuration actions
64103955d011SMarcel Moolenaarfrom templates according to the current configuration.  Unless the files
64113955d011SMarcel Moolenaarand actions are specified as TAGs, all are instantiated by default.
64123955d011SMarcel Moolenaar
64133955d011SMarcel MoolenaarUsage: $0 [OPTION]... [TAG]...
64143955d011SMarcel Moolenaar
64153955d011SMarcel Moolenaar  -h, --help       print this help, then exit
64163955d011SMarcel Moolenaar  -V, --version    print version number and configuration settings, then exit
64173955d011SMarcel Moolenaar  -q, --quiet, --silent
64183955d011SMarcel Moolenaar                   do not print progress messages
64193955d011SMarcel Moolenaar  -d, --debug      don't remove temporary files
64203955d011SMarcel Moolenaar      --recheck    update $as_me by reconfiguring in the same conditions
64213955d011SMarcel Moolenaar      --file=FILE[:TEMPLATE]
64223955d011SMarcel Moolenaar                   instantiate the configuration file FILE
64233955d011SMarcel Moolenaar      --header=FILE[:TEMPLATE]
64243955d011SMarcel Moolenaar                   instantiate the configuration header FILE
64253955d011SMarcel Moolenaar
64263955d011SMarcel MoolenaarConfiguration files:
64273955d011SMarcel Moolenaar$config_files
64283955d011SMarcel Moolenaar
64293955d011SMarcel MoolenaarConfiguration headers:
64303955d011SMarcel Moolenaar$config_headers
64313955d011SMarcel Moolenaar
64323955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>."
64333955d011SMarcel Moolenaar
64343955d011SMarcel Moolenaar_ACEOF
64353955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
64363955d011SMarcel Moolenaarac_cs_version="\\
6437*3cbdda60SSimon J. Gerratybmake config.status 20121212
64383955d011SMarcel Moolenaarconfigured by $0, generated by GNU Autoconf 2.64,
64393955d011SMarcel Moolenaar  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
64403955d011SMarcel Moolenaar
64413955d011SMarcel MoolenaarCopyright (C) 2009 Free Software Foundation, Inc.
64423955d011SMarcel MoolenaarThis config.status script is free software; the Free Software Foundation
64433955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it."
64443955d011SMarcel Moolenaar
64453955d011SMarcel Moolenaarac_pwd='$ac_pwd'
64463955d011SMarcel Moolenaarsrcdir='$srcdir'
64473955d011SMarcel MoolenaarINSTALL='$INSTALL'
64483955d011SMarcel Moolenaartest -n "\$AWK" || AWK=awk
64493955d011SMarcel Moolenaar_ACEOF
64503955d011SMarcel Moolenaar
64513955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
64523955d011SMarcel Moolenaar# The default lists apply if the user does not specify any file.
64533955d011SMarcel Moolenaarac_need_defaults=:
64543955d011SMarcel Moolenaarwhile test $# != 0
64553955d011SMarcel Moolenaardo
64563955d011SMarcel Moolenaar  case $1 in
64573955d011SMarcel Moolenaar  --*=*)
64583955d011SMarcel Moolenaar    ac_option=`expr "X$1" : 'X\([^=]*\)='`
64593955d011SMarcel Moolenaar    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
64603955d011SMarcel Moolenaar    ac_shift=:
64613955d011SMarcel Moolenaar    ;;
64623955d011SMarcel Moolenaar  *)
64633955d011SMarcel Moolenaar    ac_option=$1
64643955d011SMarcel Moolenaar    ac_optarg=$2
64653955d011SMarcel Moolenaar    ac_shift=shift
64663955d011SMarcel Moolenaar    ;;
64673955d011SMarcel Moolenaar  esac
64683955d011SMarcel Moolenaar
64693955d011SMarcel Moolenaar  case $ac_option in
64703955d011SMarcel Moolenaar  # Handling of the options.
64713955d011SMarcel Moolenaar  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
64723955d011SMarcel Moolenaar    ac_cs_recheck=: ;;
64733955d011SMarcel Moolenaar  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
64743955d011SMarcel Moolenaar    $as_echo "$ac_cs_version"; exit ;;
64753955d011SMarcel Moolenaar  --debug | --debu | --deb | --de | --d | -d )
64763955d011SMarcel Moolenaar    debug=: ;;
64773955d011SMarcel Moolenaar  --file | --fil | --fi | --f )
64783955d011SMarcel Moolenaar    $ac_shift
64793955d011SMarcel Moolenaar    case $ac_optarg in
64803955d011SMarcel Moolenaar    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
64813955d011SMarcel Moolenaar    esac
64823955d011SMarcel Moolenaar    as_fn_append CONFIG_FILES " '$ac_optarg'"
64833955d011SMarcel Moolenaar    ac_need_defaults=false;;
64843955d011SMarcel Moolenaar  --header | --heade | --head | --hea )
64853955d011SMarcel Moolenaar    $ac_shift
64863955d011SMarcel Moolenaar    case $ac_optarg in
64873955d011SMarcel Moolenaar    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
64883955d011SMarcel Moolenaar    esac
64893955d011SMarcel Moolenaar    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
64903955d011SMarcel Moolenaar    ac_need_defaults=false;;
64913955d011SMarcel Moolenaar  --he | --h)
64923955d011SMarcel Moolenaar    # Conflict between --help and --header
64933955d011SMarcel Moolenaar    as_fn_error "ambiguous option: \`$1'
64943955d011SMarcel MoolenaarTry \`$0 --help' for more information.";;
64953955d011SMarcel Moolenaar  --help | --hel | -h )
64963955d011SMarcel Moolenaar    $as_echo "$ac_cs_usage"; exit ;;
64973955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
64983955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil | --si | --s)
64993955d011SMarcel Moolenaar    ac_cs_silent=: ;;
65003955d011SMarcel Moolenaar
65013955d011SMarcel Moolenaar  # This is an error.
65023955d011SMarcel Moolenaar  -*) as_fn_error "unrecognized option: \`$1'
65033955d011SMarcel MoolenaarTry \`$0 --help' for more information." ;;
65043955d011SMarcel Moolenaar
65053955d011SMarcel Moolenaar  *) as_fn_append ac_config_targets " $1"
65063955d011SMarcel Moolenaar     ac_need_defaults=false ;;
65073955d011SMarcel Moolenaar
65083955d011SMarcel Moolenaar  esac
65093955d011SMarcel Moolenaar  shift
65103955d011SMarcel Moolenaardone
65113955d011SMarcel Moolenaar
65123955d011SMarcel Moolenaarac_configure_extra_args=
65133955d011SMarcel Moolenaar
65143955d011SMarcel Moolenaarif $ac_cs_silent; then
65153955d011SMarcel Moolenaar  exec 6>/dev/null
65163955d011SMarcel Moolenaar  ac_configure_extra_args="$ac_configure_extra_args --silent"
65173955d011SMarcel Moolenaarfi
65183955d011SMarcel Moolenaar
65193955d011SMarcel Moolenaar_ACEOF
65203955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
65213955d011SMarcel Moolenaarif \$ac_cs_recheck; then
65223955d011SMarcel Moolenaar  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
65233955d011SMarcel Moolenaar  shift
65243955d011SMarcel Moolenaar  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
65253955d011SMarcel Moolenaar  CONFIG_SHELL='$SHELL'
65263955d011SMarcel Moolenaar  export CONFIG_SHELL
65273955d011SMarcel Moolenaar  exec "\$@"
65283955d011SMarcel Moolenaarfi
65293955d011SMarcel Moolenaar
65303955d011SMarcel Moolenaar_ACEOF
65313955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
65323955d011SMarcel Moolenaarexec 5>>config.log
65333955d011SMarcel Moolenaar{
65343955d011SMarcel Moolenaar  echo
65353955d011SMarcel Moolenaar  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
65363955d011SMarcel Moolenaar## Running $as_me. ##
65373955d011SMarcel Moolenaar_ASBOX
65383955d011SMarcel Moolenaar  $as_echo "$ac_log"
65393955d011SMarcel Moolenaar} >&5
65403955d011SMarcel Moolenaar
65413955d011SMarcel Moolenaar_ACEOF
65423955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
65433955d011SMarcel Moolenaar_ACEOF
65443955d011SMarcel Moolenaar
65453955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
65463955d011SMarcel Moolenaar
65473955d011SMarcel Moolenaar# Handling of arguments.
65483955d011SMarcel Moolenaarfor ac_config_target in $ac_config_targets
65493955d011SMarcel Moolenaardo
65503955d011SMarcel Moolenaar  case $ac_config_target in
65513955d011SMarcel Moolenaar    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6552*3cbdda60SSimon J. Gerraty    "makefile") CONFIG_FILES="$CONFIG_FILES makefile" ;;
6553*3cbdda60SSimon J. Gerraty    "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
65543955d011SMarcel Moolenaar    "make-bootstrap.sh") CONFIG_FILES="$CONFIG_FILES make-bootstrap.sh" ;;
65553955d011SMarcel Moolenaar    "unit-tests/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/Makefile" ;;
65563955d011SMarcel Moolenaar
65573955d011SMarcel Moolenaar  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
65583955d011SMarcel Moolenaar  esac
65593955d011SMarcel Moolenaardone
65603955d011SMarcel Moolenaar
65613955d011SMarcel Moolenaar
65623955d011SMarcel Moolenaar# If the user did not use the arguments to specify the items to instantiate,
65633955d011SMarcel Moolenaar# then the envvar interface is used.  Set only those that are not.
65643955d011SMarcel Moolenaar# We use the long form for the default assignment because of an extremely
65653955d011SMarcel Moolenaar# bizarre bug on SunOS 4.1.3.
65663955d011SMarcel Moolenaarif $ac_need_defaults; then
65673955d011SMarcel Moolenaar  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
65683955d011SMarcel Moolenaar  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
65693955d011SMarcel Moolenaarfi
65703955d011SMarcel Moolenaar
65713955d011SMarcel Moolenaar# Have a temporary directory for convenience.  Make it in the build tree
65723955d011SMarcel Moolenaar# simply because there is no reason against having it here, and in addition,
65733955d011SMarcel Moolenaar# creating and moving files from /tmp can sometimes cause problems.
65743955d011SMarcel Moolenaar# Hook for its removal unless debugging.
65753955d011SMarcel Moolenaar# Note that there is a small window in which the directory will not be cleaned:
65763955d011SMarcel Moolenaar# after its creation but before its name has been assigned to `$tmp'.
65773955d011SMarcel Moolenaar$debug ||
65783955d011SMarcel Moolenaar{
65793955d011SMarcel Moolenaar  tmp=
65803955d011SMarcel Moolenaar  trap 'exit_status=$?
65813955d011SMarcel Moolenaar  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
65823955d011SMarcel Moolenaar' 0
65833955d011SMarcel Moolenaar  trap 'as_fn_exit 1' 1 2 13 15
65843955d011SMarcel Moolenaar}
65853955d011SMarcel Moolenaar# Create a (secure) tmp directory for tmp files.
65863955d011SMarcel Moolenaar
65873955d011SMarcel Moolenaar{
65883955d011SMarcel Moolenaar  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
65893955d011SMarcel Moolenaar  test -n "$tmp" && test -d "$tmp"
65903955d011SMarcel Moolenaar}  ||
65913955d011SMarcel Moolenaar{
65923955d011SMarcel Moolenaar  tmp=./conf$$-$RANDOM
65933955d011SMarcel Moolenaar  (umask 077 && mkdir "$tmp")
65943955d011SMarcel Moolenaar} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
65953955d011SMarcel Moolenaar
65963955d011SMarcel Moolenaar# Set up the scripts for CONFIG_FILES section.
65973955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_FILES.
65983955d011SMarcel Moolenaar# This happens for instance with `./config.status config.h'.
65993955d011SMarcel Moolenaarif test -n "$CONFIG_FILES"; then
66003955d011SMarcel Moolenaar
66013955d011SMarcel Moolenaar
66023955d011SMarcel Moolenaarac_cr=`echo X | tr X '\015'`
66033955d011SMarcel Moolenaar# On cygwin, bash can eat \r inside `` if the user requested igncr.
66043955d011SMarcel Moolenaar# But we know of no other shell where ac_cr would be empty at this
66053955d011SMarcel Moolenaar# point, so we can use a bashism as a fallback.
66063955d011SMarcel Moolenaarif test "x$ac_cr" = x; then
66073955d011SMarcel Moolenaar  eval ac_cr=\$\'\\r\'
66083955d011SMarcel Moolenaarfi
66093955d011SMarcel Moolenaarac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
66103955d011SMarcel Moolenaarif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
66113955d011SMarcel Moolenaar  ac_cs_awk_cr='\r'
66123955d011SMarcel Moolenaarelse
66133955d011SMarcel Moolenaar  ac_cs_awk_cr=$ac_cr
66143955d011SMarcel Moolenaarfi
66153955d011SMarcel Moolenaar
66163955d011SMarcel Moolenaarecho 'BEGIN {' >"$tmp/subs1.awk" &&
66173955d011SMarcel Moolenaar_ACEOF
66183955d011SMarcel Moolenaar
66193955d011SMarcel Moolenaar
66203955d011SMarcel Moolenaar{
66213955d011SMarcel Moolenaar  echo "cat >conf$$subs.awk <<_ACEOF" &&
66223955d011SMarcel Moolenaar  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
66233955d011SMarcel Moolenaar  echo "_ACEOF"
66243955d011SMarcel Moolenaar} >conf$$subs.sh ||
66253955d011SMarcel Moolenaar  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
66263955d011SMarcel Moolenaarac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
66273955d011SMarcel Moolenaarac_delim='%!_!# '
66283955d011SMarcel Moolenaarfor ac_last_try in false false false false false :; do
66293955d011SMarcel Moolenaar  . ./conf$$subs.sh ||
66303955d011SMarcel Moolenaar    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
66313955d011SMarcel Moolenaar
66323955d011SMarcel Moolenaar  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
66333955d011SMarcel Moolenaar  if test $ac_delim_n = $ac_delim_num; then
66343955d011SMarcel Moolenaar    break
66353955d011SMarcel Moolenaar  elif $ac_last_try; then
66363955d011SMarcel Moolenaar    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
66373955d011SMarcel Moolenaar  else
66383955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
66393955d011SMarcel Moolenaar  fi
66403955d011SMarcel Moolenaardone
66413955d011SMarcel Moolenaarrm -f conf$$subs.sh
66423955d011SMarcel Moolenaar
66433955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
66443955d011SMarcel Moolenaarcat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
66453955d011SMarcel Moolenaar_ACEOF
66463955d011SMarcel Moolenaarsed -n '
66473955d011SMarcel Moolenaarh
66483955d011SMarcel Moolenaars/^/S["/; s/!.*/"]=/
66493955d011SMarcel Moolenaarp
66503955d011SMarcel Moolenaarg
66513955d011SMarcel Moolenaars/^[^!]*!//
66523955d011SMarcel Moolenaar:repl
66533955d011SMarcel Moolenaart repl
66543955d011SMarcel Moolenaars/'"$ac_delim"'$//
66553955d011SMarcel Moolenaart delim
66563955d011SMarcel Moolenaar:nl
66573955d011SMarcel Moolenaarh
66583955d011SMarcel Moolenaars/\(.\{148\}\).*/\1/
66593955d011SMarcel Moolenaart more1
66603955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
66613955d011SMarcel Moolenaarp
66623955d011SMarcel Moolenaarn
66633955d011SMarcel Moolenaarb repl
66643955d011SMarcel Moolenaar:more1
66653955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
66663955d011SMarcel Moolenaarp
66673955d011SMarcel Moolenaarg
66683955d011SMarcel Moolenaars/.\{148\}//
66693955d011SMarcel Moolenaart nl
66703955d011SMarcel Moolenaar:delim
66713955d011SMarcel Moolenaarh
66723955d011SMarcel Moolenaars/\(.\{148\}\).*/\1/
66733955d011SMarcel Moolenaart more2
66743955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/
66753955d011SMarcel Moolenaarp
66763955d011SMarcel Moolenaarb
66773955d011SMarcel Moolenaar:more2
66783955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
66793955d011SMarcel Moolenaarp
66803955d011SMarcel Moolenaarg
66813955d011SMarcel Moolenaars/.\{148\}//
66823955d011SMarcel Moolenaart delim
66833955d011SMarcel Moolenaar' <conf$$subs.awk | sed '
66843955d011SMarcel Moolenaar/^[^""]/{
66853955d011SMarcel Moolenaar  N
66863955d011SMarcel Moolenaar  s/\n//
66873955d011SMarcel Moolenaar}
66883955d011SMarcel Moolenaar' >>$CONFIG_STATUS || ac_write_fail=1
66893955d011SMarcel Moolenaarrm -f conf$$subs.awk
66903955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
66913955d011SMarcel Moolenaar_ACAWK
66923955d011SMarcel Moolenaarcat >>"\$tmp/subs1.awk" <<_ACAWK &&
66933955d011SMarcel Moolenaar  for (key in S) S_is_set[key] = 1
66943955d011SMarcel Moolenaar  FS = ""
66953955d011SMarcel Moolenaar
66963955d011SMarcel Moolenaar}
66973955d011SMarcel Moolenaar{
66983955d011SMarcel Moolenaar  line = $ 0
66993955d011SMarcel Moolenaar  nfields = split(line, field, "@")
67003955d011SMarcel Moolenaar  substed = 0
67013955d011SMarcel Moolenaar  len = length(field[1])
67023955d011SMarcel Moolenaar  for (i = 2; i < nfields; i++) {
67033955d011SMarcel Moolenaar    key = field[i]
67043955d011SMarcel Moolenaar    keylen = length(key)
67053955d011SMarcel Moolenaar    if (S_is_set[key]) {
67063955d011SMarcel Moolenaar      value = S[key]
67073955d011SMarcel Moolenaar      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
67083955d011SMarcel Moolenaar      len += length(value) + length(field[++i])
67093955d011SMarcel Moolenaar      substed = 1
67103955d011SMarcel Moolenaar    } else
67113955d011SMarcel Moolenaar      len += 1 + keylen
67123955d011SMarcel Moolenaar  }
67133955d011SMarcel Moolenaar
67143955d011SMarcel Moolenaar  print line
67153955d011SMarcel Moolenaar}
67163955d011SMarcel Moolenaar
67173955d011SMarcel Moolenaar_ACAWK
67183955d011SMarcel Moolenaar_ACEOF
67193955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
67203955d011SMarcel Moolenaarif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
67213955d011SMarcel Moolenaar  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
67223955d011SMarcel Moolenaarelse
67233955d011SMarcel Moolenaar  cat
67243955d011SMarcel Moolenaarfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
67253955d011SMarcel Moolenaar  || as_fn_error "could not setup config files machinery" "$LINENO" 5
67263955d011SMarcel Moolenaar_ACEOF
67273955d011SMarcel Moolenaar
67283955d011SMarcel Moolenaar# VPATH may cause trouble with some makes, so we remove $(srcdir),
67293955d011SMarcel Moolenaar# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
67303955d011SMarcel Moolenaar# trailing colons and then remove the whole line if VPATH becomes empty
67313955d011SMarcel Moolenaar# (actually we leave an empty line to preserve line numbers).
67323955d011SMarcel Moolenaarif test "x$srcdir" = x.; then
67333955d011SMarcel Moolenaar  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
67343955d011SMarcel Moolenaars/:*\$(srcdir):*/:/
67353955d011SMarcel Moolenaars/:*\${srcdir}:*/:/
67363955d011SMarcel Moolenaars/:*@srcdir@:*/:/
67373955d011SMarcel Moolenaars/^\([^=]*=[	 ]*\):*/\1/
67383955d011SMarcel Moolenaars/:*$//
67393955d011SMarcel Moolenaars/^[^=]*=[	 ]*$//
67403955d011SMarcel Moolenaar}'
67413955d011SMarcel Moolenaarfi
67423955d011SMarcel Moolenaar
67433955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
67443955d011SMarcel Moolenaarfi # test -n "$CONFIG_FILES"
67453955d011SMarcel Moolenaar
67463955d011SMarcel Moolenaar# Set up the scripts for CONFIG_HEADERS section.
67473955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_HEADERS.
67483955d011SMarcel Moolenaar# This happens for instance with `./config.status Makefile'.
67493955d011SMarcel Moolenaarif test -n "$CONFIG_HEADERS"; then
67503955d011SMarcel Moolenaarcat >"$tmp/defines.awk" <<\_ACAWK ||
67513955d011SMarcel MoolenaarBEGIN {
67523955d011SMarcel Moolenaar_ACEOF
67533955d011SMarcel Moolenaar
67543955d011SMarcel Moolenaar# Transform confdefs.h into an awk script `defines.awk', embedded as
67553955d011SMarcel Moolenaar# here-document in config.status, that substitutes the proper values into
67563955d011SMarcel Moolenaar# config.h.in to produce config.h.
67573955d011SMarcel Moolenaar
67583955d011SMarcel Moolenaar# Create a delimiter string that does not exist in confdefs.h, to ease
67593955d011SMarcel Moolenaar# handling of long lines.
67603955d011SMarcel Moolenaarac_delim='%!_!# '
67613955d011SMarcel Moolenaarfor ac_last_try in false false :; do
67623955d011SMarcel Moolenaar  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
67633955d011SMarcel Moolenaar  if test -z "$ac_t"; then
67643955d011SMarcel Moolenaar    break
67653955d011SMarcel Moolenaar  elif $ac_last_try; then
67663955d011SMarcel Moolenaar    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
67673955d011SMarcel Moolenaar  else
67683955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
67693955d011SMarcel Moolenaar  fi
67703955d011SMarcel Moolenaardone
67713955d011SMarcel Moolenaar
67723955d011SMarcel Moolenaar# For the awk script, D is an array of macro values keyed by name,
67733955d011SMarcel Moolenaar# likewise P contains macro parameters if any.  Preserve backslash
67743955d011SMarcel Moolenaar# newline sequences.
67753955d011SMarcel Moolenaar
67763955d011SMarcel Moolenaarac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
67773955d011SMarcel Moolenaarsed -n '
67783955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
67793955d011SMarcel Moolenaart rset
67803955d011SMarcel Moolenaar:rset
67813955d011SMarcel Moolenaars/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
67823955d011SMarcel Moolenaart def
67833955d011SMarcel Moolenaard
67843955d011SMarcel Moolenaar:def
67853955d011SMarcel Moolenaars/\\$//
67863955d011SMarcel Moolenaart bsnl
67873955d011SMarcel Moolenaars/["\\]/\\&/g
67883955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
67893955d011SMarcel MoolenaarD["\1"]=" \3"/p
67903955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
67913955d011SMarcel Moolenaard
67923955d011SMarcel Moolenaar:bsnl
67933955d011SMarcel Moolenaars/["\\]/\\&/g
67943955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
67953955d011SMarcel MoolenaarD["\1"]=" \3\\\\\\n"\\/p
67963955d011SMarcel Moolenaart cont
67973955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
67983955d011SMarcel Moolenaart cont
67993955d011SMarcel Moolenaard
68003955d011SMarcel Moolenaar:cont
68013955d011SMarcel Moolenaarn
68023955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
68033955d011SMarcel Moolenaart clear
68043955d011SMarcel Moolenaar:clear
68053955d011SMarcel Moolenaars/\\$//
68063955d011SMarcel Moolenaart bsnlc
68073955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/p
68083955d011SMarcel Moolenaard
68093955d011SMarcel Moolenaar:bsnlc
68103955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
68113955d011SMarcel Moolenaarb cont
68123955d011SMarcel Moolenaar' <confdefs.h | sed '
68133955d011SMarcel Moolenaars/'"$ac_delim"'/"\\\
68143955d011SMarcel Moolenaar"/g' >>$CONFIG_STATUS || ac_write_fail=1
68153955d011SMarcel Moolenaar
68163955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
68173955d011SMarcel Moolenaar  for (key in D) D_is_set[key] = 1
68183955d011SMarcel Moolenaar  FS = ""
68193955d011SMarcel Moolenaar}
68203955d011SMarcel Moolenaar/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
68213955d011SMarcel Moolenaar  line = \$ 0
68223955d011SMarcel Moolenaar  split(line, arg, " ")
68233955d011SMarcel Moolenaar  if (arg[1] == "#") {
68243955d011SMarcel Moolenaar    defundef = arg[2]
68253955d011SMarcel Moolenaar    mac1 = arg[3]
68263955d011SMarcel Moolenaar  } else {
68273955d011SMarcel Moolenaar    defundef = substr(arg[1], 2)
68283955d011SMarcel Moolenaar    mac1 = arg[2]
68293955d011SMarcel Moolenaar  }
68303955d011SMarcel Moolenaar  split(mac1, mac2, "(") #)
68313955d011SMarcel Moolenaar  macro = mac2[1]
68323955d011SMarcel Moolenaar  prefix = substr(line, 1, index(line, defundef) - 1)
68333955d011SMarcel Moolenaar  if (D_is_set[macro]) {
68343955d011SMarcel Moolenaar    # Preserve the white space surrounding the "#".
68353955d011SMarcel Moolenaar    print prefix "define", macro P[macro] D[macro]
68363955d011SMarcel Moolenaar    next
68373955d011SMarcel Moolenaar  } else {
68383955d011SMarcel Moolenaar    # Replace #undef with comments.  This is necessary, for example,
68393955d011SMarcel Moolenaar    # in the case of _POSIX_SOURCE, which is predefined and required
68403955d011SMarcel Moolenaar    # on some systems where configure will not decide to define it.
68413955d011SMarcel Moolenaar    if (defundef == "undef") {
68423955d011SMarcel Moolenaar      print "/*", prefix defundef, macro, "*/"
68433955d011SMarcel Moolenaar      next
68443955d011SMarcel Moolenaar    }
68453955d011SMarcel Moolenaar  }
68463955d011SMarcel Moolenaar}
68473955d011SMarcel Moolenaar{ print }
68483955d011SMarcel Moolenaar_ACAWK
68493955d011SMarcel Moolenaar_ACEOF
68503955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
68513955d011SMarcel Moolenaar  as_fn_error "could not setup config headers machinery" "$LINENO" 5
68523955d011SMarcel Moolenaarfi # test -n "$CONFIG_HEADERS"
68533955d011SMarcel Moolenaar
68543955d011SMarcel Moolenaar
68553955d011SMarcel Moolenaareval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
68563955d011SMarcel Moolenaarshift
68573955d011SMarcel Moolenaarfor ac_tag
68583955d011SMarcel Moolenaardo
68593955d011SMarcel Moolenaar  case $ac_tag in
68603955d011SMarcel Moolenaar  :[FHLC]) ac_mode=$ac_tag; continue;;
68613955d011SMarcel Moolenaar  esac
68623955d011SMarcel Moolenaar  case $ac_mode$ac_tag in
68633955d011SMarcel Moolenaar  :[FHL]*:*);;
68643955d011SMarcel Moolenaar  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
68653955d011SMarcel Moolenaar  :[FH]-) ac_tag=-:-;;
68663955d011SMarcel Moolenaar  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
68673955d011SMarcel Moolenaar  esac
68683955d011SMarcel Moolenaar  ac_save_IFS=$IFS
68693955d011SMarcel Moolenaar  IFS=:
68703955d011SMarcel Moolenaar  set x $ac_tag
68713955d011SMarcel Moolenaar  IFS=$ac_save_IFS
68723955d011SMarcel Moolenaar  shift
68733955d011SMarcel Moolenaar  ac_file=$1
68743955d011SMarcel Moolenaar  shift
68753955d011SMarcel Moolenaar
68763955d011SMarcel Moolenaar  case $ac_mode in
68773955d011SMarcel Moolenaar  :L) ac_source=$1;;
68783955d011SMarcel Moolenaar  :[FH])
68793955d011SMarcel Moolenaar    ac_file_inputs=
68803955d011SMarcel Moolenaar    for ac_f
68813955d011SMarcel Moolenaar    do
68823955d011SMarcel Moolenaar      case $ac_f in
68833955d011SMarcel Moolenaar      -) ac_f="$tmp/stdin";;
68843955d011SMarcel Moolenaar      *) # Look for the file first in the build tree, then in the source tree
68853955d011SMarcel Moolenaar	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
68863955d011SMarcel Moolenaar	 # because $ac_f cannot contain `:'.
68873955d011SMarcel Moolenaar	 test -f "$ac_f" ||
68883955d011SMarcel Moolenaar	   case $ac_f in
68893955d011SMarcel Moolenaar	   [\\/$]*) false;;
68903955d011SMarcel Moolenaar	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
68913955d011SMarcel Moolenaar	   esac ||
68923955d011SMarcel Moolenaar	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
68933955d011SMarcel Moolenaar      esac
68943955d011SMarcel Moolenaar      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
68953955d011SMarcel Moolenaar      as_fn_append ac_file_inputs " '$ac_f'"
68963955d011SMarcel Moolenaar    done
68973955d011SMarcel Moolenaar
68983955d011SMarcel Moolenaar    # Let's still pretend it is `configure' which instantiates (i.e., don't
68993955d011SMarcel Moolenaar    # use $as_me), people would be surprised to read:
69003955d011SMarcel Moolenaar    #    /* config.h.  Generated by config.status.  */
69013955d011SMarcel Moolenaar    configure_input='Generated from '`
69023955d011SMarcel Moolenaar	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
69033955d011SMarcel Moolenaar	`' by configure.'
69043955d011SMarcel Moolenaar    if test x"$ac_file" != x-; then
69053955d011SMarcel Moolenaar      configure_input="$ac_file.  $configure_input"
69063955d011SMarcel Moolenaar      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
69073955d011SMarcel Moolenaar$as_echo "$as_me: creating $ac_file" >&6;}
69083955d011SMarcel Moolenaar    fi
69093955d011SMarcel Moolenaar    # Neutralize special characters interpreted by sed in replacement strings.
69103955d011SMarcel Moolenaar    case $configure_input in #(
69113955d011SMarcel Moolenaar    *\&* | *\|* | *\\* )
69123955d011SMarcel Moolenaar       ac_sed_conf_input=`$as_echo "$configure_input" |
69133955d011SMarcel Moolenaar       sed 's/[\\\\&|]/\\\\&/g'`;; #(
69143955d011SMarcel Moolenaar    *) ac_sed_conf_input=$configure_input;;
69153955d011SMarcel Moolenaar    esac
69163955d011SMarcel Moolenaar
69173955d011SMarcel Moolenaar    case $ac_tag in
69183955d011SMarcel Moolenaar    *:-:* | *:-) cat >"$tmp/stdin" \
69193955d011SMarcel Moolenaar      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
69203955d011SMarcel Moolenaar    esac
69213955d011SMarcel Moolenaar    ;;
69223955d011SMarcel Moolenaar  esac
69233955d011SMarcel Moolenaar
69243955d011SMarcel Moolenaar  ac_dir=`$as_dirname -- "$ac_file" ||
69253955d011SMarcel Moolenaar$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
69263955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)[^/]' \| \
69273955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)$' \| \
69283955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
69293955d011SMarcel Moolenaar$as_echo X"$ac_file" |
69303955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
69313955d011SMarcel Moolenaar	    s//\1/
69323955d011SMarcel Moolenaar	    q
69333955d011SMarcel Moolenaar	  }
69343955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
69353955d011SMarcel Moolenaar	    s//\1/
69363955d011SMarcel Moolenaar	    q
69373955d011SMarcel Moolenaar	  }
69383955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
69393955d011SMarcel Moolenaar	    s//\1/
69403955d011SMarcel Moolenaar	    q
69413955d011SMarcel Moolenaar	  }
69423955d011SMarcel Moolenaar	  /^X\(\/\).*/{
69433955d011SMarcel Moolenaar	    s//\1/
69443955d011SMarcel Moolenaar	    q
69453955d011SMarcel Moolenaar	  }
69463955d011SMarcel Moolenaar	  s/.*/./; q'`
69473955d011SMarcel Moolenaar  as_dir="$ac_dir"; as_fn_mkdir_p
69483955d011SMarcel Moolenaar  ac_builddir=.
69493955d011SMarcel Moolenaar
69503955d011SMarcel Moolenaarcase "$ac_dir" in
69513955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
69523955d011SMarcel Moolenaar*)
69533955d011SMarcel Moolenaar  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
69543955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
69553955d011SMarcel Moolenaar  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
69563955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
69573955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
69583955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
69593955d011SMarcel Moolenaar  esac ;;
69603955d011SMarcel Moolenaaresac
69613955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
69623955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
69633955d011SMarcel Moolenaar# for backward compatibility:
69643955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
69653955d011SMarcel Moolenaar
69663955d011SMarcel Moolenaarcase $srcdir in
69673955d011SMarcel Moolenaar  .)  # We are building in place.
69683955d011SMarcel Moolenaar    ac_srcdir=.
69693955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
69703955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
69713955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
69723955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
69733955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
69743955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
69753955d011SMarcel Moolenaar  *) # Relative name.
69763955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
69773955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
69783955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
69793955d011SMarcel Moolenaaresac
69803955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
69813955d011SMarcel Moolenaar
69823955d011SMarcel Moolenaar
69833955d011SMarcel Moolenaar  case $ac_mode in
69843955d011SMarcel Moolenaar  :F)
69853955d011SMarcel Moolenaar  #
69863955d011SMarcel Moolenaar  # CONFIG_FILE
69873955d011SMarcel Moolenaar  #
69883955d011SMarcel Moolenaar
69893955d011SMarcel Moolenaar  case $INSTALL in
69903955d011SMarcel Moolenaar  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
69913955d011SMarcel Moolenaar  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
69923955d011SMarcel Moolenaar  esac
69933955d011SMarcel Moolenaar_ACEOF
69943955d011SMarcel Moolenaar
69953955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
69963955d011SMarcel Moolenaar# If the template does not know about datarootdir, expand it.
69973955d011SMarcel Moolenaar# FIXME: This hack should be removed a few years after 2.60.
69983955d011SMarcel Moolenaarac_datarootdir_hack=; ac_datarootdir_seen=
69993955d011SMarcel Moolenaarac_sed_dataroot='
70003955d011SMarcel Moolenaar/datarootdir/ {
70013955d011SMarcel Moolenaar  p
70023955d011SMarcel Moolenaar  q
70033955d011SMarcel Moolenaar}
70043955d011SMarcel Moolenaar/@datadir@/p
70053955d011SMarcel Moolenaar/@docdir@/p
70063955d011SMarcel Moolenaar/@infodir@/p
70073955d011SMarcel Moolenaar/@localedir@/p
70083955d011SMarcel Moolenaar/@mandir@/p'
70093955d011SMarcel Moolenaarcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
70103955d011SMarcel Moolenaar*datarootdir*) ac_datarootdir_seen=yes;;
70113955d011SMarcel Moolenaar*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
70123955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
70133955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
70143955d011SMarcel Moolenaar_ACEOF
70153955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
70163955d011SMarcel Moolenaar  ac_datarootdir_hack='
70173955d011SMarcel Moolenaar  s&@datadir@&$datadir&g
70183955d011SMarcel Moolenaar  s&@docdir@&$docdir&g
70193955d011SMarcel Moolenaar  s&@infodir@&$infodir&g
70203955d011SMarcel Moolenaar  s&@localedir@&$localedir&g
70213955d011SMarcel Moolenaar  s&@mandir@&$mandir&g
70223955d011SMarcel Moolenaar  s&\\\${datarootdir}&$datarootdir&g' ;;
70233955d011SMarcel Moolenaaresac
70243955d011SMarcel Moolenaar_ACEOF
70253955d011SMarcel Moolenaar
70263955d011SMarcel Moolenaar# Neutralize VPATH when `$srcdir' = `.'.
70273955d011SMarcel Moolenaar# Shell code in configure.ac might set extrasub.
70283955d011SMarcel Moolenaar# FIXME: do we really want to maintain this feature?
70293955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
70303955d011SMarcel Moolenaarac_sed_extra="$ac_vpsub
70313955d011SMarcel Moolenaar$extrasub
70323955d011SMarcel Moolenaar_ACEOF
70333955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
70343955d011SMarcel Moolenaar:t
70353955d011SMarcel Moolenaar/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
70363955d011SMarcel Moolenaars|@configure_input@|$ac_sed_conf_input|;t t
70373955d011SMarcel Moolenaars&@top_builddir@&$ac_top_builddir_sub&;t t
70383955d011SMarcel Moolenaars&@top_build_prefix@&$ac_top_build_prefix&;t t
70393955d011SMarcel Moolenaars&@srcdir@&$ac_srcdir&;t t
70403955d011SMarcel Moolenaars&@abs_srcdir@&$ac_abs_srcdir&;t t
70413955d011SMarcel Moolenaars&@top_srcdir@&$ac_top_srcdir&;t t
70423955d011SMarcel Moolenaars&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
70433955d011SMarcel Moolenaars&@builddir@&$ac_builddir&;t t
70443955d011SMarcel Moolenaars&@abs_builddir@&$ac_abs_builddir&;t t
70453955d011SMarcel Moolenaars&@abs_top_builddir@&$ac_abs_top_builddir&;t t
70463955d011SMarcel Moolenaars&@INSTALL@&$ac_INSTALL&;t t
70473955d011SMarcel Moolenaar$ac_datarootdir_hack
70483955d011SMarcel Moolenaar"
70493955d011SMarcel Moolenaareval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
70503955d011SMarcel Moolenaar  || as_fn_error "could not create $ac_file" "$LINENO" 5
70513955d011SMarcel Moolenaar
70523955d011SMarcel Moolenaartest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
70533955d011SMarcel Moolenaar  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
70543955d011SMarcel Moolenaar  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
70553955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
70563955d011SMarcel Moolenaarwhich seems to be undefined.  Please make sure it is defined." >&5
70573955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
70583955d011SMarcel Moolenaarwhich seems to be undefined.  Please make sure it is defined." >&2;}
70593955d011SMarcel Moolenaar
70603955d011SMarcel Moolenaar  rm -f "$tmp/stdin"
70613955d011SMarcel Moolenaar  case $ac_file in
70623955d011SMarcel Moolenaar  -) cat "$tmp/out" && rm -f "$tmp/out";;
70633955d011SMarcel Moolenaar  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
70643955d011SMarcel Moolenaar  esac \
70653955d011SMarcel Moolenaar  || as_fn_error "could not create $ac_file" "$LINENO" 5
70663955d011SMarcel Moolenaar ;;
70673955d011SMarcel Moolenaar  :H)
70683955d011SMarcel Moolenaar  #
70693955d011SMarcel Moolenaar  # CONFIG_HEADER
70703955d011SMarcel Moolenaar  #
70713955d011SMarcel Moolenaar  if test x"$ac_file" != x-; then
70723955d011SMarcel Moolenaar    {
70733955d011SMarcel Moolenaar      $as_echo "/* $configure_input  */" \
70743955d011SMarcel Moolenaar      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
70753955d011SMarcel Moolenaar    } >"$tmp/config.h" \
70763955d011SMarcel Moolenaar      || as_fn_error "could not create $ac_file" "$LINENO" 5
70773955d011SMarcel Moolenaar    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
70783955d011SMarcel Moolenaar      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
70793955d011SMarcel Moolenaar$as_echo "$as_me: $ac_file is unchanged" >&6;}
70803955d011SMarcel Moolenaar    else
70813955d011SMarcel Moolenaar      rm -f "$ac_file"
70823955d011SMarcel Moolenaar      mv "$tmp/config.h" "$ac_file" \
70833955d011SMarcel Moolenaar	|| as_fn_error "could not create $ac_file" "$LINENO" 5
70843955d011SMarcel Moolenaar    fi
70853955d011SMarcel Moolenaar  else
70863955d011SMarcel Moolenaar    $as_echo "/* $configure_input  */" \
70873955d011SMarcel Moolenaar      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
70883955d011SMarcel Moolenaar      || as_fn_error "could not create -" "$LINENO" 5
70893955d011SMarcel Moolenaar  fi
70903955d011SMarcel Moolenaar ;;
70913955d011SMarcel Moolenaar
70923955d011SMarcel Moolenaar
70933955d011SMarcel Moolenaar  esac
70943955d011SMarcel Moolenaar
70953955d011SMarcel Moolenaardone # for ac_tag
70963955d011SMarcel Moolenaar
70973955d011SMarcel Moolenaar
70983955d011SMarcel Moolenaaras_fn_exit 0
70993955d011SMarcel Moolenaar_ACEOF
71003955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
71013955d011SMarcel Moolenaar
71023955d011SMarcel Moolenaartest $ac_write_fail = 0 ||
71033955d011SMarcel Moolenaar  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
71043955d011SMarcel Moolenaar
71053955d011SMarcel Moolenaar
71063955d011SMarcel Moolenaar# configure is writing to config.log, and then calls config.status.
71073955d011SMarcel Moolenaar# config.status does its own redirection, appending to config.log.
71083955d011SMarcel Moolenaar# Unfortunately, on DOS this fails, as config.log is still kept open
71093955d011SMarcel Moolenaar# by configure, so config.status won't be able to write to it; its
71103955d011SMarcel Moolenaar# output is simply discarded.  So we exec the FD to /dev/null,
71113955d011SMarcel Moolenaar# effectively closing config.log, so it can be properly (re)opened and
71123955d011SMarcel Moolenaar# appended to by config.status.  When coming back to configure, we
71133955d011SMarcel Moolenaar# need to make the FD available again.
71143955d011SMarcel Moolenaarif test "$no_create" != yes; then
71153955d011SMarcel Moolenaar  ac_cs_success=:
71163955d011SMarcel Moolenaar  ac_config_status_args=
71173955d011SMarcel Moolenaar  test "$silent" = yes &&
71183955d011SMarcel Moolenaar    ac_config_status_args="$ac_config_status_args --quiet"
71193955d011SMarcel Moolenaar  exec 5>/dev/null
71203955d011SMarcel Moolenaar  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
71213955d011SMarcel Moolenaar  exec 5>>config.log
71223955d011SMarcel Moolenaar  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
71233955d011SMarcel Moolenaar  # would make configure fail if this is the last instruction.
71243955d011SMarcel Moolenaar  $ac_cs_success || as_fn_exit $?
71253955d011SMarcel Moolenaarfi
71263955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
71273955d011SMarcel Moolenaar  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
71283955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
71293955d011SMarcel Moolenaarfi
71303955d011SMarcel Moolenaar
71313955d011SMarcel Moolenaar
71323955d011SMarcel Moolenaarcat <<EOF
71333955d011SMarcel Moolenaar
71343955d011SMarcel MoolenaarYou can now run
71353955d011SMarcel Moolenaar
71363955d011SMarcel Moolenaar	sh ./make-bootstrap.sh
71373955d011SMarcel Moolenaar
71383955d011SMarcel Moolenaarto produce a fully functional bmake.
71393955d011SMarcel Moolenaar
71403955d011SMarcel MoolenaarEOF
7141