xref: /freebsd/contrib/bmake/configure (revision c60f6422ffae3ea85e7b10bad950ad27c463af18)
13955d011SMarcel Moolenaar#! /bin/sh
23955d011SMarcel Moolenaar# Guess values for system-dependent variables and create Makefiles.
3*c60f6422SSimon J. Gerraty# Generated by GNU Autoconf 2.72 for bmake 20251111.
43955d011SMarcel Moolenaar#
53955d011SMarcel Moolenaar# Report bugs to <sjg@NetBSD.org>.
63955d011SMarcel Moolenaar#
749caa483SSimon J. Gerraty#
822619282SSimon J. Gerraty# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
94fde40d9SSimon J. Gerraty# Inc.
1049caa483SSimon J. Gerraty#
113955d011SMarcel Moolenaar#
123955d011SMarcel Moolenaar# This configure script is free software; the Free Software Foundation
133955d011SMarcel Moolenaar# gives unlimited permission to copy, distribute and modify it.
143955d011SMarcel Moolenaar## -------------------- ##
153955d011SMarcel Moolenaar## M4sh Initialization. ##
163955d011SMarcel Moolenaar## -------------------- ##
173955d011SMarcel Moolenaar
183955d011SMarcel Moolenaar# Be more Bourne compatible
193955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh
204fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
214fde40d9SSimon J. Gerratythen :
223955d011SMarcel Moolenaar  emulate sh
233955d011SMarcel Moolenaar  NULLCMD=:
243955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
253955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
263955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
273955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
2822619282SSimon J. Gerratyelse case e in #(
2922619282SSimon J. Gerraty  e) case `(set -o) 2>/dev/null` in #(
303955d011SMarcel Moolenaar  *posix*) :
313955d011SMarcel Moolenaar    set -o posix ;; #(
323955d011SMarcel Moolenaar  *) :
333955d011SMarcel Moolenaar     ;;
3422619282SSimon J. Gerratyesac ;;
353955d011SMarcel Moolenaaresac
363955d011SMarcel Moolenaarfi
373955d011SMarcel Moolenaar
383955d011SMarcel Moolenaar
394fde40d9SSimon J. Gerraty
404fde40d9SSimon J. Gerraty# Reset variables that may have inherited troublesome values from
414fde40d9SSimon J. Gerraty# the environment.
424fde40d9SSimon J. Gerraty
434fde40d9SSimon J. Gerraty# IFS needs to be set, to space, tab, and newline, in precisely that order.
444fde40d9SSimon J. Gerraty# (If _AS_PATH_WALK were called with IFS unset, it would have the
454fde40d9SSimon J. Gerraty# side effect of setting IFS to empty, thus disabling word splitting.)
464fde40d9SSimon J. Gerraty# Quoting is to prevent editors from complaining about space-tab.
473955d011SMarcel Moolenaaras_nl='
483955d011SMarcel Moolenaar'
493955d011SMarcel Moolenaarexport as_nl
504fde40d9SSimon J. GerratyIFS=" ""	$as_nl"
514fde40d9SSimon J. Gerraty
524fde40d9SSimon J. GerratyPS1='$ '
534fde40d9SSimon J. GerratyPS2='> '
544fde40d9SSimon J. GerratyPS4='+ '
554fde40d9SSimon J. Gerraty
564fde40d9SSimon J. Gerraty# Ensure predictable behavior from utilities with locale-dependent output.
574fde40d9SSimon J. GerratyLC_ALL=C
584fde40d9SSimon J. Gerratyexport LC_ALL
594fde40d9SSimon J. GerratyLANGUAGE=C
604fde40d9SSimon J. Gerratyexport LANGUAGE
614fde40d9SSimon J. Gerraty
624fde40d9SSimon J. Gerraty# We cannot yet rely on "unset" to work, but we need these variables
634fde40d9SSimon J. Gerraty# to be unset--not just set to an empty or harmless value--now, to
644fde40d9SSimon J. Gerraty# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
654fde40d9SSimon J. Gerraty# also avoids known problems related to "unset" and subshell syntax
664fde40d9SSimon J. Gerraty# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
674fde40d9SSimon J. Gerratyfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
684fde40d9SSimon J. Gerratydo eval test \${$as_var+y} \
694fde40d9SSimon J. Gerraty  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
704fde40d9SSimon J. Gerratydone
714fde40d9SSimon J. Gerraty
724fde40d9SSimon J. Gerraty# Ensure that fds 0, 1, and 2 are open.
734fde40d9SSimon J. Gerratyif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
744fde40d9SSimon J. Gerratyif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
754fde40d9SSimon J. Gerratyif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
763955d011SMarcel Moolenaar
773955d011SMarcel Moolenaar# The user is always right.
784fde40d9SSimon J. Gerratyif ${PATH_SEPARATOR+false} :; then
793955d011SMarcel Moolenaar  PATH_SEPARATOR=:
803955d011SMarcel Moolenaar  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
813955d011SMarcel Moolenaar    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
823955d011SMarcel Moolenaar      PATH_SEPARATOR=';'
833955d011SMarcel Moolenaar  }
843955d011SMarcel Moolenaarfi
853955d011SMarcel Moolenaar
863955d011SMarcel Moolenaar
873955d011SMarcel Moolenaar# Find who we are.  Look in the path if we contain no directory separator.
8849caa483SSimon J. Gerratyas_myself=
893955d011SMarcel Moolenaarcase $0 in #((
903955d011SMarcel Moolenaar  *[\\/]* ) as_myself=$0 ;;
913955d011SMarcel Moolenaar  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
923955d011SMarcel Moolenaarfor as_dir in $PATH
933955d011SMarcel Moolenaardo
943955d011SMarcel Moolenaar  IFS=$as_save_IFS
954fde40d9SSimon J. Gerraty  case $as_dir in #(((
964fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
974fde40d9SSimon J. Gerraty    */) ;;
984fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
994fde40d9SSimon J. Gerraty  esac
1004fde40d9SSimon J. Gerraty    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
1013955d011SMarcel Moolenaar  done
1023955d011SMarcel MoolenaarIFS=$as_save_IFS
1033955d011SMarcel Moolenaar
1043955d011SMarcel Moolenaar     ;;
1053955d011SMarcel Moolenaaresac
10622619282SSimon J. Gerraty# We did not find ourselves, most probably we were run as 'sh COMMAND'
1073955d011SMarcel Moolenaar# in which case we are not to be found in the path.
1083955d011SMarcel Moolenaarif test "x$as_myself" = x; then
1093955d011SMarcel Moolenaar  as_myself=$0
1103955d011SMarcel Moolenaarfi
1113955d011SMarcel Moolenaarif test ! -f "$as_myself"; then
1124fde40d9SSimon J. Gerraty  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1133955d011SMarcel Moolenaar  exit 1
1143955d011SMarcel Moolenaarfi
1153955d011SMarcel Moolenaar
1163955d011SMarcel Moolenaar
11749caa483SSimon J. Gerraty# Use a proper internal environment variable to ensure we don't fall
11849caa483SSimon J. Gerraty  # into an infinite loop, continuously re-executing ourselves.
11949caa483SSimon J. Gerraty  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
12049caa483SSimon J. Gerraty    _as_can_reexec=no; export _as_can_reexec;
12149caa483SSimon J. Gerraty    # We cannot yet assume a decent shell, so we have to provide a
12249caa483SSimon J. Gerraty# neutralization value for shells without unset; and this also
12349caa483SSimon J. Gerraty# works around shells that cannot unset nonexistent variables.
12449caa483SSimon J. Gerraty# Preserve -v and -x to the replacement shell.
12549caa483SSimon J. GerratyBASH_ENV=/dev/null
12649caa483SSimon J. GerratyENV=/dev/null
12749caa483SSimon J. Gerraty(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
12849caa483SSimon J. Gerratycase $- in # ((((
12949caa483SSimon J. Gerraty  *v*x* | *x*v* ) as_opts=-vx ;;
13049caa483SSimon J. Gerraty  *v* ) as_opts=-v ;;
13149caa483SSimon J. Gerraty  *x* ) as_opts=-x ;;
13249caa483SSimon J. Gerraty  * ) as_opts= ;;
13349caa483SSimon J. Gerratyesac
13449caa483SSimon J. Gerratyexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
13549caa483SSimon J. Gerraty# Admittedly, this is quite paranoid, since all the known shells bail
13622619282SSimon J. Gerraty# out after a failed 'exec'.
1374fde40d9SSimon J. Gerratyprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
1384fde40d9SSimon J. Gerratyexit 255
13949caa483SSimon J. Gerraty  fi
14049caa483SSimon J. Gerraty  # We don't want this to propagate to other subprocesses.
14149caa483SSimon J. Gerraty          { _as_can_reexec=; unset _as_can_reexec;}
1423955d011SMarcel Moolenaarif test "x$CONFIG_SHELL" = x; then
14322619282SSimon J. Gerraty  as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
1444fde40d9SSimon J. Gerratythen :
1453955d011SMarcel Moolenaar  emulate sh
1463955d011SMarcel Moolenaar  NULLCMD=:
1473955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1483955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
1493955d011SMarcel Moolenaar  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1503955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
15122619282SSimon J. Gerratyelse case e in #(
15222619282SSimon J. Gerraty  e) case \`(set -o) 2>/dev/null\` in #(
1533955d011SMarcel Moolenaar  *posix*) :
1543955d011SMarcel Moolenaar    set -o posix ;; #(
1553955d011SMarcel Moolenaar  *) :
1563955d011SMarcel Moolenaar     ;;
15722619282SSimon J. Gerratyesac ;;
1583955d011SMarcel Moolenaaresac
1593955d011SMarcel Moolenaarfi
1603955d011SMarcel Moolenaar"
1613955d011SMarcel Moolenaar  as_required="as_fn_return () { (exit \$1); }
1623955d011SMarcel Moolenaaras_fn_success () { as_fn_return 0; }
1633955d011SMarcel Moolenaaras_fn_failure () { as_fn_return 1; }
1643955d011SMarcel Moolenaaras_fn_ret_success () { return 0; }
1653955d011SMarcel Moolenaaras_fn_ret_failure () { return 1; }
1663955d011SMarcel Moolenaar
1673955d011SMarcel Moolenaarexitcode=0
1683955d011SMarcel Moolenaaras_fn_success || { exitcode=1; echo as_fn_success failed.; }
1693955d011SMarcel Moolenaaras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1703955d011SMarcel Moolenaaras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1713955d011SMarcel Moolenaaras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1724fde40d9SSimon J. Gerratyif ( set x; as_fn_ret_success y && test x = \"\$1\" )
1734fde40d9SSimon J. Gerratythen :
1743955d011SMarcel Moolenaar
17522619282SSimon J. Gerratyelse case e in #(
17622619282SSimon J. Gerraty  e) exitcode=1; echo positional parameters were not saved. ;;
17722619282SSimon J. Gerratyesac
1783955d011SMarcel Moolenaarfi
17949caa483SSimon J. Gerratytest x\$exitcode = x0 || exit 1
1804fde40d9SSimon J. Gerratyblah=\$(echo \$(echo blah))
1814fde40d9SSimon J. Gerratytest x\"\$blah\" = xblah || exit 1
18249caa483SSimon J. Gerratytest -x / || exit 1"
1833955d011SMarcel Moolenaar  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1843955d011SMarcel Moolenaar  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1853955d011SMarcel Moolenaar  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1864fde40d9SSimon J. Gerraty  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
1874fde40d9SSimon J. Gerraty  if (eval "$as_required") 2>/dev/null
1884fde40d9SSimon J. Gerratythen :
1893955d011SMarcel Moolenaar  as_have_required=yes
19022619282SSimon J. Gerratyelse case e in #(
19122619282SSimon J. Gerraty  e) as_have_required=no ;;
19222619282SSimon J. Gerratyesac
1933955d011SMarcel Moolenaarfi
1944fde40d9SSimon J. Gerraty  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
1954fde40d9SSimon J. Gerratythen :
1963955d011SMarcel Moolenaar
19722619282SSimon J. Gerratyelse case e in #(
19822619282SSimon J. Gerraty  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1993955d011SMarcel Moolenaaras_found=false
2003955d011SMarcel Moolenaarfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2013955d011SMarcel Moolenaardo
2023955d011SMarcel Moolenaar  IFS=$as_save_IFS
2034fde40d9SSimon J. Gerraty  case $as_dir in #(((
2044fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
2054fde40d9SSimon J. Gerraty    */) ;;
2064fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
2074fde40d9SSimon J. Gerraty  esac
2083955d011SMarcel Moolenaar  as_found=:
2093955d011SMarcel Moolenaar  case $as_dir in #(
2103955d011SMarcel Moolenaar	 /*)
2113955d011SMarcel Moolenaar	   for as_base in sh bash ksh sh5; do
2123955d011SMarcel Moolenaar	     # Try only shells that exist, to save several forks.
2134fde40d9SSimon J. Gerraty	     as_shell=$as_dir$as_base
2143955d011SMarcel Moolenaar	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2154fde40d9SSimon J. Gerraty		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
2164fde40d9SSimon J. Gerratythen :
2173955d011SMarcel Moolenaar  CONFIG_SHELL=$as_shell as_have_required=yes
2184fde40d9SSimon J. Gerraty		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
2194fde40d9SSimon J. Gerratythen :
2203955d011SMarcel Moolenaar  break 2
2213955d011SMarcel Moolenaarfi
2223955d011SMarcel Moolenaarfi
2233955d011SMarcel Moolenaar	   done;;
2243955d011SMarcel Moolenaar       esac
2253955d011SMarcel Moolenaar  as_found=false
2263955d011SMarcel Moolenaardone
2273955d011SMarcel MoolenaarIFS=$as_save_IFS
2284fde40d9SSimon J. Gerratyif $as_found
2294fde40d9SSimon J. Gerratythen :
2304fde40d9SSimon J. Gerraty
23122619282SSimon J. Gerratyelse case e in #(
23222619282SSimon J. Gerraty  e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2334fde40d9SSimon J. Gerraty	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
2344fde40d9SSimon J. Gerratythen :
2354fde40d9SSimon J. Gerraty  CONFIG_SHELL=$SHELL as_have_required=yes
23622619282SSimon J. Gerratyfi ;;
23722619282SSimon J. Gerratyesac
2384fde40d9SSimon J. Gerratyfi
2393955d011SMarcel Moolenaar
2403955d011SMarcel Moolenaar
2414fde40d9SSimon J. Gerraty      if test "x$CONFIG_SHELL" != x
2424fde40d9SSimon J. Gerratythen :
24349caa483SSimon J. Gerraty  export CONFIG_SHELL
2443955d011SMarcel Moolenaar             # We cannot yet assume a decent shell, so we have to provide a
2453955d011SMarcel Moolenaar# neutralization value for shells without unset; and this also
2463955d011SMarcel Moolenaar# works around shells that cannot unset nonexistent variables.
24749caa483SSimon J. Gerraty# Preserve -v and -x to the replacement shell.
2483955d011SMarcel MoolenaarBASH_ENV=/dev/null
2493955d011SMarcel MoolenaarENV=/dev/null
2503955d011SMarcel Moolenaar(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
25149caa483SSimon J. Gerratycase $- in # ((((
25249caa483SSimon J. Gerraty  *v*x* | *x*v* ) as_opts=-vx ;;
25349caa483SSimon J. Gerraty  *v* ) as_opts=-v ;;
25449caa483SSimon J. Gerraty  *x* ) as_opts=-x ;;
25549caa483SSimon J. Gerraty  * ) as_opts= ;;
25649caa483SSimon J. Gerratyesac
25749caa483SSimon J. Gerratyexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
25849caa483SSimon J. Gerraty# Admittedly, this is quite paranoid, since all the known shells bail
25922619282SSimon J. Gerraty# out after a failed 'exec'.
2604fde40d9SSimon J. Gerratyprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
26149caa483SSimon J. Gerratyexit 255
2623955d011SMarcel Moolenaarfi
2633955d011SMarcel Moolenaar
2644fde40d9SSimon J. Gerraty    if test x$as_have_required = xno
2654fde40d9SSimon J. Gerratythen :
2664fde40d9SSimon J. Gerraty  printf "%s\n" "$0: This script requires a shell more modern than all"
2674fde40d9SSimon J. Gerraty  printf "%s\n" "$0: the shells that I found on your system."
2684fde40d9SSimon J. Gerraty  if test ${ZSH_VERSION+y} ; then
2694fde40d9SSimon J. Gerraty    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2704fde40d9SSimon J. Gerraty    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
2713955d011SMarcel Moolenaar  else
2724fde40d9SSimon J. Gerraty    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org
2733955d011SMarcel Moolenaar$0: about your system, including any error possibly output
2743955d011SMarcel Moolenaar$0: before this message. Then install a modern shell, or
2753955d011SMarcel Moolenaar$0: manually run the script under such a shell if you do
2763955d011SMarcel Moolenaar$0: have one."
2773955d011SMarcel Moolenaar  fi
2783955d011SMarcel Moolenaar  exit 1
27922619282SSimon J. Gerratyfi ;;
28022619282SSimon J. Gerratyesac
2813955d011SMarcel Moolenaarfi
2823955d011SMarcel Moolenaarfi
2833955d011SMarcel MoolenaarSHELL=${CONFIG_SHELL-/bin/sh}
2843955d011SMarcel Moolenaarexport SHELL
2853955d011SMarcel Moolenaar# Unset more variables known to interfere with behavior of common tools.
2863955d011SMarcel MoolenaarCLICOLOR_FORCE= GREP_OPTIONS=
2873955d011SMarcel Moolenaarunset CLICOLOR_FORCE GREP_OPTIONS
2883955d011SMarcel Moolenaar
2893955d011SMarcel Moolenaar## --------------------- ##
2903955d011SMarcel Moolenaar## M4sh Shell Functions. ##
2913955d011SMarcel Moolenaar## --------------------- ##
2923955d011SMarcel Moolenaar# as_fn_unset VAR
2933955d011SMarcel Moolenaar# ---------------
2943955d011SMarcel Moolenaar# Portably unset VAR.
2953955d011SMarcel Moolenaaras_fn_unset ()
2963955d011SMarcel Moolenaar{
2973955d011SMarcel Moolenaar  { eval $1=; unset $1;}
2983955d011SMarcel Moolenaar}
2993955d011SMarcel Moolenaaras_unset=as_fn_unset
3003955d011SMarcel Moolenaar
3014fde40d9SSimon J. Gerraty
3023955d011SMarcel Moolenaar# as_fn_set_status STATUS
3033955d011SMarcel Moolenaar# -----------------------
3043955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
3053955d011SMarcel Moolenaaras_fn_set_status ()
3063955d011SMarcel Moolenaar{
3073955d011SMarcel Moolenaar  return $1
3083955d011SMarcel Moolenaar} # as_fn_set_status
3093955d011SMarcel Moolenaar
3103955d011SMarcel Moolenaar# as_fn_exit STATUS
3113955d011SMarcel Moolenaar# -----------------
3123955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
3133955d011SMarcel Moolenaaras_fn_exit ()
3143955d011SMarcel Moolenaar{
3153955d011SMarcel Moolenaar  set +e
3163955d011SMarcel Moolenaar  as_fn_set_status $1
3173955d011SMarcel Moolenaar  exit $1
3183955d011SMarcel Moolenaar} # as_fn_exit
3193955d011SMarcel Moolenaar
3203955d011SMarcel Moolenaar# as_fn_mkdir_p
3213955d011SMarcel Moolenaar# -------------
3223955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
3233955d011SMarcel Moolenaaras_fn_mkdir_p ()
3243955d011SMarcel Moolenaar{
3253955d011SMarcel Moolenaar
3263955d011SMarcel Moolenaar  case $as_dir in #(
3273955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
3283955d011SMarcel Moolenaar  esac
3293955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
3303955d011SMarcel Moolenaar    as_dirs=
3313955d011SMarcel Moolenaar    while :; do
3323955d011SMarcel Moolenaar      case $as_dir in #(
3334fde40d9SSimon J. Gerraty      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3343955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
3353955d011SMarcel Moolenaar      esac
3363955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
3373955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
3383955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3393955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
3403955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
3413955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3424fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" |
3433955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3443955d011SMarcel Moolenaar	    s//\1/
3453955d011SMarcel Moolenaar	    q
3463955d011SMarcel Moolenaar	  }
3473955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
3483955d011SMarcel Moolenaar	    s//\1/
3493955d011SMarcel Moolenaar	    q
3503955d011SMarcel Moolenaar	  }
3513955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
3523955d011SMarcel Moolenaar	    s//\1/
3533955d011SMarcel Moolenaar	    q
3543955d011SMarcel Moolenaar	  }
3553955d011SMarcel Moolenaar	  /^X\(\/\).*/{
3563955d011SMarcel Moolenaar	    s//\1/
3573955d011SMarcel Moolenaar	    q
3583955d011SMarcel Moolenaar	  }
3593955d011SMarcel Moolenaar	  s/.*/./; q'`
3603955d011SMarcel Moolenaar      test -d "$as_dir" && break
3613955d011SMarcel Moolenaar    done
3623955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
36349caa483SSimon J. Gerraty  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3643955d011SMarcel Moolenaar
3653955d011SMarcel Moolenaar
3663955d011SMarcel Moolenaar} # as_fn_mkdir_p
36749caa483SSimon J. Gerraty
36849caa483SSimon J. Gerraty# as_fn_executable_p FILE
36949caa483SSimon J. Gerraty# -----------------------
37049caa483SSimon J. Gerraty# Test if FILE is an executable regular file.
37149caa483SSimon J. Gerratyas_fn_executable_p ()
37249caa483SSimon J. Gerraty{
37349caa483SSimon J. Gerraty  test -f "$1" && test -x "$1"
37449caa483SSimon J. Gerraty} # as_fn_executable_p
3753955d011SMarcel Moolenaar# as_fn_append VAR VALUE
3763955d011SMarcel Moolenaar# ----------------------
3773955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
3783955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
3793955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
3803955d011SMarcel Moolenaar# implementations.
3814fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
3824fde40d9SSimon J. Gerratythen :
3833955d011SMarcel Moolenaar  eval 'as_fn_append ()
3843955d011SMarcel Moolenaar  {
3853955d011SMarcel Moolenaar    eval $1+=\$2
3863955d011SMarcel Moolenaar  }'
38722619282SSimon J. Gerratyelse case e in #(
38822619282SSimon J. Gerraty  e) as_fn_append ()
3893955d011SMarcel Moolenaar  {
3903955d011SMarcel Moolenaar    eval $1=\$$1\$2
39122619282SSimon J. Gerraty  } ;;
39222619282SSimon J. Gerratyesac
3933955d011SMarcel Moolenaarfi # as_fn_append
3943955d011SMarcel Moolenaar
3953955d011SMarcel Moolenaar# as_fn_arith ARG...
3963955d011SMarcel Moolenaar# ------------------
3973955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
3983955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
3993955d011SMarcel Moolenaar# must be portable across $(()) and expr.
4004fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
4014fde40d9SSimon J. Gerratythen :
4023955d011SMarcel Moolenaar  eval 'as_fn_arith ()
4033955d011SMarcel Moolenaar  {
4043955d011SMarcel Moolenaar    as_val=$(( $* ))
4053955d011SMarcel Moolenaar  }'
40622619282SSimon J. Gerratyelse case e in #(
40722619282SSimon J. Gerraty  e) as_fn_arith ()
4083955d011SMarcel Moolenaar  {
4093955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
41022619282SSimon J. Gerraty  } ;;
41122619282SSimon J. Gerratyesac
4123955d011SMarcel Moolenaarfi # as_fn_arith
4133955d011SMarcel Moolenaar
4143955d011SMarcel Moolenaar
41549caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD]
41649caa483SSimon J. Gerraty# ----------------------------------------
4173955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4183955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
41949caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0.
4203955d011SMarcel Moolenaaras_fn_error ()
4213955d011SMarcel Moolenaar{
42249caa483SSimon J. Gerraty  as_status=$1; test $as_status -eq 0 && as_status=1
42349caa483SSimon J. Gerraty  if test "$4"; then
42449caa483SSimon J. Gerraty    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4254fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4263955d011SMarcel Moolenaar  fi
4274fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: error: $2" >&2
4283955d011SMarcel Moolenaar  as_fn_exit $as_status
4293955d011SMarcel Moolenaar} # as_fn_error
4303955d011SMarcel Moolenaar
4313955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
4323955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4333955d011SMarcel Moolenaar  as_expr=expr
4343955d011SMarcel Moolenaarelse
4353955d011SMarcel Moolenaar  as_expr=false
4363955d011SMarcel Moolenaarfi
4373955d011SMarcel Moolenaar
4383955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4393955d011SMarcel Moolenaar  as_basename=basename
4403955d011SMarcel Moolenaarelse
4413955d011SMarcel Moolenaar  as_basename=false
4423955d011SMarcel Moolenaarfi
4433955d011SMarcel Moolenaar
4443955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4453955d011SMarcel Moolenaar  as_dirname=dirname
4463955d011SMarcel Moolenaarelse
4473955d011SMarcel Moolenaar  as_dirname=false
4483955d011SMarcel Moolenaarfi
4493955d011SMarcel Moolenaar
4503955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
4513955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4523955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
4533955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4544fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" |
4553955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
4563955d011SMarcel Moolenaar	    s//\1/
4573955d011SMarcel Moolenaar	    q
4583955d011SMarcel Moolenaar	  }
4593955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
4603955d011SMarcel Moolenaar	    s//\1/
4613955d011SMarcel Moolenaar	    q
4623955d011SMarcel Moolenaar	  }
4633955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
4643955d011SMarcel Moolenaar	    s//\1/
4653955d011SMarcel Moolenaar	    q
4663955d011SMarcel Moolenaar	  }
4673955d011SMarcel Moolenaar	  s/.*/./; q'`
4683955d011SMarcel Moolenaar
4693955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
4703955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
4713955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4723955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
4733955d011SMarcel Moolenaaras_cr_digits='0123456789'
4743955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
4753955d011SMarcel Moolenaar
4763955d011SMarcel Moolenaar
4773955d011SMarcel Moolenaar  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4783955d011SMarcel Moolenaar  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4793955d011SMarcel Moolenaar  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4803955d011SMarcel Moolenaar  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4813955d011SMarcel Moolenaar  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4823955d011SMarcel Moolenaar  sed -n '
4833955d011SMarcel Moolenaar    p
4843955d011SMarcel Moolenaar    /[$]LINENO/=
4853955d011SMarcel Moolenaar  ' <$as_myself |
4863955d011SMarcel Moolenaar    sed '
48722619282SSimon J. Gerraty      t clear
48822619282SSimon J. Gerraty      :clear
4893955d011SMarcel Moolenaar      s/[$]LINENO.*/&-/
4903955d011SMarcel Moolenaar      t lineno
4913955d011SMarcel Moolenaar      b
4923955d011SMarcel Moolenaar      :lineno
4933955d011SMarcel Moolenaar      N
4943955d011SMarcel Moolenaar      :loop
4953955d011SMarcel Moolenaar      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4963955d011SMarcel Moolenaar      t loop
4973955d011SMarcel Moolenaar      s/-\n.*//
4983955d011SMarcel Moolenaar    ' >$as_me.lineno &&
4993955d011SMarcel Moolenaar  chmod +x "$as_me.lineno" ||
5004fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5013955d011SMarcel Moolenaar
50249caa483SSimon J. Gerraty  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
50349caa483SSimon J. Gerraty  # already done that, so ensure we don't try to do so again and fall
50449caa483SSimon J. Gerraty  # in an infinite loop.  This has already happened in practice.
50549caa483SSimon J. Gerraty  _as_can_reexec=no; export _as_can_reexec
5063955d011SMarcel Moolenaar  # Don't try to exec as it changes $[0], causing all sort of problems
5073955d011SMarcel Moolenaar  # (the dirname of $[0] is not the place where we might find the
5083955d011SMarcel Moolenaar  # original and so on.  Autoconf is especially sensitive to this).
5093955d011SMarcel Moolenaar  . "./$as_me.lineno"
5103955d011SMarcel Moolenaar  # Exit status is that of the last command.
5113955d011SMarcel Moolenaar  exit
5123955d011SMarcel Moolenaar}
5133955d011SMarcel Moolenaar
5144fde40d9SSimon J. Gerraty
5154fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline.
5164fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
5174fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles.
5183955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
5193955d011SMarcel Moolenaarcase `echo -n x` in #(((((
5203955d011SMarcel Moolenaar-n*)
5213955d011SMarcel Moolenaar  case `echo 'xy\c'` in
5223955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5233955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
5243955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5253955d011SMarcel Moolenaar       ECHO_T='	';;
5263955d011SMarcel Moolenaar  esac;;
5273955d011SMarcel Moolenaar*)
5283955d011SMarcel Moolenaar  ECHO_N='-n';;
5293955d011SMarcel Moolenaaresac
5303955d011SMarcel Moolenaar
5314fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide
5324fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n.  New code should use
5334fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
5344fde40d9SSimon J. Gerratyas_echo='printf %s\n'
5354fde40d9SSimon J. Gerratyas_echo_n='printf %s'
5364fde40d9SSimon J. Gerraty
5373955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
5383955d011SMarcel Moolenaarif test -d conf$$.dir; then
5393955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
5403955d011SMarcel Moolenaarelse
5413955d011SMarcel Moolenaar  rm -f conf$$.dir
5423955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
5433955d011SMarcel Moolenaarfi
5443955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
5453955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
5463955d011SMarcel Moolenaar    as_ln_s='ln -s'
5473955d011SMarcel Moolenaar    # ... but there are two gotchas:
54822619282SSimon J. Gerraty    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
54922619282SSimon J. Gerraty    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
55022619282SSimon J. Gerraty    # In both cases, we have to default to 'cp -pR'.
5513955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
55249caa483SSimon J. Gerraty      as_ln_s='cp -pR'
5533955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
5543955d011SMarcel Moolenaar    as_ln_s=ln
5553955d011SMarcel Moolenaar  else
55649caa483SSimon J. Gerraty    as_ln_s='cp -pR'
5573955d011SMarcel Moolenaar  fi
5583955d011SMarcel Moolenaarelse
55949caa483SSimon J. Gerraty  as_ln_s='cp -pR'
5603955d011SMarcel Moolenaarfi
5613955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5623955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
5633955d011SMarcel Moolenaar
5643955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
5653955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
5663955d011SMarcel Moolenaarelse
5673955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
5683955d011SMarcel Moolenaar  as_mkdir_p=false
5693955d011SMarcel Moolenaarfi
5703955d011SMarcel Moolenaar
5713955d011SMarcel Moolenaaras_test_x='test -x'
57249caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p
5733955d011SMarcel Moolenaar
5743955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
57522619282SSimon J. Gerratyas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
57622619282SSimon J. Gerratyas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
5773955d011SMarcel Moolenaar
5783955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
57922619282SSimon J. Gerratyas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
58022619282SSimon J. Gerratyas_tr_sh="eval sed '$as_sed_sh'" # deprecated
5813955d011SMarcel Moolenaar
5823955d011SMarcel Moolenaar
58349caa483SSimon J. Gerratytest -n "$DJDIR" || exec 7<&0 </dev/null
58449caa483SSimon J. Gerratyexec 6>&1
5853955d011SMarcel Moolenaar
5863955d011SMarcel Moolenaar# Name of the host.
58749caa483SSimon J. Gerraty# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5883955d011SMarcel Moolenaar# so uname gets run too.
5893955d011SMarcel Moolenaarac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5903955d011SMarcel Moolenaar
5913955d011SMarcel Moolenaar#
5923955d011SMarcel Moolenaar# Initializations.
5933955d011SMarcel Moolenaar#
5943955d011SMarcel Moolenaarac_default_prefix=/usr/local
5953955d011SMarcel Moolenaarac_clean_files=
5963955d011SMarcel Moolenaarac_config_libobj_dir=.
5973955d011SMarcel MoolenaarLIBOBJS=
5983955d011SMarcel Moolenaarcross_compiling=no
5993955d011SMarcel Moolenaarsubdirs=
6003955d011SMarcel MoolenaarMFLAGS=
6013955d011SMarcel MoolenaarMAKEFLAGS=
6023955d011SMarcel Moolenaar
6033955d011SMarcel Moolenaar# Identity of this package.
6043955d011SMarcel MoolenaarPACKAGE_NAME='bmake'
6053955d011SMarcel MoolenaarPACKAGE_TARNAME='bmake'
606*c60f6422SSimon J. GerratyPACKAGE_VERSION='20251111'
607*c60f6422SSimon J. GerratyPACKAGE_STRING='bmake 20251111'
6083955d011SMarcel MoolenaarPACKAGE_BUGREPORT='sjg@NetBSD.org'
6093955d011SMarcel MoolenaarPACKAGE_URL=''
6103955d011SMarcel Moolenaar
6113955d011SMarcel Moolenaar# Factoring default headers for most tests.
6123955d011SMarcel Moolenaarac_includes_default="\
6133955d011SMarcel Moolenaar#include <stddef.h>
6144fde40d9SSimon J. Gerraty#ifdef HAVE_STDIO_H
6154fde40d9SSimon J. Gerraty# include <stdio.h>
6164fde40d9SSimon J. Gerraty#endif
6173955d011SMarcel Moolenaar#ifdef HAVE_STDLIB_H
6183955d011SMarcel Moolenaar# include <stdlib.h>
6193955d011SMarcel Moolenaar#endif
6203955d011SMarcel Moolenaar#ifdef HAVE_STRING_H
6213955d011SMarcel Moolenaar# include <string.h>
6223955d011SMarcel Moolenaar#endif
6233955d011SMarcel Moolenaar#ifdef HAVE_INTTYPES_H
6243955d011SMarcel Moolenaar# include <inttypes.h>
6253955d011SMarcel Moolenaar#endif
6263955d011SMarcel Moolenaar#ifdef HAVE_STDINT_H
6273955d011SMarcel Moolenaar# include <stdint.h>
6283955d011SMarcel Moolenaar#endif
6294fde40d9SSimon J. Gerraty#ifdef HAVE_STRINGS_H
6304fde40d9SSimon J. Gerraty# include <strings.h>
6314fde40d9SSimon J. Gerraty#endif
6324fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H
6334fde40d9SSimon J. Gerraty# include <sys/types.h>
6344fde40d9SSimon J. Gerraty#endif
6354fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_STAT_H
6364fde40d9SSimon J. Gerraty# include <sys/stat.h>
6374fde40d9SSimon J. Gerraty#endif
6383955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
6393955d011SMarcel Moolenaar# include <unistd.h>
6403955d011SMarcel Moolenaar#endif"
6413955d011SMarcel Moolenaar
6424fde40d9SSimon J. Gerratyac_header_c_list=
6434fde40d9SSimon J. Gerratyac_func_c_list=
6443955d011SMarcel Moolenaarac_subst_vars='LTLIBOBJS
64512904384SSimon J. GerratyUTC_1
646e22fef7dSSimon J. Gerraty_MAKE_VERSION
647*c60f6422SSimon J. Gerratylua
6483955d011SMarcel Moolenaarfilemon_h
64949caa483SSimon J. Gerratyuse_filemon
6503955d011SMarcel Moolenaaruse_meta
6513955d011SMarcel Moolenaardiff_u
65212904384SSimon J. Gerratydiff
6533955d011SMarcel MoolenaarGCC
6543955d011SMarcel MoolenaarINSTALL
6553955d011SMarcel Moolenaardefault_sys_path
6563955d011SMarcel Moolenaarmksrc
657e2eeea75SSimon J. Gerratyforce_machine_arch
6583955d011SMarcel Moolenaarmachine_arch
6593955d011SMarcel Moolenaarforce_machine
6603955d011SMarcel Moolenaarmachine
661548bfc56SSimon J. Gerratyforce_make_os
662548bfc56SSimon J. Gerratymake_os
6634fde40d9SSimon J. Gerratyegrep
6643955d011SMarcel MoolenaarLIBOBJS
6650dede8b0SSimon J. Gerratybmake_path_max
6663955d011SMarcel Moolenaarac_exe_suffix
6673955d011SMarcel MoolenaarINSTALL_DATA
6683955d011SMarcel MoolenaarINSTALL_SCRIPT
6693955d011SMarcel MoolenaarINSTALL_PROGRAM
6703955d011SMarcel MoolenaarOBJEXT
6713955d011SMarcel MoolenaarEXEEXT
6723955d011SMarcel Moolenaarac_ct_CC
6733955d011SMarcel MoolenaarCPPFLAGS
6743955d011SMarcel MoolenaarLDFLAGS
6753955d011SMarcel MoolenaarCFLAGS
6763955d011SMarcel MoolenaarCC
6773955d011SMarcel Moolenaartarget_alias
6783955d011SMarcel Moolenaarhost_alias
6793955d011SMarcel Moolenaarbuild_alias
6803955d011SMarcel MoolenaarLIBS
6813955d011SMarcel MoolenaarECHO_T
6823955d011SMarcel MoolenaarECHO_N
6833955d011SMarcel MoolenaarECHO_C
6843955d011SMarcel MoolenaarDEFS
6853955d011SMarcel Moolenaarmandir
6863955d011SMarcel Moolenaarlocaledir
6873955d011SMarcel Moolenaarlibdir
6883955d011SMarcel Moolenaarpsdir
6893955d011SMarcel Moolenaarpdfdir
6903955d011SMarcel Moolenaardvidir
6913955d011SMarcel Moolenaarhtmldir
6923955d011SMarcel Moolenaarinfodir
6933955d011SMarcel Moolenaardocdir
6943955d011SMarcel Moolenaaroldincludedir
6953955d011SMarcel Moolenaarincludedir
6964fde40d9SSimon J. Gerratyrunstatedir
6973955d011SMarcel Moolenaarlocalstatedir
6983955d011SMarcel Moolenaarsharedstatedir
6993955d011SMarcel Moolenaarsysconfdir
7003955d011SMarcel Moolenaardatadir
7013955d011SMarcel Moolenaardatarootdir
7023955d011SMarcel Moolenaarlibexecdir
7033955d011SMarcel Moolenaarsbindir
7043955d011SMarcel Moolenaarbindir
7053955d011SMarcel Moolenaarprogram_transform_name
7063955d011SMarcel Moolenaarprefix
7073955d011SMarcel Moolenaarexec_prefix
7083955d011SMarcel MoolenaarPACKAGE_URL
7093955d011SMarcel MoolenaarPACKAGE_BUGREPORT
7103955d011SMarcel MoolenaarPACKAGE_STRING
7113955d011SMarcel MoolenaarPACKAGE_VERSION
7123955d011SMarcel MoolenaarPACKAGE_TARNAME
7133955d011SMarcel MoolenaarPACKAGE_NAME
7143955d011SMarcel MoolenaarPATH_SEPARATOR
7153955d011SMarcel MoolenaarSHELL'
7163955d011SMarcel Moolenaarac_subst_files=''
7173955d011SMarcel Moolenaarac_user_opts='
7183955d011SMarcel Moolenaarenable_option_checking
7193955d011SMarcel Moolenaarwith_defshell
72049caa483SSimon J. Gerratywith_makefile
7213955d011SMarcel Moolenaarwith_meta
7223955d011SMarcel Moolenaarwith_filemon
723d5e0a182SSimon J. Gerratywith_bmake_strftime
724*c60f6422SSimon J. Gerratywith_lua
7253955d011SMarcel Moolenaarwith_machine
7263955d011SMarcel Moolenaarwith_force_machine
7273955d011SMarcel Moolenaarwith_force_machine_arch
7283955d011SMarcel Moolenaarwith_machine_arch
7293955d011SMarcel Moolenaarwith_default_sys_path
7303955d011SMarcel Moolenaarwith_path_objdirprefix
7313955d011SMarcel Moolenaarenable_pwd_override
7323955d011SMarcel Moolenaarenable_check_make_chdir
7333955d011SMarcel Moolenaarwith_mksrc
7343955d011SMarcel Moolenaar'
7353955d011SMarcel Moolenaar      ac_precious_vars='build_alias
7363955d011SMarcel Moolenaarhost_alias
7373955d011SMarcel Moolenaartarget_alias
7383955d011SMarcel MoolenaarCC
7393955d011SMarcel MoolenaarCFLAGS
7403955d011SMarcel MoolenaarLDFLAGS
7413955d011SMarcel MoolenaarLIBS
7424fde40d9SSimon J. GerratyCPPFLAGS'
7433955d011SMarcel Moolenaar
7443955d011SMarcel Moolenaar
7453955d011SMarcel Moolenaar# Initialize some variables set by options.
7463955d011SMarcel Moolenaarac_init_help=
7473955d011SMarcel Moolenaarac_init_version=false
7483955d011SMarcel Moolenaarac_unrecognized_opts=
7493955d011SMarcel Moolenaarac_unrecognized_sep=
7503955d011SMarcel Moolenaar# The variables have the same names as the options, with
7513955d011SMarcel Moolenaar# dashes changed to underlines.
7523955d011SMarcel Moolenaarcache_file=/dev/null
7533955d011SMarcel Moolenaarexec_prefix=NONE
7543955d011SMarcel Moolenaarno_create=
7553955d011SMarcel Moolenaarno_recursion=
7563955d011SMarcel Moolenaarprefix=NONE
7573955d011SMarcel Moolenaarprogram_prefix=NONE
7583955d011SMarcel Moolenaarprogram_suffix=NONE
7593955d011SMarcel Moolenaarprogram_transform_name=s,x,x,
7603955d011SMarcel Moolenaarsilent=
7613955d011SMarcel Moolenaarsite=
7623955d011SMarcel Moolenaarsrcdir=
7633955d011SMarcel Moolenaarverbose=
7643955d011SMarcel Moolenaarx_includes=NONE
7653955d011SMarcel Moolenaarx_libraries=NONE
7663955d011SMarcel Moolenaar
7673955d011SMarcel Moolenaar# Installation directory options.
7683955d011SMarcel Moolenaar# These are left unexpanded so users can "make install exec_prefix=/foo"
7693955d011SMarcel Moolenaar# and all the variables that are supposed to be based on exec_prefix
7703955d011SMarcel Moolenaar# by default will actually change.
7713955d011SMarcel Moolenaar# Use braces instead of parens because sh, perl, etc. also accept them.
7723955d011SMarcel Moolenaar# (The list follows the same order as the GNU Coding Standards.)
7733955d011SMarcel Moolenaarbindir='${exec_prefix}/bin'
7743955d011SMarcel Moolenaarsbindir='${exec_prefix}/sbin'
7753955d011SMarcel Moolenaarlibexecdir='${exec_prefix}/libexec'
7763955d011SMarcel Moolenaardatarootdir='${prefix}/share'
7773955d011SMarcel Moolenaardatadir='${datarootdir}'
7783955d011SMarcel Moolenaarsysconfdir='${prefix}/etc'
7793955d011SMarcel Moolenaarsharedstatedir='${prefix}/com'
7803955d011SMarcel Moolenaarlocalstatedir='${prefix}/var'
7814fde40d9SSimon J. Gerratyrunstatedir='${localstatedir}/run'
7823955d011SMarcel Moolenaarincludedir='${prefix}/include'
7833955d011SMarcel Moolenaaroldincludedir='/usr/include'
7843955d011SMarcel Moolenaardocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
7853955d011SMarcel Moolenaarinfodir='${datarootdir}/info'
7863955d011SMarcel Moolenaarhtmldir='${docdir}'
7873955d011SMarcel Moolenaardvidir='${docdir}'
7883955d011SMarcel Moolenaarpdfdir='${docdir}'
7893955d011SMarcel Moolenaarpsdir='${docdir}'
7903955d011SMarcel Moolenaarlibdir='${exec_prefix}/lib'
7913955d011SMarcel Moolenaarlocaledir='${datarootdir}/locale'
7923955d011SMarcel Moolenaarmandir='${datarootdir}/man'
7933955d011SMarcel Moolenaar
7943955d011SMarcel Moolenaarac_prev=
7953955d011SMarcel Moolenaarac_dashdash=
7963955d011SMarcel Moolenaarfor ac_option
7973955d011SMarcel Moolenaardo
7983955d011SMarcel Moolenaar  # If the previous option needs an argument, assign it.
7993955d011SMarcel Moolenaar  if test -n "$ac_prev"; then
8003955d011SMarcel Moolenaar    eval $ac_prev=\$ac_option
8013955d011SMarcel Moolenaar    ac_prev=
8023955d011SMarcel Moolenaar    continue
8033955d011SMarcel Moolenaar  fi
8043955d011SMarcel Moolenaar
8053955d011SMarcel Moolenaar  case $ac_option in
80649caa483SSimon J. Gerraty  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
80749caa483SSimon J. Gerraty  *=)   ac_optarg= ;;
8083955d011SMarcel Moolenaar  *)    ac_optarg=yes ;;
8093955d011SMarcel Moolenaar  esac
8103955d011SMarcel Moolenaar
8113955d011SMarcel Moolenaar  case $ac_dashdash$ac_option in
8123955d011SMarcel Moolenaar  --)
8133955d011SMarcel Moolenaar    ac_dashdash=yes ;;
8143955d011SMarcel Moolenaar
8153955d011SMarcel Moolenaar  -bindir | --bindir | --bindi | --bind | --bin | --bi)
8163955d011SMarcel Moolenaar    ac_prev=bindir ;;
8173955d011SMarcel Moolenaar  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8183955d011SMarcel Moolenaar    bindir=$ac_optarg ;;
8193955d011SMarcel Moolenaar
8203955d011SMarcel Moolenaar  -build | --build | --buil | --bui | --bu)
8213955d011SMarcel Moolenaar    ac_prev=build_alias ;;
8223955d011SMarcel Moolenaar  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8233955d011SMarcel Moolenaar    build_alias=$ac_optarg ;;
8243955d011SMarcel Moolenaar
8253955d011SMarcel Moolenaar  -cache-file | --cache-file | --cache-fil | --cache-fi \
8263955d011SMarcel Moolenaar  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8273955d011SMarcel Moolenaar    ac_prev=cache_file ;;
8283955d011SMarcel Moolenaar  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8293955d011SMarcel Moolenaar  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8303955d011SMarcel Moolenaar    cache_file=$ac_optarg ;;
8313955d011SMarcel Moolenaar
8323955d011SMarcel Moolenaar  --config-cache | -C)
8333955d011SMarcel Moolenaar    cache_file=config.cache ;;
8343955d011SMarcel Moolenaar
8353955d011SMarcel Moolenaar  -datadir | --datadir | --datadi | --datad)
8363955d011SMarcel Moolenaar    ac_prev=datadir ;;
8373955d011SMarcel Moolenaar  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8383955d011SMarcel Moolenaar    datadir=$ac_optarg ;;
8393955d011SMarcel Moolenaar
8403955d011SMarcel Moolenaar  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8413955d011SMarcel Moolenaar  | --dataroo | --dataro | --datar)
8423955d011SMarcel Moolenaar    ac_prev=datarootdir ;;
8433955d011SMarcel Moolenaar  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8443955d011SMarcel Moolenaar  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8453955d011SMarcel Moolenaar    datarootdir=$ac_optarg ;;
8463955d011SMarcel Moolenaar
8473955d011SMarcel Moolenaar  -disable-* | --disable-*)
8483955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8493955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
8503955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
85122619282SSimon J. Gerraty      as_fn_error $? "invalid feature name: '$ac_useropt'"
8523955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
8534fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
8543955d011SMarcel Moolenaar    case $ac_user_opts in
8553955d011SMarcel Moolenaar      *"
8563955d011SMarcel Moolenaar"enable_$ac_useropt"
8573955d011SMarcel Moolenaar"*) ;;
8583955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8593955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
8603955d011SMarcel Moolenaar    esac
8613955d011SMarcel Moolenaar    eval enable_$ac_useropt=no ;;
8623955d011SMarcel Moolenaar
8633955d011SMarcel Moolenaar  -docdir | --docdir | --docdi | --doc | --do)
8643955d011SMarcel Moolenaar    ac_prev=docdir ;;
8653955d011SMarcel Moolenaar  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8663955d011SMarcel Moolenaar    docdir=$ac_optarg ;;
8673955d011SMarcel Moolenaar
8683955d011SMarcel Moolenaar  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8693955d011SMarcel Moolenaar    ac_prev=dvidir ;;
8703955d011SMarcel Moolenaar  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8713955d011SMarcel Moolenaar    dvidir=$ac_optarg ;;
8723955d011SMarcel Moolenaar
8733955d011SMarcel Moolenaar  -enable-* | --enable-*)
8743955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8753955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
8763955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
87722619282SSimon J. Gerraty      as_fn_error $? "invalid feature name: '$ac_useropt'"
8783955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
8794fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
8803955d011SMarcel Moolenaar    case $ac_user_opts in
8813955d011SMarcel Moolenaar      *"
8823955d011SMarcel Moolenaar"enable_$ac_useropt"
8833955d011SMarcel Moolenaar"*) ;;
8843955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8853955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
8863955d011SMarcel Moolenaar    esac
8873955d011SMarcel Moolenaar    eval enable_$ac_useropt=\$ac_optarg ;;
8883955d011SMarcel Moolenaar
8893955d011SMarcel Moolenaar  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8903955d011SMarcel Moolenaar  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8913955d011SMarcel Moolenaar  | --exec | --exe | --ex)
8923955d011SMarcel Moolenaar    ac_prev=exec_prefix ;;
8933955d011SMarcel Moolenaar  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8943955d011SMarcel Moolenaar  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
8953955d011SMarcel Moolenaar  | --exec=* | --exe=* | --ex=*)
8963955d011SMarcel Moolenaar    exec_prefix=$ac_optarg ;;
8973955d011SMarcel Moolenaar
8983955d011SMarcel Moolenaar  -gas | --gas | --ga | --g)
8993955d011SMarcel Moolenaar    # Obsolete; use --with-gas.
9003955d011SMarcel Moolenaar    with_gas=yes ;;
9013955d011SMarcel Moolenaar
9023955d011SMarcel Moolenaar  -help | --help | --hel | --he | -h)
9033955d011SMarcel Moolenaar    ac_init_help=long ;;
9043955d011SMarcel Moolenaar  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
9053955d011SMarcel Moolenaar    ac_init_help=recursive ;;
9063955d011SMarcel Moolenaar  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
9073955d011SMarcel Moolenaar    ac_init_help=short ;;
9083955d011SMarcel Moolenaar
9093955d011SMarcel Moolenaar  -host | --host | --hos | --ho)
9103955d011SMarcel Moolenaar    ac_prev=host_alias ;;
9113955d011SMarcel Moolenaar  -host=* | --host=* | --hos=* | --ho=*)
9123955d011SMarcel Moolenaar    host_alias=$ac_optarg ;;
9133955d011SMarcel Moolenaar
9143955d011SMarcel Moolenaar  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
9153955d011SMarcel Moolenaar    ac_prev=htmldir ;;
9163955d011SMarcel Moolenaar  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
9173955d011SMarcel Moolenaar  | --ht=*)
9183955d011SMarcel Moolenaar    htmldir=$ac_optarg ;;
9193955d011SMarcel Moolenaar
9203955d011SMarcel Moolenaar  -includedir | --includedir | --includedi | --included | --include \
9213955d011SMarcel Moolenaar  | --includ | --inclu | --incl | --inc)
9223955d011SMarcel Moolenaar    ac_prev=includedir ;;
9233955d011SMarcel Moolenaar  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9243955d011SMarcel Moolenaar  | --includ=* | --inclu=* | --incl=* | --inc=*)
9253955d011SMarcel Moolenaar    includedir=$ac_optarg ;;
9263955d011SMarcel Moolenaar
9273955d011SMarcel Moolenaar  -infodir | --infodir | --infodi | --infod | --info | --inf)
9283955d011SMarcel Moolenaar    ac_prev=infodir ;;
9293955d011SMarcel Moolenaar  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9303955d011SMarcel Moolenaar    infodir=$ac_optarg ;;
9313955d011SMarcel Moolenaar
9323955d011SMarcel Moolenaar  -libdir | --libdir | --libdi | --libd)
9333955d011SMarcel Moolenaar    ac_prev=libdir ;;
9343955d011SMarcel Moolenaar  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9353955d011SMarcel Moolenaar    libdir=$ac_optarg ;;
9363955d011SMarcel Moolenaar
9373955d011SMarcel Moolenaar  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9383955d011SMarcel Moolenaar  | --libexe | --libex | --libe)
9393955d011SMarcel Moolenaar    ac_prev=libexecdir ;;
9403955d011SMarcel Moolenaar  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9413955d011SMarcel Moolenaar  | --libexe=* | --libex=* | --libe=*)
9423955d011SMarcel Moolenaar    libexecdir=$ac_optarg ;;
9433955d011SMarcel Moolenaar
9443955d011SMarcel Moolenaar  -localedir | --localedir | --localedi | --localed | --locale)
9453955d011SMarcel Moolenaar    ac_prev=localedir ;;
9463955d011SMarcel Moolenaar  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9473955d011SMarcel Moolenaar    localedir=$ac_optarg ;;
9483955d011SMarcel Moolenaar
9493955d011SMarcel Moolenaar  -localstatedir | --localstatedir | --localstatedi | --localstated \
9503955d011SMarcel Moolenaar  | --localstate | --localstat | --localsta | --localst | --locals)
9513955d011SMarcel Moolenaar    ac_prev=localstatedir ;;
9523955d011SMarcel Moolenaar  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
9533955d011SMarcel Moolenaar  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
9543955d011SMarcel Moolenaar    localstatedir=$ac_optarg ;;
9553955d011SMarcel Moolenaar
9563955d011SMarcel Moolenaar  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
9573955d011SMarcel Moolenaar    ac_prev=mandir ;;
9583955d011SMarcel Moolenaar  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
9593955d011SMarcel Moolenaar    mandir=$ac_optarg ;;
9603955d011SMarcel Moolenaar
9613955d011SMarcel Moolenaar  -nfp | --nfp | --nf)
9623955d011SMarcel Moolenaar    # Obsolete; use --without-fp.
9633955d011SMarcel Moolenaar    with_fp=no ;;
9643955d011SMarcel Moolenaar
9653955d011SMarcel Moolenaar  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9663955d011SMarcel Moolenaar  | --no-cr | --no-c | -n)
9673955d011SMarcel Moolenaar    no_create=yes ;;
9683955d011SMarcel Moolenaar
9693955d011SMarcel Moolenaar  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9703955d011SMarcel Moolenaar  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
9713955d011SMarcel Moolenaar    no_recursion=yes ;;
9723955d011SMarcel Moolenaar
9733955d011SMarcel Moolenaar  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
9743955d011SMarcel Moolenaar  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
9753955d011SMarcel Moolenaar  | --oldin | --oldi | --old | --ol | --o)
9763955d011SMarcel Moolenaar    ac_prev=oldincludedir ;;
9773955d011SMarcel Moolenaar  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
9783955d011SMarcel Moolenaar  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
9793955d011SMarcel Moolenaar  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
9803955d011SMarcel Moolenaar    oldincludedir=$ac_optarg ;;
9813955d011SMarcel Moolenaar
9823955d011SMarcel Moolenaar  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9833955d011SMarcel Moolenaar    ac_prev=prefix ;;
9843955d011SMarcel Moolenaar  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9853955d011SMarcel Moolenaar    prefix=$ac_optarg ;;
9863955d011SMarcel Moolenaar
9873955d011SMarcel Moolenaar  -program-prefix | --program-prefix | --program-prefi | --program-pref \
9883955d011SMarcel Moolenaar  | --program-pre | --program-pr | --program-p)
9893955d011SMarcel Moolenaar    ac_prev=program_prefix ;;
9903955d011SMarcel Moolenaar  -program-prefix=* | --program-prefix=* | --program-prefi=* \
9913955d011SMarcel Moolenaar  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
9923955d011SMarcel Moolenaar    program_prefix=$ac_optarg ;;
9933955d011SMarcel Moolenaar
9943955d011SMarcel Moolenaar  -program-suffix | --program-suffix | --program-suffi | --program-suff \
9953955d011SMarcel Moolenaar  | --program-suf | --program-su | --program-s)
9963955d011SMarcel Moolenaar    ac_prev=program_suffix ;;
9973955d011SMarcel Moolenaar  -program-suffix=* | --program-suffix=* | --program-suffi=* \
9983955d011SMarcel Moolenaar  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
9993955d011SMarcel Moolenaar    program_suffix=$ac_optarg ;;
10003955d011SMarcel Moolenaar
10013955d011SMarcel Moolenaar  -program-transform-name | --program-transform-name \
10023955d011SMarcel Moolenaar  | --program-transform-nam | --program-transform-na \
10033955d011SMarcel Moolenaar  | --program-transform-n | --program-transform- \
10043955d011SMarcel Moolenaar  | --program-transform | --program-transfor \
10053955d011SMarcel Moolenaar  | --program-transfo | --program-transf \
10063955d011SMarcel Moolenaar  | --program-trans | --program-tran \
10073955d011SMarcel Moolenaar  | --progr-tra | --program-tr | --program-t)
10083955d011SMarcel Moolenaar    ac_prev=program_transform_name ;;
10093955d011SMarcel Moolenaar  -program-transform-name=* | --program-transform-name=* \
10103955d011SMarcel Moolenaar  | --program-transform-nam=* | --program-transform-na=* \
10113955d011SMarcel Moolenaar  | --program-transform-n=* | --program-transform-=* \
10123955d011SMarcel Moolenaar  | --program-transform=* | --program-transfor=* \
10133955d011SMarcel Moolenaar  | --program-transfo=* | --program-transf=* \
10143955d011SMarcel Moolenaar  | --program-trans=* | --program-tran=* \
10153955d011SMarcel Moolenaar  | --progr-tra=* | --program-tr=* | --program-t=*)
10163955d011SMarcel Moolenaar    program_transform_name=$ac_optarg ;;
10173955d011SMarcel Moolenaar
10183955d011SMarcel Moolenaar  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
10193955d011SMarcel Moolenaar    ac_prev=pdfdir ;;
10203955d011SMarcel Moolenaar  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
10213955d011SMarcel Moolenaar    pdfdir=$ac_optarg ;;
10223955d011SMarcel Moolenaar
10233955d011SMarcel Moolenaar  -psdir | --psdir | --psdi | --psd | --ps)
10243955d011SMarcel Moolenaar    ac_prev=psdir ;;
10253955d011SMarcel Moolenaar  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10263955d011SMarcel Moolenaar    psdir=$ac_optarg ;;
10273955d011SMarcel Moolenaar
10283955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10293955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil)
10303955d011SMarcel Moolenaar    silent=yes ;;
10313955d011SMarcel Moolenaar
10324fde40d9SSimon J. Gerraty  -runstatedir | --runstatedir | --runstatedi | --runstated \
10334fde40d9SSimon J. Gerraty  | --runstate | --runstat | --runsta | --runst | --runs \
10344fde40d9SSimon J. Gerraty  | --run | --ru | --r)
10354fde40d9SSimon J. Gerraty    ac_prev=runstatedir ;;
10364fde40d9SSimon J. Gerraty  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
10374fde40d9SSimon J. Gerraty  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
10384fde40d9SSimon J. Gerraty  | --run=* | --ru=* | --r=*)
10394fde40d9SSimon J. Gerraty    runstatedir=$ac_optarg ;;
10404fde40d9SSimon J. Gerraty
10413955d011SMarcel Moolenaar  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10423955d011SMarcel Moolenaar    ac_prev=sbindir ;;
10433955d011SMarcel Moolenaar  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10443955d011SMarcel Moolenaar  | --sbi=* | --sb=*)
10453955d011SMarcel Moolenaar    sbindir=$ac_optarg ;;
10463955d011SMarcel Moolenaar
10473955d011SMarcel Moolenaar  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10483955d011SMarcel Moolenaar  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10493955d011SMarcel Moolenaar  | --sharedst | --shareds | --shared | --share | --shar \
10503955d011SMarcel Moolenaar  | --sha | --sh)
10513955d011SMarcel Moolenaar    ac_prev=sharedstatedir ;;
10523955d011SMarcel Moolenaar  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
10533955d011SMarcel Moolenaar  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
10543955d011SMarcel Moolenaar  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
10553955d011SMarcel Moolenaar  | --sha=* | --sh=*)
10563955d011SMarcel Moolenaar    sharedstatedir=$ac_optarg ;;
10573955d011SMarcel Moolenaar
10583955d011SMarcel Moolenaar  -site | --site | --sit)
10593955d011SMarcel Moolenaar    ac_prev=site ;;
10603955d011SMarcel Moolenaar  -site=* | --site=* | --sit=*)
10613955d011SMarcel Moolenaar    site=$ac_optarg ;;
10623955d011SMarcel Moolenaar
10633955d011SMarcel Moolenaar  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10643955d011SMarcel Moolenaar    ac_prev=srcdir ;;
10653955d011SMarcel Moolenaar  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10663955d011SMarcel Moolenaar    srcdir=$ac_optarg ;;
10673955d011SMarcel Moolenaar
10683955d011SMarcel Moolenaar  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
10693955d011SMarcel Moolenaar  | --syscon | --sysco | --sysc | --sys | --sy)
10703955d011SMarcel Moolenaar    ac_prev=sysconfdir ;;
10713955d011SMarcel Moolenaar  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10723955d011SMarcel Moolenaar  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10733955d011SMarcel Moolenaar    sysconfdir=$ac_optarg ;;
10743955d011SMarcel Moolenaar
10753955d011SMarcel Moolenaar  -target | --target | --targe | --targ | --tar | --ta | --t)
10763955d011SMarcel Moolenaar    ac_prev=target_alias ;;
10773955d011SMarcel Moolenaar  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10783955d011SMarcel Moolenaar    target_alias=$ac_optarg ;;
10793955d011SMarcel Moolenaar
10803955d011SMarcel Moolenaar  -v | -verbose | --verbose | --verbos | --verbo | --verb)
10813955d011SMarcel Moolenaar    verbose=yes ;;
10823955d011SMarcel Moolenaar
10833955d011SMarcel Moolenaar  -version | --version | --versio | --versi | --vers | -V)
10843955d011SMarcel Moolenaar    ac_init_version=: ;;
10853955d011SMarcel Moolenaar
10863955d011SMarcel Moolenaar  -with-* | --with-*)
10873955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10883955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
10893955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
109022619282SSimon J. Gerraty      as_fn_error $? "invalid package name: '$ac_useropt'"
10913955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
10924fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
10933955d011SMarcel Moolenaar    case $ac_user_opts in
10943955d011SMarcel Moolenaar      *"
10953955d011SMarcel Moolenaar"with_$ac_useropt"
10963955d011SMarcel Moolenaar"*) ;;
10973955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
10983955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
10993955d011SMarcel Moolenaar    esac
11003955d011SMarcel Moolenaar    eval with_$ac_useropt=\$ac_optarg ;;
11013955d011SMarcel Moolenaar
11023955d011SMarcel Moolenaar  -without-* | --without-*)
11033955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11043955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
11053955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
110622619282SSimon J. Gerraty      as_fn_error $? "invalid package name: '$ac_useropt'"
11073955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
11084fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
11093955d011SMarcel Moolenaar    case $ac_user_opts in
11103955d011SMarcel Moolenaar      *"
11113955d011SMarcel Moolenaar"with_$ac_useropt"
11123955d011SMarcel Moolenaar"*) ;;
11133955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
11143955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
11153955d011SMarcel Moolenaar    esac
11163955d011SMarcel Moolenaar    eval with_$ac_useropt=no ;;
11173955d011SMarcel Moolenaar
11183955d011SMarcel Moolenaar  --x)
11193955d011SMarcel Moolenaar    # Obsolete; use --with-x.
11203955d011SMarcel Moolenaar    with_x=yes ;;
11213955d011SMarcel Moolenaar
11223955d011SMarcel Moolenaar  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
11233955d011SMarcel Moolenaar  | --x-incl | --x-inc | --x-in | --x-i)
11243955d011SMarcel Moolenaar    ac_prev=x_includes ;;
11253955d011SMarcel Moolenaar  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
11263955d011SMarcel Moolenaar  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
11273955d011SMarcel Moolenaar    x_includes=$ac_optarg ;;
11283955d011SMarcel Moolenaar
11293955d011SMarcel Moolenaar  -x-libraries | --x-libraries | --x-librarie | --x-librari \
11303955d011SMarcel Moolenaar  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11313955d011SMarcel Moolenaar    ac_prev=x_libraries ;;
11323955d011SMarcel Moolenaar  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11333955d011SMarcel Moolenaar  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11343955d011SMarcel Moolenaar    x_libraries=$ac_optarg ;;
11353955d011SMarcel Moolenaar
113622619282SSimon J. Gerraty  -*) as_fn_error $? "unrecognized option: '$ac_option'
113722619282SSimon J. GerratyTry '$0 --help' for more information"
11383955d011SMarcel Moolenaar    ;;
11393955d011SMarcel Moolenaar
11403955d011SMarcel Moolenaar  *=*)
11413955d011SMarcel Moolenaar    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11423955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
11433955d011SMarcel Moolenaar    case $ac_envvar in #(
11443955d011SMarcel Moolenaar      '' | [0-9]* | *[!_$as_cr_alnum]* )
114522619282SSimon J. Gerraty      as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
11463955d011SMarcel Moolenaar    esac
11473955d011SMarcel Moolenaar    eval $ac_envvar=\$ac_optarg
11483955d011SMarcel Moolenaar    export $ac_envvar ;;
11493955d011SMarcel Moolenaar
11503955d011SMarcel Moolenaar  *)
11513955d011SMarcel Moolenaar    # FIXME: should be removed in autoconf 3.0.
11524fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
11533955d011SMarcel Moolenaar    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11544fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
115549caa483SSimon J. Gerraty    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11563955d011SMarcel Moolenaar    ;;
11573955d011SMarcel Moolenaar
11583955d011SMarcel Moolenaar  esac
11593955d011SMarcel Moolenaardone
11603955d011SMarcel Moolenaar
11613955d011SMarcel Moolenaarif test -n "$ac_prev"; then
11623955d011SMarcel Moolenaar  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
116349caa483SSimon J. Gerraty  as_fn_error $? "missing argument to $ac_option"
11643955d011SMarcel Moolenaarfi
11653955d011SMarcel Moolenaar
11663955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts"; then
11673955d011SMarcel Moolenaar  case $enable_option_checking in
11683955d011SMarcel Moolenaar    no) ;;
116949caa483SSimon J. Gerraty    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11704fde40d9SSimon J. Gerraty    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11713955d011SMarcel Moolenaar  esac
11723955d011SMarcel Moolenaarfi
11733955d011SMarcel Moolenaar
11743955d011SMarcel Moolenaar# Check all directory arguments for consistency.
11753955d011SMarcel Moolenaarfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11763955d011SMarcel Moolenaar		datadir sysconfdir sharedstatedir localstatedir includedir \
11773955d011SMarcel Moolenaar		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11784fde40d9SSimon J. Gerraty		libdir localedir mandir runstatedir
11793955d011SMarcel Moolenaardo
11803955d011SMarcel Moolenaar  eval ac_val=\$$ac_var
11813955d011SMarcel Moolenaar  # Remove trailing slashes.
11823955d011SMarcel Moolenaar  case $ac_val in
11833955d011SMarcel Moolenaar    */ )
11843955d011SMarcel Moolenaar      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
11853955d011SMarcel Moolenaar      eval $ac_var=\$ac_val;;
11863955d011SMarcel Moolenaar  esac
11873955d011SMarcel Moolenaar  # Be sure to have absolute directory names.
11883955d011SMarcel Moolenaar  case $ac_val in
11893955d011SMarcel Moolenaar    [\\/$]* | ?:[\\/]* )  continue;;
11903955d011SMarcel Moolenaar    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11913955d011SMarcel Moolenaar  esac
119249caa483SSimon J. Gerraty  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
11933955d011SMarcel Moolenaardone
11943955d011SMarcel Moolenaar
119522619282SSimon J. Gerraty# There might be people who depend on the old broken behavior: '$host'
11963955d011SMarcel Moolenaar# used to hold the argument of --host etc.
11973955d011SMarcel Moolenaar# FIXME: To remove some day.
11983955d011SMarcel Moolenaarbuild=$build_alias
11993955d011SMarcel Moolenaarhost=$host_alias
12003955d011SMarcel Moolenaartarget=$target_alias
12013955d011SMarcel Moolenaar
12023955d011SMarcel Moolenaar# FIXME: To remove some day.
12033955d011SMarcel Moolenaarif test "x$host_alias" != x; then
12043955d011SMarcel Moolenaar  if test "x$build_alias" = x; then
12053955d011SMarcel Moolenaar    cross_compiling=maybe
12063955d011SMarcel Moolenaar  elif test "x$build_alias" != "x$host_alias"; then
12073955d011SMarcel Moolenaar    cross_compiling=yes
12083955d011SMarcel Moolenaar  fi
12093955d011SMarcel Moolenaarfi
12103955d011SMarcel Moolenaar
12113955d011SMarcel Moolenaarac_tool_prefix=
12123955d011SMarcel Moolenaartest -n "$host_alias" && ac_tool_prefix=$host_alias-
12133955d011SMarcel Moolenaar
12143955d011SMarcel Moolenaartest "$silent" = yes && exec 6>/dev/null
12153955d011SMarcel Moolenaar
12163955d011SMarcel Moolenaar
12173955d011SMarcel Moolenaarac_pwd=`pwd` && test -n "$ac_pwd" &&
12183955d011SMarcel Moolenaarac_ls_di=`ls -di .` &&
12193955d011SMarcel Moolenaarac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
122049caa483SSimon J. Gerraty  as_fn_error $? "working directory cannot be determined"
12213955d011SMarcel Moolenaartest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
122249caa483SSimon J. Gerraty  as_fn_error $? "pwd does not report name of working directory"
12233955d011SMarcel Moolenaar
12243955d011SMarcel Moolenaar
12253955d011SMarcel Moolenaar# Find the source files, if location was not specified.
12263955d011SMarcel Moolenaarif test -z "$srcdir"; then
12273955d011SMarcel Moolenaar  ac_srcdir_defaulted=yes
12283955d011SMarcel Moolenaar  # Try the directory containing this script, then the parent directory.
12293955d011SMarcel Moolenaar  ac_confdir=`$as_dirname -- "$as_myself" ||
12303955d011SMarcel Moolenaar$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12313955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)[^/]' \| \
12323955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)$' \| \
12333955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12344fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_myself" |
12353955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12363955d011SMarcel Moolenaar	    s//\1/
12373955d011SMarcel Moolenaar	    q
12383955d011SMarcel Moolenaar	  }
12393955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
12403955d011SMarcel Moolenaar	    s//\1/
12413955d011SMarcel Moolenaar	    q
12423955d011SMarcel Moolenaar	  }
12433955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
12443955d011SMarcel Moolenaar	    s//\1/
12453955d011SMarcel Moolenaar	    q
12463955d011SMarcel Moolenaar	  }
12473955d011SMarcel Moolenaar	  /^X\(\/\).*/{
12483955d011SMarcel Moolenaar	    s//\1/
12493955d011SMarcel Moolenaar	    q
12503955d011SMarcel Moolenaar	  }
12513955d011SMarcel Moolenaar	  s/.*/./; q'`
12523955d011SMarcel Moolenaar  srcdir=$ac_confdir
12533955d011SMarcel Moolenaar  if test ! -r "$srcdir/$ac_unique_file"; then
12543955d011SMarcel Moolenaar    srcdir=..
12553955d011SMarcel Moolenaar  fi
12563955d011SMarcel Moolenaarelse
12573955d011SMarcel Moolenaar  ac_srcdir_defaulted=no
12583955d011SMarcel Moolenaarfi
12593955d011SMarcel Moolenaarif test ! -r "$srcdir/$ac_unique_file"; then
12603955d011SMarcel Moolenaar  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
126149caa483SSimon J. Gerraty  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12623955d011SMarcel Moolenaarfi
126322619282SSimon J. Gerratyac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
12643955d011SMarcel Moolenaarac_abs_confdir=`(
126549caa483SSimon J. Gerraty	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12663955d011SMarcel Moolenaar	pwd)`
12673955d011SMarcel Moolenaar# When building in place, set srcdir=.
12683955d011SMarcel Moolenaarif test "$ac_abs_confdir" = "$ac_pwd"; then
12693955d011SMarcel Moolenaar  srcdir=.
12703955d011SMarcel Moolenaarfi
12713955d011SMarcel Moolenaar# Remove unnecessary trailing slashes from srcdir.
12723955d011SMarcel Moolenaar# Double slashes in file names in object file debugging info
12733955d011SMarcel Moolenaar# mess up M-x gdb in Emacs.
12743955d011SMarcel Moolenaarcase $srcdir in
12753955d011SMarcel Moolenaar*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12763955d011SMarcel Moolenaaresac
12773955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
12783955d011SMarcel Moolenaar  eval ac_env_${ac_var}_set=\${${ac_var}+set}
12793955d011SMarcel Moolenaar  eval ac_env_${ac_var}_value=\$${ac_var}
12803955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
12813955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_value=\$${ac_var}
12823955d011SMarcel Moolenaardone
12833955d011SMarcel Moolenaar
12843955d011SMarcel Moolenaar#
12853955d011SMarcel Moolenaar# Report the --help message.
12863955d011SMarcel Moolenaar#
12873955d011SMarcel Moolenaarif test "$ac_init_help" = "long"; then
12883955d011SMarcel Moolenaar  # Omit some internal or obsolete options to make the list less imposing.
12893955d011SMarcel Moolenaar  # This message is too long to be a string in the A/UX 3.1 sh.
12903955d011SMarcel Moolenaar  cat <<_ACEOF
1291*c60f6422SSimon J. Gerraty'configure' configures bmake 20251111 to adapt to many kinds of systems.
12923955d011SMarcel Moolenaar
12933955d011SMarcel MoolenaarUsage: $0 [OPTION]... [VAR=VALUE]...
12943955d011SMarcel Moolenaar
12953955d011SMarcel MoolenaarTo assign environment variables (e.g., CC, CFLAGS...), specify them as
12963955d011SMarcel MoolenaarVAR=VALUE.  See below for descriptions of some of the useful variables.
12973955d011SMarcel Moolenaar
12983955d011SMarcel MoolenaarDefaults for the options are specified in brackets.
12993955d011SMarcel Moolenaar
13003955d011SMarcel MoolenaarConfiguration:
13013955d011SMarcel Moolenaar  -h, --help              display this help and exit
13023955d011SMarcel Moolenaar      --help=short        display options specific to this package
13033955d011SMarcel Moolenaar      --help=recursive    display the short help of all the included packages
13043955d011SMarcel Moolenaar  -V, --version           display version information and exit
130522619282SSimon J. Gerraty  -q, --quiet, --silent   do not print 'checking ...' messages
13063955d011SMarcel Moolenaar      --cache-file=FILE   cache test results in FILE [disabled]
130722619282SSimon J. Gerraty  -C, --config-cache      alias for '--cache-file=config.cache'
13083955d011SMarcel Moolenaar  -n, --no-create         do not create output files
130922619282SSimon J. Gerraty      --srcdir=DIR        find the sources in DIR [configure dir or '..']
13103955d011SMarcel Moolenaar
13113955d011SMarcel MoolenaarInstallation directories:
13123955d011SMarcel Moolenaar  --prefix=PREFIX         install architecture-independent files in PREFIX
13133955d011SMarcel Moolenaar                          [$ac_default_prefix]
13143955d011SMarcel Moolenaar  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
13153955d011SMarcel Moolenaar                          [PREFIX]
13163955d011SMarcel Moolenaar
131722619282SSimon J. GerratyBy default, 'make install' will install all the files in
131822619282SSimon J. Gerraty'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
131922619282SSimon J. Gerratyan installation prefix other than '$ac_default_prefix' using '--prefix',
132022619282SSimon J. Gerratyfor instance '--prefix=\$HOME'.
13213955d011SMarcel Moolenaar
13223955d011SMarcel MoolenaarFor better control, use the options below.
13233955d011SMarcel Moolenaar
13243955d011SMarcel MoolenaarFine tuning of the installation directories:
13253955d011SMarcel Moolenaar  --bindir=DIR            user executables [EPREFIX/bin]
13263955d011SMarcel Moolenaar  --sbindir=DIR           system admin executables [EPREFIX/sbin]
13273955d011SMarcel Moolenaar  --libexecdir=DIR        program executables [EPREFIX/libexec]
13283955d011SMarcel Moolenaar  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
13293955d011SMarcel Moolenaar  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
13303955d011SMarcel Moolenaar  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13314fde40d9SSimon J. Gerraty  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
13323955d011SMarcel Moolenaar  --libdir=DIR            object code libraries [EPREFIX/lib]
13333955d011SMarcel Moolenaar  --includedir=DIR        C header files [PREFIX/include]
13343955d011SMarcel Moolenaar  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13353955d011SMarcel Moolenaar  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13363955d011SMarcel Moolenaar  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13373955d011SMarcel Moolenaar  --infodir=DIR           info documentation [DATAROOTDIR/info]
13383955d011SMarcel Moolenaar  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13393955d011SMarcel Moolenaar  --mandir=DIR            man documentation [DATAROOTDIR/man]
13403955d011SMarcel Moolenaar  --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
13413955d011SMarcel Moolenaar  --htmldir=DIR           html documentation [DOCDIR]
13423955d011SMarcel Moolenaar  --dvidir=DIR            dvi documentation [DOCDIR]
13433955d011SMarcel Moolenaar  --pdfdir=DIR            pdf documentation [DOCDIR]
13443955d011SMarcel Moolenaar  --psdir=DIR             ps documentation [DOCDIR]
13453955d011SMarcel Moolenaar_ACEOF
13463955d011SMarcel Moolenaar
13473955d011SMarcel Moolenaar  cat <<\_ACEOF
13483955d011SMarcel Moolenaar_ACEOF
13493955d011SMarcel Moolenaarfi
13503955d011SMarcel Moolenaar
13513955d011SMarcel Moolenaarif test -n "$ac_init_help"; then
13523955d011SMarcel Moolenaar  case $ac_init_help in
1353*c60f6422SSimon J. Gerraty     short | recursive ) echo "Configuration of bmake 20251111:";;
13543955d011SMarcel Moolenaar   esac
13553955d011SMarcel Moolenaar  cat <<\_ACEOF
13563955d011SMarcel Moolenaar
13573955d011SMarcel MoolenaarOptional Features:
13583955d011SMarcel Moolenaar  --disable-option-checking  ignore unrecognized --enable/--with options
13593955d011SMarcel Moolenaar  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
13603955d011SMarcel Moolenaar  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1361956e45f6SSimon J. Gerraty  --disable-pwd-override  disable $PWD overriding getcwd()
13623955d011SMarcel Moolenaar  --disable-check-make-chdir disable make trying to guess
1363956e45f6SSimon J. Gerraty	when it should automatically cd ${.CURDIR}
13643955d011SMarcel Moolenaar
13653955d011SMarcel MoolenaarOptional Packages:
13663955d011SMarcel Moolenaar  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
13673955d011SMarcel Moolenaar  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
136898875883SSimon J. Gerraty  --with-defshell=[name=]SHELL	use SHELL by default
136998875883SSimon J. Gerraty	optional 'name' can be 'sh' to indicate SHELL is sh compatible
137098875883SSimon J. Gerraty	eg. --with-defshell=sh=/bin/bsh
137198875883SSimon J. Gerraty	use just 'sh' or 'ksh' to pick the internal definitions
1372956e45f6SSimon J. Gerraty  --without-makefile disable use of generated makefile
1373956e45f6SSimon J. Gerraty  --without-meta disable use of meta-mode
137449caa483SSimon J. Gerraty  --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev
1375d5e0a182SSimon J. Gerraty --with-bmake-strftime force use of bmake strftime
1376*c60f6422SSimon J. Gerraty  --without-lua do not use check-expect.lua
13773955d011SMarcel Moolenaar  --with-machine=MACHINE  explicitly set MACHINE
13783955d011SMarcel Moolenaar  --with-force-machine=MACHINE  set FORCE_MACHINE
13793955d011SMarcel Moolenaar  --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
13803955d011SMarcel Moolenaar  --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
13813955d011SMarcel Moolenaar  --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
13823955d011SMarcel Moolenaar	MAKESYSPATH is a ':' separated list of directories
13833955d011SMarcel Moolenaar	that bmake will search for system .mk files.
13843955d011SMarcel Moolenaar	_PATH_DEFSYSPATH is its default value.
13853955d011SMarcel Moolenaar  --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
13863955d011SMarcel Moolenaar  --with-mksrc=PATH tell makefile.boot where to find mk src
13873955d011SMarcel Moolenaar
13883955d011SMarcel MoolenaarSome influential environment variables:
13893955d011SMarcel Moolenaar  CC          C compiler command
13903955d011SMarcel Moolenaar  CFLAGS      C compiler flags
13913955d011SMarcel Moolenaar  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
13923955d011SMarcel Moolenaar              nonstandard directory <lib dir>
13933955d011SMarcel Moolenaar  LIBS        libraries to pass to the linker, e.g. -l<library>
139449caa483SSimon J. Gerraty  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13953955d011SMarcel Moolenaar              you have headers in a nonstandard directory <include dir>
13963955d011SMarcel Moolenaar
139722619282SSimon J. GerratyUse these variables to override the choices made by 'configure' or to help
13983955d011SMarcel Moolenaarit to find libraries and programs with nonstandard names/locations.
13993955d011SMarcel Moolenaar
14003955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>.
14013955d011SMarcel Moolenaar_ACEOF
14023955d011SMarcel Moolenaarac_status=$?
14033955d011SMarcel Moolenaarfi
14043955d011SMarcel Moolenaar
14053955d011SMarcel Moolenaarif test "$ac_init_help" = "recursive"; then
14063955d011SMarcel Moolenaar  # If there are subdirs, report their specific --help.
14073955d011SMarcel Moolenaar  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
14083955d011SMarcel Moolenaar    test -d "$ac_dir" ||
14093955d011SMarcel Moolenaar      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
14103955d011SMarcel Moolenaar      continue
14113955d011SMarcel Moolenaar    ac_builddir=.
14123955d011SMarcel Moolenaar
14133955d011SMarcel Moolenaarcase "$ac_dir" in
14143955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14153955d011SMarcel Moolenaar*)
14164fde40d9SSimon J. Gerraty  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
14173955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
14184fde40d9SSimon J. Gerraty  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14193955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
14203955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14213955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14223955d011SMarcel Moolenaar  esac ;;
14233955d011SMarcel Moolenaaresac
14243955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
14253955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
14263955d011SMarcel Moolenaar# for backward compatibility:
14273955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
14283955d011SMarcel Moolenaar
14293955d011SMarcel Moolenaarcase $srcdir in
14303955d011SMarcel Moolenaar  .)  # We are building in place.
14313955d011SMarcel Moolenaar    ac_srcdir=.
14323955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
14333955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
14343955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
14353955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
14363955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
14373955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
14383955d011SMarcel Moolenaar  *) # Relative name.
14393955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14403955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
14413955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14423955d011SMarcel Moolenaaresac
14433955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14443955d011SMarcel Moolenaar
14453955d011SMarcel Moolenaar    cd "$ac_dir" || { ac_status=$?; continue; }
14464fde40d9SSimon J. Gerraty    # Check for configure.gnu first; this name is used for a wrapper for
14474fde40d9SSimon J. Gerraty    # Metaconfig's "Configure" on case-insensitive file systems.
14483955d011SMarcel Moolenaar    if test -f "$ac_srcdir/configure.gnu"; then
14493955d011SMarcel Moolenaar      echo &&
14503955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
14513955d011SMarcel Moolenaar    elif test -f "$ac_srcdir/configure"; then
14523955d011SMarcel Moolenaar      echo &&
14533955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure" --help=recursive
14543955d011SMarcel Moolenaar    else
14554fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
14563955d011SMarcel Moolenaar    fi || ac_status=$?
14573955d011SMarcel Moolenaar    cd "$ac_pwd" || { ac_status=$?; break; }
14583955d011SMarcel Moolenaar  done
14593955d011SMarcel Moolenaarfi
14603955d011SMarcel Moolenaar
14613955d011SMarcel Moolenaartest -n "$ac_init_help" && exit $ac_status
14623955d011SMarcel Moolenaarif $ac_init_version; then
14633955d011SMarcel Moolenaar  cat <<\_ACEOF
1464*c60f6422SSimon J. Gerratybmake configure 20251111
146522619282SSimon J. Gerratygenerated by GNU Autoconf 2.72
14663955d011SMarcel Moolenaar
146722619282SSimon J. GerratyCopyright (C) 2023 Free Software Foundation, Inc.
14683955d011SMarcel MoolenaarThis configure script is free software; the Free Software Foundation
14693955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it.
14703955d011SMarcel Moolenaar_ACEOF
14713955d011SMarcel Moolenaar  exit
14723955d011SMarcel Moolenaarfi
14733955d011SMarcel Moolenaar
14743955d011SMarcel Moolenaar## ------------------------ ##
14753955d011SMarcel Moolenaar## Autoconf initialization. ##
14763955d011SMarcel Moolenaar## ------------------------ ##
14773955d011SMarcel Moolenaar
14783955d011SMarcel Moolenaar# ac_fn_c_try_compile LINENO
14793955d011SMarcel Moolenaar# --------------------------
14803955d011SMarcel Moolenaar# Try to compile conftest.$ac_ext, and return whether this succeeded.
14813955d011SMarcel Moolenaarac_fn_c_try_compile ()
14823955d011SMarcel Moolenaar{
14833955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14844fde40d9SSimon J. Gerraty  rm -f conftest.$ac_objext conftest.beam
14853955d011SMarcel Moolenaar  if { { ac_try="$ac_compile"
14863955d011SMarcel Moolenaarcase "(($ac_try" in
14873955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14883955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
14893955d011SMarcel Moolenaaresac
14903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
14923955d011SMarcel Moolenaar  (eval "$ac_compile") 2>conftest.err
14933955d011SMarcel Moolenaar  ac_status=$?
14943955d011SMarcel Moolenaar  if test -s conftest.err; then
14953955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
14963955d011SMarcel Moolenaar    cat conftest.er1 >&5
14973955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
14983955d011SMarcel Moolenaar  fi
14994fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15003955d011SMarcel Moolenaar  test $ac_status = 0; } && {
15013955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
15023955d011SMarcel Moolenaar	 test ! -s conftest.err
15034fde40d9SSimon J. Gerraty       } && test -s conftest.$ac_objext
15044fde40d9SSimon J. Gerratythen :
15053955d011SMarcel Moolenaar  ac_retval=0
150622619282SSimon J. Gerratyelse case e in #(
150722619282SSimon J. Gerraty  e) printf "%s\n" "$as_me: failed program was:" >&5
15083955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
15093955d011SMarcel Moolenaar
151022619282SSimon J. Gerraty	ac_retval=1 ;;
151122619282SSimon J. Gerratyesac
15123955d011SMarcel Moolenaarfi
151349caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
151449caa483SSimon J. Gerraty  as_fn_set_status $ac_retval
15153955d011SMarcel Moolenaar
15163955d011SMarcel Moolenaar} # ac_fn_c_try_compile
15173955d011SMarcel Moolenaar
15183955d011SMarcel Moolenaar# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
15193955d011SMarcel Moolenaar# -------------------------------------------------------
15203955d011SMarcel Moolenaar# Tests whether HEADER exists and can be compiled using the include files in
15213955d011SMarcel Moolenaar# INCLUDES, setting the cache variable VAR accordingly.
15223955d011SMarcel Moolenaarac_fn_c_check_header_compile ()
15233955d011SMarcel Moolenaar{
15243955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15254fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15264fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
15274fde40d9SSimon J. Gerratyif eval test \${$3+y}
15284fde40d9SSimon J. Gerratythen :
15294fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
153022619282SSimon J. Gerratyelse case e in #(
153122619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15323955d011SMarcel Moolenaar/* end confdefs.h.  */
15333955d011SMarcel Moolenaar$4
15343955d011SMarcel Moolenaar#include <$2>
15353955d011SMarcel Moolenaar_ACEOF
15364fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
15374fde40d9SSimon J. Gerratythen :
15383955d011SMarcel Moolenaar  eval "$3=yes"
153922619282SSimon J. Gerratyelse case e in #(
154022619282SSimon J. Gerraty  e) eval "$3=no" ;;
154122619282SSimon J. Gerratyesac
15423955d011SMarcel Moolenaarfi
154322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
154422619282SSimon J. Gerratyesac
15453955d011SMarcel Moolenaarfi
15463955d011SMarcel Moolenaareval ac_res=\$$3
15474fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15484fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
154949caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15503955d011SMarcel Moolenaar
15513955d011SMarcel Moolenaar} # ac_fn_c_check_header_compile
15523955d011SMarcel Moolenaar
15533955d011SMarcel Moolenaar# ac_fn_c_try_link LINENO
15543955d011SMarcel Moolenaar# -----------------------
15553955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded.
15563955d011SMarcel Moolenaarac_fn_c_try_link ()
15573955d011SMarcel Moolenaar{
15583955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15594fde40d9SSimon J. Gerraty  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
15603955d011SMarcel Moolenaar  if { { ac_try="$ac_link"
15613955d011SMarcel Moolenaarcase "(($ac_try" in
15623955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15633955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
15643955d011SMarcel Moolenaaresac
15653955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15664fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
15673955d011SMarcel Moolenaar  (eval "$ac_link") 2>conftest.err
15683955d011SMarcel Moolenaar  ac_status=$?
15693955d011SMarcel Moolenaar  if test -s conftest.err; then
15703955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
15713955d011SMarcel Moolenaar    cat conftest.er1 >&5
15723955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
15733955d011SMarcel Moolenaar  fi
15744fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15753955d011SMarcel Moolenaar  test $ac_status = 0; } && {
15763955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
15773955d011SMarcel Moolenaar	 test ! -s conftest.err
15783955d011SMarcel Moolenaar       } && test -s conftest$ac_exeext && {
15793955d011SMarcel Moolenaar	 test "$cross_compiling" = yes ||
158049caa483SSimon J. Gerraty	 test -x conftest$ac_exeext
15814fde40d9SSimon J. Gerraty       }
15824fde40d9SSimon J. Gerratythen :
15833955d011SMarcel Moolenaar  ac_retval=0
158422619282SSimon J. Gerratyelse case e in #(
158522619282SSimon J. Gerraty  e) printf "%s\n" "$as_me: failed program was:" >&5
15863955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
15873955d011SMarcel Moolenaar
158822619282SSimon J. Gerraty	ac_retval=1 ;;
158922619282SSimon J. Gerratyesac
15903955d011SMarcel Moolenaarfi
15913955d011SMarcel Moolenaar  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
15923955d011SMarcel Moolenaar  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
15933955d011SMarcel Moolenaar  # interfere with the next link command; also delete a directory that is
15943955d011SMarcel Moolenaar  # left behind by Apple's compiler.  We do this before executing the actions.
15953955d011SMarcel Moolenaar  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
159649caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
159749caa483SSimon J. Gerraty  as_fn_set_status $ac_retval
15983955d011SMarcel Moolenaar
15993955d011SMarcel Moolenaar} # ac_fn_c_try_link
16003955d011SMarcel Moolenaar
16014fde40d9SSimon J. Gerraty# ac_fn_c_try_run LINENO
16024fde40d9SSimon J. Gerraty# ----------------------
16034fde40d9SSimon J. Gerraty# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
16044fde40d9SSimon J. Gerraty# executables *can* be run.
16054fde40d9SSimon J. Gerratyac_fn_c_try_run ()
16064fde40d9SSimon J. Gerraty{
16074fde40d9SSimon J. Gerraty  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16084fde40d9SSimon J. Gerraty  if { { ac_try="$ac_link"
16094fde40d9SSimon J. Gerratycase "(($ac_try" in
16104fde40d9SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16114fde40d9SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
16124fde40d9SSimon J. Gerratyesac
16134fde40d9SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16144fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
16154fde40d9SSimon J. Gerraty  (eval "$ac_link") 2>&5
16164fde40d9SSimon J. Gerraty  ac_status=$?
16174fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16184fde40d9SSimon J. Gerraty  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
16194fde40d9SSimon J. Gerraty  { { case "(($ac_try" in
16204fde40d9SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16214fde40d9SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
16224fde40d9SSimon J. Gerratyesac
16234fde40d9SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16244fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
16254fde40d9SSimon J. Gerraty  (eval "$ac_try") 2>&5
16264fde40d9SSimon J. Gerraty  ac_status=$?
16274fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16284fde40d9SSimon J. Gerraty  test $ac_status = 0; }; }
16294fde40d9SSimon J. Gerratythen :
16304fde40d9SSimon J. Gerraty  ac_retval=0
163122619282SSimon J. Gerratyelse case e in #(
163222619282SSimon J. Gerraty  e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5
16334fde40d9SSimon J. Gerraty       printf "%s\n" "$as_me: failed program was:" >&5
16344fde40d9SSimon J. Gerratysed 's/^/| /' conftest.$ac_ext >&5
16354fde40d9SSimon J. Gerraty
163622619282SSimon J. Gerraty       ac_retval=$ac_status ;;
163722619282SSimon J. Gerratyesac
16384fde40d9SSimon J. Gerratyfi
16394fde40d9SSimon J. Gerraty  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16404fde40d9SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16414fde40d9SSimon J. Gerraty  as_fn_set_status $ac_retval
16424fde40d9SSimon J. Gerraty
16434fde40d9SSimon J. Gerraty} # ac_fn_c_try_run
16444fde40d9SSimon J. Gerraty
164512904384SSimon J. Gerraty# ac_fn_c_find_intX_t LINENO BITS VAR
164612904384SSimon J. Gerraty# -----------------------------------
164712904384SSimon J. Gerraty# Finds a signed integer type with width BITS, setting cache variable VAR
164812904384SSimon J. Gerraty# accordingly.
164912904384SSimon J. Gerratyac_fn_c_find_intX_t ()
165012904384SSimon J. Gerraty{
165112904384SSimon J. Gerraty  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16524fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
16534fde40d9SSimon J. Gerratyprintf %s "checking for int$2_t... " >&6; }
16544fde40d9SSimon J. Gerratyif eval test \${$3+y}
16554fde40d9SSimon J. Gerratythen :
16564fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
165722619282SSimon J. Gerratyelse case e in #(
165822619282SSimon J. Gerraty  e) eval "$3=no"
165912904384SSimon J. Gerraty     # Order is important - never check a type that is potentially smaller
166012904384SSimon J. Gerraty     # than half of the expected target width.
166112904384SSimon J. Gerraty     for ac_type in int$2_t 'int' 'long int' \
166212904384SSimon J. Gerraty	 'long long int' 'short int' 'signed char'; do
166312904384SSimon J. Gerraty       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
166412904384SSimon J. Gerraty/* end confdefs.h.  */
166512904384SSimon J. Gerraty$ac_includes_default
166612904384SSimon J. Gerraty	     enum { N = $2 / 2 - 1 };
166712904384SSimon J. Gerratyint
16684fde40d9SSimon J. Gerratymain (void)
166912904384SSimon J. Gerraty{
167012904384SSimon J. Gerratystatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
167112904384SSimon J. Gerratytest_array [0] = 0;
167212904384SSimon J. Gerratyreturn test_array [0];
167312904384SSimon J. Gerraty
167412904384SSimon J. Gerraty  ;
167512904384SSimon J. Gerraty  return 0;
167612904384SSimon J. Gerraty}
167712904384SSimon J. Gerraty_ACEOF
16784fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
16794fde40d9SSimon J. Gerratythen :
168012904384SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
168112904384SSimon J. Gerraty/* end confdefs.h.  */
168212904384SSimon J. Gerraty$ac_includes_default
168312904384SSimon J. Gerraty	        enum { N = $2 / 2 - 1 };
168412904384SSimon J. Gerratyint
16854fde40d9SSimon J. Gerratymain (void)
168612904384SSimon J. Gerraty{
168712904384SSimon J. Gerratystatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
168812904384SSimon J. Gerraty		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
168912904384SSimon J. Gerratytest_array [0] = 0;
169012904384SSimon J. Gerratyreturn test_array [0];
169112904384SSimon J. Gerraty
169212904384SSimon J. Gerraty  ;
169312904384SSimon J. Gerraty  return 0;
169412904384SSimon J. Gerraty}
169512904384SSimon J. Gerraty_ACEOF
16964fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
16974fde40d9SSimon J. Gerratythen :
169812904384SSimon J. Gerraty
169922619282SSimon J. Gerratyelse case e in #(
170022619282SSimon J. Gerraty  e) case $ac_type in #(
170112904384SSimon J. Gerraty  int$2_t) :
170212904384SSimon J. Gerraty    eval "$3=yes" ;; #(
170312904384SSimon J. Gerraty  *) :
170412904384SSimon J. Gerraty    eval "$3=\$ac_type" ;;
170522619282SSimon J. Gerratyesac ;;
170612904384SSimon J. Gerratyesac
170712904384SSimon J. Gerratyfi
17084fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
170912904384SSimon J. Gerratyfi
17104fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17114fde40d9SSimon J. Gerraty       if eval test \"x\$"$3"\" = x"no"
17124fde40d9SSimon J. Gerratythen :
171312904384SSimon J. Gerraty
171422619282SSimon J. Gerratyelse case e in #(
171522619282SSimon J. Gerraty  e) break ;;
171622619282SSimon J. Gerratyesac
171712904384SSimon J. Gerratyfi
171822619282SSimon J. Gerraty     done ;;
171922619282SSimon J. Gerratyesac
172012904384SSimon J. Gerratyfi
172112904384SSimon J. Gerratyeval ac_res=\$$3
17224fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17234fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
172412904384SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
172512904384SSimon J. Gerraty
172612904384SSimon J. Gerraty} # ac_fn_c_find_intX_t
172712904384SSimon J. Gerraty
17283955d011SMarcel Moolenaar# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
17293955d011SMarcel Moolenaar# -------------------------------------------
17303955d011SMarcel Moolenaar# Tests whether TYPE exists after having included INCLUDES, setting cache
17313955d011SMarcel Moolenaar# variable VAR accordingly.
17323955d011SMarcel Moolenaarac_fn_c_check_type ()
17333955d011SMarcel Moolenaar{
17343955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17354fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17364fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
17374fde40d9SSimon J. Gerratyif eval test \${$3+y}
17384fde40d9SSimon J. Gerratythen :
17394fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
174022619282SSimon J. Gerratyelse case e in #(
174122619282SSimon J. Gerraty  e) eval "$3=no"
17423955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17433955d011SMarcel Moolenaar/* end confdefs.h.  */
17443955d011SMarcel Moolenaar$4
17453955d011SMarcel Moolenaarint
17464fde40d9SSimon J. Gerratymain (void)
17473955d011SMarcel Moolenaar{
17483955d011SMarcel Moolenaarif (sizeof ($2))
17493955d011SMarcel Moolenaar	 return 0;
17503955d011SMarcel Moolenaar  ;
17513955d011SMarcel Moolenaar  return 0;
17523955d011SMarcel Moolenaar}
17533955d011SMarcel Moolenaar_ACEOF
17544fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
17554fde40d9SSimon J. Gerratythen :
17563955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17573955d011SMarcel Moolenaar/* end confdefs.h.  */
17583955d011SMarcel Moolenaar$4
17593955d011SMarcel Moolenaarint
17604fde40d9SSimon J. Gerratymain (void)
17613955d011SMarcel Moolenaar{
17623955d011SMarcel Moolenaarif (sizeof (($2)))
17633955d011SMarcel Moolenaar	    return 0;
17643955d011SMarcel Moolenaar  ;
17653955d011SMarcel Moolenaar  return 0;
17663955d011SMarcel Moolenaar}
17673955d011SMarcel Moolenaar_ACEOF
17684fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
17694fde40d9SSimon J. Gerratythen :
17703955d011SMarcel Moolenaar
177122619282SSimon J. Gerratyelse case e in #(
177222619282SSimon J. Gerraty  e) eval "$3=yes" ;;
177322619282SSimon J. Gerratyesac
17743955d011SMarcel Moolenaarfi
17754fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17763955d011SMarcel Moolenaarfi
177722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
177822619282SSimon J. Gerratyesac
17793955d011SMarcel Moolenaarfi
17803955d011SMarcel Moolenaareval ac_res=\$$3
17814fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17824fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
178349caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17843955d011SMarcel Moolenaar
17853955d011SMarcel Moolenaar} # ac_fn_c_check_type
17863955d011SMarcel Moolenaar
1787ac3446e9SSimon J. Gerraty# ac_fn_c_find_uintX_t LINENO BITS VAR
1788ac3446e9SSimon J. Gerraty# ------------------------------------
1789ac3446e9SSimon J. Gerraty# Finds an unsigned integer type with width BITS, setting cache variable VAR
1790ac3446e9SSimon J. Gerraty# accordingly.
1791ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t ()
1792ac3446e9SSimon J. Gerraty{
1793ac3446e9SSimon J. Gerraty  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17944fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
17954fde40d9SSimon J. Gerratyprintf %s "checking for uint$2_t... " >&6; }
17964fde40d9SSimon J. Gerratyif eval test \${$3+y}
17974fde40d9SSimon J. Gerratythen :
17984fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
179922619282SSimon J. Gerratyelse case e in #(
180022619282SSimon J. Gerraty  e) eval "$3=no"
180149caa483SSimon J. Gerraty     # Order is important - never check a type that is potentially smaller
180249caa483SSimon J. Gerraty     # than half of the expected target width.
1803ac3446e9SSimon J. Gerraty     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1804ac3446e9SSimon J. Gerraty	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1805ac3446e9SSimon J. Gerraty       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806ac3446e9SSimon J. Gerraty/* end confdefs.h.  */
1807ac3446e9SSimon J. Gerraty$ac_includes_default
1808ac3446e9SSimon J. Gerratyint
18094fde40d9SSimon J. Gerratymain (void)
1810ac3446e9SSimon J. Gerraty{
181149caa483SSimon J. Gerratystatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
181249caa483SSimon J. Gerratytest_array [0] = 0;
181349caa483SSimon J. Gerratyreturn test_array [0];
1814ac3446e9SSimon J. Gerraty
1815ac3446e9SSimon J. Gerraty  ;
1816ac3446e9SSimon J. Gerraty  return 0;
1817ac3446e9SSimon J. Gerraty}
1818ac3446e9SSimon J. Gerraty_ACEOF
18194fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
18204fde40d9SSimon J. Gerratythen :
1821ac3446e9SSimon J. Gerraty  case $ac_type in #(
1822ac3446e9SSimon J. Gerraty  uint$2_t) :
1823ac3446e9SSimon J. Gerraty    eval "$3=yes" ;; #(
1824ac3446e9SSimon J. Gerraty  *) :
1825ac3446e9SSimon J. Gerraty    eval "$3=\$ac_type" ;;
1826ac3446e9SSimon J. Gerratyesac
1827ac3446e9SSimon J. Gerratyfi
18284fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18294fde40d9SSimon J. Gerraty       if eval test \"x\$"$3"\" = x"no"
18304fde40d9SSimon J. Gerratythen :
1831ac3446e9SSimon J. Gerraty
183222619282SSimon J. Gerratyelse case e in #(
183322619282SSimon J. Gerraty  e) break ;;
183422619282SSimon J. Gerratyesac
1835ac3446e9SSimon J. Gerratyfi
183622619282SSimon J. Gerraty     done ;;
183722619282SSimon J. Gerratyesac
1838ac3446e9SSimon J. Gerratyfi
1839ac3446e9SSimon J. Gerratyeval ac_res=\$$3
18404fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18414fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
184249caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1843ac3446e9SSimon J. Gerraty
1844ac3446e9SSimon J. Gerraty} # ac_fn_c_find_uintX_t
1845ac3446e9SSimon J. Gerraty
18464fde40d9SSimon J. Gerraty# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
18474fde40d9SSimon J. Gerraty# ------------------------------------------------------------------
184849caa483SSimon J. Gerraty# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
18494fde40d9SSimon J. Gerraty# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
18504fde40d9SSimon J. Gerratyac_fn_check_decl ()
18513955d011SMarcel Moolenaar{
18523955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
185349caa483SSimon J. Gerraty  as_decl_name=`echo $2|sed 's/ *(.*//'`
18544fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
18554fde40d9SSimon J. Gerratyprintf %s "checking whether $as_decl_name is declared... " >&6; }
18564fde40d9SSimon J. Gerratyif eval test \${$3+y}
18574fde40d9SSimon J. Gerratythen :
18584fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
185922619282SSimon J. Gerratyelse case e in #(
186022619282SSimon J. Gerraty  e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
18614fde40d9SSimon J. Gerraty  eval ac_save_FLAGS=\$$6
18624fde40d9SSimon J. Gerraty  as_fn_append $6 " $5"
18633955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18643955d011SMarcel Moolenaar/* end confdefs.h.  */
18653955d011SMarcel Moolenaar$4
18663955d011SMarcel Moolenaarint
18674fde40d9SSimon J. Gerratymain (void)
18683955d011SMarcel Moolenaar{
186949caa483SSimon J. Gerraty#ifndef $as_decl_name
187049caa483SSimon J. Gerraty#ifdef __cplusplus
187149caa483SSimon J. Gerraty  (void) $as_decl_use;
187249caa483SSimon J. Gerraty#else
187349caa483SSimon J. Gerraty  (void) $as_decl_name;
187449caa483SSimon J. Gerraty#endif
18753955d011SMarcel Moolenaar#endif
18763955d011SMarcel Moolenaar
18773955d011SMarcel Moolenaar  ;
18783955d011SMarcel Moolenaar  return 0;
18793955d011SMarcel Moolenaar}
18803955d011SMarcel Moolenaar_ACEOF
18814fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
18824fde40d9SSimon J. Gerratythen :
18833955d011SMarcel Moolenaar  eval "$3=yes"
188422619282SSimon J. Gerratyelse case e in #(
188522619282SSimon J. Gerraty  e) eval "$3=no" ;;
188622619282SSimon J. Gerratyesac
18873955d011SMarcel Moolenaarfi
18884fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18894fde40d9SSimon J. Gerraty  eval $6=\$ac_save_FLAGS
189022619282SSimon J. Gerraty ;;
189122619282SSimon J. Gerratyesac
18923955d011SMarcel Moolenaarfi
18933955d011SMarcel Moolenaareval ac_res=\$$3
18944fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18954fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
189649caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18973955d011SMarcel Moolenaar
18984fde40d9SSimon J. Gerraty} # ac_fn_check_decl
18993955d011SMarcel Moolenaar
19003955d011SMarcel Moolenaar# ac_fn_c_check_func LINENO FUNC VAR
19013955d011SMarcel Moolenaar# ----------------------------------
19023955d011SMarcel Moolenaar# Tests whether FUNC exists, setting the cache variable VAR accordingly
19033955d011SMarcel Moolenaarac_fn_c_check_func ()
19043955d011SMarcel Moolenaar{
19053955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19064fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
19074fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
19084fde40d9SSimon J. Gerratyif eval test \${$3+y}
19094fde40d9SSimon J. Gerratythen :
19104fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
191122619282SSimon J. Gerratyelse case e in #(
191222619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19133955d011SMarcel Moolenaar/* end confdefs.h.  */
19143955d011SMarcel Moolenaar/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
19153955d011SMarcel Moolenaar   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19163955d011SMarcel Moolenaar#define $2 innocuous_$2
19173955d011SMarcel Moolenaar
19183955d011SMarcel Moolenaar/* System header to define __stub macros and hopefully few prototypes,
191922619282SSimon J. Gerraty   which can conflict with char $2 (void); below.  */
19203955d011SMarcel Moolenaar
19213955d011SMarcel Moolenaar#include <limits.h>
19223955d011SMarcel Moolenaar#undef $2
19233955d011SMarcel Moolenaar
19243955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
19253955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
19263955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
19273955d011SMarcel Moolenaar#ifdef __cplusplus
19283955d011SMarcel Moolenaarextern "C"
19293955d011SMarcel Moolenaar#endif
193022619282SSimon J. Gerratychar $2 (void);
19313955d011SMarcel Moolenaar/* The GNU C library defines this for functions which it implements
19323955d011SMarcel Moolenaar    to always fail with ENOSYS.  Some functions are actually named
19333955d011SMarcel Moolenaar    something starting with __ and the normal name is an alias.  */
19343955d011SMarcel Moolenaar#if defined __stub_$2 || defined __stub___$2
19353955d011SMarcel Moolenaarchoke me
19363955d011SMarcel Moolenaar#endif
19373955d011SMarcel Moolenaar
19383955d011SMarcel Moolenaarint
19394fde40d9SSimon J. Gerratymain (void)
19403955d011SMarcel Moolenaar{
19413955d011SMarcel Moolenaarreturn $2 ();
19423955d011SMarcel Moolenaar  ;
19433955d011SMarcel Moolenaar  return 0;
19443955d011SMarcel Moolenaar}
19453955d011SMarcel Moolenaar_ACEOF
19464fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
19474fde40d9SSimon J. Gerratythen :
19483955d011SMarcel Moolenaar  eval "$3=yes"
194922619282SSimon J. Gerratyelse case e in #(
195022619282SSimon J. Gerraty  e) eval "$3=no" ;;
195122619282SSimon J. Gerratyesac
19523955d011SMarcel Moolenaarfi
19534fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
195422619282SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext ;;
195522619282SSimon J. Gerratyesac
19563955d011SMarcel Moolenaarfi
19573955d011SMarcel Moolenaareval ac_res=\$$3
19584fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19594fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
196049caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19613955d011SMarcel Moolenaar
19623955d011SMarcel Moolenaar} # ac_fn_c_check_func
19634fde40d9SSimon J. Gerratyac_configure_args_raw=
19644fde40d9SSimon J. Gerratyfor ac_arg
19654fde40d9SSimon J. Gerratydo
19664fde40d9SSimon J. Gerraty  case $ac_arg in
19674fde40d9SSimon J. Gerraty  *\'*)
19684fde40d9SSimon J. Gerraty    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19694fde40d9SSimon J. Gerraty  esac
19704fde40d9SSimon J. Gerraty  as_fn_append ac_configure_args_raw " '$ac_arg'"
19714fde40d9SSimon J. Gerratydone
19723955d011SMarcel Moolenaar
19734fde40d9SSimon J. Gerratycase $ac_configure_args_raw in
19744fde40d9SSimon J. Gerraty  *$as_nl*)
19754fde40d9SSimon J. Gerraty    ac_safe_unquote= ;;
19764fde40d9SSimon J. Gerraty  *)
19774fde40d9SSimon J. Gerraty    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
19784fde40d9SSimon J. Gerraty    ac_unsafe_a="$ac_unsafe_z#~"
19794fde40d9SSimon J. Gerraty    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
19804fde40d9SSimon J. Gerraty    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
19814fde40d9SSimon J. Gerratyesac
19823955d011SMarcel Moolenaar
19833955d011SMarcel Moolenaarcat >config.log <<_ACEOF
19843955d011SMarcel MoolenaarThis file contains any messages produced by compilers while
19853955d011SMarcel Moolenaarrunning configure, to aid debugging if configure makes a mistake.
19863955d011SMarcel Moolenaar
1987*c60f6422SSimon J. GerratyIt was created by bmake $as_me 20251111, which was
198822619282SSimon J. Gerratygenerated by GNU Autoconf 2.72.  Invocation command line was
19893955d011SMarcel Moolenaar
19904fde40d9SSimon J. Gerraty  $ $0$ac_configure_args_raw
19913955d011SMarcel Moolenaar
19923955d011SMarcel Moolenaar_ACEOF
19933955d011SMarcel Moolenaarexec 5>>config.log
19943955d011SMarcel Moolenaar{
19953955d011SMarcel Moolenaarcat <<_ASUNAME
19963955d011SMarcel Moolenaar## --------- ##
19973955d011SMarcel Moolenaar## Platform. ##
19983955d011SMarcel Moolenaar## --------- ##
19993955d011SMarcel Moolenaar
20003955d011SMarcel Moolenaarhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
20013955d011SMarcel Moolenaaruname -m = `(uname -m) 2>/dev/null || echo unknown`
20023955d011SMarcel Moolenaaruname -r = `(uname -r) 2>/dev/null || echo unknown`
20033955d011SMarcel Moolenaaruname -s = `(uname -s) 2>/dev/null || echo unknown`
20043955d011SMarcel Moolenaaruname -v = `(uname -v) 2>/dev/null || echo unknown`
20053955d011SMarcel Moolenaar
20063955d011SMarcel Moolenaar/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
20073955d011SMarcel Moolenaar/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
20083955d011SMarcel Moolenaar
20093955d011SMarcel Moolenaar/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
20103955d011SMarcel Moolenaar/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
20113955d011SMarcel Moolenaar/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
20123955d011SMarcel Moolenaar/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
20133955d011SMarcel Moolenaar/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
20143955d011SMarcel Moolenaar/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
20153955d011SMarcel Moolenaar/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
20163955d011SMarcel Moolenaar
20173955d011SMarcel Moolenaar_ASUNAME
20183955d011SMarcel Moolenaar
20193955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20203955d011SMarcel Moolenaarfor as_dir in $PATH
20213955d011SMarcel Moolenaardo
20223955d011SMarcel Moolenaar  IFS=$as_save_IFS
20234fde40d9SSimon J. Gerraty  case $as_dir in #(((
20244fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
20254fde40d9SSimon J. Gerraty    */) ;;
20264fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
20274fde40d9SSimon J. Gerraty  esac
20284fde40d9SSimon J. Gerraty    printf "%s\n" "PATH: $as_dir"
20293955d011SMarcel Moolenaar  done
20303955d011SMarcel MoolenaarIFS=$as_save_IFS
20313955d011SMarcel Moolenaar
20323955d011SMarcel Moolenaar} >&5
20333955d011SMarcel Moolenaar
20343955d011SMarcel Moolenaarcat >&5 <<_ACEOF
20353955d011SMarcel Moolenaar
20363955d011SMarcel Moolenaar
20373955d011SMarcel Moolenaar## ----------- ##
20383955d011SMarcel Moolenaar## Core tests. ##
20393955d011SMarcel Moolenaar## ----------- ##
20403955d011SMarcel Moolenaar
20413955d011SMarcel Moolenaar_ACEOF
20423955d011SMarcel Moolenaar
20433955d011SMarcel Moolenaar
20443955d011SMarcel Moolenaar# Keep a trace of the command line.
20453955d011SMarcel Moolenaar# Strip out --no-create and --no-recursion so they do not pile up.
20463955d011SMarcel Moolenaar# Strip out --silent because we don't want to record it for future runs.
20473955d011SMarcel Moolenaar# Also quote any args containing shell meta-characters.
20483955d011SMarcel Moolenaar# Make two passes to allow for proper duplicate-argument suppression.
20493955d011SMarcel Moolenaarac_configure_args=
20503955d011SMarcel Moolenaarac_configure_args0=
20513955d011SMarcel Moolenaarac_configure_args1=
20523955d011SMarcel Moolenaarac_must_keep_next=false
20533955d011SMarcel Moolenaarfor ac_pass in 1 2
20543955d011SMarcel Moolenaardo
20553955d011SMarcel Moolenaar  for ac_arg
20563955d011SMarcel Moolenaar  do
20573955d011SMarcel Moolenaar    case $ac_arg in
20583955d011SMarcel Moolenaar    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
20593955d011SMarcel Moolenaar    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20603955d011SMarcel Moolenaar    | -silent | --silent | --silen | --sile | --sil)
20613955d011SMarcel Moolenaar      continue ;;
20623955d011SMarcel Moolenaar    *\'*)
20634fde40d9SSimon J. Gerraty      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20643955d011SMarcel Moolenaar    esac
20653955d011SMarcel Moolenaar    case $ac_pass in
20663955d011SMarcel Moolenaar    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
20673955d011SMarcel Moolenaar    2)
20683955d011SMarcel Moolenaar      as_fn_append ac_configure_args1 " '$ac_arg'"
20693955d011SMarcel Moolenaar      if test $ac_must_keep_next = true; then
20703955d011SMarcel Moolenaar	ac_must_keep_next=false # Got value, back to normal.
20713955d011SMarcel Moolenaar      else
20723955d011SMarcel Moolenaar	case $ac_arg in
20733955d011SMarcel Moolenaar	  *=* | --config-cache | -C | -disable-* | --disable-* \
20743955d011SMarcel Moolenaar	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
20753955d011SMarcel Moolenaar	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
20763955d011SMarcel Moolenaar	  | -with-* | --with-* | -without-* | --without-* | --x)
20773955d011SMarcel Moolenaar	    case "$ac_configure_args0 " in
20783955d011SMarcel Moolenaar	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
20793955d011SMarcel Moolenaar	    esac
20803955d011SMarcel Moolenaar	    ;;
20813955d011SMarcel Moolenaar	  -* ) ac_must_keep_next=true ;;
20823955d011SMarcel Moolenaar	esac
20833955d011SMarcel Moolenaar      fi
20843955d011SMarcel Moolenaar      as_fn_append ac_configure_args " '$ac_arg'"
20853955d011SMarcel Moolenaar      ;;
20863955d011SMarcel Moolenaar    esac
20873955d011SMarcel Moolenaar  done
20883955d011SMarcel Moolenaardone
20893955d011SMarcel Moolenaar{ ac_configure_args0=; unset ac_configure_args0;}
20903955d011SMarcel Moolenaar{ ac_configure_args1=; unset ac_configure_args1;}
20913955d011SMarcel Moolenaar
20923955d011SMarcel Moolenaar# When interrupted or exit'd, cleanup temporary files, and complete
20933955d011SMarcel Moolenaar# config.log.  We remove comments because anyway the quotes in there
20943955d011SMarcel Moolenaar# would cause problems or look ugly.
20953955d011SMarcel Moolenaar# WARNING: Use '\'' to represent an apostrophe within the trap.
20963955d011SMarcel Moolenaar# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20973955d011SMarcel Moolenaartrap 'exit_status=$?
20984fde40d9SSimon J. Gerraty  # Sanitize IFS.
20994fde40d9SSimon J. Gerraty  IFS=" ""	$as_nl"
21003955d011SMarcel Moolenaar  # Save into config.log some information that might help in debugging.
21013955d011SMarcel Moolenaar  {
21023955d011SMarcel Moolenaar    echo
21033955d011SMarcel Moolenaar
21044fde40d9SSimon J. Gerraty    printf "%s\n" "## ---------------- ##
21053955d011SMarcel Moolenaar## Cache variables. ##
210649caa483SSimon J. Gerraty## ---------------- ##"
21073955d011SMarcel Moolenaar    echo
21083955d011SMarcel Moolenaar    # The following way of writing the cache mishandles newlines in values,
21093955d011SMarcel Moolenaar(
21103955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
21113955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
21123955d011SMarcel Moolenaar    case $ac_val in #(
21133955d011SMarcel Moolenaar    *${as_nl}*)
21143955d011SMarcel Moolenaar      case $ac_var in #(
21154fde40d9SSimon J. Gerraty      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
21164fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21173955d011SMarcel Moolenaar      esac
21183955d011SMarcel Moolenaar      case $ac_var in #(
21193955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
21203955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21213955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
21223955d011SMarcel Moolenaar      esac ;;
21233955d011SMarcel Moolenaar    esac
21243955d011SMarcel Moolenaar  done
21253955d011SMarcel Moolenaar  (set) 2>&1 |
21263955d011SMarcel Moolenaar    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
21273955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
21283955d011SMarcel Moolenaar      sed -n \
21293955d011SMarcel Moolenaar	"s/'\''/'\''\\\\'\'''\''/g;
21303955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
21313955d011SMarcel Moolenaar      ;; #(
21323955d011SMarcel Moolenaar    *)
21333955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21343955d011SMarcel Moolenaar      ;;
21353955d011SMarcel Moolenaar    esac |
21363955d011SMarcel Moolenaar    sort
21373955d011SMarcel Moolenaar)
21383955d011SMarcel Moolenaar    echo
21393955d011SMarcel Moolenaar
21404fde40d9SSimon J. Gerraty    printf "%s\n" "## ----------------- ##
21413955d011SMarcel Moolenaar## Output variables. ##
214249caa483SSimon J. Gerraty## ----------------- ##"
21433955d011SMarcel Moolenaar    echo
21443955d011SMarcel Moolenaar    for ac_var in $ac_subst_vars
21453955d011SMarcel Moolenaar    do
21463955d011SMarcel Moolenaar      eval ac_val=\$$ac_var
21473955d011SMarcel Moolenaar      case $ac_val in
21484fde40d9SSimon J. Gerraty      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21493955d011SMarcel Moolenaar      esac
21504fde40d9SSimon J. Gerraty      printf "%s\n" "$ac_var='\''$ac_val'\''"
21513955d011SMarcel Moolenaar    done | sort
21523955d011SMarcel Moolenaar    echo
21533955d011SMarcel Moolenaar
21543955d011SMarcel Moolenaar    if test -n "$ac_subst_files"; then
21554fde40d9SSimon J. Gerraty      printf "%s\n" "## ------------------- ##
21563955d011SMarcel Moolenaar## File substitutions. ##
215749caa483SSimon J. Gerraty## ------------------- ##"
21583955d011SMarcel Moolenaar      echo
21593955d011SMarcel Moolenaar      for ac_var in $ac_subst_files
21603955d011SMarcel Moolenaar      do
21613955d011SMarcel Moolenaar	eval ac_val=\$$ac_var
21623955d011SMarcel Moolenaar	case $ac_val in
21634fde40d9SSimon J. Gerraty	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21643955d011SMarcel Moolenaar	esac
21654fde40d9SSimon J. Gerraty	printf "%s\n" "$ac_var='\''$ac_val'\''"
21663955d011SMarcel Moolenaar      done | sort
21673955d011SMarcel Moolenaar      echo
21683955d011SMarcel Moolenaar    fi
21693955d011SMarcel Moolenaar
21703955d011SMarcel Moolenaar    if test -s confdefs.h; then
21714fde40d9SSimon J. Gerraty      printf "%s\n" "## ----------- ##
21723955d011SMarcel Moolenaar## confdefs.h. ##
217349caa483SSimon J. Gerraty## ----------- ##"
21743955d011SMarcel Moolenaar      echo
21753955d011SMarcel Moolenaar      cat confdefs.h
21763955d011SMarcel Moolenaar      echo
21773955d011SMarcel Moolenaar    fi
21783955d011SMarcel Moolenaar    test "$ac_signal" != 0 &&
21794fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: caught signal $ac_signal"
21804fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me: exit $exit_status"
21813955d011SMarcel Moolenaar  } >&5
21823955d011SMarcel Moolenaar  rm -f core *.core core.conftest.* &&
21833955d011SMarcel Moolenaar    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
21843955d011SMarcel Moolenaar    exit $exit_status
21853955d011SMarcel Moolenaar' 0
21863955d011SMarcel Moolenaarfor ac_signal in 1 2 13 15; do
21873955d011SMarcel Moolenaar  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
21883955d011SMarcel Moolenaardone
21893955d011SMarcel Moolenaarac_signal=0
21903955d011SMarcel Moolenaar
21913955d011SMarcel Moolenaar# confdefs.h avoids OS command line length limits that DEFS can exceed.
21923955d011SMarcel Moolenaarrm -f -r conftest* confdefs.h
21933955d011SMarcel Moolenaar
21944fde40d9SSimon J. Gerratyprintf "%s\n" "/* confdefs.h */" > confdefs.h
21953955d011SMarcel Moolenaar
21963955d011SMarcel Moolenaar# Predefined preprocessor variables.
21973955d011SMarcel Moolenaar
21984fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
21993955d011SMarcel Moolenaar
22004fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
22013955d011SMarcel Moolenaar
22024fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
22033955d011SMarcel Moolenaar
22044fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
22053955d011SMarcel Moolenaar
22064fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
22073955d011SMarcel Moolenaar
22084fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
22093955d011SMarcel Moolenaar
22103955d011SMarcel Moolenaar
22113955d011SMarcel Moolenaar# Let the site file select an alternate cache file if it wants to.
22123955d011SMarcel Moolenaar# Prefer an explicitly selected file to automatically selected ones.
22133955d011SMarcel Moolenaarif test -n "$CONFIG_SITE"; then
22144fde40d9SSimon J. Gerraty  ac_site_files="$CONFIG_SITE"
22153955d011SMarcel Moolenaarelif test "x$prefix" != xNONE; then
22164fde40d9SSimon J. Gerraty  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
22173955d011SMarcel Moolenaarelse
22184fde40d9SSimon J. Gerraty  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
22193955d011SMarcel Moolenaarfi
22204fde40d9SSimon J. Gerraty
22214fde40d9SSimon J. Gerratyfor ac_site_file in $ac_site_files
22223955d011SMarcel Moolenaardo
22234fde40d9SSimon J. Gerraty  case $ac_site_file in #(
22244fde40d9SSimon J. Gerraty  */*) :
22254fde40d9SSimon J. Gerraty     ;; #(
22264fde40d9SSimon J. Gerraty  *) :
22274fde40d9SSimon J. Gerraty    ac_site_file=./$ac_site_file ;;
22284fde40d9SSimon J. Gerratyesac
22294fde40d9SSimon J. Gerraty  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
22304fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
22314fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
22323955d011SMarcel Moolenaar    sed 's/^/| /' "$ac_site_file" >&5
223349caa483SSimon J. Gerraty    . "$ac_site_file" \
223422619282SSimon J. Gerraty      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
223522619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
223649caa483SSimon J. Gerratyas_fn_error $? "failed to load site script $ac_site_file
223722619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; }
22383955d011SMarcel Moolenaar  fi
22393955d011SMarcel Moolenaardone
22403955d011SMarcel Moolenaar
22413955d011SMarcel Moolenaarif test -r "$cache_file"; then
224249caa483SSimon J. Gerraty  # Some versions of bash will fail to source /dev/null (special files
224349caa483SSimon J. Gerraty  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
224449caa483SSimon J. Gerraty  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
22454fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
22464fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
22473955d011SMarcel Moolenaar    case $cache_file in
22483955d011SMarcel Moolenaar      [\\/]* | ?:[\\/]* ) . "$cache_file";;
22493955d011SMarcel Moolenaar      *)                      . "./$cache_file";;
22503955d011SMarcel Moolenaar    esac
22513955d011SMarcel Moolenaar  fi
22523955d011SMarcel Moolenaarelse
22534fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
22544fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
22553955d011SMarcel Moolenaar  >$cache_file
22563955d011SMarcel Moolenaarfi
22573955d011SMarcel Moolenaar
22584fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
22594fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (global declarations)
22604fde40d9SSimon J. Gerratyac_c_conftest_c89_globals='
22614fde40d9SSimon J. Gerraty/* Does the compiler advertise C89 conformance?
22624fde40d9SSimon J. Gerraty   Do not test the value of __STDC__, because some compilers set it to 0
22634fde40d9SSimon J. Gerraty   while being otherwise adequately conformant. */
22644fde40d9SSimon J. Gerraty#if !defined __STDC__
22654fde40d9SSimon J. Gerraty# error "Compiler does not advertise C89 conformance"
22664fde40d9SSimon J. Gerraty#endif
22674fde40d9SSimon J. Gerraty
22684fde40d9SSimon J. Gerraty#include <stddef.h>
22694fde40d9SSimon J. Gerraty#include <stdarg.h>
22704fde40d9SSimon J. Gerratystruct stat;
22714fde40d9SSimon J. Gerraty/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
22724fde40d9SSimon J. Gerratystruct buf { int x; };
22734fde40d9SSimon J. Gerratystruct buf * (*rcsopen) (struct buf *, struct stat *, int);
227422619282SSimon J. Gerratystatic char *e (char **p, int i)
22754fde40d9SSimon J. Gerraty{
22764fde40d9SSimon J. Gerraty  return p[i];
22774fde40d9SSimon J. Gerraty}
22784fde40d9SSimon J. Gerratystatic char *f (char * (*g) (char **, int), char **p, ...)
22794fde40d9SSimon J. Gerraty{
22804fde40d9SSimon J. Gerraty  char *s;
22814fde40d9SSimon J. Gerraty  va_list v;
22824fde40d9SSimon J. Gerraty  va_start (v,p);
22834fde40d9SSimon J. Gerraty  s = g (p, va_arg (v,int));
22844fde40d9SSimon J. Gerraty  va_end (v);
22854fde40d9SSimon J. Gerraty  return s;
22864fde40d9SSimon J. Gerraty}
22874fde40d9SSimon J. Gerraty
228822619282SSimon J. Gerraty/* C89 style stringification. */
228922619282SSimon J. Gerraty#define noexpand_stringify(a) #a
229022619282SSimon J. Gerratyconst char *stringified = noexpand_stringify(arbitrary+token=sequence);
229122619282SSimon J. Gerraty
229222619282SSimon J. Gerraty/* C89 style token pasting.  Exercises some of the corner cases that
229322619282SSimon J. Gerraty   e.g. old MSVC gets wrong, but not very hard. */
229422619282SSimon J. Gerraty#define noexpand_concat(a,b) a##b
229522619282SSimon J. Gerraty#define expand_concat(a,b) noexpand_concat(a,b)
229622619282SSimon J. Gerratyextern int vA;
229722619282SSimon J. Gerratyextern int vbee;
229822619282SSimon J. Gerraty#define aye A
229922619282SSimon J. Gerraty#define bee B
230022619282SSimon J. Gerratyint *pvA = &expand_concat(v,aye);
230122619282SSimon J. Gerratyint *pvbee = &noexpand_concat(v,bee);
230222619282SSimon J. Gerraty
23034fde40d9SSimon J. Gerraty/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
23044fde40d9SSimon J. Gerraty   function prototypes and stuff, but not \xHH hex character constants.
23054fde40d9SSimon J. Gerraty   These do not provoke an error unfortunately, instead are silently treated
23064fde40d9SSimon J. Gerraty   as an "x".  The following induces an error, until -std is added to get
23074fde40d9SSimon J. Gerraty   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
23084fde40d9SSimon J. Gerraty   array size at least.  It is necessary to write \x00 == 0 to get something
23094fde40d9SSimon J. Gerraty   that is true only with -std.  */
23104fde40d9SSimon J. Gerratyint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
23114fde40d9SSimon J. Gerraty
23124fde40d9SSimon J. Gerraty/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
23134fde40d9SSimon J. Gerraty   inside strings and character constants.  */
23144fde40d9SSimon J. Gerraty#define FOO(x) '\''x'\''
23154fde40d9SSimon J. Gerratyint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
23164fde40d9SSimon J. Gerraty
23174fde40d9SSimon J. Gerratyint test (int i, double x);
23184fde40d9SSimon J. Gerratystruct s1 {int (*f) (int a);};
23194fde40d9SSimon J. Gerratystruct s2 {int (*f) (double a);};
23204fde40d9SSimon J. Gerratyint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
23214fde40d9SSimon J. Gerraty               int, int);'
23224fde40d9SSimon J. Gerraty
23234fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (body of main).
23244fde40d9SSimon J. Gerratyac_c_conftest_c89_main='
23254fde40d9SSimon J. Gerratyok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
23264fde40d9SSimon J. Gerraty'
23274fde40d9SSimon J. Gerraty
23284fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (global declarations)
23294fde40d9SSimon J. Gerratyac_c_conftest_c99_globals='
233022619282SSimon J. Gerraty/* Does the compiler advertise C99 conformance? */
23314fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
23324fde40d9SSimon J. Gerraty# error "Compiler does not advertise C99 conformance"
23334fde40d9SSimon J. Gerraty#endif
23344fde40d9SSimon J. Gerraty
233522619282SSimon J. Gerraty// See if C++-style comments work.
233622619282SSimon J. Gerraty
23374fde40d9SSimon J. Gerraty#include <stdbool.h>
23384fde40d9SSimon J. Gerratyextern int puts (const char *);
23394fde40d9SSimon J. Gerratyextern int printf (const char *, ...);
23404fde40d9SSimon J. Gerratyextern int dprintf (int, const char *, ...);
23414fde40d9SSimon J. Gerratyextern void *malloc (size_t);
234222619282SSimon J. Gerratyextern void free (void *);
23434fde40d9SSimon J. Gerraty
23444fde40d9SSimon J. Gerraty// Check varargs macros.  These examples are taken from C99 6.10.3.5.
23454fde40d9SSimon J. Gerraty// dprintf is used instead of fprintf to avoid needing to declare
23464fde40d9SSimon J. Gerraty// FILE and stderr.
23474fde40d9SSimon J. Gerraty#define debug(...) dprintf (2, __VA_ARGS__)
23484fde40d9SSimon J. Gerraty#define showlist(...) puts (#__VA_ARGS__)
23494fde40d9SSimon J. Gerraty#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
23504fde40d9SSimon J. Gerratystatic void
23514fde40d9SSimon J. Gerratytest_varargs_macros (void)
23524fde40d9SSimon J. Gerraty{
23534fde40d9SSimon J. Gerraty  int x = 1234;
23544fde40d9SSimon J. Gerraty  int y = 5678;
23554fde40d9SSimon J. Gerraty  debug ("Flag");
23564fde40d9SSimon J. Gerraty  debug ("X = %d\n", x);
23574fde40d9SSimon J. Gerraty  showlist (The first, second, and third items.);
23584fde40d9SSimon J. Gerraty  report (x>y, "x is %d but y is %d", x, y);
23594fde40d9SSimon J. Gerraty}
23604fde40d9SSimon J. Gerraty
23614fde40d9SSimon J. Gerraty// Check long long types.
23624fde40d9SSimon J. Gerraty#define BIG64 18446744073709551615ull
23634fde40d9SSimon J. Gerraty#define BIG32 4294967295ul
23644fde40d9SSimon J. Gerraty#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
23654fde40d9SSimon J. Gerraty#if !BIG_OK
23664fde40d9SSimon J. Gerraty  #error "your preprocessor is broken"
23674fde40d9SSimon J. Gerraty#endif
23684fde40d9SSimon J. Gerraty#if BIG_OK
23694fde40d9SSimon J. Gerraty#else
23704fde40d9SSimon J. Gerraty  #error "your preprocessor is broken"
23714fde40d9SSimon J. Gerraty#endif
23724fde40d9SSimon J. Gerratystatic long long int bignum = -9223372036854775807LL;
23734fde40d9SSimon J. Gerratystatic unsigned long long int ubignum = BIG64;
23744fde40d9SSimon J. Gerraty
23754fde40d9SSimon J. Gerratystruct incomplete_array
23764fde40d9SSimon J. Gerraty{
23774fde40d9SSimon J. Gerraty  int datasize;
23784fde40d9SSimon J. Gerraty  double data[];
23794fde40d9SSimon J. Gerraty};
23804fde40d9SSimon J. Gerraty
23814fde40d9SSimon J. Gerratystruct named_init {
23824fde40d9SSimon J. Gerraty  int number;
23834fde40d9SSimon J. Gerraty  const wchar_t *name;
23844fde40d9SSimon J. Gerraty  double average;
23854fde40d9SSimon J. Gerraty};
23864fde40d9SSimon J. Gerraty
23874fde40d9SSimon J. Gerratytypedef const char *ccp;
23884fde40d9SSimon J. Gerraty
23894fde40d9SSimon J. Gerratystatic inline int
23904fde40d9SSimon J. Gerratytest_restrict (ccp restrict text)
23914fde40d9SSimon J. Gerraty{
23924fde40d9SSimon J. Gerraty  // Iterate through items via the restricted pointer.
23934fde40d9SSimon J. Gerraty  // Also check for declarations in for loops.
23944fde40d9SSimon J. Gerraty  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
23954fde40d9SSimon J. Gerraty    continue;
23964fde40d9SSimon J. Gerraty  return 0;
23974fde40d9SSimon J. Gerraty}
23984fde40d9SSimon J. Gerraty
23994fde40d9SSimon J. Gerraty// Check varargs and va_copy.
24004fde40d9SSimon J. Gerratystatic bool
24014fde40d9SSimon J. Gerratytest_varargs (const char *format, ...)
24024fde40d9SSimon J. Gerraty{
24034fde40d9SSimon J. Gerraty  va_list args;
24044fde40d9SSimon J. Gerraty  va_start (args, format);
24054fde40d9SSimon J. Gerraty  va_list args_copy;
24064fde40d9SSimon J. Gerraty  va_copy (args_copy, args);
24074fde40d9SSimon J. Gerraty
24084fde40d9SSimon J. Gerraty  const char *str = "";
24094fde40d9SSimon J. Gerraty  int number = 0;
24104fde40d9SSimon J. Gerraty  float fnumber = 0;
24114fde40d9SSimon J. Gerraty
24124fde40d9SSimon J. Gerraty  while (*format)
24134fde40d9SSimon J. Gerraty    {
24144fde40d9SSimon J. Gerraty      switch (*format++)
24154fde40d9SSimon J. Gerraty	{
24164fde40d9SSimon J. Gerraty	case '\''s'\'': // string
24174fde40d9SSimon J. Gerraty	  str = va_arg (args_copy, const char *);
24184fde40d9SSimon J. Gerraty	  break;
24194fde40d9SSimon J. Gerraty	case '\''d'\'': // int
24204fde40d9SSimon J. Gerraty	  number = va_arg (args_copy, int);
24214fde40d9SSimon J. Gerraty	  break;
24224fde40d9SSimon J. Gerraty	case '\''f'\'': // float
24234fde40d9SSimon J. Gerraty	  fnumber = va_arg (args_copy, double);
24244fde40d9SSimon J. Gerraty	  break;
24254fde40d9SSimon J. Gerraty	default:
24264fde40d9SSimon J. Gerraty	  break;
24274fde40d9SSimon J. Gerraty	}
24284fde40d9SSimon J. Gerraty    }
24294fde40d9SSimon J. Gerraty  va_end (args_copy);
24304fde40d9SSimon J. Gerraty  va_end (args);
24314fde40d9SSimon J. Gerraty
24324fde40d9SSimon J. Gerraty  return *str && number && fnumber;
24334fde40d9SSimon J. Gerraty}
24344fde40d9SSimon J. Gerraty'
24354fde40d9SSimon J. Gerraty
24364fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (body of main).
24374fde40d9SSimon J. Gerratyac_c_conftest_c99_main='
24384fde40d9SSimon J. Gerraty  // Check bool.
24394fde40d9SSimon J. Gerraty  _Bool success = false;
24404fde40d9SSimon J. Gerraty  success |= (argc != 0);
24414fde40d9SSimon J. Gerraty
24424fde40d9SSimon J. Gerraty  // Check restrict.
24434fde40d9SSimon J. Gerraty  if (test_restrict ("String literal") == 0)
24444fde40d9SSimon J. Gerraty    success = true;
24454fde40d9SSimon J. Gerraty  char *restrict newvar = "Another string";
24464fde40d9SSimon J. Gerraty
24474fde40d9SSimon J. Gerraty  // Check varargs.
24484fde40d9SSimon J. Gerraty  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
24494fde40d9SSimon J. Gerraty  test_varargs_macros ();
24504fde40d9SSimon J. Gerraty
24514fde40d9SSimon J. Gerraty  // Check flexible array members.
24524fde40d9SSimon J. Gerraty  struct incomplete_array *ia =
24534fde40d9SSimon J. Gerraty    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
24544fde40d9SSimon J. Gerraty  ia->datasize = 10;
24554fde40d9SSimon J. Gerraty  for (int i = 0; i < ia->datasize; ++i)
24564fde40d9SSimon J. Gerraty    ia->data[i] = i * 1.234;
245722619282SSimon J. Gerraty  // Work around memory leak warnings.
245822619282SSimon J. Gerraty  free (ia);
24594fde40d9SSimon J. Gerraty
24604fde40d9SSimon J. Gerraty  // Check named initializers.
24614fde40d9SSimon J. Gerraty  struct named_init ni = {
24624fde40d9SSimon J. Gerraty    .number = 34,
24634fde40d9SSimon J. Gerraty    .name = L"Test wide string",
24644fde40d9SSimon J. Gerraty    .average = 543.34343,
24654fde40d9SSimon J. Gerraty  };
24664fde40d9SSimon J. Gerraty
24674fde40d9SSimon J. Gerraty  ni.number = 58;
24684fde40d9SSimon J. Gerraty
24694fde40d9SSimon J. Gerraty  int dynamic_array[ni.number];
24704fde40d9SSimon J. Gerraty  dynamic_array[0] = argv[0][0];
24714fde40d9SSimon J. Gerraty  dynamic_array[ni.number - 1] = 543;
24724fde40d9SSimon J. Gerraty
24734fde40d9SSimon J. Gerraty  // work around unused variable warnings
24744fde40d9SSimon J. Gerraty  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
24754fde40d9SSimon J. Gerraty	 || dynamic_array[ni.number - 1] != 543);
24764fde40d9SSimon J. Gerraty'
24774fde40d9SSimon J. Gerraty
24784fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (global declarations)
24794fde40d9SSimon J. Gerratyac_c_conftest_c11_globals='
248022619282SSimon J. Gerraty/* Does the compiler advertise C11 conformance? */
24814fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
24824fde40d9SSimon J. Gerraty# error "Compiler does not advertise C11 conformance"
24834fde40d9SSimon J. Gerraty#endif
24844fde40d9SSimon J. Gerraty
24854fde40d9SSimon J. Gerraty// Check _Alignas.
24864fde40d9SSimon J. Gerratychar _Alignas (double) aligned_as_double;
24874fde40d9SSimon J. Gerratychar _Alignas (0) no_special_alignment;
24884fde40d9SSimon J. Gerratyextern char aligned_as_int;
24894fde40d9SSimon J. Gerratychar _Alignas (0) _Alignas (int) aligned_as_int;
24904fde40d9SSimon J. Gerraty
24914fde40d9SSimon J. Gerraty// Check _Alignof.
24924fde40d9SSimon J. Gerratyenum
24934fde40d9SSimon J. Gerraty{
24944fde40d9SSimon J. Gerraty  int_alignment = _Alignof (int),
24954fde40d9SSimon J. Gerraty  int_array_alignment = _Alignof (int[100]),
24964fde40d9SSimon J. Gerraty  char_alignment = _Alignof (char)
24974fde40d9SSimon J. Gerraty};
24984fde40d9SSimon J. Gerraty_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
24994fde40d9SSimon J. Gerraty
25004fde40d9SSimon J. Gerraty// Check _Noreturn.
25014fde40d9SSimon J. Gerratyint _Noreturn does_not_return (void) { for (;;) continue; }
25024fde40d9SSimon J. Gerraty
25034fde40d9SSimon J. Gerraty// Check _Static_assert.
25044fde40d9SSimon J. Gerratystruct test_static_assert
25054fde40d9SSimon J. Gerraty{
25064fde40d9SSimon J. Gerraty  int x;
25074fde40d9SSimon J. Gerraty  _Static_assert (sizeof (int) <= sizeof (long int),
25084fde40d9SSimon J. Gerraty                  "_Static_assert does not work in struct");
25094fde40d9SSimon J. Gerraty  long int y;
25104fde40d9SSimon J. Gerraty};
25114fde40d9SSimon J. Gerraty
25124fde40d9SSimon J. Gerraty// Check UTF-8 literals.
25134fde40d9SSimon J. Gerraty#define u8 syntax error!
25144fde40d9SSimon J. Gerratychar const utf8_literal[] = u8"happens to be ASCII" "another string";
25154fde40d9SSimon J. Gerraty
25164fde40d9SSimon J. Gerraty// Check duplicate typedefs.
25174fde40d9SSimon J. Gerratytypedef long *long_ptr;
25184fde40d9SSimon J. Gerratytypedef long int *long_ptr;
25194fde40d9SSimon J. Gerratytypedef long_ptr long_ptr;
25204fde40d9SSimon J. Gerraty
25214fde40d9SSimon J. Gerraty// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
25224fde40d9SSimon J. Gerratystruct anonymous
25234fde40d9SSimon J. Gerraty{
25244fde40d9SSimon J. Gerraty  union {
25254fde40d9SSimon J. Gerraty    struct { int i; int j; };
25264fde40d9SSimon J. Gerraty    struct { int k; long int l; } w;
25274fde40d9SSimon J. Gerraty  };
25284fde40d9SSimon J. Gerraty  int m;
25294fde40d9SSimon J. Gerraty} v1;
25304fde40d9SSimon J. Gerraty'
25314fde40d9SSimon J. Gerraty
25324fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (body of main).
25334fde40d9SSimon J. Gerratyac_c_conftest_c11_main='
25344fde40d9SSimon J. Gerraty  _Static_assert ((offsetof (struct anonymous, i)
25354fde40d9SSimon J. Gerraty		   == offsetof (struct anonymous, w.k)),
25364fde40d9SSimon J. Gerraty		  "Anonymous union alignment botch");
25374fde40d9SSimon J. Gerraty  v1.i = 2;
25384fde40d9SSimon J. Gerraty  v1.w.k = 5;
25394fde40d9SSimon J. Gerraty  ok |= v1.i != 5;
25404fde40d9SSimon J. Gerraty'
25414fde40d9SSimon J. Gerraty
25424fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (complete).
25434fde40d9SSimon J. Gerratyac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
25444fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals}
25454fde40d9SSimon J. Gerraty${ac_c_conftest_c11_globals}
25464fde40d9SSimon J. Gerraty
25474fde40d9SSimon J. Gerratyint
25484fde40d9SSimon J. Gerratymain (int argc, char **argv)
25494fde40d9SSimon J. Gerraty{
25504fde40d9SSimon J. Gerraty  int ok = 0;
25514fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25524fde40d9SSimon J. Gerraty  ${ac_c_conftest_c99_main}
25534fde40d9SSimon J. Gerraty  ${ac_c_conftest_c11_main}
25544fde40d9SSimon J. Gerraty  return ok;
25554fde40d9SSimon J. Gerraty}
25564fde40d9SSimon J. Gerraty"
25574fde40d9SSimon J. Gerraty
25584fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (complete).
25594fde40d9SSimon J. Gerratyac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
25604fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals}
25614fde40d9SSimon J. Gerraty
25624fde40d9SSimon J. Gerratyint
25634fde40d9SSimon J. Gerratymain (int argc, char **argv)
25644fde40d9SSimon J. Gerraty{
25654fde40d9SSimon J. Gerraty  int ok = 0;
25664fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25674fde40d9SSimon J. Gerraty  ${ac_c_conftest_c99_main}
25684fde40d9SSimon J. Gerraty  return ok;
25694fde40d9SSimon J. Gerraty}
25704fde40d9SSimon J. Gerraty"
25714fde40d9SSimon J. Gerraty
25724fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (complete).
25734fde40d9SSimon J. Gerratyac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
25744fde40d9SSimon J. Gerraty
25754fde40d9SSimon J. Gerratyint
25764fde40d9SSimon J. Gerratymain (int argc, char **argv)
25774fde40d9SSimon J. Gerraty{
25784fde40d9SSimon J. Gerraty  int ok = 0;
25794fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25804fde40d9SSimon J. Gerraty  return ok;
25814fde40d9SSimon J. Gerraty}
25824fde40d9SSimon J. Gerraty"
25834fde40d9SSimon J. Gerraty
25844fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
25854fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
25864fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
25874fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
25884fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
25894fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
25904fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
25914fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
25924fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
25934fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
25944fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
25954fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
25964fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " fork HAVE_FORK"
25974fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vfork HAVE_VFORK"
25984fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
25994fde40d9SSimon J. Gerraty
26004fde40d9SSimon J. Gerraty# Auxiliary files required by this configure script.
26014fde40d9SSimon J. Gerratyac_aux_files="install-sh"
26024fde40d9SSimon J. Gerraty
26034fde40d9SSimon J. Gerraty# Locations in which to look for auxiliary files.
26044fde40d9SSimon J. Gerratyac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
26054fde40d9SSimon J. Gerraty
26064fde40d9SSimon J. Gerraty# Search for a directory containing all of the required auxiliary files,
26074fde40d9SSimon J. Gerraty# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
26084fde40d9SSimon J. Gerraty# If we don't find one directory that contains all the files we need,
26094fde40d9SSimon J. Gerraty# we report the set of missing files from the *first* directory in
26104fde40d9SSimon J. Gerraty# $ac_aux_dir_candidates and give up.
26114fde40d9SSimon J. Gerratyac_missing_aux_files=""
26124fde40d9SSimon J. Gerratyac_first_candidate=:
26134fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
26144fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26154fde40d9SSimon J. Gerratyas_found=false
26164fde40d9SSimon J. Gerratyfor as_dir in $ac_aux_dir_candidates
26174fde40d9SSimon J. Gerratydo
26184fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
26194fde40d9SSimon J. Gerraty  case $as_dir in #(((
26204fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
26214fde40d9SSimon J. Gerraty    */) ;;
26224fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
26234fde40d9SSimon J. Gerraty  esac
26244fde40d9SSimon J. Gerraty  as_found=:
26254fde40d9SSimon J. Gerraty
26264fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
26274fde40d9SSimon J. Gerraty  ac_aux_dir_found=yes
26284fde40d9SSimon J. Gerraty  ac_install_sh=
26294fde40d9SSimon J. Gerraty  for ac_aux in $ac_aux_files
26304fde40d9SSimon J. Gerraty  do
26314fde40d9SSimon J. Gerraty    # As a special case, if "install-sh" is required, that requirement
26324fde40d9SSimon J. Gerraty    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
26334fde40d9SSimon J. Gerraty    # and $ac_install_sh is set appropriately for whichever one is found.
26344fde40d9SSimon J. Gerraty    if test x"$ac_aux" = x"install-sh"
26354fde40d9SSimon J. Gerraty    then
26364fde40d9SSimon J. Gerraty      if test -f "${as_dir}install-sh"; then
26374fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
26384fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}install-sh -c"
26394fde40d9SSimon J. Gerraty      elif test -f "${as_dir}install.sh"; then
26404fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
26414fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}install.sh -c"
26424fde40d9SSimon J. Gerraty      elif test -f "${as_dir}shtool"; then
26434fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
26444fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}shtool install -c"
26454fde40d9SSimon J. Gerraty      else
26464fde40d9SSimon J. Gerraty        ac_aux_dir_found=no
26474fde40d9SSimon J. Gerraty        if $ac_first_candidate; then
26484fde40d9SSimon J. Gerraty          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
26494fde40d9SSimon J. Gerraty        else
26504fde40d9SSimon J. Gerraty          break
26514fde40d9SSimon J. Gerraty        fi
26524fde40d9SSimon J. Gerraty      fi
26534fde40d9SSimon J. Gerraty    else
26544fde40d9SSimon J. Gerraty      if test -f "${as_dir}${ac_aux}"; then
26554fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
26564fde40d9SSimon J. Gerraty      else
26574fde40d9SSimon J. Gerraty        ac_aux_dir_found=no
26584fde40d9SSimon J. Gerraty        if $ac_first_candidate; then
26594fde40d9SSimon J. Gerraty          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
26604fde40d9SSimon J. Gerraty        else
26614fde40d9SSimon J. Gerraty          break
26624fde40d9SSimon J. Gerraty        fi
26634fde40d9SSimon J. Gerraty      fi
26644fde40d9SSimon J. Gerraty    fi
26654fde40d9SSimon J. Gerraty  done
26664fde40d9SSimon J. Gerraty  if test "$ac_aux_dir_found" = yes; then
26674fde40d9SSimon J. Gerraty    ac_aux_dir="$as_dir"
26684fde40d9SSimon J. Gerraty    break
26694fde40d9SSimon J. Gerraty  fi
26704fde40d9SSimon J. Gerraty  ac_first_candidate=false
26714fde40d9SSimon J. Gerraty
26724fde40d9SSimon J. Gerraty  as_found=false
26734fde40d9SSimon J. Gerratydone
26744fde40d9SSimon J. GerratyIFS=$as_save_IFS
26754fde40d9SSimon J. Gerratyif $as_found
26764fde40d9SSimon J. Gerratythen :
26774fde40d9SSimon J. Gerraty
267822619282SSimon J. Gerratyelse case e in #(
267922619282SSimon J. Gerraty  e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
268022619282SSimon J. Gerratyesac
26814fde40d9SSimon J. Gerratyfi
26824fde40d9SSimon J. Gerraty
26834fde40d9SSimon J. Gerraty
26844fde40d9SSimon J. Gerraty# These three variables are undocumented and unsupported,
26854fde40d9SSimon J. Gerraty# and are intended to be withdrawn in a future Autoconf release.
26864fde40d9SSimon J. Gerraty# They can cause serious problems if a builder's source tree is in a directory
26874fde40d9SSimon J. Gerraty# whose full name contains unusual characters.
26884fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.guess"; then
26894fde40d9SSimon J. Gerraty  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
26904fde40d9SSimon J. Gerratyfi
26914fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.sub"; then
26924fde40d9SSimon J. Gerraty  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
26934fde40d9SSimon J. Gerratyfi
26944fde40d9SSimon J. Gerratyif test -f "$ac_aux_dir/configure"; then
26954fde40d9SSimon J. Gerraty  ac_configure="$SHELL ${ac_aux_dir}configure"
26964fde40d9SSimon J. Gerratyfi
26974fde40d9SSimon J. Gerraty
26983955d011SMarcel Moolenaar# Check that the precious variables saved in the cache have kept the same
26993955d011SMarcel Moolenaar# value.
27003955d011SMarcel Moolenaarac_cache_corrupted=false
27013955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
27023955d011SMarcel Moolenaar  eval ac_old_set=\$ac_cv_env_${ac_var}_set
27033955d011SMarcel Moolenaar  eval ac_new_set=\$ac_env_${ac_var}_set
27043955d011SMarcel Moolenaar  eval ac_old_val=\$ac_cv_env_${ac_var}_value
27053955d011SMarcel Moolenaar  eval ac_new_val=\$ac_env_${ac_var}_value
27063955d011SMarcel Moolenaar  case $ac_old_set,$ac_new_set in
27073955d011SMarcel Moolenaar    set,)
270822619282SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
270922619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
27103955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
27113955d011SMarcel Moolenaar    ,set)
271222619282SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
271322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
27143955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
27153955d011SMarcel Moolenaar    ,);;
27163955d011SMarcel Moolenaar    *)
27173955d011SMarcel Moolenaar      if test "x$ac_old_val" != "x$ac_new_val"; then
27183955d011SMarcel Moolenaar	# differences in whitespace do not lead to failure.
27193955d011SMarcel Moolenaar	ac_old_val_w=`echo x $ac_old_val`
27203955d011SMarcel Moolenaar	ac_new_val_w=`echo x $ac_new_val`
27213955d011SMarcel Moolenaar	if test "$ac_old_val_w" != "$ac_new_val_w"; then
272222619282SSimon J. Gerraty	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
272322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
27243955d011SMarcel Moolenaar	  ac_cache_corrupted=:
27253955d011SMarcel Moolenaar	else
272622619282SSimon J. Gerraty	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
272722619282SSimon J. Gerratyprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
27283955d011SMarcel Moolenaar	  eval $ac_var=\$ac_old_val
27293955d011SMarcel Moolenaar	fi
273022619282SSimon J. Gerraty	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
273122619282SSimon J. Gerratyprintf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
273222619282SSimon J. Gerraty	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
273322619282SSimon J. Gerratyprintf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
27343955d011SMarcel Moolenaar      fi;;
27353955d011SMarcel Moolenaar  esac
27363955d011SMarcel Moolenaar  # Pass precious variables to config.status.
27373955d011SMarcel Moolenaar  if test "$ac_new_set" = set; then
27383955d011SMarcel Moolenaar    case $ac_new_val in
27394fde40d9SSimon J. Gerraty    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
27403955d011SMarcel Moolenaar    *) ac_arg=$ac_var=$ac_new_val ;;
27413955d011SMarcel Moolenaar    esac
27423955d011SMarcel Moolenaar    case " $ac_configure_args " in
27433955d011SMarcel Moolenaar      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
27443955d011SMarcel Moolenaar      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
27453955d011SMarcel Moolenaar    esac
27463955d011SMarcel Moolenaar  fi
27473955d011SMarcel Moolenaardone
27483955d011SMarcel Moolenaarif $ac_cache_corrupted; then
274922619282SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
275022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
27514fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
27524fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
275322619282SSimon J. Gerraty  as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
27544fde40d9SSimon J. Gerraty	    and start over" "$LINENO" 5
27553955d011SMarcel Moolenaarfi
27563955d011SMarcel Moolenaar## -------------------- ##
27573955d011SMarcel Moolenaar## Main body of script. ##
27583955d011SMarcel Moolenaar## -------------------- ##
27593955d011SMarcel Moolenaar
27603955d011SMarcel Moolenaarac_ext=c
27613955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
27623955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27633955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27643955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
27653955d011SMarcel Moolenaar
27663955d011SMarcel Moolenaar
27673955d011SMarcel Moolenaarac_config_headers="$ac_config_headers config.h"
27683955d011SMarcel Moolenaar
27693955d011SMarcel Moolenaar
27703cbdda60SSimon J. Gerratycase "$srcdir" in
27713cbdda60SSimon J. Gerraty/*) ;;
277212904384SSimon J. Gerraty*) srcdir=`cd $srcdir && 'pwd'`;;
27733cbdda60SSimon J. Gerratyesac
27743cbdda60SSimon J. Gerraty
2775e22fef7dSSimon J. Gerraty. $srcdir/VERSION
277649caa483SSimon J. GerratyOS=`uname -s`
2777e22fef7dSSimon J. Gerraty
2778*c60f6422SSimon J. Gerratyhave() {
2779*c60f6422SSimon J. Gerraty	case `(type "$1") 2>&1` in
2780*c60f6422SSimon J. Gerraty	*" found") return 1;;
2781*c60f6422SSimon J. Gerraty	esac
2782*c60f6422SSimon J. Gerraty	return 0
2783*c60f6422SSimon J. Gerraty}
2784*c60f6422SSimon J. Gerraty
278512904384SSimon J. Gerratyuse_defshell() {
278612904384SSimon J. Gerraty	case "$defshell_path$DEFSHELL_INDEX" in
278712904384SSimon J. Gerraty	"") ;;
278812904384SSimon J. Gerraty	*) return 0;;
278912904384SSimon J. Gerraty	esac
279012904384SSimon J. Gerraty	case "$1" in
279112904384SSimon J. Gerraty	*csh) # we must be desperate
279212904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
279322619282SSimon J. Gerraty	*ksh*)
279412904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
279598875883SSimon J. Gerraty	sh|/bin/sh|*/bsh)
279612904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
279798875883SSimon J. Gerraty	*=*)	# eg. sh=/bin/bsh
279898875883SSimon J. Gerraty		eval `IFS="="; set -- $1; echo name=$1 defshell_path=$2`
279998875883SSimon J. Gerraty		case "$name" in
280098875883SSimon J. Gerraty		csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
280198875883SSimon J. Gerraty		ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
280298875883SSimon J. Gerraty		sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
280398875883SSimon J. Gerraty		*) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM;;
280498875883SSimon J. Gerraty		esac
280598875883SSimon J. Gerraty		;;
280612904384SSimon J. Gerraty	*)	DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM
280712904384SSimon J. Gerraty		defshell_path=$1
280812904384SSimon J. Gerraty		;;
280912904384SSimon J. Gerraty	esac
281098875883SSimon J. Gerraty	case "$defshell_path,$1" in
281198875883SSimon J. Gerraty	,/bin/*) ;;
281298875883SSimon J. Gerraty	,*/*) defshell_path=$1;;
281312904384SSimon J. Gerraty	esac
281412904384SSimon J. Gerraty}
28153955d011SMarcel Moolenaar
28163955d011SMarcel Moolenaar# Check whether --with-defshell was given.
28174fde40d9SSimon J. Gerratyif test ${with_defshell+y}
28184fde40d9SSimon J. Gerratythen :
28193955d011SMarcel Moolenaar  withval=$with_defshell; case "${withval}" in
282049caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
28213955d011SMarcel Moolenaarno)    ;;
282212904384SSimon J. Gerraty*)     use_defshell $with_defshell;;
28233955d011SMarcel Moolenaaresac
28243955d011SMarcel Moolenaarfi
28253955d011SMarcel Moolenaar
2826548bfc56SSimon J. GerratyFORCE_MAKE_OS=
2827548bfc56SSimon J. Gerratymake_os=
282849caa483SSimon J. Gerratycase "$OS" in
2829548bfc56SSimon J. GerratyCYGWIN*)
2830548bfc56SSimon J. Gerraty	use_makefile=no
2831548bfc56SSimon J. Gerraty	OS=Cygwin
2832548bfc56SSimon J. Gerraty	FORCE_MAKE_OS=$OS
2833548bfc56SSimon J. Gerraty	;;
2834548bfc56SSimon J. GerratyDarwin|MINGW*) use_makefile=no;;
283549caa483SSimon J. Gerraty*) use_makefile=yes;;
283649caa483SSimon J. Gerratyesac
2837548bfc56SSimon J. Gerratyif test "x$FORCE_MAKE_OS" != x; then
2838548bfc56SSimon J. Gerraty	force_make_os=FORCE_
2839548bfc56SSimon J. Gerraty	make_os=${FORCE_MAKE_OS}
2840548bfc56SSimon J. Gerratyfi
284149caa483SSimon J. Gerraty
284249caa483SSimon J. Gerraty# Check whether --with-makefile was given.
28434fde40d9SSimon J. Gerratyif test ${with_makefile+y}
28444fde40d9SSimon J. Gerratythen :
284549caa483SSimon J. Gerraty  withval=$with_makefile; case "${withval}" in
284649caa483SSimon J. Gerratyyes|no) use_makefile=${withval};;
284749caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
284849caa483SSimon J. Gerratyesac
284949caa483SSimon J. Gerratyfi
285049caa483SSimon J. Gerraty
28513955d011SMarcel Moolenaaruse_meta=yes
28523955d011SMarcel Moolenaar
28533955d011SMarcel Moolenaar# Check whether --with-meta was given.
28544fde40d9SSimon J. Gerratyif test ${with_meta+y}
28554fde40d9SSimon J. Gerratythen :
28563955d011SMarcel Moolenaar  withval=$with_meta; case "${withval}" in
28573955d011SMarcel Moolenaaryes|no) use_meta=${withval};;
285849caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
28593955d011SMarcel Moolenaaresac
28603955d011SMarcel Moolenaarfi
28613955d011SMarcel Moolenaar
28623955d011SMarcel Moolenaar
28633955d011SMarcel Moolenaar# Check whether --with-filemon was given.
28644fde40d9SSimon J. Gerratyif test ${with_filemon+y}
28654fde40d9SSimon J. Gerratythen :
28663955d011SMarcel Moolenaar  withval=$with_filemon;  case "/${withval}" in
286749caa483SSimon J. Gerraty/no) use_filemon=no;;
286849caa483SSimon J. Gerraty/*trace) filemon_h=no use_filemon="${withval}";;
286949caa483SSimon J. Gerraty*/filemon.h) filemon_h="${withval}";;
28703955d011SMarcel Moolenaar*/filemon*) filemon_h="${withval}/filemon.h";;
287149caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;;
28723955d011SMarcel Moolenaaresac
2873ef0b2538SSimon J. Gerratycase "$use_filemon,$filemon_h" in
2874ef0b2538SSimon J. Gerraty,*.h) use_filemon=dev;;
2875ef0b2538SSimon J. Gerratyesac
2876ef0b2538SSimon J. Gerraty
287722619282SSimon J. Gerratyelse case e in #(
287822619282SSimon J. Gerraty  e)
287949caa483SSimon J. Gerratycase "$OS" in
2880*c60f6422SSimon J. GerratyCygwin*|MINGW*) use_filemon=no;;
288149caa483SSimon J. GerratyNetBSD) filemon_h=no use_filemon=ktrace;;
288249caa483SSimon J. Gerraty*)
288349caa483SSimon J. Gerraty    for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon"
28843955d011SMarcel Moolenaar    do
28853955d011SMarcel Moolenaar        for x in "/$OS" ""
28863955d011SMarcel Moolenaar        do
28873955d011SMarcel Moolenaar            filemon_h="$d$x/filemon.h"
28883955d011SMarcel Moolenaar            test -s "$filemon_h" && break
28893955d011SMarcel Moolenaar        done
289049caa483SSimon J. Gerraty        test -s "$filemon_h" && { use_filemon=dev; break; }
28913955d011SMarcel Moolenaar    done
289249caa483SSimon J. Gerraty    ;;
289349caa483SSimon J. Gerratyesac
289449caa483SSimon J. Gerratyuse_filemon=${use_filemon:-no}
289549caa483SSimon J. Gerratycase "$use_filemon" in
289649caa483SSimon J. Gerratydev) ;;
289749caa483SSimon J. Gerraty*) filemon_h=no;;
289849caa483SSimon J. Gerratyesac
289922619282SSimon J. Gerraty ;;
290022619282SSimon J. Gerratyesac
29013955d011SMarcel Moolenaarfi
29023955d011SMarcel Moolenaar
2903d5e0a182SSimon J. Gerraty
2904d5e0a182SSimon J. Gerraty# Check whether --with-bmake_strftime was given.
2905d5e0a182SSimon J. Gerratyif test ${with_bmake_strftime+y}
2906d5e0a182SSimon J. Gerratythen :
2907d5e0a182SSimon J. Gerraty  withval=$with_bmake_strftime; case "${withval}" in
2908d5e0a182SSimon J. Gerratyyes|no) bmake_strftime=$withval;;
2909d5e0a182SSimon J. Gerratyesac
2910d5e0a182SSimon J. Gerratyfi
2911d5e0a182SSimon J. Gerraty
29123955d011SMarcel Moolenaarcase "$use_meta" in
29133955d011SMarcel Moolenaaryes)
291449caa483SSimon J. Gerraty	case "$use_filemon" in
291549caa483SSimon J. Gerraty	no) ;;
291649caa483SSimon J. Gerraty	*) echo "Using: filemon_${use_filemon}.c" >&6;;
29173955d011SMarcel Moolenaar	esac
29183955d011SMarcel Moolenaar	;;
29193955d011SMarcel Moolenaaresac
292012904384SSimon J. Gerratycase "$OS" in
292112904384SSimon J. GerratyMinix)	CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE"
292212904384SSimon J. Gerraty	test -x /usr/pkg/bin/clang && CC=${CC:-clang}
292312904384SSimon J. Gerraty	;;
292412904384SSimon J. GerratySCO_SV)	# /bin/sh is not usable
292512904384SSimon J. Gerraty	ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh"
2926548bfc56SSimon J. Gerraty	FORCE_USE_SHELL=1
292712904384SSimon J. Gerraty	;;
292812904384SSimon J. Gerratyesac
2929548bfc56SSimon J. Gerratyif test "x$FORCE_USE_SHELL" != x; then
2930548bfc56SSimon J. Gerraty	CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL"
2931548bfc56SSimon J. Gerratyfi
293298875883SSimon J. Gerraty# Not everyone groks TZ=Europe/Berlin
293398875883SSimon J. Gerraty# which is used by the localtime tests
293412904384SSimon J. Gerratyecho $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6
293598875883SSimon J. Gerratyeval `TZ=UTC date '+utc_H=%H utc_d=%d' 2> /dev/null`
293698875883SSimon J. Gerratyeval `TZ=Europe/Berlin date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
293722619282SSimon J. Gerratyif test ${utc1_d-0} = 01 -a ${utc_d-0} -gt ${utc1_d-0} ||
293822619282SSimon J. Gerraty   test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
293912904384SSimon J. Gerraty	echo yes  >&6
294012904384SSimon J. Gerraty	UTC_1=Europe/Berlin
294112904384SSimon J. Gerratyelse
294298875883SSimon J. Gerraty	eval `TZ=UTC-1 date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
294322619282SSimon J. Gerraty	if test ${utc1_d-0} = 01 -a ${utc_d-0} -gt ${utc1_d-0} ||
294422619282SSimon J. Gerraty	   test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
294512904384SSimon J. Gerraty		UTC_1=UTC-1
294612904384SSimon J. Gerraty		echo no, using UTC-1 >&6
294712904384SSimon J. Gerraty	fi
294812904384SSimon J. Gerratyfi
294998875883SSimon J. Gerratytest "x$UTC_1" = x && echo no >&6
295012904384SSimon J. GerratyoldPATH=$PATH
295112904384SSimon J. Gerratyfor d in /usr/gnu/bin
295212904384SSimon J. Gerratydo
295312904384SSimon J. Gerraty	test -d $d || continue
295412904384SSimon J. Gerraty	PATH=$PATH:$d
295512904384SSimon J. Gerratydone
295612904384SSimon J. Gerratyexport PATH
2957*c60f6422SSimon J. Gerratylua=$LUA
2958*c60f6422SSimon J. Gerraty
2959*c60f6422SSimon J. Gerraty# Check whether --with-lua was given.
2960*c60f6422SSimon J. Gerratyif test ${with_lua+y}
2961*c60f6422SSimon J. Gerratythen :
2962*c60f6422SSimon J. Gerraty  withval=$with_lua; case "${withval}" in
2963*c60f6422SSimon J. Gerratyno) lua=:;;
2964*c60f6422SSimon J. Gerratyyes) lua= ;;
2965*c60f6422SSimon J. Gerraty/*lua*) lua=$withval;;
2966*c60f6422SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for lua" "$LINENO" 5;;
2967*c60f6422SSimon J. Gerratyesac
2968*c60f6422SSimon J. Gerratyfi
2969*c60f6422SSimon J. Gerraty
2970*c60f6422SSimon J. Gerratyif test "x$lua" != x:; then
2971*c60f6422SSimon J. Gerraty    if have lua; then
2972*c60f6422SSimon J. Gerraty	lua_version=`${lua:-lua} -v | sed 's/Lua //;s/  *Copy.*//;'`
2973*c60f6422SSimon J. Gerraty	echo $ECHO_N "checking whether lua version ($lua_version) > 5.2... $ECHO_C" >&6
2974*c60f6422SSimon J. Gerraty	case "$lua_version" in
2975*c60f6422SSimon J. Gerraty	4.*|5.1.*) lua=:; echo no >&6;;
2976*c60f6422SSimon J. Gerraty	*) echo yes >&6;;
2977*c60f6422SSimon J. Gerraty	esac
2978*c60f6422SSimon J. Gerraty    fi
2979*c60f6422SSimon J. Gerratyfi
29804fde40d9SSimon J. Gerraty
29814fde40d9SSimon J. Gerraty
29824fde40d9SSimon J. Gerraty
29834fde40d9SSimon J. Gerraty
29844fde40d9SSimon J. Gerraty
29854fde40d9SSimon J. Gerraty
29864fde40d9SSimon J. Gerraty
29874fde40d9SSimon J. Gerraty
29884fde40d9SSimon J. Gerraty
29893955d011SMarcel Moolenaarac_ext=c
29903955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
29913955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
29923955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
29933955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
29943955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
29953955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
29963955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
29974fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29984fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
29994fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
30004fde40d9SSimon J. Gerratythen :
30014fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
300222619282SSimon J. Gerratyelse case e in #(
300322619282SSimon J. Gerraty  e) if test -n "$CC"; then
30043955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
30053955d011SMarcel Moolenaarelse
30063955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30073955d011SMarcel Moolenaarfor as_dir in $PATH
30083955d011SMarcel Moolenaardo
30093955d011SMarcel Moolenaar  IFS=$as_save_IFS
30104fde40d9SSimon J. Gerraty  case $as_dir in #(((
30114fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
30124fde40d9SSimon J. Gerraty    */) ;;
30134fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
30144fde40d9SSimon J. Gerraty  esac
30153955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
30164fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
30173955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
30184fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30193955d011SMarcel Moolenaar    break 2
30203955d011SMarcel Moolenaar  fi
30213955d011SMarcel Moolenaardone
30223955d011SMarcel Moolenaar  done
30233955d011SMarcel MoolenaarIFS=$as_save_IFS
30243955d011SMarcel Moolenaar
302522619282SSimon J. Gerratyfi ;;
302622619282SSimon J. Gerratyesac
30273955d011SMarcel Moolenaarfi
30283955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
30293955d011SMarcel Moolenaarif test -n "$CC"; then
30304fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
30314fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
30323955d011SMarcel Moolenaarelse
30334fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
30344fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
30353955d011SMarcel Moolenaarfi
30363955d011SMarcel Moolenaar
30373955d011SMarcel Moolenaar
30383955d011SMarcel Moolenaarfi
30393955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
30403955d011SMarcel Moolenaar  ac_ct_CC=$CC
30413955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
30423955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
30434fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30444fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
30454fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
30464fde40d9SSimon J. Gerratythen :
30474fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
304822619282SSimon J. Gerratyelse case e in #(
304922619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
30503955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
30513955d011SMarcel Moolenaarelse
30523955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30533955d011SMarcel Moolenaarfor as_dir in $PATH
30543955d011SMarcel Moolenaardo
30553955d011SMarcel Moolenaar  IFS=$as_save_IFS
30564fde40d9SSimon J. Gerraty  case $as_dir in #(((
30574fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
30584fde40d9SSimon J. Gerraty    */) ;;
30594fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
30604fde40d9SSimon J. Gerraty  esac
30613955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
30624fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
30633955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
30644fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30653955d011SMarcel Moolenaar    break 2
30663955d011SMarcel Moolenaar  fi
30673955d011SMarcel Moolenaardone
30683955d011SMarcel Moolenaar  done
30693955d011SMarcel MoolenaarIFS=$as_save_IFS
30703955d011SMarcel Moolenaar
307122619282SSimon J. Gerratyfi ;;
307222619282SSimon J. Gerratyesac
30733955d011SMarcel Moolenaarfi
30743955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
30753955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
30764fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
30774fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
30783955d011SMarcel Moolenaarelse
30794fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
30804fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
30813955d011SMarcel Moolenaarfi
30823955d011SMarcel Moolenaar
30833955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
30843955d011SMarcel Moolenaar    CC=""
30853955d011SMarcel Moolenaar  else
30863955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
30873955d011SMarcel Moolenaaryes:)
30884fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
30894fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30903955d011SMarcel Moolenaarac_tool_warned=yes ;;
30913955d011SMarcel Moolenaaresac
30923955d011SMarcel Moolenaar    CC=$ac_ct_CC
30933955d011SMarcel Moolenaar  fi
30943955d011SMarcel Moolenaarelse
30953955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
30963955d011SMarcel Moolenaarfi
30973955d011SMarcel Moolenaar
30983955d011SMarcel Moolenaarif test -z "$CC"; then
30993955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
31003955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
31013955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
31024fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31034fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
31044fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
31054fde40d9SSimon J. Gerratythen :
31064fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
310722619282SSimon J. Gerratyelse case e in #(
310822619282SSimon J. Gerraty  e) if test -n "$CC"; then
31093955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
31103955d011SMarcel Moolenaarelse
31113955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31123955d011SMarcel Moolenaarfor as_dir in $PATH
31133955d011SMarcel Moolenaardo
31143955d011SMarcel Moolenaar  IFS=$as_save_IFS
31154fde40d9SSimon J. Gerraty  case $as_dir in #(((
31164fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
31174fde40d9SSimon J. Gerraty    */) ;;
31184fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
31194fde40d9SSimon J. Gerraty  esac
31203955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
31214fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
31223955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
31234fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
31243955d011SMarcel Moolenaar    break 2
31253955d011SMarcel Moolenaar  fi
31263955d011SMarcel Moolenaardone
31273955d011SMarcel Moolenaar  done
31283955d011SMarcel MoolenaarIFS=$as_save_IFS
31293955d011SMarcel Moolenaar
313022619282SSimon J. Gerratyfi ;;
313122619282SSimon J. Gerratyesac
31323955d011SMarcel Moolenaarfi
31333955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
31343955d011SMarcel Moolenaarif test -n "$CC"; then
31354fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31364fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
31373955d011SMarcel Moolenaarelse
31384fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
31394fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
31403955d011SMarcel Moolenaarfi
31413955d011SMarcel Moolenaar
31423955d011SMarcel Moolenaar
31433955d011SMarcel Moolenaar  fi
31443955d011SMarcel Moolenaarfi
31453955d011SMarcel Moolenaarif test -z "$CC"; then
31463955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
31473955d011SMarcel Moolenaarset dummy cc; ac_word=$2
31484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31494fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
31504fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
31514fde40d9SSimon J. Gerratythen :
31524fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
315322619282SSimon J. Gerratyelse case e in #(
315422619282SSimon J. Gerraty  e) if test -n "$CC"; then
31553955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
31563955d011SMarcel Moolenaarelse
31573955d011SMarcel Moolenaar  ac_prog_rejected=no
31583955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31593955d011SMarcel Moolenaarfor as_dir in $PATH
31603955d011SMarcel Moolenaardo
31613955d011SMarcel Moolenaar  IFS=$as_save_IFS
31624fde40d9SSimon J. Gerraty  case $as_dir in #(((
31634fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
31644fde40d9SSimon J. Gerraty    */) ;;
31654fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
31664fde40d9SSimon J. Gerraty  esac
31673955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
31684fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
31694fde40d9SSimon J. Gerraty    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
31703955d011SMarcel Moolenaar       ac_prog_rejected=yes
31713955d011SMarcel Moolenaar       continue
31723955d011SMarcel Moolenaar     fi
31733955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
31744fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
31753955d011SMarcel Moolenaar    break 2
31763955d011SMarcel Moolenaar  fi
31773955d011SMarcel Moolenaardone
31783955d011SMarcel Moolenaar  done
31793955d011SMarcel MoolenaarIFS=$as_save_IFS
31803955d011SMarcel Moolenaar
31813955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
31823955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
31833955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
31843955d011SMarcel Moolenaar  shift
31853955d011SMarcel Moolenaar  if test $# != 0; then
31863955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
31873955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
31883955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
31893955d011SMarcel Moolenaar    shift
31904fde40d9SSimon J. Gerraty    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
31913955d011SMarcel Moolenaar  fi
31923955d011SMarcel Moolenaarfi
319322619282SSimon J. Gerratyfi ;;
319422619282SSimon J. Gerratyesac
31953955d011SMarcel Moolenaarfi
31963955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
31973955d011SMarcel Moolenaarif test -n "$CC"; then
31984fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31994fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
32003955d011SMarcel Moolenaarelse
32014fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
32024fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
32033955d011SMarcel Moolenaarfi
32043955d011SMarcel Moolenaar
32053955d011SMarcel Moolenaar
32063955d011SMarcel Moolenaarfi
32073955d011SMarcel Moolenaarif test -z "$CC"; then
32083955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
32093955d011SMarcel Moolenaar  for ac_prog in cl.exe
32103955d011SMarcel Moolenaar  do
32113955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
32123955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
32134fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32144fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
32154fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
32164fde40d9SSimon J. Gerratythen :
32174fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
321822619282SSimon J. Gerratyelse case e in #(
321922619282SSimon J. Gerraty  e) if test -n "$CC"; then
32203955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
32213955d011SMarcel Moolenaarelse
32223955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32233955d011SMarcel Moolenaarfor as_dir in $PATH
32243955d011SMarcel Moolenaardo
32253955d011SMarcel Moolenaar  IFS=$as_save_IFS
32264fde40d9SSimon J. Gerraty  case $as_dir in #(((
32274fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
32284fde40d9SSimon J. Gerraty    */) ;;
32294fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
32304fde40d9SSimon J. Gerraty  esac
32313955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
32324fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
32333955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
32344fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
32353955d011SMarcel Moolenaar    break 2
32363955d011SMarcel Moolenaar  fi
32373955d011SMarcel Moolenaardone
32383955d011SMarcel Moolenaar  done
32393955d011SMarcel MoolenaarIFS=$as_save_IFS
32403955d011SMarcel Moolenaar
324122619282SSimon J. Gerratyfi ;;
324222619282SSimon J. Gerratyesac
32433955d011SMarcel Moolenaarfi
32443955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
32453955d011SMarcel Moolenaarif test -n "$CC"; then
32464fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32474fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
32483955d011SMarcel Moolenaarelse
32494fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
32504fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
32513955d011SMarcel Moolenaarfi
32523955d011SMarcel Moolenaar
32533955d011SMarcel Moolenaar
32543955d011SMarcel Moolenaar    test -n "$CC" && break
32553955d011SMarcel Moolenaar  done
32563955d011SMarcel Moolenaarfi
32573955d011SMarcel Moolenaarif test -z "$CC"; then
32583955d011SMarcel Moolenaar  ac_ct_CC=$CC
32593955d011SMarcel Moolenaar  for ac_prog in cl.exe
32603955d011SMarcel Moolenaardo
32613955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
32623955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
32634fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32644fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
32654fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
32664fde40d9SSimon J. Gerratythen :
32674fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
326822619282SSimon J. Gerratyelse case e in #(
326922619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
32703955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
32713955d011SMarcel Moolenaarelse
32723955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32733955d011SMarcel Moolenaarfor as_dir in $PATH
32743955d011SMarcel Moolenaardo
32753955d011SMarcel Moolenaar  IFS=$as_save_IFS
32764fde40d9SSimon J. Gerraty  case $as_dir in #(((
32774fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
32784fde40d9SSimon J. Gerraty    */) ;;
32794fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
32804fde40d9SSimon J. Gerraty  esac
32813955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
32824fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
32833955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
32844fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
32853955d011SMarcel Moolenaar    break 2
32863955d011SMarcel Moolenaar  fi
32873955d011SMarcel Moolenaardone
32883955d011SMarcel Moolenaar  done
32893955d011SMarcel MoolenaarIFS=$as_save_IFS
32903955d011SMarcel Moolenaar
329122619282SSimon J. Gerratyfi ;;
329222619282SSimon J. Gerratyesac
32933955d011SMarcel Moolenaarfi
32943955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
32953955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
32964fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
32974fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
32983955d011SMarcel Moolenaarelse
32994fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
33004fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
33013955d011SMarcel Moolenaarfi
33023955d011SMarcel Moolenaar
33033955d011SMarcel Moolenaar
33043955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
33053955d011SMarcel Moolenaardone
33063955d011SMarcel Moolenaar
33073955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
33083955d011SMarcel Moolenaar    CC=""
33093955d011SMarcel Moolenaar  else
33103955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
33113955d011SMarcel Moolenaaryes:)
33124fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33134fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33143955d011SMarcel Moolenaarac_tool_warned=yes ;;
33153955d011SMarcel Moolenaaresac
33163955d011SMarcel Moolenaar    CC=$ac_ct_CC
33173955d011SMarcel Moolenaar  fi
33183955d011SMarcel Moolenaarfi
33193955d011SMarcel Moolenaar
33203955d011SMarcel Moolenaarfi
33214fde40d9SSimon J. Gerratyif test -z "$CC"; then
33224fde40d9SSimon J. Gerraty  if test -n "$ac_tool_prefix"; then
33234fde40d9SSimon J. Gerraty  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
33244fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2
33254fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33264fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
33274fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
33284fde40d9SSimon J. Gerratythen :
33294fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
333022619282SSimon J. Gerratyelse case e in #(
333122619282SSimon J. Gerraty  e) if test -n "$CC"; then
33324fde40d9SSimon J. Gerraty  ac_cv_prog_CC="$CC" # Let the user override the test.
33334fde40d9SSimon J. Gerratyelse
33344fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33354fde40d9SSimon J. Gerratyfor as_dir in $PATH
33364fde40d9SSimon J. Gerratydo
33374fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
33384fde40d9SSimon J. Gerraty  case $as_dir in #(((
33394fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
33404fde40d9SSimon J. Gerraty    */) ;;
33414fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
33424fde40d9SSimon J. Gerraty  esac
33434fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
33444fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
33454fde40d9SSimon J. Gerraty    ac_cv_prog_CC="${ac_tool_prefix}clang"
33464fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
33474fde40d9SSimon J. Gerraty    break 2
33484fde40d9SSimon J. Gerraty  fi
33494fde40d9SSimon J. Gerratydone
33504fde40d9SSimon J. Gerraty  done
33514fde40d9SSimon J. GerratyIFS=$as_save_IFS
33524fde40d9SSimon J. Gerraty
335322619282SSimon J. Gerratyfi ;;
335422619282SSimon J. Gerratyesac
33554fde40d9SSimon J. Gerratyfi
33564fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC
33574fde40d9SSimon J. Gerratyif test -n "$CC"; then
33584fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33594fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
33604fde40d9SSimon J. Gerratyelse
33614fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
33624fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
33634fde40d9SSimon J. Gerratyfi
33643955d011SMarcel Moolenaar
33653955d011SMarcel Moolenaar
33664fde40d9SSimon J. Gerratyfi
33674fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then
33684fde40d9SSimon J. Gerraty  ac_ct_CC=$CC
33694fde40d9SSimon J. Gerraty  # Extract the first word of "clang", so it can be a program name with args.
33704fde40d9SSimon J. Gerratyset dummy clang; ac_word=$2
33714fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33724fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
33734fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
33744fde40d9SSimon J. Gerratythen :
33754fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
337622619282SSimon J. Gerratyelse case e in #(
337722619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
33784fde40d9SSimon J. Gerraty  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
33794fde40d9SSimon J. Gerratyelse
33804fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33814fde40d9SSimon J. Gerratyfor as_dir in $PATH
33824fde40d9SSimon J. Gerratydo
33834fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
33844fde40d9SSimon J. Gerraty  case $as_dir in #(((
33854fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
33864fde40d9SSimon J. Gerraty    */) ;;
33874fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
33884fde40d9SSimon J. Gerraty  esac
33894fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
33904fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
33914fde40d9SSimon J. Gerraty    ac_cv_prog_ac_ct_CC="clang"
33924fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
33934fde40d9SSimon J. Gerraty    break 2
33944fde40d9SSimon J. Gerraty  fi
33954fde40d9SSimon J. Gerratydone
33964fde40d9SSimon J. Gerraty  done
33974fde40d9SSimon J. GerratyIFS=$as_save_IFS
33984fde40d9SSimon J. Gerraty
339922619282SSimon J. Gerratyfi ;;
340022619282SSimon J. Gerratyesac
34014fde40d9SSimon J. Gerratyfi
34024fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC
34034fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then
34044fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
34054fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
34064fde40d9SSimon J. Gerratyelse
34074fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
34084fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
34094fde40d9SSimon J. Gerratyfi
34104fde40d9SSimon J. Gerraty
34114fde40d9SSimon J. Gerraty  if test "x$ac_ct_CC" = x; then
34124fde40d9SSimon J. Gerraty    CC=""
34134fde40d9SSimon J. Gerraty  else
34144fde40d9SSimon J. Gerraty    case $cross_compiling:$ac_tool_warned in
34154fde40d9SSimon J. Gerratyyes:)
34164fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
34174fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
34184fde40d9SSimon J. Gerratyac_tool_warned=yes ;;
34194fde40d9SSimon J. Gerratyesac
34204fde40d9SSimon J. Gerraty    CC=$ac_ct_CC
34214fde40d9SSimon J. Gerraty  fi
34224fde40d9SSimon J. Gerratyelse
34234fde40d9SSimon J. Gerraty  CC="$ac_cv_prog_CC"
34244fde40d9SSimon J. Gerratyfi
34254fde40d9SSimon J. Gerraty
34264fde40d9SSimon J. Gerratyfi
34274fde40d9SSimon J. Gerraty
34284fde40d9SSimon J. Gerraty
342922619282SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
343022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
343149caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH
343222619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; }
34333955d011SMarcel Moolenaar
34343955d011SMarcel Moolenaar# Provide some information about the compiler.
34354fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
34363955d011SMarcel Moolenaarset X $ac_compile
34373955d011SMarcel Moolenaarac_compiler=$2
34384fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do
34393955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
34403955d011SMarcel Moolenaarcase "(($ac_try" in
34413955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34423955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
34433955d011SMarcel Moolenaaresac
34443955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34454fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
34463955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
34473955d011SMarcel Moolenaar  ac_status=$?
34483955d011SMarcel Moolenaar  if test -s conftest.err; then
34493955d011SMarcel Moolenaar    sed '10a\
34503955d011SMarcel Moolenaar... rest of stderr output deleted ...
34513955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
34523955d011SMarcel Moolenaar    cat conftest.er1 >&5
34533955d011SMarcel Moolenaar  fi
345449caa483SSimon J. Gerraty  rm -f conftest.er1 conftest.err
34554fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34563955d011SMarcel Moolenaar  test $ac_status = 0; }
34573955d011SMarcel Moolenaardone
34583955d011SMarcel Moolenaar
34593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34603955d011SMarcel Moolenaar/* end confdefs.h.  */
346149caa483SSimon J. Gerraty
34623955d011SMarcel Moolenaarint
34634fde40d9SSimon J. Gerratymain (void)
34643955d011SMarcel Moolenaar{
34653955d011SMarcel Moolenaar
34663955d011SMarcel Moolenaar  ;
34673955d011SMarcel Moolenaar  return 0;
34683955d011SMarcel Moolenaar}
34693955d011SMarcel Moolenaar_ACEOF
34703955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
347149caa483SSimon J. Gerratyac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
34723955d011SMarcel Moolenaar# Try to create an executable without -o first, disregard a.out.
34733955d011SMarcel Moolenaar# It will help us diagnose broken compilers, and finding out an intuition
34743955d011SMarcel Moolenaar# of exeext.
34754fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
34764fde40d9SSimon J. Gerratyprintf %s "checking whether the C compiler works... " >&6; }
34774fde40d9SSimon J. Gerratyac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
34783955d011SMarcel Moolenaar
34793955d011SMarcel Moolenaar# The possible output files:
34803955d011SMarcel Moolenaarac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
34813955d011SMarcel Moolenaar
34823955d011SMarcel Moolenaarac_rmfiles=
34833955d011SMarcel Moolenaarfor ac_file in $ac_files
34843955d011SMarcel Moolenaardo
34853955d011SMarcel Moolenaar  case $ac_file in
34863955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34873955d011SMarcel Moolenaar    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
34883955d011SMarcel Moolenaar  esac
34893955d011SMarcel Moolenaardone
34903955d011SMarcel Moolenaarrm -f $ac_rmfiles
34913955d011SMarcel Moolenaar
34923955d011SMarcel Moolenaarif { { ac_try="$ac_link_default"
34933955d011SMarcel Moolenaarcase "(($ac_try" in
34943955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34953955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
34963955d011SMarcel Moolenaaresac
34973955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34984fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
34993955d011SMarcel Moolenaar  (eval "$ac_link_default") 2>&5
35003955d011SMarcel Moolenaar  ac_status=$?
35014fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35024fde40d9SSimon J. Gerraty  test $ac_status = 0; }
35034fde40d9SSimon J. Gerratythen :
350422619282SSimon J. Gerraty  # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
350522619282SSimon J. Gerraty# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
35063955d011SMarcel Moolenaar# in a Makefile.  We should not override ac_cv_exeext if it was cached,
35073955d011SMarcel Moolenaar# so that the user can short-circuit this test for compilers unknown to
35083955d011SMarcel Moolenaar# Autoconf.
35093955d011SMarcel Moolenaarfor ac_file in $ac_files ''
35103955d011SMarcel Moolenaardo
35113955d011SMarcel Moolenaar  test -f "$ac_file" || continue
35123955d011SMarcel Moolenaar  case $ac_file in
35133955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
35143955d011SMarcel Moolenaar	;;
35153955d011SMarcel Moolenaar    [ab].out )
35163955d011SMarcel Moolenaar	# We found the default executable, but exeext='' is most
35173955d011SMarcel Moolenaar	# certainly right.
35183955d011SMarcel Moolenaar	break;;
35193955d011SMarcel Moolenaar    *.* )
35204fde40d9SSimon J. Gerraty	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
35213955d011SMarcel Moolenaar	then :; else
35223955d011SMarcel Moolenaar	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35233955d011SMarcel Moolenaar	fi
35243955d011SMarcel Moolenaar	# We set ac_cv_exeext here because the later test for it is not
352522619282SSimon J. Gerraty	# safe: cross compilers may not add the suffix if given an '-o'
35263955d011SMarcel Moolenaar	# argument, so we may need to know it at that point already.
35273955d011SMarcel Moolenaar	# Even if this section looks crufty: it has the advantage of
35283955d011SMarcel Moolenaar	# actually working.
35293955d011SMarcel Moolenaar	break;;
35303955d011SMarcel Moolenaar    * )
35313955d011SMarcel Moolenaar	break;;
35323955d011SMarcel Moolenaar  esac
35333955d011SMarcel Moolenaardone
35343955d011SMarcel Moolenaartest "$ac_cv_exeext" = no && ac_cv_exeext=
35353955d011SMarcel Moolenaar
353622619282SSimon J. Gerratyelse case e in #(
353722619282SSimon J. Gerraty  e) ac_file='' ;;
353822619282SSimon J. Gerratyesac
35393955d011SMarcel Moolenaarfi
35404fde40d9SSimon J. Gerratyif test -z "$ac_file"
35414fde40d9SSimon J. Gerratythen :
35424fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
35434fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
35444fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: failed program was:" >&5
35453955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
35463955d011SMarcel Moolenaar
354722619282SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
354822619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
354949caa483SSimon J. Gerratyas_fn_error 77 "C compiler cannot create executables
355022619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; }
355122619282SSimon J. Gerratyelse case e in #(
355222619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
355322619282SSimon J. Gerratyprintf "%s\n" "yes" >&6; } ;;
355422619282SSimon J. Gerratyesac
355549caa483SSimon J. Gerratyfi
35564fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
35574fde40d9SSimon J. Gerratyprintf %s "checking for C compiler default output file name... " >&6; }
35584fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
35594fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_file" >&6; }
356049caa483SSimon J. Gerratyac_exeext=$ac_cv_exeext
35613955d011SMarcel Moolenaar
356249caa483SSimon J. Gerratyrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35633955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
35644fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
35654fde40d9SSimon J. Gerratyprintf %s "checking for suffix of executables... " >&6; }
35663955d011SMarcel Moolenaarif { { ac_try="$ac_link"
35673955d011SMarcel Moolenaarcase "(($ac_try" in
35683955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35693955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
35703955d011SMarcel Moolenaaresac
35713955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35724fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
35733955d011SMarcel Moolenaar  (eval "$ac_link") 2>&5
35743955d011SMarcel Moolenaar  ac_status=$?
35754fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35764fde40d9SSimon J. Gerraty  test $ac_status = 0; }
35774fde40d9SSimon J. Gerratythen :
357822619282SSimon J. Gerraty  # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
357922619282SSimon J. Gerraty# catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
358022619282SSimon J. Gerraty# work properly (i.e., refer to 'conftest.exe'), while it won't with
358122619282SSimon J. Gerraty# 'rm'.
35823955d011SMarcel Moolenaarfor ac_file in conftest.exe conftest conftest.*; do
35833955d011SMarcel Moolenaar  test -f "$ac_file" || continue
35843955d011SMarcel Moolenaar  case $ac_file in
35853955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35863955d011SMarcel Moolenaar    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35873955d011SMarcel Moolenaar	  break;;
35883955d011SMarcel Moolenaar    * ) break;;
35893955d011SMarcel Moolenaar  esac
35903955d011SMarcel Moolenaardone
359122619282SSimon J. Gerratyelse case e in #(
359222619282SSimon J. Gerraty  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
359322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
359449caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of executables: cannot compile and link
359522619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;;
359622619282SSimon J. Gerratyesac
35973955d011SMarcel Moolenaarfi
359849caa483SSimon J. Gerratyrm -f conftest conftest$ac_cv_exeext
35994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
36004fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_exeext" >&6; }
36013955d011SMarcel Moolenaar
36023955d011SMarcel Moolenaarrm -f conftest.$ac_ext
36033955d011SMarcel MoolenaarEXEEXT=$ac_cv_exeext
36043955d011SMarcel Moolenaarac_exeext=$EXEEXT
360549caa483SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
360649caa483SSimon J. Gerraty/* end confdefs.h.  */
360749caa483SSimon J. Gerraty#include <stdio.h>
360849caa483SSimon J. Gerratyint
36094fde40d9SSimon J. Gerratymain (void)
361049caa483SSimon J. Gerraty{
361149caa483SSimon J. GerratyFILE *f = fopen ("conftest.out", "w");
361222619282SSimon J. Gerraty if (!f)
361322619282SSimon J. Gerraty  return 1;
361449caa483SSimon J. Gerraty return ferror (f) || fclose (f) != 0;
361549caa483SSimon J. Gerraty
361649caa483SSimon J. Gerraty  ;
361749caa483SSimon J. Gerraty  return 0;
361849caa483SSimon J. Gerraty}
361949caa483SSimon J. Gerraty_ACEOF
362049caa483SSimon J. Gerratyac_clean_files="$ac_clean_files conftest.out"
362149caa483SSimon J. Gerraty# Check that the compiler produces executables we can run.  If not, either
362249caa483SSimon J. Gerraty# the compiler is broken, or we cross compile.
36234fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
36244fde40d9SSimon J. Gerratyprintf %s "checking whether we are cross compiling... " >&6; }
362549caa483SSimon J. Gerratyif test "$cross_compiling" != yes; then
362649caa483SSimon J. Gerraty  { { ac_try="$ac_link"
362749caa483SSimon J. Gerratycase "(($ac_try" in
362849caa483SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
362949caa483SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
363049caa483SSimon J. Gerratyesac
363149caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
363349caa483SSimon J. Gerraty  (eval "$ac_link") 2>&5
363449caa483SSimon J. Gerraty  ac_status=$?
36354fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
363649caa483SSimon J. Gerraty  test $ac_status = 0; }
363749caa483SSimon J. Gerraty  if { ac_try='./conftest$ac_cv_exeext'
363849caa483SSimon J. Gerraty  { { case "(($ac_try" in
363949caa483SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
364049caa483SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
364149caa483SSimon J. Gerratyesac
364249caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
364449caa483SSimon J. Gerraty  (eval "$ac_try") 2>&5
364549caa483SSimon J. Gerraty  ac_status=$?
36464fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
364749caa483SSimon J. Gerraty  test $ac_status = 0; }; }; then
364849caa483SSimon J. Gerraty    cross_compiling=no
364949caa483SSimon J. Gerraty  else
365049caa483SSimon J. Gerraty    if test "$cross_compiling" = maybe; then
365149caa483SSimon J. Gerraty	cross_compiling=yes
365249caa483SSimon J. Gerraty    else
365322619282SSimon J. Gerraty	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
365422619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
36554fde40d9SSimon J. Gerratyas_fn_error 77 "cannot run C compiled programs.
365622619282SSimon J. GerratyIf you meant to cross compile, use '--host'.
365722619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; }
365849caa483SSimon J. Gerraty    fi
365949caa483SSimon J. Gerraty  fi
366049caa483SSimon J. Gerratyfi
36614fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
36624fde40d9SSimon J. Gerratyprintf "%s\n" "$cross_compiling" >&6; }
366349caa483SSimon J. Gerraty
366422619282SSimon J. Gerratyrm -f conftest.$ac_ext conftest$ac_cv_exeext \
366522619282SSimon J. Gerraty  conftest.o conftest.obj conftest.out
366649caa483SSimon J. Gerratyac_clean_files=$ac_clean_files_save
36674fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
36684fde40d9SSimon J. Gerratyprintf %s "checking for suffix of object files... " >&6; }
36694fde40d9SSimon J. Gerratyif test ${ac_cv_objext+y}
36704fde40d9SSimon J. Gerratythen :
36714fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
367222619282SSimon J. Gerratyelse case e in #(
367322619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36743955d011SMarcel Moolenaar/* end confdefs.h.  */
36753955d011SMarcel Moolenaar
36763955d011SMarcel Moolenaarint
36774fde40d9SSimon J. Gerratymain (void)
36783955d011SMarcel Moolenaar{
36793955d011SMarcel Moolenaar
36803955d011SMarcel Moolenaar  ;
36813955d011SMarcel Moolenaar  return 0;
36823955d011SMarcel Moolenaar}
36833955d011SMarcel Moolenaar_ACEOF
36843955d011SMarcel Moolenaarrm -f conftest.o conftest.obj
36853955d011SMarcel Moolenaarif { { ac_try="$ac_compile"
36863955d011SMarcel Moolenaarcase "(($ac_try" in
36873955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
36883955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
36893955d011SMarcel Moolenaaresac
36903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
36923955d011SMarcel Moolenaar  (eval "$ac_compile") 2>&5
36933955d011SMarcel Moolenaar  ac_status=$?
36944fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
36954fde40d9SSimon J. Gerraty  test $ac_status = 0; }
36964fde40d9SSimon J. Gerratythen :
36973955d011SMarcel Moolenaar  for ac_file in conftest.o conftest.obj conftest.*; do
36983955d011SMarcel Moolenaar  test -f "$ac_file" || continue;
36993955d011SMarcel Moolenaar  case $ac_file in
37003955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
37013955d011SMarcel Moolenaar    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
37023955d011SMarcel Moolenaar       break;;
37033955d011SMarcel Moolenaar  esac
37043955d011SMarcel Moolenaardone
370522619282SSimon J. Gerratyelse case e in #(
370622619282SSimon J. Gerraty  e) printf "%s\n" "$as_me: failed program was:" >&5
37073955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
37083955d011SMarcel Moolenaar
370922619282SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
371022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
371149caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of object files: cannot compile
371222619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;;
371322619282SSimon J. Gerratyesac
37143955d011SMarcel Moolenaarfi
371522619282SSimon J. Gerratyrm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
371622619282SSimon J. Gerratyesac
37173955d011SMarcel Moolenaarfi
37184fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
37194fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_objext" >&6; }
37203955d011SMarcel MoolenaarOBJEXT=$ac_cv_objext
37213955d011SMarcel Moolenaarac_objext=$OBJEXT
37224fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
37234fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; }
37244fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y}
37254fde40d9SSimon J. Gerratythen :
37264fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
372722619282SSimon J. Gerratyelse case e in #(
372822619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37293955d011SMarcel Moolenaar/* end confdefs.h.  */
37303955d011SMarcel Moolenaar
37313955d011SMarcel Moolenaarint
37324fde40d9SSimon J. Gerratymain (void)
37333955d011SMarcel Moolenaar{
37343955d011SMarcel Moolenaar#ifndef __GNUC__
37353955d011SMarcel Moolenaar       choke me
37363955d011SMarcel Moolenaar#endif
37373955d011SMarcel Moolenaar
37383955d011SMarcel Moolenaar  ;
37393955d011SMarcel Moolenaar  return 0;
37403955d011SMarcel Moolenaar}
37413955d011SMarcel Moolenaar_ACEOF
37424fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
37434fde40d9SSimon J. Gerratythen :
37443955d011SMarcel Moolenaar  ac_compiler_gnu=yes
374522619282SSimon J. Gerratyelse case e in #(
374622619282SSimon J. Gerraty  e) ac_compiler_gnu=no ;;
374722619282SSimon J. Gerratyesac
37483955d011SMarcel Moolenaarfi
37494fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
37503955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
375122619282SSimon J. Gerraty ;;
375222619282SSimon J. Gerratyesac
37533955d011SMarcel Moolenaarfi
37544fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
37554fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
37564fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
37574fde40d9SSimon J. Gerraty
37583955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
37593955d011SMarcel Moolenaar  GCC=yes
37603955d011SMarcel Moolenaarelse
37613955d011SMarcel Moolenaar  GCC=
37623955d011SMarcel Moolenaarfi
37634fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y}
37643955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
37654fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
37664fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; }
37674fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y}
37684fde40d9SSimon J. Gerratythen :
37694fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
377022619282SSimon J. Gerratyelse case e in #(
377122619282SSimon J. Gerraty  e) ac_save_c_werror_flag=$ac_c_werror_flag
37723955d011SMarcel Moolenaar   ac_c_werror_flag=yes
37733955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
37743955d011SMarcel Moolenaar   CFLAGS="-g"
37753955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37763955d011SMarcel Moolenaar/* end confdefs.h.  */
37773955d011SMarcel Moolenaar
37783955d011SMarcel Moolenaarint
37794fde40d9SSimon J. Gerratymain (void)
37803955d011SMarcel Moolenaar{
37813955d011SMarcel Moolenaar
37823955d011SMarcel Moolenaar  ;
37833955d011SMarcel Moolenaar  return 0;
37843955d011SMarcel Moolenaar}
37853955d011SMarcel Moolenaar_ACEOF
37864fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
37874fde40d9SSimon J. Gerratythen :
37883955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
378922619282SSimon J. Gerratyelse case e in #(
379022619282SSimon J. Gerraty  e) CFLAGS=""
37913955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37923955d011SMarcel Moolenaar/* end confdefs.h.  */
37933955d011SMarcel Moolenaar
37943955d011SMarcel Moolenaarint
37954fde40d9SSimon J. Gerratymain (void)
37963955d011SMarcel Moolenaar{
37973955d011SMarcel Moolenaar
37983955d011SMarcel Moolenaar  ;
37993955d011SMarcel Moolenaar  return 0;
38003955d011SMarcel Moolenaar}
38013955d011SMarcel Moolenaar_ACEOF
38024fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
38034fde40d9SSimon J. Gerratythen :
38043955d011SMarcel Moolenaar
380522619282SSimon J. Gerratyelse case e in #(
380622619282SSimon J. Gerraty  e) ac_c_werror_flag=$ac_save_c_werror_flag
38073955d011SMarcel Moolenaar	 CFLAGS="-g"
38083955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38093955d011SMarcel Moolenaar/* end confdefs.h.  */
38103955d011SMarcel Moolenaar
38113955d011SMarcel Moolenaarint
38124fde40d9SSimon J. Gerratymain (void)
38133955d011SMarcel Moolenaar{
38143955d011SMarcel Moolenaar
38153955d011SMarcel Moolenaar  ;
38163955d011SMarcel Moolenaar  return 0;
38173955d011SMarcel Moolenaar}
38183955d011SMarcel Moolenaar_ACEOF
38194fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
38204fde40d9SSimon J. Gerratythen :
38213955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
38223955d011SMarcel Moolenaarfi
382322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
382422619282SSimon J. Gerratyesac
382522619282SSimon J. Gerratyfi
382622619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
382722619282SSimon J. Gerratyesac
38283955d011SMarcel Moolenaarfi
38294fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
383022619282SSimon J. Gerraty   ac_c_werror_flag=$ac_save_c_werror_flag ;;
383122619282SSimon J. Gerratyesac
38323955d011SMarcel Moolenaarfi
38334fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
38344fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
38354fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then
38363955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
38373955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
38383955d011SMarcel Moolenaar  if test "$GCC" = yes; then
38393955d011SMarcel Moolenaar    CFLAGS="-g -O2"
38403955d011SMarcel Moolenaar  else
38413955d011SMarcel Moolenaar    CFLAGS="-g"
38423955d011SMarcel Moolenaar  fi
38433955d011SMarcel Moolenaarelse
38443955d011SMarcel Moolenaar  if test "$GCC" = yes; then
38453955d011SMarcel Moolenaar    CFLAGS="-O2"
38463955d011SMarcel Moolenaar  else
38473955d011SMarcel Moolenaar    CFLAGS=
38483955d011SMarcel Moolenaar  fi
38493955d011SMarcel Moolenaarfi
38504fde40d9SSimon J. Gerratyac_prog_cc_stdc=no
38514fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
38524fde40d9SSimon J. Gerratythen :
38534fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
38544fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; }
38554fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y}
38564fde40d9SSimon J. Gerratythen :
38574fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
385822619282SSimon J. Gerratyelse case e in #(
385922619282SSimon J. Gerraty  e) ac_cv_prog_cc_c11=no
38604fde40d9SSimon J. Gerratyac_save_CC=$CC
38614fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
38624fde40d9SSimon J. Gerraty/* end confdefs.h.  */
38634fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program
38644fde40d9SSimon J. Gerraty_ACEOF
38654fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11
38664fde40d9SSimon J. Gerratydo
38674fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
38684fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
38694fde40d9SSimon J. Gerratythen :
38704fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=$ac_arg
38714fde40d9SSimon J. Gerratyfi
38724fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
38734fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c11" != "xno" && break
38744fde40d9SSimon J. Gerratydone
38754fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
387622619282SSimon J. GerratyCC=$ac_save_CC ;;
387722619282SSimon J. Gerratyesac
38784fde40d9SSimon J. Gerratyfi
38794fde40d9SSimon J. Gerraty
38804fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno
38814fde40d9SSimon J. Gerratythen :
38824fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
38834fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
388422619282SSimon J. Gerratyelse case e in #(
388522619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c11" = x
38864fde40d9SSimon J. Gerratythen :
38874fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
38884fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
388922619282SSimon J. Gerratyelse case e in #(
389022619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
38914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
389222619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c11" ;;
389322619282SSimon J. Gerratyesac
38944fde40d9SSimon J. Gerratyfi
38954fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
389622619282SSimon J. Gerraty  ac_prog_cc_stdc=c11 ;;
389722619282SSimon J. Gerratyesac
38984fde40d9SSimon J. Gerratyfi
38994fde40d9SSimon J. Gerratyfi
39004fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
39014fde40d9SSimon J. Gerratythen :
39024fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
39034fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; }
39044fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y}
39054fde40d9SSimon J. Gerratythen :
39064fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
390722619282SSimon J. Gerratyelse case e in #(
390822619282SSimon J. Gerraty  e) ac_cv_prog_cc_c99=no
39094fde40d9SSimon J. Gerratyac_save_CC=$CC
39104fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
39114fde40d9SSimon J. Gerraty/* end confdefs.h.  */
39124fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program
39134fde40d9SSimon J. Gerraty_ACEOF
39144fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
39154fde40d9SSimon J. Gerratydo
39164fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
39174fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
39184fde40d9SSimon J. Gerratythen :
39194fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=$ac_arg
39204fde40d9SSimon J. Gerratyfi
39214fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
39224fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c99" != "xno" && break
39234fde40d9SSimon J. Gerratydone
39244fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
392522619282SSimon J. GerratyCC=$ac_save_CC ;;
392622619282SSimon J. Gerratyesac
39274fde40d9SSimon J. Gerratyfi
39284fde40d9SSimon J. Gerraty
39294fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno
39304fde40d9SSimon J. Gerratythen :
39314fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39324fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
393322619282SSimon J. Gerratyelse case e in #(
393422619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c99" = x
39354fde40d9SSimon J. Gerratythen :
39364fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39374fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
393822619282SSimon J. Gerratyelse case e in #(
393922619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
39404fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
394122619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c99" ;;
394222619282SSimon J. Gerratyesac
39434fde40d9SSimon J. Gerratyfi
39444fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
394522619282SSimon J. Gerraty  ac_prog_cc_stdc=c99 ;;
394622619282SSimon J. Gerratyesac
39474fde40d9SSimon J. Gerratyfi
39484fde40d9SSimon J. Gerratyfi
39494fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
39504fde40d9SSimon J. Gerratythen :
39514fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
39524fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; }
39534fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y}
39544fde40d9SSimon J. Gerratythen :
39554fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
395622619282SSimon J. Gerratyelse case e in #(
395722619282SSimon J. Gerraty  e) ac_cv_prog_cc_c89=no
39583955d011SMarcel Moolenaarac_save_CC=$CC
39593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
39603955d011SMarcel Moolenaar/* end confdefs.h.  */
39614fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program
39623955d011SMarcel Moolenaar_ACEOF
39634fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
39643955d011SMarcel Moolenaardo
39653955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
39664fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
39674fde40d9SSimon J. Gerratythen :
39683955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
39693955d011SMarcel Moolenaarfi
39704fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
39713955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
39723955d011SMarcel Moolenaardone
39733955d011SMarcel Moolenaarrm -f conftest.$ac_ext
397422619282SSimon J. GerratyCC=$ac_save_CC ;;
397522619282SSimon J. Gerratyesac
39763955d011SMarcel Moolenaarfi
39774fde40d9SSimon J. Gerraty
39784fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno
39794fde40d9SSimon J. Gerratythen :
39804fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39814fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
398222619282SSimon J. Gerratyelse case e in #(
398322619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c89" = x
39844fde40d9SSimon J. Gerratythen :
39854fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39864fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
398722619282SSimon J. Gerratyelse case e in #(
398822619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
39894fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
399022619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c89" ;;
399122619282SSimon J. Gerratyesac
39924fde40d9SSimon J. Gerratyfi
39934fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
399422619282SSimon J. Gerraty  ac_prog_cc_stdc=c89 ;;
399522619282SSimon J. Gerratyesac
39964fde40d9SSimon J. Gerratyfi
39973955d011SMarcel Moolenaarfi
39983955d011SMarcel Moolenaar
39993955d011SMarcel Moolenaarac_ext=c
40003955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
40013955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40023955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40033955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
40043955d011SMarcel Moolenaar
40053955d011SMarcel Moolenaar
40064fde40d9SSimon J. Gerratyac_header= ac_cache=
40074fde40d9SSimon J. Gerratyfor ac_item in $ac_header_c_list
40083955d011SMarcel Moolenaardo
40094fde40d9SSimon J. Gerraty  if test $ac_cache; then
40104fde40d9SSimon J. Gerraty    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
40114fde40d9SSimon J. Gerraty    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
40124fde40d9SSimon J. Gerraty      printf "%s\n" "#define $ac_item 1" >> confdefs.h
40134fde40d9SSimon J. Gerraty    fi
40144fde40d9SSimon J. Gerraty    ac_header= ac_cache=
40154fde40d9SSimon J. Gerraty  elif test $ac_header; then
40164fde40d9SSimon J. Gerraty    ac_cache=$ac_item
40173955d011SMarcel Moolenaar  else
40184fde40d9SSimon J. Gerraty    ac_header=$ac_item
40193955d011SMarcel Moolenaar  fi
40203955d011SMarcel Moolenaardone
40213955d011SMarcel Moolenaar
40223955d011SMarcel Moolenaar
40233955d011SMarcel Moolenaar
40243955d011SMarcel Moolenaar
40253955d011SMarcel Moolenaar
40263955d011SMarcel Moolenaar
40273955d011SMarcel Moolenaar
40283955d011SMarcel Moolenaar
40294fde40d9SSimon J. Gerratyif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
40304fde40d9SSimon J. Gerratythen :
40313955d011SMarcel Moolenaar
40324fde40d9SSimon J. Gerratyprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
40333955d011SMarcel Moolenaar
40343955d011SMarcel Moolenaarfi
40353955d011SMarcel Moolenaar
40363955d011SMarcel Moolenaar
40374fde40d9SSimon J. Gerraty
40384fde40d9SSimon J. Gerraty
40394fde40d9SSimon J. Gerraty
40404fde40d9SSimon J. Gerraty
40414fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
40424fde40d9SSimon J. Gerratyprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
40434fde40d9SSimon J. Gerratyif test ${ac_cv_safe_to_define___extensions__+y}
40444fde40d9SSimon J. Gerratythen :
40454fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
404622619282SSimon J. Gerratyelse case e in #(
404722619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40483955d011SMarcel Moolenaar/* end confdefs.h.  */
40493955d011SMarcel Moolenaar
40503955d011SMarcel Moolenaar#         define __EXTENSIONS__ 1
40513955d011SMarcel Moolenaar          $ac_includes_default
40523955d011SMarcel Moolenaarint
40534fde40d9SSimon J. Gerratymain (void)
40543955d011SMarcel Moolenaar{
40553955d011SMarcel Moolenaar
40563955d011SMarcel Moolenaar  ;
40573955d011SMarcel Moolenaar  return 0;
40583955d011SMarcel Moolenaar}
40593955d011SMarcel Moolenaar_ACEOF
40604fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
40614fde40d9SSimon J. Gerratythen :
40623955d011SMarcel Moolenaar  ac_cv_safe_to_define___extensions__=yes
406322619282SSimon J. Gerratyelse case e in #(
406422619282SSimon J. Gerraty  e) ac_cv_safe_to_define___extensions__=no ;;
406522619282SSimon J. Gerratyesac
40663955d011SMarcel Moolenaarfi
406722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
406822619282SSimon J. Gerratyesac
40693955d011SMarcel Moolenaarfi
40704fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
40714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
40723955d011SMarcel Moolenaar
40734fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
40744fde40d9SSimon J. Gerratyprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
40754fde40d9SSimon J. Gerratyif test ${ac_cv_should_define__xopen_source+y}
40764fde40d9SSimon J. Gerratythen :
40774fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
407822619282SSimon J. Gerratyelse case e in #(
407922619282SSimon J. Gerraty  e) ac_cv_should_define__xopen_source=no
40804fde40d9SSimon J. Gerraty    if test $ac_cv_header_wchar_h = yes
40814fde40d9SSimon J. Gerratythen :
40824fde40d9SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40834fde40d9SSimon J. Gerraty/* end confdefs.h.  */
40843955d011SMarcel Moolenaar
40854fde40d9SSimon J. Gerraty          #include <wchar.h>
40864fde40d9SSimon J. Gerraty          mbstate_t x;
40874fde40d9SSimon J. Gerratyint
40884fde40d9SSimon J. Gerratymain (void)
40894fde40d9SSimon J. Gerraty{
40903955d011SMarcel Moolenaar
40914fde40d9SSimon J. Gerraty  ;
40924fde40d9SSimon J. Gerraty  return 0;
40934fde40d9SSimon J. Gerraty}
40944fde40d9SSimon J. Gerraty_ACEOF
40954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
40964fde40d9SSimon J. Gerratythen :
40973955d011SMarcel Moolenaar
409822619282SSimon J. Gerratyelse case e in #(
409922619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41004fde40d9SSimon J. Gerraty/* end confdefs.h.  */
41013955d011SMarcel Moolenaar
41024fde40d9SSimon J. Gerraty            #define _XOPEN_SOURCE 500
41034fde40d9SSimon J. Gerraty            #include <wchar.h>
41044fde40d9SSimon J. Gerraty            mbstate_t x;
41054fde40d9SSimon J. Gerratyint
41064fde40d9SSimon J. Gerratymain (void)
41074fde40d9SSimon J. Gerraty{
41084fde40d9SSimon J. Gerraty
41094fde40d9SSimon J. Gerraty  ;
41104fde40d9SSimon J. Gerraty  return 0;
41114fde40d9SSimon J. Gerraty}
41124fde40d9SSimon J. Gerraty_ACEOF
41134fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
41144fde40d9SSimon J. Gerratythen :
41154fde40d9SSimon J. Gerraty  ac_cv_should_define__xopen_source=yes
41164fde40d9SSimon J. Gerratyfi
411722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
411822619282SSimon J. Gerratyesac
41194fde40d9SSimon J. Gerratyfi
41204fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
412122619282SSimon J. Gerratyfi ;;
412222619282SSimon J. Gerratyesac
41234fde40d9SSimon J. Gerratyfi
41244fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
41254fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
41264fde40d9SSimon J. Gerraty
41274fde40d9SSimon J. Gerraty  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
41284fde40d9SSimon J. Gerraty
41294fde40d9SSimon J. Gerraty  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
41304fde40d9SSimon J. Gerraty
41314fde40d9SSimon J. Gerraty  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
41324fde40d9SSimon J. Gerraty
41334fde40d9SSimon J. Gerraty  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
41344fde40d9SSimon J. Gerraty
41354fde40d9SSimon J. Gerraty  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
41364fde40d9SSimon J. Gerraty
41374fde40d9SSimon J. Gerraty  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
41384fde40d9SSimon J. Gerraty
41394fde40d9SSimon J. Gerraty  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
41404fde40d9SSimon J. Gerraty
41414fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
41424fde40d9SSimon J. Gerraty
41434fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
41444fde40d9SSimon J. Gerraty
41454fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
41464fde40d9SSimon J. Gerraty
414722619282SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h
414822619282SSimon J. Gerraty
41494fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
41504fde40d9SSimon J. Gerraty
41514fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
41524fde40d9SSimon J. Gerraty
41534fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
41544fde40d9SSimon J. Gerraty
41554fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
41564fde40d9SSimon J. Gerraty
41574fde40d9SSimon J. Gerraty  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
41584fde40d9SSimon J. Gerraty
41594fde40d9SSimon J. Gerraty  if test $ac_cv_header_minix_config_h = yes
41604fde40d9SSimon J. Gerratythen :
41614fde40d9SSimon J. Gerraty  MINIX=yes
41624fde40d9SSimon J. Gerraty    printf "%s\n" "#define _MINIX 1" >>confdefs.h
41634fde40d9SSimon J. Gerraty
41644fde40d9SSimon J. Gerraty    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
41654fde40d9SSimon J. Gerraty
41664fde40d9SSimon J. Gerraty    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
41674fde40d9SSimon J. Gerraty
416822619282SSimon J. Gerratyelse case e in #(
416922619282SSimon J. Gerraty  e) MINIX= ;;
417022619282SSimon J. Gerratyesac
41714fde40d9SSimon J. Gerratyfi
41724fde40d9SSimon J. Gerraty  if test $ac_cv_safe_to_define___extensions__ = yes
41734fde40d9SSimon J. Gerratythen :
41744fde40d9SSimon J. Gerraty  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
41754fde40d9SSimon J. Gerraty
41764fde40d9SSimon J. Gerratyfi
41774fde40d9SSimon J. Gerraty  if test $ac_cv_should_define__xopen_source = yes
41784fde40d9SSimon J. Gerratythen :
41794fde40d9SSimon J. Gerraty  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
41804fde40d9SSimon J. Gerraty
41814fde40d9SSimon J. Gerratyfi
41823955d011SMarcel Moolenaar
41833955d011SMarcel Moolenaarac_ext=c
41843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
41853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
41863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
41883955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
41893955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
41903955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
41914fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
41924fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
41934fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
41944fde40d9SSimon J. Gerratythen :
41954fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
419622619282SSimon J. Gerratyelse case e in #(
419722619282SSimon J. Gerraty  e) if test -n "$CC"; then
41983955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
41993955d011SMarcel Moolenaarelse
42003955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42013955d011SMarcel Moolenaarfor as_dir in $PATH
42023955d011SMarcel Moolenaardo
42033955d011SMarcel Moolenaar  IFS=$as_save_IFS
42044fde40d9SSimon J. Gerraty  case $as_dir in #(((
42054fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
42064fde40d9SSimon J. Gerraty    */) ;;
42074fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
42084fde40d9SSimon J. Gerraty  esac
42093955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
42104fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
42113955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
42124fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
42133955d011SMarcel Moolenaar    break 2
42143955d011SMarcel Moolenaar  fi
42153955d011SMarcel Moolenaardone
42163955d011SMarcel Moolenaar  done
42173955d011SMarcel MoolenaarIFS=$as_save_IFS
42183955d011SMarcel Moolenaar
421922619282SSimon J. Gerratyfi ;;
422022619282SSimon J. Gerratyesac
42213955d011SMarcel Moolenaarfi
42223955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
42233955d011SMarcel Moolenaarif test -n "$CC"; then
42244fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
42254fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
42263955d011SMarcel Moolenaarelse
42274fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
42284fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
42293955d011SMarcel Moolenaarfi
42303955d011SMarcel Moolenaar
42313955d011SMarcel Moolenaar
42323955d011SMarcel Moolenaarfi
42333955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
42343955d011SMarcel Moolenaar  ac_ct_CC=$CC
42353955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
42363955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
42374fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
42384fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
42394fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
42404fde40d9SSimon J. Gerratythen :
42414fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
424222619282SSimon J. Gerratyelse case e in #(
424322619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
42443955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
42453955d011SMarcel Moolenaarelse
42463955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42473955d011SMarcel Moolenaarfor as_dir in $PATH
42483955d011SMarcel Moolenaardo
42493955d011SMarcel Moolenaar  IFS=$as_save_IFS
42504fde40d9SSimon J. Gerraty  case $as_dir in #(((
42514fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
42524fde40d9SSimon J. Gerraty    */) ;;
42534fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
42544fde40d9SSimon J. Gerraty  esac
42553955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
42564fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
42573955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
42584fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
42593955d011SMarcel Moolenaar    break 2
42603955d011SMarcel Moolenaar  fi
42613955d011SMarcel Moolenaardone
42623955d011SMarcel Moolenaar  done
42633955d011SMarcel MoolenaarIFS=$as_save_IFS
42643955d011SMarcel Moolenaar
426522619282SSimon J. Gerratyfi ;;
426622619282SSimon J. Gerratyesac
42673955d011SMarcel Moolenaarfi
42683955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
42693955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
42704fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
42714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
42723955d011SMarcel Moolenaarelse
42734fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
42744fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
42753955d011SMarcel Moolenaarfi
42763955d011SMarcel Moolenaar
42773955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
42783955d011SMarcel Moolenaar    CC=""
42793955d011SMarcel Moolenaar  else
42803955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
42813955d011SMarcel Moolenaaryes:)
42824fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
42834fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
42843955d011SMarcel Moolenaarac_tool_warned=yes ;;
42853955d011SMarcel Moolenaaresac
42863955d011SMarcel Moolenaar    CC=$ac_ct_CC
42873955d011SMarcel Moolenaar  fi
42883955d011SMarcel Moolenaarelse
42893955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
42903955d011SMarcel Moolenaarfi
42913955d011SMarcel Moolenaar
42923955d011SMarcel Moolenaarif test -z "$CC"; then
42933955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
42943955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42953955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
42964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
42974fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
42984fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
42994fde40d9SSimon J. Gerratythen :
43004fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
430122619282SSimon J. Gerratyelse case e in #(
430222619282SSimon J. Gerraty  e) if test -n "$CC"; then
43033955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
43043955d011SMarcel Moolenaarelse
43053955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43063955d011SMarcel Moolenaarfor as_dir in $PATH
43073955d011SMarcel Moolenaardo
43083955d011SMarcel Moolenaar  IFS=$as_save_IFS
43094fde40d9SSimon J. Gerraty  case $as_dir in #(((
43104fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
43114fde40d9SSimon J. Gerraty    */) ;;
43124fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
43134fde40d9SSimon J. Gerraty  esac
43143955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
43154fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
43163955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
43174fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
43183955d011SMarcel Moolenaar    break 2
43193955d011SMarcel Moolenaar  fi
43203955d011SMarcel Moolenaardone
43213955d011SMarcel Moolenaar  done
43223955d011SMarcel MoolenaarIFS=$as_save_IFS
43233955d011SMarcel Moolenaar
432422619282SSimon J. Gerratyfi ;;
432522619282SSimon J. Gerratyesac
43263955d011SMarcel Moolenaarfi
43273955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
43283955d011SMarcel Moolenaarif test -n "$CC"; then
43294fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
43304fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
43313955d011SMarcel Moolenaarelse
43324fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
43334fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
43343955d011SMarcel Moolenaarfi
43353955d011SMarcel Moolenaar
43363955d011SMarcel Moolenaar
43373955d011SMarcel Moolenaar  fi
43383955d011SMarcel Moolenaarfi
43393955d011SMarcel Moolenaarif test -z "$CC"; then
43403955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
43413955d011SMarcel Moolenaarset dummy cc; ac_word=$2
43424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
43434fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
43444fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
43454fde40d9SSimon J. Gerratythen :
43464fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
434722619282SSimon J. Gerratyelse case e in #(
434822619282SSimon J. Gerraty  e) if test -n "$CC"; then
43493955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
43503955d011SMarcel Moolenaarelse
43513955d011SMarcel Moolenaar  ac_prog_rejected=no
43523955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43533955d011SMarcel Moolenaarfor as_dir in $PATH
43543955d011SMarcel Moolenaardo
43553955d011SMarcel Moolenaar  IFS=$as_save_IFS
43564fde40d9SSimon J. Gerraty  case $as_dir in #(((
43574fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
43584fde40d9SSimon J. Gerraty    */) ;;
43594fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
43604fde40d9SSimon J. Gerraty  esac
43613955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
43624fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
43634fde40d9SSimon J. Gerraty    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
43643955d011SMarcel Moolenaar       ac_prog_rejected=yes
43653955d011SMarcel Moolenaar       continue
43663955d011SMarcel Moolenaar     fi
43673955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
43684fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
43693955d011SMarcel Moolenaar    break 2
43703955d011SMarcel Moolenaar  fi
43713955d011SMarcel Moolenaardone
43723955d011SMarcel Moolenaar  done
43733955d011SMarcel MoolenaarIFS=$as_save_IFS
43743955d011SMarcel Moolenaar
43753955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
43763955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
43773955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
43783955d011SMarcel Moolenaar  shift
43793955d011SMarcel Moolenaar  if test $# != 0; then
43803955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
43813955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
43823955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
43833955d011SMarcel Moolenaar    shift
43844fde40d9SSimon J. Gerraty    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
43853955d011SMarcel Moolenaar  fi
43863955d011SMarcel Moolenaarfi
438722619282SSimon J. Gerratyfi ;;
438822619282SSimon J. Gerratyesac
43893955d011SMarcel Moolenaarfi
43903955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
43913955d011SMarcel Moolenaarif test -n "$CC"; then
43924fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
43934fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
43943955d011SMarcel Moolenaarelse
43954fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
43964fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
43973955d011SMarcel Moolenaarfi
43983955d011SMarcel Moolenaar
43993955d011SMarcel Moolenaar
44003955d011SMarcel Moolenaarfi
44013955d011SMarcel Moolenaarif test -z "$CC"; then
44023955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
44033955d011SMarcel Moolenaar  for ac_prog in cl.exe
44043955d011SMarcel Moolenaar  do
44053955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
44063955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
44074fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44084fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
44094fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
44104fde40d9SSimon J. Gerratythen :
44114fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
441222619282SSimon J. Gerratyelse case e in #(
441322619282SSimon J. Gerraty  e) if test -n "$CC"; then
44143955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
44153955d011SMarcel Moolenaarelse
44163955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44173955d011SMarcel Moolenaarfor as_dir in $PATH
44183955d011SMarcel Moolenaardo
44193955d011SMarcel Moolenaar  IFS=$as_save_IFS
44204fde40d9SSimon J. Gerraty  case $as_dir in #(((
44214fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
44224fde40d9SSimon J. Gerraty    */) ;;
44234fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
44244fde40d9SSimon J. Gerraty  esac
44253955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
44264fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
44273955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
44284fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
44293955d011SMarcel Moolenaar    break 2
44303955d011SMarcel Moolenaar  fi
44313955d011SMarcel Moolenaardone
44323955d011SMarcel Moolenaar  done
44333955d011SMarcel MoolenaarIFS=$as_save_IFS
44343955d011SMarcel Moolenaar
443522619282SSimon J. Gerratyfi ;;
443622619282SSimon J. Gerratyesac
44373955d011SMarcel Moolenaarfi
44383955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
44393955d011SMarcel Moolenaarif test -n "$CC"; then
44404fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
44414fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
44423955d011SMarcel Moolenaarelse
44434fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
44444fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
44453955d011SMarcel Moolenaarfi
44463955d011SMarcel Moolenaar
44473955d011SMarcel Moolenaar
44483955d011SMarcel Moolenaar    test -n "$CC" && break
44493955d011SMarcel Moolenaar  done
44503955d011SMarcel Moolenaarfi
44513955d011SMarcel Moolenaarif test -z "$CC"; then
44523955d011SMarcel Moolenaar  ac_ct_CC=$CC
44533955d011SMarcel Moolenaar  for ac_prog in cl.exe
44543955d011SMarcel Moolenaardo
44553955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
44563955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
44574fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44584fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
44594fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
44604fde40d9SSimon J. Gerratythen :
44614fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
446222619282SSimon J. Gerratyelse case e in #(
446322619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
44643955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
44653955d011SMarcel Moolenaarelse
44663955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44673955d011SMarcel Moolenaarfor as_dir in $PATH
44683955d011SMarcel Moolenaardo
44693955d011SMarcel Moolenaar  IFS=$as_save_IFS
44704fde40d9SSimon J. Gerraty  case $as_dir in #(((
44714fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
44724fde40d9SSimon J. Gerraty    */) ;;
44734fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
44744fde40d9SSimon J. Gerraty  esac
44753955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
44764fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
44773955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
44784fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
44793955d011SMarcel Moolenaar    break 2
44803955d011SMarcel Moolenaar  fi
44813955d011SMarcel Moolenaardone
44823955d011SMarcel Moolenaar  done
44833955d011SMarcel MoolenaarIFS=$as_save_IFS
44843955d011SMarcel Moolenaar
448522619282SSimon J. Gerratyfi ;;
448622619282SSimon J. Gerratyesac
44873955d011SMarcel Moolenaarfi
44883955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
44893955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
44904fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
44914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
44923955d011SMarcel Moolenaarelse
44934fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
44944fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
44953955d011SMarcel Moolenaarfi
44963955d011SMarcel Moolenaar
44973955d011SMarcel Moolenaar
44983955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
44993955d011SMarcel Moolenaardone
45003955d011SMarcel Moolenaar
45013955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
45023955d011SMarcel Moolenaar    CC=""
45033955d011SMarcel Moolenaar  else
45043955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
45053955d011SMarcel Moolenaaryes:)
45064fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
45074fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
45083955d011SMarcel Moolenaarac_tool_warned=yes ;;
45093955d011SMarcel Moolenaaresac
45103955d011SMarcel Moolenaar    CC=$ac_ct_CC
45113955d011SMarcel Moolenaar  fi
45123955d011SMarcel Moolenaarfi
45133955d011SMarcel Moolenaar
45143955d011SMarcel Moolenaarfi
45154fde40d9SSimon J. Gerratyif test -z "$CC"; then
45164fde40d9SSimon J. Gerraty  if test -n "$ac_tool_prefix"; then
45174fde40d9SSimon J. Gerraty  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
45184fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2
45194fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
45204fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
45214fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
45224fde40d9SSimon J. Gerratythen :
45234fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
452422619282SSimon J. Gerratyelse case e in #(
452522619282SSimon J. Gerraty  e) if test -n "$CC"; then
45264fde40d9SSimon J. Gerraty  ac_cv_prog_CC="$CC" # Let the user override the test.
45274fde40d9SSimon J. Gerratyelse
45284fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
45294fde40d9SSimon J. Gerratyfor as_dir in $PATH
45304fde40d9SSimon J. Gerratydo
45314fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
45324fde40d9SSimon J. Gerraty  case $as_dir in #(((
45334fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
45344fde40d9SSimon J. Gerraty    */) ;;
45354fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
45364fde40d9SSimon J. Gerraty  esac
45374fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
45384fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
45394fde40d9SSimon J. Gerraty    ac_cv_prog_CC="${ac_tool_prefix}clang"
45404fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
45414fde40d9SSimon J. Gerraty    break 2
45424fde40d9SSimon J. Gerraty  fi
45434fde40d9SSimon J. Gerratydone
45444fde40d9SSimon J. Gerraty  done
45454fde40d9SSimon J. GerratyIFS=$as_save_IFS
45464fde40d9SSimon J. Gerraty
454722619282SSimon J. Gerratyfi ;;
454822619282SSimon J. Gerratyesac
45494fde40d9SSimon J. Gerratyfi
45504fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC
45514fde40d9SSimon J. Gerratyif test -n "$CC"; then
45524fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
45534fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
45544fde40d9SSimon J. Gerratyelse
45554fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
45564fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
45574fde40d9SSimon J. Gerratyfi
45583955d011SMarcel Moolenaar
45593955d011SMarcel Moolenaar
45604fde40d9SSimon J. Gerratyfi
45614fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then
45624fde40d9SSimon J. Gerraty  ac_ct_CC=$CC
45634fde40d9SSimon J. Gerraty  # Extract the first word of "clang", so it can be a program name with args.
45644fde40d9SSimon J. Gerratyset dummy clang; ac_word=$2
45654fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
45664fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
45674fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
45684fde40d9SSimon J. Gerratythen :
45694fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
457022619282SSimon J. Gerratyelse case e in #(
457122619282SSimon J. Gerraty  e) if test -n "$ac_ct_CC"; then
45724fde40d9SSimon J. Gerraty  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
45734fde40d9SSimon J. Gerratyelse
45744fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
45754fde40d9SSimon J. Gerratyfor as_dir in $PATH
45764fde40d9SSimon J. Gerratydo
45774fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
45784fde40d9SSimon J. Gerraty  case $as_dir in #(((
45794fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
45804fde40d9SSimon J. Gerraty    */) ;;
45814fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
45824fde40d9SSimon J. Gerraty  esac
45834fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
45844fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
45854fde40d9SSimon J. Gerraty    ac_cv_prog_ac_ct_CC="clang"
45864fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
45874fde40d9SSimon J. Gerraty    break 2
45884fde40d9SSimon J. Gerraty  fi
45894fde40d9SSimon J. Gerratydone
45904fde40d9SSimon J. Gerraty  done
45914fde40d9SSimon J. GerratyIFS=$as_save_IFS
45924fde40d9SSimon J. Gerraty
459322619282SSimon J. Gerratyfi ;;
459422619282SSimon J. Gerratyesac
45954fde40d9SSimon J. Gerratyfi
45964fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC
45974fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then
45984fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
45994fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
46004fde40d9SSimon J. Gerratyelse
46014fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
46024fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
46034fde40d9SSimon J. Gerratyfi
46044fde40d9SSimon J. Gerraty
46054fde40d9SSimon J. Gerraty  if test "x$ac_ct_CC" = x; then
46064fde40d9SSimon J. Gerraty    CC=""
46074fde40d9SSimon J. Gerraty  else
46084fde40d9SSimon J. Gerraty    case $cross_compiling:$ac_tool_warned in
46094fde40d9SSimon J. Gerratyyes:)
46104fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
46114fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
46124fde40d9SSimon J. Gerratyac_tool_warned=yes ;;
46134fde40d9SSimon J. Gerratyesac
46144fde40d9SSimon J. Gerraty    CC=$ac_ct_CC
46154fde40d9SSimon J. Gerraty  fi
46164fde40d9SSimon J. Gerratyelse
46174fde40d9SSimon J. Gerraty  CC="$ac_cv_prog_CC"
46184fde40d9SSimon J. Gerratyfi
46194fde40d9SSimon J. Gerraty
46204fde40d9SSimon J. Gerratyfi
46214fde40d9SSimon J. Gerraty
46224fde40d9SSimon J. Gerraty
462322619282SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
462422619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
462549caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH
462622619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; }
46273955d011SMarcel Moolenaar
46283955d011SMarcel Moolenaar# Provide some information about the compiler.
46294fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
46303955d011SMarcel Moolenaarset X $ac_compile
46313955d011SMarcel Moolenaarac_compiler=$2
46324fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do
46333955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
46343955d011SMarcel Moolenaarcase "(($ac_try" in
46353955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
46363955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
46373955d011SMarcel Moolenaaresac
46383955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
46394fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
46403955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
46413955d011SMarcel Moolenaar  ac_status=$?
46423955d011SMarcel Moolenaar  if test -s conftest.err; then
46433955d011SMarcel Moolenaar    sed '10a\
46443955d011SMarcel Moolenaar... rest of stderr output deleted ...
46453955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
46463955d011SMarcel Moolenaar    cat conftest.er1 >&5
46473955d011SMarcel Moolenaar  fi
464849caa483SSimon J. Gerraty  rm -f conftest.er1 conftest.err
46494fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
46503955d011SMarcel Moolenaar  test $ac_status = 0; }
46513955d011SMarcel Moolenaardone
46523955d011SMarcel Moolenaar
46534fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
46544fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; }
46554fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y}
46564fde40d9SSimon J. Gerratythen :
46574fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
465822619282SSimon J. Gerratyelse case e in #(
465922619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46603955d011SMarcel Moolenaar/* end confdefs.h.  */
46613955d011SMarcel Moolenaar
46623955d011SMarcel Moolenaarint
46634fde40d9SSimon J. Gerratymain (void)
46643955d011SMarcel Moolenaar{
46653955d011SMarcel Moolenaar#ifndef __GNUC__
46663955d011SMarcel Moolenaar       choke me
46673955d011SMarcel Moolenaar#endif
46683955d011SMarcel Moolenaar
46693955d011SMarcel Moolenaar  ;
46703955d011SMarcel Moolenaar  return 0;
46713955d011SMarcel Moolenaar}
46723955d011SMarcel Moolenaar_ACEOF
46734fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
46744fde40d9SSimon J. Gerratythen :
46753955d011SMarcel Moolenaar  ac_compiler_gnu=yes
467622619282SSimon J. Gerratyelse case e in #(
467722619282SSimon J. Gerraty  e) ac_compiler_gnu=no ;;
467822619282SSimon J. Gerratyesac
46793955d011SMarcel Moolenaarfi
46804fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
46813955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
468222619282SSimon J. Gerraty ;;
468322619282SSimon J. Gerratyesac
46843955d011SMarcel Moolenaarfi
46854fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
46864fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
46874fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
46884fde40d9SSimon J. Gerraty
46893955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
46903955d011SMarcel Moolenaar  GCC=yes
46913955d011SMarcel Moolenaarelse
46923955d011SMarcel Moolenaar  GCC=
46933955d011SMarcel Moolenaarfi
46944fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y}
46953955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
46964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
46974fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; }
46984fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y}
46994fde40d9SSimon J. Gerratythen :
47004fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
470122619282SSimon J. Gerratyelse case e in #(
470222619282SSimon J. Gerraty  e) ac_save_c_werror_flag=$ac_c_werror_flag
47033955d011SMarcel Moolenaar   ac_c_werror_flag=yes
47043955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
47053955d011SMarcel Moolenaar   CFLAGS="-g"
47063955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47073955d011SMarcel Moolenaar/* end confdefs.h.  */
47083955d011SMarcel Moolenaar
47093955d011SMarcel Moolenaarint
47104fde40d9SSimon J. Gerratymain (void)
47113955d011SMarcel Moolenaar{
47123955d011SMarcel Moolenaar
47133955d011SMarcel Moolenaar  ;
47143955d011SMarcel Moolenaar  return 0;
47153955d011SMarcel Moolenaar}
47163955d011SMarcel Moolenaar_ACEOF
47174fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
47184fde40d9SSimon J. Gerratythen :
47193955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
472022619282SSimon J. Gerratyelse case e in #(
472122619282SSimon J. Gerraty  e) CFLAGS=""
47223955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47233955d011SMarcel Moolenaar/* end confdefs.h.  */
47243955d011SMarcel Moolenaar
47253955d011SMarcel Moolenaarint
47264fde40d9SSimon J. Gerratymain (void)
47273955d011SMarcel Moolenaar{
47283955d011SMarcel Moolenaar
47293955d011SMarcel Moolenaar  ;
47303955d011SMarcel Moolenaar  return 0;
47313955d011SMarcel Moolenaar}
47323955d011SMarcel Moolenaar_ACEOF
47334fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
47344fde40d9SSimon J. Gerratythen :
47353955d011SMarcel Moolenaar
473622619282SSimon J. Gerratyelse case e in #(
473722619282SSimon J. Gerraty  e) ac_c_werror_flag=$ac_save_c_werror_flag
47383955d011SMarcel Moolenaar	 CFLAGS="-g"
47393955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47403955d011SMarcel Moolenaar/* end confdefs.h.  */
47413955d011SMarcel Moolenaar
47423955d011SMarcel Moolenaarint
47434fde40d9SSimon J. Gerratymain (void)
47443955d011SMarcel Moolenaar{
47453955d011SMarcel Moolenaar
47463955d011SMarcel Moolenaar  ;
47473955d011SMarcel Moolenaar  return 0;
47483955d011SMarcel Moolenaar}
47493955d011SMarcel Moolenaar_ACEOF
47504fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
47514fde40d9SSimon J. Gerratythen :
47523955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
47533955d011SMarcel Moolenaarfi
475422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
475522619282SSimon J. Gerratyesac
475622619282SSimon J. Gerratyfi
475722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
475822619282SSimon J. Gerratyesac
47593955d011SMarcel Moolenaarfi
47604fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
476122619282SSimon J. Gerraty   ac_c_werror_flag=$ac_save_c_werror_flag ;;
476222619282SSimon J. Gerratyesac
47633955d011SMarcel Moolenaarfi
47644fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
47654fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
47664fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then
47673955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
47683955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
47693955d011SMarcel Moolenaar  if test "$GCC" = yes; then
47703955d011SMarcel Moolenaar    CFLAGS="-g -O2"
47713955d011SMarcel Moolenaar  else
47723955d011SMarcel Moolenaar    CFLAGS="-g"
47733955d011SMarcel Moolenaar  fi
47743955d011SMarcel Moolenaarelse
47753955d011SMarcel Moolenaar  if test "$GCC" = yes; then
47763955d011SMarcel Moolenaar    CFLAGS="-O2"
47773955d011SMarcel Moolenaar  else
47783955d011SMarcel Moolenaar    CFLAGS=
47793955d011SMarcel Moolenaar  fi
47803955d011SMarcel Moolenaarfi
47814fde40d9SSimon J. Gerratyac_prog_cc_stdc=no
47824fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
47834fde40d9SSimon J. Gerratythen :
47844fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
47854fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; }
47864fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y}
47874fde40d9SSimon J. Gerratythen :
47884fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
478922619282SSimon J. Gerratyelse case e in #(
479022619282SSimon J. Gerraty  e) ac_cv_prog_cc_c11=no
47914fde40d9SSimon J. Gerratyac_save_CC=$CC
47924fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
47934fde40d9SSimon J. Gerraty/* end confdefs.h.  */
47944fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program
47954fde40d9SSimon J. Gerraty_ACEOF
47964fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11
47974fde40d9SSimon J. Gerratydo
47984fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
47994fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
48004fde40d9SSimon J. Gerratythen :
48014fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=$ac_arg
48024fde40d9SSimon J. Gerratyfi
48034fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
48044fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c11" != "xno" && break
48054fde40d9SSimon J. Gerratydone
48064fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
480722619282SSimon J. GerratyCC=$ac_save_CC ;;
480822619282SSimon J. Gerratyesac
48094fde40d9SSimon J. Gerratyfi
48104fde40d9SSimon J. Gerraty
48114fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno
48124fde40d9SSimon J. Gerratythen :
48134fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
48144fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
481522619282SSimon J. Gerratyelse case e in #(
481622619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c11" = x
48174fde40d9SSimon J. Gerratythen :
48184fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
48194fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
482022619282SSimon J. Gerratyelse case e in #(
482122619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
48224fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
482322619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c11" ;;
482422619282SSimon J. Gerratyesac
48254fde40d9SSimon J. Gerratyfi
48264fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
482722619282SSimon J. Gerraty  ac_prog_cc_stdc=c11 ;;
482822619282SSimon J. Gerratyesac
48294fde40d9SSimon J. Gerratyfi
48304fde40d9SSimon J. Gerratyfi
48314fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
48324fde40d9SSimon J. Gerratythen :
48334fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
48344fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; }
48354fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y}
48364fde40d9SSimon J. Gerratythen :
48374fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
483822619282SSimon J. Gerratyelse case e in #(
483922619282SSimon J. Gerraty  e) ac_cv_prog_cc_c99=no
48404fde40d9SSimon J. Gerratyac_save_CC=$CC
48414fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
48424fde40d9SSimon J. Gerraty/* end confdefs.h.  */
48434fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program
48444fde40d9SSimon J. Gerraty_ACEOF
48454fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
48464fde40d9SSimon J. Gerratydo
48474fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
48484fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
48494fde40d9SSimon J. Gerratythen :
48504fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=$ac_arg
48514fde40d9SSimon J. Gerratyfi
48524fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
48534fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c99" != "xno" && break
48544fde40d9SSimon J. Gerratydone
48554fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
485622619282SSimon J. GerratyCC=$ac_save_CC ;;
485722619282SSimon J. Gerratyesac
48584fde40d9SSimon J. Gerratyfi
48594fde40d9SSimon J. Gerraty
48604fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno
48614fde40d9SSimon J. Gerratythen :
48624fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
48634fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
486422619282SSimon J. Gerratyelse case e in #(
486522619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c99" = x
48664fde40d9SSimon J. Gerratythen :
48674fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
48684fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
486922619282SSimon J. Gerratyelse case e in #(
487022619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
48714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
487222619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c99" ;;
487322619282SSimon J. Gerratyesac
48744fde40d9SSimon J. Gerratyfi
48754fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
487622619282SSimon J. Gerraty  ac_prog_cc_stdc=c99 ;;
487722619282SSimon J. Gerratyesac
48784fde40d9SSimon J. Gerratyfi
48794fde40d9SSimon J. Gerratyfi
48804fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
48814fde40d9SSimon J. Gerratythen :
48824fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
48834fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; }
48844fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y}
48854fde40d9SSimon J. Gerratythen :
48864fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
488722619282SSimon J. Gerratyelse case e in #(
488822619282SSimon J. Gerraty  e) ac_cv_prog_cc_c89=no
48893955d011SMarcel Moolenaarac_save_CC=$CC
48903955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
48913955d011SMarcel Moolenaar/* end confdefs.h.  */
48924fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program
48933955d011SMarcel Moolenaar_ACEOF
48944fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
48953955d011SMarcel Moolenaardo
48963955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
48974fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
48984fde40d9SSimon J. Gerratythen :
48993955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
49003955d011SMarcel Moolenaarfi
49014fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
49023955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
49033955d011SMarcel Moolenaardone
49043955d011SMarcel Moolenaarrm -f conftest.$ac_ext
490522619282SSimon J. GerratyCC=$ac_save_CC ;;
490622619282SSimon J. Gerratyesac
49073955d011SMarcel Moolenaarfi
49083955d011SMarcel Moolenaar
49094fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno
49104fde40d9SSimon J. Gerratythen :
49114fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
49124fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
491322619282SSimon J. Gerratyelse case e in #(
491422619282SSimon J. Gerraty  e) if test "x$ac_cv_prog_cc_c89" = x
49154fde40d9SSimon J. Gerratythen :
49164fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
49174fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
491822619282SSimon J. Gerratyelse case e in #(
491922619282SSimon J. Gerraty  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
49204fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
492122619282SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c89" ;;
492222619282SSimon J. Gerratyesac
49234fde40d9SSimon J. Gerratyfi
49244fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
492522619282SSimon J. Gerraty  ac_prog_cc_stdc=c89 ;;
492622619282SSimon J. Gerratyesac
49274fde40d9SSimon J. Gerratyfi
49283955d011SMarcel Moolenaarfi
49293955d011SMarcel Moolenaar
49303955d011SMarcel Moolenaarac_ext=c
49313955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
49323955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
49333955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
49343955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
49353955d011SMarcel Moolenaar
49363955d011SMarcel Moolenaar
49373955d011SMarcel Moolenaar
49383955d011SMarcel Moolenaar  # Find a good install program.  We prefer a C program (faster),
49393955d011SMarcel Moolenaar# so one script is as good as another.  But avoid the broken or
49403955d011SMarcel Moolenaar# incompatible versions:
49413955d011SMarcel Moolenaar# SysV /etc/install, /usr/sbin/install
49423955d011SMarcel Moolenaar# SunOS /usr/etc/install
49433955d011SMarcel Moolenaar# IRIX /sbin/install
49443955d011SMarcel Moolenaar# AIX /bin/install
49453955d011SMarcel Moolenaar# AmigaOS /C/install, which installs bootblocks on floppy discs
49463955d011SMarcel Moolenaar# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
49473955d011SMarcel Moolenaar# AFS /usr/afsws/bin/install, which mishandles nonexistent args
49483955d011SMarcel Moolenaar# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
49493955d011SMarcel Moolenaar# OS/2's system install, which has a completely different semantic
49503955d011SMarcel Moolenaar# ./install, which can be erroneously created by make from ./install.sh.
49513955d011SMarcel Moolenaar# Reject install programs that cannot install multiple files.
49524fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
49534fde40d9SSimon J. Gerratyprintf %s "checking for a BSD-compatible install... " >&6; }
49543955d011SMarcel Moolenaarif test -z "$INSTALL"; then
49554fde40d9SSimon J. Gerratyif test ${ac_cv_path_install+y}
49564fde40d9SSimon J. Gerratythen :
49574fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
495822619282SSimon J. Gerratyelse case e in #(
495922619282SSimon J. Gerraty  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49603955d011SMarcel Moolenaarfor as_dir in $PATH
49613955d011SMarcel Moolenaardo
49623955d011SMarcel Moolenaar  IFS=$as_save_IFS
49634fde40d9SSimon J. Gerraty  case $as_dir in #(((
49644fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
49654fde40d9SSimon J. Gerraty    */) ;;
49664fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
49674fde40d9SSimon J. Gerraty  esac
49684fde40d9SSimon J. Gerraty    # Account for fact that we put trailing slashes in our PATH walk.
49694fde40d9SSimon J. Gerratycase $as_dir in #((
49704fde40d9SSimon J. Gerraty  ./ | /[cC]/* | \
49713955d011SMarcel Moolenaar  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
49723955d011SMarcel Moolenaar  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
49733955d011SMarcel Moolenaar  /usr/ucb/* ) ;;
49743955d011SMarcel Moolenaar  *)
49753955d011SMarcel Moolenaar    # OSF1 and SCO ODT 3.0 have their own names for install.
49763955d011SMarcel Moolenaar    # Don't use installbsd from OSF since it installs stuff as root
49773955d011SMarcel Moolenaar    # by default.
49783955d011SMarcel Moolenaar    for ac_prog in ginstall scoinst install; do
49793955d011SMarcel Moolenaar      for ac_exec_ext in '' $ac_executable_extensions; do
49804fde40d9SSimon J. Gerraty	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
49813955d011SMarcel Moolenaar	  if test $ac_prog = install &&
49824fde40d9SSimon J. Gerraty	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
49833955d011SMarcel Moolenaar	    # AIX install.  It has an incompatible calling convention.
49843955d011SMarcel Moolenaar	    :
49853955d011SMarcel Moolenaar	  elif test $ac_prog = install &&
49864fde40d9SSimon J. Gerraty	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
49873955d011SMarcel Moolenaar	    # program-specific install script used by HP pwplus--don't use.
49883955d011SMarcel Moolenaar	    :
49893955d011SMarcel Moolenaar	  else
49903955d011SMarcel Moolenaar	    rm -rf conftest.one conftest.two conftest.dir
49913955d011SMarcel Moolenaar	    echo one > conftest.one
49923955d011SMarcel Moolenaar	    echo two > conftest.two
49933955d011SMarcel Moolenaar	    mkdir conftest.dir
49944fde40d9SSimon J. Gerraty	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
49953955d011SMarcel Moolenaar	      test -s conftest.one && test -s conftest.two &&
49963955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.one &&
49973955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.two
49983955d011SMarcel Moolenaar	    then
49994fde40d9SSimon J. Gerraty	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
50003955d011SMarcel Moolenaar	      break 3
50013955d011SMarcel Moolenaar	    fi
50023955d011SMarcel Moolenaar	  fi
50033955d011SMarcel Moolenaar	fi
50043955d011SMarcel Moolenaar      done
50053955d011SMarcel Moolenaar    done
50063955d011SMarcel Moolenaar    ;;
50073955d011SMarcel Moolenaaresac
50083955d011SMarcel Moolenaar
50093955d011SMarcel Moolenaar  done
50103955d011SMarcel MoolenaarIFS=$as_save_IFS
50113955d011SMarcel Moolenaar
50123955d011SMarcel Moolenaarrm -rf conftest.one conftest.two conftest.dir
501322619282SSimon J. Gerraty ;;
501422619282SSimon J. Gerratyesac
50153955d011SMarcel Moolenaarfi
50164fde40d9SSimon J. Gerraty  if test ${ac_cv_path_install+y}; then
50173955d011SMarcel Moolenaar    INSTALL=$ac_cv_path_install
50183955d011SMarcel Moolenaar  else
50193955d011SMarcel Moolenaar    # As a last resort, use the slow shell script.  Don't cache a
50203955d011SMarcel Moolenaar    # value for INSTALL within a source directory, because that will
50213955d011SMarcel Moolenaar    # break other packages using the cache if that directory is
50223955d011SMarcel Moolenaar    # removed, or if the value is a relative name.
50233955d011SMarcel Moolenaar    INSTALL=$ac_install_sh
50243955d011SMarcel Moolenaar  fi
50253955d011SMarcel Moolenaarfi
50264fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
50274fde40d9SSimon J. Gerratyprintf "%s\n" "$INSTALL" >&6; }
50283955d011SMarcel Moolenaar
50293955d011SMarcel Moolenaar# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
50303955d011SMarcel Moolenaar# It thinks the first close brace ends the variable substitution.
50313955d011SMarcel Moolenaartest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
50323955d011SMarcel Moolenaar
50333955d011SMarcel Moolenaartest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
50343955d011SMarcel Moolenaar
50353955d011SMarcel Moolenaartest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
50363955d011SMarcel Moolenaar
503798875883SSimon J. Gerraty# We have to override that on some systems
503898875883SSimon J. Gerratycase "$OS" in
503998875883SSimon J. GerratyIRIX*) ac_INSTALL=$srcdir/install-sh;;
504098875883SSimon J. Gerratyesac
50410dede8b0SSimon J. Gerratyif test -x /usr/bin/getconf; then
50420dede8b0SSimon J. Gerraty   bmake_path_max=`getconf PATH_MAX / 2> /dev/null`
5043db29cad8SSimon J. Gerraty   # only a numeric response is useful
5044db29cad8SSimon J. Gerraty   test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max=
50450dede8b0SSimon J. Gerratyfi
50460dede8b0SSimon J. Gerratybmake_path_max=${bmake_path_max:-1024}
50470dede8b0SSimon J. Gerratyif test $bmake_path_max -gt 1024; then
50480dede8b0SSimon J. Gerraty   # this is all we expect
50490dede8b0SSimon J. Gerraty   bmake_path_max=1024
50500dede8b0SSimon J. Gerratyfi
5051d5e0a182SSimon J. Gerratyif test ${bmake_strftime:-no} = yes; then
5052d5e0a182SSimon J. Gerraty   CPPFLAGS="${CPPFLAGS} -DFORCE_BMAKE_STRFTIME"
5053d5e0a182SSimon J. Gerratyfi
50540dede8b0SSimon J. Gerratyecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6
505598875883SSimon J. Gerraty# if type does not work which(1) had better!
505698875883SSimon J. Gerraty# note we cannot rely on type returning non-zero on failure
505712904384SSimon J. Gerratyif (type cat) > /dev/null 2>&1; then
505812904384SSimon J. Gerraty: which
505912904384SSimon J. Gerratywhich() {
506012904384SSimon J. Gerraty	type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q'
506112904384SSimon J. Gerraty}
506212904384SSimon J. Gerratyfi
506312904384SSimon J. Gerratycase "$CC" in
506412904384SSimon J. Gerraty/*) ;;
506512904384SSimon J. Gerraty*)
506612904384SSimon J. Gerraty    for x in $CC
506712904384SSimon J. Gerraty    do
506812904384SSimon J. Gerraty        _cc=`which $x`
506912904384SSimon J. Gerraty        break
507012904384SSimon J. Gerraty    done
507112904384SSimon J. Gerraty    if test -x ${_cc:-/dev/null}; then
507212904384SSimon J. Gerraty        _cc_dir=`dirname $_cc`
507312904384SSimon J. Gerraty        case ":$oldPATH:" in
507412904384SSimon J. Gerraty        *:$_cc_dir:*) ;;
507512904384SSimon J. Gerraty        *) CC=$_cc_dir/$CC;;
507612904384SSimon J. Gerraty        esac
507712904384SSimon J. Gerraty    fi
507812904384SSimon J. Gerraty    ;;
507912904384SSimon J. Gerratyesac
50804fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
50814fde40d9SSimon J. Gerratyprintf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
50824fde40d9SSimon J. Gerratyif test ${ac_cv_header_sys_wait_h+y}
50834fde40d9SSimon J. Gerratythen :
50844fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
508522619282SSimon J. Gerratyelse case e in #(
508622619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50873955d011SMarcel Moolenaar/* end confdefs.h.  */
50883955d011SMarcel Moolenaar#include <sys/types.h>
50893955d011SMarcel Moolenaar#include <sys/wait.h>
50903955d011SMarcel Moolenaar#ifndef WEXITSTATUS
50913955d011SMarcel Moolenaar# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
50923955d011SMarcel Moolenaar#endif
50933955d011SMarcel Moolenaar#ifndef WIFEXITED
50943955d011SMarcel Moolenaar# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
50953955d011SMarcel Moolenaar#endif
50963955d011SMarcel Moolenaar
50973955d011SMarcel Moolenaarint
50984fde40d9SSimon J. Gerratymain (void)
50993955d011SMarcel Moolenaar{
51003955d011SMarcel Moolenaar  int s;
51013955d011SMarcel Moolenaar  wait (&s);
51023955d011SMarcel Moolenaar  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
51033955d011SMarcel Moolenaar  ;
51043955d011SMarcel Moolenaar  return 0;
51053955d011SMarcel Moolenaar}
51063955d011SMarcel Moolenaar_ACEOF
51074fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
51084fde40d9SSimon J. Gerratythen :
51093955d011SMarcel Moolenaar  ac_cv_header_sys_wait_h=yes
511022619282SSimon J. Gerratyelse case e in #(
511122619282SSimon J. Gerraty  e) ac_cv_header_sys_wait_h=no ;;
511222619282SSimon J. Gerratyesac
51133955d011SMarcel Moolenaarfi
511422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
511522619282SSimon J. Gerratyesac
51163955d011SMarcel Moolenaarfi
51174fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
51184fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_sys_wait_h" >&6; }
51193955d011SMarcel Moolenaarif test $ac_cv_header_sys_wait_h = yes; then
51203955d011SMarcel Moolenaar
51214fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
51223955d011SMarcel Moolenaar
51233955d011SMarcel Moolenaarfi
51243955d011SMarcel Moolenaar
51253955d011SMarcel Moolenaarac_header_dirent=no
51263955d011SMarcel Moolenaarfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
512722619282SSimon J. Gerraty  as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | sed "$as_sed_sh"`
51284fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
51294fde40d9SSimon J. Gerratyprintf %s "checking for $ac_hdr that defines DIR... " >&6; }
51304fde40d9SSimon J. Gerratyif eval test \${$as_ac_Header+y}
51314fde40d9SSimon J. Gerratythen :
51324fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
513322619282SSimon J. Gerratyelse case e in #(
513422619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51353955d011SMarcel Moolenaar/* end confdefs.h.  */
51363955d011SMarcel Moolenaar#include <sys/types.h>
51373955d011SMarcel Moolenaar#include <$ac_hdr>
51383955d011SMarcel Moolenaar
51393955d011SMarcel Moolenaarint
51404fde40d9SSimon J. Gerratymain (void)
51413955d011SMarcel Moolenaar{
51423955d011SMarcel Moolenaarif ((DIR *) 0)
51433955d011SMarcel Moolenaarreturn 0;
51443955d011SMarcel Moolenaar  ;
51453955d011SMarcel Moolenaar  return 0;
51463955d011SMarcel Moolenaar}
51473955d011SMarcel Moolenaar_ACEOF
51484fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
51494fde40d9SSimon J. Gerratythen :
51503955d011SMarcel Moolenaar  eval "$as_ac_Header=yes"
515122619282SSimon J. Gerratyelse case e in #(
515222619282SSimon J. Gerraty  e) eval "$as_ac_Header=no" ;;
515322619282SSimon J. Gerratyesac
51543955d011SMarcel Moolenaarfi
515522619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
515622619282SSimon J. Gerratyesac
51573955d011SMarcel Moolenaarfi
51583955d011SMarcel Moolenaareval ac_res=\$$as_ac_Header
51594fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
51604fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
51614fde40d9SSimon J. Gerratyif eval test \"x\$"$as_ac_Header"\" = x"yes"
51624fde40d9SSimon J. Gerratythen :
51633955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
516422619282SSimon J. Gerraty#define `printf "%s\n" "HAVE_$ac_hdr" | sed "$as_sed_cpp"` 1
51653955d011SMarcel Moolenaar_ACEOF
51663955d011SMarcel Moolenaar
51673955d011SMarcel Moolenaarac_header_dirent=$ac_hdr; break
51683955d011SMarcel Moolenaarfi
51693955d011SMarcel Moolenaar
51703955d011SMarcel Moolenaardone
51713955d011SMarcel Moolenaar# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
51723955d011SMarcel Moolenaarif test $ac_header_dirent = dirent.h; then
51734fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
51744fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; }
51754fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
51764fde40d9SSimon J. Gerratythen :
51774fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
517822619282SSimon J. Gerratyelse case e in #(
517922619282SSimon J. Gerraty  e) ac_func_search_save_LIBS=$LIBS
51803955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
51813955d011SMarcel Moolenaar/* end confdefs.h.  */
51823955d011SMarcel Moolenaar
51833955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
51843955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
518522619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
518622619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
518722619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
518822619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
518922619282SSimon J. Gerraty#ifdef __cplusplus
519022619282SSimon J. Gerratyextern "C"
519122619282SSimon J. Gerraty#endif
519222619282SSimon J. Gerratychar opendir (void);
51933955d011SMarcel Moolenaarint
51944fde40d9SSimon J. Gerratymain (void)
51953955d011SMarcel Moolenaar{
51963955d011SMarcel Moolenaarreturn opendir ();
51973955d011SMarcel Moolenaar  ;
51983955d011SMarcel Moolenaar  return 0;
51993955d011SMarcel Moolenaar}
52003955d011SMarcel Moolenaar_ACEOF
52014fde40d9SSimon J. Gerratyfor ac_lib in '' dir
52024fde40d9SSimon J. Gerratydo
52033955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
52043955d011SMarcel Moolenaar    ac_res="none required"
52053955d011SMarcel Moolenaar  else
52063955d011SMarcel Moolenaar    ac_res=-l$ac_lib
52073955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
52083955d011SMarcel Moolenaar  fi
52094fde40d9SSimon J. Gerraty  if ac_fn_c_try_link "$LINENO"
52104fde40d9SSimon J. Gerratythen :
52113955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
52123955d011SMarcel Moolenaarfi
52134fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
52143955d011SMarcel Moolenaar    conftest$ac_exeext
52154fde40d9SSimon J. Gerraty  if test ${ac_cv_search_opendir+y}
52164fde40d9SSimon J. Gerratythen :
52173955d011SMarcel Moolenaar  break
52183955d011SMarcel Moolenaarfi
52193955d011SMarcel Moolenaardone
52204fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
52214fde40d9SSimon J. Gerratythen :
52223955d011SMarcel Moolenaar
522322619282SSimon J. Gerratyelse case e in #(
522422619282SSimon J. Gerraty  e) ac_cv_search_opendir=no ;;
522522619282SSimon J. Gerratyesac
52263955d011SMarcel Moolenaarfi
52273955d011SMarcel Moolenaarrm conftest.$ac_ext
522822619282SSimon J. GerratyLIBS=$ac_func_search_save_LIBS ;;
522922619282SSimon J. Gerratyesac
52303955d011SMarcel Moolenaarfi
52314fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
52324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; }
52333955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
52344fde40d9SSimon J. Gerratyif test "$ac_res" != no
52354fde40d9SSimon J. Gerratythen :
52363955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
52373955d011SMarcel Moolenaar
52383955d011SMarcel Moolenaarfi
52393955d011SMarcel Moolenaar
52403955d011SMarcel Moolenaarelse
52414fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
52424fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; }
52434fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
52444fde40d9SSimon J. Gerratythen :
52454fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
524622619282SSimon J. Gerratyelse case e in #(
524722619282SSimon J. Gerraty  e) ac_func_search_save_LIBS=$LIBS
52483955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
52493955d011SMarcel Moolenaar/* end confdefs.h.  */
52503955d011SMarcel Moolenaar
52513955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
52523955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
525322619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
525422619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
525522619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
525622619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
525722619282SSimon J. Gerraty#ifdef __cplusplus
525822619282SSimon J. Gerratyextern "C"
525922619282SSimon J. Gerraty#endif
526022619282SSimon J. Gerratychar opendir (void);
52613955d011SMarcel Moolenaarint
52624fde40d9SSimon J. Gerratymain (void)
52633955d011SMarcel Moolenaar{
52643955d011SMarcel Moolenaarreturn opendir ();
52653955d011SMarcel Moolenaar  ;
52663955d011SMarcel Moolenaar  return 0;
52673955d011SMarcel Moolenaar}
52683955d011SMarcel Moolenaar_ACEOF
52694fde40d9SSimon J. Gerratyfor ac_lib in '' x
52704fde40d9SSimon J. Gerratydo
52713955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
52723955d011SMarcel Moolenaar    ac_res="none required"
52733955d011SMarcel Moolenaar  else
52743955d011SMarcel Moolenaar    ac_res=-l$ac_lib
52753955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
52763955d011SMarcel Moolenaar  fi
52774fde40d9SSimon J. Gerraty  if ac_fn_c_try_link "$LINENO"
52784fde40d9SSimon J. Gerratythen :
52793955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
52803955d011SMarcel Moolenaarfi
52814fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
52823955d011SMarcel Moolenaar    conftest$ac_exeext
52834fde40d9SSimon J. Gerraty  if test ${ac_cv_search_opendir+y}
52844fde40d9SSimon J. Gerratythen :
52853955d011SMarcel Moolenaar  break
52863955d011SMarcel Moolenaarfi
52873955d011SMarcel Moolenaardone
52884fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
52894fde40d9SSimon J. Gerratythen :
52903955d011SMarcel Moolenaar
529122619282SSimon J. Gerratyelse case e in #(
529222619282SSimon J. Gerraty  e) ac_cv_search_opendir=no ;;
529322619282SSimon J. Gerratyesac
52943955d011SMarcel Moolenaarfi
52953955d011SMarcel Moolenaarrm conftest.$ac_ext
529622619282SSimon J. GerratyLIBS=$ac_func_search_save_LIBS ;;
529722619282SSimon J. Gerratyesac
52983955d011SMarcel Moolenaarfi
52994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
53004fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; }
53013955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
53024fde40d9SSimon J. Gerratyif test "$ac_res" != no
53034fde40d9SSimon J. Gerratythen :
53043955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
53053955d011SMarcel Moolenaar
53063955d011SMarcel Moolenaarfi
53073955d011SMarcel Moolenaar
53083955d011SMarcel Moolenaarfi
53093955d011SMarcel Moolenaar
53104fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
53114fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_param_h" = xyes
53124fde40d9SSimon J. Gerratythen :
53134fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5314ac3446e9SSimon J. Gerraty
5315ac3446e9SSimon J. Gerratyfi
5316ac3446e9SSimon J. Gerraty
5317ac3446e9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H
5318ac3446e9SSimon J. Gerraty# include <sys/param.h>
5319ac3446e9SSimon J. Gerraty# endif
5320ac3446e9SSimon J. Gerraty
5321ac3446e9SSimon J. Gerraty"
53224fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_sysctl_h" = xyes
53234fde40d9SSimon J. Gerratythen :
53244fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h
5325ac3446e9SSimon J. Gerraty
5326ac3446e9SSimon J. Gerratyfi
5327ac3446e9SSimon J. Gerraty
5328ac3446e9SSimon J. Gerraty
53294fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default"
53304fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ar_h" = xyes
53314fde40d9SSimon J. Gerratythen :
53324fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h
5333ac3446e9SSimon J. Gerraty
53344fde40d9SSimon J. Gerratyfi
53354fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
53364fde40d9SSimon J. Gerratyif test "x$ac_cv_header_err_h" = xyes
53374fde40d9SSimon J. Gerratythen :
53384fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
53393955d011SMarcel Moolenaar
53404fde40d9SSimon J. Gerratyfi
53414fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
53424fde40d9SSimon J. Gerratyif test "x$ac_cv_header_fcntl_h" = xyes
53434fde40d9SSimon J. Gerratythen :
53444fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
53454fde40d9SSimon J. Gerraty
53464fde40d9SSimon J. Gerratyfi
53474fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
53484fde40d9SSimon J. Gerratyif test "x$ac_cv_header_libgen_h" = xyes
53494fde40d9SSimon J. Gerratythen :
53504fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h
53514fde40d9SSimon J. Gerraty
53524fde40d9SSimon J. Gerratyfi
53534fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
53544fde40d9SSimon J. Gerratyif test "x$ac_cv_header_limits_h" = xyes
53554fde40d9SSimon J. Gerratythen :
53564fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h
53574fde40d9SSimon J. Gerraty
53584fde40d9SSimon J. Gerratyfi
53594fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
53604fde40d9SSimon J. Gerratyif test "x$ac_cv_header_paths_h" = xyes
53614fde40d9SSimon J. Gerratythen :
53624fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
53634fde40d9SSimon J. Gerraty
53644fde40d9SSimon J. Gerratyfi
53654fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
53664fde40d9SSimon J. Gerratyif test "x$ac_cv_header_poll_h" = xyes
53674fde40d9SSimon J. Gerratythen :
53684fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
53694fde40d9SSimon J. Gerraty
53704fde40d9SSimon J. Gerratyfi
53714fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default"
53724fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ranlib_h" = xyes
53734fde40d9SSimon J. Gerratythen :
53744fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h
53754fde40d9SSimon J. Gerraty
53764fde40d9SSimon J. Gerratyfi
5377c59c3bf3SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
5378c59c3bf3SSimon J. Gerratyif test "x$ac_cv_header_regex_h" = xyes
5379c59c3bf3SSimon J. Gerratythen :
5380c59c3bf3SSimon J. Gerraty  printf "%s\n" "#define HAVE_REGEX_H 1" >>confdefs.h
5381c59c3bf3SSimon J. Gerraty
5382c59c3bf3SSimon J. Gerratyfi
53834fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
53844fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_mman_h" = xyes
53854fde40d9SSimon J. Gerratythen :
53864fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
53874fde40d9SSimon J. Gerraty
53884fde40d9SSimon J. Gerratyfi
53894fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
53904fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_select_h" = xyes
53914fde40d9SSimon J. Gerratythen :
53924fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
53934fde40d9SSimon J. Gerraty
53944fde40d9SSimon J. Gerratyfi
53954fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
53964fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_socket_h" = xyes
53974fde40d9SSimon J. Gerratythen :
53984fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
53994fde40d9SSimon J. Gerraty
54004fde40d9SSimon J. Gerratyfi
54014fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
54024fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_time_h" = xyes
54034fde40d9SSimon J. Gerratythen :
54044fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
54054fde40d9SSimon J. Gerraty
54064fde40d9SSimon J. Gerratyfi
54074fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
54084fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_uio_h" = xyes
54094fde40d9SSimon J. Gerratythen :
54104fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
54114fde40d9SSimon J. Gerraty
54124fde40d9SSimon J. Gerratyfi
54134fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
54144fde40d9SSimon J. Gerratyif test "x$ac_cv_header_utime_h" = xyes
54154fde40d9SSimon J. Gerratythen :
54164fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
54173955d011SMarcel Moolenaar
54183955d011SMarcel Moolenaarfi
54193955d011SMarcel Moolenaar
54203955d011SMarcel Moolenaar
54214fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
54224fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_cdefs_h" = xyes
54234fde40d9SSimon J. Gerratythen :
54243955d011SMarcel Moolenaar
542522619282SSimon J. Gerratyelse case e in #(
542622619282SSimon J. Gerraty  e) CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`" ;;
542722619282SSimon J. Gerratyesac
54283955d011SMarcel Moolenaarfi
54293955d011SMarcel Moolenaar
54303955d011SMarcel Moolenaar
54313955d011SMarcel Moolenaar
54324fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
54334fde40d9SSimon J. Gerratyprintf %s "checking for __attribute__... " >&6; }
54344fde40d9SSimon J. Gerratyif test ${ac_cv___attribute__+y}
54354fde40d9SSimon J. Gerratythen :
54364fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
543722619282SSimon J. Gerratyelse case e in #(
543822619282SSimon J. Gerraty  e)
54393955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
54403955d011SMarcel Moolenaar/* end confdefs.h.  */
54413955d011SMarcel Moolenaar
54423955d011SMarcel Moolenaar#include <stdlib.h>
54433955d011SMarcel Moolenaar
54443955d011SMarcel Moolenaarstatic void foo(void) __attribute__ ((noreturn));
54453955d011SMarcel Moolenaar
54463955d011SMarcel Moolenaarstatic void
54473955d011SMarcel Moolenaarfoo(void)
54483955d011SMarcel Moolenaar{
54493955d011SMarcel Moolenaar  exit(1);
54503955d011SMarcel Moolenaar}
54513955d011SMarcel Moolenaar
545250d2e745SSimon J. Gerratyint
545350d2e745SSimon J. Gerratymain(int argc, char **argv)
545450d2e745SSimon J. Gerraty{
545550d2e745SSimon J. Gerraty	foo();
54563955d011SMarcel Moolenaar}
545750d2e745SSimon J. Gerraty
54583955d011SMarcel Moolenaar_ACEOF
54594fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
54604fde40d9SSimon J. Gerratythen :
54613955d011SMarcel Moolenaar  ac_cv___attribute__=yes
546222619282SSimon J. Gerratyelse case e in #(
546322619282SSimon J. Gerraty  e) ac_cv___attribute__=no ;;
546422619282SSimon J. Gerratyesac
54653955d011SMarcel Moolenaarfi
54664fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
546722619282SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext ;;
546822619282SSimon J. Gerratyesac
54693955d011SMarcel Moolenaarfi
54703955d011SMarcel Moolenaar
54713955d011SMarcel Moolenaarif test "$ac_cv___attribute__" = "yes"; then
54723955d011SMarcel Moolenaar
54734fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
54743955d011SMarcel Moolenaar
54753955d011SMarcel Moolenaarfi
54764fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
54774fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv___attribute__" >&6; }
54783955d011SMarcel Moolenaar
54794fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
54804fde40d9SSimon J. Gerratyprintf %s "checking whether byte ordering is bigendian... " >&6; }
54814fde40d9SSimon J. Gerratyif test ${ac_cv_c_bigendian+y}
54824fde40d9SSimon J. Gerratythen :
54834fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
548422619282SSimon J. Gerratyelse case e in #(
548522619282SSimon J. Gerraty  e) ac_cv_c_bigendian=unknown
54863955d011SMarcel Moolenaar    # See if we're dealing with a universal compiler.
54873955d011SMarcel Moolenaar    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54883955d011SMarcel Moolenaar/* end confdefs.h.  */
54893955d011SMarcel Moolenaar#ifndef __APPLE_CC__
54903955d011SMarcel Moolenaar	       not a universal capable compiler
54913955d011SMarcel Moolenaar	     #endif
54923955d011SMarcel Moolenaar	     typedef int dummy;
54933955d011SMarcel Moolenaar
54943955d011SMarcel Moolenaar_ACEOF
54954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
54964fde40d9SSimon J. Gerratythen :
54973955d011SMarcel Moolenaar
54983955d011SMarcel Moolenaar	# Check for potential -arch flags.  It is not universal unless
54993955d011SMarcel Moolenaar	# there are at least two -arch flags with different values.
55003955d011SMarcel Moolenaar	ac_arch=
55013955d011SMarcel Moolenaar	ac_prev=
55023955d011SMarcel Moolenaar	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
55033955d011SMarcel Moolenaar	 if test -n "$ac_prev"; then
55043955d011SMarcel Moolenaar	   case $ac_word in
55053955d011SMarcel Moolenaar	     i?86 | x86_64 | ppc | ppc64)
55063955d011SMarcel Moolenaar	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
55073955d011SMarcel Moolenaar		 ac_arch=$ac_word
55083955d011SMarcel Moolenaar	       else
55093955d011SMarcel Moolenaar		 ac_cv_c_bigendian=universal
55103955d011SMarcel Moolenaar		 break
55113955d011SMarcel Moolenaar	       fi
55123955d011SMarcel Moolenaar	       ;;
55133955d011SMarcel Moolenaar	   esac
55143955d011SMarcel Moolenaar	   ac_prev=
55153955d011SMarcel Moolenaar	 elif test "x$ac_word" = "x-arch"; then
55163955d011SMarcel Moolenaar	   ac_prev=arch
55173955d011SMarcel Moolenaar	 fi
55183955d011SMarcel Moolenaar       done
55193955d011SMarcel Moolenaarfi
55204fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55213955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
55223955d011SMarcel Moolenaar      # See if sys/param.h defines the BYTE_ORDER macro.
55233955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55243955d011SMarcel Moolenaar/* end confdefs.h.  */
55253955d011SMarcel Moolenaar#include <sys/types.h>
55263955d011SMarcel Moolenaar	     #include <sys/param.h>
55273955d011SMarcel Moolenaar
55283955d011SMarcel Moolenaarint
55294fde40d9SSimon J. Gerratymain (void)
55303955d011SMarcel Moolenaar{
553122619282SSimon J. Gerraty#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \\
553222619282SSimon J. Gerraty		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \\
55333955d011SMarcel Moolenaar		     && LITTLE_ENDIAN)
55343955d011SMarcel Moolenaar	      bogus endian macros
55353955d011SMarcel Moolenaar	     #endif
55363955d011SMarcel Moolenaar
55373955d011SMarcel Moolenaar  ;
55383955d011SMarcel Moolenaar  return 0;
55393955d011SMarcel Moolenaar}
55403955d011SMarcel Moolenaar_ACEOF
55414fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
55424fde40d9SSimon J. Gerratythen :
55433955d011SMarcel Moolenaar  # It does; now see whether it defined to BIG_ENDIAN or not.
55443955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55453955d011SMarcel Moolenaar/* end confdefs.h.  */
55463955d011SMarcel Moolenaar#include <sys/types.h>
55473955d011SMarcel Moolenaar		#include <sys/param.h>
55483955d011SMarcel Moolenaar
55493955d011SMarcel Moolenaarint
55504fde40d9SSimon J. Gerratymain (void)
55513955d011SMarcel Moolenaar{
55523955d011SMarcel Moolenaar#if BYTE_ORDER != BIG_ENDIAN
55533955d011SMarcel Moolenaar		 not big endian
55543955d011SMarcel Moolenaar		#endif
55553955d011SMarcel Moolenaar
55563955d011SMarcel Moolenaar  ;
55573955d011SMarcel Moolenaar  return 0;
55583955d011SMarcel Moolenaar}
55593955d011SMarcel Moolenaar_ACEOF
55604fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
55614fde40d9SSimon J. Gerratythen :
55623955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
556322619282SSimon J. Gerratyelse case e in #(
556422619282SSimon J. Gerraty  e) ac_cv_c_bigendian=no ;;
556522619282SSimon J. Gerratyesac
55663955d011SMarcel Moolenaarfi
55674fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55683955d011SMarcel Moolenaarfi
55694fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55703955d011SMarcel Moolenaar    fi
55713955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
55723955d011SMarcel Moolenaar      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
55733955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55743955d011SMarcel Moolenaar/* end confdefs.h.  */
55753955d011SMarcel Moolenaar#include <limits.h>
55763955d011SMarcel Moolenaar
55773955d011SMarcel Moolenaarint
55784fde40d9SSimon J. Gerratymain (void)
55793955d011SMarcel Moolenaar{
55803955d011SMarcel Moolenaar#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
55813955d011SMarcel Moolenaar	      bogus endian macros
55823955d011SMarcel Moolenaar	     #endif
55833955d011SMarcel Moolenaar
55843955d011SMarcel Moolenaar  ;
55853955d011SMarcel Moolenaar  return 0;
55863955d011SMarcel Moolenaar}
55873955d011SMarcel Moolenaar_ACEOF
55884fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
55894fde40d9SSimon J. Gerratythen :
55903955d011SMarcel Moolenaar  # It does; now see whether it defined to _BIG_ENDIAN or not.
55913955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55923955d011SMarcel Moolenaar/* end confdefs.h.  */
55933955d011SMarcel Moolenaar#include <limits.h>
55943955d011SMarcel Moolenaar
55953955d011SMarcel Moolenaarint
55964fde40d9SSimon J. Gerratymain (void)
55973955d011SMarcel Moolenaar{
55983955d011SMarcel Moolenaar#ifndef _BIG_ENDIAN
55993955d011SMarcel Moolenaar		 not big endian
56003955d011SMarcel Moolenaar		#endif
56013955d011SMarcel Moolenaar
56023955d011SMarcel Moolenaar  ;
56033955d011SMarcel Moolenaar  return 0;
56043955d011SMarcel Moolenaar}
56053955d011SMarcel Moolenaar_ACEOF
56064fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
56074fde40d9SSimon J. Gerratythen :
56083955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
560922619282SSimon J. Gerratyelse case e in #(
561022619282SSimon J. Gerraty  e) ac_cv_c_bigendian=no ;;
561122619282SSimon J. Gerratyesac
56123955d011SMarcel Moolenaarfi
56134fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
56143955d011SMarcel Moolenaarfi
56154fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
56163955d011SMarcel Moolenaar    fi
56173955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
56183955d011SMarcel Moolenaar      # Compile a test program.
56194fde40d9SSimon J. Gerraty      if test "$cross_compiling" = yes
56204fde40d9SSimon J. Gerratythen :
56213955d011SMarcel Moolenaar  # Try to guess by grepping values from an object file.
56223955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56233955d011SMarcel Moolenaar/* end confdefs.h.  */
56244fde40d9SSimon J. Gerratyunsigned short int ascii_mm[] =
56253955d011SMarcel Moolenaar		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
56264fde40d9SSimon J. Gerraty		unsigned short int ascii_ii[] =
56273955d011SMarcel Moolenaar		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
56283955d011SMarcel Moolenaar		int use_ascii (int i) {
56293955d011SMarcel Moolenaar		  return ascii_mm[i] + ascii_ii[i];
56303955d011SMarcel Moolenaar		}
56314fde40d9SSimon J. Gerraty		unsigned short int ebcdic_ii[] =
56323955d011SMarcel Moolenaar		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
56334fde40d9SSimon J. Gerraty		unsigned short int ebcdic_mm[] =
56343955d011SMarcel Moolenaar		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
56353955d011SMarcel Moolenaar		int use_ebcdic (int i) {
56363955d011SMarcel Moolenaar		  return ebcdic_mm[i] + ebcdic_ii[i];
56373955d011SMarcel Moolenaar		}
56383955d011SMarcel Moolenaar		int
563922619282SSimon J. Gerraty		main (int argc, char **argv)
56403955d011SMarcel Moolenaar		{
564122619282SSimon J. Gerraty		  /* Intimidate the compiler so that it does not
564222619282SSimon J. Gerraty		     optimize the arrays away.  */
564322619282SSimon J. Gerraty		  char *p = argv[0];
564422619282SSimon J. Gerraty		  ascii_mm[1] = *p++; ebcdic_mm[1] = *p++;
564522619282SSimon J. Gerraty		  ascii_ii[1] = *p++; ebcdic_ii[1] = *p++;
564622619282SSimon J. Gerraty		  return use_ascii (argc) == use_ebcdic (*p);
56473955d011SMarcel Moolenaar		}
56483955d011SMarcel Moolenaar_ACEOF
564922619282SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
56504fde40d9SSimon J. Gerratythen :
565122619282SSimon J. Gerraty  if grep BIGenDianSyS conftest$ac_exeext >/dev/null; then
56523955d011SMarcel Moolenaar	      ac_cv_c_bigendian=yes
56533955d011SMarcel Moolenaar	    fi
565422619282SSimon J. Gerraty	    if grep LiTTleEnDian conftest$ac_exeext >/dev/null ; then
56553955d011SMarcel Moolenaar	      if test "$ac_cv_c_bigendian" = unknown; then
56563955d011SMarcel Moolenaar		ac_cv_c_bigendian=no
56573955d011SMarcel Moolenaar	      else
56583955d011SMarcel Moolenaar		# finding both strings is unlikely to happen, but who knows?
56593955d011SMarcel Moolenaar		ac_cv_c_bigendian=unknown
56603955d011SMarcel Moolenaar	      fi
56613955d011SMarcel Moolenaar	    fi
56623955d011SMarcel Moolenaarfi
566322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
566422619282SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext
566522619282SSimon J. Gerratyelse case e in #(
566622619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56673955d011SMarcel Moolenaar/* end confdefs.h.  */
56683955d011SMarcel Moolenaar$ac_includes_default
56693955d011SMarcel Moolenaarint
56704fde40d9SSimon J. Gerratymain (void)
56713955d011SMarcel Moolenaar{
56723955d011SMarcel Moolenaar
56733955d011SMarcel Moolenaar	     /* Are we little or big endian?  From Harbison&Steele.  */
56743955d011SMarcel Moolenaar	     union
56753955d011SMarcel Moolenaar	     {
56763955d011SMarcel Moolenaar	       long int l;
56773955d011SMarcel Moolenaar	       char c[sizeof (long int)];
56783955d011SMarcel Moolenaar	     } u;
56793955d011SMarcel Moolenaar	     u.l = 1;
56803955d011SMarcel Moolenaar	     return u.c[sizeof (long int) - 1] == 1;
56813955d011SMarcel Moolenaar
56823955d011SMarcel Moolenaar  ;
56833955d011SMarcel Moolenaar  return 0;
56843955d011SMarcel Moolenaar}
56853955d011SMarcel Moolenaar_ACEOF
56864fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
56874fde40d9SSimon J. Gerratythen :
56883955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
568922619282SSimon J. Gerratyelse case e in #(
569022619282SSimon J. Gerraty  e) ac_cv_c_bigendian=yes ;;
569122619282SSimon J. Gerratyesac
56923955d011SMarcel Moolenaarfi
56933955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
569422619282SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
569522619282SSimon J. Gerratyesac
56963955d011SMarcel Moolenaarfi
56973955d011SMarcel Moolenaar
569822619282SSimon J. Gerraty    fi ;;
569922619282SSimon J. Gerratyesac
57003955d011SMarcel Moolenaarfi
57014fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
57024fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_bigendian" >&6; }
57033955d011SMarcel Moolenaar case $ac_cv_c_bigendian in #(
57043955d011SMarcel Moolenaar   yes)
57054fde40d9SSimon J. Gerraty     printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
57063955d011SMarcel Moolenaar;; #(
57073955d011SMarcel Moolenaar   no)
57083955d011SMarcel Moolenaar      ;; #(
57093955d011SMarcel Moolenaar   universal)
57103955d011SMarcel Moolenaar
57114fde40d9SSimon J. Gerratyprintf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
57123955d011SMarcel Moolenaar
57133955d011SMarcel Moolenaar     ;; #(
57143955d011SMarcel Moolenaar   *)
571549caa483SSimon J. Gerraty     as_fn_error $? "unknown endianness
57163955d011SMarcel Moolenaar presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
57173955d011SMarcel Moolenaar esac
57183955d011SMarcel Moolenaar
57194fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
57204fde40d9SSimon J. Gerratyprintf %s "checking for an ANSI C-conforming const... " >&6; }
57214fde40d9SSimon J. Gerratyif test ${ac_cv_c_const+y}
57224fde40d9SSimon J. Gerratythen :
57234fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
572422619282SSimon J. Gerratyelse case e in #(
572522619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57263955d011SMarcel Moolenaar/* end confdefs.h.  */
57273955d011SMarcel Moolenaar
57283955d011SMarcel Moolenaarint
57294fde40d9SSimon J. Gerratymain (void)
57303955d011SMarcel Moolenaar{
573149caa483SSimon J. Gerraty
57323955d011SMarcel Moolenaar#ifndef __cplusplus
573349caa483SSimon J. Gerraty  /* Ultrix mips cc rejects this sort of thing.  */
57343955d011SMarcel Moolenaar  typedef int charset[2];
573549caa483SSimon J. Gerraty  const charset cs = { 0, 0 };
57363955d011SMarcel Moolenaar  /* SunOS 4.1.1 cc rejects this.  */
57373955d011SMarcel Moolenaar  char const *const *pcpcc;
57383955d011SMarcel Moolenaar  char **ppc;
57393955d011SMarcel Moolenaar  /* NEC SVR4.0.2 mips cc rejects this.  */
57403955d011SMarcel Moolenaar  struct point {int x, y;};
57413955d011SMarcel Moolenaar  static struct point const zero = {0,0};
57424fde40d9SSimon J. Gerraty  /* IBM XL C 1.02.0.0 rejects this.
57433955d011SMarcel Moolenaar     It does not let you subtract one const X* pointer from another in
57443955d011SMarcel Moolenaar     an arm of an if-expression whose if-part is not a constant
57453955d011SMarcel Moolenaar     expression */
57463955d011SMarcel Moolenaar  const char *g = "string";
57473955d011SMarcel Moolenaar  pcpcc = &g + (g ? g-g : 0);
57483955d011SMarcel Moolenaar  /* HPUX 7.0 cc rejects these. */
57493955d011SMarcel Moolenaar  ++pcpcc;
57503955d011SMarcel Moolenaar  ppc = (char**) pcpcc;
57513955d011SMarcel Moolenaar  pcpcc = (char const *const *) ppc;
575249caa483SSimon J. Gerraty  { /* SCO 3.2v4 cc rejects this sort of thing.  */
575349caa483SSimon J. Gerraty    char tx;
575449caa483SSimon J. Gerraty    char *t = &tx;
57553955d011SMarcel Moolenaar    char const *s = 0 ? (char *) 0 : (char const *) 0;
57563955d011SMarcel Moolenaar
57573955d011SMarcel Moolenaar    *t++ = 0;
57583955d011SMarcel Moolenaar    if (s) return 0;
57593955d011SMarcel Moolenaar  }
57603955d011SMarcel Moolenaar  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
57613955d011SMarcel Moolenaar    int x[] = {25, 17};
57623955d011SMarcel Moolenaar    const int *foo = &x[0];
57633955d011SMarcel Moolenaar    ++foo;
57643955d011SMarcel Moolenaar  }
57653955d011SMarcel Moolenaar  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
57663955d011SMarcel Moolenaar    typedef const int *iptr;
57673955d011SMarcel Moolenaar    iptr p = 0;
57683955d011SMarcel Moolenaar    ++p;
57693955d011SMarcel Moolenaar  }
57704fde40d9SSimon J. Gerraty  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
57713955d011SMarcel Moolenaar       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
577249caa483SSimon J. Gerraty    struct s { int j; const int *ap[3]; } bx;
577349caa483SSimon J. Gerraty    struct s *b = &bx; b->j = 5;
57743955d011SMarcel Moolenaar  }
57753955d011SMarcel Moolenaar  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
57763955d011SMarcel Moolenaar    const int foo = 10;
57773955d011SMarcel Moolenaar    if (!foo) return 0;
57783955d011SMarcel Moolenaar  }
57793955d011SMarcel Moolenaar  return !cs[0] && !zero.x;
57803955d011SMarcel Moolenaar#endif
57813955d011SMarcel Moolenaar
57823955d011SMarcel Moolenaar  ;
57833955d011SMarcel Moolenaar  return 0;
57843955d011SMarcel Moolenaar}
57853955d011SMarcel Moolenaar_ACEOF
57864fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
57874fde40d9SSimon J. Gerratythen :
57883955d011SMarcel Moolenaar  ac_cv_c_const=yes
578922619282SSimon J. Gerratyelse case e in #(
579022619282SSimon J. Gerraty  e) ac_cv_c_const=no ;;
579122619282SSimon J. Gerratyesac
57923955d011SMarcel Moolenaarfi
579322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
579422619282SSimon J. Gerratyesac
57953955d011SMarcel Moolenaarfi
57964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
57974fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_const" >&6; }
57983955d011SMarcel Moolenaarif test $ac_cv_c_const = no; then
57993955d011SMarcel Moolenaar
58004fde40d9SSimon J. Gerratyprintf "%s\n" "#define const /**/" >>confdefs.h
58013955d011SMarcel Moolenaar
58023955d011SMarcel Moolenaarfi
58033955d011SMarcel Moolenaar
58044fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
58054fde40d9SSimon J. Gerratyprintf %s "checking for inline... " >&6; }
58064fde40d9SSimon J. Gerratyif test ${ac_cv_c_inline+y}
58074fde40d9SSimon J. Gerratythen :
58084fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
580922619282SSimon J. Gerratyelse case e in #(
581022619282SSimon J. Gerraty  e) ac_cv_c_inline=no
581112904384SSimon J. Gerratyfor ac_kw in inline __inline__ __inline; do
581212904384SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
581312904384SSimon J. Gerraty/* end confdefs.h.  */
581412904384SSimon J. Gerraty#ifndef __cplusplus
581512904384SSimon J. Gerratytypedef int foo_t;
58164fde40d9SSimon J. Gerratystatic $ac_kw foo_t static_foo (void) {return 0; }
58174fde40d9SSimon J. Gerraty$ac_kw foo_t foo (void) {return 0; }
581812904384SSimon J. Gerraty#endif
581912904384SSimon J. Gerraty
582012904384SSimon J. Gerraty_ACEOF
58214fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
58224fde40d9SSimon J. Gerratythen :
582312904384SSimon J. Gerraty  ac_cv_c_inline=$ac_kw
582412904384SSimon J. Gerratyfi
58254fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
582612904384SSimon J. Gerraty  test "$ac_cv_c_inline" != no && break
582712904384SSimon J. Gerratydone
582822619282SSimon J. Gerraty ;;
582922619282SSimon J. Gerratyesac
583012904384SSimon J. Gerratyfi
58314fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
58324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_inline" >&6; }
583312904384SSimon J. Gerraty
583412904384SSimon J. Gerratycase $ac_cv_c_inline in
583512904384SSimon J. Gerraty  inline | yes) ;;
583612904384SSimon J. Gerraty  *)
583712904384SSimon J. Gerraty    case $ac_cv_c_inline in
583812904384SSimon J. Gerraty      no) ac_val=;;
583912904384SSimon J. Gerraty      *) ac_val=$ac_cv_c_inline;;
584012904384SSimon J. Gerraty    esac
584112904384SSimon J. Gerraty    cat >>confdefs.h <<_ACEOF
584212904384SSimon J. Gerraty#ifndef __cplusplus
584312904384SSimon J. Gerraty#define inline $ac_val
584412904384SSimon J. Gerraty#endif
584512904384SSimon J. Gerraty_ACEOF
584612904384SSimon J. Gerraty    ;;
584712904384SSimon J. Gerratyesac
584812904384SSimon J. Gerraty
584912904384SSimon J. Gerratyac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
585012904384SSimon J. Gerratycase $ac_cv_c_int64_t in #(
585112904384SSimon J. Gerraty  no|yes) ;; #(
585212904384SSimon J. Gerraty  *)
585312904384SSimon J. Gerraty
58544fde40d9SSimon J. Gerratyprintf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h
585512904384SSimon J. Gerraty;;
585612904384SSimon J. Gerratyesac
585712904384SSimon J. Gerraty
585812904384SSimon J. Gerraty
58594fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
58604fde40d9SSimon J. Gerratyprintf %s "checking for unsigned long long int... " >&6; }
58614fde40d9SSimon J. Gerratyif test ${ac_cv_type_unsigned_long_long_int+y}
58624fde40d9SSimon J. Gerratythen :
58634fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
586422619282SSimon J. Gerratyelse case e in #(
586522619282SSimon J. Gerraty  e) ac_cv_type_unsigned_long_long_int=yes
58664fde40d9SSimon J. Gerraty     case $ac_prog_cc_stdc in
58674fde40d9SSimon J. Gerraty       no | c89) ;;
58684fde40d9SSimon J. Gerraty       *)
586912904384SSimon J. Gerraty	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
587012904384SSimon J. Gerraty/* end confdefs.h.  */
587112904384SSimon J. Gerraty
587212904384SSimon J. Gerraty  /* For now, do not test the preprocessor; as of 2007 there are too many
587312904384SSimon J. Gerraty	 implementations with broken preprocessors.  Perhaps this can
587412904384SSimon J. Gerraty	 be revisited in 2012.  In the meantime, code should not expect
587512904384SSimon J. Gerraty	 #if to work with literals wider than 32 bits.  */
587612904384SSimon J. Gerraty      /* Test literals.  */
587712904384SSimon J. Gerraty      long long int ll = 9223372036854775807ll;
587812904384SSimon J. Gerraty      long long int nll = -9223372036854775807LL;
587912904384SSimon J. Gerraty      unsigned long long int ull = 18446744073709551615ULL;
588012904384SSimon J. Gerraty      /* Test constant expressions.   */
588112904384SSimon J. Gerraty      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
588212904384SSimon J. Gerraty		     ? 1 : -1)];
588312904384SSimon J. Gerraty      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
588412904384SSimon J. Gerraty		     ? 1 : -1)];
588512904384SSimon J. Gerraty      int i = 63;
588612904384SSimon J. Gerratyint
58874fde40d9SSimon J. Gerratymain (void)
588812904384SSimon J. Gerraty{
588912904384SSimon J. Gerraty/* Test availability of runtime routines for shift and division.  */
589012904384SSimon J. Gerraty      long long int llmax = 9223372036854775807ll;
589112904384SSimon J. Gerraty      unsigned long long int ullmax = 18446744073709551615ull;
589212904384SSimon J. Gerraty      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
589312904384SSimon J. Gerraty	      | (llmax / ll) | (llmax % ll)
589412904384SSimon J. Gerraty	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
589512904384SSimon J. Gerraty	      | (ullmax / ull) | (ullmax % ull));
589612904384SSimon J. Gerraty  ;
589712904384SSimon J. Gerraty  return 0;
589812904384SSimon J. Gerraty}
589912904384SSimon J. Gerraty
590012904384SSimon J. Gerraty_ACEOF
59014fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
59024fde40d9SSimon J. Gerratythen :
590312904384SSimon J. Gerraty
590422619282SSimon J. Gerratyelse case e in #(
590522619282SSimon J. Gerraty  e) ac_cv_type_unsigned_long_long_int=no ;;
590622619282SSimon J. Gerratyesac
590712904384SSimon J. Gerratyfi
59084fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
59094fde40d9SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext;;
591022619282SSimon J. Gerraty     esac ;;
59114fde40d9SSimon J. Gerratyesac
591212904384SSimon J. Gerratyfi
59134fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
59144fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; }
591512904384SSimon J. Gerraty  if test $ac_cv_type_unsigned_long_long_int = yes; then
591612904384SSimon J. Gerraty
59174fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
591812904384SSimon J. Gerraty
591912904384SSimon J. Gerraty  fi
592012904384SSimon J. Gerraty
592112904384SSimon J. Gerraty
592212904384SSimon J. Gerraty
59234fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
59244fde40d9SSimon J. Gerratyprintf %s "checking for long long int... " >&6; }
59254fde40d9SSimon J. Gerratyif test ${ac_cv_type_long_long_int+y}
59264fde40d9SSimon J. Gerratythen :
59274fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
592822619282SSimon J. Gerratyelse case e in #(
592922619282SSimon J. Gerraty  e) ac_cv_type_long_long_int=yes
59304fde40d9SSimon J. Gerraty      case $ac_prog_cc_stdc in
59314fde40d9SSimon J. Gerraty	no | c89) ;;
59324fde40d9SSimon J. Gerraty	*)
593312904384SSimon J. Gerraty	  ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
593412904384SSimon J. Gerraty	  if test $ac_cv_type_long_long_int = yes; then
59354fde40d9SSimon J. Gerraty	    	    	    	    if test "$cross_compiling" = yes
59364fde40d9SSimon J. Gerratythen :
593712904384SSimon J. Gerraty  :
593822619282SSimon J. Gerratyelse case e in #(
593922619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
594012904384SSimon J. Gerraty/* end confdefs.h.  */
594112904384SSimon J. Gerraty#include <limits.h>
594212904384SSimon J. Gerraty		   #ifndef LLONG_MAX
594322619282SSimon J. Gerraty		   # define HALF \\
594412904384SSimon J. Gerraty			    (1LL << (sizeof (long long int) * CHAR_BIT - 2))
594512904384SSimon J. Gerraty		   # define LLONG_MAX (HALF - 1 + HALF)
594612904384SSimon J. Gerraty		   #endif
594712904384SSimon J. Gerratyint
59484fde40d9SSimon J. Gerratymain (void)
594912904384SSimon J. Gerraty{
595012904384SSimon J. Gerratylong long int n = 1;
595112904384SSimon J. Gerraty		   int i;
595212904384SSimon J. Gerraty		   for (i = 0; ; i++)
595312904384SSimon J. Gerraty		     {
595412904384SSimon J. Gerraty		       long long int m = n << i;
595512904384SSimon J. Gerraty		       if (m >> i != n)
595612904384SSimon J. Gerraty			 return 1;
595712904384SSimon J. Gerraty		       if (LLONG_MAX / 2 < m)
595812904384SSimon J. Gerraty			 break;
595912904384SSimon J. Gerraty		     }
596012904384SSimon J. Gerraty		   return 0;
596112904384SSimon J. Gerraty  ;
596212904384SSimon J. Gerraty  return 0;
596312904384SSimon J. Gerraty}
596412904384SSimon J. Gerraty_ACEOF
59654fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
59664fde40d9SSimon J. Gerratythen :
596712904384SSimon J. Gerraty
596822619282SSimon J. Gerratyelse case e in #(
596922619282SSimon J. Gerraty  e) ac_cv_type_long_long_int=no ;;
597022619282SSimon J. Gerratyesac
597112904384SSimon J. Gerratyfi
597212904384SSimon J. Gerratyrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
597322619282SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
597422619282SSimon J. Gerratyesac
597512904384SSimon J. Gerratyfi
597612904384SSimon J. Gerraty
59774fde40d9SSimon J. Gerraty	  fi;;
597822619282SSimon J. Gerraty      esac ;;
59794fde40d9SSimon J. Gerratyesac
598012904384SSimon J. Gerratyfi
59814fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
59824fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_long_long_int" >&6; }
598312904384SSimon J. Gerraty  if test $ac_cv_type_long_long_int = yes; then
598412904384SSimon J. Gerraty
59854fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
598612904384SSimon J. Gerraty
598712904384SSimon J. Gerraty  fi
598812904384SSimon J. Gerraty
598939ac7ef4SSimon J. Gerratyac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
59904fde40d9SSimon J. Gerratyif test "x$ac_cv_type_mode_t" = xyes
59914fde40d9SSimon J. Gerratythen :
599239ac7ef4SSimon J. Gerraty
599322619282SSimon J. Gerratyelse case e in #(
599422619282SSimon J. Gerraty  e)
59954fde40d9SSimon J. Gerratyprintf "%s\n" "#define mode_t int" >>confdefs.h
599622619282SSimon J. Gerraty ;;
599722619282SSimon J. Gerratyesac
599839ac7ef4SSimon J. Gerratyfi
599939ac7ef4SSimon J. Gerraty
60003955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
60014fde40d9SSimon J. Gerratyif test "x$ac_cv_type_off_t" = xyes
60024fde40d9SSimon J. Gerratythen :
60033955d011SMarcel Moolenaar
600422619282SSimon J. Gerratyelse case e in #(
600522619282SSimon J. Gerraty  e)
60064fde40d9SSimon J. Gerratyprintf "%s\n" "#define off_t long int" >>confdefs.h
600722619282SSimon J. Gerraty ;;
600822619282SSimon J. Gerratyesac
60093955d011SMarcel Moolenaarfi
60103955d011SMarcel Moolenaar
60113955d011SMarcel Moolenaar
60124fde40d9SSimon J. Gerraty  ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
60134fde40d9SSimon J. Gerraty"
60144fde40d9SSimon J. Gerratyif test "x$ac_cv_type_pid_t" = xyes
60154fde40d9SSimon J. Gerratythen :
60163955d011SMarcel Moolenaar
601722619282SSimon J. Gerratyelse case e in #(
601822619282SSimon J. Gerraty  e)                                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60194fde40d9SSimon J. Gerraty/* end confdefs.h.  */
60204fde40d9SSimon J. Gerraty
60214fde40d9SSimon J. Gerraty          #if defined _WIN64 && !defined __CYGWIN__
60224fde40d9SSimon J. Gerraty          LLP64
60234fde40d9SSimon J. Gerraty          #endif
60244fde40d9SSimon J. Gerraty
60254fde40d9SSimon J. Gerratyint
60264fde40d9SSimon J. Gerratymain (void)
60274fde40d9SSimon J. Gerraty{
60284fde40d9SSimon J. Gerraty
60294fde40d9SSimon J. Gerraty  ;
60304fde40d9SSimon J. Gerraty  return 0;
60314fde40d9SSimon J. Gerraty}
60324fde40d9SSimon J. Gerraty
60333955d011SMarcel Moolenaar_ACEOF
60344fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
60354fde40d9SSimon J. Gerratythen :
60364fde40d9SSimon J. Gerraty  ac_pid_type='int'
603722619282SSimon J. Gerratyelse case e in #(
603822619282SSimon J. Gerraty  e) ac_pid_type='__int64' ;;
603922619282SSimon J. Gerratyesac
60404fde40d9SSimon J. Gerratyfi
60414fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60424fde40d9SSimon J. Gerraty
60434fde40d9SSimon J. Gerratyprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
60444fde40d9SSimon J. Gerraty
604522619282SSimon J. Gerraty     ;;
604622619282SSimon J. Gerratyesac
60473955d011SMarcel Moolenaarfi
60483955d011SMarcel Moolenaar
60494fde40d9SSimon J. Gerraty
60503955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
60514fde40d9SSimon J. Gerratyif test "x$ac_cv_type_size_t" = xyes
60524fde40d9SSimon J. Gerratythen :
60533955d011SMarcel Moolenaar
605422619282SSimon J. Gerratyelse case e in #(
605522619282SSimon J. Gerraty  e)
60564fde40d9SSimon J. Gerratyprintf "%s\n" "#define size_t unsigned int" >>confdefs.h
605722619282SSimon J. Gerraty ;;
605822619282SSimon J. Gerratyesac
60593955d011SMarcel Moolenaarfi
60603955d011SMarcel Moolenaar
6061ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6062ac3446e9SSimon J. Gerratycase $ac_cv_c_uint32_t in #(
6063ac3446e9SSimon J. Gerraty  no|yes) ;; #(
6064ac3446e9SSimon J. Gerraty  *)
6065ac3446e9SSimon J. Gerraty
60664fde40d9SSimon J. Gerratyprintf "%s\n" "#define _UINT32_T 1" >>confdefs.h
6067ac3446e9SSimon J. Gerraty
6068ac3446e9SSimon J. Gerraty
60694fde40d9SSimon J. Gerratyprintf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
6070ac3446e9SSimon J. Gerraty;;
6071ac3446e9SSimon J. Gerraty  esac
6072ac3446e9SSimon J. Gerraty
60734fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
60744fde40d9SSimon J. Gerratyprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
60754fde40d9SSimon J. Gerratyif test ${ac_cv_c_undeclared_builtin_options+y}
60764fde40d9SSimon J. Gerratythen :
60774fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
607822619282SSimon J. Gerratyelse case e in #(
607922619282SSimon J. Gerraty  e) ac_save_CFLAGS=$CFLAGS
60804fde40d9SSimon J. Gerraty   ac_cv_c_undeclared_builtin_options='cannot detect'
60814fde40d9SSimon J. Gerraty   for ac_arg in '' -fno-builtin; do
60824fde40d9SSimon J. Gerraty     CFLAGS="$ac_save_CFLAGS $ac_arg"
60834fde40d9SSimon J. Gerraty     # This test program should *not* compile successfully.
60844fde40d9SSimon J. Gerraty     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60854fde40d9SSimon J. Gerraty/* end confdefs.h.  */
60864fde40d9SSimon J. Gerraty
60874fde40d9SSimon J. Gerratyint
60884fde40d9SSimon J. Gerratymain (void)
60894fde40d9SSimon J. Gerraty{
60904fde40d9SSimon J. Gerraty(void) strchr;
60914fde40d9SSimon J. Gerraty  ;
60924fde40d9SSimon J. Gerraty  return 0;
60934fde40d9SSimon J. Gerraty}
60944fde40d9SSimon J. Gerraty_ACEOF
60954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
60964fde40d9SSimon J. Gerratythen :
60974fde40d9SSimon J. Gerraty
609822619282SSimon J. Gerratyelse case e in #(
609922619282SSimon J. Gerraty  e) # This test program should compile successfully.
61004fde40d9SSimon J. Gerraty        # No library function is consistently available on
61014fde40d9SSimon J. Gerraty        # freestanding implementations, so test against a dummy
61024fde40d9SSimon J. Gerraty        # declaration.  Include always-available headers on the
61034fde40d9SSimon J. Gerraty        # off chance that they somehow elicit warnings.
61044fde40d9SSimon J. Gerraty        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61054fde40d9SSimon J. Gerraty/* end confdefs.h.  */
61064fde40d9SSimon J. Gerraty#include <float.h>
61074fde40d9SSimon J. Gerraty#include <limits.h>
61084fde40d9SSimon J. Gerraty#include <stdarg.h>
61094fde40d9SSimon J. Gerraty#include <stddef.h>
61104fde40d9SSimon J. Gerratyextern void ac_decl (int, char *);
61114fde40d9SSimon J. Gerraty
61124fde40d9SSimon J. Gerratyint
61134fde40d9SSimon J. Gerratymain (void)
61144fde40d9SSimon J. Gerraty{
61154fde40d9SSimon J. Gerraty(void) ac_decl (0, (char *) 0);
61164fde40d9SSimon J. Gerraty  (void) ac_decl;
61174fde40d9SSimon J. Gerraty
61184fde40d9SSimon J. Gerraty  ;
61194fde40d9SSimon J. Gerraty  return 0;
61204fde40d9SSimon J. Gerraty}
61214fde40d9SSimon J. Gerraty_ACEOF
61224fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
61234fde40d9SSimon J. Gerratythen :
61244fde40d9SSimon J. Gerraty  if test x"$ac_arg" = x
61254fde40d9SSimon J. Gerratythen :
61264fde40d9SSimon J. Gerraty  ac_cv_c_undeclared_builtin_options='none needed'
612722619282SSimon J. Gerratyelse case e in #(
612822619282SSimon J. Gerraty  e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
612922619282SSimon J. Gerratyesac
61304fde40d9SSimon J. Gerratyfi
61314fde40d9SSimon J. Gerraty          break
61324fde40d9SSimon J. Gerratyfi
613322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
613422619282SSimon J. Gerratyesac
61354fde40d9SSimon J. Gerratyfi
61364fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
61374fde40d9SSimon J. Gerraty    done
61384fde40d9SSimon J. Gerraty    CFLAGS=$ac_save_CFLAGS
613922619282SSimon J. Gerraty   ;;
614022619282SSimon J. Gerratyesac
61414fde40d9SSimon J. Gerratyfi
61424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
61434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
61444fde40d9SSimon J. Gerraty  case $ac_cv_c_undeclared_builtin_options in #(
61454fde40d9SSimon J. Gerraty  'cannot detect') :
614622619282SSimon J. Gerraty    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
614722619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
61484fde40d9SSimon J. Gerratyas_fn_error $? "cannot make $CC report undeclared builtins
614922619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;; #(
61504fde40d9SSimon J. Gerraty  'none needed') :
61514fde40d9SSimon J. Gerraty    ac_c_undeclared_builtin_options='' ;; #(
61524fde40d9SSimon J. Gerraty  *) :
61534fde40d9SSimon J. Gerraty    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
61544fde40d9SSimon J. Gerratyesac
61554fde40d9SSimon J. Gerraty
61564fde40d9SSimon J. Gerratyac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
61573955d011SMarcel Moolenaar/* NetBSD declares sys_siglist in unistd.h.  */
61583955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
61593955d011SMarcel Moolenaar# include <unistd.h>
61603955d011SMarcel Moolenaar#endif
61613955d011SMarcel Moolenaar
61624fde40d9SSimon J. Gerraty" "$ac_c_undeclared_builtin_options" "CFLAGS"
61634fde40d9SSimon J. Gerratyif test "x$ac_cv_have_decl_sys_siglist" = xyes
61644fde40d9SSimon J. Gerratythen :
61653955d011SMarcel Moolenaar  ac_have_decl=1
616622619282SSimon J. Gerratyelse case e in #(
616722619282SSimon J. Gerraty  e) ac_have_decl=0 ;;
616822619282SSimon J. Gerratyesac
61693955d011SMarcel Moolenaarfi
61704fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h
61713955d011SMarcel Moolenaar
61723955d011SMarcel Moolenaar
61733955d011SMarcel Moolenaar
61743955d011SMarcel Moolenaar
61753955d011SMarcel Moolenaar
61764fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
61774fde40d9SSimon J. Gerratyprintf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
61784fde40d9SSimon J. Gerratyif test ${ac_cv_struct_tm+y}
61794fde40d9SSimon J. Gerratythen :
61804fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
618122619282SSimon J. Gerratyelse case e in #(
618222619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61833955d011SMarcel Moolenaar/* end confdefs.h.  */
61843955d011SMarcel Moolenaar#include <sys/types.h>
61853955d011SMarcel Moolenaar#include <time.h>
61863955d011SMarcel Moolenaar
61873955d011SMarcel Moolenaarint
61884fde40d9SSimon J. Gerratymain (void)
61893955d011SMarcel Moolenaar{
61903955d011SMarcel Moolenaarstruct tm tm;
61913955d011SMarcel Moolenaar				     int *p = &tm.tm_sec;
61923955d011SMarcel Moolenaar				     return !p;
61933955d011SMarcel Moolenaar  ;
61943955d011SMarcel Moolenaar  return 0;
61953955d011SMarcel Moolenaar}
61963955d011SMarcel Moolenaar_ACEOF
61974fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
61984fde40d9SSimon J. Gerratythen :
61993955d011SMarcel Moolenaar  ac_cv_struct_tm=time.h
620022619282SSimon J. Gerratyelse case e in #(
620122619282SSimon J. Gerraty  e) ac_cv_struct_tm=sys/time.h ;;
620222619282SSimon J. Gerratyesac
62033955d011SMarcel Moolenaarfi
620422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
620522619282SSimon J. Gerratyesac
62063955d011SMarcel Moolenaarfi
62074fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
62084fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_struct_tm" >&6; }
62093955d011SMarcel Moolenaarif test $ac_cv_struct_tm = sys/time.h; then
62103955d011SMarcel Moolenaar
62114fde40d9SSimon J. Gerratyprintf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
62123955d011SMarcel Moolenaar
62133955d011SMarcel Moolenaarfi
62143955d011SMarcel Moolenaar
62153955d011SMarcel Moolenaar
6216dba7b0efSSimon J. Gerraty
6217dba7b0efSSimon J. Gerratyac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
6218dba7b0efSSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H
6219dba7b0efSSimon J. Gerraty#include <sys/types.h>
6220dba7b0efSSimon J. Gerraty#endif
6221dba7b0efSSimon J. Gerraty#include <signal.h>
6222dba7b0efSSimon J. Gerraty
6223dba7b0efSSimon J. Gerraty"
62244fde40d9SSimon J. Gerratyif test "x$ac_cv_type_sig_atomic_t" = xyes
62254fde40d9SSimon J. Gerratythen :
6226dba7b0efSSimon J. Gerraty
62274fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
6228dba7b0efSSimon J. Gerraty
6229dba7b0efSSimon J. Gerraty
6230dba7b0efSSimon J. Gerratyfi
6231dba7b0efSSimon J. Gerraty
6232dba7b0efSSimon J. Gerraty
62334fde40d9SSimon J. Gerraty
62344fde40d9SSimon J. Gerratyac_func=
62354fde40d9SSimon J. Gerratyfor ac_item in $ac_func_c_list
62364fde40d9SSimon J. Gerratydo
62374fde40d9SSimon J. Gerraty  if test $ac_func; then
62384fde40d9SSimon J. Gerraty    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
62394fde40d9SSimon J. Gerraty    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
62404fde40d9SSimon J. Gerraty      echo "#define $ac_item 1" >> confdefs.h
62414fde40d9SSimon J. Gerraty    fi
62424fde40d9SSimon J. Gerraty    ac_func=
62433955d011SMarcel Moolenaar  else
62444fde40d9SSimon J. Gerraty    ac_func=$ac_item
62453955d011SMarcel Moolenaar  fi
62463955d011SMarcel Moolenaardone
62473955d011SMarcel Moolenaar
62483955d011SMarcel Moolenaar
62493955d011SMarcel Moolenaar
62503955d011SMarcel Moolenaarif test "x$ac_cv_func_fork" = xyes; then
62514fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
62524fde40d9SSimon J. Gerratyprintf %s "checking for working fork... " >&6; }
62534fde40d9SSimon J. Gerratyif test ${ac_cv_func_fork_works+y}
62544fde40d9SSimon J. Gerratythen :
62554fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
625622619282SSimon J. Gerratyelse case e in #(
625722619282SSimon J. Gerraty  e) if test "$cross_compiling" = yes
62584fde40d9SSimon J. Gerratythen :
62593955d011SMarcel Moolenaar  ac_cv_func_fork_works=cross
626022619282SSimon J. Gerratyelse case e in #(
626122619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62623955d011SMarcel Moolenaar/* end confdefs.h.  */
62633955d011SMarcel Moolenaar$ac_includes_default
62643955d011SMarcel Moolenaarint
62654fde40d9SSimon J. Gerratymain (void)
62663955d011SMarcel Moolenaar{
62673955d011SMarcel Moolenaar
626822619282SSimon J. Gerraty	  /* By R. Kuhlmann. */
62693955d011SMarcel Moolenaar	  return fork () < 0;
62703955d011SMarcel Moolenaar
62713955d011SMarcel Moolenaar  ;
62723955d011SMarcel Moolenaar  return 0;
62733955d011SMarcel Moolenaar}
62743955d011SMarcel Moolenaar_ACEOF
62754fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
62764fde40d9SSimon J. Gerratythen :
62773955d011SMarcel Moolenaar  ac_cv_func_fork_works=yes
627822619282SSimon J. Gerratyelse case e in #(
627922619282SSimon J. Gerraty  e) ac_cv_func_fork_works=no ;;
628022619282SSimon J. Gerratyesac
62813955d011SMarcel Moolenaarfi
62823955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
628322619282SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
628422619282SSimon J. Gerratyesac
62853955d011SMarcel Moolenaarfi
628622619282SSimon J. Gerraty ;;
628722619282SSimon J. Gerratyesac
62883955d011SMarcel Moolenaarfi
62894fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
62904fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_fork_works" >&6; }
62913955d011SMarcel Moolenaar
62923955d011SMarcel Moolenaarelse
62933955d011SMarcel Moolenaar  ac_cv_func_fork_works=$ac_cv_func_fork
62943955d011SMarcel Moolenaarfi
62953955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
62963955d011SMarcel Moolenaar  case $host in
62973955d011SMarcel Moolenaar    *-*-amigaos* | *-*-msdosdjgpp*)
62983955d011SMarcel Moolenaar      # Override, as these systems have only a dummy fork() stub
62993955d011SMarcel Moolenaar      ac_cv_func_fork_works=no
63003955d011SMarcel Moolenaar      ;;
63013955d011SMarcel Moolenaar    *)
63023955d011SMarcel Moolenaar      ac_cv_func_fork_works=yes
63033955d011SMarcel Moolenaar      ;;
63043955d011SMarcel Moolenaar  esac
63054fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
63064fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
63073955d011SMarcel Moolenaarfi
63083955d011SMarcel Moolenaarac_cv_func_vfork_works=$ac_cv_func_vfork
63093955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork" = xyes; then
63104fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
63114fde40d9SSimon J. Gerratyprintf %s "checking for working vfork... " >&6; }
63124fde40d9SSimon J. Gerratyif test ${ac_cv_func_vfork_works+y}
63134fde40d9SSimon J. Gerratythen :
63144fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
631522619282SSimon J. Gerratyelse case e in #(
631622619282SSimon J. Gerraty  e) if test "$cross_compiling" = yes
63174fde40d9SSimon J. Gerratythen :
63183955d011SMarcel Moolenaar  ac_cv_func_vfork_works=cross
631922619282SSimon J. Gerratyelse case e in #(
632022619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63213955d011SMarcel Moolenaar/* end confdefs.h.  */
63223955d011SMarcel Moolenaar/* Thanks to Paul Eggert for this test.  */
63233955d011SMarcel Moolenaar$ac_includes_default
63244fde40d9SSimon J. Gerraty#include <signal.h>
63253955d011SMarcel Moolenaar#include <sys/wait.h>
63263955d011SMarcel Moolenaar#ifdef HAVE_VFORK_H
63273955d011SMarcel Moolenaar# include <vfork.h>
63283955d011SMarcel Moolenaar#endif
63294fde40d9SSimon J. Gerraty
63304fde40d9SSimon J. Gerratystatic void
63314fde40d9SSimon J. Gerratydo_nothing (int sig)
63324fde40d9SSimon J. Gerraty{
63334fde40d9SSimon J. Gerraty  (void) sig;
63344fde40d9SSimon J. Gerraty}
63354fde40d9SSimon J. Gerraty
63363955d011SMarcel Moolenaar/* On some sparc systems, changes by the child to local and incoming
63373955d011SMarcel Moolenaar   argument registers are propagated back to the parent.  The compiler
63383955d011SMarcel Moolenaar   is told about this with #include <vfork.h>, but some compilers
63393955d011SMarcel Moolenaar   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
63403955d011SMarcel Moolenaar   static variable whose address is put into a register that is
63413955d011SMarcel Moolenaar   clobbered by the vfork.  */
63423955d011SMarcel Moolenaarstatic void
63433955d011SMarcel Moolenaarsparc_address_test (int arg)
63443955d011SMarcel Moolenaar{
63453955d011SMarcel Moolenaar  static pid_t child;
63463955d011SMarcel Moolenaar  if (!child) {
63473955d011SMarcel Moolenaar    child = vfork ();
63483955d011SMarcel Moolenaar    if (child < 0) {
63493955d011SMarcel Moolenaar      perror ("vfork");
63503955d011SMarcel Moolenaar      _exit(2);
63513955d011SMarcel Moolenaar    }
63523955d011SMarcel Moolenaar    if (!child) {
63533955d011SMarcel Moolenaar      arg = getpid();
63543955d011SMarcel Moolenaar      write(-1, "", 0);
63553955d011SMarcel Moolenaar      _exit (arg);
63563955d011SMarcel Moolenaar    }
63573955d011SMarcel Moolenaar  }
63583955d011SMarcel Moolenaar}
63593955d011SMarcel Moolenaar
63603955d011SMarcel Moolenaarint
63614fde40d9SSimon J. Gerratymain (void)
63623955d011SMarcel Moolenaar{
63633955d011SMarcel Moolenaar  pid_t parent = getpid ();
63643955d011SMarcel Moolenaar  pid_t child;
63653955d011SMarcel Moolenaar
63663955d011SMarcel Moolenaar  sparc_address_test (0);
63673955d011SMarcel Moolenaar
63684fde40d9SSimon J. Gerraty  /* On Solaris 2.4, changes by the child to the signal handler
63694fde40d9SSimon J. Gerraty     also munge signal handlers in the parent.  To detect this,
63704fde40d9SSimon J. Gerraty     start by putting the parent's handler in a known state.  */
63714fde40d9SSimon J. Gerraty  signal (SIGTERM, SIG_DFL);
63724fde40d9SSimon J. Gerraty
63733955d011SMarcel Moolenaar  child = vfork ();
63743955d011SMarcel Moolenaar
63753955d011SMarcel Moolenaar  if (child == 0) {
63763955d011SMarcel Moolenaar    /* Here is another test for sparc vfork register problems.  This
63773955d011SMarcel Moolenaar       test uses lots of local variables, at least as many local
63783955d011SMarcel Moolenaar       variables as main has allocated so far including compiler
63793955d011SMarcel Moolenaar       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
63803955d011SMarcel Moolenaar       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
63813955d011SMarcel Moolenaar       reuse the register of parent for one of the local variables,
63823955d011SMarcel Moolenaar       since it will think that parent can't possibly be used any more
63833955d011SMarcel Moolenaar       in this routine.  Assigning to the local variable will thus
63843955d011SMarcel Moolenaar       munge parent in the parent process.  */
63853955d011SMarcel Moolenaar    pid_t
63863955d011SMarcel Moolenaar      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
63873955d011SMarcel Moolenaar      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
63883955d011SMarcel Moolenaar    /* Convince the compiler that p..p7 are live; otherwise, it might
63893955d011SMarcel Moolenaar       use the same hardware register for all 8 local variables.  */
63903955d011SMarcel Moolenaar    if (p != p1 || p != p2 || p != p3 || p != p4
63913955d011SMarcel Moolenaar	|| p != p5 || p != p6 || p != p7)
63923955d011SMarcel Moolenaar      _exit(1);
63933955d011SMarcel Moolenaar
63944fde40d9SSimon J. Gerraty    /* Alter the child's signal handler.  */
63954fde40d9SSimon J. Gerraty    if (signal (SIGTERM, do_nothing) != SIG_DFL)
63964fde40d9SSimon J. Gerraty      _exit(1);
63974fde40d9SSimon J. Gerraty
63983955d011SMarcel Moolenaar    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
63993955d011SMarcel Moolenaar       from child file descriptors.  If the child closes a descriptor
64003955d011SMarcel Moolenaar       before it execs or exits, this munges the parent's descriptor
64013955d011SMarcel Moolenaar       as well.  Test for this by closing stdout in the child.  */
64023955d011SMarcel Moolenaar    _exit(close(fileno(stdout)) != 0);
64033955d011SMarcel Moolenaar  } else {
64043955d011SMarcel Moolenaar    int status;
64053955d011SMarcel Moolenaar    struct stat st;
64063955d011SMarcel Moolenaar
64073955d011SMarcel Moolenaar    while (wait(&status) != child)
64083955d011SMarcel Moolenaar      ;
64093955d011SMarcel Moolenaar    return (
64103955d011SMarcel Moolenaar	 /* Was there some problem with vforking?  */
64113955d011SMarcel Moolenaar	 child < 0
64123955d011SMarcel Moolenaar
64134fde40d9SSimon J. Gerraty	 /* Did the child munge the parent's signal handler?  */
64144fde40d9SSimon J. Gerraty	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
64154fde40d9SSimon J. Gerraty
64163955d011SMarcel Moolenaar	 /* Did the child fail?  (This shouldn't happen.)  */
64173955d011SMarcel Moolenaar	 || status
64183955d011SMarcel Moolenaar
64193955d011SMarcel Moolenaar	 /* Did the vfork/compiler bug occur?  */
64203955d011SMarcel Moolenaar	 || parent != getpid()
64213955d011SMarcel Moolenaar
64223955d011SMarcel Moolenaar	 /* Did the file descriptor bug occur?  */
64233955d011SMarcel Moolenaar	 || fstat(fileno(stdout), &st) != 0
64243955d011SMarcel Moolenaar	 );
64253955d011SMarcel Moolenaar  }
64263955d011SMarcel Moolenaar}
64273955d011SMarcel Moolenaar_ACEOF
64284fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
64294fde40d9SSimon J. Gerratythen :
64303955d011SMarcel Moolenaar  ac_cv_func_vfork_works=yes
643122619282SSimon J. Gerratyelse case e in #(
643222619282SSimon J. Gerraty  e) ac_cv_func_vfork_works=no ;;
643322619282SSimon J. Gerratyesac
64343955d011SMarcel Moolenaarfi
64353955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
643622619282SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
643722619282SSimon J. Gerratyesac
64383955d011SMarcel Moolenaarfi
643922619282SSimon J. Gerraty ;;
644022619282SSimon J. Gerratyesac
64413955d011SMarcel Moolenaarfi
64424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
64434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_vfork_works" >&6; }
64443955d011SMarcel Moolenaar
64453955d011SMarcel Moolenaarfi;
64463955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
64473955d011SMarcel Moolenaar  ac_cv_func_vfork_works=$ac_cv_func_vfork
64484fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
64494fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
64503955d011SMarcel Moolenaarfi
64513955d011SMarcel Moolenaar
64523955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork_works" = xyes; then
64533955d011SMarcel Moolenaar
64544fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
64553955d011SMarcel Moolenaar
64563955d011SMarcel Moolenaarelse
64573955d011SMarcel Moolenaar
64584fde40d9SSimon J. Gerratyprintf "%s\n" "#define vfork fork" >>confdefs.h
64593955d011SMarcel Moolenaar
64603955d011SMarcel Moolenaarfi
64613955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xyes; then
64623955d011SMarcel Moolenaar
64634fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
64643955d011SMarcel Moolenaar
64653955d011SMarcel Moolenaarfi
64663955d011SMarcel Moolenaar
64673955d011SMarcel Moolenaar
64684fde40d9SSimon J. Gerraty
64694fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vprintf" = xno
64704fde40d9SSimon J. Gerratythen :
64713955d011SMarcel Moolenaar  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
64724fde40d9SSimon J. Gerratyif test "x$ac_cv_func__doprnt" = xyes
64734fde40d9SSimon J. Gerratythen :
64743955d011SMarcel Moolenaar
64754fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
64763955d011SMarcel Moolenaar
64773955d011SMarcel Moolenaarfi
64783955d011SMarcel Moolenaar
64793955d011SMarcel Moolenaarfi
64804fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
64814fde40d9SSimon J. Gerratyprintf %s "checking for wait3 that fills in rusage... " >&6; }
64824fde40d9SSimon J. Gerratyif test ${ac_cv_func_wait3_rusage+y}
64834fde40d9SSimon J. Gerratythen :
64844fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
648522619282SSimon J. Gerratyelse case e in #(
648622619282SSimon J. Gerraty  e) if test "$cross_compiling" = yes
64874fde40d9SSimon J. Gerratythen :
64883955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=no
648922619282SSimon J. Gerratyelse case e in #(
649022619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64913955d011SMarcel Moolenaar/* end confdefs.h.  */
64923955d011SMarcel Moolenaar$ac_includes_default
64933955d011SMarcel Moolenaar#include <sys/time.h>
64943955d011SMarcel Moolenaar#include <sys/resource.h>
64953955d011SMarcel Moolenaar#include <sys/wait.h>
64963955d011SMarcel Moolenaar/* HP-UX has wait3 but does not fill in rusage at all.  */
64973955d011SMarcel Moolenaarint
64984fde40d9SSimon J. Gerratymain (void)
64993955d011SMarcel Moolenaar{
65003955d011SMarcel Moolenaar  struct rusage r;
65013955d011SMarcel Moolenaar  int i;
65023955d011SMarcel Moolenaar  /* Use a field that we can force nonzero --
65033955d011SMarcel Moolenaar     voluntary context switches.
65043955d011SMarcel Moolenaar     For systems like NeXT and OSF/1 that don't set it,
65053955d011SMarcel Moolenaar     also use the system CPU time.  And page faults (I/O) for Linux.  */
65063955d011SMarcel Moolenaar  r.ru_nvcsw = 0;
65073955d011SMarcel Moolenaar  r.ru_stime.tv_sec = 0;
65083955d011SMarcel Moolenaar  r.ru_stime.tv_usec = 0;
65093955d011SMarcel Moolenaar  r.ru_majflt = r.ru_minflt = 0;
65103955d011SMarcel Moolenaar  switch (fork ())
65113955d011SMarcel Moolenaar    {
65123955d011SMarcel Moolenaar    case 0: /* Child.  */
65133955d011SMarcel Moolenaar      sleep(1); /* Give up the CPU.  */
65143955d011SMarcel Moolenaar      _exit(0);
65153955d011SMarcel Moolenaar      break;
65163955d011SMarcel Moolenaar    case -1: /* What can we do?  */
65173955d011SMarcel Moolenaar      _exit(0);
65183955d011SMarcel Moolenaar      break;
65193955d011SMarcel Moolenaar    default: /* Parent.  */
65203955d011SMarcel Moolenaar      wait3(&i, 0, &r);
65213955d011SMarcel Moolenaar      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
65223955d011SMarcel Moolenaar      sleep(2);
65233955d011SMarcel Moolenaar      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
65243955d011SMarcel Moolenaar	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
65253955d011SMarcel Moolenaar    }
65263955d011SMarcel Moolenaar}
65273955d011SMarcel Moolenaar_ACEOF
65284fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
65294fde40d9SSimon J. Gerratythen :
65303955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=yes
653122619282SSimon J. Gerratyelse case e in #(
653222619282SSimon J. Gerraty  e) ac_cv_func_wait3_rusage=no ;;
653322619282SSimon J. Gerratyesac
65343955d011SMarcel Moolenaarfi
65353955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
653622619282SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
653722619282SSimon J. Gerratyesac
65383955d011SMarcel Moolenaarfi
653922619282SSimon J. Gerraty ;;
654022619282SSimon J. Gerratyesac
65413955d011SMarcel Moolenaarfi
65424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
65434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_wait3_rusage" >&6; }
65443955d011SMarcel Moolenaarif test $ac_cv_func_wait3_rusage = yes; then
65453955d011SMarcel Moolenaar
65464fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
65473955d011SMarcel Moolenaar
65483955d011SMarcel Moolenaarfi
65493955d011SMarcel Moolenaar
65504fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err"
65514fde40d9SSimon J. Gerratyif test "x$ac_cv_func_err" = xyes
65524fde40d9SSimon J. Gerratythen :
65534fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h
65543955d011SMarcel Moolenaar
65553955d011SMarcel Moolenaarfi
65564fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx"
65574fde40d9SSimon J. Gerratyif test "x$ac_cv_func_errx" = xyes
65584fde40d9SSimon J. Gerratythen :
65594fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h
65604fde40d9SSimon J. Gerraty
65614fde40d9SSimon J. Gerratyfi
65624fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
65634fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getcwd" = xyes
65644fde40d9SSimon J. Gerratythen :
65654fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
65664fde40d9SSimon J. Gerraty
65674fde40d9SSimon J. Gerratyfi
65684fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv"
65694fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getenv" = xyes
65704fde40d9SSimon J. Gerratythen :
65714fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h
65724fde40d9SSimon J. Gerraty
65734fde40d9SSimon J. Gerratyfi
65744fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
65754fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getwd" = xyes
65764fde40d9SSimon J. Gerratythen :
65774fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h
65784fde40d9SSimon J. Gerraty
65794fde40d9SSimon J. Gerratyfi
65804fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg"
65814fde40d9SSimon J. Gerratyif test "x$ac_cv_func_killpg" = xyes
65824fde40d9SSimon J. Gerratythen :
65834fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h
65844fde40d9SSimon J. Gerraty
65854fde40d9SSimon J. Gerratyfi
65864fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
65874fde40d9SSimon J. Gerratyif test "x$ac_cv_func_putenv" = xyes
65884fde40d9SSimon J. Gerratythen :
65894fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h
65904fde40d9SSimon J. Gerraty
65914fde40d9SSimon J. Gerratyfi
65924fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
65934fde40d9SSimon J. Gerratyif test "x$ac_cv_func_select" = xyes
65944fde40d9SSimon J. Gerratythen :
65954fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
65964fde40d9SSimon J. Gerraty
65974fde40d9SSimon J. Gerratyfi
65984fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
65994fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setenv" = xyes
66004fde40d9SSimon J. Gerratythen :
66014fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
66024fde40d9SSimon J. Gerraty
66034fde40d9SSimon J. Gerratyfi
66044fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
66054fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setpgid" = xyes
66064fde40d9SSimon J. Gerratythen :
66074fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h
66084fde40d9SSimon J. Gerraty
66094fde40d9SSimon J. Gerratyfi
66104fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
66114fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setrlimit" = xyes
66124fde40d9SSimon J. Gerratythen :
66134fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h
66144fde40d9SSimon J. Gerraty
66154fde40d9SSimon J. Gerratyfi
66164fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid"
66174fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setsid" = xyes
66184fde40d9SSimon J. Gerratythen :
66194fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h
66204fde40d9SSimon J. Gerraty
66214fde40d9SSimon J. Gerratyfi
66224fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset"
66234fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaddset" = xyes
66244fde40d9SSimon J. Gerratythen :
66254fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h
66264fde40d9SSimon J. Gerraty
66274fde40d9SSimon J. Gerratyfi
66284fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending"
66294fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigpending" = xyes
66304fde40d9SSimon J. Gerratythen :
66314fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h
66324fde40d9SSimon J. Gerraty
66334fde40d9SSimon J. Gerratyfi
66344fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
66354fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigprocmask" = xyes
66364fde40d9SSimon J. Gerratythen :
66374fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
66384fde40d9SSimon J. Gerraty
66394fde40d9SSimon J. Gerratyfi
66404fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask"
66414fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsetmask" = xyes
66424fde40d9SSimon J. Gerratythen :
66434fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h
66444fde40d9SSimon J. Gerraty
66454fde40d9SSimon J. Gerratyfi
66464fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
66474fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsuspend" = xyes
66484fde40d9SSimon J. Gerratythen :
66494fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h
66504fde40d9SSimon J. Gerraty
66514fde40d9SSimon J. Gerratyfi
66524fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec"
66534fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigvec" = xyes
66544fde40d9SSimon J. Gerratythen :
66554fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h
66564fde40d9SSimon J. Gerraty
66574fde40d9SSimon J. Gerratyfi
66584fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
66594fde40d9SSimon J. Gerratyif test "x$ac_cv_func_snprintf" = xyes
66604fde40d9SSimon J. Gerratythen :
66614fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
66624fde40d9SSimon J. Gerraty
66634fde40d9SSimon J. Gerratyfi
66644fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
66654fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strerror" = xyes
66664fde40d9SSimon J. Gerratythen :
66674fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
66684fde40d9SSimon J. Gerraty
66694fde40d9SSimon J. Gerratyfi
66704fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
66714fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes
66724fde40d9SSimon J. Gerratythen :
66734fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
66744fde40d9SSimon J. Gerraty
66754fde40d9SSimon J. Gerratyfi
66764fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
66774fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strftime" = xyes
66784fde40d9SSimon J. Gerratythen :
66794fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h
66804fde40d9SSimon J. Gerraty
66814fde40d9SSimon J. Gerratyfi
66824fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
66834fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strsep" = xyes
66844fde40d9SSimon J. Gerratythen :
66854fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
66864fde40d9SSimon J. Gerraty
66874fde40d9SSimon J. Gerratyfi
66884fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
66894fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtod" = xyes
66904fde40d9SSimon J. Gerratythen :
66914fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h
66924fde40d9SSimon J. Gerraty
66934fde40d9SSimon J. Gerratyfi
66944fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
66954fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtol" = xyes
66964fde40d9SSimon J. Gerratythen :
66974fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h
66984fde40d9SSimon J. Gerraty
66994fde40d9SSimon J. Gerratyfi
67004fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
67014fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoll" = xyes
67024fde40d9SSimon J. Gerratythen :
67034fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
67044fde40d9SSimon J. Gerraty
67054fde40d9SSimon J. Gerratyfi
67064fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
67074fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoul" = xyes
67084fde40d9SSimon J. Gerratythen :
67094fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h
67104fde40d9SSimon J. Gerraty
67114fde40d9SSimon J. Gerratyfi
67124fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
67134fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sysctl" = xyes
67144fde40d9SSimon J. Gerratythen :
67154fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h
67164fde40d9SSimon J. Gerraty
67174fde40d9SSimon J. Gerratyfi
67184fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
67194fde40d9SSimon J. Gerratyif test "x$ac_cv_func_unsetenv" = xyes
67204fde40d9SSimon J. Gerratythen :
67214fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
67224fde40d9SSimon J. Gerraty
67234fde40d9SSimon J. Gerratyfi
67244fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
67254fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vsnprintf" = xyes
67264fde40d9SSimon J. Gerratythen :
67274fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h
67284fde40d9SSimon J. Gerraty
67294fde40d9SSimon J. Gerratyfi
67304fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
67314fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait3" = xyes
67324fde40d9SSimon J. Gerratythen :
67334fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
67344fde40d9SSimon J. Gerraty
67354fde40d9SSimon J. Gerratyfi
67364fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4"
67374fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait4" = xyes
67384fde40d9SSimon J. Gerratythen :
67394fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h
67404fde40d9SSimon J. Gerraty
67414fde40d9SSimon J. Gerratyfi
67424fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
67434fde40d9SSimon J. Gerratyif test "x$ac_cv_func_waitpid" = xyes
67444fde40d9SSimon J. Gerratythen :
67454fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h
67464fde40d9SSimon J. Gerraty
67474fde40d9SSimon J. Gerratyfi
67484fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn"
67494fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warn" = xyes
67504fde40d9SSimon J. Gerratythen :
67514fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h
67524fde40d9SSimon J. Gerraty
67534fde40d9SSimon J. Gerratyfi
67544fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx"
67554fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warnx" = xyes
67564fde40d9SSimon J. Gerratythen :
67574fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h
67584fde40d9SSimon J. Gerraty
67594fde40d9SSimon J. Gerratyfi
67603955d011SMarcel Moolenaar
67613955d011SMarcel Moolenaar
676212904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
67634fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getopt" = xyes
67644fde40d9SSimon J. Gerratythen :
67654fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
676612904384SSimon J. Gerraty
676722619282SSimon J. Gerratyelse case e in #(
676822619282SSimon J. Gerraty  e) case " $LIBOBJS " in
676912904384SSimon J. Gerraty  *" getopt.$ac_objext "* ) ;;
677012904384SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
677112904384SSimon J. Gerraty ;;
677212904384SSimon J. Gerratyesac
677322619282SSimon J. Gerraty ;;
677422619282SSimon J. Gerratyesac
677512904384SSimon J. Gerratyfi
677649caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
67774fde40d9SSimon J. Gerratyif test "x$ac_cv_func_realpath" = xyes
67784fde40d9SSimon J. Gerratythen :
67794fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
67803955d011SMarcel Moolenaar
678122619282SSimon J. Gerratyelse case e in #(
678222619282SSimon J. Gerraty  e) case " $LIBOBJS " in
678349caa483SSimon J. Gerraty  *" realpath.$ac_objext "* ) ;;
678449caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
67853955d011SMarcel Moolenaar ;;
67863955d011SMarcel Moolenaaresac
678722619282SSimon J. Gerraty ;;
678822619282SSimon J. Gerratyesac
67893955d011SMarcel Moolenaarfi
679049caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
67914fde40d9SSimon J. Gerratyif test "x$ac_cv_func_dirname" = xyes
67924fde40d9SSimon J. Gerratythen :
67934fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h
679449caa483SSimon J. Gerraty
679522619282SSimon J. Gerratyelse case e in #(
679622619282SSimon J. Gerraty  e) case " $LIBOBJS " in
679749caa483SSimon J. Gerraty  *" dirname.$ac_objext "* ) ;;
679849caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
679949caa483SSimon J. Gerraty ;;
680049caa483SSimon J. Gerratyesac
680122619282SSimon J. Gerraty ;;
680222619282SSimon J. Gerratyesac
680349caa483SSimon J. Gerratyfi
680412904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
68054fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaction" = xyes
68064fde40d9SSimon J. Gerratythen :
68074fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
680812904384SSimon J. Gerraty
680922619282SSimon J. Gerratyelse case e in #(
681022619282SSimon J. Gerraty  e) case " $LIBOBJS " in
681112904384SSimon J. Gerraty  *" sigaction.$ac_objext "* ) ;;
681212904384SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS sigaction.$ac_objext"
681312904384SSimon J. Gerraty ;;
681412904384SSimon J. Gerratyesac
681522619282SSimon J. Gerraty ;;
681622619282SSimon J. Gerratyesac
681712904384SSimon J. Gerratyfi
681849caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
68194fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes
68204fde40d9SSimon J. Gerratythen :
68214fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
682249caa483SSimon J. Gerraty
682322619282SSimon J. Gerratyelse case e in #(
682422619282SSimon J. Gerraty  e) case " $LIBOBJS " in
682549caa483SSimon J. Gerraty  *" stresep.$ac_objext "* ) ;;
682649caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
682749caa483SSimon J. Gerraty ;;
682849caa483SSimon J. Gerratyesac
682922619282SSimon J. Gerraty ;;
683022619282SSimon J. Gerratyesac
683149caa483SSimon J. Gerratyfi
683249caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
68334fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strlcpy" = xyes
68344fde40d9SSimon J. Gerratythen :
68354fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
683649caa483SSimon J. Gerraty
683722619282SSimon J. Gerratyelse case e in #(
683822619282SSimon J. Gerraty  e) case " $LIBOBJS " in
683949caa483SSimon J. Gerraty  *" strlcpy.$ac_objext "* ) ;;
684049caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
684149caa483SSimon J. Gerraty ;;
684249caa483SSimon J. Gerratyesac
684322619282SSimon J. Gerraty ;;
684422619282SSimon J. Gerratyesac
684549caa483SSimon J. Gerratyfi
68463955d011SMarcel Moolenaar
68473955d011SMarcel Moolenaar
68484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
68494fde40d9SSimon J. Gerratyprintf %s "checking for emalloc in -lutil... " >&6; }
68504fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_emalloc+y}
68514fde40d9SSimon J. Gerratythen :
68524fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
685322619282SSimon J. Gerratyelse case e in #(
685422619282SSimon J. Gerraty  e) ac_check_lib_save_LIBS=$LIBS
68553955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
68563955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
68573955d011SMarcel Moolenaar/* end confdefs.h.  */
68583955d011SMarcel Moolenaar
68593955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
68603955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
686122619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
686222619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
686322619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
686422619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
686522619282SSimon J. Gerraty#ifdef __cplusplus
686622619282SSimon J. Gerratyextern "C"
686722619282SSimon J. Gerraty#endif
686822619282SSimon J. Gerratychar emalloc (void);
68693955d011SMarcel Moolenaarint
68704fde40d9SSimon J. Gerratymain (void)
68713955d011SMarcel Moolenaar{
68723955d011SMarcel Moolenaarreturn emalloc ();
68733955d011SMarcel Moolenaar  ;
68743955d011SMarcel Moolenaar  return 0;
68753955d011SMarcel Moolenaar}
68763955d011SMarcel Moolenaar_ACEOF
68774fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
68784fde40d9SSimon J. Gerratythen :
68793955d011SMarcel Moolenaar  ac_cv_lib_util_emalloc=yes
688022619282SSimon J. Gerratyelse case e in #(
688122619282SSimon J. Gerraty  e) ac_cv_lib_util_emalloc=no ;;
688222619282SSimon J. Gerratyesac
68833955d011SMarcel Moolenaarfi
68844fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
68853955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
688622619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;;
688722619282SSimon J. Gerratyesac
68883955d011SMarcel Moolenaarfi
68894fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
68904fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_emalloc" >&6; }
68914fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_emalloc" = xyes
68924fde40d9SSimon J. Gerratythen :
68934fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
68944fde40d9SSimon J. Gerratyprintf %s "checking for erealloc in -lutil... " >&6; }
68954fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_erealloc+y}
68964fde40d9SSimon J. Gerratythen :
68974fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
689822619282SSimon J. Gerratyelse case e in #(
689922619282SSimon J. Gerraty  e) ac_check_lib_save_LIBS=$LIBS
69003955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
69013955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
69023955d011SMarcel Moolenaar/* end confdefs.h.  */
69033955d011SMarcel Moolenaar
69043955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
69053955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
690622619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
690722619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
690822619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
690922619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
691022619282SSimon J. Gerraty#ifdef __cplusplus
691122619282SSimon J. Gerratyextern "C"
691222619282SSimon J. Gerraty#endif
691322619282SSimon J. Gerratychar erealloc (void);
69143955d011SMarcel Moolenaarint
69154fde40d9SSimon J. Gerratymain (void)
69163955d011SMarcel Moolenaar{
69173955d011SMarcel Moolenaarreturn erealloc ();
69183955d011SMarcel Moolenaar  ;
69193955d011SMarcel Moolenaar  return 0;
69203955d011SMarcel Moolenaar}
69213955d011SMarcel Moolenaar_ACEOF
69224fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
69234fde40d9SSimon J. Gerratythen :
69243955d011SMarcel Moolenaar  ac_cv_lib_util_erealloc=yes
692522619282SSimon J. Gerratyelse case e in #(
692622619282SSimon J. Gerraty  e) ac_cv_lib_util_erealloc=no ;;
692722619282SSimon J. Gerratyesac
69283955d011SMarcel Moolenaarfi
69294fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
69303955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
693122619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;;
693222619282SSimon J. Gerratyesac
69333955d011SMarcel Moolenaarfi
69344fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
69354fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_erealloc" >&6; }
69364fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_erealloc" = xyes
69374fde40d9SSimon J. Gerratythen :
69384fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
69394fde40d9SSimon J. Gerratyprintf %s "checking for estrdup in -lutil... " >&6; }
69404fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrdup+y}
69414fde40d9SSimon J. Gerratythen :
69424fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
694322619282SSimon J. Gerratyelse case e in #(
694422619282SSimon J. Gerraty  e) ac_check_lib_save_LIBS=$LIBS
69453955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
69463955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
69473955d011SMarcel Moolenaar/* end confdefs.h.  */
69483955d011SMarcel Moolenaar
69493955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
69503955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
695122619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
695222619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
695322619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
695422619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
695522619282SSimon J. Gerraty#ifdef __cplusplus
695622619282SSimon J. Gerratyextern "C"
695722619282SSimon J. Gerraty#endif
695822619282SSimon J. Gerratychar estrdup (void);
69593955d011SMarcel Moolenaarint
69604fde40d9SSimon J. Gerratymain (void)
69613955d011SMarcel Moolenaar{
69623955d011SMarcel Moolenaarreturn estrdup ();
69633955d011SMarcel Moolenaar  ;
69643955d011SMarcel Moolenaar  return 0;
69653955d011SMarcel Moolenaar}
69663955d011SMarcel Moolenaar_ACEOF
69674fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
69684fde40d9SSimon J. Gerratythen :
69693955d011SMarcel Moolenaar  ac_cv_lib_util_estrdup=yes
697022619282SSimon J. Gerratyelse case e in #(
697122619282SSimon J. Gerraty  e) ac_cv_lib_util_estrdup=no ;;
697222619282SSimon J. Gerratyesac
69733955d011SMarcel Moolenaarfi
69744fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
69753955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
697622619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;;
697722619282SSimon J. Gerratyesac
69783955d011SMarcel Moolenaarfi
69794fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
69804fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrdup" >&6; }
69814fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrdup" = xyes
69824fde40d9SSimon J. Gerratythen :
69834fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
69844fde40d9SSimon J. Gerratyprintf %s "checking for estrndup in -lutil... " >&6; }
69854fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrndup+y}
69864fde40d9SSimon J. Gerratythen :
69874fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
698822619282SSimon J. Gerratyelse case e in #(
698922619282SSimon J. Gerraty  e) ac_check_lib_save_LIBS=$LIBS
69903955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
69913955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
69923955d011SMarcel Moolenaar/* end confdefs.h.  */
69933955d011SMarcel Moolenaar
69943955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
69953955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
699622619282SSimon J. Gerraty   builtin and then its argument prototype would still apply.
699722619282SSimon J. Gerraty   The 'extern "C"' is for builds by C++ compilers;
699822619282SSimon J. Gerraty   although this is not generally supported in C code supporting it here
699922619282SSimon J. Gerraty   has little cost and some practical benefit (sr 110532).  */
700022619282SSimon J. Gerraty#ifdef __cplusplus
700122619282SSimon J. Gerratyextern "C"
700222619282SSimon J. Gerraty#endif
700322619282SSimon J. Gerratychar estrndup (void);
70043955d011SMarcel Moolenaarint
70054fde40d9SSimon J. Gerratymain (void)
70063955d011SMarcel Moolenaar{
70073955d011SMarcel Moolenaarreturn estrndup ();
70083955d011SMarcel Moolenaar  ;
70093955d011SMarcel Moolenaar  return 0;
70103955d011SMarcel Moolenaar}
70113955d011SMarcel Moolenaar_ACEOF
70124fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
70134fde40d9SSimon J. Gerratythen :
70143955d011SMarcel Moolenaar  ac_cv_lib_util_estrndup=yes
701522619282SSimon J. Gerratyelse case e in #(
701622619282SSimon J. Gerraty  e) ac_cv_lib_util_estrndup=no ;;
701722619282SSimon J. Gerratyesac
70183955d011SMarcel Moolenaarfi
70194fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
70203955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
702122619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;;
702222619282SSimon J. Gerratyesac
70233955d011SMarcel Moolenaarfi
70244fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
70254fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrndup" >&6; }
70264fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrndup" = xyes
70274fde40d9SSimon J. Gerratythen :
70283955d011SMarcel Moolenaar   LIBS="$LIBS -lutil"
70293955d011SMarcel Moolenaar	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
70303955d011SMarcel Moolenaarfi
70313955d011SMarcel Moolenaar
70323955d011SMarcel Moolenaarfi
70333955d011SMarcel Moolenaar
70343955d011SMarcel Moolenaarfi
70353955d011SMarcel Moolenaar
70363955d011SMarcel Moolenaarfi
70373955d011SMarcel Moolenaar
70383955d011SMarcel Moolenaar
70394fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
70404fde40d9SSimon J. Gerratyprintf %s "checking whether stat file-mode macros are broken... " >&6; }
70414fde40d9SSimon J. Gerratyif test ${ac_cv_header_stat_broken+y}
70424fde40d9SSimon J. Gerratythen :
70434fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
704422619282SSimon J. Gerratyelse case e in #(
704522619282SSimon J. Gerraty  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70463955d011SMarcel Moolenaar/* end confdefs.h.  */
70473955d011SMarcel Moolenaar#include <sys/types.h>
70483955d011SMarcel Moolenaar#include <sys/stat.h>
70493955d011SMarcel Moolenaar
70503955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFDIR
70513955d011SMarcel Moolenaarextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
70523955d011SMarcel Moolenaar#endif
70533955d011SMarcel Moolenaar
70543955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFCHR
70553955d011SMarcel Moolenaarextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
70563955d011SMarcel Moolenaar#endif
70573955d011SMarcel Moolenaar
70583955d011SMarcel Moolenaar#if defined S_ISLNK && defined S_IFREG
70593955d011SMarcel Moolenaarextern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
70603955d011SMarcel Moolenaar#endif
70613955d011SMarcel Moolenaar
70623955d011SMarcel Moolenaar#if defined S_ISSOCK && defined S_IFREG
70633955d011SMarcel Moolenaarextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
70643955d011SMarcel Moolenaar#endif
70653955d011SMarcel Moolenaar
70663955d011SMarcel Moolenaar_ACEOF
70674fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
70684fde40d9SSimon J. Gerratythen :
70693955d011SMarcel Moolenaar  ac_cv_header_stat_broken=no
707022619282SSimon J. Gerratyelse case e in #(
707122619282SSimon J. Gerraty  e) ac_cv_header_stat_broken=yes ;;
707222619282SSimon J. Gerratyesac
70733955d011SMarcel Moolenaarfi
707422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
707522619282SSimon J. Gerratyesac
70763955d011SMarcel Moolenaarfi
70774fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
70784fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_stat_broken" >&6; }
70793955d011SMarcel Moolenaarif test $ac_cv_header_stat_broken = yes; then
70803955d011SMarcel Moolenaar
70814fde40d9SSimon J. Gerratyprintf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h
70823955d011SMarcel Moolenaar
70833955d011SMarcel Moolenaarfi
70843955d011SMarcel Moolenaar
70855bcb7424SSimon J. Gerratyecho "checking if compiler supports __func__" >&6
70865bcb7424SSimon J. Gerratyac_ext=c
70875bcb7424SSimon J. Gerratyac_cpp='$CPP $CPPFLAGS'
70885bcb7424SSimon J. Gerratyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
70895bcb7424SSimon J. Gerratyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
70905bcb7424SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
70915bcb7424SSimon J. Gerraty
70925bcb7424SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
70935bcb7424SSimon J. Gerraty/* end confdefs.h.  */
70945bcb7424SSimon J. Gerraty
70955bcb7424SSimon J. Gerratyint
70964fde40d9SSimon J. Gerratymain (void)
70975bcb7424SSimon J. Gerraty{
70985bcb7424SSimon J. Gerratyconst char *func = __func__;
70995bcb7424SSimon J. Gerraty  ;
71005bcb7424SSimon J. Gerraty  return 0;
71015bcb7424SSimon J. Gerraty}
71025bcb7424SSimon J. Gerraty_ACEOF
71034fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
71044fde40d9SSimon J. Gerratythen :
71055bcb7424SSimon J. Gerraty
710622619282SSimon J. Gerratyelse case e in #(
710722619282SSimon J. Gerraty  e)
71084fde40d9SSimon J. Gerratyprintf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h
710922619282SSimon J. Gerraty ;;
711022619282SSimon J. Gerratyesac
71115bcb7424SSimon J. Gerratyfi
71124fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
711312904384SSimon J. Gerratyif test -x /usr/gnu/bin/diff; then
711412904384SSimon J. Gerraty	diff=/usr/gnu/bin/diff
711512904384SSimon J. Gerraty	diff_u=-u
711612904384SSimon J. Gerratyelse
711712904384SSimon J. Gerraty	diff=${diff:-diff}
711812904384SSimon J. Gerraty	echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6
711912904384SSimon J. Gerraty	if $diff -u /dev/null /dev/null > /dev/null 2>&1; then
71203955d011SMarcel Moolenaar		diff_u=-u
71213955d011SMarcel Moolenaar		echo yes >&6
71223955d011SMarcel Moolenaar	else
71233955d011SMarcel Moolenaar		diff_u=
71243955d011SMarcel Moolenaar		echo no >&6
71253955d011SMarcel Moolenaar	fi
712612904384SSimon J. Gerratyfi
71273955d011SMarcel Moolenaarecho "checking for MACHINE & MACHINE_ARCH..." >&6
71283955d011SMarcel Moolenaarcat > conftest.$ac_ext <<EOF
71293955d011SMarcel Moolenaar#include "confdefs.h"
71303955d011SMarcel Moolenaar#include <sys/param.h>
71313955d011SMarcel Moolenaar#ifdef MACHINE
71323955d011SMarcel Moolenaarmachine=MACHINE
71333955d011SMarcel Moolenaar#endif
71343955d011SMarcel Moolenaar#ifdef MACHINE_ARCH
71353955d011SMarcel Moolenaarmachine_arch=MACHINE_ARCH
71363955d011SMarcel Moolenaar#endif
71373955d011SMarcel MoolenaarEOF
71383955d011SMarcel Moolenaar
71393955d011SMarcel Moolenaardefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
71404fde40d9SSimon J. Gerraty	grep machine= | tr -d ' "'`
71413955d011SMarcel Moolenaarrm -rf conftest*
71423955d011SMarcel Moolenaarif test "$default_machine"; then
71433955d011SMarcel Moolenaar	eval "$default_machine"
71443955d011SMarcel Moolenaarfi
71453955d011SMarcel Moolenaarmachine=${machine:-`$srcdir/machine.sh`}
71463955d011SMarcel Moolenaarmachine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
71473955d011SMarcel Moolenaarecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
71483955d011SMarcel Moolenaar
71493955d011SMarcel Moolenaar# Check whether --with-machine was given.
71504fde40d9SSimon J. Gerratyif test ${with_machine+y}
71514fde40d9SSimon J. Gerratythen :
71523955d011SMarcel Moolenaar  withval=$with_machine; case "${withval}" in
715349caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
71543955d011SMarcel Moolenaarno)    ;;
71553955d011SMarcel Moolenaargeneric) machine=`$srcdir/machine.sh`;;
71563955d011SMarcel Moolenaar*)     machine=$with_machine;;
71573955d011SMarcel Moolenaaresac
71583955d011SMarcel Moolenaarfi
71593955d011SMarcel Moolenaar
71603955d011SMarcel Moolenaarforce_machine=
71613955d011SMarcel Moolenaar
71623955d011SMarcel Moolenaar# Check whether --with-force_machine was given.
71634fde40d9SSimon J. Gerratyif test ${with_force_machine+y}
71644fde40d9SSimon J. Gerratythen :
71653955d011SMarcel Moolenaar  withval=$with_force_machine; case "${withval}" in
71663955d011SMarcel Moolenaaryes)   force_machine=FORCE_;;
71673955d011SMarcel Moolenaarno)    ;;
71683955d011SMarcel Moolenaar*)     force_machine=FORCE_; machine=$with_force_machine;;
71693955d011SMarcel Moolenaaresac
71703955d011SMarcel Moolenaarfi
71713955d011SMarcel Moolenaar
71723955d011SMarcel Moolenaarforce_machine_arch=
71733955d011SMarcel Moolenaar
71743955d011SMarcel Moolenaar# Check whether --with-force_machine_arch was given.
71754fde40d9SSimon J. Gerratyif test ${with_force_machine_arch+y}
71764fde40d9SSimon J. Gerratythen :
71773955d011SMarcel Moolenaar  withval=$with_force_machine_arch; case "${withval}" in
71783955d011SMarcel Moolenaaryes)   force_machine_arch=FORCE_;;
71793955d011SMarcel Moolenaarno)    ;;
7180e2eeea75SSimon J. Gerraty*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
71813955d011SMarcel Moolenaaresac
71823955d011SMarcel Moolenaarfi
71833955d011SMarcel Moolenaar
71843955d011SMarcel Moolenaar
71853955d011SMarcel Moolenaar# Check whether --with-machine_arch was given.
71864fde40d9SSimon J. Gerratyif test ${with_machine_arch+y}
71874fde40d9SSimon J. Gerratythen :
71883955d011SMarcel Moolenaar  withval=$with_machine_arch; case "${withval}" in
718949caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
71903955d011SMarcel Moolenaarno)    ;;
71913955d011SMarcel Moolenaar*)     machine_arch=$with_machine_arch;;
71923955d011SMarcel Moolenaaresac
71933955d011SMarcel Moolenaarfi
71943955d011SMarcel Moolenaar
7195e2eeea75SSimon J. Gerratyecho "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
71963955d011SMarcel Moolenaardefault_sys_path=\${prefix}/share/mk
71973955d011SMarcel Moolenaar
71983955d011SMarcel Moolenaar# Check whether --with-default-sys-path was given.
71994fde40d9SSimon J. Gerratyif test ${with_default_sys_path+y}
72004fde40d9SSimon J. Gerratythen :
72013955d011SMarcel Moolenaar  withval=$with_default_sys_path; case "${withval}" in
720249caa483SSimon J. Gerratyyes)	as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
72033955d011SMarcel Moolenaarno)	;;
72043955d011SMarcel Moolenaar*)	default_sys_path="$with_default_sys_path"
72053955d011SMarcel Moolenaar	;;
72063955d011SMarcel Moolenaaresac
72073955d011SMarcel Moolenaarfi
72083955d011SMarcel Moolenaar
72093955d011SMarcel Moolenaar
72103955d011SMarcel Moolenaar# Check whether --with-path-objdirprefix was given.
72114fde40d9SSimon J. Gerratyif test ${with_path_objdirprefix+y}
72124fde40d9SSimon J. Gerratythen :
72133955d011SMarcel Moolenaar  withval=$with_path_objdirprefix; case "${withval}" in
721449caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
72153955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
72163955d011SMarcel Moolenaar*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
72173955d011SMarcel Moolenaaresac
72183955d011SMarcel Moolenaarfi
72193955d011SMarcel Moolenaar
72203955d011SMarcel Moolenaar# Check whether --enable-pwd-override was given.
72214fde40d9SSimon J. Gerratyif test ${enable_pwd_override+y}
72224fde40d9SSimon J. Gerratythen :
72233955d011SMarcel Moolenaar  enableval=$enable_pwd_override; case "${enableval}" in
72243955d011SMarcel Moolenaaryes)   ;;
72253955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
722649caa483SSimon J. Gerraty*)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
72273955d011SMarcel Moolenaaresac
72283955d011SMarcel Moolenaarfi
72293955d011SMarcel Moolenaar
72303955d011SMarcel Moolenaar# Check whether --enable-check-make-chdir was given.
72314fde40d9SSimon J. Gerratyif test ${enable_check_make_chdir+y}
72324fde40d9SSimon J. Gerratythen :
72333955d011SMarcel Moolenaar  enableval=$enable_check_make_chdir; case "${enableval}" in
72343955d011SMarcel Moolenaaryes)   ;;
72353955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
723649caa483SSimon J. Gerraty*)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
72373955d011SMarcel Moolenaaresac
72383955d011SMarcel Moolenaarfi
72393955d011SMarcel Moolenaar
72403955d011SMarcel Moolenaar
72413955d011SMarcel Moolenaar# Check whether --with-mksrc was given.
72424fde40d9SSimon J. Gerratyif test ${with_mksrc+y}
72434fde40d9SSimon J. Gerratythen :
72443955d011SMarcel Moolenaar  withval=$with_mksrc; case "${withval}" in
72453955d011SMarcel Moolenaar""|yes|no) ;;
72463955d011SMarcel Moolenaar*) test -s $withval/install-mk && mksrc=$withval ||
724749caa483SSimon J. Gerratyas_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
72483955d011SMarcel Moolenaar;;
72493955d011SMarcel Moolenaaresac
72503955d011SMarcel Moolenaar
72513955d011SMarcel Moolenaarfi
72523955d011SMarcel Moolenaar
72533955d011SMarcel Moolenaarsrcdir=`cd $srcdir && pwd`
72543955d011SMarcel Moolenaarfor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
72553955d011SMarcel Moolenaardo
72563955d011SMarcel Moolenaar	test -s $mksrc/install-mk || continue
72573955d011SMarcel Moolenaar	mksrc=`cd $mksrc && pwd`
72583955d011SMarcel Moolenaar	break
72593955d011SMarcel Moolenaardone
72603955d011SMarcel Moolenaarmksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
72613955d011SMarcel Moolenaarecho "Using: MKSRC=$mksrc" 1>&6
726212904384SSimon J. Gerratyfor sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS
726312904384SSimon J. Gerratydo
726412904384SSimon J. Gerraty	test -x $sh || continue
726512904384SSimon J. Gerraty	use_defshell $sh
726612904384SSimon J. Gerraty	break
726712904384SSimon J. Gerratydone
726812904384SSimon J. Gerratycase "$defshell_path$DEFSHELL_INDEX" in
726912904384SSimon J. Gerraty"")	;;
727012904384SSimon J. Gerraty*DEFSHELL_INDEX_CUSTOM)
72713955d011SMarcel Moolenaar	echo "Using: SHELL=$defshell_path"  >&6
72723955d011SMarcel Moolenaar
72734fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h
72743955d011SMarcel Moolenaar
727512904384SSimon J. Gerraty	;;
727612904384SSimon J. Gerraty/*INDEX*)
727712904384SSimon J. Gerraty	echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6
72783955d011SMarcel Moolenaar
72794fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
72803955d011SMarcel Moolenaar
728112904384SSimon J. Gerraty
72824fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h
728312904384SSimon J. Gerraty
728412904384SSimon J. Gerraty	;;
728512904384SSimon J. Gerraty*)
728612904384SSimon J. Gerraty	echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6
728712904384SSimon J. Gerraty
72884fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
728912904384SSimon J. Gerraty
729012904384SSimon J. Gerraty	;;
729112904384SSimon J. Gerratyesac
72924fde40d9SSimon J. Gerratycase "`echo bmake | egrep 'a|b' 2>&1`" in
72934fde40d9SSimon J. Gerratybmake) egrep=egrep;;
72944fde40d9SSimon J. Gerraty*) egrep='grep -E';;
72954fde40d9SSimon J. Gerratyesac
72964fde40d9SSimon J. Gerraty
729712904384SSimon J. Gerraty
729812904384SSimon J. Gerraty
72993955d011SMarcel Moolenaar
73003955d011SMarcel Moolenaar
73013955d011SMarcel Moolenaar
73023955d011SMarcel Moolenaar
73033955d011SMarcel Moolenaar
73043955d011SMarcel Moolenaar
73053955d011SMarcel Moolenaar
73063955d011SMarcel Moolenaar
73073955d011SMarcel Moolenaar
73083955d011SMarcel Moolenaar
7309e22fef7dSSimon J. Gerraty
731049caa483SSimon J. Gerraty
7311e2eeea75SSimon J. Gerraty
7312548bfc56SSimon J. Gerraty
7313548bfc56SSimon J. Gerraty
7314*c60f6422SSimon J. Gerraty
731549caa483SSimon J. Gerratybm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
731649caa483SSimon J. Gerratyif test $use_makefile = yes; then
731749caa483SSimon J. Gerraty   bm_outfiles="makefile $bm_outfiles"
731849caa483SSimon J. Gerratyfi
731912904384SSimon J. Gerraty
732012904384SSimon J. Gerratyhere=`'pwd'`
732112904384SSimon J. Gerraty: srcdir=$srcdir
732212904384SSimon J. Gerraty: here=  $here
732312904384SSimon J. Gerratycase "$here" in
732412904384SSimon J. Gerraty$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place
732512904384SSimon J. Gerraty	obj=`basename $here`
732612904384SSimon J. Gerraty	mkdir -p $srcdir/unit-tests/$obj
732712904384SSimon J. Gerraty	test -d unit-tests || ln -s ../unit-tests/$obj unit-tests
732812904384SSimon J. Gerraty	;;
732912904384SSimon J. Gerratyesac
733012904384SSimon J. Gerraty
733149caa483SSimon J. Gerratyac_config_files="$ac_config_files $bm_outfiles"
73323955d011SMarcel Moolenaar
73333955d011SMarcel Moolenaarcat >confcache <<\_ACEOF
73343955d011SMarcel Moolenaar# This file is a shell script that caches the results of configure
73353955d011SMarcel Moolenaar# tests run on this system so they can be shared between configure
73363955d011SMarcel Moolenaar# scripts and configure runs, see configure's option --config-cache.
73373955d011SMarcel Moolenaar# It is not useful on other systems.  If it contains results you don't
73383955d011SMarcel Moolenaar# want to keep, you may remove or edit it.
73393955d011SMarcel Moolenaar#
73403955d011SMarcel Moolenaar# config.status only pays attention to the cache file if you give it
73413955d011SMarcel Moolenaar# the --recheck option to rerun configure.
73423955d011SMarcel Moolenaar#
734322619282SSimon J. Gerraty# 'ac_cv_env_foo' variables (set or unset) will be overridden when
734422619282SSimon J. Gerraty# loading this file, other *unset* 'ac_cv_foo' will be assigned the
73453955d011SMarcel Moolenaar# following values.
73463955d011SMarcel Moolenaar
73473955d011SMarcel Moolenaar_ACEOF
73483955d011SMarcel Moolenaar
73493955d011SMarcel Moolenaar# The following way of writing the cache mishandles newlines in values,
73503955d011SMarcel Moolenaar# but we know of no workaround that is simple, portable, and efficient.
73513955d011SMarcel Moolenaar# So, we kill variables containing newlines.
73523955d011SMarcel Moolenaar# Ultrix sh set writes to stderr and can't be redirected directly,
73533955d011SMarcel Moolenaar# and sets the high bit in the cache file unless we assign to the vars.
73543955d011SMarcel Moolenaar(
73553955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
73563955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
73573955d011SMarcel Moolenaar    case $ac_val in #(
73583955d011SMarcel Moolenaar    *${as_nl}*)
73593955d011SMarcel Moolenaar      case $ac_var in #(
73604fde40d9SSimon J. Gerraty      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
73614fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
73623955d011SMarcel Moolenaar      esac
73633955d011SMarcel Moolenaar      case $ac_var in #(
73643955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
73653955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
73663955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
73673955d011SMarcel Moolenaar      esac ;;
73683955d011SMarcel Moolenaar    esac
73693955d011SMarcel Moolenaar  done
73703955d011SMarcel Moolenaar
73713955d011SMarcel Moolenaar  (set) 2>&1 |
73723955d011SMarcel Moolenaar    case $as_nl`(ac_space=' '; set) 2>&1` in #(
73733955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
737422619282SSimon J. Gerraty      # 'set' does not quote correctly, so add quotes: double-quote
73753955d011SMarcel Moolenaar      # substitution turns \\\\ into \\, and sed turns \\ into \.
73763955d011SMarcel Moolenaar      sed -n \
73773955d011SMarcel Moolenaar	"s/'/'\\\\''/g;
73783955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
73793955d011SMarcel Moolenaar      ;; #(
73803955d011SMarcel Moolenaar    *)
738122619282SSimon J. Gerraty      # 'set' quotes correctly as required by POSIX, so do not add quotes.
73823955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
73833955d011SMarcel Moolenaar      ;;
73843955d011SMarcel Moolenaar    esac |
73853955d011SMarcel Moolenaar    sort
73863955d011SMarcel Moolenaar) |
73873955d011SMarcel Moolenaar  sed '
73883955d011SMarcel Moolenaar     /^ac_cv_env_/b end
73893955d011SMarcel Moolenaar     t clear
73903955d011SMarcel Moolenaar     :clear
73914fde40d9SSimon J. Gerraty     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
73923955d011SMarcel Moolenaar     t end
73933955d011SMarcel Moolenaar     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
73943955d011SMarcel Moolenaar     :end' >>confcache
73953955d011SMarcel Moolenaarif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
73963955d011SMarcel Moolenaar  if test -w "$cache_file"; then
739749caa483SSimon J. Gerraty    if test "x$cache_file" != "x/dev/null"; then
73984fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
73994fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
740049caa483SSimon J. Gerraty      if test ! -f "$cache_file" || test -h "$cache_file"; then
740149caa483SSimon J. Gerraty	cat confcache >"$cache_file"
740249caa483SSimon J. Gerraty      else
740349caa483SSimon J. Gerraty        case $cache_file in #(
740449caa483SSimon J. Gerraty        */* | ?:*)
740549caa483SSimon J. Gerraty	  mv -f confcache "$cache_file"$$ &&
740649caa483SSimon J. Gerraty	  mv -f "$cache_file"$$ "$cache_file" ;; #(
740749caa483SSimon J. Gerraty        *)
740849caa483SSimon J. Gerraty	  mv -f confcache "$cache_file" ;;
740949caa483SSimon J. Gerraty	esac
741049caa483SSimon J. Gerraty      fi
741149caa483SSimon J. Gerraty    fi
74123955d011SMarcel Moolenaar  else
74134fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
74144fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
74153955d011SMarcel Moolenaar  fi
74163955d011SMarcel Moolenaarfi
74173955d011SMarcel Moolenaarrm -f confcache
74183955d011SMarcel Moolenaar
74193955d011SMarcel Moolenaartest "x$prefix" = xNONE && prefix=$ac_default_prefix
74203955d011SMarcel Moolenaar# Let make expand exec_prefix.
74213955d011SMarcel Moolenaartest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
74223955d011SMarcel Moolenaar
74233955d011SMarcel MoolenaarDEFS=-DHAVE_CONFIG_H
74243955d011SMarcel Moolenaar
74253955d011SMarcel Moolenaarac_libobjs=
74263955d011SMarcel Moolenaarac_ltlibobjs=
742749caa483SSimon J. GerratyU=
74283955d011SMarcel Moolenaarfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
74293955d011SMarcel Moolenaar  # 1. Remove the extension, and $U if already installed.
74303955d011SMarcel Moolenaar  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
74314fde40d9SSimon J. Gerraty  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
74323955d011SMarcel Moolenaar  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
74333955d011SMarcel Moolenaar  #    will be set to the directory where LIBOBJS objects are built.
74343955d011SMarcel Moolenaar  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
74353955d011SMarcel Moolenaar  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
74363955d011SMarcel Moolenaardone
74373955d011SMarcel MoolenaarLIBOBJS=$ac_libobjs
74383955d011SMarcel Moolenaar
74393955d011SMarcel MoolenaarLTLIBOBJS=$ac_ltlibobjs
74403955d011SMarcel Moolenaar
74413955d011SMarcel Moolenaar
74423955d011SMarcel Moolenaar
74433955d011SMarcel Moolenaar
744449caa483SSimon J. Gerraty: "${CONFIG_STATUS=./config.status}"
74453955d011SMarcel Moolenaarac_write_fail=0
74463955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
74473955d011SMarcel Moolenaarac_clean_files="$ac_clean_files $CONFIG_STATUS"
74484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
74494fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
74503955d011SMarcel Moolenaaras_write_fail=0
74513955d011SMarcel Moolenaarcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
74523955d011SMarcel Moolenaar#! $SHELL
74533955d011SMarcel Moolenaar# Generated by $as_me.
74543955d011SMarcel Moolenaar# Run this file to recreate the current configuration.
74553955d011SMarcel Moolenaar# Compiler output produced by configure, useful for debugging
74563955d011SMarcel Moolenaar# configure, is in config.log if it exists.
74573955d011SMarcel Moolenaar
74583955d011SMarcel Moolenaardebug=false
74593955d011SMarcel Moolenaarac_cs_recheck=false
74603955d011SMarcel Moolenaarac_cs_silent=false
74613955d011SMarcel Moolenaar
74623955d011SMarcel MoolenaarSHELL=\${CONFIG_SHELL-$SHELL}
74633955d011SMarcel Moolenaarexport SHELL
74643955d011SMarcel Moolenaar_ASEOF
74653955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
74663955d011SMarcel Moolenaar## -------------------- ##
74673955d011SMarcel Moolenaar## M4sh Initialization. ##
74683955d011SMarcel Moolenaar## -------------------- ##
74693955d011SMarcel Moolenaar
74703955d011SMarcel Moolenaar# Be more Bourne compatible
74713955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh
74724fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
74734fde40d9SSimon J. Gerratythen :
74743955d011SMarcel Moolenaar  emulate sh
74753955d011SMarcel Moolenaar  NULLCMD=:
74763955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
74773955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
74783955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
74793955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
748022619282SSimon J. Gerratyelse case e in #(
748122619282SSimon J. Gerraty  e) case `(set -o) 2>/dev/null` in #(
74823955d011SMarcel Moolenaar  *posix*) :
74833955d011SMarcel Moolenaar    set -o posix ;; #(
74843955d011SMarcel Moolenaar  *) :
74853955d011SMarcel Moolenaar     ;;
748622619282SSimon J. Gerratyesac ;;
74873955d011SMarcel Moolenaaresac
74883955d011SMarcel Moolenaarfi
74893955d011SMarcel Moolenaar
74903955d011SMarcel Moolenaar
74914fde40d9SSimon J. Gerraty
74924fde40d9SSimon J. Gerraty# Reset variables that may have inherited troublesome values from
74934fde40d9SSimon J. Gerraty# the environment.
74944fde40d9SSimon J. Gerraty
74954fde40d9SSimon J. Gerraty# IFS needs to be set, to space, tab, and newline, in precisely that order.
74964fde40d9SSimon J. Gerraty# (If _AS_PATH_WALK were called with IFS unset, it would have the
74974fde40d9SSimon J. Gerraty# side effect of setting IFS to empty, thus disabling word splitting.)
74984fde40d9SSimon J. Gerraty# Quoting is to prevent editors from complaining about space-tab.
74993955d011SMarcel Moolenaaras_nl='
75003955d011SMarcel Moolenaar'
75013955d011SMarcel Moolenaarexport as_nl
75024fde40d9SSimon J. GerratyIFS=" ""	$as_nl"
75034fde40d9SSimon J. Gerraty
75044fde40d9SSimon J. GerratyPS1='$ '
75054fde40d9SSimon J. GerratyPS2='> '
75064fde40d9SSimon J. GerratyPS4='+ '
75074fde40d9SSimon J. Gerraty
75084fde40d9SSimon J. Gerraty# Ensure predictable behavior from utilities with locale-dependent output.
75094fde40d9SSimon J. GerratyLC_ALL=C
75104fde40d9SSimon J. Gerratyexport LC_ALL
75114fde40d9SSimon J. GerratyLANGUAGE=C
75124fde40d9SSimon J. Gerratyexport LANGUAGE
75134fde40d9SSimon J. Gerraty
75144fde40d9SSimon J. Gerraty# We cannot yet rely on "unset" to work, but we need these variables
75154fde40d9SSimon J. Gerraty# to be unset--not just set to an empty or harmless value--now, to
75164fde40d9SSimon J. Gerraty# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
75174fde40d9SSimon J. Gerraty# also avoids known problems related to "unset" and subshell syntax
75184fde40d9SSimon J. Gerraty# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
75194fde40d9SSimon J. Gerratyfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
75204fde40d9SSimon J. Gerratydo eval test \${$as_var+y} \
75214fde40d9SSimon J. Gerraty  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
75224fde40d9SSimon J. Gerratydone
75234fde40d9SSimon J. Gerraty
75244fde40d9SSimon J. Gerraty# Ensure that fds 0, 1, and 2 are open.
75254fde40d9SSimon J. Gerratyif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
75264fde40d9SSimon J. Gerratyif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75274fde40d9SSimon J. Gerratyif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
75283955d011SMarcel Moolenaar
75293955d011SMarcel Moolenaar# The user is always right.
75304fde40d9SSimon J. Gerratyif ${PATH_SEPARATOR+false} :; then
75313955d011SMarcel Moolenaar  PATH_SEPARATOR=:
75323955d011SMarcel Moolenaar  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
75333955d011SMarcel Moolenaar    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
75343955d011SMarcel Moolenaar      PATH_SEPARATOR=';'
75353955d011SMarcel Moolenaar  }
75363955d011SMarcel Moolenaarfi
75373955d011SMarcel Moolenaar
75383955d011SMarcel Moolenaar
75393955d011SMarcel Moolenaar# Find who we are.  Look in the path if we contain no directory separator.
754049caa483SSimon J. Gerratyas_myself=
75413955d011SMarcel Moolenaarcase $0 in #((
75423955d011SMarcel Moolenaar  *[\\/]* ) as_myself=$0 ;;
75433955d011SMarcel Moolenaar  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
75443955d011SMarcel Moolenaarfor as_dir in $PATH
75453955d011SMarcel Moolenaardo
75463955d011SMarcel Moolenaar  IFS=$as_save_IFS
75474fde40d9SSimon J. Gerraty  case $as_dir in #(((
75484fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
75494fde40d9SSimon J. Gerraty    */) ;;
75504fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
75514fde40d9SSimon J. Gerraty  esac
75524fde40d9SSimon J. Gerraty    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
75533955d011SMarcel Moolenaar  done
75543955d011SMarcel MoolenaarIFS=$as_save_IFS
75553955d011SMarcel Moolenaar
75563955d011SMarcel Moolenaar     ;;
75573955d011SMarcel Moolenaaresac
755822619282SSimon J. Gerraty# We did not find ourselves, most probably we were run as 'sh COMMAND'
75593955d011SMarcel Moolenaar# in which case we are not to be found in the path.
75603955d011SMarcel Moolenaarif test "x$as_myself" = x; then
75613955d011SMarcel Moolenaar  as_myself=$0
75623955d011SMarcel Moolenaarfi
75633955d011SMarcel Moolenaarif test ! -f "$as_myself"; then
75644fde40d9SSimon J. Gerraty  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
75653955d011SMarcel Moolenaar  exit 1
75663955d011SMarcel Moolenaarfi
75673955d011SMarcel Moolenaar
75683955d011SMarcel Moolenaar
75693955d011SMarcel Moolenaar
757049caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD]
757149caa483SSimon J. Gerraty# ----------------------------------------
75723955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
75733955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
757449caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0.
75753955d011SMarcel Moolenaaras_fn_error ()
75763955d011SMarcel Moolenaar{
757749caa483SSimon J. Gerraty  as_status=$1; test $as_status -eq 0 && as_status=1
757849caa483SSimon J. Gerraty  if test "$4"; then
757949caa483SSimon J. Gerraty    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
75804fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
75813955d011SMarcel Moolenaar  fi
75824fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: error: $2" >&2
75833955d011SMarcel Moolenaar  as_fn_exit $as_status
75843955d011SMarcel Moolenaar} # as_fn_error
75853955d011SMarcel Moolenaar
75863955d011SMarcel Moolenaar
75873955d011SMarcel Moolenaar# as_fn_set_status STATUS
75883955d011SMarcel Moolenaar# -----------------------
75893955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
75903955d011SMarcel Moolenaaras_fn_set_status ()
75913955d011SMarcel Moolenaar{
75923955d011SMarcel Moolenaar  return $1
75933955d011SMarcel Moolenaar} # as_fn_set_status
75943955d011SMarcel Moolenaar
75953955d011SMarcel Moolenaar# as_fn_exit STATUS
75963955d011SMarcel Moolenaar# -----------------
75973955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
75983955d011SMarcel Moolenaaras_fn_exit ()
75993955d011SMarcel Moolenaar{
76003955d011SMarcel Moolenaar  set +e
76013955d011SMarcel Moolenaar  as_fn_set_status $1
76023955d011SMarcel Moolenaar  exit $1
76033955d011SMarcel Moolenaar} # as_fn_exit
76043955d011SMarcel Moolenaar
76053955d011SMarcel Moolenaar# as_fn_unset VAR
76063955d011SMarcel Moolenaar# ---------------
76073955d011SMarcel Moolenaar# Portably unset VAR.
76083955d011SMarcel Moolenaaras_fn_unset ()
76093955d011SMarcel Moolenaar{
76103955d011SMarcel Moolenaar  { eval $1=; unset $1;}
76113955d011SMarcel Moolenaar}
76123955d011SMarcel Moolenaaras_unset=as_fn_unset
76134fde40d9SSimon J. Gerraty
76143955d011SMarcel Moolenaar# as_fn_append VAR VALUE
76153955d011SMarcel Moolenaar# ----------------------
76163955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
76173955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
76183955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
76193955d011SMarcel Moolenaar# implementations.
76204fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
76214fde40d9SSimon J. Gerratythen :
76223955d011SMarcel Moolenaar  eval 'as_fn_append ()
76233955d011SMarcel Moolenaar  {
76243955d011SMarcel Moolenaar    eval $1+=\$2
76253955d011SMarcel Moolenaar  }'
762622619282SSimon J. Gerratyelse case e in #(
762722619282SSimon J. Gerraty  e) as_fn_append ()
76283955d011SMarcel Moolenaar  {
76293955d011SMarcel Moolenaar    eval $1=\$$1\$2
763022619282SSimon J. Gerraty  } ;;
763122619282SSimon J. Gerratyesac
76323955d011SMarcel Moolenaarfi # as_fn_append
76333955d011SMarcel Moolenaar
76343955d011SMarcel Moolenaar# as_fn_arith ARG...
76353955d011SMarcel Moolenaar# ------------------
76363955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
76373955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
76383955d011SMarcel Moolenaar# must be portable across $(()) and expr.
76394fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
76404fde40d9SSimon J. Gerratythen :
76413955d011SMarcel Moolenaar  eval 'as_fn_arith ()
76423955d011SMarcel Moolenaar  {
76433955d011SMarcel Moolenaar    as_val=$(( $* ))
76443955d011SMarcel Moolenaar  }'
764522619282SSimon J. Gerratyelse case e in #(
764622619282SSimon J. Gerraty  e) as_fn_arith ()
76473955d011SMarcel Moolenaar  {
76483955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
764922619282SSimon J. Gerraty  } ;;
765022619282SSimon J. Gerratyesac
76513955d011SMarcel Moolenaarfi # as_fn_arith
76523955d011SMarcel Moolenaar
76533955d011SMarcel Moolenaar
76543955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
76553955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
76563955d011SMarcel Moolenaar  as_expr=expr
76573955d011SMarcel Moolenaarelse
76583955d011SMarcel Moolenaar  as_expr=false
76593955d011SMarcel Moolenaarfi
76603955d011SMarcel Moolenaar
76613955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
76623955d011SMarcel Moolenaar  as_basename=basename
76633955d011SMarcel Moolenaarelse
76643955d011SMarcel Moolenaar  as_basename=false
76653955d011SMarcel Moolenaarfi
76663955d011SMarcel Moolenaar
76673955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
76683955d011SMarcel Moolenaar  as_dirname=dirname
76693955d011SMarcel Moolenaarelse
76703955d011SMarcel Moolenaar  as_dirname=false
76713955d011SMarcel Moolenaarfi
76723955d011SMarcel Moolenaar
76733955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
76743955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
76753955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
76763955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
76774fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" |
76783955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
76793955d011SMarcel Moolenaar	    s//\1/
76803955d011SMarcel Moolenaar	    q
76813955d011SMarcel Moolenaar	  }
76823955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
76833955d011SMarcel Moolenaar	    s//\1/
76843955d011SMarcel Moolenaar	    q
76853955d011SMarcel Moolenaar	  }
76863955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
76873955d011SMarcel Moolenaar	    s//\1/
76883955d011SMarcel Moolenaar	    q
76893955d011SMarcel Moolenaar	  }
76903955d011SMarcel Moolenaar	  s/.*/./; q'`
76913955d011SMarcel Moolenaar
76923955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
76933955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
76943955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
76953955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
76963955d011SMarcel Moolenaaras_cr_digits='0123456789'
76973955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
76983955d011SMarcel Moolenaar
76994fde40d9SSimon J. Gerraty
77004fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline.
77014fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
77024fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles.
77033955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
77043955d011SMarcel Moolenaarcase `echo -n x` in #(((((
77053955d011SMarcel Moolenaar-n*)
77063955d011SMarcel Moolenaar  case `echo 'xy\c'` in
77073955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
77083955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
77093955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
77103955d011SMarcel Moolenaar       ECHO_T='	';;
77113955d011SMarcel Moolenaar  esac;;
77123955d011SMarcel Moolenaar*)
77133955d011SMarcel Moolenaar  ECHO_N='-n';;
77143955d011SMarcel Moolenaaresac
77153955d011SMarcel Moolenaar
77164fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide
77174fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n.  New code should use
77184fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
77194fde40d9SSimon J. Gerratyas_echo='printf %s\n'
77204fde40d9SSimon J. Gerratyas_echo_n='printf %s'
77214fde40d9SSimon J. Gerraty
77223955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
77233955d011SMarcel Moolenaarif test -d conf$$.dir; then
77243955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
77253955d011SMarcel Moolenaarelse
77263955d011SMarcel Moolenaar  rm -f conf$$.dir
77273955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
77283955d011SMarcel Moolenaarfi
77293955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
77303955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
77313955d011SMarcel Moolenaar    as_ln_s='ln -s'
77323955d011SMarcel Moolenaar    # ... but there are two gotchas:
773322619282SSimon J. Gerraty    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
773422619282SSimon J. Gerraty    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
773522619282SSimon J. Gerraty    # In both cases, we have to default to 'cp -pR'.
77363955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
773749caa483SSimon J. Gerraty      as_ln_s='cp -pR'
77383955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
77393955d011SMarcel Moolenaar    as_ln_s=ln
77403955d011SMarcel Moolenaar  else
774149caa483SSimon J. Gerraty    as_ln_s='cp -pR'
77423955d011SMarcel Moolenaar  fi
77433955d011SMarcel Moolenaarelse
774449caa483SSimon J. Gerraty  as_ln_s='cp -pR'
77453955d011SMarcel Moolenaarfi
77463955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
77473955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
77483955d011SMarcel Moolenaar
77493955d011SMarcel Moolenaar
77503955d011SMarcel Moolenaar# as_fn_mkdir_p
77513955d011SMarcel Moolenaar# -------------
77523955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
77533955d011SMarcel Moolenaaras_fn_mkdir_p ()
77543955d011SMarcel Moolenaar{
77553955d011SMarcel Moolenaar
77563955d011SMarcel Moolenaar  case $as_dir in #(
77573955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
77583955d011SMarcel Moolenaar  esac
77593955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
77603955d011SMarcel Moolenaar    as_dirs=
77613955d011SMarcel Moolenaar    while :; do
77623955d011SMarcel Moolenaar      case $as_dir in #(
77634fde40d9SSimon J. Gerraty      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
77643955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
77653955d011SMarcel Moolenaar      esac
77663955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
77673955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
77683955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
77693955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
77703955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
77713955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
77724fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" |
77733955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
77743955d011SMarcel Moolenaar	    s//\1/
77753955d011SMarcel Moolenaar	    q
77763955d011SMarcel Moolenaar	  }
77773955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
77783955d011SMarcel Moolenaar	    s//\1/
77793955d011SMarcel Moolenaar	    q
77803955d011SMarcel Moolenaar	  }
77813955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
77823955d011SMarcel Moolenaar	    s//\1/
77833955d011SMarcel Moolenaar	    q
77843955d011SMarcel Moolenaar	  }
77853955d011SMarcel Moolenaar	  /^X\(\/\).*/{
77863955d011SMarcel Moolenaar	    s//\1/
77873955d011SMarcel Moolenaar	    q
77883955d011SMarcel Moolenaar	  }
77893955d011SMarcel Moolenaar	  s/.*/./; q'`
77903955d011SMarcel Moolenaar      test -d "$as_dir" && break
77913955d011SMarcel Moolenaar    done
77923955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
779349caa483SSimon J. Gerraty  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
77943955d011SMarcel Moolenaar
77953955d011SMarcel Moolenaar
77963955d011SMarcel Moolenaar} # as_fn_mkdir_p
77973955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
77983955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
77993955d011SMarcel Moolenaarelse
78003955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
78013955d011SMarcel Moolenaar  as_mkdir_p=false
78023955d011SMarcel Moolenaarfi
78033955d011SMarcel Moolenaar
780449caa483SSimon J. Gerraty
780549caa483SSimon J. Gerraty# as_fn_executable_p FILE
780649caa483SSimon J. Gerraty# -----------------------
780749caa483SSimon J. Gerraty# Test if FILE is an executable regular file.
780849caa483SSimon J. Gerratyas_fn_executable_p ()
780949caa483SSimon J. Gerraty{
781049caa483SSimon J. Gerraty  test -f "$1" && test -x "$1"
781149caa483SSimon J. Gerraty} # as_fn_executable_p
78123955d011SMarcel Moolenaaras_test_x='test -x'
781349caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p
78143955d011SMarcel Moolenaar
78153955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
781622619282SSimon J. Gerratyas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
781722619282SSimon J. Gerratyas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
78183955d011SMarcel Moolenaar
78193955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
782022619282SSimon J. Gerratyas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
782122619282SSimon J. Gerratyas_tr_sh="eval sed '$as_sed_sh'" # deprecated
78223955d011SMarcel Moolenaar
78233955d011SMarcel Moolenaar
78243955d011SMarcel Moolenaarexec 6>&1
78253955d011SMarcel Moolenaar## ----------------------------------- ##
78263955d011SMarcel Moolenaar## Main body of $CONFIG_STATUS script. ##
78273955d011SMarcel Moolenaar## ----------------------------------- ##
78283955d011SMarcel Moolenaar_ASEOF
78293955d011SMarcel Moolenaartest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
78303955d011SMarcel Moolenaar
78313955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
78323955d011SMarcel Moolenaar# Save the log message, to keep $0 and so on meaningful, and to
78333955d011SMarcel Moolenaar# report actual input values of CONFIG_FILES etc. instead of their
78343955d011SMarcel Moolenaar# values after options handling.
78353955d011SMarcel Moolenaarac_log="
7836*c60f6422SSimon J. GerratyThis file was extended by bmake $as_me 20251111, which was
783722619282SSimon J. Gerratygenerated by GNU Autoconf 2.72.  Invocation command line was
78383955d011SMarcel Moolenaar
78393955d011SMarcel Moolenaar  CONFIG_FILES    = $CONFIG_FILES
78403955d011SMarcel Moolenaar  CONFIG_HEADERS  = $CONFIG_HEADERS
78413955d011SMarcel Moolenaar  CONFIG_LINKS    = $CONFIG_LINKS
78423955d011SMarcel Moolenaar  CONFIG_COMMANDS = $CONFIG_COMMANDS
78433955d011SMarcel Moolenaar  $ $0 $@
78443955d011SMarcel Moolenaar
78453955d011SMarcel Moolenaaron `(hostname || uname -n) 2>/dev/null | sed 1q`
78463955d011SMarcel Moolenaar"
78473955d011SMarcel Moolenaar
78483955d011SMarcel Moolenaar_ACEOF
78493955d011SMarcel Moolenaar
78503955d011SMarcel Moolenaarcase $ac_config_files in *"
78513955d011SMarcel Moolenaar"*) set x $ac_config_files; shift; ac_config_files=$*;;
78523955d011SMarcel Moolenaaresac
78533955d011SMarcel Moolenaar
78543955d011SMarcel Moolenaarcase $ac_config_headers in *"
78553955d011SMarcel Moolenaar"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
78563955d011SMarcel Moolenaaresac
78573955d011SMarcel Moolenaar
78583955d011SMarcel Moolenaar
78593955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
78603955d011SMarcel Moolenaar# Files that config.status was made for.
78613955d011SMarcel Moolenaarconfig_files="$ac_config_files"
78623955d011SMarcel Moolenaarconfig_headers="$ac_config_headers"
78633955d011SMarcel Moolenaar
78643955d011SMarcel Moolenaar_ACEOF
78653955d011SMarcel Moolenaar
78663955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
78673955d011SMarcel Moolenaarac_cs_usage="\
786822619282SSimon J. Gerraty'$as_me' instantiates files and other configuration actions
78693955d011SMarcel Moolenaarfrom templates according to the current configuration.  Unless the files
78703955d011SMarcel Moolenaarand actions are specified as TAGs, all are instantiated by default.
78713955d011SMarcel Moolenaar
78723955d011SMarcel MoolenaarUsage: $0 [OPTION]... [TAG]...
78733955d011SMarcel Moolenaar
78743955d011SMarcel Moolenaar  -h, --help       print this help, then exit
78753955d011SMarcel Moolenaar  -V, --version    print version number and configuration settings, then exit
787649caa483SSimon J. Gerraty      --config     print configuration, then exit
78773955d011SMarcel Moolenaar  -q, --quiet, --silent
78783955d011SMarcel Moolenaar                   do not print progress messages
78793955d011SMarcel Moolenaar  -d, --debug      don't remove temporary files
78803955d011SMarcel Moolenaar      --recheck    update $as_me by reconfiguring in the same conditions
78813955d011SMarcel Moolenaar      --file=FILE[:TEMPLATE]
78823955d011SMarcel Moolenaar                   instantiate the configuration file FILE
78833955d011SMarcel Moolenaar      --header=FILE[:TEMPLATE]
78843955d011SMarcel Moolenaar                   instantiate the configuration header FILE
78853955d011SMarcel Moolenaar
78863955d011SMarcel MoolenaarConfiguration files:
78873955d011SMarcel Moolenaar$config_files
78883955d011SMarcel Moolenaar
78893955d011SMarcel MoolenaarConfiguration headers:
78903955d011SMarcel Moolenaar$config_headers
78913955d011SMarcel Moolenaar
78923955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>."
78933955d011SMarcel Moolenaar
78943955d011SMarcel Moolenaar_ACEOF
78954fde40d9SSimon J. Gerratyac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
78964fde40d9SSimon J. Gerratyac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
78973955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
78984fde40d9SSimon J. Gerratyac_cs_config='$ac_cs_config_escaped'
78993955d011SMarcel Moolenaarac_cs_version="\\
7900*c60f6422SSimon J. Gerratybmake config.status 20251111
790122619282SSimon J. Gerratyconfigured by $0, generated by GNU Autoconf 2.72,
790249caa483SSimon J. Gerraty  with options \\"\$ac_cs_config\\"
79033955d011SMarcel Moolenaar
790422619282SSimon J. GerratyCopyright (C) 2023 Free Software Foundation, Inc.
79053955d011SMarcel MoolenaarThis config.status script is free software; the Free Software Foundation
79063955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it."
79073955d011SMarcel Moolenaar
79083955d011SMarcel Moolenaarac_pwd='$ac_pwd'
79093955d011SMarcel Moolenaarsrcdir='$srcdir'
79103955d011SMarcel MoolenaarINSTALL='$INSTALL'
79113955d011SMarcel Moolenaartest -n "\$AWK" || AWK=awk
79123955d011SMarcel Moolenaar_ACEOF
79133955d011SMarcel Moolenaar
79143955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
79153955d011SMarcel Moolenaar# The default lists apply if the user does not specify any file.
79163955d011SMarcel Moolenaarac_need_defaults=:
79173955d011SMarcel Moolenaarwhile test $# != 0
79183955d011SMarcel Moolenaardo
79193955d011SMarcel Moolenaar  case $1 in
792049caa483SSimon J. Gerraty  --*=?*)
79213955d011SMarcel Moolenaar    ac_option=`expr "X$1" : 'X\([^=]*\)='`
79223955d011SMarcel Moolenaar    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
79233955d011SMarcel Moolenaar    ac_shift=:
79243955d011SMarcel Moolenaar    ;;
792549caa483SSimon J. Gerraty  --*=)
792649caa483SSimon J. Gerraty    ac_option=`expr "X$1" : 'X\([^=]*\)='`
792749caa483SSimon J. Gerraty    ac_optarg=
792849caa483SSimon J. Gerraty    ac_shift=:
792949caa483SSimon J. Gerraty    ;;
79303955d011SMarcel Moolenaar  *)
79313955d011SMarcel Moolenaar    ac_option=$1
79323955d011SMarcel Moolenaar    ac_optarg=$2
79333955d011SMarcel Moolenaar    ac_shift=shift
79343955d011SMarcel Moolenaar    ;;
79353955d011SMarcel Moolenaar  esac
79363955d011SMarcel Moolenaar
79373955d011SMarcel Moolenaar  case $ac_option in
79383955d011SMarcel Moolenaar  # Handling of the options.
79393955d011SMarcel Moolenaar  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
79403955d011SMarcel Moolenaar    ac_cs_recheck=: ;;
79413955d011SMarcel Moolenaar  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
79424fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_version"; exit ;;
794349caa483SSimon J. Gerraty  --config | --confi | --conf | --con | --co | --c )
79444fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_config"; exit ;;
79453955d011SMarcel Moolenaar  --debug | --debu | --deb | --de | --d | -d )
79463955d011SMarcel Moolenaar    debug=: ;;
79473955d011SMarcel Moolenaar  --file | --fil | --fi | --f )
79483955d011SMarcel Moolenaar    $ac_shift
79493955d011SMarcel Moolenaar    case $ac_optarg in
79504fde40d9SSimon J. Gerraty    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
795149caa483SSimon J. Gerraty    '') as_fn_error $? "missing file argument" ;;
79523955d011SMarcel Moolenaar    esac
79533955d011SMarcel Moolenaar    as_fn_append CONFIG_FILES " '$ac_optarg'"
79543955d011SMarcel Moolenaar    ac_need_defaults=false;;
79553955d011SMarcel Moolenaar  --header | --heade | --head | --hea )
79563955d011SMarcel Moolenaar    $ac_shift
79573955d011SMarcel Moolenaar    case $ac_optarg in
79584fde40d9SSimon J. Gerraty    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
79593955d011SMarcel Moolenaar    esac
79603955d011SMarcel Moolenaar    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
79613955d011SMarcel Moolenaar    ac_need_defaults=false;;
79623955d011SMarcel Moolenaar  --he | --h)
79633955d011SMarcel Moolenaar    # Conflict between --help and --header
796422619282SSimon J. Gerraty    as_fn_error $? "ambiguous option: '$1'
796522619282SSimon J. GerratyTry '$0 --help' for more information.";;
79663955d011SMarcel Moolenaar  --help | --hel | -h )
79674fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_usage"; exit ;;
79683955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
79693955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil | --si | --s)
79703955d011SMarcel Moolenaar    ac_cs_silent=: ;;
79713955d011SMarcel Moolenaar
79723955d011SMarcel Moolenaar  # This is an error.
797322619282SSimon J. Gerraty  -*) as_fn_error $? "unrecognized option: '$1'
797422619282SSimon J. GerratyTry '$0 --help' for more information." ;;
79753955d011SMarcel Moolenaar
79763955d011SMarcel Moolenaar  *) as_fn_append ac_config_targets " $1"
79773955d011SMarcel Moolenaar     ac_need_defaults=false ;;
79783955d011SMarcel Moolenaar
79793955d011SMarcel Moolenaar  esac
79803955d011SMarcel Moolenaar  shift
79813955d011SMarcel Moolenaardone
79823955d011SMarcel Moolenaar
79833955d011SMarcel Moolenaarac_configure_extra_args=
79843955d011SMarcel Moolenaar
79853955d011SMarcel Moolenaarif $ac_cs_silent; then
79863955d011SMarcel Moolenaar  exec 6>/dev/null
79873955d011SMarcel Moolenaar  ac_configure_extra_args="$ac_configure_extra_args --silent"
79883955d011SMarcel Moolenaarfi
79893955d011SMarcel Moolenaar
79903955d011SMarcel Moolenaar_ACEOF
79913955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
79923955d011SMarcel Moolenaarif \$ac_cs_recheck; then
799349caa483SSimon J. Gerraty  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
79943955d011SMarcel Moolenaar  shift
79954fde40d9SSimon J. Gerraty  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
79963955d011SMarcel Moolenaar  CONFIG_SHELL='$SHELL'
79973955d011SMarcel Moolenaar  export CONFIG_SHELL
79983955d011SMarcel Moolenaar  exec "\$@"
79993955d011SMarcel Moolenaarfi
80003955d011SMarcel Moolenaar
80013955d011SMarcel Moolenaar_ACEOF
80023955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
80033955d011SMarcel Moolenaarexec 5>>config.log
80043955d011SMarcel Moolenaar{
80053955d011SMarcel Moolenaar  echo
80063955d011SMarcel Moolenaar  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
80073955d011SMarcel Moolenaar## Running $as_me. ##
80083955d011SMarcel Moolenaar_ASBOX
80094fde40d9SSimon J. Gerraty  printf "%s\n" "$ac_log"
80103955d011SMarcel Moolenaar} >&5
80113955d011SMarcel Moolenaar
80123955d011SMarcel Moolenaar_ACEOF
80133955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
80143955d011SMarcel Moolenaar_ACEOF
80153955d011SMarcel Moolenaar
80163955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
80173955d011SMarcel Moolenaar
80183955d011SMarcel Moolenaar# Handling of arguments.
80193955d011SMarcel Moolenaarfor ac_config_target in $ac_config_targets
80203955d011SMarcel Moolenaardo
80213955d011SMarcel Moolenaar  case $ac_config_target in
80223955d011SMarcel Moolenaar    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
802349caa483SSimon J. Gerraty    "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
80243955d011SMarcel Moolenaar
802522619282SSimon J. Gerraty  *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
80263955d011SMarcel Moolenaar  esac
80273955d011SMarcel Moolenaardone
80283955d011SMarcel Moolenaar
80293955d011SMarcel Moolenaar
80303955d011SMarcel Moolenaar# If the user did not use the arguments to specify the items to instantiate,
80313955d011SMarcel Moolenaar# then the envvar interface is used.  Set only those that are not.
80323955d011SMarcel Moolenaar# We use the long form for the default assignment because of an extremely
80333955d011SMarcel Moolenaar# bizarre bug on SunOS 4.1.3.
80343955d011SMarcel Moolenaarif $ac_need_defaults; then
80354fde40d9SSimon J. Gerraty  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
80364fde40d9SSimon J. Gerraty  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
80373955d011SMarcel Moolenaarfi
80383955d011SMarcel Moolenaar
80393955d011SMarcel Moolenaar# Have a temporary directory for convenience.  Make it in the build tree
80403955d011SMarcel Moolenaar# simply because there is no reason against having it here, and in addition,
80413955d011SMarcel Moolenaar# creating and moving files from /tmp can sometimes cause problems.
80423955d011SMarcel Moolenaar# Hook for its removal unless debugging.
80433955d011SMarcel Moolenaar# Note that there is a small window in which the directory will not be cleaned:
804422619282SSimon J. Gerraty# after its creation but before its name has been assigned to '$tmp'.
80453955d011SMarcel Moolenaar$debug ||
80463955d011SMarcel Moolenaar{
804749caa483SSimon J. Gerraty  tmp= ac_tmp=
80483955d011SMarcel Moolenaar  trap 'exit_status=$?
804949caa483SSimon J. Gerraty  : "${ac_tmp:=$tmp}"
805049caa483SSimon J. Gerraty  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
80513955d011SMarcel Moolenaar' 0
80523955d011SMarcel Moolenaar  trap 'as_fn_exit 1' 1 2 13 15
80533955d011SMarcel Moolenaar}
80543955d011SMarcel Moolenaar# Create a (secure) tmp directory for tmp files.
80553955d011SMarcel Moolenaar
80563955d011SMarcel Moolenaar{
80573955d011SMarcel Moolenaar  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
805849caa483SSimon J. Gerraty  test -d "$tmp"
80593955d011SMarcel Moolenaar}  ||
80603955d011SMarcel Moolenaar{
80613955d011SMarcel Moolenaar  tmp=./conf$$-$RANDOM
80623955d011SMarcel Moolenaar  (umask 077 && mkdir "$tmp")
806349caa483SSimon J. Gerraty} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
806449caa483SSimon J. Gerratyac_tmp=$tmp
80653955d011SMarcel Moolenaar
80663955d011SMarcel Moolenaar# Set up the scripts for CONFIG_FILES section.
80673955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_FILES.
806822619282SSimon J. Gerraty# This happens for instance with './config.status config.h'.
80693955d011SMarcel Moolenaarif test -n "$CONFIG_FILES"; then
80703955d011SMarcel Moolenaar
80713955d011SMarcel Moolenaar
80723955d011SMarcel Moolenaarac_cr=`echo X | tr X '\015'`
80733955d011SMarcel Moolenaar# On cygwin, bash can eat \r inside `` if the user requested igncr.
80743955d011SMarcel Moolenaar# But we know of no other shell where ac_cr would be empty at this
80753955d011SMarcel Moolenaar# point, so we can use a bashism as a fallback.
80763955d011SMarcel Moolenaarif test "x$ac_cr" = x; then
80773955d011SMarcel Moolenaar  eval ac_cr=\$\'\\r\'
80783955d011SMarcel Moolenaarfi
80793955d011SMarcel Moolenaarac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
80803955d011SMarcel Moolenaarif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
808149caa483SSimon J. Gerraty  ac_cs_awk_cr='\\r'
80823955d011SMarcel Moolenaarelse
80833955d011SMarcel Moolenaar  ac_cs_awk_cr=$ac_cr
80843955d011SMarcel Moolenaarfi
80853955d011SMarcel Moolenaar
808649caa483SSimon J. Gerratyecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
80873955d011SMarcel Moolenaar_ACEOF
80883955d011SMarcel Moolenaar
80893955d011SMarcel Moolenaar
80903955d011SMarcel Moolenaar{
80913955d011SMarcel Moolenaar  echo "cat >conf$$subs.awk <<_ACEOF" &&
80923955d011SMarcel Moolenaar  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
80933955d011SMarcel Moolenaar  echo "_ACEOF"
80943955d011SMarcel Moolenaar} >conf$$subs.sh ||
809549caa483SSimon J. Gerraty  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
809649caa483SSimon J. Gerratyac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
80973955d011SMarcel Moolenaarac_delim='%!_!# '
80983955d011SMarcel Moolenaarfor ac_last_try in false false false false false :; do
80993955d011SMarcel Moolenaar  . ./conf$$subs.sh ||
810049caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81013955d011SMarcel Moolenaar
81023955d011SMarcel Moolenaar  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
81033955d011SMarcel Moolenaar  if test $ac_delim_n = $ac_delim_num; then
81043955d011SMarcel Moolenaar    break
81053955d011SMarcel Moolenaar  elif $ac_last_try; then
810649caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81073955d011SMarcel Moolenaar  else
81083955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
81093955d011SMarcel Moolenaar  fi
81103955d011SMarcel Moolenaardone
81113955d011SMarcel Moolenaarrm -f conf$$subs.sh
81123955d011SMarcel Moolenaar
81133955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
811449caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81153955d011SMarcel Moolenaar_ACEOF
81163955d011SMarcel Moolenaarsed -n '
81173955d011SMarcel Moolenaarh
81183955d011SMarcel Moolenaars/^/S["/; s/!.*/"]=/
81193955d011SMarcel Moolenaarp
81203955d011SMarcel Moolenaarg
81213955d011SMarcel Moolenaars/^[^!]*!//
81223955d011SMarcel Moolenaar:repl
81233955d011SMarcel Moolenaart repl
81243955d011SMarcel Moolenaars/'"$ac_delim"'$//
81253955d011SMarcel Moolenaart delim
81263955d011SMarcel Moolenaar:nl
81273955d011SMarcel Moolenaarh
812849caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/
81293955d011SMarcel Moolenaart more1
81303955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
81313955d011SMarcel Moolenaarp
81323955d011SMarcel Moolenaarn
81333955d011SMarcel Moolenaarb repl
81343955d011SMarcel Moolenaar:more1
81353955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
81363955d011SMarcel Moolenaarp
81373955d011SMarcel Moolenaarg
81383955d011SMarcel Moolenaars/.\{148\}//
81393955d011SMarcel Moolenaart nl
81403955d011SMarcel Moolenaar:delim
81413955d011SMarcel Moolenaarh
814249caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/
81433955d011SMarcel Moolenaart more2
81443955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/
81453955d011SMarcel Moolenaarp
81463955d011SMarcel Moolenaarb
81473955d011SMarcel Moolenaar:more2
81483955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
81493955d011SMarcel Moolenaarp
81503955d011SMarcel Moolenaarg
81513955d011SMarcel Moolenaars/.\{148\}//
81523955d011SMarcel Moolenaart delim
81533955d011SMarcel Moolenaar' <conf$$subs.awk | sed '
81543955d011SMarcel Moolenaar/^[^""]/{
81553955d011SMarcel Moolenaar  N
81563955d011SMarcel Moolenaar  s/\n//
81573955d011SMarcel Moolenaar}
81583955d011SMarcel Moolenaar' >>$CONFIG_STATUS || ac_write_fail=1
81593955d011SMarcel Moolenaarrm -f conf$$subs.awk
81603955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
81613955d011SMarcel Moolenaar_ACAWK
816249caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81633955d011SMarcel Moolenaar  for (key in S) S_is_set[key] = 1
81643955d011SMarcel Moolenaar  FS = ""
81653955d011SMarcel Moolenaar
81663955d011SMarcel Moolenaar}
81673955d011SMarcel Moolenaar{
81683955d011SMarcel Moolenaar  line = $ 0
81693955d011SMarcel Moolenaar  nfields = split(line, field, "@")
81703955d011SMarcel Moolenaar  substed = 0
81713955d011SMarcel Moolenaar  len = length(field[1])
81723955d011SMarcel Moolenaar  for (i = 2; i < nfields; i++) {
81733955d011SMarcel Moolenaar    key = field[i]
81743955d011SMarcel Moolenaar    keylen = length(key)
81753955d011SMarcel Moolenaar    if (S_is_set[key]) {
81763955d011SMarcel Moolenaar      value = S[key]
81773955d011SMarcel Moolenaar      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
81783955d011SMarcel Moolenaar      len += length(value) + length(field[++i])
81793955d011SMarcel Moolenaar      substed = 1
81803955d011SMarcel Moolenaar    } else
81813955d011SMarcel Moolenaar      len += 1 + keylen
81823955d011SMarcel Moolenaar  }
81833955d011SMarcel Moolenaar
81843955d011SMarcel Moolenaar  print line
81853955d011SMarcel Moolenaar}
81863955d011SMarcel Moolenaar
81873955d011SMarcel Moolenaar_ACAWK
81883955d011SMarcel Moolenaar_ACEOF
81893955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
81903955d011SMarcel Moolenaarif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
81913955d011SMarcel Moolenaar  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
81923955d011SMarcel Moolenaarelse
81933955d011SMarcel Moolenaar  cat
819449caa483SSimon J. Gerratyfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
819549caa483SSimon J. Gerraty  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81963955d011SMarcel Moolenaar_ACEOF
81973955d011SMarcel Moolenaar
819849caa483SSimon J. Gerraty# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
819949caa483SSimon J. Gerraty# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
82003955d011SMarcel Moolenaar# trailing colons and then remove the whole line if VPATH becomes empty
82013955d011SMarcel Moolenaar# (actually we leave an empty line to preserve line numbers).
82023955d011SMarcel Moolenaarif test "x$srcdir" = x.; then
820349caa483SSimon J. Gerraty  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
820449caa483SSimon J. Gerratyh
820549caa483SSimon J. Gerratys///
820649caa483SSimon J. Gerratys/^/:/
820749caa483SSimon J. Gerratys/[	 ]*$/:/
820849caa483SSimon J. Gerratys/:\$(srcdir):/:/g
820949caa483SSimon J. Gerratys/:\${srcdir}:/:/g
821049caa483SSimon J. Gerratys/:@srcdir@:/:/g
821149caa483SSimon J. Gerratys/^:*//
82123955d011SMarcel Moolenaars/:*$//
821349caa483SSimon J. Gerratyx
821449caa483SSimon J. Gerratys/\(=[	 ]*\).*/\1/
821549caa483SSimon J. GerratyG
821649caa483SSimon J. Gerratys/\n//
82173955d011SMarcel Moolenaars/^[^=]*=[	 ]*$//
82183955d011SMarcel Moolenaar}'
82193955d011SMarcel Moolenaarfi
82203955d011SMarcel Moolenaar
82213955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
82223955d011SMarcel Moolenaarfi # test -n "$CONFIG_FILES"
82233955d011SMarcel Moolenaar
82243955d011SMarcel Moolenaar# Set up the scripts for CONFIG_HEADERS section.
82253955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_HEADERS.
822622619282SSimon J. Gerraty# This happens for instance with './config.status Makefile'.
82273955d011SMarcel Moolenaarif test -n "$CONFIG_HEADERS"; then
822849caa483SSimon J. Gerratycat >"$ac_tmp/defines.awk" <<\_ACAWK ||
82293955d011SMarcel MoolenaarBEGIN {
82303955d011SMarcel Moolenaar_ACEOF
82313955d011SMarcel Moolenaar
823222619282SSimon J. Gerraty# Transform confdefs.h into an awk script 'defines.awk', embedded as
82333955d011SMarcel Moolenaar# here-document in config.status, that substitutes the proper values into
82343955d011SMarcel Moolenaar# config.h.in to produce config.h.
82353955d011SMarcel Moolenaar
82363955d011SMarcel Moolenaar# Create a delimiter string that does not exist in confdefs.h, to ease
82373955d011SMarcel Moolenaar# handling of long lines.
82383955d011SMarcel Moolenaarac_delim='%!_!# '
82393955d011SMarcel Moolenaarfor ac_last_try in false false :; do
824049caa483SSimon J. Gerraty  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
824149caa483SSimon J. Gerraty  if test -z "$ac_tt"; then
82423955d011SMarcel Moolenaar    break
82433955d011SMarcel Moolenaar  elif $ac_last_try; then
824449caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
82453955d011SMarcel Moolenaar  else
82463955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
82473955d011SMarcel Moolenaar  fi
82483955d011SMarcel Moolenaardone
82493955d011SMarcel Moolenaar
82503955d011SMarcel Moolenaar# For the awk script, D is an array of macro values keyed by name,
82513955d011SMarcel Moolenaar# likewise P contains macro parameters if any.  Preserve backslash
82523955d011SMarcel Moolenaar# newline sequences.
82533955d011SMarcel Moolenaar
82543955d011SMarcel Moolenaarac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
82553955d011SMarcel Moolenaarsed -n '
82563955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
82573955d011SMarcel Moolenaart rset
82583955d011SMarcel Moolenaar:rset
82593955d011SMarcel Moolenaars/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
82603955d011SMarcel Moolenaart def
82613955d011SMarcel Moolenaard
82623955d011SMarcel Moolenaar:def
82633955d011SMarcel Moolenaars/\\$//
82643955d011SMarcel Moolenaart bsnl
82653955d011SMarcel Moolenaars/["\\]/\\&/g
82663955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
82673955d011SMarcel MoolenaarD["\1"]=" \3"/p
82683955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
82693955d011SMarcel Moolenaard
82703955d011SMarcel Moolenaar:bsnl
82713955d011SMarcel Moolenaars/["\\]/\\&/g
82723955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
82733955d011SMarcel MoolenaarD["\1"]=" \3\\\\\\n"\\/p
82743955d011SMarcel Moolenaart cont
82753955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
82763955d011SMarcel Moolenaart cont
82773955d011SMarcel Moolenaard
82783955d011SMarcel Moolenaar:cont
82793955d011SMarcel Moolenaarn
82803955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
82813955d011SMarcel Moolenaart clear
82823955d011SMarcel Moolenaar:clear
82833955d011SMarcel Moolenaars/\\$//
82843955d011SMarcel Moolenaart bsnlc
82853955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/p
82863955d011SMarcel Moolenaard
82873955d011SMarcel Moolenaar:bsnlc
82883955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
82893955d011SMarcel Moolenaarb cont
82903955d011SMarcel Moolenaar' <confdefs.h | sed '
82913955d011SMarcel Moolenaars/'"$ac_delim"'/"\\\
82923955d011SMarcel Moolenaar"/g' >>$CONFIG_STATUS || ac_write_fail=1
82933955d011SMarcel Moolenaar
82943955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
82953955d011SMarcel Moolenaar  for (key in D) D_is_set[key] = 1
82963955d011SMarcel Moolenaar  FS = ""
82973955d011SMarcel Moolenaar}
82983955d011SMarcel Moolenaar/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
82993955d011SMarcel Moolenaar  line = \$ 0
83003955d011SMarcel Moolenaar  split(line, arg, " ")
83013955d011SMarcel Moolenaar  if (arg[1] == "#") {
83023955d011SMarcel Moolenaar    defundef = arg[2]
83033955d011SMarcel Moolenaar    mac1 = arg[3]
83043955d011SMarcel Moolenaar  } else {
83053955d011SMarcel Moolenaar    defundef = substr(arg[1], 2)
83063955d011SMarcel Moolenaar    mac1 = arg[2]
83073955d011SMarcel Moolenaar  }
83083955d011SMarcel Moolenaar  split(mac1, mac2, "(") #)
83093955d011SMarcel Moolenaar  macro = mac2[1]
83103955d011SMarcel Moolenaar  prefix = substr(line, 1, index(line, defundef) - 1)
83113955d011SMarcel Moolenaar  if (D_is_set[macro]) {
83123955d011SMarcel Moolenaar    # Preserve the white space surrounding the "#".
83133955d011SMarcel Moolenaar    print prefix "define", macro P[macro] D[macro]
83143955d011SMarcel Moolenaar    next
83153955d011SMarcel Moolenaar  } else {
83163955d011SMarcel Moolenaar    # Replace #undef with comments.  This is necessary, for example,
83173955d011SMarcel Moolenaar    # in the case of _POSIX_SOURCE, which is predefined and required
83183955d011SMarcel Moolenaar    # on some systems where configure will not decide to define it.
83193955d011SMarcel Moolenaar    if (defundef == "undef") {
83203955d011SMarcel Moolenaar      print "/*", prefix defundef, macro, "*/"
83213955d011SMarcel Moolenaar      next
83223955d011SMarcel Moolenaar    }
83233955d011SMarcel Moolenaar  }
83243955d011SMarcel Moolenaar}
83253955d011SMarcel Moolenaar{ print }
83263955d011SMarcel Moolenaar_ACAWK
83273955d011SMarcel Moolenaar_ACEOF
83283955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
832949caa483SSimon J. Gerraty  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
83303955d011SMarcel Moolenaarfi # test -n "$CONFIG_HEADERS"
83313955d011SMarcel Moolenaar
83323955d011SMarcel Moolenaar
83333955d011SMarcel Moolenaareval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
83343955d011SMarcel Moolenaarshift
83353955d011SMarcel Moolenaarfor ac_tag
83363955d011SMarcel Moolenaardo
83373955d011SMarcel Moolenaar  case $ac_tag in
83383955d011SMarcel Moolenaar  :[FHLC]) ac_mode=$ac_tag; continue;;
83393955d011SMarcel Moolenaar  esac
83403955d011SMarcel Moolenaar  case $ac_mode$ac_tag in
83413955d011SMarcel Moolenaar  :[FHL]*:*);;
834222619282SSimon J. Gerraty  :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
83433955d011SMarcel Moolenaar  :[FH]-) ac_tag=-:-;;
83443955d011SMarcel Moolenaar  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
83453955d011SMarcel Moolenaar  esac
83463955d011SMarcel Moolenaar  ac_save_IFS=$IFS
83473955d011SMarcel Moolenaar  IFS=:
83483955d011SMarcel Moolenaar  set x $ac_tag
83493955d011SMarcel Moolenaar  IFS=$ac_save_IFS
83503955d011SMarcel Moolenaar  shift
83513955d011SMarcel Moolenaar  ac_file=$1
83523955d011SMarcel Moolenaar  shift
83533955d011SMarcel Moolenaar
83543955d011SMarcel Moolenaar  case $ac_mode in
83553955d011SMarcel Moolenaar  :L) ac_source=$1;;
83563955d011SMarcel Moolenaar  :[FH])
83573955d011SMarcel Moolenaar    ac_file_inputs=
83583955d011SMarcel Moolenaar    for ac_f
83593955d011SMarcel Moolenaar    do
83603955d011SMarcel Moolenaar      case $ac_f in
836149caa483SSimon J. Gerraty      -) ac_f="$ac_tmp/stdin";;
83623955d011SMarcel Moolenaar      *) # Look for the file first in the build tree, then in the source tree
83633955d011SMarcel Moolenaar	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
836422619282SSimon J. Gerraty	 # because $ac_f cannot contain ':'.
83653955d011SMarcel Moolenaar	 test -f "$ac_f" ||
83663955d011SMarcel Moolenaar	   case $ac_f in
83673955d011SMarcel Moolenaar	   [\\/$]*) false;;
83683955d011SMarcel Moolenaar	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
83693955d011SMarcel Moolenaar	   esac ||
837022619282SSimon J. Gerraty	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
83713955d011SMarcel Moolenaar      esac
83724fde40d9SSimon J. Gerraty      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
83733955d011SMarcel Moolenaar      as_fn_append ac_file_inputs " '$ac_f'"
83743955d011SMarcel Moolenaar    done
83753955d011SMarcel Moolenaar
837622619282SSimon J. Gerraty    # Let's still pretend it is 'configure' which instantiates (i.e., don't
83773955d011SMarcel Moolenaar    # use $as_me), people would be surprised to read:
83783955d011SMarcel Moolenaar    #    /* config.h.  Generated by config.status.  */
83793955d011SMarcel Moolenaar    configure_input='Generated from '`
83804fde40d9SSimon J. Gerraty	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
83813955d011SMarcel Moolenaar	`' by configure.'
83823955d011SMarcel Moolenaar    if test x"$ac_file" != x-; then
83833955d011SMarcel Moolenaar      configure_input="$ac_file.  $configure_input"
83844fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
83854fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $ac_file" >&6;}
83863955d011SMarcel Moolenaar    fi
83873955d011SMarcel Moolenaar    # Neutralize special characters interpreted by sed in replacement strings.
83883955d011SMarcel Moolenaar    case $configure_input in #(
83893955d011SMarcel Moolenaar    *\&* | *\|* | *\\* )
83904fde40d9SSimon J. Gerraty       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
83913955d011SMarcel Moolenaar       sed 's/[\\\\&|]/\\\\&/g'`;; #(
83923955d011SMarcel Moolenaar    *) ac_sed_conf_input=$configure_input;;
83933955d011SMarcel Moolenaar    esac
83943955d011SMarcel Moolenaar
83953955d011SMarcel Moolenaar    case $ac_tag in
839649caa483SSimon J. Gerraty    *:-:* | *:-) cat >"$ac_tmp/stdin" \
839749caa483SSimon J. Gerraty      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
83983955d011SMarcel Moolenaar    esac
83993955d011SMarcel Moolenaar    ;;
84003955d011SMarcel Moolenaar  esac
84013955d011SMarcel Moolenaar
84023955d011SMarcel Moolenaar  ac_dir=`$as_dirname -- "$ac_file" ||
84033955d011SMarcel Moolenaar$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
84043955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)[^/]' \| \
84053955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)$' \| \
84063955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
84074fde40d9SSimon J. Gerratyprintf "%s\n" X"$ac_file" |
84083955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
84093955d011SMarcel Moolenaar	    s//\1/
84103955d011SMarcel Moolenaar	    q
84113955d011SMarcel Moolenaar	  }
84123955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
84133955d011SMarcel Moolenaar	    s//\1/
84143955d011SMarcel Moolenaar	    q
84153955d011SMarcel Moolenaar	  }
84163955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
84173955d011SMarcel Moolenaar	    s//\1/
84183955d011SMarcel Moolenaar	    q
84193955d011SMarcel Moolenaar	  }
84203955d011SMarcel Moolenaar	  /^X\(\/\).*/{
84213955d011SMarcel Moolenaar	    s//\1/
84223955d011SMarcel Moolenaar	    q
84233955d011SMarcel Moolenaar	  }
84243955d011SMarcel Moolenaar	  s/.*/./; q'`
84253955d011SMarcel Moolenaar  as_dir="$ac_dir"; as_fn_mkdir_p
84263955d011SMarcel Moolenaar  ac_builddir=.
84273955d011SMarcel Moolenaar
84283955d011SMarcel Moolenaarcase "$ac_dir" in
84293955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
84303955d011SMarcel Moolenaar*)
84314fde40d9SSimon J. Gerraty  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
84323955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
84334fde40d9SSimon J. Gerraty  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
84343955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
84353955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
84363955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
84373955d011SMarcel Moolenaar  esac ;;
84383955d011SMarcel Moolenaaresac
84393955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
84403955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
84413955d011SMarcel Moolenaar# for backward compatibility:
84423955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
84433955d011SMarcel Moolenaar
84443955d011SMarcel Moolenaarcase $srcdir in
84453955d011SMarcel Moolenaar  .)  # We are building in place.
84463955d011SMarcel Moolenaar    ac_srcdir=.
84473955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
84483955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
84493955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
84503955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
84513955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
84523955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
84533955d011SMarcel Moolenaar  *) # Relative name.
84543955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
84553955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
84563955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
84573955d011SMarcel Moolenaaresac
84583955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
84593955d011SMarcel Moolenaar
84603955d011SMarcel Moolenaar
84613955d011SMarcel Moolenaar  case $ac_mode in
84623955d011SMarcel Moolenaar  :F)
84633955d011SMarcel Moolenaar  #
84643955d011SMarcel Moolenaar  # CONFIG_FILE
84653955d011SMarcel Moolenaar  #
84663955d011SMarcel Moolenaar
84673955d011SMarcel Moolenaar  case $INSTALL in
84683955d011SMarcel Moolenaar  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
84693955d011SMarcel Moolenaar  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
84703955d011SMarcel Moolenaar  esac
84713955d011SMarcel Moolenaar_ACEOF
84723955d011SMarcel Moolenaar
84733955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
84743955d011SMarcel Moolenaar# If the template does not know about datarootdir, expand it.
84753955d011SMarcel Moolenaar# FIXME: This hack should be removed a few years after 2.60.
84763955d011SMarcel Moolenaarac_datarootdir_hack=; ac_datarootdir_seen=
84773955d011SMarcel Moolenaarac_sed_dataroot='
84783955d011SMarcel Moolenaar/datarootdir/ {
84793955d011SMarcel Moolenaar  p
84803955d011SMarcel Moolenaar  q
84813955d011SMarcel Moolenaar}
84823955d011SMarcel Moolenaar/@datadir@/p
84833955d011SMarcel Moolenaar/@docdir@/p
84843955d011SMarcel Moolenaar/@infodir@/p
84853955d011SMarcel Moolenaar/@localedir@/p
84863955d011SMarcel Moolenaar/@mandir@/p'
84873955d011SMarcel Moolenaarcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
84883955d011SMarcel Moolenaar*datarootdir*) ac_datarootdir_seen=yes;;
84893955d011SMarcel Moolenaar*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
84904fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
84914fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
84923955d011SMarcel Moolenaar_ACEOF
84933955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
84943955d011SMarcel Moolenaar  ac_datarootdir_hack='
84953955d011SMarcel Moolenaar  s&@datadir@&$datadir&g
84963955d011SMarcel Moolenaar  s&@docdir@&$docdir&g
84973955d011SMarcel Moolenaar  s&@infodir@&$infodir&g
84983955d011SMarcel Moolenaar  s&@localedir@&$localedir&g
84993955d011SMarcel Moolenaar  s&@mandir@&$mandir&g
85003955d011SMarcel Moolenaar  s&\\\${datarootdir}&$datarootdir&g' ;;
85013955d011SMarcel Moolenaaresac
85023955d011SMarcel Moolenaar_ACEOF
85033955d011SMarcel Moolenaar
850422619282SSimon J. Gerraty# Neutralize VPATH when '$srcdir' = '.'.
85053955d011SMarcel Moolenaar# Shell code in configure.ac might set extrasub.
85063955d011SMarcel Moolenaar# FIXME: do we really want to maintain this feature?
85073955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
85083955d011SMarcel Moolenaarac_sed_extra="$ac_vpsub
85093955d011SMarcel Moolenaar$extrasub
85103955d011SMarcel Moolenaar_ACEOF
85113955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
85123955d011SMarcel Moolenaar:t
85133955d011SMarcel Moolenaar/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
85143955d011SMarcel Moolenaars|@configure_input@|$ac_sed_conf_input|;t t
85153955d011SMarcel Moolenaars&@top_builddir@&$ac_top_builddir_sub&;t t
85163955d011SMarcel Moolenaars&@top_build_prefix@&$ac_top_build_prefix&;t t
85173955d011SMarcel Moolenaars&@srcdir@&$ac_srcdir&;t t
85183955d011SMarcel Moolenaars&@abs_srcdir@&$ac_abs_srcdir&;t t
85193955d011SMarcel Moolenaars&@top_srcdir@&$ac_top_srcdir&;t t
85203955d011SMarcel Moolenaars&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
85213955d011SMarcel Moolenaars&@builddir@&$ac_builddir&;t t
85223955d011SMarcel Moolenaars&@abs_builddir@&$ac_abs_builddir&;t t
85233955d011SMarcel Moolenaars&@abs_top_builddir@&$ac_abs_top_builddir&;t t
85243955d011SMarcel Moolenaars&@INSTALL@&$ac_INSTALL&;t t
85253955d011SMarcel Moolenaar$ac_datarootdir_hack
85263955d011SMarcel Moolenaar"
852749caa483SSimon J. Gerratyeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
852849caa483SSimon J. Gerraty  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
85293955d011SMarcel Moolenaar
85303955d011SMarcel Moolenaartest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
853149caa483SSimon J. Gerraty  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
853249caa483SSimon J. Gerraty  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
853349caa483SSimon J. Gerraty      "$ac_tmp/out"`; test -z "$ac_out"; } &&
853422619282SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
853549caa483SSimon J. Gerratywhich seems to be undefined.  Please make sure it is defined" >&5
853622619282SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
853749caa483SSimon J. Gerratywhich seems to be undefined.  Please make sure it is defined" >&2;}
85383955d011SMarcel Moolenaar
853949caa483SSimon J. Gerraty  rm -f "$ac_tmp/stdin"
85403955d011SMarcel Moolenaar  case $ac_file in
854149caa483SSimon J. Gerraty  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
854249caa483SSimon J. Gerraty  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
85433955d011SMarcel Moolenaar  esac \
854449caa483SSimon J. Gerraty  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
85453955d011SMarcel Moolenaar ;;
85463955d011SMarcel Moolenaar  :H)
85473955d011SMarcel Moolenaar  #
85483955d011SMarcel Moolenaar  # CONFIG_HEADER
85493955d011SMarcel Moolenaar  #
85503955d011SMarcel Moolenaar  if test x"$ac_file" != x-; then
85513955d011SMarcel Moolenaar    {
85524fde40d9SSimon J. Gerraty      printf "%s\n" "/* $configure_input  */" >&1 \
855349caa483SSimon J. Gerraty      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
855449caa483SSimon J. Gerraty    } >"$ac_tmp/config.h" \
855549caa483SSimon J. Gerraty      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
855649caa483SSimon J. Gerraty    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
85574fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
85584fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
85593955d011SMarcel Moolenaar    else
85603955d011SMarcel Moolenaar      rm -f "$ac_file"
856149caa483SSimon J. Gerraty      mv "$ac_tmp/config.h" "$ac_file" \
856249caa483SSimon J. Gerraty	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
85633955d011SMarcel Moolenaar    fi
85643955d011SMarcel Moolenaar  else
85654fde40d9SSimon J. Gerraty    printf "%s\n" "/* $configure_input  */" >&1 \
856649caa483SSimon J. Gerraty      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
856749caa483SSimon J. Gerraty      || as_fn_error $? "could not create -" "$LINENO" 5
85683955d011SMarcel Moolenaar  fi
85693955d011SMarcel Moolenaar ;;
85703955d011SMarcel Moolenaar
85713955d011SMarcel Moolenaar
85723955d011SMarcel Moolenaar  esac
85733955d011SMarcel Moolenaar
85743955d011SMarcel Moolenaardone # for ac_tag
85753955d011SMarcel Moolenaar
85763955d011SMarcel Moolenaar
85773955d011SMarcel Moolenaaras_fn_exit 0
85783955d011SMarcel Moolenaar_ACEOF
85793955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
85803955d011SMarcel Moolenaar
85813955d011SMarcel Moolenaartest $ac_write_fail = 0 ||
858249caa483SSimon J. Gerraty  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
85833955d011SMarcel Moolenaar
85843955d011SMarcel Moolenaar
85853955d011SMarcel Moolenaar# configure is writing to config.log, and then calls config.status.
85863955d011SMarcel Moolenaar# config.status does its own redirection, appending to config.log.
85873955d011SMarcel Moolenaar# Unfortunately, on DOS this fails, as config.log is still kept open
85883955d011SMarcel Moolenaar# by configure, so config.status won't be able to write to it; its
85893955d011SMarcel Moolenaar# output is simply discarded.  So we exec the FD to /dev/null,
85903955d011SMarcel Moolenaar# effectively closing config.log, so it can be properly (re)opened and
85913955d011SMarcel Moolenaar# appended to by config.status.  When coming back to configure, we
85923955d011SMarcel Moolenaar# need to make the FD available again.
85933955d011SMarcel Moolenaarif test "$no_create" != yes; then
85943955d011SMarcel Moolenaar  ac_cs_success=:
85953955d011SMarcel Moolenaar  ac_config_status_args=
85963955d011SMarcel Moolenaar  test "$silent" = yes &&
85973955d011SMarcel Moolenaar    ac_config_status_args="$ac_config_status_args --quiet"
85983955d011SMarcel Moolenaar  exec 5>/dev/null
85993955d011SMarcel Moolenaar  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
86003955d011SMarcel Moolenaar  exec 5>>config.log
86013955d011SMarcel Moolenaar  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
86023955d011SMarcel Moolenaar  # would make configure fail if this is the last instruction.
860349caa483SSimon J. Gerraty  $ac_cs_success || as_fn_exit 1
86043955d011SMarcel Moolenaarfi
86053955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
86064fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
86074fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
86083955d011SMarcel Moolenaarfi
86093955d011SMarcel Moolenaar
86103955d011SMarcel Moolenaarcat <<EOF
86113955d011SMarcel Moolenaar
86123955d011SMarcel MoolenaarYou can now run
86133955d011SMarcel Moolenaar
86143955d011SMarcel Moolenaar	sh ./make-bootstrap.sh
86153955d011SMarcel Moolenaar
86163955d011SMarcel Moolenaarto produce a fully functional bmake.
86173955d011SMarcel Moolenaar
86183955d011SMarcel MoolenaarEOF
86194fde40d9SSimon J. Gerraty
8620