xref: /freebsd/contrib/bmake/configure (revision 548bfc56)
13955d011SMarcel Moolenaar#! /bin/sh
23955d011SMarcel Moolenaar# Guess values for system-dependent variables and create Makefiles.
3*548bfc56SSimon J. Gerraty# Generated by GNU Autoconf 2.71 for bmake 20240314.
43955d011SMarcel Moolenaar#
53955d011SMarcel Moolenaar# Report bugs to <sjg@NetBSD.org>.
63955d011SMarcel Moolenaar#
749caa483SSimon J. Gerraty#
84fde40d9SSimon J. Gerraty# Copyright (C) 1992-1996, 1998-2017, 2020-2021 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. Gerratyas_nop=:
214fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
224fde40d9SSimon J. Gerratythen :
233955d011SMarcel Moolenaar  emulate sh
243955d011SMarcel Moolenaar  NULLCMD=:
253955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
273955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
283955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
294fde40d9SSimon J. Gerratyelse $as_nop
303955d011SMarcel Moolenaar  case `(set -o) 2>/dev/null` in #(
313955d011SMarcel Moolenaar  *posix*) :
323955d011SMarcel Moolenaar    set -o posix ;; #(
333955d011SMarcel Moolenaar  *) :
343955d011SMarcel Moolenaar     ;;
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
1063955d011SMarcel Moolenaar# 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
13649caa483SSimon 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
1434fde40d9SSimon J. Gerraty  as_bourne_compatible="as_nop=:
1444fde40d9SSimon J. Gerratyif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
1454fde40d9SSimon J. Gerratythen :
1463955d011SMarcel Moolenaar  emulate sh
1473955d011SMarcel Moolenaar  NULLCMD=:
1483955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1493955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
1503955d011SMarcel Moolenaar  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1513955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
1524fde40d9SSimon J. Gerratyelse \$as_nop
1533955d011SMarcel Moolenaar  case \`(set -o) 2>/dev/null\` in #(
1543955d011SMarcel Moolenaar  *posix*) :
1553955d011SMarcel Moolenaar    set -o posix ;; #(
1563955d011SMarcel Moolenaar  *) :
1573955d011SMarcel Moolenaar     ;;
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
1754fde40d9SSimon J. Gerratyelse \$as_nop
1763955d011SMarcel Moolenaar  exitcode=1; echo positional parameters were not saved.
1773955d011SMarcel Moolenaarfi
17849caa483SSimon J. Gerratytest x\$exitcode = x0 || exit 1
1794fde40d9SSimon J. Gerratyblah=\$(echo \$(echo blah))
1804fde40d9SSimon J. Gerratytest x\"\$blah\" = xblah || exit 1
18149caa483SSimon J. Gerratytest -x / || exit 1"
1823955d011SMarcel Moolenaar  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1833955d011SMarcel Moolenaar  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1843955d011SMarcel Moolenaar  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1854fde40d9SSimon J. Gerraty  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
1864fde40d9SSimon J. Gerraty  if (eval "$as_required") 2>/dev/null
1874fde40d9SSimon J. Gerratythen :
1883955d011SMarcel Moolenaar  as_have_required=yes
1894fde40d9SSimon J. Gerratyelse $as_nop
1903955d011SMarcel Moolenaar  as_have_required=no
1913955d011SMarcel Moolenaarfi
1924fde40d9SSimon J. Gerraty  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
1934fde40d9SSimon J. Gerratythen :
1943955d011SMarcel Moolenaar
1954fde40d9SSimon J. Gerratyelse $as_nop
1963955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1973955d011SMarcel Moolenaaras_found=false
1983955d011SMarcel Moolenaarfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
1993955d011SMarcel Moolenaardo
2003955d011SMarcel Moolenaar  IFS=$as_save_IFS
2014fde40d9SSimon J. Gerraty  case $as_dir in #(((
2024fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
2034fde40d9SSimon J. Gerraty    */) ;;
2044fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
2054fde40d9SSimon J. Gerraty  esac
2063955d011SMarcel Moolenaar  as_found=:
2073955d011SMarcel Moolenaar  case $as_dir in #(
2083955d011SMarcel Moolenaar	 /*)
2093955d011SMarcel Moolenaar	   for as_base in sh bash ksh sh5; do
2103955d011SMarcel Moolenaar	     # Try only shells that exist, to save several forks.
2114fde40d9SSimon J. Gerraty	     as_shell=$as_dir$as_base
2123955d011SMarcel Moolenaar	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2134fde40d9SSimon J. Gerraty		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
2144fde40d9SSimon J. Gerratythen :
2153955d011SMarcel Moolenaar  CONFIG_SHELL=$as_shell as_have_required=yes
2164fde40d9SSimon J. Gerraty		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
2174fde40d9SSimon J. Gerratythen :
2183955d011SMarcel Moolenaar  break 2
2193955d011SMarcel Moolenaarfi
2203955d011SMarcel Moolenaarfi
2213955d011SMarcel Moolenaar	   done;;
2223955d011SMarcel Moolenaar       esac
2233955d011SMarcel Moolenaar  as_found=false
2243955d011SMarcel Moolenaardone
2253955d011SMarcel MoolenaarIFS=$as_save_IFS
2264fde40d9SSimon J. Gerratyif $as_found
2274fde40d9SSimon J. Gerratythen :
2284fde40d9SSimon J. Gerraty
2294fde40d9SSimon J. Gerratyelse $as_nop
2304fde40d9SSimon J. Gerraty  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2314fde40d9SSimon J. Gerraty	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
2324fde40d9SSimon J. Gerratythen :
2334fde40d9SSimon J. Gerraty  CONFIG_SHELL=$SHELL as_have_required=yes
2344fde40d9SSimon J. Gerratyfi
2354fde40d9SSimon J. Gerratyfi
2363955d011SMarcel Moolenaar
2373955d011SMarcel Moolenaar
2384fde40d9SSimon J. Gerraty      if test "x$CONFIG_SHELL" != x
2394fde40d9SSimon J. Gerratythen :
24049caa483SSimon J. Gerraty  export CONFIG_SHELL
2413955d011SMarcel Moolenaar             # We cannot yet assume a decent shell, so we have to provide a
2423955d011SMarcel Moolenaar# neutralization value for shells without unset; and this also
2433955d011SMarcel Moolenaar# works around shells that cannot unset nonexistent variables.
24449caa483SSimon J. Gerraty# Preserve -v and -x to the replacement shell.
2453955d011SMarcel MoolenaarBASH_ENV=/dev/null
2463955d011SMarcel MoolenaarENV=/dev/null
2473955d011SMarcel Moolenaar(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
24849caa483SSimon J. Gerratycase $- in # ((((
24949caa483SSimon J. Gerraty  *v*x* | *x*v* ) as_opts=-vx ;;
25049caa483SSimon J. Gerraty  *v* ) as_opts=-v ;;
25149caa483SSimon J. Gerraty  *x* ) as_opts=-x ;;
25249caa483SSimon J. Gerraty  * ) as_opts= ;;
25349caa483SSimon J. Gerratyesac
25449caa483SSimon J. Gerratyexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
25549caa483SSimon J. Gerraty# Admittedly, this is quite paranoid, since all the known shells bail
25649caa483SSimon J. Gerraty# out after a failed `exec'.
2574fde40d9SSimon J. Gerratyprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
25849caa483SSimon J. Gerratyexit 255
2593955d011SMarcel Moolenaarfi
2603955d011SMarcel Moolenaar
2614fde40d9SSimon J. Gerraty    if test x$as_have_required = xno
2624fde40d9SSimon J. Gerratythen :
2634fde40d9SSimon J. Gerraty  printf "%s\n" "$0: This script requires a shell more modern than all"
2644fde40d9SSimon J. Gerraty  printf "%s\n" "$0: the shells that I found on your system."
2654fde40d9SSimon J. Gerraty  if test ${ZSH_VERSION+y} ; then
2664fde40d9SSimon J. Gerraty    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2674fde40d9SSimon J. Gerraty    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
2683955d011SMarcel Moolenaar  else
2694fde40d9SSimon J. Gerraty    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org
2703955d011SMarcel Moolenaar$0: about your system, including any error possibly output
2713955d011SMarcel Moolenaar$0: before this message. Then install a modern shell, or
2723955d011SMarcel Moolenaar$0: manually run the script under such a shell if you do
2733955d011SMarcel Moolenaar$0: have one."
2743955d011SMarcel Moolenaar  fi
2753955d011SMarcel Moolenaar  exit 1
2763955d011SMarcel Moolenaarfi
2773955d011SMarcel Moolenaarfi
2783955d011SMarcel Moolenaarfi
2793955d011SMarcel MoolenaarSHELL=${CONFIG_SHELL-/bin/sh}
2803955d011SMarcel Moolenaarexport SHELL
2813955d011SMarcel Moolenaar# Unset more variables known to interfere with behavior of common tools.
2823955d011SMarcel MoolenaarCLICOLOR_FORCE= GREP_OPTIONS=
2833955d011SMarcel Moolenaarunset CLICOLOR_FORCE GREP_OPTIONS
2843955d011SMarcel Moolenaar
2853955d011SMarcel Moolenaar## --------------------- ##
2863955d011SMarcel Moolenaar## M4sh Shell Functions. ##
2873955d011SMarcel Moolenaar## --------------------- ##
2883955d011SMarcel Moolenaar# as_fn_unset VAR
2893955d011SMarcel Moolenaar# ---------------
2903955d011SMarcel Moolenaar# Portably unset VAR.
2913955d011SMarcel Moolenaaras_fn_unset ()
2923955d011SMarcel Moolenaar{
2933955d011SMarcel Moolenaar  { eval $1=; unset $1;}
2943955d011SMarcel Moolenaar}
2953955d011SMarcel Moolenaaras_unset=as_fn_unset
2963955d011SMarcel Moolenaar
2974fde40d9SSimon J. Gerraty
2983955d011SMarcel Moolenaar# as_fn_set_status STATUS
2993955d011SMarcel Moolenaar# -----------------------
3003955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
3013955d011SMarcel Moolenaaras_fn_set_status ()
3023955d011SMarcel Moolenaar{
3033955d011SMarcel Moolenaar  return $1
3043955d011SMarcel Moolenaar} # as_fn_set_status
3053955d011SMarcel Moolenaar
3063955d011SMarcel Moolenaar# as_fn_exit STATUS
3073955d011SMarcel Moolenaar# -----------------
3083955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
3093955d011SMarcel Moolenaaras_fn_exit ()
3103955d011SMarcel Moolenaar{
3113955d011SMarcel Moolenaar  set +e
3123955d011SMarcel Moolenaar  as_fn_set_status $1
3133955d011SMarcel Moolenaar  exit $1
3143955d011SMarcel Moolenaar} # as_fn_exit
3154fde40d9SSimon J. Gerraty# as_fn_nop
3164fde40d9SSimon J. Gerraty# ---------
3174fde40d9SSimon J. Gerraty# Do nothing but, unlike ":", preserve the value of $?.
3184fde40d9SSimon J. Gerratyas_fn_nop ()
3194fde40d9SSimon J. Gerraty{
3204fde40d9SSimon J. Gerraty  return $?
3214fde40d9SSimon J. Gerraty}
3224fde40d9SSimon J. Gerratyas_nop=as_fn_nop
3233955d011SMarcel Moolenaar
3243955d011SMarcel Moolenaar# as_fn_mkdir_p
3253955d011SMarcel Moolenaar# -------------
3263955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
3273955d011SMarcel Moolenaaras_fn_mkdir_p ()
3283955d011SMarcel Moolenaar{
3293955d011SMarcel Moolenaar
3303955d011SMarcel Moolenaar  case $as_dir in #(
3313955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
3323955d011SMarcel Moolenaar  esac
3333955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
3343955d011SMarcel Moolenaar    as_dirs=
3353955d011SMarcel Moolenaar    while :; do
3363955d011SMarcel Moolenaar      case $as_dir in #(
3374fde40d9SSimon J. Gerraty      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3383955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
3393955d011SMarcel Moolenaar      esac
3403955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
3413955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
3423955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3433955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
3443955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
3453955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3464fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" |
3473955d011SMarcel Moolenaar    sed '/^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	  /^X\(\/\).*/{
3603955d011SMarcel Moolenaar	    s//\1/
3613955d011SMarcel Moolenaar	    q
3623955d011SMarcel Moolenaar	  }
3633955d011SMarcel Moolenaar	  s/.*/./; q'`
3643955d011SMarcel Moolenaar      test -d "$as_dir" && break
3653955d011SMarcel Moolenaar    done
3663955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
36749caa483SSimon J. Gerraty  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3683955d011SMarcel Moolenaar
3693955d011SMarcel Moolenaar
3703955d011SMarcel Moolenaar} # as_fn_mkdir_p
37149caa483SSimon J. Gerraty
37249caa483SSimon J. Gerraty# as_fn_executable_p FILE
37349caa483SSimon J. Gerraty# -----------------------
37449caa483SSimon J. Gerraty# Test if FILE is an executable regular file.
37549caa483SSimon J. Gerratyas_fn_executable_p ()
37649caa483SSimon J. Gerraty{
37749caa483SSimon J. Gerraty  test -f "$1" && test -x "$1"
37849caa483SSimon J. Gerraty} # as_fn_executable_p
3793955d011SMarcel Moolenaar# as_fn_append VAR VALUE
3803955d011SMarcel Moolenaar# ----------------------
3813955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
3823955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
3833955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
3843955d011SMarcel Moolenaar# implementations.
3854fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
3864fde40d9SSimon J. Gerratythen :
3873955d011SMarcel Moolenaar  eval 'as_fn_append ()
3883955d011SMarcel Moolenaar  {
3893955d011SMarcel Moolenaar    eval $1+=\$2
3903955d011SMarcel Moolenaar  }'
3914fde40d9SSimon J. Gerratyelse $as_nop
3923955d011SMarcel Moolenaar  as_fn_append ()
3933955d011SMarcel Moolenaar  {
3943955d011SMarcel Moolenaar    eval $1=\$$1\$2
3953955d011SMarcel Moolenaar  }
3963955d011SMarcel Moolenaarfi # as_fn_append
3973955d011SMarcel Moolenaar
3983955d011SMarcel Moolenaar# as_fn_arith ARG...
3993955d011SMarcel Moolenaar# ------------------
4003955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
4013955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
4023955d011SMarcel Moolenaar# must be portable across $(()) and expr.
4034fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
4044fde40d9SSimon J. Gerratythen :
4053955d011SMarcel Moolenaar  eval 'as_fn_arith ()
4063955d011SMarcel Moolenaar  {
4073955d011SMarcel Moolenaar    as_val=$(( $* ))
4083955d011SMarcel Moolenaar  }'
4094fde40d9SSimon J. Gerratyelse $as_nop
4103955d011SMarcel Moolenaar  as_fn_arith ()
4113955d011SMarcel Moolenaar  {
4123955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
4133955d011SMarcel Moolenaar  }
4143955d011SMarcel Moolenaarfi # as_fn_arith
4153955d011SMarcel Moolenaar
4164fde40d9SSimon J. Gerraty# as_fn_nop
4174fde40d9SSimon J. Gerraty# ---------
4184fde40d9SSimon J. Gerraty# Do nothing but, unlike ":", preserve the value of $?.
4194fde40d9SSimon J. Gerratyas_fn_nop ()
4204fde40d9SSimon J. Gerraty{
4214fde40d9SSimon J. Gerraty  return $?
4224fde40d9SSimon J. Gerraty}
4234fde40d9SSimon J. Gerratyas_nop=as_fn_nop
4243955d011SMarcel Moolenaar
42549caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD]
42649caa483SSimon J. Gerraty# ----------------------------------------
4273955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4283955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
42949caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0.
4303955d011SMarcel Moolenaaras_fn_error ()
4313955d011SMarcel Moolenaar{
43249caa483SSimon J. Gerraty  as_status=$1; test $as_status -eq 0 && as_status=1
43349caa483SSimon J. Gerraty  if test "$4"; then
43449caa483SSimon J. Gerraty    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4354fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4363955d011SMarcel Moolenaar  fi
4374fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: error: $2" >&2
4383955d011SMarcel Moolenaar  as_fn_exit $as_status
4393955d011SMarcel Moolenaar} # as_fn_error
4403955d011SMarcel Moolenaar
4413955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
4423955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4433955d011SMarcel Moolenaar  as_expr=expr
4443955d011SMarcel Moolenaarelse
4453955d011SMarcel Moolenaar  as_expr=false
4463955d011SMarcel Moolenaarfi
4473955d011SMarcel Moolenaar
4483955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4493955d011SMarcel Moolenaar  as_basename=basename
4503955d011SMarcel Moolenaarelse
4513955d011SMarcel Moolenaar  as_basename=false
4523955d011SMarcel Moolenaarfi
4533955d011SMarcel Moolenaar
4543955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4553955d011SMarcel Moolenaar  as_dirname=dirname
4563955d011SMarcel Moolenaarelse
4573955d011SMarcel Moolenaar  as_dirname=false
4583955d011SMarcel Moolenaarfi
4593955d011SMarcel Moolenaar
4603955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
4613955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4623955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
4633955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4644fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" |
4653955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
4663955d011SMarcel Moolenaar	    s//\1/
4673955d011SMarcel Moolenaar	    q
4683955d011SMarcel Moolenaar	  }
4693955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
4703955d011SMarcel Moolenaar	    s//\1/
4713955d011SMarcel Moolenaar	    q
4723955d011SMarcel Moolenaar	  }
4733955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
4743955d011SMarcel Moolenaar	    s//\1/
4753955d011SMarcel Moolenaar	    q
4763955d011SMarcel Moolenaar	  }
4773955d011SMarcel Moolenaar	  s/.*/./; q'`
4783955d011SMarcel Moolenaar
4793955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
4803955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
4813955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4823955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
4833955d011SMarcel Moolenaaras_cr_digits='0123456789'
4843955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
4853955d011SMarcel Moolenaar
4863955d011SMarcel Moolenaar
4873955d011SMarcel Moolenaar  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4883955d011SMarcel Moolenaar  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4893955d011SMarcel Moolenaar  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4903955d011SMarcel Moolenaar  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4913955d011SMarcel Moolenaar  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4923955d011SMarcel Moolenaar  sed -n '
4933955d011SMarcel Moolenaar    p
4943955d011SMarcel Moolenaar    /[$]LINENO/=
4953955d011SMarcel Moolenaar  ' <$as_myself |
4963955d011SMarcel Moolenaar    sed '
4973955d011SMarcel Moolenaar      s/[$]LINENO.*/&-/
4983955d011SMarcel Moolenaar      t lineno
4993955d011SMarcel Moolenaar      b
5003955d011SMarcel Moolenaar      :lineno
5013955d011SMarcel Moolenaar      N
5023955d011SMarcel Moolenaar      :loop
5033955d011SMarcel Moolenaar      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5043955d011SMarcel Moolenaar      t loop
5053955d011SMarcel Moolenaar      s/-\n.*//
5063955d011SMarcel Moolenaar    ' >$as_me.lineno &&
5073955d011SMarcel Moolenaar  chmod +x "$as_me.lineno" ||
5084fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5093955d011SMarcel Moolenaar
51049caa483SSimon J. Gerraty  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
51149caa483SSimon J. Gerraty  # already done that, so ensure we don't try to do so again and fall
51249caa483SSimon J. Gerraty  # in an infinite loop.  This has already happened in practice.
51349caa483SSimon J. Gerraty  _as_can_reexec=no; export _as_can_reexec
5143955d011SMarcel Moolenaar  # Don't try to exec as it changes $[0], causing all sort of problems
5153955d011SMarcel Moolenaar  # (the dirname of $[0] is not the place where we might find the
5163955d011SMarcel Moolenaar  # original and so on.  Autoconf is especially sensitive to this).
5173955d011SMarcel Moolenaar  . "./$as_me.lineno"
5183955d011SMarcel Moolenaar  # Exit status is that of the last command.
5193955d011SMarcel Moolenaar  exit
5203955d011SMarcel Moolenaar}
5213955d011SMarcel Moolenaar
5224fde40d9SSimon J. Gerraty
5234fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline.
5244fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
5254fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles.
5263955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
5273955d011SMarcel Moolenaarcase `echo -n x` in #(((((
5283955d011SMarcel Moolenaar-n*)
5293955d011SMarcel Moolenaar  case `echo 'xy\c'` in
5303955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5313955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
5323955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5333955d011SMarcel Moolenaar       ECHO_T='	';;
5343955d011SMarcel Moolenaar  esac;;
5353955d011SMarcel Moolenaar*)
5363955d011SMarcel Moolenaar  ECHO_N='-n';;
5373955d011SMarcel Moolenaaresac
5383955d011SMarcel Moolenaar
5394fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide
5404fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n.  New code should use
5414fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
5424fde40d9SSimon J. Gerratyas_echo='printf %s\n'
5434fde40d9SSimon J. Gerratyas_echo_n='printf %s'
5444fde40d9SSimon J. Gerraty
5454fde40d9SSimon J. Gerraty
5463955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
5473955d011SMarcel Moolenaarif test -d conf$$.dir; then
5483955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
5493955d011SMarcel Moolenaarelse
5503955d011SMarcel Moolenaar  rm -f conf$$.dir
5513955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
5523955d011SMarcel Moolenaarfi
5533955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
5543955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
5553955d011SMarcel Moolenaar    as_ln_s='ln -s'
5563955d011SMarcel Moolenaar    # ... but there are two gotchas:
5573955d011SMarcel Moolenaar    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5583955d011SMarcel Moolenaar    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
55949caa483SSimon J. Gerraty    # In both cases, we have to default to `cp -pR'.
5603955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
56149caa483SSimon J. Gerraty      as_ln_s='cp -pR'
5623955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
5633955d011SMarcel Moolenaar    as_ln_s=ln
5643955d011SMarcel Moolenaar  else
56549caa483SSimon J. Gerraty    as_ln_s='cp -pR'
5663955d011SMarcel Moolenaar  fi
5673955d011SMarcel Moolenaarelse
56849caa483SSimon J. Gerraty  as_ln_s='cp -pR'
5693955d011SMarcel Moolenaarfi
5703955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5713955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
5723955d011SMarcel Moolenaar
5733955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
5743955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
5753955d011SMarcel Moolenaarelse
5763955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
5773955d011SMarcel Moolenaar  as_mkdir_p=false
5783955d011SMarcel Moolenaarfi
5793955d011SMarcel Moolenaar
5803955d011SMarcel Moolenaaras_test_x='test -x'
58149caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p
5823955d011SMarcel Moolenaar
5833955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
5843955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5853955d011SMarcel Moolenaar
5863955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
5873955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5883955d011SMarcel Moolenaar
5893955d011SMarcel Moolenaar
59049caa483SSimon J. Gerratytest -n "$DJDIR" || exec 7<&0 </dev/null
59149caa483SSimon J. Gerratyexec 6>&1
5923955d011SMarcel Moolenaar
5933955d011SMarcel Moolenaar# Name of the host.
59449caa483SSimon J. Gerraty# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5953955d011SMarcel Moolenaar# so uname gets run too.
5963955d011SMarcel Moolenaarac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5973955d011SMarcel Moolenaar
5983955d011SMarcel Moolenaar#
5993955d011SMarcel Moolenaar# Initializations.
6003955d011SMarcel Moolenaar#
6013955d011SMarcel Moolenaarac_default_prefix=/usr/local
6023955d011SMarcel Moolenaarac_clean_files=
6033955d011SMarcel Moolenaarac_config_libobj_dir=.
6043955d011SMarcel MoolenaarLIBOBJS=
6053955d011SMarcel Moolenaarcross_compiling=no
6063955d011SMarcel Moolenaarsubdirs=
6073955d011SMarcel MoolenaarMFLAGS=
6083955d011SMarcel MoolenaarMAKEFLAGS=
6093955d011SMarcel Moolenaar
6103955d011SMarcel Moolenaar# Identity of this package.
6113955d011SMarcel MoolenaarPACKAGE_NAME='bmake'
6123955d011SMarcel MoolenaarPACKAGE_TARNAME='bmake'
613*548bfc56SSimon J. GerratyPACKAGE_VERSION='20240314'
614*548bfc56SSimon J. GerratyPACKAGE_STRING='bmake 20240314'
6153955d011SMarcel MoolenaarPACKAGE_BUGREPORT='sjg@NetBSD.org'
6163955d011SMarcel MoolenaarPACKAGE_URL=''
6173955d011SMarcel Moolenaar
6183955d011SMarcel Moolenaar# Factoring default headers for most tests.
6193955d011SMarcel Moolenaarac_includes_default="\
6203955d011SMarcel Moolenaar#include <stddef.h>
6214fde40d9SSimon J. Gerraty#ifdef HAVE_STDIO_H
6224fde40d9SSimon J. Gerraty# include <stdio.h>
6234fde40d9SSimon J. Gerraty#endif
6243955d011SMarcel Moolenaar#ifdef HAVE_STDLIB_H
6253955d011SMarcel Moolenaar# include <stdlib.h>
6263955d011SMarcel Moolenaar#endif
6273955d011SMarcel Moolenaar#ifdef HAVE_STRING_H
6283955d011SMarcel Moolenaar# include <string.h>
6293955d011SMarcel Moolenaar#endif
6303955d011SMarcel Moolenaar#ifdef HAVE_INTTYPES_H
6313955d011SMarcel Moolenaar# include <inttypes.h>
6323955d011SMarcel Moolenaar#endif
6333955d011SMarcel Moolenaar#ifdef HAVE_STDINT_H
6343955d011SMarcel Moolenaar# include <stdint.h>
6353955d011SMarcel Moolenaar#endif
6364fde40d9SSimon J. Gerraty#ifdef HAVE_STRINGS_H
6374fde40d9SSimon J. Gerraty# include <strings.h>
6384fde40d9SSimon J. Gerraty#endif
6394fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H
6404fde40d9SSimon J. Gerraty# include <sys/types.h>
6414fde40d9SSimon J. Gerraty#endif
6424fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_STAT_H
6434fde40d9SSimon J. Gerraty# include <sys/stat.h>
6444fde40d9SSimon J. Gerraty#endif
6453955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
6463955d011SMarcel Moolenaar# include <unistd.h>
6473955d011SMarcel Moolenaar#endif"
6483955d011SMarcel Moolenaar
6494fde40d9SSimon J. Gerratyac_header_c_list=
6504fde40d9SSimon J. Gerratyac_func_c_list=
6513955d011SMarcel Moolenaarac_subst_vars='LTLIBOBJS
65212904384SSimon J. GerratyUTC_1
653e22fef7dSSimon J. Gerraty_MAKE_VERSION
6543955d011SMarcel Moolenaarfilemon_h
65549caa483SSimon J. Gerratyuse_filemon
6563955d011SMarcel Moolenaaruse_meta
6573955d011SMarcel Moolenaardiff_u
65812904384SSimon J. Gerratydiff
6593955d011SMarcel MoolenaarGCC
6603955d011SMarcel MoolenaarINSTALL
6613955d011SMarcel Moolenaardefault_sys_path
6623955d011SMarcel Moolenaarmksrc
663e2eeea75SSimon J. Gerratyforce_machine_arch
6643955d011SMarcel Moolenaarmachine_arch
6653955d011SMarcel Moolenaarforce_machine
6663955d011SMarcel Moolenaarmachine
667*548bfc56SSimon J. Gerratyforce_make_os
668*548bfc56SSimon J. Gerratymake_os
6694fde40d9SSimon J. Gerratyegrep
6703955d011SMarcel MoolenaarLIBOBJS
6710dede8b0SSimon J. Gerratybmake_path_max
6723955d011SMarcel Moolenaarac_exe_suffix
6733955d011SMarcel MoolenaarINSTALL_DATA
6743955d011SMarcel MoolenaarINSTALL_SCRIPT
6753955d011SMarcel MoolenaarINSTALL_PROGRAM
6763955d011SMarcel MoolenaarOBJEXT
6773955d011SMarcel MoolenaarEXEEXT
6783955d011SMarcel Moolenaarac_ct_CC
6793955d011SMarcel MoolenaarCPPFLAGS
6803955d011SMarcel MoolenaarLDFLAGS
6813955d011SMarcel MoolenaarCFLAGS
6823955d011SMarcel MoolenaarCC
6833955d011SMarcel Moolenaartarget_alias
6843955d011SMarcel Moolenaarhost_alias
6853955d011SMarcel Moolenaarbuild_alias
6863955d011SMarcel MoolenaarLIBS
6873955d011SMarcel MoolenaarECHO_T
6883955d011SMarcel MoolenaarECHO_N
6893955d011SMarcel MoolenaarECHO_C
6903955d011SMarcel MoolenaarDEFS
6913955d011SMarcel Moolenaarmandir
6923955d011SMarcel Moolenaarlocaledir
6933955d011SMarcel Moolenaarlibdir
6943955d011SMarcel Moolenaarpsdir
6953955d011SMarcel Moolenaarpdfdir
6963955d011SMarcel Moolenaardvidir
6973955d011SMarcel Moolenaarhtmldir
6983955d011SMarcel Moolenaarinfodir
6993955d011SMarcel Moolenaardocdir
7003955d011SMarcel Moolenaaroldincludedir
7013955d011SMarcel Moolenaarincludedir
7024fde40d9SSimon J. Gerratyrunstatedir
7033955d011SMarcel Moolenaarlocalstatedir
7043955d011SMarcel Moolenaarsharedstatedir
7053955d011SMarcel Moolenaarsysconfdir
7063955d011SMarcel Moolenaardatadir
7073955d011SMarcel Moolenaardatarootdir
7083955d011SMarcel Moolenaarlibexecdir
7093955d011SMarcel Moolenaarsbindir
7103955d011SMarcel Moolenaarbindir
7113955d011SMarcel Moolenaarprogram_transform_name
7123955d011SMarcel Moolenaarprefix
7133955d011SMarcel Moolenaarexec_prefix
7143955d011SMarcel MoolenaarPACKAGE_URL
7153955d011SMarcel MoolenaarPACKAGE_BUGREPORT
7163955d011SMarcel MoolenaarPACKAGE_STRING
7173955d011SMarcel MoolenaarPACKAGE_VERSION
7183955d011SMarcel MoolenaarPACKAGE_TARNAME
7193955d011SMarcel MoolenaarPACKAGE_NAME
7203955d011SMarcel MoolenaarPATH_SEPARATOR
7213955d011SMarcel MoolenaarSHELL'
7223955d011SMarcel Moolenaarac_subst_files=''
7233955d011SMarcel Moolenaarac_user_opts='
7243955d011SMarcel Moolenaarenable_option_checking
7253955d011SMarcel Moolenaarwith_defshell
72649caa483SSimon J. Gerratywith_makefile
7273955d011SMarcel Moolenaarwith_meta
7283955d011SMarcel Moolenaarwith_filemon
729d5e0a182SSimon J. Gerratywith_bmake_strftime
7303955d011SMarcel Moolenaarwith_machine
7313955d011SMarcel Moolenaarwith_force_machine
7323955d011SMarcel Moolenaarwith_force_machine_arch
7333955d011SMarcel Moolenaarwith_machine_arch
7343955d011SMarcel Moolenaarwith_default_sys_path
7353955d011SMarcel Moolenaarwith_path_objdirprefix
7363955d011SMarcel Moolenaarenable_pwd_override
7373955d011SMarcel Moolenaarenable_check_make_chdir
7383955d011SMarcel Moolenaarwith_mksrc
7393955d011SMarcel Moolenaar'
7403955d011SMarcel Moolenaar      ac_precious_vars='build_alias
7413955d011SMarcel Moolenaarhost_alias
7423955d011SMarcel Moolenaartarget_alias
7433955d011SMarcel MoolenaarCC
7443955d011SMarcel MoolenaarCFLAGS
7453955d011SMarcel MoolenaarLDFLAGS
7463955d011SMarcel MoolenaarLIBS
7474fde40d9SSimon J. GerratyCPPFLAGS'
7483955d011SMarcel Moolenaar
7493955d011SMarcel Moolenaar
7503955d011SMarcel Moolenaar# Initialize some variables set by options.
7513955d011SMarcel Moolenaarac_init_help=
7523955d011SMarcel Moolenaarac_init_version=false
7533955d011SMarcel Moolenaarac_unrecognized_opts=
7543955d011SMarcel Moolenaarac_unrecognized_sep=
7553955d011SMarcel Moolenaar# The variables have the same names as the options, with
7563955d011SMarcel Moolenaar# dashes changed to underlines.
7573955d011SMarcel Moolenaarcache_file=/dev/null
7583955d011SMarcel Moolenaarexec_prefix=NONE
7593955d011SMarcel Moolenaarno_create=
7603955d011SMarcel Moolenaarno_recursion=
7613955d011SMarcel Moolenaarprefix=NONE
7623955d011SMarcel Moolenaarprogram_prefix=NONE
7633955d011SMarcel Moolenaarprogram_suffix=NONE
7643955d011SMarcel Moolenaarprogram_transform_name=s,x,x,
7653955d011SMarcel Moolenaarsilent=
7663955d011SMarcel Moolenaarsite=
7673955d011SMarcel Moolenaarsrcdir=
7683955d011SMarcel Moolenaarverbose=
7693955d011SMarcel Moolenaarx_includes=NONE
7703955d011SMarcel Moolenaarx_libraries=NONE
7713955d011SMarcel Moolenaar
7723955d011SMarcel Moolenaar# Installation directory options.
7733955d011SMarcel Moolenaar# These are left unexpanded so users can "make install exec_prefix=/foo"
7743955d011SMarcel Moolenaar# and all the variables that are supposed to be based on exec_prefix
7753955d011SMarcel Moolenaar# by default will actually change.
7763955d011SMarcel Moolenaar# Use braces instead of parens because sh, perl, etc. also accept them.
7773955d011SMarcel Moolenaar# (The list follows the same order as the GNU Coding Standards.)
7783955d011SMarcel Moolenaarbindir='${exec_prefix}/bin'
7793955d011SMarcel Moolenaarsbindir='${exec_prefix}/sbin'
7803955d011SMarcel Moolenaarlibexecdir='${exec_prefix}/libexec'
7813955d011SMarcel Moolenaardatarootdir='${prefix}/share'
7823955d011SMarcel Moolenaardatadir='${datarootdir}'
7833955d011SMarcel Moolenaarsysconfdir='${prefix}/etc'
7843955d011SMarcel Moolenaarsharedstatedir='${prefix}/com'
7853955d011SMarcel Moolenaarlocalstatedir='${prefix}/var'
7864fde40d9SSimon J. Gerratyrunstatedir='${localstatedir}/run'
7873955d011SMarcel Moolenaarincludedir='${prefix}/include'
7883955d011SMarcel Moolenaaroldincludedir='/usr/include'
7893955d011SMarcel Moolenaardocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
7903955d011SMarcel Moolenaarinfodir='${datarootdir}/info'
7913955d011SMarcel Moolenaarhtmldir='${docdir}'
7923955d011SMarcel Moolenaardvidir='${docdir}'
7933955d011SMarcel Moolenaarpdfdir='${docdir}'
7943955d011SMarcel Moolenaarpsdir='${docdir}'
7953955d011SMarcel Moolenaarlibdir='${exec_prefix}/lib'
7963955d011SMarcel Moolenaarlocaledir='${datarootdir}/locale'
7973955d011SMarcel Moolenaarmandir='${datarootdir}/man'
7983955d011SMarcel Moolenaar
7993955d011SMarcel Moolenaarac_prev=
8003955d011SMarcel Moolenaarac_dashdash=
8013955d011SMarcel Moolenaarfor ac_option
8023955d011SMarcel Moolenaardo
8033955d011SMarcel Moolenaar  # If the previous option needs an argument, assign it.
8043955d011SMarcel Moolenaar  if test -n "$ac_prev"; then
8053955d011SMarcel Moolenaar    eval $ac_prev=\$ac_option
8063955d011SMarcel Moolenaar    ac_prev=
8073955d011SMarcel Moolenaar    continue
8083955d011SMarcel Moolenaar  fi
8093955d011SMarcel Moolenaar
8103955d011SMarcel Moolenaar  case $ac_option in
81149caa483SSimon J. Gerraty  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
81249caa483SSimon J. Gerraty  *=)   ac_optarg= ;;
8133955d011SMarcel Moolenaar  *)    ac_optarg=yes ;;
8143955d011SMarcel Moolenaar  esac
8153955d011SMarcel Moolenaar
8163955d011SMarcel Moolenaar  case $ac_dashdash$ac_option in
8173955d011SMarcel Moolenaar  --)
8183955d011SMarcel Moolenaar    ac_dashdash=yes ;;
8193955d011SMarcel Moolenaar
8203955d011SMarcel Moolenaar  -bindir | --bindir | --bindi | --bind | --bin | --bi)
8213955d011SMarcel Moolenaar    ac_prev=bindir ;;
8223955d011SMarcel Moolenaar  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8233955d011SMarcel Moolenaar    bindir=$ac_optarg ;;
8243955d011SMarcel Moolenaar
8253955d011SMarcel Moolenaar  -build | --build | --buil | --bui | --bu)
8263955d011SMarcel Moolenaar    ac_prev=build_alias ;;
8273955d011SMarcel Moolenaar  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8283955d011SMarcel Moolenaar    build_alias=$ac_optarg ;;
8293955d011SMarcel Moolenaar
8303955d011SMarcel Moolenaar  -cache-file | --cache-file | --cache-fil | --cache-fi \
8313955d011SMarcel Moolenaar  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8323955d011SMarcel Moolenaar    ac_prev=cache_file ;;
8333955d011SMarcel Moolenaar  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8343955d011SMarcel Moolenaar  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8353955d011SMarcel Moolenaar    cache_file=$ac_optarg ;;
8363955d011SMarcel Moolenaar
8373955d011SMarcel Moolenaar  --config-cache | -C)
8383955d011SMarcel Moolenaar    cache_file=config.cache ;;
8393955d011SMarcel Moolenaar
8403955d011SMarcel Moolenaar  -datadir | --datadir | --datadi | --datad)
8413955d011SMarcel Moolenaar    ac_prev=datadir ;;
8423955d011SMarcel Moolenaar  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8433955d011SMarcel Moolenaar    datadir=$ac_optarg ;;
8443955d011SMarcel Moolenaar
8453955d011SMarcel Moolenaar  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8463955d011SMarcel Moolenaar  | --dataroo | --dataro | --datar)
8473955d011SMarcel Moolenaar    ac_prev=datarootdir ;;
8483955d011SMarcel Moolenaar  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8493955d011SMarcel Moolenaar  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8503955d011SMarcel Moolenaar    datarootdir=$ac_optarg ;;
8513955d011SMarcel Moolenaar
8523955d011SMarcel Moolenaar  -disable-* | --disable-*)
8533955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8543955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
8553955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8564fde40d9SSimon J. Gerraty      as_fn_error $? "invalid feature name: \`$ac_useropt'"
8573955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
8584fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
8593955d011SMarcel Moolenaar    case $ac_user_opts in
8603955d011SMarcel Moolenaar      *"
8613955d011SMarcel Moolenaar"enable_$ac_useropt"
8623955d011SMarcel Moolenaar"*) ;;
8633955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8643955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
8653955d011SMarcel Moolenaar    esac
8663955d011SMarcel Moolenaar    eval enable_$ac_useropt=no ;;
8673955d011SMarcel Moolenaar
8683955d011SMarcel Moolenaar  -docdir | --docdir | --docdi | --doc | --do)
8693955d011SMarcel Moolenaar    ac_prev=docdir ;;
8703955d011SMarcel Moolenaar  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8713955d011SMarcel Moolenaar    docdir=$ac_optarg ;;
8723955d011SMarcel Moolenaar
8733955d011SMarcel Moolenaar  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8743955d011SMarcel Moolenaar    ac_prev=dvidir ;;
8753955d011SMarcel Moolenaar  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8763955d011SMarcel Moolenaar    dvidir=$ac_optarg ;;
8773955d011SMarcel Moolenaar
8783955d011SMarcel Moolenaar  -enable-* | --enable-*)
8793955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8803955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
8813955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8824fde40d9SSimon J. Gerraty      as_fn_error $? "invalid feature name: \`$ac_useropt'"
8833955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
8844fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
8853955d011SMarcel Moolenaar    case $ac_user_opts in
8863955d011SMarcel Moolenaar      *"
8873955d011SMarcel Moolenaar"enable_$ac_useropt"
8883955d011SMarcel Moolenaar"*) ;;
8893955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8903955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
8913955d011SMarcel Moolenaar    esac
8923955d011SMarcel Moolenaar    eval enable_$ac_useropt=\$ac_optarg ;;
8933955d011SMarcel Moolenaar
8943955d011SMarcel Moolenaar  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8953955d011SMarcel Moolenaar  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8963955d011SMarcel Moolenaar  | --exec | --exe | --ex)
8973955d011SMarcel Moolenaar    ac_prev=exec_prefix ;;
8983955d011SMarcel Moolenaar  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8993955d011SMarcel Moolenaar  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
9003955d011SMarcel Moolenaar  | --exec=* | --exe=* | --ex=*)
9013955d011SMarcel Moolenaar    exec_prefix=$ac_optarg ;;
9023955d011SMarcel Moolenaar
9033955d011SMarcel Moolenaar  -gas | --gas | --ga | --g)
9043955d011SMarcel Moolenaar    # Obsolete; use --with-gas.
9053955d011SMarcel Moolenaar    with_gas=yes ;;
9063955d011SMarcel Moolenaar
9073955d011SMarcel Moolenaar  -help | --help | --hel | --he | -h)
9083955d011SMarcel Moolenaar    ac_init_help=long ;;
9093955d011SMarcel Moolenaar  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
9103955d011SMarcel Moolenaar    ac_init_help=recursive ;;
9113955d011SMarcel Moolenaar  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
9123955d011SMarcel Moolenaar    ac_init_help=short ;;
9133955d011SMarcel Moolenaar
9143955d011SMarcel Moolenaar  -host | --host | --hos | --ho)
9153955d011SMarcel Moolenaar    ac_prev=host_alias ;;
9163955d011SMarcel Moolenaar  -host=* | --host=* | --hos=* | --ho=*)
9173955d011SMarcel Moolenaar    host_alias=$ac_optarg ;;
9183955d011SMarcel Moolenaar
9193955d011SMarcel Moolenaar  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
9203955d011SMarcel Moolenaar    ac_prev=htmldir ;;
9213955d011SMarcel Moolenaar  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
9223955d011SMarcel Moolenaar  | --ht=*)
9233955d011SMarcel Moolenaar    htmldir=$ac_optarg ;;
9243955d011SMarcel Moolenaar
9253955d011SMarcel Moolenaar  -includedir | --includedir | --includedi | --included | --include \
9263955d011SMarcel Moolenaar  | --includ | --inclu | --incl | --inc)
9273955d011SMarcel Moolenaar    ac_prev=includedir ;;
9283955d011SMarcel Moolenaar  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9293955d011SMarcel Moolenaar  | --includ=* | --inclu=* | --incl=* | --inc=*)
9303955d011SMarcel Moolenaar    includedir=$ac_optarg ;;
9313955d011SMarcel Moolenaar
9323955d011SMarcel Moolenaar  -infodir | --infodir | --infodi | --infod | --info | --inf)
9333955d011SMarcel Moolenaar    ac_prev=infodir ;;
9343955d011SMarcel Moolenaar  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9353955d011SMarcel Moolenaar    infodir=$ac_optarg ;;
9363955d011SMarcel Moolenaar
9373955d011SMarcel Moolenaar  -libdir | --libdir | --libdi | --libd)
9383955d011SMarcel Moolenaar    ac_prev=libdir ;;
9393955d011SMarcel Moolenaar  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9403955d011SMarcel Moolenaar    libdir=$ac_optarg ;;
9413955d011SMarcel Moolenaar
9423955d011SMarcel Moolenaar  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9433955d011SMarcel Moolenaar  | --libexe | --libex | --libe)
9443955d011SMarcel Moolenaar    ac_prev=libexecdir ;;
9453955d011SMarcel Moolenaar  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9463955d011SMarcel Moolenaar  | --libexe=* | --libex=* | --libe=*)
9473955d011SMarcel Moolenaar    libexecdir=$ac_optarg ;;
9483955d011SMarcel Moolenaar
9493955d011SMarcel Moolenaar  -localedir | --localedir | --localedi | --localed | --locale)
9503955d011SMarcel Moolenaar    ac_prev=localedir ;;
9513955d011SMarcel Moolenaar  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9523955d011SMarcel Moolenaar    localedir=$ac_optarg ;;
9533955d011SMarcel Moolenaar
9543955d011SMarcel Moolenaar  -localstatedir | --localstatedir | --localstatedi | --localstated \
9553955d011SMarcel Moolenaar  | --localstate | --localstat | --localsta | --localst | --locals)
9563955d011SMarcel Moolenaar    ac_prev=localstatedir ;;
9573955d011SMarcel Moolenaar  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
9583955d011SMarcel Moolenaar  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
9593955d011SMarcel Moolenaar    localstatedir=$ac_optarg ;;
9603955d011SMarcel Moolenaar
9613955d011SMarcel Moolenaar  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
9623955d011SMarcel Moolenaar    ac_prev=mandir ;;
9633955d011SMarcel Moolenaar  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
9643955d011SMarcel Moolenaar    mandir=$ac_optarg ;;
9653955d011SMarcel Moolenaar
9663955d011SMarcel Moolenaar  -nfp | --nfp | --nf)
9673955d011SMarcel Moolenaar    # Obsolete; use --without-fp.
9683955d011SMarcel Moolenaar    with_fp=no ;;
9693955d011SMarcel Moolenaar
9703955d011SMarcel Moolenaar  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9713955d011SMarcel Moolenaar  | --no-cr | --no-c | -n)
9723955d011SMarcel Moolenaar    no_create=yes ;;
9733955d011SMarcel Moolenaar
9743955d011SMarcel Moolenaar  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9753955d011SMarcel Moolenaar  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
9763955d011SMarcel Moolenaar    no_recursion=yes ;;
9773955d011SMarcel Moolenaar
9783955d011SMarcel Moolenaar  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
9793955d011SMarcel Moolenaar  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
9803955d011SMarcel Moolenaar  | --oldin | --oldi | --old | --ol | --o)
9813955d011SMarcel Moolenaar    ac_prev=oldincludedir ;;
9823955d011SMarcel Moolenaar  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
9833955d011SMarcel Moolenaar  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
9843955d011SMarcel Moolenaar  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
9853955d011SMarcel Moolenaar    oldincludedir=$ac_optarg ;;
9863955d011SMarcel Moolenaar
9873955d011SMarcel Moolenaar  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9883955d011SMarcel Moolenaar    ac_prev=prefix ;;
9893955d011SMarcel Moolenaar  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9903955d011SMarcel Moolenaar    prefix=$ac_optarg ;;
9913955d011SMarcel Moolenaar
9923955d011SMarcel Moolenaar  -program-prefix | --program-prefix | --program-prefi | --program-pref \
9933955d011SMarcel Moolenaar  | --program-pre | --program-pr | --program-p)
9943955d011SMarcel Moolenaar    ac_prev=program_prefix ;;
9953955d011SMarcel Moolenaar  -program-prefix=* | --program-prefix=* | --program-prefi=* \
9963955d011SMarcel Moolenaar  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
9973955d011SMarcel Moolenaar    program_prefix=$ac_optarg ;;
9983955d011SMarcel Moolenaar
9993955d011SMarcel Moolenaar  -program-suffix | --program-suffix | --program-suffi | --program-suff \
10003955d011SMarcel Moolenaar  | --program-suf | --program-su | --program-s)
10013955d011SMarcel Moolenaar    ac_prev=program_suffix ;;
10023955d011SMarcel Moolenaar  -program-suffix=* | --program-suffix=* | --program-suffi=* \
10033955d011SMarcel Moolenaar  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
10043955d011SMarcel Moolenaar    program_suffix=$ac_optarg ;;
10053955d011SMarcel Moolenaar
10063955d011SMarcel Moolenaar  -program-transform-name | --program-transform-name \
10073955d011SMarcel Moolenaar  | --program-transform-nam | --program-transform-na \
10083955d011SMarcel Moolenaar  | --program-transform-n | --program-transform- \
10093955d011SMarcel Moolenaar  | --program-transform | --program-transfor \
10103955d011SMarcel Moolenaar  | --program-transfo | --program-transf \
10113955d011SMarcel Moolenaar  | --program-trans | --program-tran \
10123955d011SMarcel Moolenaar  | --progr-tra | --program-tr | --program-t)
10133955d011SMarcel Moolenaar    ac_prev=program_transform_name ;;
10143955d011SMarcel Moolenaar  -program-transform-name=* | --program-transform-name=* \
10153955d011SMarcel Moolenaar  | --program-transform-nam=* | --program-transform-na=* \
10163955d011SMarcel Moolenaar  | --program-transform-n=* | --program-transform-=* \
10173955d011SMarcel Moolenaar  | --program-transform=* | --program-transfor=* \
10183955d011SMarcel Moolenaar  | --program-transfo=* | --program-transf=* \
10193955d011SMarcel Moolenaar  | --program-trans=* | --program-tran=* \
10203955d011SMarcel Moolenaar  | --progr-tra=* | --program-tr=* | --program-t=*)
10213955d011SMarcel Moolenaar    program_transform_name=$ac_optarg ;;
10223955d011SMarcel Moolenaar
10233955d011SMarcel Moolenaar  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
10243955d011SMarcel Moolenaar    ac_prev=pdfdir ;;
10253955d011SMarcel Moolenaar  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
10263955d011SMarcel Moolenaar    pdfdir=$ac_optarg ;;
10273955d011SMarcel Moolenaar
10283955d011SMarcel Moolenaar  -psdir | --psdir | --psdi | --psd | --ps)
10293955d011SMarcel Moolenaar    ac_prev=psdir ;;
10303955d011SMarcel Moolenaar  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10313955d011SMarcel Moolenaar    psdir=$ac_optarg ;;
10323955d011SMarcel Moolenaar
10333955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10343955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil)
10353955d011SMarcel Moolenaar    silent=yes ;;
10363955d011SMarcel Moolenaar
10374fde40d9SSimon J. Gerraty  -runstatedir | --runstatedir | --runstatedi | --runstated \
10384fde40d9SSimon J. Gerraty  | --runstate | --runstat | --runsta | --runst | --runs \
10394fde40d9SSimon J. Gerraty  | --run | --ru | --r)
10404fde40d9SSimon J. Gerraty    ac_prev=runstatedir ;;
10414fde40d9SSimon J. Gerraty  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
10424fde40d9SSimon J. Gerraty  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
10434fde40d9SSimon J. Gerraty  | --run=* | --ru=* | --r=*)
10444fde40d9SSimon J. Gerraty    runstatedir=$ac_optarg ;;
10454fde40d9SSimon J. Gerraty
10463955d011SMarcel Moolenaar  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10473955d011SMarcel Moolenaar    ac_prev=sbindir ;;
10483955d011SMarcel Moolenaar  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10493955d011SMarcel Moolenaar  | --sbi=* | --sb=*)
10503955d011SMarcel Moolenaar    sbindir=$ac_optarg ;;
10513955d011SMarcel Moolenaar
10523955d011SMarcel Moolenaar  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10533955d011SMarcel Moolenaar  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10543955d011SMarcel Moolenaar  | --sharedst | --shareds | --shared | --share | --shar \
10553955d011SMarcel Moolenaar  | --sha | --sh)
10563955d011SMarcel Moolenaar    ac_prev=sharedstatedir ;;
10573955d011SMarcel Moolenaar  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
10583955d011SMarcel Moolenaar  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
10593955d011SMarcel Moolenaar  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
10603955d011SMarcel Moolenaar  | --sha=* | --sh=*)
10613955d011SMarcel Moolenaar    sharedstatedir=$ac_optarg ;;
10623955d011SMarcel Moolenaar
10633955d011SMarcel Moolenaar  -site | --site | --sit)
10643955d011SMarcel Moolenaar    ac_prev=site ;;
10653955d011SMarcel Moolenaar  -site=* | --site=* | --sit=*)
10663955d011SMarcel Moolenaar    site=$ac_optarg ;;
10673955d011SMarcel Moolenaar
10683955d011SMarcel Moolenaar  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10693955d011SMarcel Moolenaar    ac_prev=srcdir ;;
10703955d011SMarcel Moolenaar  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10713955d011SMarcel Moolenaar    srcdir=$ac_optarg ;;
10723955d011SMarcel Moolenaar
10733955d011SMarcel Moolenaar  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
10743955d011SMarcel Moolenaar  | --syscon | --sysco | --sysc | --sys | --sy)
10753955d011SMarcel Moolenaar    ac_prev=sysconfdir ;;
10763955d011SMarcel Moolenaar  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10773955d011SMarcel Moolenaar  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10783955d011SMarcel Moolenaar    sysconfdir=$ac_optarg ;;
10793955d011SMarcel Moolenaar
10803955d011SMarcel Moolenaar  -target | --target | --targe | --targ | --tar | --ta | --t)
10813955d011SMarcel Moolenaar    ac_prev=target_alias ;;
10823955d011SMarcel Moolenaar  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10833955d011SMarcel Moolenaar    target_alias=$ac_optarg ;;
10843955d011SMarcel Moolenaar
10853955d011SMarcel Moolenaar  -v | -verbose | --verbose | --verbos | --verbo | --verb)
10863955d011SMarcel Moolenaar    verbose=yes ;;
10873955d011SMarcel Moolenaar
10883955d011SMarcel Moolenaar  -version | --version | --versio | --versi | --vers | -V)
10893955d011SMarcel Moolenaar    ac_init_version=: ;;
10903955d011SMarcel Moolenaar
10913955d011SMarcel Moolenaar  -with-* | --with-*)
10923955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10933955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
10943955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10954fde40d9SSimon J. Gerraty      as_fn_error $? "invalid package name: \`$ac_useropt'"
10963955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
10974fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
10983955d011SMarcel Moolenaar    case $ac_user_opts in
10993955d011SMarcel Moolenaar      *"
11003955d011SMarcel Moolenaar"with_$ac_useropt"
11013955d011SMarcel Moolenaar"*) ;;
11023955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
11033955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
11043955d011SMarcel Moolenaar    esac
11053955d011SMarcel Moolenaar    eval with_$ac_useropt=\$ac_optarg ;;
11063955d011SMarcel Moolenaar
11073955d011SMarcel Moolenaar  -without-* | --without-*)
11083955d011SMarcel Moolenaar    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11093955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
11103955d011SMarcel Moolenaar    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11114fde40d9SSimon J. Gerraty      as_fn_error $? "invalid package name: \`$ac_useropt'"
11123955d011SMarcel Moolenaar    ac_useropt_orig=$ac_useropt
11134fde40d9SSimon J. Gerraty    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
11143955d011SMarcel Moolenaar    case $ac_user_opts in
11153955d011SMarcel Moolenaar      *"
11163955d011SMarcel Moolenaar"with_$ac_useropt"
11173955d011SMarcel Moolenaar"*) ;;
11183955d011SMarcel Moolenaar      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
11193955d011SMarcel Moolenaar	 ac_unrecognized_sep=', ';;
11203955d011SMarcel Moolenaar    esac
11213955d011SMarcel Moolenaar    eval with_$ac_useropt=no ;;
11223955d011SMarcel Moolenaar
11233955d011SMarcel Moolenaar  --x)
11243955d011SMarcel Moolenaar    # Obsolete; use --with-x.
11253955d011SMarcel Moolenaar    with_x=yes ;;
11263955d011SMarcel Moolenaar
11273955d011SMarcel Moolenaar  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
11283955d011SMarcel Moolenaar  | --x-incl | --x-inc | --x-in | --x-i)
11293955d011SMarcel Moolenaar    ac_prev=x_includes ;;
11303955d011SMarcel Moolenaar  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
11313955d011SMarcel Moolenaar  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
11323955d011SMarcel Moolenaar    x_includes=$ac_optarg ;;
11333955d011SMarcel Moolenaar
11343955d011SMarcel Moolenaar  -x-libraries | --x-libraries | --x-librarie | --x-librari \
11353955d011SMarcel Moolenaar  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11363955d011SMarcel Moolenaar    ac_prev=x_libraries ;;
11373955d011SMarcel Moolenaar  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11383955d011SMarcel Moolenaar  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11393955d011SMarcel Moolenaar    x_libraries=$ac_optarg ;;
11403955d011SMarcel Moolenaar
114149caa483SSimon J. Gerraty  -*) as_fn_error $? "unrecognized option: \`$ac_option'
114249caa483SSimon J. GerratyTry \`$0 --help' for more information"
11433955d011SMarcel Moolenaar    ;;
11443955d011SMarcel Moolenaar
11453955d011SMarcel Moolenaar  *=*)
11463955d011SMarcel Moolenaar    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11473955d011SMarcel Moolenaar    # Reject names that are not valid shell variable names.
11483955d011SMarcel Moolenaar    case $ac_envvar in #(
11493955d011SMarcel Moolenaar      '' | [0-9]* | *[!_$as_cr_alnum]* )
115049caa483SSimon J. Gerraty      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
11513955d011SMarcel Moolenaar    esac
11523955d011SMarcel Moolenaar    eval $ac_envvar=\$ac_optarg
11533955d011SMarcel Moolenaar    export $ac_envvar ;;
11543955d011SMarcel Moolenaar
11553955d011SMarcel Moolenaar  *)
11563955d011SMarcel Moolenaar    # FIXME: should be removed in autoconf 3.0.
11574fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
11583955d011SMarcel Moolenaar    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11594fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
116049caa483SSimon J. Gerraty    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11613955d011SMarcel Moolenaar    ;;
11623955d011SMarcel Moolenaar
11633955d011SMarcel Moolenaar  esac
11643955d011SMarcel Moolenaardone
11653955d011SMarcel Moolenaar
11663955d011SMarcel Moolenaarif test -n "$ac_prev"; then
11673955d011SMarcel Moolenaar  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
116849caa483SSimon J. Gerraty  as_fn_error $? "missing argument to $ac_option"
11693955d011SMarcel Moolenaarfi
11703955d011SMarcel Moolenaar
11713955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts"; then
11723955d011SMarcel Moolenaar  case $enable_option_checking in
11733955d011SMarcel Moolenaar    no) ;;
117449caa483SSimon J. Gerraty    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11754fde40d9SSimon J. Gerraty    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11763955d011SMarcel Moolenaar  esac
11773955d011SMarcel Moolenaarfi
11783955d011SMarcel Moolenaar
11793955d011SMarcel Moolenaar# Check all directory arguments for consistency.
11803955d011SMarcel Moolenaarfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11813955d011SMarcel Moolenaar		datadir sysconfdir sharedstatedir localstatedir includedir \
11823955d011SMarcel Moolenaar		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11834fde40d9SSimon J. Gerraty		libdir localedir mandir runstatedir
11843955d011SMarcel Moolenaardo
11853955d011SMarcel Moolenaar  eval ac_val=\$$ac_var
11863955d011SMarcel Moolenaar  # Remove trailing slashes.
11873955d011SMarcel Moolenaar  case $ac_val in
11883955d011SMarcel Moolenaar    */ )
11893955d011SMarcel Moolenaar      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
11903955d011SMarcel Moolenaar      eval $ac_var=\$ac_val;;
11913955d011SMarcel Moolenaar  esac
11923955d011SMarcel Moolenaar  # Be sure to have absolute directory names.
11933955d011SMarcel Moolenaar  case $ac_val in
11943955d011SMarcel Moolenaar    [\\/$]* | ?:[\\/]* )  continue;;
11953955d011SMarcel Moolenaar    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11963955d011SMarcel Moolenaar  esac
119749caa483SSimon J. Gerraty  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
11983955d011SMarcel Moolenaardone
11993955d011SMarcel Moolenaar
12003955d011SMarcel Moolenaar# There might be people who depend on the old broken behavior: `$host'
12013955d011SMarcel Moolenaar# used to hold the argument of --host etc.
12023955d011SMarcel Moolenaar# FIXME: To remove some day.
12033955d011SMarcel Moolenaarbuild=$build_alias
12043955d011SMarcel Moolenaarhost=$host_alias
12053955d011SMarcel Moolenaartarget=$target_alias
12063955d011SMarcel Moolenaar
12073955d011SMarcel Moolenaar# FIXME: To remove some day.
12083955d011SMarcel Moolenaarif test "x$host_alias" != x; then
12093955d011SMarcel Moolenaar  if test "x$build_alias" = x; then
12103955d011SMarcel Moolenaar    cross_compiling=maybe
12113955d011SMarcel Moolenaar  elif test "x$build_alias" != "x$host_alias"; then
12123955d011SMarcel Moolenaar    cross_compiling=yes
12133955d011SMarcel Moolenaar  fi
12143955d011SMarcel Moolenaarfi
12153955d011SMarcel Moolenaar
12163955d011SMarcel Moolenaarac_tool_prefix=
12173955d011SMarcel Moolenaartest -n "$host_alias" && ac_tool_prefix=$host_alias-
12183955d011SMarcel Moolenaar
12193955d011SMarcel Moolenaartest "$silent" = yes && exec 6>/dev/null
12203955d011SMarcel Moolenaar
12213955d011SMarcel Moolenaar
12223955d011SMarcel Moolenaarac_pwd=`pwd` && test -n "$ac_pwd" &&
12233955d011SMarcel Moolenaarac_ls_di=`ls -di .` &&
12243955d011SMarcel Moolenaarac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
122549caa483SSimon J. Gerraty  as_fn_error $? "working directory cannot be determined"
12263955d011SMarcel Moolenaartest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
122749caa483SSimon J. Gerraty  as_fn_error $? "pwd does not report name of working directory"
12283955d011SMarcel Moolenaar
12293955d011SMarcel Moolenaar
12303955d011SMarcel Moolenaar# Find the source files, if location was not specified.
12313955d011SMarcel Moolenaarif test -z "$srcdir"; then
12323955d011SMarcel Moolenaar  ac_srcdir_defaulted=yes
12333955d011SMarcel Moolenaar  # Try the directory containing this script, then the parent directory.
12343955d011SMarcel Moolenaar  ac_confdir=`$as_dirname -- "$as_myself" ||
12353955d011SMarcel Moolenaar$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12363955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)[^/]' \| \
12373955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(//\)$' \| \
12383955d011SMarcel Moolenaar	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12394fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_myself" |
12403955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12413955d011SMarcel Moolenaar	    s//\1/
12423955d011SMarcel Moolenaar	    q
12433955d011SMarcel Moolenaar	  }
12443955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
12453955d011SMarcel Moolenaar	    s//\1/
12463955d011SMarcel Moolenaar	    q
12473955d011SMarcel Moolenaar	  }
12483955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
12493955d011SMarcel Moolenaar	    s//\1/
12503955d011SMarcel Moolenaar	    q
12513955d011SMarcel Moolenaar	  }
12523955d011SMarcel Moolenaar	  /^X\(\/\).*/{
12533955d011SMarcel Moolenaar	    s//\1/
12543955d011SMarcel Moolenaar	    q
12553955d011SMarcel Moolenaar	  }
12563955d011SMarcel Moolenaar	  s/.*/./; q'`
12573955d011SMarcel Moolenaar  srcdir=$ac_confdir
12583955d011SMarcel Moolenaar  if test ! -r "$srcdir/$ac_unique_file"; then
12593955d011SMarcel Moolenaar    srcdir=..
12603955d011SMarcel Moolenaar  fi
12613955d011SMarcel Moolenaarelse
12623955d011SMarcel Moolenaar  ac_srcdir_defaulted=no
12633955d011SMarcel Moolenaarfi
12643955d011SMarcel Moolenaarif test ! -r "$srcdir/$ac_unique_file"; then
12653955d011SMarcel Moolenaar  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
126649caa483SSimon J. Gerraty  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12673955d011SMarcel Moolenaarfi
12683955d011SMarcel Moolenaarac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
12693955d011SMarcel Moolenaarac_abs_confdir=`(
127049caa483SSimon J. Gerraty	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12713955d011SMarcel Moolenaar	pwd)`
12723955d011SMarcel Moolenaar# When building in place, set srcdir=.
12733955d011SMarcel Moolenaarif test "$ac_abs_confdir" = "$ac_pwd"; then
12743955d011SMarcel Moolenaar  srcdir=.
12753955d011SMarcel Moolenaarfi
12763955d011SMarcel Moolenaar# Remove unnecessary trailing slashes from srcdir.
12773955d011SMarcel Moolenaar# Double slashes in file names in object file debugging info
12783955d011SMarcel Moolenaar# mess up M-x gdb in Emacs.
12793955d011SMarcel Moolenaarcase $srcdir in
12803955d011SMarcel Moolenaar*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12813955d011SMarcel Moolenaaresac
12823955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
12833955d011SMarcel Moolenaar  eval ac_env_${ac_var}_set=\${${ac_var}+set}
12843955d011SMarcel Moolenaar  eval ac_env_${ac_var}_value=\$${ac_var}
12853955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
12863955d011SMarcel Moolenaar  eval ac_cv_env_${ac_var}_value=\$${ac_var}
12873955d011SMarcel Moolenaardone
12883955d011SMarcel Moolenaar
12893955d011SMarcel Moolenaar#
12903955d011SMarcel Moolenaar# Report the --help message.
12913955d011SMarcel Moolenaar#
12923955d011SMarcel Moolenaarif test "$ac_init_help" = "long"; then
12933955d011SMarcel Moolenaar  # Omit some internal or obsolete options to make the list less imposing.
12943955d011SMarcel Moolenaar  # This message is too long to be a string in the A/UX 3.1 sh.
12953955d011SMarcel Moolenaar  cat <<_ACEOF
1296*548bfc56SSimon J. Gerraty\`configure' configures bmake 20240314 to adapt to many kinds of systems.
12973955d011SMarcel Moolenaar
12983955d011SMarcel MoolenaarUsage: $0 [OPTION]... [VAR=VALUE]...
12993955d011SMarcel Moolenaar
13003955d011SMarcel MoolenaarTo assign environment variables (e.g., CC, CFLAGS...), specify them as
13013955d011SMarcel MoolenaarVAR=VALUE.  See below for descriptions of some of the useful variables.
13023955d011SMarcel Moolenaar
13033955d011SMarcel MoolenaarDefaults for the options are specified in brackets.
13043955d011SMarcel Moolenaar
13053955d011SMarcel MoolenaarConfiguration:
13063955d011SMarcel Moolenaar  -h, --help              display this help and exit
13073955d011SMarcel Moolenaar      --help=short        display options specific to this package
13083955d011SMarcel Moolenaar      --help=recursive    display the short help of all the included packages
13093955d011SMarcel Moolenaar  -V, --version           display version information and exit
13103955d011SMarcel Moolenaar  -q, --quiet, --silent   do not print \`checking ...' messages
13113955d011SMarcel Moolenaar      --cache-file=FILE   cache test results in FILE [disabled]
13123955d011SMarcel Moolenaar  -C, --config-cache      alias for \`--cache-file=config.cache'
13133955d011SMarcel Moolenaar  -n, --no-create         do not create output files
13143955d011SMarcel Moolenaar      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
13153955d011SMarcel Moolenaar
13163955d011SMarcel MoolenaarInstallation directories:
13173955d011SMarcel Moolenaar  --prefix=PREFIX         install architecture-independent files in PREFIX
13183955d011SMarcel Moolenaar                          [$ac_default_prefix]
13193955d011SMarcel Moolenaar  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
13203955d011SMarcel Moolenaar                          [PREFIX]
13213955d011SMarcel Moolenaar
13223955d011SMarcel MoolenaarBy default, \`make install' will install all the files in
13233955d011SMarcel Moolenaar\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
13243955d011SMarcel Moolenaaran installation prefix other than \`$ac_default_prefix' using \`--prefix',
13253955d011SMarcel Moolenaarfor instance \`--prefix=\$HOME'.
13263955d011SMarcel Moolenaar
13273955d011SMarcel MoolenaarFor better control, use the options below.
13283955d011SMarcel Moolenaar
13293955d011SMarcel MoolenaarFine tuning of the installation directories:
13303955d011SMarcel Moolenaar  --bindir=DIR            user executables [EPREFIX/bin]
13313955d011SMarcel Moolenaar  --sbindir=DIR           system admin executables [EPREFIX/sbin]
13323955d011SMarcel Moolenaar  --libexecdir=DIR        program executables [EPREFIX/libexec]
13333955d011SMarcel Moolenaar  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
13343955d011SMarcel Moolenaar  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
13353955d011SMarcel Moolenaar  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13364fde40d9SSimon J. Gerraty  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
13373955d011SMarcel Moolenaar  --libdir=DIR            object code libraries [EPREFIX/lib]
13383955d011SMarcel Moolenaar  --includedir=DIR        C header files [PREFIX/include]
13393955d011SMarcel Moolenaar  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13403955d011SMarcel Moolenaar  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13413955d011SMarcel Moolenaar  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13423955d011SMarcel Moolenaar  --infodir=DIR           info documentation [DATAROOTDIR/info]
13433955d011SMarcel Moolenaar  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13443955d011SMarcel Moolenaar  --mandir=DIR            man documentation [DATAROOTDIR/man]
13453955d011SMarcel Moolenaar  --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
13463955d011SMarcel Moolenaar  --htmldir=DIR           html documentation [DOCDIR]
13473955d011SMarcel Moolenaar  --dvidir=DIR            dvi documentation [DOCDIR]
13483955d011SMarcel Moolenaar  --pdfdir=DIR            pdf documentation [DOCDIR]
13493955d011SMarcel Moolenaar  --psdir=DIR             ps documentation [DOCDIR]
13503955d011SMarcel Moolenaar_ACEOF
13513955d011SMarcel Moolenaar
13523955d011SMarcel Moolenaar  cat <<\_ACEOF
13533955d011SMarcel Moolenaar_ACEOF
13543955d011SMarcel Moolenaarfi
13553955d011SMarcel Moolenaar
13563955d011SMarcel Moolenaarif test -n "$ac_init_help"; then
13573955d011SMarcel Moolenaar  case $ac_init_help in
1358*548bfc56SSimon J. Gerraty     short | recursive ) echo "Configuration of bmake 20240314:";;
13593955d011SMarcel Moolenaar   esac
13603955d011SMarcel Moolenaar  cat <<\_ACEOF
13613955d011SMarcel Moolenaar
13623955d011SMarcel MoolenaarOptional Features:
13633955d011SMarcel Moolenaar  --disable-option-checking  ignore unrecognized --enable/--with options
13643955d011SMarcel Moolenaar  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
13653955d011SMarcel Moolenaar  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1366956e45f6SSimon J. Gerraty  --disable-pwd-override  disable $PWD overriding getcwd()
13673955d011SMarcel Moolenaar  --disable-check-make-chdir disable make trying to guess
1368956e45f6SSimon J. Gerraty	when it should automatically cd ${.CURDIR}
13693955d011SMarcel Moolenaar
13703955d011SMarcel MoolenaarOptional Packages:
13713955d011SMarcel Moolenaar  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
13723955d011SMarcel Moolenaar  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
137398875883SSimon J. Gerraty  --with-defshell=[name=]SHELL	use SHELL by default
137498875883SSimon J. Gerraty	optional 'name' can be 'sh' to indicate SHELL is sh compatible
137598875883SSimon J. Gerraty	eg. --with-defshell=sh=/bin/bsh
137698875883SSimon J. Gerraty	use just 'sh' or 'ksh' to pick the internal definitions
1377956e45f6SSimon J. Gerraty  --without-makefile disable use of generated makefile
1378956e45f6SSimon J. Gerraty  --without-meta disable use of meta-mode
137949caa483SSimon J. Gerraty  --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev
1380d5e0a182SSimon J. Gerraty --with-bmake-strftime force use of bmake strftime
13813955d011SMarcel Moolenaar  --with-machine=MACHINE  explicitly set MACHINE
13823955d011SMarcel Moolenaar  --with-force-machine=MACHINE  set FORCE_MACHINE
13833955d011SMarcel Moolenaar  --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
13843955d011SMarcel Moolenaar  --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
13853955d011SMarcel Moolenaar  --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
13863955d011SMarcel Moolenaar	MAKESYSPATH is a ':' separated list of directories
13873955d011SMarcel Moolenaar	that bmake will search for system .mk files.
13883955d011SMarcel Moolenaar	_PATH_DEFSYSPATH is its default value.
13893955d011SMarcel Moolenaar  --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
13903955d011SMarcel Moolenaar  --with-mksrc=PATH tell makefile.boot where to find mk src
13913955d011SMarcel Moolenaar
13923955d011SMarcel MoolenaarSome influential environment variables:
13933955d011SMarcel Moolenaar  CC          C compiler command
13943955d011SMarcel Moolenaar  CFLAGS      C compiler flags
13953955d011SMarcel Moolenaar  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
13963955d011SMarcel Moolenaar              nonstandard directory <lib dir>
13973955d011SMarcel Moolenaar  LIBS        libraries to pass to the linker, e.g. -l<library>
139849caa483SSimon J. Gerraty  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13993955d011SMarcel Moolenaar              you have headers in a nonstandard directory <include dir>
14003955d011SMarcel Moolenaar
14013955d011SMarcel MoolenaarUse these variables to override the choices made by `configure' or to help
14023955d011SMarcel Moolenaarit to find libraries and programs with nonstandard names/locations.
14033955d011SMarcel Moolenaar
14043955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>.
14053955d011SMarcel Moolenaar_ACEOF
14063955d011SMarcel Moolenaarac_status=$?
14073955d011SMarcel Moolenaarfi
14083955d011SMarcel Moolenaar
14093955d011SMarcel Moolenaarif test "$ac_init_help" = "recursive"; then
14103955d011SMarcel Moolenaar  # If there are subdirs, report their specific --help.
14113955d011SMarcel Moolenaar  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
14123955d011SMarcel Moolenaar    test -d "$ac_dir" ||
14133955d011SMarcel Moolenaar      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
14143955d011SMarcel Moolenaar      continue
14153955d011SMarcel Moolenaar    ac_builddir=.
14163955d011SMarcel Moolenaar
14173955d011SMarcel Moolenaarcase "$ac_dir" in
14183955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14193955d011SMarcel Moolenaar*)
14204fde40d9SSimon J. Gerraty  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
14213955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
14224fde40d9SSimon J. Gerraty  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14233955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
14243955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14253955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14263955d011SMarcel Moolenaar  esac ;;
14273955d011SMarcel Moolenaaresac
14283955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
14293955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
14303955d011SMarcel Moolenaar# for backward compatibility:
14313955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
14323955d011SMarcel Moolenaar
14333955d011SMarcel Moolenaarcase $srcdir in
14343955d011SMarcel Moolenaar  .)  # We are building in place.
14353955d011SMarcel Moolenaar    ac_srcdir=.
14363955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
14373955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
14383955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
14393955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
14403955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
14413955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
14423955d011SMarcel Moolenaar  *) # Relative name.
14433955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14443955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
14453955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14463955d011SMarcel Moolenaaresac
14473955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14483955d011SMarcel Moolenaar
14493955d011SMarcel Moolenaar    cd "$ac_dir" || { ac_status=$?; continue; }
14504fde40d9SSimon J. Gerraty    # Check for configure.gnu first; this name is used for a wrapper for
14514fde40d9SSimon J. Gerraty    # Metaconfig's "Configure" on case-insensitive file systems.
14523955d011SMarcel Moolenaar    if test -f "$ac_srcdir/configure.gnu"; then
14533955d011SMarcel Moolenaar      echo &&
14543955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
14553955d011SMarcel Moolenaar    elif test -f "$ac_srcdir/configure"; then
14563955d011SMarcel Moolenaar      echo &&
14573955d011SMarcel Moolenaar      $SHELL "$ac_srcdir/configure" --help=recursive
14583955d011SMarcel Moolenaar    else
14594fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
14603955d011SMarcel Moolenaar    fi || ac_status=$?
14613955d011SMarcel Moolenaar    cd "$ac_pwd" || { ac_status=$?; break; }
14623955d011SMarcel Moolenaar  done
14633955d011SMarcel Moolenaarfi
14643955d011SMarcel Moolenaar
14653955d011SMarcel Moolenaartest -n "$ac_init_help" && exit $ac_status
14663955d011SMarcel Moolenaarif $ac_init_version; then
14673955d011SMarcel Moolenaar  cat <<\_ACEOF
1468*548bfc56SSimon J. Gerratybmake configure 20240314
14694fde40d9SSimon J. Gerratygenerated by GNU Autoconf 2.71
14703955d011SMarcel Moolenaar
14714fde40d9SSimon J. GerratyCopyright (C) 2021 Free Software Foundation, Inc.
14723955d011SMarcel MoolenaarThis configure script is free software; the Free Software Foundation
14733955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it.
14743955d011SMarcel Moolenaar_ACEOF
14753955d011SMarcel Moolenaar  exit
14763955d011SMarcel Moolenaarfi
14773955d011SMarcel Moolenaar
14783955d011SMarcel Moolenaar## ------------------------ ##
14793955d011SMarcel Moolenaar## Autoconf initialization. ##
14803955d011SMarcel Moolenaar## ------------------------ ##
14813955d011SMarcel Moolenaar
14823955d011SMarcel Moolenaar# ac_fn_c_try_compile LINENO
14833955d011SMarcel Moolenaar# --------------------------
14843955d011SMarcel Moolenaar# Try to compile conftest.$ac_ext, and return whether this succeeded.
14853955d011SMarcel Moolenaarac_fn_c_try_compile ()
14863955d011SMarcel Moolenaar{
14873955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14884fde40d9SSimon J. Gerraty  rm -f conftest.$ac_objext conftest.beam
14893955d011SMarcel Moolenaar  if { { ac_try="$ac_compile"
14903955d011SMarcel Moolenaarcase "(($ac_try" in
14913955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14923955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
14933955d011SMarcel Moolenaaresac
14943955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14954fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
14963955d011SMarcel Moolenaar  (eval "$ac_compile") 2>conftest.err
14973955d011SMarcel Moolenaar  ac_status=$?
14983955d011SMarcel Moolenaar  if test -s conftest.err; then
14993955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
15003955d011SMarcel Moolenaar    cat conftest.er1 >&5
15013955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
15023955d011SMarcel Moolenaar  fi
15034fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15043955d011SMarcel Moolenaar  test $ac_status = 0; } && {
15053955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
15063955d011SMarcel Moolenaar	 test ! -s conftest.err
15074fde40d9SSimon J. Gerraty       } && test -s conftest.$ac_objext
15084fde40d9SSimon J. Gerratythen :
15093955d011SMarcel Moolenaar  ac_retval=0
15104fde40d9SSimon J. Gerratyelse $as_nop
15114fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: failed program was:" >&5
15123955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
15133955d011SMarcel Moolenaar
15143955d011SMarcel Moolenaar	ac_retval=1
15153955d011SMarcel Moolenaarfi
151649caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
151749caa483SSimon J. Gerraty  as_fn_set_status $ac_retval
15183955d011SMarcel Moolenaar
15193955d011SMarcel Moolenaar} # ac_fn_c_try_compile
15203955d011SMarcel Moolenaar
15213955d011SMarcel Moolenaar# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
15223955d011SMarcel Moolenaar# -------------------------------------------------------
15233955d011SMarcel Moolenaar# Tests whether HEADER exists and can be compiled using the include files in
15243955d011SMarcel Moolenaar# INCLUDES, setting the cache variable VAR accordingly.
15253955d011SMarcel Moolenaarac_fn_c_check_header_compile ()
15263955d011SMarcel Moolenaar{
15273955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15284fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15294fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
15304fde40d9SSimon J. Gerratyif eval test \${$3+y}
15314fde40d9SSimon J. Gerratythen :
15324fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
15334fde40d9SSimon J. Gerratyelse $as_nop
15343955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15353955d011SMarcel Moolenaar/* end confdefs.h.  */
15363955d011SMarcel Moolenaar$4
15373955d011SMarcel Moolenaar#include <$2>
15383955d011SMarcel Moolenaar_ACEOF
15394fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
15404fde40d9SSimon J. Gerratythen :
15413955d011SMarcel Moolenaar  eval "$3=yes"
15424fde40d9SSimon J. Gerratyelse $as_nop
15433955d011SMarcel Moolenaar  eval "$3=no"
15443955d011SMarcel Moolenaarfi
15454fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15463955d011SMarcel Moolenaarfi
15473955d011SMarcel Moolenaareval ac_res=\$$3
15484fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15494fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
155049caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15513955d011SMarcel Moolenaar
15523955d011SMarcel Moolenaar} # ac_fn_c_check_header_compile
15533955d011SMarcel Moolenaar
15543955d011SMarcel Moolenaar# ac_fn_c_try_link LINENO
15553955d011SMarcel Moolenaar# -----------------------
15563955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded.
15573955d011SMarcel Moolenaarac_fn_c_try_link ()
15583955d011SMarcel Moolenaar{
15593955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15604fde40d9SSimon J. Gerraty  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
15613955d011SMarcel Moolenaar  if { { ac_try="$ac_link"
15623955d011SMarcel Moolenaarcase "(($ac_try" in
15633955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15643955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
15653955d011SMarcel Moolenaaresac
15663955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15674fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
15683955d011SMarcel Moolenaar  (eval "$ac_link") 2>conftest.err
15693955d011SMarcel Moolenaar  ac_status=$?
15703955d011SMarcel Moolenaar  if test -s conftest.err; then
15713955d011SMarcel Moolenaar    grep -v '^ *+' conftest.err >conftest.er1
15723955d011SMarcel Moolenaar    cat conftest.er1 >&5
15733955d011SMarcel Moolenaar    mv -f conftest.er1 conftest.err
15743955d011SMarcel Moolenaar  fi
15754fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15763955d011SMarcel Moolenaar  test $ac_status = 0; } && {
15773955d011SMarcel Moolenaar	 test -z "$ac_c_werror_flag" ||
15783955d011SMarcel Moolenaar	 test ! -s conftest.err
15793955d011SMarcel Moolenaar       } && test -s conftest$ac_exeext && {
15803955d011SMarcel Moolenaar	 test "$cross_compiling" = yes ||
158149caa483SSimon J. Gerraty	 test -x conftest$ac_exeext
15824fde40d9SSimon J. Gerraty       }
15834fde40d9SSimon J. Gerratythen :
15843955d011SMarcel Moolenaar  ac_retval=0
15854fde40d9SSimon J. Gerratyelse $as_nop
15864fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: failed program was:" >&5
15873955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
15883955d011SMarcel Moolenaar
15893955d011SMarcel Moolenaar	ac_retval=1
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
16314fde40d9SSimon J. Gerratyelse $as_nop
16324fde40d9SSimon J. Gerraty  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
16364fde40d9SSimon J. Gerraty       ac_retval=$ac_status
16374fde40d9SSimon J. Gerratyfi
16384fde40d9SSimon J. Gerraty  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16394fde40d9SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16404fde40d9SSimon J. Gerraty  as_fn_set_status $ac_retval
16414fde40d9SSimon J. Gerraty
16424fde40d9SSimon J. Gerraty} # ac_fn_c_try_run
16434fde40d9SSimon J. Gerraty
164412904384SSimon J. Gerraty# ac_fn_c_find_intX_t LINENO BITS VAR
164512904384SSimon J. Gerraty# -----------------------------------
164612904384SSimon J. Gerraty# Finds a signed integer type with width BITS, setting cache variable VAR
164712904384SSimon J. Gerraty# accordingly.
164812904384SSimon J. Gerratyac_fn_c_find_intX_t ()
164912904384SSimon J. Gerraty{
165012904384SSimon J. Gerraty  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16514fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
16524fde40d9SSimon J. Gerratyprintf %s "checking for int$2_t... " >&6; }
16534fde40d9SSimon J. Gerratyif eval test \${$3+y}
16544fde40d9SSimon J. Gerratythen :
16554fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
16564fde40d9SSimon J. Gerratyelse $as_nop
165712904384SSimon J. Gerraty  eval "$3=no"
165812904384SSimon J. Gerraty     # Order is important - never check a type that is potentially smaller
165912904384SSimon J. Gerraty     # than half of the expected target width.
166012904384SSimon J. Gerraty     for ac_type in int$2_t 'int' 'long int' \
166112904384SSimon J. Gerraty	 'long long int' 'short int' 'signed char'; do
166212904384SSimon J. Gerraty       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
166312904384SSimon J. Gerraty/* end confdefs.h.  */
166412904384SSimon J. Gerraty$ac_includes_default
166512904384SSimon J. Gerraty	     enum { N = $2 / 2 - 1 };
166612904384SSimon J. Gerratyint
16674fde40d9SSimon J. Gerratymain (void)
166812904384SSimon J. Gerraty{
166912904384SSimon J. Gerratystatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
167012904384SSimon J. Gerratytest_array [0] = 0;
167112904384SSimon J. Gerratyreturn test_array [0];
167212904384SSimon J. Gerraty
167312904384SSimon J. Gerraty  ;
167412904384SSimon J. Gerraty  return 0;
167512904384SSimon J. Gerraty}
167612904384SSimon J. Gerraty_ACEOF
16774fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
16784fde40d9SSimon J. Gerratythen :
167912904384SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
168012904384SSimon J. Gerraty/* end confdefs.h.  */
168112904384SSimon J. Gerraty$ac_includes_default
168212904384SSimon J. Gerraty	        enum { N = $2 / 2 - 1 };
168312904384SSimon J. Gerratyint
16844fde40d9SSimon J. Gerratymain (void)
168512904384SSimon J. Gerraty{
168612904384SSimon J. Gerratystatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
168712904384SSimon J. Gerraty		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
168812904384SSimon J. Gerratytest_array [0] = 0;
168912904384SSimon J. Gerratyreturn test_array [0];
169012904384SSimon J. Gerraty
169112904384SSimon J. Gerraty  ;
169212904384SSimon J. Gerraty  return 0;
169312904384SSimon J. Gerraty}
169412904384SSimon J. Gerraty_ACEOF
16954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
16964fde40d9SSimon J. Gerratythen :
169712904384SSimon J. Gerraty
16984fde40d9SSimon J. Gerratyelse $as_nop
169912904384SSimon J. Gerraty  case $ac_type in #(
170012904384SSimon J. Gerraty  int$2_t) :
170112904384SSimon J. Gerraty    eval "$3=yes" ;; #(
170212904384SSimon J. Gerraty  *) :
170312904384SSimon J. Gerraty    eval "$3=\$ac_type" ;;
170412904384SSimon J. Gerratyesac
170512904384SSimon J. Gerratyfi
17064fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
170712904384SSimon J. Gerratyfi
17084fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17094fde40d9SSimon J. Gerraty       if eval test \"x\$"$3"\" = x"no"
17104fde40d9SSimon J. Gerratythen :
171112904384SSimon J. Gerraty
17124fde40d9SSimon J. Gerratyelse $as_nop
171312904384SSimon J. Gerraty  break
171412904384SSimon J. Gerratyfi
171512904384SSimon J. Gerraty     done
171612904384SSimon J. Gerratyfi
171712904384SSimon J. Gerratyeval ac_res=\$$3
17184fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17194fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
172012904384SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
172112904384SSimon J. Gerraty
172212904384SSimon J. Gerraty} # ac_fn_c_find_intX_t
172312904384SSimon J. Gerraty
17243955d011SMarcel Moolenaar# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
17253955d011SMarcel Moolenaar# -------------------------------------------
17263955d011SMarcel Moolenaar# Tests whether TYPE exists after having included INCLUDES, setting cache
17273955d011SMarcel Moolenaar# variable VAR accordingly.
17283955d011SMarcel Moolenaarac_fn_c_check_type ()
17293955d011SMarcel Moolenaar{
17303955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17314fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17324fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
17334fde40d9SSimon J. Gerratyif eval test \${$3+y}
17344fde40d9SSimon J. Gerratythen :
17354fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
17364fde40d9SSimon J. Gerratyelse $as_nop
17373955d011SMarcel Moolenaar  eval "$3=no"
17383955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17393955d011SMarcel Moolenaar/* end confdefs.h.  */
17403955d011SMarcel Moolenaar$4
17413955d011SMarcel Moolenaarint
17424fde40d9SSimon J. Gerratymain (void)
17433955d011SMarcel Moolenaar{
17443955d011SMarcel Moolenaarif (sizeof ($2))
17453955d011SMarcel Moolenaar	 return 0;
17463955d011SMarcel Moolenaar  ;
17473955d011SMarcel Moolenaar  return 0;
17483955d011SMarcel Moolenaar}
17493955d011SMarcel Moolenaar_ACEOF
17504fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
17514fde40d9SSimon J. Gerratythen :
17523955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17533955d011SMarcel Moolenaar/* end confdefs.h.  */
17543955d011SMarcel Moolenaar$4
17553955d011SMarcel Moolenaarint
17564fde40d9SSimon J. Gerratymain (void)
17573955d011SMarcel Moolenaar{
17583955d011SMarcel Moolenaarif (sizeof (($2)))
17593955d011SMarcel Moolenaar	    return 0;
17603955d011SMarcel Moolenaar  ;
17613955d011SMarcel Moolenaar  return 0;
17623955d011SMarcel Moolenaar}
17633955d011SMarcel Moolenaar_ACEOF
17644fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
17654fde40d9SSimon J. Gerratythen :
17663955d011SMarcel Moolenaar
17674fde40d9SSimon J. Gerratyelse $as_nop
17683955d011SMarcel Moolenaar  eval "$3=yes"
17693955d011SMarcel Moolenaarfi
17704fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17713955d011SMarcel Moolenaarfi
17724fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17733955d011SMarcel Moolenaarfi
17743955d011SMarcel Moolenaareval ac_res=\$$3
17754fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17764fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
177749caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17783955d011SMarcel Moolenaar
17793955d011SMarcel Moolenaar} # ac_fn_c_check_type
17803955d011SMarcel Moolenaar
1781ac3446e9SSimon J. Gerraty# ac_fn_c_find_uintX_t LINENO BITS VAR
1782ac3446e9SSimon J. Gerraty# ------------------------------------
1783ac3446e9SSimon J. Gerraty# Finds an unsigned integer type with width BITS, setting cache variable VAR
1784ac3446e9SSimon J. Gerraty# accordingly.
1785ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t ()
1786ac3446e9SSimon J. Gerraty{
1787ac3446e9SSimon J. Gerraty  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17884fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
17894fde40d9SSimon J. Gerratyprintf %s "checking for uint$2_t... " >&6; }
17904fde40d9SSimon J. Gerratyif eval test \${$3+y}
17914fde40d9SSimon J. Gerratythen :
17924fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
17934fde40d9SSimon J. Gerratyelse $as_nop
1794ac3446e9SSimon J. Gerraty  eval "$3=no"
179549caa483SSimon J. Gerraty     # Order is important - never check a type that is potentially smaller
179649caa483SSimon J. Gerraty     # than half of the expected target width.
1797ac3446e9SSimon J. Gerraty     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1798ac3446e9SSimon J. Gerraty	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1799ac3446e9SSimon J. Gerraty       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1800ac3446e9SSimon J. Gerraty/* end confdefs.h.  */
1801ac3446e9SSimon J. Gerraty$ac_includes_default
1802ac3446e9SSimon J. Gerratyint
18034fde40d9SSimon J. Gerratymain (void)
1804ac3446e9SSimon J. Gerraty{
180549caa483SSimon J. Gerratystatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
180649caa483SSimon J. Gerratytest_array [0] = 0;
180749caa483SSimon J. Gerratyreturn test_array [0];
1808ac3446e9SSimon J. Gerraty
1809ac3446e9SSimon J. Gerraty  ;
1810ac3446e9SSimon J. Gerraty  return 0;
1811ac3446e9SSimon J. Gerraty}
1812ac3446e9SSimon J. Gerraty_ACEOF
18134fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
18144fde40d9SSimon J. Gerratythen :
1815ac3446e9SSimon J. Gerraty  case $ac_type in #(
1816ac3446e9SSimon J. Gerraty  uint$2_t) :
1817ac3446e9SSimon J. Gerraty    eval "$3=yes" ;; #(
1818ac3446e9SSimon J. Gerraty  *) :
1819ac3446e9SSimon J. Gerraty    eval "$3=\$ac_type" ;;
1820ac3446e9SSimon J. Gerratyesac
1821ac3446e9SSimon J. Gerratyfi
18224fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18234fde40d9SSimon J. Gerraty       if eval test \"x\$"$3"\" = x"no"
18244fde40d9SSimon J. Gerratythen :
1825ac3446e9SSimon J. Gerraty
18264fde40d9SSimon J. Gerratyelse $as_nop
1827ac3446e9SSimon J. Gerraty  break
1828ac3446e9SSimon J. Gerratyfi
1829ac3446e9SSimon J. Gerraty     done
1830ac3446e9SSimon J. Gerratyfi
1831ac3446e9SSimon J. Gerratyeval ac_res=\$$3
18324fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18334fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
183449caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835ac3446e9SSimon J. Gerraty
1836ac3446e9SSimon J. Gerraty} # ac_fn_c_find_uintX_t
1837ac3446e9SSimon J. Gerraty
18384fde40d9SSimon J. Gerraty# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
18394fde40d9SSimon J. Gerraty# ------------------------------------------------------------------
184049caa483SSimon J. Gerraty# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
18414fde40d9SSimon J. Gerraty# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
18424fde40d9SSimon J. Gerratyac_fn_check_decl ()
18433955d011SMarcel Moolenaar{
18443955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
184549caa483SSimon J. Gerraty  as_decl_name=`echo $2|sed 's/ *(.*//'`
18464fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
18474fde40d9SSimon J. Gerratyprintf %s "checking whether $as_decl_name is declared... " >&6; }
18484fde40d9SSimon J. Gerratyif eval test \${$3+y}
18494fde40d9SSimon J. Gerratythen :
18504fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
18514fde40d9SSimon J. Gerratyelse $as_nop
185249caa483SSimon J. Gerraty  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
18534fde40d9SSimon J. Gerraty  eval ac_save_FLAGS=\$$6
18544fde40d9SSimon J. Gerraty  as_fn_append $6 " $5"
18553955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18563955d011SMarcel Moolenaar/* end confdefs.h.  */
18573955d011SMarcel Moolenaar$4
18583955d011SMarcel Moolenaarint
18594fde40d9SSimon J. Gerratymain (void)
18603955d011SMarcel Moolenaar{
186149caa483SSimon J. Gerraty#ifndef $as_decl_name
186249caa483SSimon J. Gerraty#ifdef __cplusplus
186349caa483SSimon J. Gerraty  (void) $as_decl_use;
186449caa483SSimon J. Gerraty#else
186549caa483SSimon J. Gerraty  (void) $as_decl_name;
186649caa483SSimon J. Gerraty#endif
18673955d011SMarcel Moolenaar#endif
18683955d011SMarcel Moolenaar
18693955d011SMarcel Moolenaar  ;
18703955d011SMarcel Moolenaar  return 0;
18713955d011SMarcel Moolenaar}
18723955d011SMarcel Moolenaar_ACEOF
18734fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
18744fde40d9SSimon J. Gerratythen :
18753955d011SMarcel Moolenaar  eval "$3=yes"
18764fde40d9SSimon J. Gerratyelse $as_nop
18773955d011SMarcel Moolenaar  eval "$3=no"
18783955d011SMarcel Moolenaarfi
18794fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18804fde40d9SSimon J. Gerraty  eval $6=\$ac_save_FLAGS
18814fde40d9SSimon J. Gerraty
18823955d011SMarcel Moolenaarfi
18833955d011SMarcel Moolenaareval ac_res=\$$3
18844fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18854fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
188649caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18873955d011SMarcel Moolenaar
18884fde40d9SSimon J. Gerraty} # ac_fn_check_decl
18893955d011SMarcel Moolenaar
18903955d011SMarcel Moolenaar# ac_fn_c_check_func LINENO FUNC VAR
18913955d011SMarcel Moolenaar# ----------------------------------
18923955d011SMarcel Moolenaar# Tests whether FUNC exists, setting the cache variable VAR accordingly
18933955d011SMarcel Moolenaarac_fn_c_check_func ()
18943955d011SMarcel Moolenaar{
18953955d011SMarcel Moolenaar  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18964fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
18974fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; }
18984fde40d9SSimon J. Gerratyif eval test \${$3+y}
18994fde40d9SSimon J. Gerratythen :
19004fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
19014fde40d9SSimon J. Gerratyelse $as_nop
19023955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19033955d011SMarcel Moolenaar/* end confdefs.h.  */
19043955d011SMarcel Moolenaar/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
19053955d011SMarcel Moolenaar   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19063955d011SMarcel Moolenaar#define $2 innocuous_$2
19073955d011SMarcel Moolenaar
19083955d011SMarcel Moolenaar/* System header to define __stub macros and hopefully few prototypes,
19094fde40d9SSimon J. Gerraty   which can conflict with char $2 (); below.  */
19103955d011SMarcel Moolenaar
19113955d011SMarcel Moolenaar#include <limits.h>
19123955d011SMarcel Moolenaar#undef $2
19133955d011SMarcel Moolenaar
19143955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
19153955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
19163955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
19173955d011SMarcel Moolenaar#ifdef __cplusplus
19183955d011SMarcel Moolenaarextern "C"
19193955d011SMarcel Moolenaar#endif
19203955d011SMarcel Moolenaarchar $2 ();
19213955d011SMarcel Moolenaar/* The GNU C library defines this for functions which it implements
19223955d011SMarcel Moolenaar    to always fail with ENOSYS.  Some functions are actually named
19233955d011SMarcel Moolenaar    something starting with __ and the normal name is an alias.  */
19243955d011SMarcel Moolenaar#if defined __stub_$2 || defined __stub___$2
19253955d011SMarcel Moolenaarchoke me
19263955d011SMarcel Moolenaar#endif
19273955d011SMarcel Moolenaar
19283955d011SMarcel Moolenaarint
19294fde40d9SSimon J. Gerratymain (void)
19303955d011SMarcel Moolenaar{
19313955d011SMarcel Moolenaarreturn $2 ();
19323955d011SMarcel Moolenaar  ;
19333955d011SMarcel Moolenaar  return 0;
19343955d011SMarcel Moolenaar}
19353955d011SMarcel Moolenaar_ACEOF
19364fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
19374fde40d9SSimon J. Gerratythen :
19383955d011SMarcel Moolenaar  eval "$3=yes"
19394fde40d9SSimon J. Gerratyelse $as_nop
19403955d011SMarcel Moolenaar  eval "$3=no"
19413955d011SMarcel Moolenaarfi
19424fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
19433955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
19443955d011SMarcel Moolenaarfi
19453955d011SMarcel Moolenaareval ac_res=\$$3
19464fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19474fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
194849caa483SSimon J. Gerraty  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19493955d011SMarcel Moolenaar
19503955d011SMarcel Moolenaar} # ac_fn_c_check_func
19514fde40d9SSimon J. Gerratyac_configure_args_raw=
19524fde40d9SSimon J. Gerratyfor ac_arg
19534fde40d9SSimon J. Gerratydo
19544fde40d9SSimon J. Gerraty  case $ac_arg in
19554fde40d9SSimon J. Gerraty  *\'*)
19564fde40d9SSimon J. Gerraty    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19574fde40d9SSimon J. Gerraty  esac
19584fde40d9SSimon J. Gerraty  as_fn_append ac_configure_args_raw " '$ac_arg'"
19594fde40d9SSimon J. Gerratydone
19603955d011SMarcel Moolenaar
19614fde40d9SSimon J. Gerratycase $ac_configure_args_raw in
19624fde40d9SSimon J. Gerraty  *$as_nl*)
19634fde40d9SSimon J. Gerraty    ac_safe_unquote= ;;
19644fde40d9SSimon J. Gerraty  *)
19654fde40d9SSimon J. Gerraty    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
19664fde40d9SSimon J. Gerraty    ac_unsafe_a="$ac_unsafe_z#~"
19674fde40d9SSimon J. Gerraty    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
19684fde40d9SSimon J. Gerraty    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
19694fde40d9SSimon J. Gerratyesac
19703955d011SMarcel Moolenaar
19713955d011SMarcel Moolenaarcat >config.log <<_ACEOF
19723955d011SMarcel MoolenaarThis file contains any messages produced by compilers while
19733955d011SMarcel Moolenaarrunning configure, to aid debugging if configure makes a mistake.
19743955d011SMarcel Moolenaar
1975*548bfc56SSimon J. GerratyIt was created by bmake $as_me 20240314, which was
19764fde40d9SSimon J. Gerratygenerated by GNU Autoconf 2.71.  Invocation command line was
19773955d011SMarcel Moolenaar
19784fde40d9SSimon J. Gerraty  $ $0$ac_configure_args_raw
19793955d011SMarcel Moolenaar
19803955d011SMarcel Moolenaar_ACEOF
19813955d011SMarcel Moolenaarexec 5>>config.log
19823955d011SMarcel Moolenaar{
19833955d011SMarcel Moolenaarcat <<_ASUNAME
19843955d011SMarcel Moolenaar## --------- ##
19853955d011SMarcel Moolenaar## Platform. ##
19863955d011SMarcel Moolenaar## --------- ##
19873955d011SMarcel Moolenaar
19883955d011SMarcel Moolenaarhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
19893955d011SMarcel Moolenaaruname -m = `(uname -m) 2>/dev/null || echo unknown`
19903955d011SMarcel Moolenaaruname -r = `(uname -r) 2>/dev/null || echo unknown`
19913955d011SMarcel Moolenaaruname -s = `(uname -s) 2>/dev/null || echo unknown`
19923955d011SMarcel Moolenaaruname -v = `(uname -v) 2>/dev/null || echo unknown`
19933955d011SMarcel Moolenaar
19943955d011SMarcel Moolenaar/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
19953955d011SMarcel Moolenaar/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
19963955d011SMarcel Moolenaar
19973955d011SMarcel Moolenaar/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
19983955d011SMarcel Moolenaar/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
19993955d011SMarcel Moolenaar/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
20003955d011SMarcel Moolenaar/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
20013955d011SMarcel Moolenaar/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
20023955d011SMarcel Moolenaar/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
20033955d011SMarcel Moolenaar/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
20043955d011SMarcel Moolenaar
20053955d011SMarcel Moolenaar_ASUNAME
20063955d011SMarcel Moolenaar
20073955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20083955d011SMarcel Moolenaarfor as_dir in $PATH
20093955d011SMarcel Moolenaardo
20103955d011SMarcel Moolenaar  IFS=$as_save_IFS
20114fde40d9SSimon J. Gerraty  case $as_dir in #(((
20124fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
20134fde40d9SSimon J. Gerraty    */) ;;
20144fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
20154fde40d9SSimon J. Gerraty  esac
20164fde40d9SSimon J. Gerraty    printf "%s\n" "PATH: $as_dir"
20173955d011SMarcel Moolenaar  done
20183955d011SMarcel MoolenaarIFS=$as_save_IFS
20193955d011SMarcel Moolenaar
20203955d011SMarcel Moolenaar} >&5
20213955d011SMarcel Moolenaar
20223955d011SMarcel Moolenaarcat >&5 <<_ACEOF
20233955d011SMarcel Moolenaar
20243955d011SMarcel Moolenaar
20253955d011SMarcel Moolenaar## ----------- ##
20263955d011SMarcel Moolenaar## Core tests. ##
20273955d011SMarcel Moolenaar## ----------- ##
20283955d011SMarcel Moolenaar
20293955d011SMarcel Moolenaar_ACEOF
20303955d011SMarcel Moolenaar
20313955d011SMarcel Moolenaar
20323955d011SMarcel Moolenaar# Keep a trace of the command line.
20333955d011SMarcel Moolenaar# Strip out --no-create and --no-recursion so they do not pile up.
20343955d011SMarcel Moolenaar# Strip out --silent because we don't want to record it for future runs.
20353955d011SMarcel Moolenaar# Also quote any args containing shell meta-characters.
20363955d011SMarcel Moolenaar# Make two passes to allow for proper duplicate-argument suppression.
20373955d011SMarcel Moolenaarac_configure_args=
20383955d011SMarcel Moolenaarac_configure_args0=
20393955d011SMarcel Moolenaarac_configure_args1=
20403955d011SMarcel Moolenaarac_must_keep_next=false
20413955d011SMarcel Moolenaarfor ac_pass in 1 2
20423955d011SMarcel Moolenaardo
20433955d011SMarcel Moolenaar  for ac_arg
20443955d011SMarcel Moolenaar  do
20453955d011SMarcel Moolenaar    case $ac_arg in
20463955d011SMarcel Moolenaar    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
20473955d011SMarcel Moolenaar    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20483955d011SMarcel Moolenaar    | -silent | --silent | --silen | --sile | --sil)
20493955d011SMarcel Moolenaar      continue ;;
20503955d011SMarcel Moolenaar    *\'*)
20514fde40d9SSimon J. Gerraty      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20523955d011SMarcel Moolenaar    esac
20533955d011SMarcel Moolenaar    case $ac_pass in
20543955d011SMarcel Moolenaar    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
20553955d011SMarcel Moolenaar    2)
20563955d011SMarcel Moolenaar      as_fn_append ac_configure_args1 " '$ac_arg'"
20573955d011SMarcel Moolenaar      if test $ac_must_keep_next = true; then
20583955d011SMarcel Moolenaar	ac_must_keep_next=false # Got value, back to normal.
20593955d011SMarcel Moolenaar      else
20603955d011SMarcel Moolenaar	case $ac_arg in
20613955d011SMarcel Moolenaar	  *=* | --config-cache | -C | -disable-* | --disable-* \
20623955d011SMarcel Moolenaar	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
20633955d011SMarcel Moolenaar	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
20643955d011SMarcel Moolenaar	  | -with-* | --with-* | -without-* | --without-* | --x)
20653955d011SMarcel Moolenaar	    case "$ac_configure_args0 " in
20663955d011SMarcel Moolenaar	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
20673955d011SMarcel Moolenaar	    esac
20683955d011SMarcel Moolenaar	    ;;
20693955d011SMarcel Moolenaar	  -* ) ac_must_keep_next=true ;;
20703955d011SMarcel Moolenaar	esac
20713955d011SMarcel Moolenaar      fi
20723955d011SMarcel Moolenaar      as_fn_append ac_configure_args " '$ac_arg'"
20733955d011SMarcel Moolenaar      ;;
20743955d011SMarcel Moolenaar    esac
20753955d011SMarcel Moolenaar  done
20763955d011SMarcel Moolenaardone
20773955d011SMarcel Moolenaar{ ac_configure_args0=; unset ac_configure_args0;}
20783955d011SMarcel Moolenaar{ ac_configure_args1=; unset ac_configure_args1;}
20793955d011SMarcel Moolenaar
20803955d011SMarcel Moolenaar# When interrupted or exit'd, cleanup temporary files, and complete
20813955d011SMarcel Moolenaar# config.log.  We remove comments because anyway the quotes in there
20823955d011SMarcel Moolenaar# would cause problems or look ugly.
20833955d011SMarcel Moolenaar# WARNING: Use '\'' to represent an apostrophe within the trap.
20843955d011SMarcel Moolenaar# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20853955d011SMarcel Moolenaartrap 'exit_status=$?
20864fde40d9SSimon J. Gerraty  # Sanitize IFS.
20874fde40d9SSimon J. Gerraty  IFS=" ""	$as_nl"
20883955d011SMarcel Moolenaar  # Save into config.log some information that might help in debugging.
20893955d011SMarcel Moolenaar  {
20903955d011SMarcel Moolenaar    echo
20913955d011SMarcel Moolenaar
20924fde40d9SSimon J. Gerraty    printf "%s\n" "## ---------------- ##
20933955d011SMarcel Moolenaar## Cache variables. ##
209449caa483SSimon J. Gerraty## ---------------- ##"
20953955d011SMarcel Moolenaar    echo
20963955d011SMarcel Moolenaar    # The following way of writing the cache mishandles newlines in values,
20973955d011SMarcel Moolenaar(
20983955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
20993955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
21003955d011SMarcel Moolenaar    case $ac_val in #(
21013955d011SMarcel Moolenaar    *${as_nl}*)
21023955d011SMarcel Moolenaar      case $ac_var in #(
21034fde40d9SSimon J. Gerraty      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
21044fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21053955d011SMarcel Moolenaar      esac
21063955d011SMarcel Moolenaar      case $ac_var in #(
21073955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
21083955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21093955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
21103955d011SMarcel Moolenaar      esac ;;
21113955d011SMarcel Moolenaar    esac
21123955d011SMarcel Moolenaar  done
21133955d011SMarcel Moolenaar  (set) 2>&1 |
21143955d011SMarcel Moolenaar    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
21153955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
21163955d011SMarcel Moolenaar      sed -n \
21173955d011SMarcel Moolenaar	"s/'\''/'\''\\\\'\'''\''/g;
21183955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
21193955d011SMarcel Moolenaar      ;; #(
21203955d011SMarcel Moolenaar    *)
21213955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21223955d011SMarcel Moolenaar      ;;
21233955d011SMarcel Moolenaar    esac |
21243955d011SMarcel Moolenaar    sort
21253955d011SMarcel Moolenaar)
21263955d011SMarcel Moolenaar    echo
21273955d011SMarcel Moolenaar
21284fde40d9SSimon J. Gerraty    printf "%s\n" "## ----------------- ##
21293955d011SMarcel Moolenaar## Output variables. ##
213049caa483SSimon J. Gerraty## ----------------- ##"
21313955d011SMarcel Moolenaar    echo
21323955d011SMarcel Moolenaar    for ac_var in $ac_subst_vars
21333955d011SMarcel Moolenaar    do
21343955d011SMarcel Moolenaar      eval ac_val=\$$ac_var
21353955d011SMarcel Moolenaar      case $ac_val in
21364fde40d9SSimon J. Gerraty      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21373955d011SMarcel Moolenaar      esac
21384fde40d9SSimon J. Gerraty      printf "%s\n" "$ac_var='\''$ac_val'\''"
21393955d011SMarcel Moolenaar    done | sort
21403955d011SMarcel Moolenaar    echo
21413955d011SMarcel Moolenaar
21423955d011SMarcel Moolenaar    if test -n "$ac_subst_files"; then
21434fde40d9SSimon J. Gerraty      printf "%s\n" "## ------------------- ##
21443955d011SMarcel Moolenaar## File substitutions. ##
214549caa483SSimon J. Gerraty## ------------------- ##"
21463955d011SMarcel Moolenaar      echo
21473955d011SMarcel Moolenaar      for ac_var in $ac_subst_files
21483955d011SMarcel Moolenaar      do
21493955d011SMarcel Moolenaar	eval ac_val=\$$ac_var
21503955d011SMarcel Moolenaar	case $ac_val in
21514fde40d9SSimon J. Gerraty	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21523955d011SMarcel Moolenaar	esac
21534fde40d9SSimon J. Gerraty	printf "%s\n" "$ac_var='\''$ac_val'\''"
21543955d011SMarcel Moolenaar      done | sort
21553955d011SMarcel Moolenaar      echo
21563955d011SMarcel Moolenaar    fi
21573955d011SMarcel Moolenaar
21583955d011SMarcel Moolenaar    if test -s confdefs.h; then
21594fde40d9SSimon J. Gerraty      printf "%s\n" "## ----------- ##
21603955d011SMarcel Moolenaar## confdefs.h. ##
216149caa483SSimon J. Gerraty## ----------- ##"
21623955d011SMarcel Moolenaar      echo
21633955d011SMarcel Moolenaar      cat confdefs.h
21643955d011SMarcel Moolenaar      echo
21653955d011SMarcel Moolenaar    fi
21663955d011SMarcel Moolenaar    test "$ac_signal" != 0 &&
21674fde40d9SSimon J. Gerraty      printf "%s\n" "$as_me: caught signal $ac_signal"
21684fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me: exit $exit_status"
21693955d011SMarcel Moolenaar  } >&5
21703955d011SMarcel Moolenaar  rm -f core *.core core.conftest.* &&
21713955d011SMarcel Moolenaar    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
21723955d011SMarcel Moolenaar    exit $exit_status
21733955d011SMarcel Moolenaar' 0
21743955d011SMarcel Moolenaarfor ac_signal in 1 2 13 15; do
21753955d011SMarcel Moolenaar  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
21763955d011SMarcel Moolenaardone
21773955d011SMarcel Moolenaarac_signal=0
21783955d011SMarcel Moolenaar
21793955d011SMarcel Moolenaar# confdefs.h avoids OS command line length limits that DEFS can exceed.
21803955d011SMarcel Moolenaarrm -f -r conftest* confdefs.h
21813955d011SMarcel Moolenaar
21824fde40d9SSimon J. Gerratyprintf "%s\n" "/* confdefs.h */" > confdefs.h
21833955d011SMarcel Moolenaar
21843955d011SMarcel Moolenaar# Predefined preprocessor variables.
21853955d011SMarcel Moolenaar
21864fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
21873955d011SMarcel Moolenaar
21884fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
21893955d011SMarcel Moolenaar
21904fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
21913955d011SMarcel Moolenaar
21924fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
21933955d011SMarcel Moolenaar
21944fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
21953955d011SMarcel Moolenaar
21964fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
21973955d011SMarcel Moolenaar
21983955d011SMarcel Moolenaar
21993955d011SMarcel Moolenaar# Let the site file select an alternate cache file if it wants to.
22003955d011SMarcel Moolenaar# Prefer an explicitly selected file to automatically selected ones.
22013955d011SMarcel Moolenaarif test -n "$CONFIG_SITE"; then
22024fde40d9SSimon J. Gerraty  ac_site_files="$CONFIG_SITE"
22033955d011SMarcel Moolenaarelif test "x$prefix" != xNONE; then
22044fde40d9SSimon J. Gerraty  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
22053955d011SMarcel Moolenaarelse
22064fde40d9SSimon J. Gerraty  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
22073955d011SMarcel Moolenaarfi
22084fde40d9SSimon J. Gerraty
22094fde40d9SSimon J. Gerratyfor ac_site_file in $ac_site_files
22103955d011SMarcel Moolenaardo
22114fde40d9SSimon J. Gerraty  case $ac_site_file in #(
22124fde40d9SSimon J. Gerraty  */*) :
22134fde40d9SSimon J. Gerraty     ;; #(
22144fde40d9SSimon J. Gerraty  *) :
22154fde40d9SSimon J. Gerraty    ac_site_file=./$ac_site_file ;;
22164fde40d9SSimon J. Gerratyesac
22174fde40d9SSimon J. Gerraty  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
22184fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
22194fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
22203955d011SMarcel Moolenaar    sed 's/^/| /' "$ac_site_file" >&5
222149caa483SSimon J. Gerraty    . "$ac_site_file" \
22224fde40d9SSimon J. Gerraty      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22234fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
222449caa483SSimon J. Gerratyas_fn_error $? "failed to load site script $ac_site_file
222549caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
22263955d011SMarcel Moolenaar  fi
22273955d011SMarcel Moolenaardone
22283955d011SMarcel Moolenaar
22293955d011SMarcel Moolenaarif test -r "$cache_file"; then
223049caa483SSimon J. Gerraty  # Some versions of bash will fail to source /dev/null (special files
223149caa483SSimon J. Gerraty  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
223249caa483SSimon J. Gerraty  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
22334fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
22344fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
22353955d011SMarcel Moolenaar    case $cache_file in
22363955d011SMarcel Moolenaar      [\\/]* | ?:[\\/]* ) . "$cache_file";;
22373955d011SMarcel Moolenaar      *)                      . "./$cache_file";;
22383955d011SMarcel Moolenaar    esac
22393955d011SMarcel Moolenaar  fi
22403955d011SMarcel Moolenaarelse
22414fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
22424fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
22433955d011SMarcel Moolenaar  >$cache_file
22443955d011SMarcel Moolenaarfi
22453955d011SMarcel Moolenaar
22464fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
22474fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (global declarations)
22484fde40d9SSimon J. Gerratyac_c_conftest_c89_globals='
22494fde40d9SSimon J. Gerraty/* Does the compiler advertise C89 conformance?
22504fde40d9SSimon J. Gerraty   Do not test the value of __STDC__, because some compilers set it to 0
22514fde40d9SSimon J. Gerraty   while being otherwise adequately conformant. */
22524fde40d9SSimon J. Gerraty#if !defined __STDC__
22534fde40d9SSimon J. Gerraty# error "Compiler does not advertise C89 conformance"
22544fde40d9SSimon J. Gerraty#endif
22554fde40d9SSimon J. Gerraty
22564fde40d9SSimon J. Gerraty#include <stddef.h>
22574fde40d9SSimon J. Gerraty#include <stdarg.h>
22584fde40d9SSimon J. Gerratystruct stat;
22594fde40d9SSimon J. Gerraty/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
22604fde40d9SSimon J. Gerratystruct buf { int x; };
22614fde40d9SSimon J. Gerratystruct buf * (*rcsopen) (struct buf *, struct stat *, int);
22624fde40d9SSimon J. Gerratystatic char *e (p, i)
22634fde40d9SSimon J. Gerraty     char **p;
22644fde40d9SSimon J. Gerraty     int i;
22654fde40d9SSimon J. Gerraty{
22664fde40d9SSimon J. Gerraty  return p[i];
22674fde40d9SSimon J. Gerraty}
22684fde40d9SSimon J. Gerratystatic char *f (char * (*g) (char **, int), char **p, ...)
22694fde40d9SSimon J. Gerraty{
22704fde40d9SSimon J. Gerraty  char *s;
22714fde40d9SSimon J. Gerraty  va_list v;
22724fde40d9SSimon J. Gerraty  va_start (v,p);
22734fde40d9SSimon J. Gerraty  s = g (p, va_arg (v,int));
22744fde40d9SSimon J. Gerraty  va_end (v);
22754fde40d9SSimon J. Gerraty  return s;
22764fde40d9SSimon J. Gerraty}
22774fde40d9SSimon J. Gerraty
22784fde40d9SSimon J. Gerraty/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
22794fde40d9SSimon J. Gerraty   function prototypes and stuff, but not \xHH hex character constants.
22804fde40d9SSimon J. Gerraty   These do not provoke an error unfortunately, instead are silently treated
22814fde40d9SSimon J. Gerraty   as an "x".  The following induces an error, until -std is added to get
22824fde40d9SSimon J. Gerraty   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
22834fde40d9SSimon J. Gerraty   array size at least.  It is necessary to write \x00 == 0 to get something
22844fde40d9SSimon J. Gerraty   that is true only with -std.  */
22854fde40d9SSimon J. Gerratyint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
22864fde40d9SSimon J. Gerraty
22874fde40d9SSimon J. Gerraty/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
22884fde40d9SSimon J. Gerraty   inside strings and character constants.  */
22894fde40d9SSimon J. Gerraty#define FOO(x) '\''x'\''
22904fde40d9SSimon J. Gerratyint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
22914fde40d9SSimon J. Gerraty
22924fde40d9SSimon J. Gerratyint test (int i, double x);
22934fde40d9SSimon J. Gerratystruct s1 {int (*f) (int a);};
22944fde40d9SSimon J. Gerratystruct s2 {int (*f) (double a);};
22954fde40d9SSimon J. Gerratyint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
22964fde40d9SSimon J. Gerraty               int, int);'
22974fde40d9SSimon J. Gerraty
22984fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (body of main).
22994fde40d9SSimon J. Gerratyac_c_conftest_c89_main='
23004fde40d9SSimon J. Gerratyok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
23014fde40d9SSimon J. Gerraty'
23024fde40d9SSimon J. Gerraty
23034fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (global declarations)
23044fde40d9SSimon J. Gerratyac_c_conftest_c99_globals='
23054fde40d9SSimon J. Gerraty// Does the compiler advertise C99 conformance?
23064fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
23074fde40d9SSimon J. Gerraty# error "Compiler does not advertise C99 conformance"
23084fde40d9SSimon J. Gerraty#endif
23094fde40d9SSimon J. Gerraty
23104fde40d9SSimon J. Gerraty#include <stdbool.h>
23114fde40d9SSimon J. Gerratyextern int puts (const char *);
23124fde40d9SSimon J. Gerratyextern int printf (const char *, ...);
23134fde40d9SSimon J. Gerratyextern int dprintf (int, const char *, ...);
23144fde40d9SSimon J. Gerratyextern void *malloc (size_t);
23154fde40d9SSimon J. Gerraty
23164fde40d9SSimon J. Gerraty// Check varargs macros.  These examples are taken from C99 6.10.3.5.
23174fde40d9SSimon J. Gerraty// dprintf is used instead of fprintf to avoid needing to declare
23184fde40d9SSimon J. Gerraty// FILE and stderr.
23194fde40d9SSimon J. Gerraty#define debug(...) dprintf (2, __VA_ARGS__)
23204fde40d9SSimon J. Gerraty#define showlist(...) puts (#__VA_ARGS__)
23214fde40d9SSimon J. Gerraty#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
23224fde40d9SSimon J. Gerratystatic void
23234fde40d9SSimon J. Gerratytest_varargs_macros (void)
23244fde40d9SSimon J. Gerraty{
23254fde40d9SSimon J. Gerraty  int x = 1234;
23264fde40d9SSimon J. Gerraty  int y = 5678;
23274fde40d9SSimon J. Gerraty  debug ("Flag");
23284fde40d9SSimon J. Gerraty  debug ("X = %d\n", x);
23294fde40d9SSimon J. Gerraty  showlist (The first, second, and third items.);
23304fde40d9SSimon J. Gerraty  report (x>y, "x is %d but y is %d", x, y);
23314fde40d9SSimon J. Gerraty}
23324fde40d9SSimon J. Gerraty
23334fde40d9SSimon J. Gerraty// Check long long types.
23344fde40d9SSimon J. Gerraty#define BIG64 18446744073709551615ull
23354fde40d9SSimon J. Gerraty#define BIG32 4294967295ul
23364fde40d9SSimon J. Gerraty#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
23374fde40d9SSimon J. Gerraty#if !BIG_OK
23384fde40d9SSimon J. Gerraty  #error "your preprocessor is broken"
23394fde40d9SSimon J. Gerraty#endif
23404fde40d9SSimon J. Gerraty#if BIG_OK
23414fde40d9SSimon J. Gerraty#else
23424fde40d9SSimon J. Gerraty  #error "your preprocessor is broken"
23434fde40d9SSimon J. Gerraty#endif
23444fde40d9SSimon J. Gerratystatic long long int bignum = -9223372036854775807LL;
23454fde40d9SSimon J. Gerratystatic unsigned long long int ubignum = BIG64;
23464fde40d9SSimon J. Gerraty
23474fde40d9SSimon J. Gerratystruct incomplete_array
23484fde40d9SSimon J. Gerraty{
23494fde40d9SSimon J. Gerraty  int datasize;
23504fde40d9SSimon J. Gerraty  double data[];
23514fde40d9SSimon J. Gerraty};
23524fde40d9SSimon J. Gerraty
23534fde40d9SSimon J. Gerratystruct named_init {
23544fde40d9SSimon J. Gerraty  int number;
23554fde40d9SSimon J. Gerraty  const wchar_t *name;
23564fde40d9SSimon J. Gerraty  double average;
23574fde40d9SSimon J. Gerraty};
23584fde40d9SSimon J. Gerraty
23594fde40d9SSimon J. Gerratytypedef const char *ccp;
23604fde40d9SSimon J. Gerraty
23614fde40d9SSimon J. Gerratystatic inline int
23624fde40d9SSimon J. Gerratytest_restrict (ccp restrict text)
23634fde40d9SSimon J. Gerraty{
23644fde40d9SSimon J. Gerraty  // See if C++-style comments work.
23654fde40d9SSimon J. Gerraty  // Iterate through items via the restricted pointer.
23664fde40d9SSimon J. Gerraty  // Also check for declarations in for loops.
23674fde40d9SSimon J. Gerraty  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
23684fde40d9SSimon J. Gerraty    continue;
23694fde40d9SSimon J. Gerraty  return 0;
23704fde40d9SSimon J. Gerraty}
23714fde40d9SSimon J. Gerraty
23724fde40d9SSimon J. Gerraty// Check varargs and va_copy.
23734fde40d9SSimon J. Gerratystatic bool
23744fde40d9SSimon J. Gerratytest_varargs (const char *format, ...)
23754fde40d9SSimon J. Gerraty{
23764fde40d9SSimon J. Gerraty  va_list args;
23774fde40d9SSimon J. Gerraty  va_start (args, format);
23784fde40d9SSimon J. Gerraty  va_list args_copy;
23794fde40d9SSimon J. Gerraty  va_copy (args_copy, args);
23804fde40d9SSimon J. Gerraty
23814fde40d9SSimon J. Gerraty  const char *str = "";
23824fde40d9SSimon J. Gerraty  int number = 0;
23834fde40d9SSimon J. Gerraty  float fnumber = 0;
23844fde40d9SSimon J. Gerraty
23854fde40d9SSimon J. Gerraty  while (*format)
23864fde40d9SSimon J. Gerraty    {
23874fde40d9SSimon J. Gerraty      switch (*format++)
23884fde40d9SSimon J. Gerraty	{
23894fde40d9SSimon J. Gerraty	case '\''s'\'': // string
23904fde40d9SSimon J. Gerraty	  str = va_arg (args_copy, const char *);
23914fde40d9SSimon J. Gerraty	  break;
23924fde40d9SSimon J. Gerraty	case '\''d'\'': // int
23934fde40d9SSimon J. Gerraty	  number = va_arg (args_copy, int);
23944fde40d9SSimon J. Gerraty	  break;
23954fde40d9SSimon J. Gerraty	case '\''f'\'': // float
23964fde40d9SSimon J. Gerraty	  fnumber = va_arg (args_copy, double);
23974fde40d9SSimon J. Gerraty	  break;
23984fde40d9SSimon J. Gerraty	default:
23994fde40d9SSimon J. Gerraty	  break;
24004fde40d9SSimon J. Gerraty	}
24014fde40d9SSimon J. Gerraty    }
24024fde40d9SSimon J. Gerraty  va_end (args_copy);
24034fde40d9SSimon J. Gerraty  va_end (args);
24044fde40d9SSimon J. Gerraty
24054fde40d9SSimon J. Gerraty  return *str && number && fnumber;
24064fde40d9SSimon J. Gerraty}
24074fde40d9SSimon J. Gerraty'
24084fde40d9SSimon J. Gerraty
24094fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (body of main).
24104fde40d9SSimon J. Gerratyac_c_conftest_c99_main='
24114fde40d9SSimon J. Gerraty  // Check bool.
24124fde40d9SSimon J. Gerraty  _Bool success = false;
24134fde40d9SSimon J. Gerraty  success |= (argc != 0);
24144fde40d9SSimon J. Gerraty
24154fde40d9SSimon J. Gerraty  // Check restrict.
24164fde40d9SSimon J. Gerraty  if (test_restrict ("String literal") == 0)
24174fde40d9SSimon J. Gerraty    success = true;
24184fde40d9SSimon J. Gerraty  char *restrict newvar = "Another string";
24194fde40d9SSimon J. Gerraty
24204fde40d9SSimon J. Gerraty  // Check varargs.
24214fde40d9SSimon J. Gerraty  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
24224fde40d9SSimon J. Gerraty  test_varargs_macros ();
24234fde40d9SSimon J. Gerraty
24244fde40d9SSimon J. Gerraty  // Check flexible array members.
24254fde40d9SSimon J. Gerraty  struct incomplete_array *ia =
24264fde40d9SSimon J. Gerraty    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
24274fde40d9SSimon J. Gerraty  ia->datasize = 10;
24284fde40d9SSimon J. Gerraty  for (int i = 0; i < ia->datasize; ++i)
24294fde40d9SSimon J. Gerraty    ia->data[i] = i * 1.234;
24304fde40d9SSimon J. Gerraty
24314fde40d9SSimon J. Gerraty  // Check named initializers.
24324fde40d9SSimon J. Gerraty  struct named_init ni = {
24334fde40d9SSimon J. Gerraty    .number = 34,
24344fde40d9SSimon J. Gerraty    .name = L"Test wide string",
24354fde40d9SSimon J. Gerraty    .average = 543.34343,
24364fde40d9SSimon J. Gerraty  };
24374fde40d9SSimon J. Gerraty
24384fde40d9SSimon J. Gerraty  ni.number = 58;
24394fde40d9SSimon J. Gerraty
24404fde40d9SSimon J. Gerraty  int dynamic_array[ni.number];
24414fde40d9SSimon J. Gerraty  dynamic_array[0] = argv[0][0];
24424fde40d9SSimon J. Gerraty  dynamic_array[ni.number - 1] = 543;
24434fde40d9SSimon J. Gerraty
24444fde40d9SSimon J. Gerraty  // work around unused variable warnings
24454fde40d9SSimon J. Gerraty  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
24464fde40d9SSimon J. Gerraty	 || dynamic_array[ni.number - 1] != 543);
24474fde40d9SSimon J. Gerraty'
24484fde40d9SSimon J. Gerraty
24494fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (global declarations)
24504fde40d9SSimon J. Gerratyac_c_conftest_c11_globals='
24514fde40d9SSimon J. Gerraty// Does the compiler advertise C11 conformance?
24524fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
24534fde40d9SSimon J. Gerraty# error "Compiler does not advertise C11 conformance"
24544fde40d9SSimon J. Gerraty#endif
24554fde40d9SSimon J. Gerraty
24564fde40d9SSimon J. Gerraty// Check _Alignas.
24574fde40d9SSimon J. Gerratychar _Alignas (double) aligned_as_double;
24584fde40d9SSimon J. Gerratychar _Alignas (0) no_special_alignment;
24594fde40d9SSimon J. Gerratyextern char aligned_as_int;
24604fde40d9SSimon J. Gerratychar _Alignas (0) _Alignas (int) aligned_as_int;
24614fde40d9SSimon J. Gerraty
24624fde40d9SSimon J. Gerraty// Check _Alignof.
24634fde40d9SSimon J. Gerratyenum
24644fde40d9SSimon J. Gerraty{
24654fde40d9SSimon J. Gerraty  int_alignment = _Alignof (int),
24664fde40d9SSimon J. Gerraty  int_array_alignment = _Alignof (int[100]),
24674fde40d9SSimon J. Gerraty  char_alignment = _Alignof (char)
24684fde40d9SSimon J. Gerraty};
24694fde40d9SSimon J. Gerraty_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
24704fde40d9SSimon J. Gerraty
24714fde40d9SSimon J. Gerraty// Check _Noreturn.
24724fde40d9SSimon J. Gerratyint _Noreturn does_not_return (void) { for (;;) continue; }
24734fde40d9SSimon J. Gerraty
24744fde40d9SSimon J. Gerraty// Check _Static_assert.
24754fde40d9SSimon J. Gerratystruct test_static_assert
24764fde40d9SSimon J. Gerraty{
24774fde40d9SSimon J. Gerraty  int x;
24784fde40d9SSimon J. Gerraty  _Static_assert (sizeof (int) <= sizeof (long int),
24794fde40d9SSimon J. Gerraty                  "_Static_assert does not work in struct");
24804fde40d9SSimon J. Gerraty  long int y;
24814fde40d9SSimon J. Gerraty};
24824fde40d9SSimon J. Gerraty
24834fde40d9SSimon J. Gerraty// Check UTF-8 literals.
24844fde40d9SSimon J. Gerraty#define u8 syntax error!
24854fde40d9SSimon J. Gerratychar const utf8_literal[] = u8"happens to be ASCII" "another string";
24864fde40d9SSimon J. Gerraty
24874fde40d9SSimon J. Gerraty// Check duplicate typedefs.
24884fde40d9SSimon J. Gerratytypedef long *long_ptr;
24894fde40d9SSimon J. Gerratytypedef long int *long_ptr;
24904fde40d9SSimon J. Gerratytypedef long_ptr long_ptr;
24914fde40d9SSimon J. Gerraty
24924fde40d9SSimon J. Gerraty// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
24934fde40d9SSimon J. Gerratystruct anonymous
24944fde40d9SSimon J. Gerraty{
24954fde40d9SSimon J. Gerraty  union {
24964fde40d9SSimon J. Gerraty    struct { int i; int j; };
24974fde40d9SSimon J. Gerraty    struct { int k; long int l; } w;
24984fde40d9SSimon J. Gerraty  };
24994fde40d9SSimon J. Gerraty  int m;
25004fde40d9SSimon J. Gerraty} v1;
25014fde40d9SSimon J. Gerraty'
25024fde40d9SSimon J. Gerraty
25034fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (body of main).
25044fde40d9SSimon J. Gerratyac_c_conftest_c11_main='
25054fde40d9SSimon J. Gerraty  _Static_assert ((offsetof (struct anonymous, i)
25064fde40d9SSimon J. Gerraty		   == offsetof (struct anonymous, w.k)),
25074fde40d9SSimon J. Gerraty		  "Anonymous union alignment botch");
25084fde40d9SSimon J. Gerraty  v1.i = 2;
25094fde40d9SSimon J. Gerraty  v1.w.k = 5;
25104fde40d9SSimon J. Gerraty  ok |= v1.i != 5;
25114fde40d9SSimon J. Gerraty'
25124fde40d9SSimon J. Gerraty
25134fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (complete).
25144fde40d9SSimon J. Gerratyac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
25154fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals}
25164fde40d9SSimon J. Gerraty${ac_c_conftest_c11_globals}
25174fde40d9SSimon J. Gerraty
25184fde40d9SSimon J. Gerratyint
25194fde40d9SSimon J. Gerratymain (int argc, char **argv)
25204fde40d9SSimon J. Gerraty{
25214fde40d9SSimon J. Gerraty  int ok = 0;
25224fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25234fde40d9SSimon J. Gerraty  ${ac_c_conftest_c99_main}
25244fde40d9SSimon J. Gerraty  ${ac_c_conftest_c11_main}
25254fde40d9SSimon J. Gerraty  return ok;
25264fde40d9SSimon J. Gerraty}
25274fde40d9SSimon J. Gerraty"
25284fde40d9SSimon J. Gerraty
25294fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (complete).
25304fde40d9SSimon J. Gerratyac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
25314fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals}
25324fde40d9SSimon J. Gerraty
25334fde40d9SSimon J. Gerratyint
25344fde40d9SSimon J. Gerratymain (int argc, char **argv)
25354fde40d9SSimon J. Gerraty{
25364fde40d9SSimon J. Gerraty  int ok = 0;
25374fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25384fde40d9SSimon J. Gerraty  ${ac_c_conftest_c99_main}
25394fde40d9SSimon J. Gerraty  return ok;
25404fde40d9SSimon J. Gerraty}
25414fde40d9SSimon J. Gerraty"
25424fde40d9SSimon J. Gerraty
25434fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (complete).
25444fde40d9SSimon J. Gerratyac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
25454fde40d9SSimon J. Gerraty
25464fde40d9SSimon J. Gerratyint
25474fde40d9SSimon J. Gerratymain (int argc, char **argv)
25484fde40d9SSimon J. Gerraty{
25494fde40d9SSimon J. Gerraty  int ok = 0;
25504fde40d9SSimon J. Gerraty  ${ac_c_conftest_c89_main}
25514fde40d9SSimon J. Gerraty  return ok;
25524fde40d9SSimon J. Gerraty}
25534fde40d9SSimon J. Gerraty"
25544fde40d9SSimon J. Gerraty
25554fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
25564fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
25574fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
25584fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
25594fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
25604fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
25614fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
25624fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
25634fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
25644fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
25654fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
25664fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
25674fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " fork HAVE_FORK"
25684fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vfork HAVE_VFORK"
25694fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
25704fde40d9SSimon J. Gerraty
25714fde40d9SSimon J. Gerraty# Auxiliary files required by this configure script.
25724fde40d9SSimon J. Gerratyac_aux_files="install-sh"
25734fde40d9SSimon J. Gerraty
25744fde40d9SSimon J. Gerraty# Locations in which to look for auxiliary files.
25754fde40d9SSimon J. Gerratyac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
25764fde40d9SSimon J. Gerraty
25774fde40d9SSimon J. Gerraty# Search for a directory containing all of the required auxiliary files,
25784fde40d9SSimon J. Gerraty# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
25794fde40d9SSimon J. Gerraty# If we don't find one directory that contains all the files we need,
25804fde40d9SSimon J. Gerraty# we report the set of missing files from the *first* directory in
25814fde40d9SSimon J. Gerraty# $ac_aux_dir_candidates and give up.
25824fde40d9SSimon J. Gerratyac_missing_aux_files=""
25834fde40d9SSimon J. Gerratyac_first_candidate=:
25844fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
25854fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25864fde40d9SSimon J. Gerratyas_found=false
25874fde40d9SSimon J. Gerratyfor as_dir in $ac_aux_dir_candidates
25884fde40d9SSimon J. Gerratydo
25894fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
25904fde40d9SSimon J. Gerraty  case $as_dir in #(((
25914fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
25924fde40d9SSimon J. Gerraty    */) ;;
25934fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
25944fde40d9SSimon J. Gerraty  esac
25954fde40d9SSimon J. Gerraty  as_found=:
25964fde40d9SSimon J. Gerraty
25974fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
25984fde40d9SSimon J. Gerraty  ac_aux_dir_found=yes
25994fde40d9SSimon J. Gerraty  ac_install_sh=
26004fde40d9SSimon J. Gerraty  for ac_aux in $ac_aux_files
26014fde40d9SSimon J. Gerraty  do
26024fde40d9SSimon J. Gerraty    # As a special case, if "install-sh" is required, that requirement
26034fde40d9SSimon J. Gerraty    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
26044fde40d9SSimon J. Gerraty    # and $ac_install_sh is set appropriately for whichever one is found.
26054fde40d9SSimon J. Gerraty    if test x"$ac_aux" = x"install-sh"
26064fde40d9SSimon J. Gerraty    then
26074fde40d9SSimon J. Gerraty      if test -f "${as_dir}install-sh"; then
26084fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
26094fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}install-sh -c"
26104fde40d9SSimon J. Gerraty      elif test -f "${as_dir}install.sh"; then
26114fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
26124fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}install.sh -c"
26134fde40d9SSimon J. Gerraty      elif test -f "${as_dir}shtool"; then
26144fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
26154fde40d9SSimon J. Gerraty        ac_install_sh="${as_dir}shtool install -c"
26164fde40d9SSimon J. Gerraty      else
26174fde40d9SSimon J. Gerraty        ac_aux_dir_found=no
26184fde40d9SSimon J. Gerraty        if $ac_first_candidate; then
26194fde40d9SSimon J. Gerraty          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
26204fde40d9SSimon J. Gerraty        else
26214fde40d9SSimon J. Gerraty          break
26224fde40d9SSimon J. Gerraty        fi
26234fde40d9SSimon J. Gerraty      fi
26244fde40d9SSimon J. Gerraty    else
26254fde40d9SSimon J. Gerraty      if test -f "${as_dir}${ac_aux}"; then
26264fde40d9SSimon J. Gerraty        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
26274fde40d9SSimon J. Gerraty      else
26284fde40d9SSimon J. Gerraty        ac_aux_dir_found=no
26294fde40d9SSimon J. Gerraty        if $ac_first_candidate; then
26304fde40d9SSimon J. Gerraty          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
26314fde40d9SSimon J. Gerraty        else
26324fde40d9SSimon J. Gerraty          break
26334fde40d9SSimon J. Gerraty        fi
26344fde40d9SSimon J. Gerraty      fi
26354fde40d9SSimon J. Gerraty    fi
26364fde40d9SSimon J. Gerraty  done
26374fde40d9SSimon J. Gerraty  if test "$ac_aux_dir_found" = yes; then
26384fde40d9SSimon J. Gerraty    ac_aux_dir="$as_dir"
26394fde40d9SSimon J. Gerraty    break
26404fde40d9SSimon J. Gerraty  fi
26414fde40d9SSimon J. Gerraty  ac_first_candidate=false
26424fde40d9SSimon J. Gerraty
26434fde40d9SSimon J. Gerraty  as_found=false
26444fde40d9SSimon J. Gerratydone
26454fde40d9SSimon J. GerratyIFS=$as_save_IFS
26464fde40d9SSimon J. Gerratyif $as_found
26474fde40d9SSimon J. Gerratythen :
26484fde40d9SSimon J. Gerraty
26494fde40d9SSimon J. Gerratyelse $as_nop
26504fde40d9SSimon J. Gerraty  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
26514fde40d9SSimon J. Gerratyfi
26524fde40d9SSimon J. Gerraty
26534fde40d9SSimon J. Gerraty
26544fde40d9SSimon J. Gerraty# These three variables are undocumented and unsupported,
26554fde40d9SSimon J. Gerraty# and are intended to be withdrawn in a future Autoconf release.
26564fde40d9SSimon J. Gerraty# They can cause serious problems if a builder's source tree is in a directory
26574fde40d9SSimon J. Gerraty# whose full name contains unusual characters.
26584fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.guess"; then
26594fde40d9SSimon J. Gerraty  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
26604fde40d9SSimon J. Gerratyfi
26614fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.sub"; then
26624fde40d9SSimon J. Gerraty  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
26634fde40d9SSimon J. Gerratyfi
26644fde40d9SSimon J. Gerratyif test -f "$ac_aux_dir/configure"; then
26654fde40d9SSimon J. Gerraty  ac_configure="$SHELL ${ac_aux_dir}configure"
26664fde40d9SSimon J. Gerratyfi
26674fde40d9SSimon J. Gerraty
26683955d011SMarcel Moolenaar# Check that the precious variables saved in the cache have kept the same
26693955d011SMarcel Moolenaar# value.
26703955d011SMarcel Moolenaarac_cache_corrupted=false
26713955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do
26723955d011SMarcel Moolenaar  eval ac_old_set=\$ac_cv_env_${ac_var}_set
26733955d011SMarcel Moolenaar  eval ac_new_set=\$ac_env_${ac_var}_set
26743955d011SMarcel Moolenaar  eval ac_old_val=\$ac_cv_env_${ac_var}_value
26753955d011SMarcel Moolenaar  eval ac_new_val=\$ac_env_${ac_var}_value
26763955d011SMarcel Moolenaar  case $ac_old_set,$ac_new_set in
26773955d011SMarcel Moolenaar    set,)
26784fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
26794fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
26803955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
26813955d011SMarcel Moolenaar    ,set)
26824fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
26834fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
26843955d011SMarcel Moolenaar      ac_cache_corrupted=: ;;
26853955d011SMarcel Moolenaar    ,);;
26863955d011SMarcel Moolenaar    *)
26873955d011SMarcel Moolenaar      if test "x$ac_old_val" != "x$ac_new_val"; then
26883955d011SMarcel Moolenaar	# differences in whitespace do not lead to failure.
26893955d011SMarcel Moolenaar	ac_old_val_w=`echo x $ac_old_val`
26903955d011SMarcel Moolenaar	ac_new_val_w=`echo x $ac_new_val`
26913955d011SMarcel Moolenaar	if test "$ac_old_val_w" != "$ac_new_val_w"; then
26924fde40d9SSimon J. Gerraty	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
26934fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
26943955d011SMarcel Moolenaar	  ac_cache_corrupted=:
26953955d011SMarcel Moolenaar	else
26964fde40d9SSimon J. Gerraty	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
26974fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
26983955d011SMarcel Moolenaar	  eval $ac_var=\$ac_old_val
26993955d011SMarcel Moolenaar	fi
27004fde40d9SSimon J. Gerraty	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
27014fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
27024fde40d9SSimon J. Gerraty	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
27034fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
27043955d011SMarcel Moolenaar      fi;;
27053955d011SMarcel Moolenaar  esac
27063955d011SMarcel Moolenaar  # Pass precious variables to config.status.
27073955d011SMarcel Moolenaar  if test "$ac_new_set" = set; then
27083955d011SMarcel Moolenaar    case $ac_new_val in
27094fde40d9SSimon J. Gerraty    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
27103955d011SMarcel Moolenaar    *) ac_arg=$ac_var=$ac_new_val ;;
27113955d011SMarcel Moolenaar    esac
27123955d011SMarcel Moolenaar    case " $ac_configure_args " in
27133955d011SMarcel Moolenaar      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
27143955d011SMarcel Moolenaar      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
27153955d011SMarcel Moolenaar    esac
27163955d011SMarcel Moolenaar  fi
27173955d011SMarcel Moolenaardone
27183955d011SMarcel Moolenaarif $ac_cache_corrupted; then
27194fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27204fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
27214fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
27224fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
27234fde40d9SSimon J. Gerraty  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
27244fde40d9SSimon J. Gerraty	    and start over" "$LINENO" 5
27253955d011SMarcel Moolenaarfi
27263955d011SMarcel Moolenaar## -------------------- ##
27273955d011SMarcel Moolenaar## Main body of script. ##
27283955d011SMarcel Moolenaar## -------------------- ##
27293955d011SMarcel Moolenaar
27303955d011SMarcel Moolenaarac_ext=c
27313955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
27323955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27333955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27343955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
27353955d011SMarcel Moolenaar
27363955d011SMarcel Moolenaar
27373955d011SMarcel Moolenaarac_config_headers="$ac_config_headers config.h"
27383955d011SMarcel Moolenaar
27393955d011SMarcel Moolenaar
27403cbdda60SSimon J. Gerratycase "$srcdir" in
27413cbdda60SSimon J. Gerraty/*) ;;
274212904384SSimon J. Gerraty*) srcdir=`cd $srcdir && 'pwd'`;;
27433cbdda60SSimon J. Gerratyesac
27443cbdda60SSimon J. Gerraty
2745e22fef7dSSimon J. Gerraty. $srcdir/VERSION
274649caa483SSimon J. GerratyOS=`uname -s`
2747e22fef7dSSimon J. Gerraty
274812904384SSimon J. Gerratyuse_defshell() {
274912904384SSimon J. Gerraty	case "$defshell_path$DEFSHELL_INDEX" in
275012904384SSimon J. Gerraty	"") ;;
275112904384SSimon J. Gerraty	*) return 0;;
275212904384SSimon J. Gerraty	esac
275312904384SSimon J. Gerraty	case "$1" in
275412904384SSimon J. Gerraty	*csh) # we must be desperate
275512904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
275612904384SSimon J. Gerraty	*ksh)
275712904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
275898875883SSimon J. Gerraty	sh|/bin/sh|*/bsh)
275912904384SSimon J. Gerraty		DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
276098875883SSimon J. Gerraty	*=*)	# eg. sh=/bin/bsh
276198875883SSimon J. Gerraty		eval `IFS="="; set -- $1; echo name=$1 defshell_path=$2`
276298875883SSimon J. Gerraty		case "$name" in
276398875883SSimon J. Gerraty		csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
276498875883SSimon J. Gerraty		ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
276598875883SSimon J. Gerraty		sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
276698875883SSimon J. Gerraty		*) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM;;
276798875883SSimon J. Gerraty		esac
276898875883SSimon J. Gerraty		;;
276912904384SSimon J. Gerraty	*)	DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM
277012904384SSimon J. Gerraty		defshell_path=$1
277112904384SSimon J. Gerraty		;;
277212904384SSimon J. Gerraty	esac
277398875883SSimon J. Gerraty	case "$defshell_path,$1" in
277498875883SSimon J. Gerraty	,/bin/*) ;;
277598875883SSimon J. Gerraty	,*/*) defshell_path=$1;;
277612904384SSimon J. Gerraty	esac
277712904384SSimon J. Gerraty}
27783955d011SMarcel Moolenaar
27793955d011SMarcel Moolenaar# Check whether --with-defshell was given.
27804fde40d9SSimon J. Gerratyif test ${with_defshell+y}
27814fde40d9SSimon J. Gerratythen :
27823955d011SMarcel Moolenaar  withval=$with_defshell; case "${withval}" in
278349caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
27843955d011SMarcel Moolenaarno)    ;;
278512904384SSimon J. Gerraty*)     use_defshell $with_defshell;;
27863955d011SMarcel Moolenaaresac
27873955d011SMarcel Moolenaarfi
27883955d011SMarcel Moolenaar
2789*548bfc56SSimon J. GerratyFORCE_MAKE_OS=
2790*548bfc56SSimon J. Gerratymake_os=
279149caa483SSimon J. Gerratycase "$OS" in
2792*548bfc56SSimon J. GerratyCYGWIN*)
2793*548bfc56SSimon J. Gerraty	use_makefile=no
2794*548bfc56SSimon J. Gerraty	OS=Cygwin
2795*548bfc56SSimon J. Gerraty	FORCE_MAKE_OS=$OS
2796*548bfc56SSimon J. Gerraty	;;
2797*548bfc56SSimon J. GerratyDarwin|MINGW*) use_makefile=no;;
279849caa483SSimon J. Gerraty*) use_makefile=yes;;
279949caa483SSimon J. Gerratyesac
2800*548bfc56SSimon J. Gerratyif test "x$FORCE_MAKE_OS" != x; then
2801*548bfc56SSimon J. Gerraty	force_make_os=FORCE_
2802*548bfc56SSimon J. Gerraty	make_os=${FORCE_MAKE_OS}
2803*548bfc56SSimon J. Gerratyfi
280449caa483SSimon J. Gerraty
280549caa483SSimon J. Gerraty# Check whether --with-makefile was given.
28064fde40d9SSimon J. Gerratyif test ${with_makefile+y}
28074fde40d9SSimon J. Gerratythen :
280849caa483SSimon J. Gerraty  withval=$with_makefile; case "${withval}" in
280949caa483SSimon J. Gerratyyes|no) use_makefile=${withval};;
281049caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
281149caa483SSimon J. Gerratyesac
281249caa483SSimon J. Gerratyfi
281349caa483SSimon J. Gerraty
28143955d011SMarcel Moolenaaruse_meta=yes
28153955d011SMarcel Moolenaar
28163955d011SMarcel Moolenaar# Check whether --with-meta was given.
28174fde40d9SSimon J. Gerratyif test ${with_meta+y}
28184fde40d9SSimon J. Gerratythen :
28193955d011SMarcel Moolenaar  withval=$with_meta; case "${withval}" in
28203955d011SMarcel Moolenaaryes|no) use_meta=${withval};;
282149caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
28223955d011SMarcel Moolenaaresac
28233955d011SMarcel Moolenaarfi
28243955d011SMarcel Moolenaar
28253955d011SMarcel Moolenaar
28263955d011SMarcel Moolenaar# Check whether --with-filemon was given.
28274fde40d9SSimon J. Gerratyif test ${with_filemon+y}
28284fde40d9SSimon J. Gerratythen :
28293955d011SMarcel Moolenaar  withval=$with_filemon;  case "/${withval}" in
283049caa483SSimon J. Gerraty/no) use_filemon=no;;
283149caa483SSimon J. Gerraty/*trace) filemon_h=no use_filemon="${withval}";;
283249caa483SSimon J. Gerraty*/filemon.h) filemon_h="${withval}";;
28333955d011SMarcel Moolenaar*/filemon*) filemon_h="${withval}/filemon.h";;
283449caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;;
28353955d011SMarcel Moolenaaresac
2836ef0b2538SSimon J. Gerratycase "$use_filemon,$filemon_h" in
2837ef0b2538SSimon J. Gerraty,*.h) use_filemon=dev;;
2838ef0b2538SSimon J. Gerratyesac
2839ef0b2538SSimon J. Gerraty
28404fde40d9SSimon J. Gerratyelse $as_nop
28413955d011SMarcel Moolenaar
284249caa483SSimon J. Gerratycase "$OS" in
284349caa483SSimon J. GerratyNetBSD) filemon_h=no use_filemon=ktrace;;
284449caa483SSimon J. Gerraty*)
284549caa483SSimon J. Gerraty    for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon"
28463955d011SMarcel Moolenaar    do
28473955d011SMarcel Moolenaar        for x in "/$OS" ""
28483955d011SMarcel Moolenaar        do
28493955d011SMarcel Moolenaar            filemon_h="$d$x/filemon.h"
28503955d011SMarcel Moolenaar            test -s "$filemon_h" && break
28513955d011SMarcel Moolenaar        done
285249caa483SSimon J. Gerraty        test -s "$filemon_h" && { use_filemon=dev; break; }
28533955d011SMarcel Moolenaar    done
285449caa483SSimon J. Gerraty    ;;
285549caa483SSimon J. Gerratyesac
285649caa483SSimon J. Gerratyuse_filemon=${use_filemon:-no}
285749caa483SSimon J. Gerratycase "$use_filemon" in
285849caa483SSimon J. Gerratydev) ;;
285949caa483SSimon J. Gerraty*) filemon_h=no;;
286049caa483SSimon J. Gerratyesac
28613955d011SMarcel Moolenaar
28623955d011SMarcel Moolenaarfi
28633955d011SMarcel Moolenaar
2864d5e0a182SSimon J. Gerraty
2865d5e0a182SSimon J. Gerraty# Check whether --with-bmake_strftime was given.
2866d5e0a182SSimon J. Gerratyif test ${with_bmake_strftime+y}
2867d5e0a182SSimon J. Gerratythen :
2868d5e0a182SSimon J. Gerraty  withval=$with_bmake_strftime; case "${withval}" in
2869d5e0a182SSimon J. Gerratyyes|no) bmake_strftime=$withval;;
2870d5e0a182SSimon J. Gerratyesac
2871d5e0a182SSimon J. Gerratyfi
2872d5e0a182SSimon J. Gerraty
28733955d011SMarcel Moolenaarcase "$use_meta" in
28743955d011SMarcel Moolenaaryes)
287549caa483SSimon J. Gerraty	case "$use_filemon" in
287649caa483SSimon J. Gerraty	no) ;;
287749caa483SSimon J. Gerraty	*) echo "Using: filemon_${use_filemon}.c" >&6;;
28783955d011SMarcel Moolenaar	esac
28793955d011SMarcel Moolenaar	;;
28803955d011SMarcel Moolenaaresac
288112904384SSimon J. Gerratycase "$OS" in
288212904384SSimon J. GerratyMinix)	CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE"
288312904384SSimon J. Gerraty	test -x /usr/pkg/bin/clang && CC=${CC:-clang}
288412904384SSimon J. Gerraty	;;
288512904384SSimon J. GerratySCO_SV)	# /bin/sh is not usable
288612904384SSimon J. Gerraty	ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh"
2887*548bfc56SSimon J. Gerraty	FORCE_USE_SHELL=1
288812904384SSimon J. Gerraty	;;
288912904384SSimon J. Gerratyesac
2890*548bfc56SSimon J. Gerratyif test "x$FORCE_USE_SHELL" != x; then
2891*548bfc56SSimon J. Gerraty	CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL"
2892*548bfc56SSimon J. Gerratyfi
289398875883SSimon J. Gerraty# Not everyone groks TZ=Europe/Berlin
289498875883SSimon J. Gerraty# which is used by the localtime tests
289512904384SSimon J. Gerratyecho $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6
289698875883SSimon J. Gerratyeval `TZ=UTC date '+utc_H=%H utc_d=%d' 2> /dev/null`
289798875883SSimon J. Gerratyeval `TZ=Europe/Berlin date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
289898875883SSimon J. Gerratyif test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
289912904384SSimon J. Gerraty	echo yes  >&6
290012904384SSimon J. Gerraty	UTC_1=Europe/Berlin
290112904384SSimon J. Gerratyelse
290298875883SSimon J. Gerraty	eval `TZ=UTC-1 date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
290398875883SSimon J. Gerraty	if test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
290412904384SSimon J. Gerraty		UTC_1=UTC-1
290512904384SSimon J. Gerraty		echo no, using UTC-1 >&6
290612904384SSimon J. Gerraty	fi
290712904384SSimon J. Gerratyfi
290898875883SSimon J. Gerratytest "x$UTC_1" = x && echo no >&6
290912904384SSimon J. GerratyoldPATH=$PATH
291012904384SSimon J. Gerratyfor d in /usr/gnu/bin
291112904384SSimon J. Gerratydo
291212904384SSimon J. Gerraty	test -d $d || continue
291312904384SSimon J. Gerraty	PATH=$PATH:$d
291412904384SSimon J. Gerratydone
291512904384SSimon J. Gerratyexport PATH
29164fde40d9SSimon J. Gerraty
29174fde40d9SSimon J. Gerraty
29184fde40d9SSimon J. Gerraty
29194fde40d9SSimon J. Gerraty
29204fde40d9SSimon J. Gerraty
29214fde40d9SSimon J. Gerraty
29224fde40d9SSimon J. Gerraty
29234fde40d9SSimon J. Gerraty
29244fde40d9SSimon J. Gerraty
29253955d011SMarcel Moolenaarac_ext=c
29263955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
29273955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
29283955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
29293955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
29303955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
29313955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
29323955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
29334fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29344fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
29354fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
29364fde40d9SSimon J. Gerratythen :
29374fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
29384fde40d9SSimon J. Gerratyelse $as_nop
29393955d011SMarcel Moolenaar  if test -n "$CC"; then
29403955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
29413955d011SMarcel Moolenaarelse
29423955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29433955d011SMarcel Moolenaarfor as_dir in $PATH
29443955d011SMarcel Moolenaardo
29453955d011SMarcel Moolenaar  IFS=$as_save_IFS
29464fde40d9SSimon J. Gerraty  case $as_dir in #(((
29474fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
29484fde40d9SSimon J. Gerraty    */) ;;
29494fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
29504fde40d9SSimon J. Gerraty  esac
29513955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
29524fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
29533955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
29544fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
29553955d011SMarcel Moolenaar    break 2
29563955d011SMarcel Moolenaar  fi
29573955d011SMarcel Moolenaardone
29583955d011SMarcel Moolenaar  done
29593955d011SMarcel MoolenaarIFS=$as_save_IFS
29603955d011SMarcel Moolenaar
29613955d011SMarcel Moolenaarfi
29623955d011SMarcel Moolenaarfi
29633955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
29643955d011SMarcel Moolenaarif test -n "$CC"; then
29654fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
29664fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
29673955d011SMarcel Moolenaarelse
29684fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
29694fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
29703955d011SMarcel Moolenaarfi
29713955d011SMarcel Moolenaar
29723955d011SMarcel Moolenaar
29733955d011SMarcel Moolenaarfi
29743955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
29753955d011SMarcel Moolenaar  ac_ct_CC=$CC
29763955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
29773955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
29784fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29794fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
29804fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
29814fde40d9SSimon J. Gerratythen :
29824fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
29834fde40d9SSimon J. Gerratyelse $as_nop
29843955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
29853955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
29863955d011SMarcel Moolenaarelse
29873955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29883955d011SMarcel Moolenaarfor as_dir in $PATH
29893955d011SMarcel Moolenaardo
29903955d011SMarcel Moolenaar  IFS=$as_save_IFS
29914fde40d9SSimon J. Gerraty  case $as_dir in #(((
29924fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
29934fde40d9SSimon J. Gerraty    */) ;;
29944fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
29954fde40d9SSimon J. Gerraty  esac
29963955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
29974fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
29983955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
29994fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30003955d011SMarcel Moolenaar    break 2
30013955d011SMarcel Moolenaar  fi
30023955d011SMarcel Moolenaardone
30033955d011SMarcel Moolenaar  done
30043955d011SMarcel MoolenaarIFS=$as_save_IFS
30053955d011SMarcel Moolenaar
30063955d011SMarcel Moolenaarfi
30073955d011SMarcel Moolenaarfi
30083955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
30093955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
30104fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
30114fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
30123955d011SMarcel Moolenaarelse
30134fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
30144fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
30153955d011SMarcel Moolenaarfi
30163955d011SMarcel Moolenaar
30173955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
30183955d011SMarcel Moolenaar    CC=""
30193955d011SMarcel Moolenaar  else
30203955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
30213955d011SMarcel Moolenaaryes:)
30224fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
30234fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30243955d011SMarcel Moolenaarac_tool_warned=yes ;;
30253955d011SMarcel Moolenaaresac
30263955d011SMarcel Moolenaar    CC=$ac_ct_CC
30273955d011SMarcel Moolenaar  fi
30283955d011SMarcel Moolenaarelse
30293955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
30303955d011SMarcel Moolenaarfi
30313955d011SMarcel Moolenaar
30323955d011SMarcel Moolenaarif test -z "$CC"; then
30333955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
30343955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
30353955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
30364fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30374fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
30384fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
30394fde40d9SSimon J. Gerratythen :
30404fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
30414fde40d9SSimon J. Gerratyelse $as_nop
30423955d011SMarcel Moolenaar  if test -n "$CC"; then
30433955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
30443955d011SMarcel Moolenaarelse
30453955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30463955d011SMarcel Moolenaarfor as_dir in $PATH
30473955d011SMarcel Moolenaardo
30483955d011SMarcel Moolenaar  IFS=$as_save_IFS
30494fde40d9SSimon J. Gerraty  case $as_dir in #(((
30504fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
30514fde40d9SSimon J. Gerraty    */) ;;
30524fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
30534fde40d9SSimon J. Gerraty  esac
30543955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
30554fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
30563955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
30574fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30583955d011SMarcel Moolenaar    break 2
30593955d011SMarcel Moolenaar  fi
30603955d011SMarcel Moolenaardone
30613955d011SMarcel Moolenaar  done
30623955d011SMarcel MoolenaarIFS=$as_save_IFS
30633955d011SMarcel Moolenaar
30643955d011SMarcel Moolenaarfi
30653955d011SMarcel Moolenaarfi
30663955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
30673955d011SMarcel Moolenaarif test -n "$CC"; then
30684fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
30694fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
30703955d011SMarcel Moolenaarelse
30714fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
30724fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
30733955d011SMarcel Moolenaarfi
30743955d011SMarcel Moolenaar
30753955d011SMarcel Moolenaar
30763955d011SMarcel Moolenaar  fi
30773955d011SMarcel Moolenaarfi
30783955d011SMarcel Moolenaarif test -z "$CC"; then
30793955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
30803955d011SMarcel Moolenaarset dummy cc; ac_word=$2
30814fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30824fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
30834fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
30844fde40d9SSimon J. Gerratythen :
30854fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
30864fde40d9SSimon J. Gerratyelse $as_nop
30873955d011SMarcel Moolenaar  if test -n "$CC"; then
30883955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
30893955d011SMarcel Moolenaarelse
30903955d011SMarcel Moolenaar  ac_prog_rejected=no
30913955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30923955d011SMarcel Moolenaarfor as_dir in $PATH
30933955d011SMarcel Moolenaardo
30943955d011SMarcel Moolenaar  IFS=$as_save_IFS
30954fde40d9SSimon J. Gerraty  case $as_dir in #(((
30964fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
30974fde40d9SSimon J. Gerraty    */) ;;
30984fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
30994fde40d9SSimon J. Gerraty  esac
31003955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
31014fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
31024fde40d9SSimon J. Gerraty    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
31033955d011SMarcel Moolenaar       ac_prog_rejected=yes
31043955d011SMarcel Moolenaar       continue
31053955d011SMarcel Moolenaar     fi
31063955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
31074fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
31083955d011SMarcel Moolenaar    break 2
31093955d011SMarcel Moolenaar  fi
31103955d011SMarcel Moolenaardone
31113955d011SMarcel Moolenaar  done
31123955d011SMarcel MoolenaarIFS=$as_save_IFS
31133955d011SMarcel Moolenaar
31143955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
31153955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
31163955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
31173955d011SMarcel Moolenaar  shift
31183955d011SMarcel Moolenaar  if test $# != 0; then
31193955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
31203955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
31213955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
31223955d011SMarcel Moolenaar    shift
31234fde40d9SSimon J. Gerraty    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
31243955d011SMarcel Moolenaar  fi
31253955d011SMarcel Moolenaarfi
31263955d011SMarcel Moolenaarfi
31273955d011SMarcel Moolenaarfi
31283955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
31293955d011SMarcel Moolenaarif test -n "$CC"; then
31304fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31314fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
31323955d011SMarcel Moolenaarelse
31334fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
31344fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
31353955d011SMarcel Moolenaarfi
31363955d011SMarcel Moolenaar
31373955d011SMarcel Moolenaar
31383955d011SMarcel Moolenaarfi
31393955d011SMarcel Moolenaarif test -z "$CC"; then
31403955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
31413955d011SMarcel Moolenaar  for ac_prog in cl.exe
31423955d011SMarcel Moolenaar  do
31433955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
31443955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
31454fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31464fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
31474fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
31484fde40d9SSimon J. Gerratythen :
31494fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
31504fde40d9SSimon J. Gerratyelse $as_nop
31513955d011SMarcel Moolenaar  if test -n "$CC"; then
31523955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
31533955d011SMarcel Moolenaarelse
31543955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31553955d011SMarcel Moolenaarfor as_dir in $PATH
31563955d011SMarcel Moolenaardo
31573955d011SMarcel Moolenaar  IFS=$as_save_IFS
31584fde40d9SSimon J. Gerraty  case $as_dir in #(((
31594fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
31604fde40d9SSimon J. Gerraty    */) ;;
31614fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
31624fde40d9SSimon J. Gerraty  esac
31633955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
31644fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
31653955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
31664fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
31673955d011SMarcel Moolenaar    break 2
31683955d011SMarcel Moolenaar  fi
31693955d011SMarcel Moolenaardone
31703955d011SMarcel Moolenaar  done
31713955d011SMarcel MoolenaarIFS=$as_save_IFS
31723955d011SMarcel Moolenaar
31733955d011SMarcel Moolenaarfi
31743955d011SMarcel Moolenaarfi
31753955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
31763955d011SMarcel Moolenaarif test -n "$CC"; then
31774fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31784fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
31793955d011SMarcel Moolenaarelse
31804fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
31814fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
31823955d011SMarcel Moolenaarfi
31833955d011SMarcel Moolenaar
31843955d011SMarcel Moolenaar
31853955d011SMarcel Moolenaar    test -n "$CC" && break
31863955d011SMarcel Moolenaar  done
31873955d011SMarcel Moolenaarfi
31883955d011SMarcel Moolenaarif test -z "$CC"; then
31893955d011SMarcel Moolenaar  ac_ct_CC=$CC
31903955d011SMarcel Moolenaar  for ac_prog in cl.exe
31913955d011SMarcel Moolenaardo
31923955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
31933955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
31944fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31954fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
31964fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
31974fde40d9SSimon J. Gerratythen :
31984fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
31994fde40d9SSimon J. Gerratyelse $as_nop
32003955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
32013955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
32023955d011SMarcel Moolenaarelse
32033955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32043955d011SMarcel Moolenaarfor as_dir in $PATH
32053955d011SMarcel Moolenaardo
32063955d011SMarcel Moolenaar  IFS=$as_save_IFS
32074fde40d9SSimon J. Gerraty  case $as_dir in #(((
32084fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
32094fde40d9SSimon J. Gerraty    */) ;;
32104fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
32114fde40d9SSimon J. Gerraty  esac
32123955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
32134fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
32143955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
32154fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
32163955d011SMarcel Moolenaar    break 2
32173955d011SMarcel Moolenaar  fi
32183955d011SMarcel Moolenaardone
32193955d011SMarcel Moolenaar  done
32203955d011SMarcel MoolenaarIFS=$as_save_IFS
32213955d011SMarcel Moolenaar
32223955d011SMarcel Moolenaarfi
32233955d011SMarcel Moolenaarfi
32243955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
32253955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
32264fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
32274fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
32283955d011SMarcel Moolenaarelse
32294fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
32304fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
32313955d011SMarcel Moolenaarfi
32323955d011SMarcel Moolenaar
32333955d011SMarcel Moolenaar
32343955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
32353955d011SMarcel Moolenaardone
32363955d011SMarcel Moolenaar
32373955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
32383955d011SMarcel Moolenaar    CC=""
32393955d011SMarcel Moolenaar  else
32403955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
32413955d011SMarcel Moolenaaryes:)
32424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
32434fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
32443955d011SMarcel Moolenaarac_tool_warned=yes ;;
32453955d011SMarcel Moolenaaresac
32463955d011SMarcel Moolenaar    CC=$ac_ct_CC
32473955d011SMarcel Moolenaar  fi
32483955d011SMarcel Moolenaarfi
32493955d011SMarcel Moolenaar
32503955d011SMarcel Moolenaarfi
32514fde40d9SSimon J. Gerratyif test -z "$CC"; then
32524fde40d9SSimon J. Gerraty  if test -n "$ac_tool_prefix"; then
32534fde40d9SSimon J. Gerraty  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
32544fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2
32554fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32564fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
32574fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
32584fde40d9SSimon J. Gerratythen :
32594fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
32604fde40d9SSimon J. Gerratyelse $as_nop
32614fde40d9SSimon J. Gerraty  if test -n "$CC"; then
32624fde40d9SSimon J. Gerraty  ac_cv_prog_CC="$CC" # Let the user override the test.
32634fde40d9SSimon J. Gerratyelse
32644fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32654fde40d9SSimon J. Gerratyfor as_dir in $PATH
32664fde40d9SSimon J. Gerratydo
32674fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
32684fde40d9SSimon J. Gerraty  case $as_dir in #(((
32694fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
32704fde40d9SSimon J. Gerraty    */) ;;
32714fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
32724fde40d9SSimon J. Gerraty  esac
32734fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
32744fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
32754fde40d9SSimon J. Gerraty    ac_cv_prog_CC="${ac_tool_prefix}clang"
32764fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
32774fde40d9SSimon J. Gerraty    break 2
32784fde40d9SSimon J. Gerraty  fi
32794fde40d9SSimon J. Gerratydone
32804fde40d9SSimon J. Gerraty  done
32814fde40d9SSimon J. GerratyIFS=$as_save_IFS
32824fde40d9SSimon J. Gerraty
32834fde40d9SSimon J. Gerratyfi
32844fde40d9SSimon J. Gerratyfi
32854fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC
32864fde40d9SSimon J. Gerratyif test -n "$CC"; then
32874fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32884fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
32894fde40d9SSimon J. Gerratyelse
32904fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
32914fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
32924fde40d9SSimon J. Gerratyfi
32933955d011SMarcel Moolenaar
32943955d011SMarcel Moolenaar
32954fde40d9SSimon J. Gerratyfi
32964fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then
32974fde40d9SSimon J. Gerraty  ac_ct_CC=$CC
32984fde40d9SSimon J. Gerraty  # Extract the first word of "clang", so it can be a program name with args.
32994fde40d9SSimon J. Gerratyset dummy clang; ac_word=$2
33004fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33014fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
33024fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
33034fde40d9SSimon J. Gerratythen :
33044fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
33054fde40d9SSimon J. Gerratyelse $as_nop
33064fde40d9SSimon J. Gerraty  if test -n "$ac_ct_CC"; then
33074fde40d9SSimon J. Gerraty  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
33084fde40d9SSimon J. Gerratyelse
33094fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33104fde40d9SSimon J. Gerratyfor as_dir in $PATH
33114fde40d9SSimon J. Gerratydo
33124fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
33134fde40d9SSimon J. Gerraty  case $as_dir in #(((
33144fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
33154fde40d9SSimon J. Gerraty    */) ;;
33164fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
33174fde40d9SSimon J. Gerraty  esac
33184fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
33194fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
33204fde40d9SSimon J. Gerraty    ac_cv_prog_ac_ct_CC="clang"
33214fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
33224fde40d9SSimon J. Gerraty    break 2
33234fde40d9SSimon J. Gerraty  fi
33244fde40d9SSimon J. Gerratydone
33254fde40d9SSimon J. Gerraty  done
33264fde40d9SSimon J. GerratyIFS=$as_save_IFS
33274fde40d9SSimon J. Gerraty
33284fde40d9SSimon J. Gerratyfi
33294fde40d9SSimon J. Gerratyfi
33304fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC
33314fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then
33324fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33334fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
33344fde40d9SSimon J. Gerratyelse
33354fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
33364fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
33374fde40d9SSimon J. Gerratyfi
33384fde40d9SSimon J. Gerraty
33394fde40d9SSimon J. Gerraty  if test "x$ac_ct_CC" = x; then
33404fde40d9SSimon J. Gerraty    CC=""
33414fde40d9SSimon J. Gerraty  else
33424fde40d9SSimon J. Gerraty    case $cross_compiling:$ac_tool_warned in
33434fde40d9SSimon J. Gerratyyes:)
33444fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33454fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33464fde40d9SSimon J. Gerratyac_tool_warned=yes ;;
33474fde40d9SSimon J. Gerratyesac
33484fde40d9SSimon J. Gerraty    CC=$ac_ct_CC
33494fde40d9SSimon J. Gerraty  fi
33504fde40d9SSimon J. Gerratyelse
33514fde40d9SSimon J. Gerraty  CC="$ac_cv_prog_CC"
33524fde40d9SSimon J. Gerratyfi
33534fde40d9SSimon J. Gerraty
33544fde40d9SSimon J. Gerratyfi
33554fde40d9SSimon J. Gerraty
33564fde40d9SSimon J. Gerraty
33574fde40d9SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33584fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
335949caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH
336049caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
33613955d011SMarcel Moolenaar
33623955d011SMarcel Moolenaar# Provide some information about the compiler.
33634fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33643955d011SMarcel Moolenaarset X $ac_compile
33653955d011SMarcel Moolenaarac_compiler=$2
33664fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do
33673955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
33683955d011SMarcel Moolenaarcase "(($ac_try" in
33693955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33703955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
33713955d011SMarcel Moolenaaresac
33723955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33734fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
33743955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
33753955d011SMarcel Moolenaar  ac_status=$?
33763955d011SMarcel Moolenaar  if test -s conftest.err; then
33773955d011SMarcel Moolenaar    sed '10a\
33783955d011SMarcel Moolenaar... rest of stderr output deleted ...
33793955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
33803955d011SMarcel Moolenaar    cat conftest.er1 >&5
33813955d011SMarcel Moolenaar  fi
338249caa483SSimon J. Gerraty  rm -f conftest.er1 conftest.err
33834fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33843955d011SMarcel Moolenaar  test $ac_status = 0; }
33853955d011SMarcel Moolenaardone
33863955d011SMarcel Moolenaar
33873955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
33883955d011SMarcel Moolenaar/* end confdefs.h.  */
338949caa483SSimon J. Gerraty
33903955d011SMarcel Moolenaarint
33914fde40d9SSimon J. Gerratymain (void)
33923955d011SMarcel Moolenaar{
33933955d011SMarcel Moolenaar
33943955d011SMarcel Moolenaar  ;
33953955d011SMarcel Moolenaar  return 0;
33963955d011SMarcel Moolenaar}
33973955d011SMarcel Moolenaar_ACEOF
33983955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
339949caa483SSimon J. Gerratyac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
34003955d011SMarcel Moolenaar# Try to create an executable without -o first, disregard a.out.
34013955d011SMarcel Moolenaar# It will help us diagnose broken compilers, and finding out an intuition
34023955d011SMarcel Moolenaar# of exeext.
34034fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
34044fde40d9SSimon J. Gerratyprintf %s "checking whether the C compiler works... " >&6; }
34054fde40d9SSimon J. Gerratyac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
34063955d011SMarcel Moolenaar
34073955d011SMarcel Moolenaar# The possible output files:
34083955d011SMarcel Moolenaarac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
34093955d011SMarcel Moolenaar
34103955d011SMarcel Moolenaarac_rmfiles=
34113955d011SMarcel Moolenaarfor ac_file in $ac_files
34123955d011SMarcel Moolenaardo
34133955d011SMarcel Moolenaar  case $ac_file in
34143955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34153955d011SMarcel Moolenaar    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
34163955d011SMarcel Moolenaar  esac
34173955d011SMarcel Moolenaardone
34183955d011SMarcel Moolenaarrm -f $ac_rmfiles
34193955d011SMarcel Moolenaar
34203955d011SMarcel Moolenaarif { { ac_try="$ac_link_default"
34213955d011SMarcel Moolenaarcase "(($ac_try" in
34223955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34233955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
34243955d011SMarcel Moolenaaresac
34253955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34264fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
34273955d011SMarcel Moolenaar  (eval "$ac_link_default") 2>&5
34283955d011SMarcel Moolenaar  ac_status=$?
34294fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34304fde40d9SSimon J. Gerraty  test $ac_status = 0; }
34314fde40d9SSimon J. Gerratythen :
34323955d011SMarcel Moolenaar  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
34333955d011SMarcel Moolenaar# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
34343955d011SMarcel Moolenaar# in a Makefile.  We should not override ac_cv_exeext if it was cached,
34353955d011SMarcel Moolenaar# so that the user can short-circuit this test for compilers unknown to
34363955d011SMarcel Moolenaar# Autoconf.
34373955d011SMarcel Moolenaarfor ac_file in $ac_files ''
34383955d011SMarcel Moolenaardo
34393955d011SMarcel Moolenaar  test -f "$ac_file" || continue
34403955d011SMarcel Moolenaar  case $ac_file in
34413955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
34423955d011SMarcel Moolenaar	;;
34433955d011SMarcel Moolenaar    [ab].out )
34443955d011SMarcel Moolenaar	# We found the default executable, but exeext='' is most
34453955d011SMarcel Moolenaar	# certainly right.
34463955d011SMarcel Moolenaar	break;;
34473955d011SMarcel Moolenaar    *.* )
34484fde40d9SSimon J. Gerraty	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
34493955d011SMarcel Moolenaar	then :; else
34503955d011SMarcel Moolenaar	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34513955d011SMarcel Moolenaar	fi
34523955d011SMarcel Moolenaar	# We set ac_cv_exeext here because the later test for it is not
34533955d011SMarcel Moolenaar	# safe: cross compilers may not add the suffix if given an `-o'
34543955d011SMarcel Moolenaar	# argument, so we may need to know it at that point already.
34553955d011SMarcel Moolenaar	# Even if this section looks crufty: it has the advantage of
34563955d011SMarcel Moolenaar	# actually working.
34573955d011SMarcel Moolenaar	break;;
34583955d011SMarcel Moolenaar    * )
34593955d011SMarcel Moolenaar	break;;
34603955d011SMarcel Moolenaar  esac
34613955d011SMarcel Moolenaardone
34623955d011SMarcel Moolenaartest "$ac_cv_exeext" = no && ac_cv_exeext=
34633955d011SMarcel Moolenaar
34644fde40d9SSimon J. Gerratyelse $as_nop
34653955d011SMarcel Moolenaar  ac_file=''
34663955d011SMarcel Moolenaarfi
34674fde40d9SSimon J. Gerratyif test -z "$ac_file"
34684fde40d9SSimon J. Gerratythen :
34694fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
34704fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
34714fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: failed program was:" >&5
34723955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
34733955d011SMarcel Moolenaar
34744fde40d9SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34754fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
347649caa483SSimon J. Gerratyas_fn_error 77 "C compiler cannot create executables
347749caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
34784fde40d9SSimon J. Gerratyelse $as_nop
34794fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34804fde40d9SSimon J. Gerratyprintf "%s\n" "yes" >&6; }
348149caa483SSimon J. Gerratyfi
34824fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
34834fde40d9SSimon J. Gerratyprintf %s "checking for C compiler default output file name... " >&6; }
34844fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
34854fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_file" >&6; }
348649caa483SSimon J. Gerratyac_exeext=$ac_cv_exeext
34873955d011SMarcel Moolenaar
348849caa483SSimon J. Gerratyrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
34893955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
34904fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
34914fde40d9SSimon J. Gerratyprintf %s "checking for suffix of executables... " >&6; }
34923955d011SMarcel Moolenaarif { { ac_try="$ac_link"
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") 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 :
35043955d011SMarcel Moolenaar  # If both `conftest.exe' and `conftest' are `present' (well, observable)
35053955d011SMarcel Moolenaar# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
35063955d011SMarcel Moolenaar# work properly (i.e., refer to `conftest.exe'), while it won't with
35073955d011SMarcel Moolenaar# `rm'.
35083955d011SMarcel Moolenaarfor ac_file in conftest.exe conftest conftest.*; do
35093955d011SMarcel Moolenaar  test -f "$ac_file" || continue
35103955d011SMarcel Moolenaar  case $ac_file in
35113955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35123955d011SMarcel Moolenaar    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35133955d011SMarcel Moolenaar	  break;;
35143955d011SMarcel Moolenaar    * ) break;;
35153955d011SMarcel Moolenaar  esac
35163955d011SMarcel Moolenaardone
35174fde40d9SSimon J. Gerratyelse $as_nop
35184fde40d9SSimon J. Gerraty  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35194fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
352049caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of executables: cannot compile and link
352149caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
35223955d011SMarcel Moolenaarfi
352349caa483SSimon J. Gerratyrm -f conftest conftest$ac_cv_exeext
35244fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
35254fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_exeext" >&6; }
35263955d011SMarcel Moolenaar
35273955d011SMarcel Moolenaarrm -f conftest.$ac_ext
35283955d011SMarcel MoolenaarEXEEXT=$ac_cv_exeext
35293955d011SMarcel Moolenaarac_exeext=$EXEEXT
353049caa483SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
353149caa483SSimon J. Gerraty/* end confdefs.h.  */
353249caa483SSimon J. Gerraty#include <stdio.h>
353349caa483SSimon J. Gerratyint
35344fde40d9SSimon J. Gerratymain (void)
353549caa483SSimon J. Gerraty{
353649caa483SSimon J. GerratyFILE *f = fopen ("conftest.out", "w");
353749caa483SSimon J. Gerraty return ferror (f) || fclose (f) != 0;
353849caa483SSimon J. Gerraty
353949caa483SSimon J. Gerraty  ;
354049caa483SSimon J. Gerraty  return 0;
354149caa483SSimon J. Gerraty}
354249caa483SSimon J. Gerraty_ACEOF
354349caa483SSimon J. Gerratyac_clean_files="$ac_clean_files conftest.out"
354449caa483SSimon J. Gerraty# Check that the compiler produces executables we can run.  If not, either
354549caa483SSimon J. Gerraty# the compiler is broken, or we cross compile.
35464fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
35474fde40d9SSimon J. Gerratyprintf %s "checking whether we are cross compiling... " >&6; }
354849caa483SSimon J. Gerratyif test "$cross_compiling" != yes; then
354949caa483SSimon J. Gerraty  { { ac_try="$ac_link"
355049caa483SSimon J. Gerratycase "(($ac_try" in
355149caa483SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
355249caa483SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
355349caa483SSimon J. Gerratyesac
355449caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35554fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
355649caa483SSimon J. Gerraty  (eval "$ac_link") 2>&5
355749caa483SSimon J. Gerraty  ac_status=$?
35584fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
355949caa483SSimon J. Gerraty  test $ac_status = 0; }
356049caa483SSimon J. Gerraty  if { ac_try='./conftest$ac_cv_exeext'
356149caa483SSimon J. Gerraty  { { case "(($ac_try" in
356249caa483SSimon J. Gerraty  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
356349caa483SSimon J. Gerraty  *) ac_try_echo=$ac_try;;
356449caa483SSimon J. Gerratyesac
356549caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35664fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
356749caa483SSimon J. Gerraty  (eval "$ac_try") 2>&5
356849caa483SSimon J. Gerraty  ac_status=$?
35694fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
357049caa483SSimon J. Gerraty  test $ac_status = 0; }; }; then
357149caa483SSimon J. Gerraty    cross_compiling=no
357249caa483SSimon J. Gerraty  else
357349caa483SSimon J. Gerraty    if test "$cross_compiling" = maybe; then
357449caa483SSimon J. Gerraty	cross_compiling=yes
357549caa483SSimon J. Gerraty    else
35764fde40d9SSimon J. Gerraty	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35774fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
35784fde40d9SSimon J. Gerratyas_fn_error 77 "cannot run C compiled programs.
357949caa483SSimon J. GerratyIf you meant to cross compile, use \`--host'.
358049caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
358149caa483SSimon J. Gerraty    fi
358249caa483SSimon J. Gerraty  fi
358349caa483SSimon J. Gerratyfi
35844fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
35854fde40d9SSimon J. Gerratyprintf "%s\n" "$cross_compiling" >&6; }
358649caa483SSimon J. Gerraty
358749caa483SSimon J. Gerratyrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
358849caa483SSimon J. Gerratyac_clean_files=$ac_clean_files_save
35894fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
35904fde40d9SSimon J. Gerratyprintf %s "checking for suffix of object files... " >&6; }
35914fde40d9SSimon J. Gerratyif test ${ac_cv_objext+y}
35924fde40d9SSimon J. Gerratythen :
35934fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
35944fde40d9SSimon J. Gerratyelse $as_nop
35953955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35963955d011SMarcel Moolenaar/* end confdefs.h.  */
35973955d011SMarcel Moolenaar
35983955d011SMarcel Moolenaarint
35994fde40d9SSimon J. Gerratymain (void)
36003955d011SMarcel Moolenaar{
36013955d011SMarcel Moolenaar
36023955d011SMarcel Moolenaar  ;
36033955d011SMarcel Moolenaar  return 0;
36043955d011SMarcel Moolenaar}
36053955d011SMarcel Moolenaar_ACEOF
36063955d011SMarcel Moolenaarrm -f conftest.o conftest.obj
36073955d011SMarcel Moolenaarif { { ac_try="$ac_compile"
36083955d011SMarcel Moolenaarcase "(($ac_try" in
36093955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
36103955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
36113955d011SMarcel Moolenaaresac
36123955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36134fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
36143955d011SMarcel Moolenaar  (eval "$ac_compile") 2>&5
36153955d011SMarcel Moolenaar  ac_status=$?
36164fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
36174fde40d9SSimon J. Gerraty  test $ac_status = 0; }
36184fde40d9SSimon J. Gerratythen :
36193955d011SMarcel Moolenaar  for ac_file in conftest.o conftest.obj conftest.*; do
36203955d011SMarcel Moolenaar  test -f "$ac_file" || continue;
36213955d011SMarcel Moolenaar  case $ac_file in
36223955d011SMarcel Moolenaar    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
36233955d011SMarcel Moolenaar    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
36243955d011SMarcel Moolenaar       break;;
36253955d011SMarcel Moolenaar  esac
36263955d011SMarcel Moolenaardone
36274fde40d9SSimon J. Gerratyelse $as_nop
36284fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: failed program was:" >&5
36293955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5
36303955d011SMarcel Moolenaar
36314fde40d9SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36324fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
363349caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of object files: cannot compile
363449caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
36353955d011SMarcel Moolenaarfi
36363955d011SMarcel Moolenaarrm -f conftest.$ac_cv_objext conftest.$ac_ext
36373955d011SMarcel Moolenaarfi
36384fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
36394fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_objext" >&6; }
36403955d011SMarcel MoolenaarOBJEXT=$ac_cv_objext
36413955d011SMarcel Moolenaarac_objext=$OBJEXT
36424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
36434fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; }
36444fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y}
36454fde40d9SSimon J. Gerratythen :
36464fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
36474fde40d9SSimon J. Gerratyelse $as_nop
36483955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36493955d011SMarcel Moolenaar/* end confdefs.h.  */
36503955d011SMarcel Moolenaar
36513955d011SMarcel Moolenaarint
36524fde40d9SSimon J. Gerratymain (void)
36533955d011SMarcel Moolenaar{
36543955d011SMarcel Moolenaar#ifndef __GNUC__
36553955d011SMarcel Moolenaar       choke me
36563955d011SMarcel Moolenaar#endif
36573955d011SMarcel Moolenaar
36583955d011SMarcel Moolenaar  ;
36593955d011SMarcel Moolenaar  return 0;
36603955d011SMarcel Moolenaar}
36613955d011SMarcel Moolenaar_ACEOF
36624fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
36634fde40d9SSimon J. Gerratythen :
36643955d011SMarcel Moolenaar  ac_compiler_gnu=yes
36654fde40d9SSimon J. Gerratyelse $as_nop
36663955d011SMarcel Moolenaar  ac_compiler_gnu=no
36673955d011SMarcel Moolenaarfi
36684fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
36693955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
36703955d011SMarcel Moolenaar
36713955d011SMarcel Moolenaarfi
36724fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
36734fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
36744fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
36754fde40d9SSimon J. Gerraty
36763955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
36773955d011SMarcel Moolenaar  GCC=yes
36783955d011SMarcel Moolenaarelse
36793955d011SMarcel Moolenaar  GCC=
36803955d011SMarcel Moolenaarfi
36814fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y}
36823955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
36834fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
36844fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; }
36854fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y}
36864fde40d9SSimon J. Gerratythen :
36874fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
36884fde40d9SSimon J. Gerratyelse $as_nop
36893955d011SMarcel Moolenaar  ac_save_c_werror_flag=$ac_c_werror_flag
36903955d011SMarcel Moolenaar   ac_c_werror_flag=yes
36913955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
36923955d011SMarcel Moolenaar   CFLAGS="-g"
36933955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36943955d011SMarcel Moolenaar/* end confdefs.h.  */
36953955d011SMarcel Moolenaar
36963955d011SMarcel Moolenaarint
36974fde40d9SSimon J. Gerratymain (void)
36983955d011SMarcel Moolenaar{
36993955d011SMarcel Moolenaar
37003955d011SMarcel Moolenaar  ;
37013955d011SMarcel Moolenaar  return 0;
37023955d011SMarcel Moolenaar}
37033955d011SMarcel Moolenaar_ACEOF
37044fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
37054fde40d9SSimon J. Gerratythen :
37063955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
37074fde40d9SSimon J. Gerratyelse $as_nop
37083955d011SMarcel Moolenaar  CFLAGS=""
37093955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37103955d011SMarcel Moolenaar/* end confdefs.h.  */
37113955d011SMarcel Moolenaar
37123955d011SMarcel Moolenaarint
37134fde40d9SSimon J. Gerratymain (void)
37143955d011SMarcel Moolenaar{
37153955d011SMarcel Moolenaar
37163955d011SMarcel Moolenaar  ;
37173955d011SMarcel Moolenaar  return 0;
37183955d011SMarcel Moolenaar}
37193955d011SMarcel Moolenaar_ACEOF
37204fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
37214fde40d9SSimon J. Gerratythen :
37223955d011SMarcel Moolenaar
37234fde40d9SSimon J. Gerratyelse $as_nop
37243955d011SMarcel Moolenaar  ac_c_werror_flag=$ac_save_c_werror_flag
37253955d011SMarcel Moolenaar	 CFLAGS="-g"
37263955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37273955d011SMarcel Moolenaar/* end confdefs.h.  */
37283955d011SMarcel Moolenaar
37293955d011SMarcel Moolenaarint
37304fde40d9SSimon J. Gerratymain (void)
37313955d011SMarcel Moolenaar{
37323955d011SMarcel Moolenaar
37333955d011SMarcel Moolenaar  ;
37343955d011SMarcel Moolenaar  return 0;
37353955d011SMarcel Moolenaar}
37363955d011SMarcel Moolenaar_ACEOF
37374fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
37384fde40d9SSimon J. Gerratythen :
37393955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
37403955d011SMarcel Moolenaarfi
37414fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
37423955d011SMarcel Moolenaarfi
37434fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
37443955d011SMarcel Moolenaarfi
37454fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
37463955d011SMarcel Moolenaar   ac_c_werror_flag=$ac_save_c_werror_flag
37473955d011SMarcel Moolenaarfi
37484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
37494fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
37504fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then
37513955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
37523955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
37533955d011SMarcel Moolenaar  if test "$GCC" = yes; then
37543955d011SMarcel Moolenaar    CFLAGS="-g -O2"
37553955d011SMarcel Moolenaar  else
37563955d011SMarcel Moolenaar    CFLAGS="-g"
37573955d011SMarcel Moolenaar  fi
37583955d011SMarcel Moolenaarelse
37593955d011SMarcel Moolenaar  if test "$GCC" = yes; then
37603955d011SMarcel Moolenaar    CFLAGS="-O2"
37613955d011SMarcel Moolenaar  else
37623955d011SMarcel Moolenaar    CFLAGS=
37633955d011SMarcel Moolenaar  fi
37643955d011SMarcel Moolenaarfi
37654fde40d9SSimon J. Gerratyac_prog_cc_stdc=no
37664fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
37674fde40d9SSimon J. Gerratythen :
37684fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
37694fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; }
37704fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y}
37714fde40d9SSimon J. Gerratythen :
37724fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
37734fde40d9SSimon J. Gerratyelse $as_nop
37744fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=no
37754fde40d9SSimon J. Gerratyac_save_CC=$CC
37764fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
37774fde40d9SSimon J. Gerraty/* end confdefs.h.  */
37784fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program
37794fde40d9SSimon J. Gerraty_ACEOF
37804fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11
37814fde40d9SSimon J. Gerratydo
37824fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
37834fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
37844fde40d9SSimon J. Gerratythen :
37854fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=$ac_arg
37864fde40d9SSimon J. Gerratyfi
37874fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
37884fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c11" != "xno" && break
37894fde40d9SSimon J. Gerratydone
37904fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
37914fde40d9SSimon J. GerratyCC=$ac_save_CC
37924fde40d9SSimon J. Gerratyfi
37934fde40d9SSimon J. Gerraty
37944fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno
37954fde40d9SSimon J. Gerratythen :
37964fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
37974fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
37984fde40d9SSimon J. Gerratyelse $as_nop
37994fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c11" = x
38004fde40d9SSimon J. Gerratythen :
38014fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
38024fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
38034fde40d9SSimon J. Gerratyelse $as_nop
38044fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
38054fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
38064fde40d9SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c11"
38074fde40d9SSimon J. Gerratyfi
38084fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
38094fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c11
38104fde40d9SSimon J. Gerratyfi
38114fde40d9SSimon J. Gerratyfi
38124fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
38134fde40d9SSimon J. Gerratythen :
38144fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
38154fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; }
38164fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y}
38174fde40d9SSimon J. Gerratythen :
38184fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
38194fde40d9SSimon J. Gerratyelse $as_nop
38204fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=no
38214fde40d9SSimon J. Gerratyac_save_CC=$CC
38224fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
38234fde40d9SSimon J. Gerraty/* end confdefs.h.  */
38244fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program
38254fde40d9SSimon J. Gerraty_ACEOF
38264fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
38274fde40d9SSimon J. Gerratydo
38284fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
38294fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
38304fde40d9SSimon J. Gerratythen :
38314fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=$ac_arg
38324fde40d9SSimon J. Gerratyfi
38334fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
38344fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c99" != "xno" && break
38354fde40d9SSimon J. Gerratydone
38364fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
38374fde40d9SSimon J. GerratyCC=$ac_save_CC
38384fde40d9SSimon J. Gerratyfi
38394fde40d9SSimon J. Gerraty
38404fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno
38414fde40d9SSimon J. Gerratythen :
38424fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
38434fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
38444fde40d9SSimon J. Gerratyelse $as_nop
38454fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c99" = x
38464fde40d9SSimon J. Gerratythen :
38474fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
38484fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
38494fde40d9SSimon J. Gerratyelse $as_nop
38504fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
38514fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
38524fde40d9SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c99"
38534fde40d9SSimon J. Gerratyfi
38544fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
38554fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c99
38564fde40d9SSimon J. Gerratyfi
38574fde40d9SSimon J. Gerratyfi
38584fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
38594fde40d9SSimon J. Gerratythen :
38604fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
38614fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; }
38624fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y}
38634fde40d9SSimon J. Gerratythen :
38644fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
38654fde40d9SSimon J. Gerratyelse $as_nop
38663955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=no
38673955d011SMarcel Moolenaarac_save_CC=$CC
38683955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
38693955d011SMarcel Moolenaar/* end confdefs.h.  */
38704fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program
38713955d011SMarcel Moolenaar_ACEOF
38724fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
38733955d011SMarcel Moolenaardo
38743955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
38754fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
38764fde40d9SSimon J. Gerratythen :
38773955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
38783955d011SMarcel Moolenaarfi
38794fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
38803955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
38813955d011SMarcel Moolenaardone
38823955d011SMarcel Moolenaarrm -f conftest.$ac_ext
38833955d011SMarcel MoolenaarCC=$ac_save_CC
38843955d011SMarcel Moolenaarfi
38854fde40d9SSimon J. Gerraty
38864fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno
38874fde40d9SSimon J. Gerratythen :
38884fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
38894fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
38904fde40d9SSimon J. Gerratyelse $as_nop
38914fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c89" = x
38924fde40d9SSimon J. Gerratythen :
38934fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
38944fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
38954fde40d9SSimon J. Gerratyelse $as_nop
38964fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
38974fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
38983955d011SMarcel Moolenaar     CC="$CC $ac_cv_prog_cc_c89"
38994fde40d9SSimon J. Gerratyfi
39004fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
39014fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c89
39024fde40d9SSimon J. Gerratyfi
39033955d011SMarcel Moolenaarfi
39043955d011SMarcel Moolenaar
39053955d011SMarcel Moolenaarac_ext=c
39063955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
39073955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
39083955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
39093955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
39103955d011SMarcel Moolenaar
39113955d011SMarcel Moolenaar
39124fde40d9SSimon J. Gerratyac_header= ac_cache=
39134fde40d9SSimon J. Gerratyfor ac_item in $ac_header_c_list
39143955d011SMarcel Moolenaardo
39154fde40d9SSimon J. Gerraty  if test $ac_cache; then
39164fde40d9SSimon J. Gerraty    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
39174fde40d9SSimon J. Gerraty    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
39184fde40d9SSimon J. Gerraty      printf "%s\n" "#define $ac_item 1" >> confdefs.h
39194fde40d9SSimon J. Gerraty    fi
39204fde40d9SSimon J. Gerraty    ac_header= ac_cache=
39214fde40d9SSimon J. Gerraty  elif test $ac_header; then
39224fde40d9SSimon J. Gerraty    ac_cache=$ac_item
39233955d011SMarcel Moolenaar  else
39244fde40d9SSimon J. Gerraty    ac_header=$ac_item
39253955d011SMarcel Moolenaar  fi
39263955d011SMarcel Moolenaardone
39273955d011SMarcel Moolenaar
39283955d011SMarcel Moolenaar
39293955d011SMarcel Moolenaar
39303955d011SMarcel Moolenaar
39313955d011SMarcel Moolenaar
39323955d011SMarcel Moolenaar
39333955d011SMarcel Moolenaar
39343955d011SMarcel Moolenaar
39354fde40d9SSimon J. Gerratyif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
39364fde40d9SSimon J. Gerratythen :
39373955d011SMarcel Moolenaar
39384fde40d9SSimon J. Gerratyprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
39393955d011SMarcel Moolenaar
39403955d011SMarcel Moolenaarfi
39413955d011SMarcel Moolenaar
39423955d011SMarcel Moolenaar
39434fde40d9SSimon J. Gerraty
39444fde40d9SSimon J. Gerraty
39454fde40d9SSimon J. Gerraty
39464fde40d9SSimon J. Gerraty
39474fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
39484fde40d9SSimon J. Gerratyprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
39494fde40d9SSimon J. Gerratyif test ${ac_cv_safe_to_define___extensions__+y}
39504fde40d9SSimon J. Gerratythen :
39514fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
39524fde40d9SSimon J. Gerratyelse $as_nop
39533955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39543955d011SMarcel Moolenaar/* end confdefs.h.  */
39553955d011SMarcel Moolenaar
39563955d011SMarcel Moolenaar#         define __EXTENSIONS__ 1
39573955d011SMarcel Moolenaar          $ac_includes_default
39583955d011SMarcel Moolenaarint
39594fde40d9SSimon J. Gerratymain (void)
39603955d011SMarcel Moolenaar{
39613955d011SMarcel Moolenaar
39623955d011SMarcel Moolenaar  ;
39633955d011SMarcel Moolenaar  return 0;
39643955d011SMarcel Moolenaar}
39653955d011SMarcel Moolenaar_ACEOF
39664fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
39674fde40d9SSimon J. Gerratythen :
39683955d011SMarcel Moolenaar  ac_cv_safe_to_define___extensions__=yes
39694fde40d9SSimon J. Gerratyelse $as_nop
39703955d011SMarcel Moolenaar  ac_cv_safe_to_define___extensions__=no
39713955d011SMarcel Moolenaarfi
39724fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
39733955d011SMarcel Moolenaarfi
39744fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
39754fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
39763955d011SMarcel Moolenaar
39774fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
39784fde40d9SSimon J. Gerratyprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
39794fde40d9SSimon J. Gerratyif test ${ac_cv_should_define__xopen_source+y}
39804fde40d9SSimon J. Gerratythen :
39814fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
39824fde40d9SSimon J. Gerratyelse $as_nop
39834fde40d9SSimon J. Gerraty  ac_cv_should_define__xopen_source=no
39844fde40d9SSimon J. Gerraty    if test $ac_cv_header_wchar_h = yes
39854fde40d9SSimon J. Gerratythen :
39864fde40d9SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39874fde40d9SSimon J. Gerraty/* end confdefs.h.  */
39883955d011SMarcel Moolenaar
39894fde40d9SSimon J. Gerraty          #include <wchar.h>
39904fde40d9SSimon J. Gerraty          mbstate_t x;
39914fde40d9SSimon J. Gerratyint
39924fde40d9SSimon J. Gerratymain (void)
39934fde40d9SSimon J. Gerraty{
39943955d011SMarcel Moolenaar
39954fde40d9SSimon J. Gerraty  ;
39964fde40d9SSimon J. Gerraty  return 0;
39974fde40d9SSimon J. Gerraty}
39984fde40d9SSimon J. Gerraty_ACEOF
39994fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
40004fde40d9SSimon J. Gerratythen :
40013955d011SMarcel Moolenaar
40024fde40d9SSimon J. Gerratyelse $as_nop
40034fde40d9SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40044fde40d9SSimon J. Gerraty/* end confdefs.h.  */
40053955d011SMarcel Moolenaar
40064fde40d9SSimon J. Gerraty            #define _XOPEN_SOURCE 500
40074fde40d9SSimon J. Gerraty            #include <wchar.h>
40084fde40d9SSimon J. Gerraty            mbstate_t x;
40094fde40d9SSimon J. Gerratyint
40104fde40d9SSimon J. Gerratymain (void)
40114fde40d9SSimon J. Gerraty{
40124fde40d9SSimon J. Gerraty
40134fde40d9SSimon J. Gerraty  ;
40144fde40d9SSimon J. Gerraty  return 0;
40154fde40d9SSimon J. Gerraty}
40164fde40d9SSimon J. Gerraty_ACEOF
40174fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
40184fde40d9SSimon J. Gerratythen :
40194fde40d9SSimon J. Gerraty  ac_cv_should_define__xopen_source=yes
40204fde40d9SSimon J. Gerratyfi
40214fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
40224fde40d9SSimon J. Gerratyfi
40234fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
40244fde40d9SSimon J. Gerratyfi
40254fde40d9SSimon J. Gerratyfi
40264fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
40274fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
40284fde40d9SSimon J. Gerraty
40294fde40d9SSimon J. Gerraty  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
40304fde40d9SSimon J. Gerraty
40314fde40d9SSimon J. Gerraty  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
40324fde40d9SSimon J. Gerraty
40334fde40d9SSimon J. Gerraty  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
40344fde40d9SSimon J. Gerraty
40354fde40d9SSimon J. Gerraty  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
40364fde40d9SSimon J. Gerraty
40374fde40d9SSimon J. Gerraty  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
40384fde40d9SSimon J. Gerraty
40394fde40d9SSimon J. Gerraty  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
40404fde40d9SSimon J. Gerraty
40414fde40d9SSimon J. Gerraty  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
40424fde40d9SSimon J. Gerraty
40434fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
40444fde40d9SSimon J. Gerraty
40454fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
40464fde40d9SSimon J. Gerraty
40474fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
40484fde40d9SSimon J. Gerraty
40494fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
40504fde40d9SSimon J. Gerraty
40514fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
40524fde40d9SSimon J. Gerraty
40534fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
40544fde40d9SSimon J. Gerraty
40554fde40d9SSimon J. Gerraty  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
40564fde40d9SSimon J. Gerraty
40574fde40d9SSimon J. Gerraty  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
40584fde40d9SSimon J. Gerraty
40594fde40d9SSimon J. Gerraty  if test $ac_cv_header_minix_config_h = yes
40604fde40d9SSimon J. Gerratythen :
40614fde40d9SSimon J. Gerraty  MINIX=yes
40624fde40d9SSimon J. Gerraty    printf "%s\n" "#define _MINIX 1" >>confdefs.h
40634fde40d9SSimon J. Gerraty
40644fde40d9SSimon J. Gerraty    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
40654fde40d9SSimon J. Gerraty
40664fde40d9SSimon J. Gerraty    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
40674fde40d9SSimon J. Gerraty
40684fde40d9SSimon J. Gerratyelse $as_nop
40694fde40d9SSimon J. Gerraty  MINIX=
40704fde40d9SSimon J. Gerratyfi
40714fde40d9SSimon J. Gerraty  if test $ac_cv_safe_to_define___extensions__ = yes
40724fde40d9SSimon J. Gerratythen :
40734fde40d9SSimon J. Gerraty  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
40744fde40d9SSimon J. Gerraty
40754fde40d9SSimon J. Gerratyfi
40764fde40d9SSimon J. Gerraty  if test $ac_cv_should_define__xopen_source = yes
40774fde40d9SSimon J. Gerratythen :
40784fde40d9SSimon J. Gerraty  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
40794fde40d9SSimon J. Gerraty
40804fde40d9SSimon J. Gerratyfi
40813955d011SMarcel Moolenaar
40823955d011SMarcel Moolenaarac_ext=c
40833955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
40843955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40853955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40863955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
40873955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then
40883955d011SMarcel Moolenaar  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
40893955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2
40904fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
40914fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
40924fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
40934fde40d9SSimon J. Gerratythen :
40944fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
40954fde40d9SSimon J. Gerratyelse $as_nop
40963955d011SMarcel Moolenaar  if test -n "$CC"; then
40973955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
40983955d011SMarcel Moolenaarelse
40993955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41003955d011SMarcel Moolenaarfor as_dir in $PATH
41013955d011SMarcel Moolenaardo
41023955d011SMarcel Moolenaar  IFS=$as_save_IFS
41034fde40d9SSimon J. Gerraty  case $as_dir in #(((
41044fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
41054fde40d9SSimon J. Gerraty    */) ;;
41064fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
41074fde40d9SSimon J. Gerraty  esac
41083955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
41094fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
41103955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}gcc"
41114fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
41123955d011SMarcel Moolenaar    break 2
41133955d011SMarcel Moolenaar  fi
41143955d011SMarcel Moolenaardone
41153955d011SMarcel Moolenaar  done
41163955d011SMarcel MoolenaarIFS=$as_save_IFS
41173955d011SMarcel Moolenaar
41183955d011SMarcel Moolenaarfi
41193955d011SMarcel Moolenaarfi
41203955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
41213955d011SMarcel Moolenaarif test -n "$CC"; then
41224fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
41234fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
41243955d011SMarcel Moolenaarelse
41254fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
41264fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
41273955d011SMarcel Moolenaarfi
41283955d011SMarcel Moolenaar
41293955d011SMarcel Moolenaar
41303955d011SMarcel Moolenaarfi
41313955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then
41323955d011SMarcel Moolenaar  ac_ct_CC=$CC
41333955d011SMarcel Moolenaar  # Extract the first word of "gcc", so it can be a program name with args.
41343955d011SMarcel Moolenaarset dummy gcc; ac_word=$2
41354fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
41364fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
41374fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
41384fde40d9SSimon J. Gerratythen :
41394fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
41404fde40d9SSimon J. Gerratyelse $as_nop
41413955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
41423955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
41433955d011SMarcel Moolenaarelse
41443955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41453955d011SMarcel Moolenaarfor as_dir in $PATH
41463955d011SMarcel Moolenaardo
41473955d011SMarcel Moolenaar  IFS=$as_save_IFS
41484fde40d9SSimon J. Gerraty  case $as_dir in #(((
41494fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
41504fde40d9SSimon J. Gerraty    */) ;;
41514fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
41524fde40d9SSimon J. Gerraty  esac
41533955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
41544fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
41553955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="gcc"
41564fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
41573955d011SMarcel Moolenaar    break 2
41583955d011SMarcel Moolenaar  fi
41593955d011SMarcel Moolenaardone
41603955d011SMarcel Moolenaar  done
41613955d011SMarcel MoolenaarIFS=$as_save_IFS
41623955d011SMarcel Moolenaar
41633955d011SMarcel Moolenaarfi
41643955d011SMarcel Moolenaarfi
41653955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
41663955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
41674fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
41684fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
41693955d011SMarcel Moolenaarelse
41704fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
41714fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
41723955d011SMarcel Moolenaarfi
41733955d011SMarcel Moolenaar
41743955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
41753955d011SMarcel Moolenaar    CC=""
41763955d011SMarcel Moolenaar  else
41773955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
41783955d011SMarcel Moolenaaryes:)
41794fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
41804fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
41813955d011SMarcel Moolenaarac_tool_warned=yes ;;
41823955d011SMarcel Moolenaaresac
41833955d011SMarcel Moolenaar    CC=$ac_ct_CC
41843955d011SMarcel Moolenaar  fi
41853955d011SMarcel Moolenaarelse
41863955d011SMarcel Moolenaar  CC="$ac_cv_prog_CC"
41873955d011SMarcel Moolenaarfi
41883955d011SMarcel Moolenaar
41893955d011SMarcel Moolenaarif test -z "$CC"; then
41903955d011SMarcel Moolenaar          if test -n "$ac_tool_prefix"; then
41913955d011SMarcel Moolenaar    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
41923955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2
41934fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
41944fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
41954fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
41964fde40d9SSimon J. Gerratythen :
41974fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
41984fde40d9SSimon J. Gerratyelse $as_nop
41993955d011SMarcel Moolenaar  if test -n "$CC"; then
42003955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
42013955d011SMarcel Moolenaarelse
42023955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42033955d011SMarcel Moolenaarfor as_dir in $PATH
42043955d011SMarcel Moolenaardo
42053955d011SMarcel Moolenaar  IFS=$as_save_IFS
42064fde40d9SSimon J. Gerraty  case $as_dir in #(((
42074fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
42084fde40d9SSimon J. Gerraty    */) ;;
42094fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
42104fde40d9SSimon J. Gerraty  esac
42113955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
42124fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
42133955d011SMarcel Moolenaar    ac_cv_prog_CC="${ac_tool_prefix}cc"
42144fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
42153955d011SMarcel Moolenaar    break 2
42163955d011SMarcel Moolenaar  fi
42173955d011SMarcel Moolenaardone
42183955d011SMarcel Moolenaar  done
42193955d011SMarcel MoolenaarIFS=$as_save_IFS
42203955d011SMarcel Moolenaar
42213955d011SMarcel Moolenaarfi
42223955d011SMarcel Moolenaarfi
42233955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
42243955d011SMarcel Moolenaarif test -n "$CC"; then
42254fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
42264fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
42273955d011SMarcel Moolenaarelse
42284fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
42294fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
42303955d011SMarcel Moolenaarfi
42313955d011SMarcel Moolenaar
42323955d011SMarcel Moolenaar
42333955d011SMarcel Moolenaar  fi
42343955d011SMarcel Moolenaarfi
42353955d011SMarcel Moolenaarif test -z "$CC"; then
42363955d011SMarcel Moolenaar  # Extract the first word of "cc", so it can be a program name with args.
42373955d011SMarcel Moolenaarset dummy cc; ac_word=$2
42384fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
42394fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
42404fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
42414fde40d9SSimon J. Gerratythen :
42424fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
42434fde40d9SSimon J. Gerratyelse $as_nop
42443955d011SMarcel Moolenaar  if test -n "$CC"; then
42453955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
42463955d011SMarcel Moolenaarelse
42473955d011SMarcel Moolenaar  ac_prog_rejected=no
42483955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42493955d011SMarcel Moolenaarfor as_dir in $PATH
42503955d011SMarcel Moolenaardo
42513955d011SMarcel Moolenaar  IFS=$as_save_IFS
42524fde40d9SSimon J. Gerraty  case $as_dir in #(((
42534fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
42544fde40d9SSimon J. Gerraty    */) ;;
42554fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
42564fde40d9SSimon J. Gerraty  esac
42573955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
42584fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
42594fde40d9SSimon J. Gerraty    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
42603955d011SMarcel Moolenaar       ac_prog_rejected=yes
42613955d011SMarcel Moolenaar       continue
42623955d011SMarcel Moolenaar     fi
42633955d011SMarcel Moolenaar    ac_cv_prog_CC="cc"
42644fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
42653955d011SMarcel Moolenaar    break 2
42663955d011SMarcel Moolenaar  fi
42673955d011SMarcel Moolenaardone
42683955d011SMarcel Moolenaar  done
42693955d011SMarcel MoolenaarIFS=$as_save_IFS
42703955d011SMarcel Moolenaar
42713955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then
42723955d011SMarcel Moolenaar  # We found a bogon in the path, so make sure we never use it.
42733955d011SMarcel Moolenaar  set dummy $ac_cv_prog_CC
42743955d011SMarcel Moolenaar  shift
42753955d011SMarcel Moolenaar  if test $# != 0; then
42763955d011SMarcel Moolenaar    # We chose a different compiler from the bogus one.
42773955d011SMarcel Moolenaar    # However, it has the same basename, so the bogon will be chosen
42783955d011SMarcel Moolenaar    # first if we set CC to just the basename; use the full file name.
42793955d011SMarcel Moolenaar    shift
42804fde40d9SSimon J. Gerraty    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
42813955d011SMarcel Moolenaar  fi
42823955d011SMarcel Moolenaarfi
42833955d011SMarcel Moolenaarfi
42843955d011SMarcel Moolenaarfi
42853955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
42863955d011SMarcel Moolenaarif test -n "$CC"; then
42874fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
42884fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
42893955d011SMarcel Moolenaarelse
42904fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
42914fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
42923955d011SMarcel Moolenaarfi
42933955d011SMarcel Moolenaar
42943955d011SMarcel Moolenaar
42953955d011SMarcel Moolenaarfi
42963955d011SMarcel Moolenaarif test -z "$CC"; then
42973955d011SMarcel Moolenaar  if test -n "$ac_tool_prefix"; then
42983955d011SMarcel Moolenaar  for ac_prog in cl.exe
42993955d011SMarcel Moolenaar  do
43003955d011SMarcel Moolenaar    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
43013955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2
43024fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
43034fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
43044fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
43054fde40d9SSimon J. Gerratythen :
43064fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
43074fde40d9SSimon J. Gerratyelse $as_nop
43083955d011SMarcel Moolenaar  if test -n "$CC"; then
43093955d011SMarcel Moolenaar  ac_cv_prog_CC="$CC" # Let the user override the test.
43103955d011SMarcel Moolenaarelse
43113955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43123955d011SMarcel Moolenaarfor as_dir in $PATH
43133955d011SMarcel Moolenaardo
43143955d011SMarcel Moolenaar  IFS=$as_save_IFS
43154fde40d9SSimon J. Gerraty  case $as_dir in #(((
43164fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
43174fde40d9SSimon J. Gerraty    */) ;;
43184fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
43194fde40d9SSimon J. Gerraty  esac
43203955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
43214fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
43223955d011SMarcel Moolenaar    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
43234fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
43243955d011SMarcel Moolenaar    break 2
43253955d011SMarcel Moolenaar  fi
43263955d011SMarcel Moolenaardone
43273955d011SMarcel Moolenaar  done
43283955d011SMarcel MoolenaarIFS=$as_save_IFS
43293955d011SMarcel Moolenaar
43303955d011SMarcel Moolenaarfi
43313955d011SMarcel Moolenaarfi
43323955d011SMarcel MoolenaarCC=$ac_cv_prog_CC
43333955d011SMarcel Moolenaarif test -n "$CC"; then
43344fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
43354fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
43363955d011SMarcel Moolenaarelse
43374fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
43384fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
43393955d011SMarcel Moolenaarfi
43403955d011SMarcel Moolenaar
43413955d011SMarcel Moolenaar
43423955d011SMarcel Moolenaar    test -n "$CC" && break
43433955d011SMarcel Moolenaar  done
43443955d011SMarcel Moolenaarfi
43453955d011SMarcel Moolenaarif test -z "$CC"; then
43463955d011SMarcel Moolenaar  ac_ct_CC=$CC
43473955d011SMarcel Moolenaar  for ac_prog in cl.exe
43483955d011SMarcel Moolenaardo
43493955d011SMarcel Moolenaar  # Extract the first word of "$ac_prog", so it can be a program name with args.
43503955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2
43514fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
43524fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
43534fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y}
43544fde40d9SSimon J. Gerratythen :
43554fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
43564fde40d9SSimon J. Gerratyelse $as_nop
43573955d011SMarcel Moolenaar  if test -n "$ac_ct_CC"; then
43583955d011SMarcel Moolenaar  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
43593955d011SMarcel Moolenaarelse
43603955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43613955d011SMarcel Moolenaarfor as_dir in $PATH
43623955d011SMarcel Moolenaardo
43633955d011SMarcel Moolenaar  IFS=$as_save_IFS
43644fde40d9SSimon J. Gerraty  case $as_dir in #(((
43654fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
43664fde40d9SSimon J. Gerraty    */) ;;
43674fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
43684fde40d9SSimon J. Gerraty  esac
43693955d011SMarcel Moolenaar    for ac_exec_ext in '' $ac_executable_extensions; do
43704fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
43713955d011SMarcel Moolenaar    ac_cv_prog_ac_ct_CC="$ac_prog"
43724fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
43733955d011SMarcel Moolenaar    break 2
43743955d011SMarcel Moolenaar  fi
43753955d011SMarcel Moolenaardone
43763955d011SMarcel Moolenaar  done
43773955d011SMarcel MoolenaarIFS=$as_save_IFS
43783955d011SMarcel Moolenaar
43793955d011SMarcel Moolenaarfi
43803955d011SMarcel Moolenaarfi
43813955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC
43823955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then
43834fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
43844fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
43853955d011SMarcel Moolenaarelse
43864fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
43874fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
43883955d011SMarcel Moolenaarfi
43893955d011SMarcel Moolenaar
43903955d011SMarcel Moolenaar
43913955d011SMarcel Moolenaar  test -n "$ac_ct_CC" && break
43923955d011SMarcel Moolenaardone
43933955d011SMarcel Moolenaar
43943955d011SMarcel Moolenaar  if test "x$ac_ct_CC" = x; then
43953955d011SMarcel Moolenaar    CC=""
43963955d011SMarcel Moolenaar  else
43973955d011SMarcel Moolenaar    case $cross_compiling:$ac_tool_warned in
43983955d011SMarcel Moolenaaryes:)
43994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
44004fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
44013955d011SMarcel Moolenaarac_tool_warned=yes ;;
44023955d011SMarcel Moolenaaresac
44033955d011SMarcel Moolenaar    CC=$ac_ct_CC
44043955d011SMarcel Moolenaar  fi
44053955d011SMarcel Moolenaarfi
44063955d011SMarcel Moolenaar
44073955d011SMarcel Moolenaarfi
44084fde40d9SSimon J. Gerratyif test -z "$CC"; then
44094fde40d9SSimon J. Gerraty  if test -n "$ac_tool_prefix"; then
44104fde40d9SSimon J. Gerraty  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
44114fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2
44124fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44134fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; }
44144fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y}
44154fde40d9SSimon J. Gerratythen :
44164fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
44174fde40d9SSimon J. Gerratyelse $as_nop
44184fde40d9SSimon J. Gerraty  if test -n "$CC"; then
44194fde40d9SSimon J. Gerraty  ac_cv_prog_CC="$CC" # Let the user override the test.
44204fde40d9SSimon J. Gerratyelse
44214fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44224fde40d9SSimon J. Gerratyfor as_dir in $PATH
44234fde40d9SSimon J. Gerratydo
44244fde40d9SSimon J. Gerraty  IFS=$as_save_IFS
44254fde40d9SSimon J. Gerraty  case $as_dir in #(((
44264fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
44274fde40d9SSimon J. Gerraty    */) ;;
44284fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
44294fde40d9SSimon J. Gerraty  esac
44304fde40d9SSimon J. Gerraty    for ac_exec_ext in '' $ac_executable_extensions; do
44314fde40d9SSimon J. Gerraty  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
44324fde40d9SSimon J. Gerraty    ac_cv_prog_CC="${ac_tool_prefix}clang"
44334fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
44344fde40d9SSimon J. Gerraty    break 2
44354fde40d9SSimon J. Gerraty  fi
44364fde40d9SSimon J. Gerratydone
44374fde40d9SSimon J. Gerraty  done
44384fde40d9SSimon J. GerratyIFS=$as_save_IFS
44394fde40d9SSimon J. Gerraty
44404fde40d9SSimon J. Gerratyfi
44414fde40d9SSimon J. Gerratyfi
44424fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC
44434fde40d9SSimon J. Gerratyif test -n "$CC"; then
44444fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
44454fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; }
44464fde40d9SSimon J. Gerratyelse
44474fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
44484fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
44494fde40d9SSimon J. Gerratyfi
44503955d011SMarcel Moolenaar
44513955d011SMarcel Moolenaar
44524fde40d9SSimon J. Gerratyfi
44534fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then
44544fde40d9SSimon J. Gerraty  ac_ct_CC=$CC
44554fde40d9SSimon J. Gerraty  # Extract the first word of "clang", so it can be a program name with args.
44564fde40d9SSimon J. Gerratyset dummy clang; 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
44624fde40d9SSimon J. Gerratyelse $as_nop
44634fde40d9SSimon J. Gerraty  if test -n "$ac_ct_CC"; then
44644fde40d9SSimon J. Gerraty  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
44654fde40d9SSimon J. Gerratyelse
44664fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44674fde40d9SSimon J. Gerratyfor as_dir in $PATH
44684fde40d9SSimon J. Gerratydo
44694fde40d9SSimon J. Gerraty  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
44754fde40d9SSimon J. Gerraty    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
44774fde40d9SSimon J. Gerraty    ac_cv_prog_ac_ct_CC="clang"
44784fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
44794fde40d9SSimon J. Gerraty    break 2
44804fde40d9SSimon J. Gerraty  fi
44814fde40d9SSimon J. Gerratydone
44824fde40d9SSimon J. Gerraty  done
44834fde40d9SSimon J. GerratyIFS=$as_save_IFS
44844fde40d9SSimon J. Gerraty
44854fde40d9SSimon J. Gerratyfi
44864fde40d9SSimon J. Gerratyfi
44874fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC
44884fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then
44894fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
44904fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; }
44914fde40d9SSimon J. Gerratyelse
44924fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
44934fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; }
44944fde40d9SSimon J. Gerratyfi
44954fde40d9SSimon J. Gerraty
44964fde40d9SSimon J. Gerraty  if test "x$ac_ct_CC" = x; then
44974fde40d9SSimon J. Gerraty    CC=""
44984fde40d9SSimon J. Gerraty  else
44994fde40d9SSimon J. Gerraty    case $cross_compiling:$ac_tool_warned in
45004fde40d9SSimon J. Gerratyyes:)
45014fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
45024fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
45034fde40d9SSimon J. Gerratyac_tool_warned=yes ;;
45044fde40d9SSimon J. Gerratyesac
45054fde40d9SSimon J. Gerraty    CC=$ac_ct_CC
45064fde40d9SSimon J. Gerraty  fi
45074fde40d9SSimon J. Gerratyelse
45084fde40d9SSimon J. Gerraty  CC="$ac_cv_prog_CC"
45094fde40d9SSimon J. Gerratyfi
45104fde40d9SSimon J. Gerraty
45114fde40d9SSimon J. Gerratyfi
45124fde40d9SSimon J. Gerraty
45134fde40d9SSimon J. Gerraty
45144fde40d9SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
45154fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
451649caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH
451749caa483SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; }
45183955d011SMarcel Moolenaar
45193955d011SMarcel Moolenaar# Provide some information about the compiler.
45204fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
45213955d011SMarcel Moolenaarset X $ac_compile
45223955d011SMarcel Moolenaarac_compiler=$2
45234fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do
45243955d011SMarcel Moolenaar  { { ac_try="$ac_compiler $ac_option >&5"
45253955d011SMarcel Moolenaarcase "(($ac_try" in
45263955d011SMarcel Moolenaar  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
45273955d011SMarcel Moolenaar  *) ac_try_echo=$ac_try;;
45283955d011SMarcel Moolenaaresac
45293955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
45304fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5
45313955d011SMarcel Moolenaar  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
45323955d011SMarcel Moolenaar  ac_status=$?
45333955d011SMarcel Moolenaar  if test -s conftest.err; then
45343955d011SMarcel Moolenaar    sed '10a\
45353955d011SMarcel Moolenaar... rest of stderr output deleted ...
45363955d011SMarcel Moolenaar         10q' conftest.err >conftest.er1
45373955d011SMarcel Moolenaar    cat conftest.er1 >&5
45383955d011SMarcel Moolenaar  fi
453949caa483SSimon J. Gerraty  rm -f conftest.er1 conftest.err
45404fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
45413955d011SMarcel Moolenaar  test $ac_status = 0; }
45423955d011SMarcel Moolenaardone
45433955d011SMarcel Moolenaar
45444fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
45454fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; }
45464fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y}
45474fde40d9SSimon J. Gerratythen :
45484fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
45494fde40d9SSimon J. Gerratyelse $as_nop
45503955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45513955d011SMarcel Moolenaar/* end confdefs.h.  */
45523955d011SMarcel Moolenaar
45533955d011SMarcel Moolenaarint
45544fde40d9SSimon J. Gerratymain (void)
45553955d011SMarcel Moolenaar{
45563955d011SMarcel Moolenaar#ifndef __GNUC__
45573955d011SMarcel Moolenaar       choke me
45583955d011SMarcel Moolenaar#endif
45593955d011SMarcel Moolenaar
45603955d011SMarcel Moolenaar  ;
45613955d011SMarcel Moolenaar  return 0;
45623955d011SMarcel Moolenaar}
45633955d011SMarcel Moolenaar_ACEOF
45644fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
45654fde40d9SSimon J. Gerratythen :
45663955d011SMarcel Moolenaar  ac_compiler_gnu=yes
45674fde40d9SSimon J. Gerratyelse $as_nop
45683955d011SMarcel Moolenaar  ac_compiler_gnu=no
45693955d011SMarcel Moolenaarfi
45704fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
45713955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu
45723955d011SMarcel Moolenaar
45733955d011SMarcel Moolenaarfi
45744fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
45754fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
45764fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
45774fde40d9SSimon J. Gerraty
45783955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then
45793955d011SMarcel Moolenaar  GCC=yes
45803955d011SMarcel Moolenaarelse
45813955d011SMarcel Moolenaar  GCC=
45823955d011SMarcel Moolenaarfi
45834fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y}
45843955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS
45854fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
45864fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; }
45874fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y}
45884fde40d9SSimon J. Gerratythen :
45894fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
45904fde40d9SSimon J. Gerratyelse $as_nop
45913955d011SMarcel Moolenaar  ac_save_c_werror_flag=$ac_c_werror_flag
45923955d011SMarcel Moolenaar   ac_c_werror_flag=yes
45933955d011SMarcel Moolenaar   ac_cv_prog_cc_g=no
45943955d011SMarcel Moolenaar   CFLAGS="-g"
45953955d011SMarcel Moolenaar   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45963955d011SMarcel Moolenaar/* end confdefs.h.  */
45973955d011SMarcel Moolenaar
45983955d011SMarcel Moolenaarint
45994fde40d9SSimon J. Gerratymain (void)
46003955d011SMarcel Moolenaar{
46013955d011SMarcel Moolenaar
46023955d011SMarcel Moolenaar  ;
46033955d011SMarcel Moolenaar  return 0;
46043955d011SMarcel Moolenaar}
46053955d011SMarcel Moolenaar_ACEOF
46064fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
46074fde40d9SSimon J. Gerratythen :
46083955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
46094fde40d9SSimon J. Gerratyelse $as_nop
46103955d011SMarcel Moolenaar  CFLAGS=""
46113955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46123955d011SMarcel Moolenaar/* end confdefs.h.  */
46133955d011SMarcel Moolenaar
46143955d011SMarcel Moolenaarint
46154fde40d9SSimon J. Gerratymain (void)
46163955d011SMarcel Moolenaar{
46173955d011SMarcel Moolenaar
46183955d011SMarcel Moolenaar  ;
46193955d011SMarcel Moolenaar  return 0;
46203955d011SMarcel Moolenaar}
46213955d011SMarcel Moolenaar_ACEOF
46224fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
46234fde40d9SSimon J. Gerratythen :
46243955d011SMarcel Moolenaar
46254fde40d9SSimon J. Gerratyelse $as_nop
46263955d011SMarcel Moolenaar  ac_c_werror_flag=$ac_save_c_werror_flag
46273955d011SMarcel Moolenaar	 CFLAGS="-g"
46283955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46293955d011SMarcel Moolenaar/* end confdefs.h.  */
46303955d011SMarcel Moolenaar
46313955d011SMarcel Moolenaarint
46324fde40d9SSimon J. Gerratymain (void)
46333955d011SMarcel Moolenaar{
46343955d011SMarcel Moolenaar
46353955d011SMarcel Moolenaar  ;
46363955d011SMarcel Moolenaar  return 0;
46373955d011SMarcel Moolenaar}
46383955d011SMarcel Moolenaar_ACEOF
46394fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
46404fde40d9SSimon J. Gerratythen :
46413955d011SMarcel Moolenaar  ac_cv_prog_cc_g=yes
46423955d011SMarcel Moolenaarfi
46434fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
46443955d011SMarcel Moolenaarfi
46454fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
46463955d011SMarcel Moolenaarfi
46474fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
46483955d011SMarcel Moolenaar   ac_c_werror_flag=$ac_save_c_werror_flag
46493955d011SMarcel Moolenaarfi
46504fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
46514fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
46524fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then
46533955d011SMarcel Moolenaar  CFLAGS=$ac_save_CFLAGS
46543955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then
46553955d011SMarcel Moolenaar  if test "$GCC" = yes; then
46563955d011SMarcel Moolenaar    CFLAGS="-g -O2"
46573955d011SMarcel Moolenaar  else
46583955d011SMarcel Moolenaar    CFLAGS="-g"
46593955d011SMarcel Moolenaar  fi
46603955d011SMarcel Moolenaarelse
46613955d011SMarcel Moolenaar  if test "$GCC" = yes; then
46623955d011SMarcel Moolenaar    CFLAGS="-O2"
46633955d011SMarcel Moolenaar  else
46643955d011SMarcel Moolenaar    CFLAGS=
46653955d011SMarcel Moolenaar  fi
46663955d011SMarcel Moolenaarfi
46674fde40d9SSimon J. Gerratyac_prog_cc_stdc=no
46684fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
46694fde40d9SSimon J. Gerratythen :
46704fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
46714fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; }
46724fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y}
46734fde40d9SSimon J. Gerratythen :
46744fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
46754fde40d9SSimon J. Gerratyelse $as_nop
46764fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=no
46774fde40d9SSimon J. Gerratyac_save_CC=$CC
46784fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
46794fde40d9SSimon J. Gerraty/* end confdefs.h.  */
46804fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program
46814fde40d9SSimon J. Gerraty_ACEOF
46824fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11
46834fde40d9SSimon J. Gerratydo
46844fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
46854fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
46864fde40d9SSimon J. Gerratythen :
46874fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c11=$ac_arg
46884fde40d9SSimon J. Gerratyfi
46894fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
46904fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c11" != "xno" && break
46914fde40d9SSimon J. Gerratydone
46924fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
46934fde40d9SSimon J. GerratyCC=$ac_save_CC
46944fde40d9SSimon J. Gerratyfi
46954fde40d9SSimon J. Gerraty
46964fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno
46974fde40d9SSimon J. Gerratythen :
46984fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
46994fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
47004fde40d9SSimon J. Gerratyelse $as_nop
47014fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c11" = x
47024fde40d9SSimon J. Gerratythen :
47034fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
47044fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
47054fde40d9SSimon J. Gerratyelse $as_nop
47064fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
47074fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
47084fde40d9SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c11"
47094fde40d9SSimon J. Gerratyfi
47104fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
47114fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c11
47124fde40d9SSimon J. Gerratyfi
47134fde40d9SSimon J. Gerratyfi
47144fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
47154fde40d9SSimon J. Gerratythen :
47164fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
47174fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; }
47184fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y}
47194fde40d9SSimon J. Gerratythen :
47204fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
47214fde40d9SSimon J. Gerratyelse $as_nop
47224fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=no
47234fde40d9SSimon J. Gerratyac_save_CC=$CC
47244fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
47254fde40d9SSimon J. Gerraty/* end confdefs.h.  */
47264fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program
47274fde40d9SSimon J. Gerraty_ACEOF
47284fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
47294fde40d9SSimon J. Gerratydo
47304fde40d9SSimon J. Gerraty  CC="$ac_save_CC $ac_arg"
47314fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
47324fde40d9SSimon J. Gerratythen :
47334fde40d9SSimon J. Gerraty  ac_cv_prog_cc_c99=$ac_arg
47344fde40d9SSimon J. Gerratyfi
47354fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
47364fde40d9SSimon J. Gerraty  test "x$ac_cv_prog_cc_c99" != "xno" && break
47374fde40d9SSimon J. Gerratydone
47384fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext
47394fde40d9SSimon J. GerratyCC=$ac_save_CC
47404fde40d9SSimon J. Gerratyfi
47414fde40d9SSimon J. Gerraty
47424fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno
47434fde40d9SSimon J. Gerratythen :
47444fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
47454fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
47464fde40d9SSimon J. Gerratyelse $as_nop
47474fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c99" = x
47484fde40d9SSimon J. Gerratythen :
47494fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
47504fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
47514fde40d9SSimon J. Gerratyelse $as_nop
47524fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
47534fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
47544fde40d9SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c99"
47554fde40d9SSimon J. Gerratyfi
47564fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
47574fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c99
47584fde40d9SSimon J. Gerratyfi
47594fde40d9SSimon J. Gerratyfi
47604fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno
47614fde40d9SSimon J. Gerratythen :
47624fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
47634fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; }
47644fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y}
47654fde40d9SSimon J. Gerratythen :
47664fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
47674fde40d9SSimon J. Gerratyelse $as_nop
47683955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=no
47693955d011SMarcel Moolenaarac_save_CC=$CC
47703955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
47713955d011SMarcel Moolenaar/* end confdefs.h.  */
47724fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program
47733955d011SMarcel Moolenaar_ACEOF
47744fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
47753955d011SMarcel Moolenaardo
47763955d011SMarcel Moolenaar  CC="$ac_save_CC $ac_arg"
47774fde40d9SSimon J. Gerraty  if ac_fn_c_try_compile "$LINENO"
47784fde40d9SSimon J. Gerratythen :
47793955d011SMarcel Moolenaar  ac_cv_prog_cc_c89=$ac_arg
47803955d011SMarcel Moolenaarfi
47814fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam
47823955d011SMarcel Moolenaar  test "x$ac_cv_prog_cc_c89" != "xno" && break
47833955d011SMarcel Moolenaardone
47843955d011SMarcel Moolenaarrm -f conftest.$ac_ext
47853955d011SMarcel MoolenaarCC=$ac_save_CC
47863955d011SMarcel Moolenaarfi
47873955d011SMarcel Moolenaar
47884fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno
47894fde40d9SSimon J. Gerratythen :
47904fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
47914fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; }
47924fde40d9SSimon J. Gerratyelse $as_nop
47934fde40d9SSimon J. Gerraty  if test "x$ac_cv_prog_cc_c89" = x
47944fde40d9SSimon J. Gerratythen :
47954fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
47964fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; }
47974fde40d9SSimon J. Gerratyelse $as_nop
47984fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
47994fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
48004fde40d9SSimon J. Gerraty     CC="$CC $ac_cv_prog_cc_c89"
48014fde40d9SSimon J. Gerratyfi
48024fde40d9SSimon J. Gerraty  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
48034fde40d9SSimon J. Gerraty  ac_prog_cc_stdc=c89
48044fde40d9SSimon J. Gerratyfi
48053955d011SMarcel Moolenaarfi
48063955d011SMarcel Moolenaar
48073955d011SMarcel Moolenaarac_ext=c
48083955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS'
48093955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
48103955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
48113955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu
48123955d011SMarcel Moolenaar
48133955d011SMarcel Moolenaar
48143955d011SMarcel Moolenaar
48153955d011SMarcel Moolenaar  # Find a good install program.  We prefer a C program (faster),
48163955d011SMarcel Moolenaar# so one script is as good as another.  But avoid the broken or
48173955d011SMarcel Moolenaar# incompatible versions:
48183955d011SMarcel Moolenaar# SysV /etc/install, /usr/sbin/install
48193955d011SMarcel Moolenaar# SunOS /usr/etc/install
48203955d011SMarcel Moolenaar# IRIX /sbin/install
48213955d011SMarcel Moolenaar# AIX /bin/install
48223955d011SMarcel Moolenaar# AmigaOS /C/install, which installs bootblocks on floppy discs
48233955d011SMarcel Moolenaar# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
48243955d011SMarcel Moolenaar# AFS /usr/afsws/bin/install, which mishandles nonexistent args
48253955d011SMarcel Moolenaar# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
48263955d011SMarcel Moolenaar# OS/2's system install, which has a completely different semantic
48273955d011SMarcel Moolenaar# ./install, which can be erroneously created by make from ./install.sh.
48283955d011SMarcel Moolenaar# Reject install programs that cannot install multiple files.
48294fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
48304fde40d9SSimon J. Gerratyprintf %s "checking for a BSD-compatible install... " >&6; }
48313955d011SMarcel Moolenaarif test -z "$INSTALL"; then
48324fde40d9SSimon J. Gerratyif test ${ac_cv_path_install+y}
48334fde40d9SSimon J. Gerratythen :
48344fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
48354fde40d9SSimon J. Gerratyelse $as_nop
48363955d011SMarcel Moolenaar  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
48373955d011SMarcel Moolenaarfor as_dir in $PATH
48383955d011SMarcel Moolenaardo
48393955d011SMarcel Moolenaar  IFS=$as_save_IFS
48404fde40d9SSimon J. Gerraty  case $as_dir in #(((
48414fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
48424fde40d9SSimon J. Gerraty    */) ;;
48434fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
48444fde40d9SSimon J. Gerraty  esac
48454fde40d9SSimon J. Gerraty    # Account for fact that we put trailing slashes in our PATH walk.
48464fde40d9SSimon J. Gerratycase $as_dir in #((
48474fde40d9SSimon J. Gerraty  ./ | /[cC]/* | \
48483955d011SMarcel Moolenaar  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
48493955d011SMarcel Moolenaar  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
48503955d011SMarcel Moolenaar  /usr/ucb/* ) ;;
48513955d011SMarcel Moolenaar  *)
48523955d011SMarcel Moolenaar    # OSF1 and SCO ODT 3.0 have their own names for install.
48533955d011SMarcel Moolenaar    # Don't use installbsd from OSF since it installs stuff as root
48543955d011SMarcel Moolenaar    # by default.
48553955d011SMarcel Moolenaar    for ac_prog in ginstall scoinst install; do
48563955d011SMarcel Moolenaar      for ac_exec_ext in '' $ac_executable_extensions; do
48574fde40d9SSimon J. Gerraty	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
48583955d011SMarcel Moolenaar	  if test $ac_prog = install &&
48594fde40d9SSimon J. Gerraty	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
48603955d011SMarcel Moolenaar	    # AIX install.  It has an incompatible calling convention.
48613955d011SMarcel Moolenaar	    :
48623955d011SMarcel Moolenaar	  elif test $ac_prog = install &&
48634fde40d9SSimon J. Gerraty	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
48643955d011SMarcel Moolenaar	    # program-specific install script used by HP pwplus--don't use.
48653955d011SMarcel Moolenaar	    :
48663955d011SMarcel Moolenaar	  else
48673955d011SMarcel Moolenaar	    rm -rf conftest.one conftest.two conftest.dir
48683955d011SMarcel Moolenaar	    echo one > conftest.one
48693955d011SMarcel Moolenaar	    echo two > conftest.two
48703955d011SMarcel Moolenaar	    mkdir conftest.dir
48714fde40d9SSimon J. Gerraty	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
48723955d011SMarcel Moolenaar	      test -s conftest.one && test -s conftest.two &&
48733955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.one &&
48743955d011SMarcel Moolenaar	      test -s conftest.dir/conftest.two
48753955d011SMarcel Moolenaar	    then
48764fde40d9SSimon J. Gerraty	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
48773955d011SMarcel Moolenaar	      break 3
48783955d011SMarcel Moolenaar	    fi
48793955d011SMarcel Moolenaar	  fi
48803955d011SMarcel Moolenaar	fi
48813955d011SMarcel Moolenaar      done
48823955d011SMarcel Moolenaar    done
48833955d011SMarcel Moolenaar    ;;
48843955d011SMarcel Moolenaaresac
48853955d011SMarcel Moolenaar
48863955d011SMarcel Moolenaar  done
48873955d011SMarcel MoolenaarIFS=$as_save_IFS
48883955d011SMarcel Moolenaar
48893955d011SMarcel Moolenaarrm -rf conftest.one conftest.two conftest.dir
48903955d011SMarcel Moolenaar
48913955d011SMarcel Moolenaarfi
48924fde40d9SSimon J. Gerraty  if test ${ac_cv_path_install+y}; then
48933955d011SMarcel Moolenaar    INSTALL=$ac_cv_path_install
48943955d011SMarcel Moolenaar  else
48953955d011SMarcel Moolenaar    # As a last resort, use the slow shell script.  Don't cache a
48963955d011SMarcel Moolenaar    # value for INSTALL within a source directory, because that will
48973955d011SMarcel Moolenaar    # break other packages using the cache if that directory is
48983955d011SMarcel Moolenaar    # removed, or if the value is a relative name.
48993955d011SMarcel Moolenaar    INSTALL=$ac_install_sh
49003955d011SMarcel Moolenaar  fi
49013955d011SMarcel Moolenaarfi
49024fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
49034fde40d9SSimon J. Gerratyprintf "%s\n" "$INSTALL" >&6; }
49043955d011SMarcel Moolenaar
49053955d011SMarcel Moolenaar# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
49063955d011SMarcel Moolenaar# It thinks the first close brace ends the variable substitution.
49073955d011SMarcel Moolenaartest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
49083955d011SMarcel Moolenaar
49093955d011SMarcel Moolenaartest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
49103955d011SMarcel Moolenaar
49113955d011SMarcel Moolenaartest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
49123955d011SMarcel Moolenaar
491398875883SSimon J. Gerraty# We have to override that on some systems
491498875883SSimon J. Gerratycase "$OS" in
491598875883SSimon J. GerratyIRIX*) ac_INSTALL=$srcdir/install-sh;;
491698875883SSimon J. Gerratyesac
49170dede8b0SSimon J. Gerratyif test -x /usr/bin/getconf; then
49180dede8b0SSimon J. Gerraty   bmake_path_max=`getconf PATH_MAX / 2> /dev/null`
4919db29cad8SSimon J. Gerraty   # only a numeric response is useful
4920db29cad8SSimon J. Gerraty   test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max=
49210dede8b0SSimon J. Gerratyfi
49220dede8b0SSimon J. Gerratybmake_path_max=${bmake_path_max:-1024}
49230dede8b0SSimon J. Gerratyif test $bmake_path_max -gt 1024; then
49240dede8b0SSimon J. Gerraty   # this is all we expect
49250dede8b0SSimon J. Gerraty   bmake_path_max=1024
49260dede8b0SSimon J. Gerratyfi
4927d5e0a182SSimon J. Gerratyif test ${bmake_strftime:-no} = yes; then
4928d5e0a182SSimon J. Gerraty   CPPFLAGS="${CPPFLAGS} -DFORCE_BMAKE_STRFTIME"
4929d5e0a182SSimon J. Gerratyfi
49300dede8b0SSimon J. Gerratyecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6
493198875883SSimon J. Gerraty# if type does not work which(1) had better!
493298875883SSimon J. Gerraty# note we cannot rely on type returning non-zero on failure
493312904384SSimon J. Gerratyif (type cat) > /dev/null 2>&1; then
493412904384SSimon J. Gerraty: which
493512904384SSimon J. Gerratywhich() {
493612904384SSimon J. Gerraty	type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q'
493712904384SSimon J. Gerraty}
493812904384SSimon J. Gerratyfi
493912904384SSimon J. Gerratycase "$CC" in
494012904384SSimon J. Gerraty/*) ;;
494112904384SSimon J. Gerraty*)
494212904384SSimon J. Gerraty    for x in $CC
494312904384SSimon J. Gerraty    do
494412904384SSimon J. Gerraty        _cc=`which $x`
494512904384SSimon J. Gerraty        break
494612904384SSimon J. Gerraty    done
494712904384SSimon J. Gerraty    if test -x ${_cc:-/dev/null}; then
494812904384SSimon J. Gerraty        _cc_dir=`dirname $_cc`
494912904384SSimon J. Gerraty        case ":$oldPATH:" in
495012904384SSimon J. Gerraty        *:$_cc_dir:*) ;;
495112904384SSimon J. Gerraty        *) CC=$_cc_dir/$CC;;
495212904384SSimon J. Gerraty        esac
495312904384SSimon J. Gerraty    fi
495412904384SSimon J. Gerraty    ;;
495512904384SSimon J. Gerratyesac
49564fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
49574fde40d9SSimon J. Gerratyprintf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
49584fde40d9SSimon J. Gerratyif test ${ac_cv_header_sys_wait_h+y}
49594fde40d9SSimon J. Gerratythen :
49604fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
49614fde40d9SSimon J. Gerratyelse $as_nop
49623955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49633955d011SMarcel Moolenaar/* end confdefs.h.  */
49643955d011SMarcel Moolenaar#include <sys/types.h>
49653955d011SMarcel Moolenaar#include <sys/wait.h>
49663955d011SMarcel Moolenaar#ifndef WEXITSTATUS
49673955d011SMarcel Moolenaar# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
49683955d011SMarcel Moolenaar#endif
49693955d011SMarcel Moolenaar#ifndef WIFEXITED
49703955d011SMarcel Moolenaar# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
49713955d011SMarcel Moolenaar#endif
49723955d011SMarcel Moolenaar
49733955d011SMarcel Moolenaarint
49744fde40d9SSimon J. Gerratymain (void)
49753955d011SMarcel Moolenaar{
49763955d011SMarcel Moolenaar  int s;
49773955d011SMarcel Moolenaar  wait (&s);
49783955d011SMarcel Moolenaar  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
49793955d011SMarcel Moolenaar  ;
49803955d011SMarcel Moolenaar  return 0;
49813955d011SMarcel Moolenaar}
49823955d011SMarcel Moolenaar_ACEOF
49834fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
49844fde40d9SSimon J. Gerratythen :
49853955d011SMarcel Moolenaar  ac_cv_header_sys_wait_h=yes
49864fde40d9SSimon J. Gerratyelse $as_nop
49873955d011SMarcel Moolenaar  ac_cv_header_sys_wait_h=no
49883955d011SMarcel Moolenaarfi
49894fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49903955d011SMarcel Moolenaarfi
49914fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
49924fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_sys_wait_h" >&6; }
49933955d011SMarcel Moolenaarif test $ac_cv_header_sys_wait_h = yes; then
49943955d011SMarcel Moolenaar
49954fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
49963955d011SMarcel Moolenaar
49973955d011SMarcel Moolenaarfi
49983955d011SMarcel Moolenaar
49993955d011SMarcel Moolenaarac_header_dirent=no
50003955d011SMarcel Moolenaarfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
50014fde40d9SSimon J. Gerraty  as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
50024fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
50034fde40d9SSimon J. Gerratyprintf %s "checking for $ac_hdr that defines DIR... " >&6; }
50044fde40d9SSimon J. Gerratyif eval test \${$as_ac_Header+y}
50054fde40d9SSimon J. Gerratythen :
50064fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
50074fde40d9SSimon J. Gerratyelse $as_nop
50083955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50093955d011SMarcel Moolenaar/* end confdefs.h.  */
50103955d011SMarcel Moolenaar#include <sys/types.h>
50113955d011SMarcel Moolenaar#include <$ac_hdr>
50123955d011SMarcel Moolenaar
50133955d011SMarcel Moolenaarint
50144fde40d9SSimon J. Gerratymain (void)
50153955d011SMarcel Moolenaar{
50163955d011SMarcel Moolenaarif ((DIR *) 0)
50173955d011SMarcel Moolenaarreturn 0;
50183955d011SMarcel Moolenaar  ;
50193955d011SMarcel Moolenaar  return 0;
50203955d011SMarcel Moolenaar}
50213955d011SMarcel Moolenaar_ACEOF
50224fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
50234fde40d9SSimon J. Gerratythen :
50243955d011SMarcel Moolenaar  eval "$as_ac_Header=yes"
50254fde40d9SSimon J. Gerratyelse $as_nop
50263955d011SMarcel Moolenaar  eval "$as_ac_Header=no"
50273955d011SMarcel Moolenaarfi
50284fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
50293955d011SMarcel Moolenaarfi
50303955d011SMarcel Moolenaareval ac_res=\$$as_ac_Header
50314fde40d9SSimon J. Gerraty	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
50324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; }
50334fde40d9SSimon J. Gerratyif eval test \"x\$"$as_ac_Header"\" = x"yes"
50344fde40d9SSimon J. Gerratythen :
50353955d011SMarcel Moolenaar  cat >>confdefs.h <<_ACEOF
50364fde40d9SSimon J. Gerraty#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1
50373955d011SMarcel Moolenaar_ACEOF
50383955d011SMarcel Moolenaar
50393955d011SMarcel Moolenaarac_header_dirent=$ac_hdr; break
50403955d011SMarcel Moolenaarfi
50413955d011SMarcel Moolenaar
50423955d011SMarcel Moolenaardone
50433955d011SMarcel Moolenaar# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
50443955d011SMarcel Moolenaarif test $ac_header_dirent = dirent.h; then
50454fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
50464fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; }
50474fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
50484fde40d9SSimon J. Gerratythen :
50494fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
50504fde40d9SSimon J. Gerratyelse $as_nop
50513955d011SMarcel Moolenaar  ac_func_search_save_LIBS=$LIBS
50523955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
50533955d011SMarcel Moolenaar/* end confdefs.h.  */
50543955d011SMarcel Moolenaar
50553955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
50563955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
50573955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
50583955d011SMarcel Moolenaarchar opendir ();
50593955d011SMarcel Moolenaarint
50604fde40d9SSimon J. Gerratymain (void)
50613955d011SMarcel Moolenaar{
50623955d011SMarcel Moolenaarreturn opendir ();
50633955d011SMarcel Moolenaar  ;
50643955d011SMarcel Moolenaar  return 0;
50653955d011SMarcel Moolenaar}
50663955d011SMarcel Moolenaar_ACEOF
50674fde40d9SSimon J. Gerratyfor ac_lib in '' dir
50684fde40d9SSimon J. Gerratydo
50693955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
50703955d011SMarcel Moolenaar    ac_res="none required"
50713955d011SMarcel Moolenaar  else
50723955d011SMarcel Moolenaar    ac_res=-l$ac_lib
50733955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
50743955d011SMarcel Moolenaar  fi
50754fde40d9SSimon J. Gerraty  if ac_fn_c_try_link "$LINENO"
50764fde40d9SSimon J. Gerratythen :
50773955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
50783955d011SMarcel Moolenaarfi
50794fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
50803955d011SMarcel Moolenaar    conftest$ac_exeext
50814fde40d9SSimon J. Gerraty  if test ${ac_cv_search_opendir+y}
50824fde40d9SSimon J. Gerratythen :
50833955d011SMarcel Moolenaar  break
50843955d011SMarcel Moolenaarfi
50853955d011SMarcel Moolenaardone
50864fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
50874fde40d9SSimon J. Gerratythen :
50883955d011SMarcel Moolenaar
50894fde40d9SSimon J. Gerratyelse $as_nop
50903955d011SMarcel Moolenaar  ac_cv_search_opendir=no
50913955d011SMarcel Moolenaarfi
50923955d011SMarcel Moolenaarrm conftest.$ac_ext
50933955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS
50943955d011SMarcel Moolenaarfi
50954fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
50964fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; }
50973955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
50984fde40d9SSimon J. Gerratyif test "$ac_res" != no
50994fde40d9SSimon J. Gerratythen :
51003955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
51013955d011SMarcel Moolenaar
51023955d011SMarcel Moolenaarfi
51033955d011SMarcel Moolenaar
51043955d011SMarcel Moolenaarelse
51054fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
51064fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; }
51074fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
51084fde40d9SSimon J. Gerratythen :
51094fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
51104fde40d9SSimon J. Gerratyelse $as_nop
51113955d011SMarcel Moolenaar  ac_func_search_save_LIBS=$LIBS
51123955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
51133955d011SMarcel Moolenaar/* end confdefs.h.  */
51143955d011SMarcel Moolenaar
51153955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
51163955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
51173955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
51183955d011SMarcel Moolenaarchar opendir ();
51193955d011SMarcel Moolenaarint
51204fde40d9SSimon J. Gerratymain (void)
51213955d011SMarcel Moolenaar{
51223955d011SMarcel Moolenaarreturn opendir ();
51233955d011SMarcel Moolenaar  ;
51243955d011SMarcel Moolenaar  return 0;
51253955d011SMarcel Moolenaar}
51263955d011SMarcel Moolenaar_ACEOF
51274fde40d9SSimon J. Gerratyfor ac_lib in '' x
51284fde40d9SSimon J. Gerratydo
51293955d011SMarcel Moolenaar  if test -z "$ac_lib"; then
51303955d011SMarcel Moolenaar    ac_res="none required"
51313955d011SMarcel Moolenaar  else
51323955d011SMarcel Moolenaar    ac_res=-l$ac_lib
51333955d011SMarcel Moolenaar    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
51343955d011SMarcel Moolenaar  fi
51354fde40d9SSimon J. Gerraty  if ac_fn_c_try_link "$LINENO"
51364fde40d9SSimon J. Gerratythen :
51373955d011SMarcel Moolenaar  ac_cv_search_opendir=$ac_res
51383955d011SMarcel Moolenaarfi
51394fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
51403955d011SMarcel Moolenaar    conftest$ac_exeext
51414fde40d9SSimon J. Gerraty  if test ${ac_cv_search_opendir+y}
51424fde40d9SSimon J. Gerratythen :
51433955d011SMarcel Moolenaar  break
51443955d011SMarcel Moolenaarfi
51453955d011SMarcel Moolenaardone
51464fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y}
51474fde40d9SSimon J. Gerratythen :
51483955d011SMarcel Moolenaar
51494fde40d9SSimon J. Gerratyelse $as_nop
51503955d011SMarcel Moolenaar  ac_cv_search_opendir=no
51513955d011SMarcel Moolenaarfi
51523955d011SMarcel Moolenaarrm conftest.$ac_ext
51533955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS
51543955d011SMarcel Moolenaarfi
51554fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
51564fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; }
51573955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir
51584fde40d9SSimon J. Gerratyif test "$ac_res" != no
51594fde40d9SSimon J. Gerratythen :
51603955d011SMarcel Moolenaar  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
51613955d011SMarcel Moolenaar
51623955d011SMarcel Moolenaarfi
51633955d011SMarcel Moolenaar
51643955d011SMarcel Moolenaarfi
51653955d011SMarcel Moolenaar
51664fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
51674fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_param_h" = xyes
51684fde40d9SSimon J. Gerratythen :
51694fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5170ac3446e9SSimon J. Gerraty
5171ac3446e9SSimon J. Gerratyfi
5172ac3446e9SSimon J. Gerraty
5173ac3446e9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H
5174ac3446e9SSimon J. Gerraty# include <sys/param.h>
5175ac3446e9SSimon J. Gerraty# endif
5176ac3446e9SSimon J. Gerraty
5177ac3446e9SSimon J. Gerraty"
51784fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_sysctl_h" = xyes
51794fde40d9SSimon J. Gerratythen :
51804fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h
5181ac3446e9SSimon J. Gerraty
5182ac3446e9SSimon J. Gerratyfi
5183ac3446e9SSimon J. Gerraty
5184ac3446e9SSimon J. Gerraty
51854fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default"
51864fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ar_h" = xyes
51874fde40d9SSimon J. Gerratythen :
51884fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h
5189ac3446e9SSimon J. Gerraty
51904fde40d9SSimon J. Gerratyfi
51914fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
51924fde40d9SSimon J. Gerratyif test "x$ac_cv_header_err_h" = xyes
51934fde40d9SSimon J. Gerratythen :
51944fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
51953955d011SMarcel Moolenaar
51964fde40d9SSimon J. Gerratyfi
51974fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
51984fde40d9SSimon J. Gerratyif test "x$ac_cv_header_fcntl_h" = xyes
51994fde40d9SSimon J. Gerratythen :
52004fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
52014fde40d9SSimon J. Gerraty
52024fde40d9SSimon J. Gerratyfi
52034fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
52044fde40d9SSimon J. Gerratyif test "x$ac_cv_header_libgen_h" = xyes
52054fde40d9SSimon J. Gerratythen :
52064fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h
52074fde40d9SSimon J. Gerraty
52084fde40d9SSimon J. Gerratyfi
52094fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
52104fde40d9SSimon J. Gerratyif test "x$ac_cv_header_limits_h" = xyes
52114fde40d9SSimon J. Gerratythen :
52124fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h
52134fde40d9SSimon J. Gerraty
52144fde40d9SSimon J. Gerratyfi
52154fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
52164fde40d9SSimon J. Gerratyif test "x$ac_cv_header_paths_h" = xyes
52174fde40d9SSimon J. Gerratythen :
52184fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
52194fde40d9SSimon J. Gerraty
52204fde40d9SSimon J. Gerratyfi
52214fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
52224fde40d9SSimon J. Gerratyif test "x$ac_cv_header_poll_h" = xyes
52234fde40d9SSimon J. Gerratythen :
52244fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
52254fde40d9SSimon J. Gerraty
52264fde40d9SSimon J. Gerratyfi
52274fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default"
52284fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ranlib_h" = xyes
52294fde40d9SSimon J. Gerratythen :
52304fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h
52314fde40d9SSimon J. Gerraty
52324fde40d9SSimon J. Gerratyfi
5233c59c3bf3SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
5234c59c3bf3SSimon J. Gerratyif test "x$ac_cv_header_regex_h" = xyes
5235c59c3bf3SSimon J. Gerratythen :
5236c59c3bf3SSimon J. Gerraty  printf "%s\n" "#define HAVE_REGEX_H 1" >>confdefs.h
5237c59c3bf3SSimon J. Gerraty
5238c59c3bf3SSimon J. Gerratyfi
52394fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
52404fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_mman_h" = xyes
52414fde40d9SSimon J. Gerratythen :
52424fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
52434fde40d9SSimon J. Gerraty
52444fde40d9SSimon J. Gerratyfi
52454fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
52464fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_select_h" = xyes
52474fde40d9SSimon J. Gerratythen :
52484fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
52494fde40d9SSimon J. Gerraty
52504fde40d9SSimon J. Gerratyfi
52514fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
52524fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_socket_h" = xyes
52534fde40d9SSimon J. Gerratythen :
52544fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
52554fde40d9SSimon J. Gerraty
52564fde40d9SSimon J. Gerratyfi
52574fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
52584fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_time_h" = xyes
52594fde40d9SSimon J. Gerratythen :
52604fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
52614fde40d9SSimon J. Gerraty
52624fde40d9SSimon J. Gerratyfi
52634fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
52644fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_uio_h" = xyes
52654fde40d9SSimon J. Gerratythen :
52664fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
52674fde40d9SSimon J. Gerraty
52684fde40d9SSimon J. Gerratyfi
52694fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
52704fde40d9SSimon J. Gerratyif test "x$ac_cv_header_utime_h" = xyes
52714fde40d9SSimon J. Gerratythen :
52724fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
52733955d011SMarcel Moolenaar
52743955d011SMarcel Moolenaarfi
52753955d011SMarcel Moolenaar
52763955d011SMarcel Moolenaar
52774fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
52784fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_cdefs_h" = xyes
52794fde40d9SSimon J. Gerratythen :
52803955d011SMarcel Moolenaar
52814fde40d9SSimon J. Gerratyelse $as_nop
52823955d011SMarcel Moolenaar  CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
52833955d011SMarcel Moolenaarfi
52843955d011SMarcel Moolenaar
52853955d011SMarcel Moolenaar
52863955d011SMarcel Moolenaar
52874fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
52884fde40d9SSimon J. Gerratyprintf %s "checking for __attribute__... " >&6; }
52894fde40d9SSimon J. Gerratyif test ${ac_cv___attribute__+y}
52904fde40d9SSimon J. Gerratythen :
52914fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
52924fde40d9SSimon J. Gerratyelse $as_nop
52933955d011SMarcel Moolenaar
52943955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
52953955d011SMarcel Moolenaar/* end confdefs.h.  */
52963955d011SMarcel Moolenaar
52973955d011SMarcel Moolenaar#include <stdlib.h>
52983955d011SMarcel Moolenaar
52993955d011SMarcel Moolenaarstatic void foo(void) __attribute__ ((noreturn));
53003955d011SMarcel Moolenaar
53013955d011SMarcel Moolenaarstatic void
53023955d011SMarcel Moolenaarfoo(void)
53033955d011SMarcel Moolenaar{
53043955d011SMarcel Moolenaar  exit(1);
53053955d011SMarcel Moolenaar}
53063955d011SMarcel Moolenaar
530750d2e745SSimon J. Gerratyint
530850d2e745SSimon J. Gerratymain(int argc, char **argv)
530950d2e745SSimon J. Gerraty{
531050d2e745SSimon J. Gerraty	foo();
53113955d011SMarcel Moolenaar}
531250d2e745SSimon J. Gerraty
53133955d011SMarcel Moolenaar_ACEOF
53144fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
53154fde40d9SSimon J. Gerratythen :
53163955d011SMarcel Moolenaar  ac_cv___attribute__=yes
53174fde40d9SSimon J. Gerratyelse $as_nop
53183955d011SMarcel Moolenaar  ac_cv___attribute__=no
53193955d011SMarcel Moolenaarfi
53204fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
532150d2e745SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext
53223955d011SMarcel Moolenaarfi
53233955d011SMarcel Moolenaar
53243955d011SMarcel Moolenaarif test "$ac_cv___attribute__" = "yes"; then
53253955d011SMarcel Moolenaar
53264fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
53273955d011SMarcel Moolenaar
53283955d011SMarcel Moolenaarfi
53294fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
53304fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv___attribute__" >&6; }
53313955d011SMarcel Moolenaar
53324fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
53334fde40d9SSimon J. Gerratyprintf %s "checking whether byte ordering is bigendian... " >&6; }
53344fde40d9SSimon J. Gerratyif test ${ac_cv_c_bigendian+y}
53354fde40d9SSimon J. Gerratythen :
53364fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
53374fde40d9SSimon J. Gerratyelse $as_nop
53383955d011SMarcel Moolenaar  ac_cv_c_bigendian=unknown
53393955d011SMarcel Moolenaar    # See if we're dealing with a universal compiler.
53403955d011SMarcel Moolenaar    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53413955d011SMarcel Moolenaar/* end confdefs.h.  */
53423955d011SMarcel Moolenaar#ifndef __APPLE_CC__
53433955d011SMarcel Moolenaar	       not a universal capable compiler
53443955d011SMarcel Moolenaar	     #endif
53453955d011SMarcel Moolenaar	     typedef int dummy;
53463955d011SMarcel Moolenaar
53473955d011SMarcel Moolenaar_ACEOF
53484fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
53494fde40d9SSimon J. Gerratythen :
53503955d011SMarcel Moolenaar
53513955d011SMarcel Moolenaar	# Check for potential -arch flags.  It is not universal unless
53523955d011SMarcel Moolenaar	# there are at least two -arch flags with different values.
53533955d011SMarcel Moolenaar	ac_arch=
53543955d011SMarcel Moolenaar	ac_prev=
53553955d011SMarcel Moolenaar	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
53563955d011SMarcel Moolenaar	 if test -n "$ac_prev"; then
53573955d011SMarcel Moolenaar	   case $ac_word in
53583955d011SMarcel Moolenaar	     i?86 | x86_64 | ppc | ppc64)
53593955d011SMarcel Moolenaar	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
53603955d011SMarcel Moolenaar		 ac_arch=$ac_word
53613955d011SMarcel Moolenaar	       else
53623955d011SMarcel Moolenaar		 ac_cv_c_bigendian=universal
53633955d011SMarcel Moolenaar		 break
53643955d011SMarcel Moolenaar	       fi
53653955d011SMarcel Moolenaar	       ;;
53663955d011SMarcel Moolenaar	   esac
53673955d011SMarcel Moolenaar	   ac_prev=
53683955d011SMarcel Moolenaar	 elif test "x$ac_word" = "x-arch"; then
53693955d011SMarcel Moolenaar	   ac_prev=arch
53703955d011SMarcel Moolenaar	 fi
53713955d011SMarcel Moolenaar       done
53723955d011SMarcel Moolenaarfi
53734fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53743955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
53753955d011SMarcel Moolenaar      # See if sys/param.h defines the BYTE_ORDER macro.
53763955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53773955d011SMarcel Moolenaar/* end confdefs.h.  */
53783955d011SMarcel Moolenaar#include <sys/types.h>
53793955d011SMarcel Moolenaar	     #include <sys/param.h>
53803955d011SMarcel Moolenaar
53813955d011SMarcel Moolenaarint
53824fde40d9SSimon J. Gerratymain (void)
53833955d011SMarcel Moolenaar{
53843955d011SMarcel Moolenaar#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
53853955d011SMarcel Moolenaar		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
53863955d011SMarcel Moolenaar		     && LITTLE_ENDIAN)
53873955d011SMarcel Moolenaar	      bogus endian macros
53883955d011SMarcel Moolenaar	     #endif
53893955d011SMarcel Moolenaar
53903955d011SMarcel Moolenaar  ;
53913955d011SMarcel Moolenaar  return 0;
53923955d011SMarcel Moolenaar}
53933955d011SMarcel Moolenaar_ACEOF
53944fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
53954fde40d9SSimon J. Gerratythen :
53963955d011SMarcel Moolenaar  # It does; now see whether it defined to BIG_ENDIAN or not.
53973955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53983955d011SMarcel Moolenaar/* end confdefs.h.  */
53993955d011SMarcel Moolenaar#include <sys/types.h>
54003955d011SMarcel Moolenaar		#include <sys/param.h>
54013955d011SMarcel Moolenaar
54023955d011SMarcel Moolenaarint
54034fde40d9SSimon J. Gerratymain (void)
54043955d011SMarcel Moolenaar{
54053955d011SMarcel Moolenaar#if BYTE_ORDER != BIG_ENDIAN
54063955d011SMarcel Moolenaar		 not big endian
54073955d011SMarcel Moolenaar		#endif
54083955d011SMarcel Moolenaar
54093955d011SMarcel Moolenaar  ;
54103955d011SMarcel Moolenaar  return 0;
54113955d011SMarcel Moolenaar}
54123955d011SMarcel Moolenaar_ACEOF
54134fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
54144fde40d9SSimon J. Gerratythen :
54153955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
54164fde40d9SSimon J. Gerratyelse $as_nop
54173955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
54183955d011SMarcel Moolenaarfi
54194fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54203955d011SMarcel Moolenaarfi
54214fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54223955d011SMarcel Moolenaar    fi
54233955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
54243955d011SMarcel Moolenaar      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
54253955d011SMarcel Moolenaar      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54263955d011SMarcel Moolenaar/* end confdefs.h.  */
54273955d011SMarcel Moolenaar#include <limits.h>
54283955d011SMarcel Moolenaar
54293955d011SMarcel Moolenaarint
54304fde40d9SSimon J. Gerratymain (void)
54313955d011SMarcel Moolenaar{
54323955d011SMarcel Moolenaar#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
54333955d011SMarcel Moolenaar	      bogus endian macros
54343955d011SMarcel Moolenaar	     #endif
54353955d011SMarcel Moolenaar
54363955d011SMarcel Moolenaar  ;
54373955d011SMarcel Moolenaar  return 0;
54383955d011SMarcel Moolenaar}
54393955d011SMarcel Moolenaar_ACEOF
54404fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
54414fde40d9SSimon J. Gerratythen :
54423955d011SMarcel Moolenaar  # It does; now see whether it defined to _BIG_ENDIAN or not.
54433955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54443955d011SMarcel Moolenaar/* end confdefs.h.  */
54453955d011SMarcel Moolenaar#include <limits.h>
54463955d011SMarcel Moolenaar
54473955d011SMarcel Moolenaarint
54484fde40d9SSimon J. Gerratymain (void)
54493955d011SMarcel Moolenaar{
54503955d011SMarcel Moolenaar#ifndef _BIG_ENDIAN
54513955d011SMarcel Moolenaar		 not big endian
54523955d011SMarcel Moolenaar		#endif
54533955d011SMarcel Moolenaar
54543955d011SMarcel Moolenaar  ;
54553955d011SMarcel Moolenaar  return 0;
54563955d011SMarcel Moolenaar}
54573955d011SMarcel Moolenaar_ACEOF
54584fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
54594fde40d9SSimon J. Gerratythen :
54603955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
54614fde40d9SSimon J. Gerratyelse $as_nop
54623955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
54633955d011SMarcel Moolenaarfi
54644fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54653955d011SMarcel Moolenaarfi
54664fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54673955d011SMarcel Moolenaar    fi
54683955d011SMarcel Moolenaar    if test $ac_cv_c_bigendian = unknown; then
54693955d011SMarcel Moolenaar      # Compile a test program.
54704fde40d9SSimon J. Gerraty      if test "$cross_compiling" = yes
54714fde40d9SSimon J. Gerratythen :
54723955d011SMarcel Moolenaar  # Try to guess by grepping values from an object file.
54733955d011SMarcel Moolenaar	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54743955d011SMarcel Moolenaar/* end confdefs.h.  */
54754fde40d9SSimon J. Gerratyunsigned short int ascii_mm[] =
54763955d011SMarcel Moolenaar		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
54774fde40d9SSimon J. Gerraty		unsigned short int ascii_ii[] =
54783955d011SMarcel Moolenaar		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
54793955d011SMarcel Moolenaar		int use_ascii (int i) {
54803955d011SMarcel Moolenaar		  return ascii_mm[i] + ascii_ii[i];
54813955d011SMarcel Moolenaar		}
54824fde40d9SSimon J. Gerraty		unsigned short int ebcdic_ii[] =
54833955d011SMarcel Moolenaar		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
54844fde40d9SSimon J. Gerraty		unsigned short int ebcdic_mm[] =
54853955d011SMarcel Moolenaar		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
54863955d011SMarcel Moolenaar		int use_ebcdic (int i) {
54873955d011SMarcel Moolenaar		  return ebcdic_mm[i] + ebcdic_ii[i];
54883955d011SMarcel Moolenaar		}
54893955d011SMarcel Moolenaar		extern int foo;
54903955d011SMarcel Moolenaar
54913955d011SMarcel Moolenaarint
54924fde40d9SSimon J. Gerratymain (void)
54933955d011SMarcel Moolenaar{
54943955d011SMarcel Moolenaarreturn use_ascii (foo) == use_ebcdic (foo);
54953955d011SMarcel Moolenaar  ;
54963955d011SMarcel Moolenaar  return 0;
54973955d011SMarcel Moolenaar}
54983955d011SMarcel Moolenaar_ACEOF
54994fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
55004fde40d9SSimon J. Gerratythen :
55013955d011SMarcel Moolenaar  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
55023955d011SMarcel Moolenaar	      ac_cv_c_bigendian=yes
55033955d011SMarcel Moolenaar	    fi
55043955d011SMarcel Moolenaar	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
55053955d011SMarcel Moolenaar	      if test "$ac_cv_c_bigendian" = unknown; then
55063955d011SMarcel Moolenaar		ac_cv_c_bigendian=no
55073955d011SMarcel Moolenaar	      else
55083955d011SMarcel Moolenaar		# finding both strings is unlikely to happen, but who knows?
55093955d011SMarcel Moolenaar		ac_cv_c_bigendian=unknown
55103955d011SMarcel Moolenaar	      fi
55113955d011SMarcel Moolenaar	    fi
55123955d011SMarcel Moolenaarfi
55134fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55144fde40d9SSimon J. Gerratyelse $as_nop
55153955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55163955d011SMarcel Moolenaar/* end confdefs.h.  */
55173955d011SMarcel Moolenaar$ac_includes_default
55183955d011SMarcel Moolenaarint
55194fde40d9SSimon J. Gerratymain (void)
55203955d011SMarcel Moolenaar{
55213955d011SMarcel Moolenaar
55223955d011SMarcel Moolenaar	     /* Are we little or big endian?  From Harbison&Steele.  */
55233955d011SMarcel Moolenaar	     union
55243955d011SMarcel Moolenaar	     {
55253955d011SMarcel Moolenaar	       long int l;
55263955d011SMarcel Moolenaar	       char c[sizeof (long int)];
55273955d011SMarcel Moolenaar	     } u;
55283955d011SMarcel Moolenaar	     u.l = 1;
55293955d011SMarcel Moolenaar	     return u.c[sizeof (long int) - 1] == 1;
55303955d011SMarcel Moolenaar
55313955d011SMarcel Moolenaar  ;
55323955d011SMarcel Moolenaar  return 0;
55333955d011SMarcel Moolenaar}
55343955d011SMarcel Moolenaar_ACEOF
55354fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
55364fde40d9SSimon J. Gerratythen :
55373955d011SMarcel Moolenaar  ac_cv_c_bigendian=no
55384fde40d9SSimon J. Gerratyelse $as_nop
55393955d011SMarcel Moolenaar  ac_cv_c_bigendian=yes
55403955d011SMarcel Moolenaarfi
55413955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
55423955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
55433955d011SMarcel Moolenaarfi
55443955d011SMarcel Moolenaar
55453955d011SMarcel Moolenaar    fi
55463955d011SMarcel Moolenaarfi
55474fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
55484fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_bigendian" >&6; }
55493955d011SMarcel Moolenaar case $ac_cv_c_bigendian in #(
55503955d011SMarcel Moolenaar   yes)
55514fde40d9SSimon J. Gerraty     printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
55523955d011SMarcel Moolenaar;; #(
55533955d011SMarcel Moolenaar   no)
55543955d011SMarcel Moolenaar      ;; #(
55553955d011SMarcel Moolenaar   universal)
55563955d011SMarcel Moolenaar
55574fde40d9SSimon J. Gerratyprintf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
55583955d011SMarcel Moolenaar
55593955d011SMarcel Moolenaar     ;; #(
55603955d011SMarcel Moolenaar   *)
556149caa483SSimon J. Gerraty     as_fn_error $? "unknown endianness
55623955d011SMarcel Moolenaar presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
55633955d011SMarcel Moolenaar esac
55643955d011SMarcel Moolenaar
55654fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
55664fde40d9SSimon J. Gerratyprintf %s "checking for an ANSI C-conforming const... " >&6; }
55674fde40d9SSimon J. Gerratyif test ${ac_cv_c_const+y}
55684fde40d9SSimon J. Gerratythen :
55694fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
55704fde40d9SSimon J. Gerratyelse $as_nop
55713955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55723955d011SMarcel Moolenaar/* end confdefs.h.  */
55733955d011SMarcel Moolenaar
55743955d011SMarcel Moolenaarint
55754fde40d9SSimon J. Gerratymain (void)
55763955d011SMarcel Moolenaar{
557749caa483SSimon J. Gerraty
55783955d011SMarcel Moolenaar#ifndef __cplusplus
557949caa483SSimon J. Gerraty  /* Ultrix mips cc rejects this sort of thing.  */
55803955d011SMarcel Moolenaar  typedef int charset[2];
558149caa483SSimon J. Gerraty  const charset cs = { 0, 0 };
55823955d011SMarcel Moolenaar  /* SunOS 4.1.1 cc rejects this.  */
55833955d011SMarcel Moolenaar  char const *const *pcpcc;
55843955d011SMarcel Moolenaar  char **ppc;
55853955d011SMarcel Moolenaar  /* NEC SVR4.0.2 mips cc rejects this.  */
55863955d011SMarcel Moolenaar  struct point {int x, y;};
55873955d011SMarcel Moolenaar  static struct point const zero = {0,0};
55884fde40d9SSimon J. Gerraty  /* IBM XL C 1.02.0.0 rejects this.
55893955d011SMarcel Moolenaar     It does not let you subtract one const X* pointer from another in
55903955d011SMarcel Moolenaar     an arm of an if-expression whose if-part is not a constant
55913955d011SMarcel Moolenaar     expression */
55923955d011SMarcel Moolenaar  const char *g = "string";
55933955d011SMarcel Moolenaar  pcpcc = &g + (g ? g-g : 0);
55943955d011SMarcel Moolenaar  /* HPUX 7.0 cc rejects these. */
55953955d011SMarcel Moolenaar  ++pcpcc;
55963955d011SMarcel Moolenaar  ppc = (char**) pcpcc;
55973955d011SMarcel Moolenaar  pcpcc = (char const *const *) ppc;
559849caa483SSimon J. Gerraty  { /* SCO 3.2v4 cc rejects this sort of thing.  */
559949caa483SSimon J. Gerraty    char tx;
560049caa483SSimon J. Gerraty    char *t = &tx;
56013955d011SMarcel Moolenaar    char const *s = 0 ? (char *) 0 : (char const *) 0;
56023955d011SMarcel Moolenaar
56033955d011SMarcel Moolenaar    *t++ = 0;
56043955d011SMarcel Moolenaar    if (s) return 0;
56053955d011SMarcel Moolenaar  }
56063955d011SMarcel Moolenaar  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
56073955d011SMarcel Moolenaar    int x[] = {25, 17};
56083955d011SMarcel Moolenaar    const int *foo = &x[0];
56093955d011SMarcel Moolenaar    ++foo;
56103955d011SMarcel Moolenaar  }
56113955d011SMarcel Moolenaar  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
56123955d011SMarcel Moolenaar    typedef const int *iptr;
56133955d011SMarcel Moolenaar    iptr p = 0;
56143955d011SMarcel Moolenaar    ++p;
56153955d011SMarcel Moolenaar  }
56164fde40d9SSimon J. Gerraty  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
56173955d011SMarcel Moolenaar       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
561849caa483SSimon J. Gerraty    struct s { int j; const int *ap[3]; } bx;
561949caa483SSimon J. Gerraty    struct s *b = &bx; b->j = 5;
56203955d011SMarcel Moolenaar  }
56213955d011SMarcel Moolenaar  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
56223955d011SMarcel Moolenaar    const int foo = 10;
56233955d011SMarcel Moolenaar    if (!foo) return 0;
56243955d011SMarcel Moolenaar  }
56253955d011SMarcel Moolenaar  return !cs[0] && !zero.x;
56263955d011SMarcel Moolenaar#endif
56273955d011SMarcel Moolenaar
56283955d011SMarcel Moolenaar  ;
56293955d011SMarcel Moolenaar  return 0;
56303955d011SMarcel Moolenaar}
56313955d011SMarcel Moolenaar_ACEOF
56324fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
56334fde40d9SSimon J. Gerratythen :
56343955d011SMarcel Moolenaar  ac_cv_c_const=yes
56354fde40d9SSimon J. Gerratyelse $as_nop
56363955d011SMarcel Moolenaar  ac_cv_c_const=no
56373955d011SMarcel Moolenaarfi
56384fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
56393955d011SMarcel Moolenaarfi
56404fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
56414fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_const" >&6; }
56423955d011SMarcel Moolenaarif test $ac_cv_c_const = no; then
56433955d011SMarcel Moolenaar
56444fde40d9SSimon J. Gerratyprintf "%s\n" "#define const /**/" >>confdefs.h
56453955d011SMarcel Moolenaar
56463955d011SMarcel Moolenaarfi
56473955d011SMarcel Moolenaar
56484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
56494fde40d9SSimon J. Gerratyprintf %s "checking for inline... " >&6; }
56504fde40d9SSimon J. Gerratyif test ${ac_cv_c_inline+y}
56514fde40d9SSimon J. Gerratythen :
56524fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
56534fde40d9SSimon J. Gerratyelse $as_nop
565412904384SSimon J. Gerraty  ac_cv_c_inline=no
565512904384SSimon J. Gerratyfor ac_kw in inline __inline__ __inline; do
565612904384SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
565712904384SSimon J. Gerraty/* end confdefs.h.  */
565812904384SSimon J. Gerraty#ifndef __cplusplus
565912904384SSimon J. Gerratytypedef int foo_t;
56604fde40d9SSimon J. Gerratystatic $ac_kw foo_t static_foo (void) {return 0; }
56614fde40d9SSimon J. Gerraty$ac_kw foo_t foo (void) {return 0; }
566212904384SSimon J. Gerraty#endif
566312904384SSimon J. Gerraty
566412904384SSimon J. Gerraty_ACEOF
56654fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
56664fde40d9SSimon J. Gerratythen :
566712904384SSimon J. Gerraty  ac_cv_c_inline=$ac_kw
566812904384SSimon J. Gerratyfi
56694fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
567012904384SSimon J. Gerraty  test "$ac_cv_c_inline" != no && break
567112904384SSimon J. Gerratydone
567212904384SSimon J. Gerraty
567312904384SSimon J. Gerratyfi
56744fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
56754fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_inline" >&6; }
567612904384SSimon J. Gerraty
567712904384SSimon J. Gerratycase $ac_cv_c_inline in
567812904384SSimon J. Gerraty  inline | yes) ;;
567912904384SSimon J. Gerraty  *)
568012904384SSimon J. Gerraty    case $ac_cv_c_inline in
568112904384SSimon J. Gerraty      no) ac_val=;;
568212904384SSimon J. Gerraty      *) ac_val=$ac_cv_c_inline;;
568312904384SSimon J. Gerraty    esac
568412904384SSimon J. Gerraty    cat >>confdefs.h <<_ACEOF
568512904384SSimon J. Gerraty#ifndef __cplusplus
568612904384SSimon J. Gerraty#define inline $ac_val
568712904384SSimon J. Gerraty#endif
568812904384SSimon J. Gerraty_ACEOF
568912904384SSimon J. Gerraty    ;;
569012904384SSimon J. Gerratyesac
569112904384SSimon J. Gerraty
569212904384SSimon J. Gerratyac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
569312904384SSimon J. Gerratycase $ac_cv_c_int64_t in #(
569412904384SSimon J. Gerraty  no|yes) ;; #(
569512904384SSimon J. Gerraty  *)
569612904384SSimon J. Gerraty
56974fde40d9SSimon J. Gerratyprintf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h
569812904384SSimon J. Gerraty;;
569912904384SSimon J. Gerratyesac
570012904384SSimon J. Gerraty
570112904384SSimon J. Gerraty
57024fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
57034fde40d9SSimon J. Gerratyprintf %s "checking for unsigned long long int... " >&6; }
57044fde40d9SSimon J. Gerratyif test ${ac_cv_type_unsigned_long_long_int+y}
57054fde40d9SSimon J. Gerratythen :
57064fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
57074fde40d9SSimon J. Gerratyelse $as_nop
570812904384SSimon J. Gerraty  ac_cv_type_unsigned_long_long_int=yes
57094fde40d9SSimon J. Gerraty     case $ac_prog_cc_stdc in
57104fde40d9SSimon J. Gerraty       no | c89) ;;
57114fde40d9SSimon J. Gerraty       *)
571212904384SSimon J. Gerraty	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
571312904384SSimon J. Gerraty/* end confdefs.h.  */
571412904384SSimon J. Gerraty
571512904384SSimon J. Gerraty  /* For now, do not test the preprocessor; as of 2007 there are too many
571612904384SSimon J. Gerraty	 implementations with broken preprocessors.  Perhaps this can
571712904384SSimon J. Gerraty	 be revisited in 2012.  In the meantime, code should not expect
571812904384SSimon J. Gerraty	 #if to work with literals wider than 32 bits.  */
571912904384SSimon J. Gerraty      /* Test literals.  */
572012904384SSimon J. Gerraty      long long int ll = 9223372036854775807ll;
572112904384SSimon J. Gerraty      long long int nll = -9223372036854775807LL;
572212904384SSimon J. Gerraty      unsigned long long int ull = 18446744073709551615ULL;
572312904384SSimon J. Gerraty      /* Test constant expressions.   */
572412904384SSimon J. Gerraty      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
572512904384SSimon J. Gerraty		     ? 1 : -1)];
572612904384SSimon J. Gerraty      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
572712904384SSimon J. Gerraty		     ? 1 : -1)];
572812904384SSimon J. Gerraty      int i = 63;
572912904384SSimon J. Gerratyint
57304fde40d9SSimon J. Gerratymain (void)
573112904384SSimon J. Gerraty{
573212904384SSimon J. Gerraty/* Test availability of runtime routines for shift and division.  */
573312904384SSimon J. Gerraty      long long int llmax = 9223372036854775807ll;
573412904384SSimon J. Gerraty      unsigned long long int ullmax = 18446744073709551615ull;
573512904384SSimon J. Gerraty      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
573612904384SSimon J. Gerraty	      | (llmax / ll) | (llmax % ll)
573712904384SSimon J. Gerraty	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
573812904384SSimon J. Gerraty	      | (ullmax / ull) | (ullmax % ull));
573912904384SSimon J. Gerraty  ;
574012904384SSimon J. Gerraty  return 0;
574112904384SSimon J. Gerraty}
574212904384SSimon J. Gerraty
574312904384SSimon J. Gerraty_ACEOF
57444fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
57454fde40d9SSimon J. Gerratythen :
574612904384SSimon J. Gerraty
57474fde40d9SSimon J. Gerratyelse $as_nop
574812904384SSimon J. Gerraty  ac_cv_type_unsigned_long_long_int=no
574912904384SSimon J. Gerratyfi
57504fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
57514fde40d9SSimon J. Gerraty    conftest$ac_exeext conftest.$ac_ext;;
57524fde40d9SSimon J. Gerraty     esac
575312904384SSimon J. Gerratyfi
57544fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
57554fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; }
575612904384SSimon J. Gerraty  if test $ac_cv_type_unsigned_long_long_int = yes; then
575712904384SSimon J. Gerraty
57584fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
575912904384SSimon J. Gerraty
576012904384SSimon J. Gerraty  fi
576112904384SSimon J. Gerraty
576212904384SSimon J. Gerraty
576312904384SSimon J. Gerraty
57644fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
57654fde40d9SSimon J. Gerratyprintf %s "checking for long long int... " >&6; }
57664fde40d9SSimon J. Gerratyif test ${ac_cv_type_long_long_int+y}
57674fde40d9SSimon J. Gerratythen :
57684fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
57694fde40d9SSimon J. Gerratyelse $as_nop
577012904384SSimon J. Gerraty  ac_cv_type_long_long_int=yes
57714fde40d9SSimon J. Gerraty      case $ac_prog_cc_stdc in
57724fde40d9SSimon J. Gerraty	no | c89) ;;
57734fde40d9SSimon J. Gerraty	*)
577412904384SSimon J. Gerraty	  ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
577512904384SSimon J. Gerraty	  if test $ac_cv_type_long_long_int = yes; then
57764fde40d9SSimon J. Gerraty	    	    	    	    if test "$cross_compiling" = yes
57774fde40d9SSimon J. Gerratythen :
577812904384SSimon J. Gerraty  :
57794fde40d9SSimon J. Gerratyelse $as_nop
578012904384SSimon J. Gerraty  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
578112904384SSimon J. Gerraty/* end confdefs.h.  */
578212904384SSimon J. Gerraty#include <limits.h>
578312904384SSimon J. Gerraty		   #ifndef LLONG_MAX
578412904384SSimon J. Gerraty		   # define HALF \
578512904384SSimon J. Gerraty			    (1LL << (sizeof (long long int) * CHAR_BIT - 2))
578612904384SSimon J. Gerraty		   # define LLONG_MAX (HALF - 1 + HALF)
578712904384SSimon J. Gerraty		   #endif
578812904384SSimon J. Gerratyint
57894fde40d9SSimon J. Gerratymain (void)
579012904384SSimon J. Gerraty{
579112904384SSimon J. Gerratylong long int n = 1;
579212904384SSimon J. Gerraty		   int i;
579312904384SSimon J. Gerraty		   for (i = 0; ; i++)
579412904384SSimon J. Gerraty		     {
579512904384SSimon J. Gerraty		       long long int m = n << i;
579612904384SSimon J. Gerraty		       if (m >> i != n)
579712904384SSimon J. Gerraty			 return 1;
579812904384SSimon J. Gerraty		       if (LLONG_MAX / 2 < m)
579912904384SSimon J. Gerraty			 break;
580012904384SSimon J. Gerraty		     }
580112904384SSimon J. Gerraty		   return 0;
580212904384SSimon J. Gerraty  ;
580312904384SSimon J. Gerraty  return 0;
580412904384SSimon J. Gerraty}
580512904384SSimon J. Gerraty_ACEOF
58064fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
58074fde40d9SSimon J. Gerratythen :
580812904384SSimon J. Gerraty
58094fde40d9SSimon J. Gerratyelse $as_nop
581012904384SSimon J. Gerraty  ac_cv_type_long_long_int=no
581112904384SSimon J. Gerratyfi
581212904384SSimon J. Gerratyrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
581312904384SSimon J. Gerraty  conftest.$ac_objext conftest.beam conftest.$ac_ext
581412904384SSimon J. Gerratyfi
581512904384SSimon J. Gerraty
58164fde40d9SSimon J. Gerraty	  fi;;
58174fde40d9SSimon J. Gerraty      esac
581812904384SSimon J. Gerratyfi
58194fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
58204fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_long_long_int" >&6; }
582112904384SSimon J. Gerraty  if test $ac_cv_type_long_long_int = yes; then
582212904384SSimon J. Gerraty
58234fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
582412904384SSimon J. Gerraty
582512904384SSimon J. Gerraty  fi
582612904384SSimon J. Gerraty
582739ac7ef4SSimon J. Gerratyac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
58284fde40d9SSimon J. Gerratyif test "x$ac_cv_type_mode_t" = xyes
58294fde40d9SSimon J. Gerratythen :
583039ac7ef4SSimon J. Gerraty
58314fde40d9SSimon J. Gerratyelse $as_nop
583239ac7ef4SSimon J. Gerraty
58334fde40d9SSimon J. Gerratyprintf "%s\n" "#define mode_t int" >>confdefs.h
583439ac7ef4SSimon J. Gerraty
583539ac7ef4SSimon J. Gerratyfi
583639ac7ef4SSimon J. Gerraty
58373955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
58384fde40d9SSimon J. Gerratyif test "x$ac_cv_type_off_t" = xyes
58394fde40d9SSimon J. Gerratythen :
58403955d011SMarcel Moolenaar
58414fde40d9SSimon J. Gerratyelse $as_nop
58423955d011SMarcel Moolenaar
58434fde40d9SSimon J. Gerratyprintf "%s\n" "#define off_t long int" >>confdefs.h
58443955d011SMarcel Moolenaar
58453955d011SMarcel Moolenaarfi
58463955d011SMarcel Moolenaar
58473955d011SMarcel Moolenaar
58484fde40d9SSimon J. Gerraty  ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
58494fde40d9SSimon J. Gerraty"
58504fde40d9SSimon J. Gerratyif test "x$ac_cv_type_pid_t" = xyes
58514fde40d9SSimon J. Gerratythen :
58523955d011SMarcel Moolenaar
58534fde40d9SSimon J. Gerratyelse $as_nop
58544fde40d9SSimon J. Gerraty                                          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58554fde40d9SSimon J. Gerraty/* end confdefs.h.  */
58564fde40d9SSimon J. Gerraty
58574fde40d9SSimon J. Gerraty          #if defined _WIN64 && !defined __CYGWIN__
58584fde40d9SSimon J. Gerraty          LLP64
58594fde40d9SSimon J. Gerraty          #endif
58604fde40d9SSimon J. Gerraty
58614fde40d9SSimon J. Gerratyint
58624fde40d9SSimon J. Gerratymain (void)
58634fde40d9SSimon J. Gerraty{
58644fde40d9SSimon J. Gerraty
58654fde40d9SSimon J. Gerraty  ;
58664fde40d9SSimon J. Gerraty  return 0;
58674fde40d9SSimon J. Gerraty}
58684fde40d9SSimon J. Gerraty
58693955d011SMarcel Moolenaar_ACEOF
58704fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
58714fde40d9SSimon J. Gerratythen :
58724fde40d9SSimon J. Gerraty  ac_pid_type='int'
58734fde40d9SSimon J. Gerratyelse $as_nop
58744fde40d9SSimon J. Gerraty  ac_pid_type='__int64'
58754fde40d9SSimon J. Gerratyfi
58764fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58774fde40d9SSimon J. Gerraty
58784fde40d9SSimon J. Gerratyprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
58794fde40d9SSimon J. Gerraty
58803955d011SMarcel Moolenaar
58813955d011SMarcel Moolenaarfi
58823955d011SMarcel Moolenaar
58834fde40d9SSimon J. Gerraty
58843955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
58854fde40d9SSimon J. Gerratyif test "x$ac_cv_type_size_t" = xyes
58864fde40d9SSimon J. Gerratythen :
58873955d011SMarcel Moolenaar
58884fde40d9SSimon J. Gerratyelse $as_nop
58893955d011SMarcel Moolenaar
58904fde40d9SSimon J. Gerratyprintf "%s\n" "#define size_t unsigned int" >>confdefs.h
58913955d011SMarcel Moolenaar
58923955d011SMarcel Moolenaarfi
58933955d011SMarcel Moolenaar
5894ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5895ac3446e9SSimon J. Gerratycase $ac_cv_c_uint32_t in #(
5896ac3446e9SSimon J. Gerraty  no|yes) ;; #(
5897ac3446e9SSimon J. Gerraty  *)
5898ac3446e9SSimon J. Gerraty
58994fde40d9SSimon J. Gerratyprintf "%s\n" "#define _UINT32_T 1" >>confdefs.h
5900ac3446e9SSimon J. Gerraty
5901ac3446e9SSimon J. Gerraty
59024fde40d9SSimon J. Gerratyprintf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
5903ac3446e9SSimon J. Gerraty;;
5904ac3446e9SSimon J. Gerraty  esac
5905ac3446e9SSimon J. Gerraty
59064fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
59074fde40d9SSimon J. Gerratyprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
59084fde40d9SSimon J. Gerratyif test ${ac_cv_c_undeclared_builtin_options+y}
59094fde40d9SSimon J. Gerratythen :
59104fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
59114fde40d9SSimon J. Gerratyelse $as_nop
59124fde40d9SSimon J. Gerraty  ac_save_CFLAGS=$CFLAGS
59134fde40d9SSimon J. Gerraty   ac_cv_c_undeclared_builtin_options='cannot detect'
59144fde40d9SSimon J. Gerraty   for ac_arg in '' -fno-builtin; do
59154fde40d9SSimon J. Gerraty     CFLAGS="$ac_save_CFLAGS $ac_arg"
59164fde40d9SSimon J. Gerraty     # This test program should *not* compile successfully.
59174fde40d9SSimon J. Gerraty     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59184fde40d9SSimon J. Gerraty/* end confdefs.h.  */
59194fde40d9SSimon J. Gerraty
59204fde40d9SSimon J. Gerratyint
59214fde40d9SSimon J. Gerratymain (void)
59224fde40d9SSimon J. Gerraty{
59234fde40d9SSimon J. Gerraty(void) strchr;
59244fde40d9SSimon J. Gerraty  ;
59254fde40d9SSimon J. Gerraty  return 0;
59264fde40d9SSimon J. Gerraty}
59274fde40d9SSimon J. Gerraty_ACEOF
59284fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
59294fde40d9SSimon J. Gerratythen :
59304fde40d9SSimon J. Gerraty
59314fde40d9SSimon J. Gerratyelse $as_nop
59324fde40d9SSimon J. Gerraty  # This test program should compile successfully.
59334fde40d9SSimon J. Gerraty        # No library function is consistently available on
59344fde40d9SSimon J. Gerraty        # freestanding implementations, so test against a dummy
59354fde40d9SSimon J. Gerraty        # declaration.  Include always-available headers on the
59364fde40d9SSimon J. Gerraty        # off chance that they somehow elicit warnings.
59374fde40d9SSimon J. Gerraty        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59384fde40d9SSimon J. Gerraty/* end confdefs.h.  */
59394fde40d9SSimon J. Gerraty#include <float.h>
59404fde40d9SSimon J. Gerraty#include <limits.h>
59414fde40d9SSimon J. Gerraty#include <stdarg.h>
59424fde40d9SSimon J. Gerraty#include <stddef.h>
59434fde40d9SSimon J. Gerratyextern void ac_decl (int, char *);
59444fde40d9SSimon J. Gerraty
59454fde40d9SSimon J. Gerratyint
59464fde40d9SSimon J. Gerratymain (void)
59474fde40d9SSimon J. Gerraty{
59484fde40d9SSimon J. Gerraty(void) ac_decl (0, (char *) 0);
59494fde40d9SSimon J. Gerraty  (void) ac_decl;
59504fde40d9SSimon J. Gerraty
59514fde40d9SSimon J. Gerraty  ;
59524fde40d9SSimon J. Gerraty  return 0;
59534fde40d9SSimon J. Gerraty}
59544fde40d9SSimon J. Gerraty_ACEOF
59554fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
59564fde40d9SSimon J. Gerratythen :
59574fde40d9SSimon J. Gerraty  if test x"$ac_arg" = x
59584fde40d9SSimon J. Gerratythen :
59594fde40d9SSimon J. Gerraty  ac_cv_c_undeclared_builtin_options='none needed'
59604fde40d9SSimon J. Gerratyelse $as_nop
59614fde40d9SSimon J. Gerraty  ac_cv_c_undeclared_builtin_options=$ac_arg
59624fde40d9SSimon J. Gerratyfi
59634fde40d9SSimon J. Gerraty          break
59644fde40d9SSimon J. Gerratyfi
59654fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
59664fde40d9SSimon J. Gerratyfi
59674fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
59684fde40d9SSimon J. Gerraty    done
59694fde40d9SSimon J. Gerraty    CFLAGS=$ac_save_CFLAGS
59704fde40d9SSimon J. Gerraty
59714fde40d9SSimon J. Gerratyfi
59724fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
59734fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
59744fde40d9SSimon J. Gerraty  case $ac_cv_c_undeclared_builtin_options in #(
59754fde40d9SSimon J. Gerraty  'cannot detect') :
59764fde40d9SSimon J. Gerraty    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
59774fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
59784fde40d9SSimon J. Gerratyas_fn_error $? "cannot make $CC report undeclared builtins
59794fde40d9SSimon J. GerratySee \`config.log' for more details" "$LINENO" 5; } ;; #(
59804fde40d9SSimon J. Gerraty  'none needed') :
59814fde40d9SSimon J. Gerraty    ac_c_undeclared_builtin_options='' ;; #(
59824fde40d9SSimon J. Gerraty  *) :
59834fde40d9SSimon J. Gerraty    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
59844fde40d9SSimon J. Gerratyesac
59854fde40d9SSimon J. Gerraty
59864fde40d9SSimon J. Gerratyac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
59873955d011SMarcel Moolenaar/* NetBSD declares sys_siglist in unistd.h.  */
59883955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H
59893955d011SMarcel Moolenaar# include <unistd.h>
59903955d011SMarcel Moolenaar#endif
59913955d011SMarcel Moolenaar
59924fde40d9SSimon J. Gerraty" "$ac_c_undeclared_builtin_options" "CFLAGS"
59934fde40d9SSimon J. Gerratyif test "x$ac_cv_have_decl_sys_siglist" = xyes
59944fde40d9SSimon J. Gerratythen :
59953955d011SMarcel Moolenaar  ac_have_decl=1
59964fde40d9SSimon J. Gerratyelse $as_nop
59973955d011SMarcel Moolenaar  ac_have_decl=0
59983955d011SMarcel Moolenaarfi
59994fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h
60003955d011SMarcel Moolenaar
60013955d011SMarcel Moolenaar
60023955d011SMarcel Moolenaar
60033955d011SMarcel Moolenaar
60043955d011SMarcel Moolenaar
60054fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
60064fde40d9SSimon J. Gerratyprintf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
60074fde40d9SSimon J. Gerratyif test ${ac_cv_struct_tm+y}
60084fde40d9SSimon J. Gerratythen :
60094fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
60104fde40d9SSimon J. Gerratyelse $as_nop
60113955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60123955d011SMarcel Moolenaar/* end confdefs.h.  */
60133955d011SMarcel Moolenaar#include <sys/types.h>
60143955d011SMarcel Moolenaar#include <time.h>
60153955d011SMarcel Moolenaar
60163955d011SMarcel Moolenaarint
60174fde40d9SSimon J. Gerratymain (void)
60183955d011SMarcel Moolenaar{
60193955d011SMarcel Moolenaarstruct tm tm;
60203955d011SMarcel Moolenaar				     int *p = &tm.tm_sec;
60213955d011SMarcel Moolenaar				     return !p;
60223955d011SMarcel Moolenaar  ;
60233955d011SMarcel Moolenaar  return 0;
60243955d011SMarcel Moolenaar}
60253955d011SMarcel Moolenaar_ACEOF
60264fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
60274fde40d9SSimon J. Gerratythen :
60283955d011SMarcel Moolenaar  ac_cv_struct_tm=time.h
60294fde40d9SSimon J. Gerratyelse $as_nop
60303955d011SMarcel Moolenaar  ac_cv_struct_tm=sys/time.h
60313955d011SMarcel Moolenaarfi
60324fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60333955d011SMarcel Moolenaarfi
60344fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
60354fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_struct_tm" >&6; }
60363955d011SMarcel Moolenaarif test $ac_cv_struct_tm = sys/time.h; then
60373955d011SMarcel Moolenaar
60384fde40d9SSimon J. Gerratyprintf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
60393955d011SMarcel Moolenaar
60403955d011SMarcel Moolenaarfi
60413955d011SMarcel Moolenaar
60423955d011SMarcel Moolenaar
6043dba7b0efSSimon J. Gerraty
6044dba7b0efSSimon J. Gerratyac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
6045dba7b0efSSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H
6046dba7b0efSSimon J. Gerraty#include <sys/types.h>
6047dba7b0efSSimon J. Gerraty#endif
6048dba7b0efSSimon J. Gerraty#include <signal.h>
6049dba7b0efSSimon J. Gerraty
6050dba7b0efSSimon J. Gerraty"
60514fde40d9SSimon J. Gerratyif test "x$ac_cv_type_sig_atomic_t" = xyes
60524fde40d9SSimon J. Gerratythen :
6053dba7b0efSSimon J. Gerraty
60544fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
6055dba7b0efSSimon J. Gerraty
6056dba7b0efSSimon J. Gerraty
6057dba7b0efSSimon J. Gerratyfi
6058dba7b0efSSimon J. Gerraty
6059dba7b0efSSimon J. Gerraty
60604fde40d9SSimon J. Gerraty
60614fde40d9SSimon J. Gerratyac_func=
60624fde40d9SSimon J. Gerratyfor ac_item in $ac_func_c_list
60634fde40d9SSimon J. Gerratydo
60644fde40d9SSimon J. Gerraty  if test $ac_func; then
60654fde40d9SSimon J. Gerraty    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
60664fde40d9SSimon J. Gerraty    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
60674fde40d9SSimon J. Gerraty      echo "#define $ac_item 1" >> confdefs.h
60684fde40d9SSimon J. Gerraty    fi
60694fde40d9SSimon J. Gerraty    ac_func=
60703955d011SMarcel Moolenaar  else
60714fde40d9SSimon J. Gerraty    ac_func=$ac_item
60723955d011SMarcel Moolenaar  fi
60733955d011SMarcel Moolenaardone
60743955d011SMarcel Moolenaar
60753955d011SMarcel Moolenaar
60763955d011SMarcel Moolenaar
60773955d011SMarcel Moolenaarif test "x$ac_cv_func_fork" = xyes; then
60784fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
60794fde40d9SSimon J. Gerratyprintf %s "checking for working fork... " >&6; }
60804fde40d9SSimon J. Gerratyif test ${ac_cv_func_fork_works+y}
60814fde40d9SSimon J. Gerratythen :
60824fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
60834fde40d9SSimon J. Gerratyelse $as_nop
60844fde40d9SSimon J. Gerraty  if test "$cross_compiling" = yes
60854fde40d9SSimon J. Gerratythen :
60863955d011SMarcel Moolenaar  ac_cv_func_fork_works=cross
60874fde40d9SSimon J. Gerratyelse $as_nop
60883955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60893955d011SMarcel Moolenaar/* end confdefs.h.  */
60903955d011SMarcel Moolenaar$ac_includes_default
60913955d011SMarcel Moolenaarint
60924fde40d9SSimon J. Gerratymain (void)
60933955d011SMarcel Moolenaar{
60943955d011SMarcel Moolenaar
60953955d011SMarcel Moolenaar	  /* By Ruediger Kuhlmann. */
60963955d011SMarcel Moolenaar	  return fork () < 0;
60973955d011SMarcel Moolenaar
60983955d011SMarcel Moolenaar  ;
60993955d011SMarcel Moolenaar  return 0;
61003955d011SMarcel Moolenaar}
61013955d011SMarcel Moolenaar_ACEOF
61024fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
61034fde40d9SSimon J. Gerratythen :
61043955d011SMarcel Moolenaar  ac_cv_func_fork_works=yes
61054fde40d9SSimon J. Gerratyelse $as_nop
61063955d011SMarcel Moolenaar  ac_cv_func_fork_works=no
61073955d011SMarcel Moolenaarfi
61083955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61093955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
61103955d011SMarcel Moolenaarfi
61113955d011SMarcel Moolenaar
61123955d011SMarcel Moolenaarfi
61134fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
61144fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_fork_works" >&6; }
61153955d011SMarcel Moolenaar
61163955d011SMarcel Moolenaarelse
61173955d011SMarcel Moolenaar  ac_cv_func_fork_works=$ac_cv_func_fork
61183955d011SMarcel Moolenaarfi
61193955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
61203955d011SMarcel Moolenaar  case $host in
61213955d011SMarcel Moolenaar    *-*-amigaos* | *-*-msdosdjgpp*)
61223955d011SMarcel Moolenaar      # Override, as these systems have only a dummy fork() stub
61233955d011SMarcel Moolenaar      ac_cv_func_fork_works=no
61243955d011SMarcel Moolenaar      ;;
61253955d011SMarcel Moolenaar    *)
61263955d011SMarcel Moolenaar      ac_cv_func_fork_works=yes
61273955d011SMarcel Moolenaar      ;;
61283955d011SMarcel Moolenaar  esac
61294fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
61304fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
61313955d011SMarcel Moolenaarfi
61323955d011SMarcel Moolenaarac_cv_func_vfork_works=$ac_cv_func_vfork
61333955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork" = xyes; then
61344fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
61354fde40d9SSimon J. Gerratyprintf %s "checking for working vfork... " >&6; }
61364fde40d9SSimon J. Gerratyif test ${ac_cv_func_vfork_works+y}
61374fde40d9SSimon J. Gerratythen :
61384fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
61394fde40d9SSimon J. Gerratyelse $as_nop
61404fde40d9SSimon J. Gerraty  if test "$cross_compiling" = yes
61414fde40d9SSimon J. Gerratythen :
61423955d011SMarcel Moolenaar  ac_cv_func_vfork_works=cross
61434fde40d9SSimon J. Gerratyelse $as_nop
61443955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61453955d011SMarcel Moolenaar/* end confdefs.h.  */
61463955d011SMarcel Moolenaar/* Thanks to Paul Eggert for this test.  */
61473955d011SMarcel Moolenaar$ac_includes_default
61484fde40d9SSimon J. Gerraty#include <signal.h>
61493955d011SMarcel Moolenaar#include <sys/wait.h>
61503955d011SMarcel Moolenaar#ifdef HAVE_VFORK_H
61513955d011SMarcel Moolenaar# include <vfork.h>
61523955d011SMarcel Moolenaar#endif
61534fde40d9SSimon J. Gerraty
61544fde40d9SSimon J. Gerratystatic void
61554fde40d9SSimon J. Gerratydo_nothing (int sig)
61564fde40d9SSimon J. Gerraty{
61574fde40d9SSimon J. Gerraty  (void) sig;
61584fde40d9SSimon J. Gerraty}
61594fde40d9SSimon J. Gerraty
61603955d011SMarcel Moolenaar/* On some sparc systems, changes by the child to local and incoming
61613955d011SMarcel Moolenaar   argument registers are propagated back to the parent.  The compiler
61623955d011SMarcel Moolenaar   is told about this with #include <vfork.h>, but some compilers
61633955d011SMarcel Moolenaar   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
61643955d011SMarcel Moolenaar   static variable whose address is put into a register that is
61653955d011SMarcel Moolenaar   clobbered by the vfork.  */
61663955d011SMarcel Moolenaarstatic void
61673955d011SMarcel Moolenaarsparc_address_test (int arg)
61683955d011SMarcel Moolenaar{
61693955d011SMarcel Moolenaar  static pid_t child;
61703955d011SMarcel Moolenaar  if (!child) {
61713955d011SMarcel Moolenaar    child = vfork ();
61723955d011SMarcel Moolenaar    if (child < 0) {
61733955d011SMarcel Moolenaar      perror ("vfork");
61743955d011SMarcel Moolenaar      _exit(2);
61753955d011SMarcel Moolenaar    }
61763955d011SMarcel Moolenaar    if (!child) {
61773955d011SMarcel Moolenaar      arg = getpid();
61783955d011SMarcel Moolenaar      write(-1, "", 0);
61793955d011SMarcel Moolenaar      _exit (arg);
61803955d011SMarcel Moolenaar    }
61813955d011SMarcel Moolenaar  }
61823955d011SMarcel Moolenaar}
61833955d011SMarcel Moolenaar
61843955d011SMarcel Moolenaarint
61854fde40d9SSimon J. Gerratymain (void)
61863955d011SMarcel Moolenaar{
61873955d011SMarcel Moolenaar  pid_t parent = getpid ();
61883955d011SMarcel Moolenaar  pid_t child;
61893955d011SMarcel Moolenaar
61903955d011SMarcel Moolenaar  sparc_address_test (0);
61913955d011SMarcel Moolenaar
61924fde40d9SSimon J. Gerraty  /* On Solaris 2.4, changes by the child to the signal handler
61934fde40d9SSimon J. Gerraty     also munge signal handlers in the parent.  To detect this,
61944fde40d9SSimon J. Gerraty     start by putting the parent's handler in a known state.  */
61954fde40d9SSimon J. Gerraty  signal (SIGTERM, SIG_DFL);
61964fde40d9SSimon J. Gerraty
61973955d011SMarcel Moolenaar  child = vfork ();
61983955d011SMarcel Moolenaar
61993955d011SMarcel Moolenaar  if (child == 0) {
62003955d011SMarcel Moolenaar    /* Here is another test for sparc vfork register problems.  This
62013955d011SMarcel Moolenaar       test uses lots of local variables, at least as many local
62023955d011SMarcel Moolenaar       variables as main has allocated so far including compiler
62033955d011SMarcel Moolenaar       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
62043955d011SMarcel Moolenaar       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
62053955d011SMarcel Moolenaar       reuse the register of parent for one of the local variables,
62063955d011SMarcel Moolenaar       since it will think that parent can't possibly be used any more
62073955d011SMarcel Moolenaar       in this routine.  Assigning to the local variable will thus
62083955d011SMarcel Moolenaar       munge parent in the parent process.  */
62093955d011SMarcel Moolenaar    pid_t
62103955d011SMarcel Moolenaar      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
62113955d011SMarcel Moolenaar      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
62123955d011SMarcel Moolenaar    /* Convince the compiler that p..p7 are live; otherwise, it might
62133955d011SMarcel Moolenaar       use the same hardware register for all 8 local variables.  */
62143955d011SMarcel Moolenaar    if (p != p1 || p != p2 || p != p3 || p != p4
62153955d011SMarcel Moolenaar	|| p != p5 || p != p6 || p != p7)
62163955d011SMarcel Moolenaar      _exit(1);
62173955d011SMarcel Moolenaar
62184fde40d9SSimon J. Gerraty    /* Alter the child's signal handler.  */
62194fde40d9SSimon J. Gerraty    if (signal (SIGTERM, do_nothing) != SIG_DFL)
62204fde40d9SSimon J. Gerraty      _exit(1);
62214fde40d9SSimon J. Gerraty
62223955d011SMarcel Moolenaar    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
62233955d011SMarcel Moolenaar       from child file descriptors.  If the child closes a descriptor
62243955d011SMarcel Moolenaar       before it execs or exits, this munges the parent's descriptor
62253955d011SMarcel Moolenaar       as well.  Test for this by closing stdout in the child.  */
62263955d011SMarcel Moolenaar    _exit(close(fileno(stdout)) != 0);
62273955d011SMarcel Moolenaar  } else {
62283955d011SMarcel Moolenaar    int status;
62293955d011SMarcel Moolenaar    struct stat st;
62303955d011SMarcel Moolenaar
62313955d011SMarcel Moolenaar    while (wait(&status) != child)
62323955d011SMarcel Moolenaar      ;
62333955d011SMarcel Moolenaar    return (
62343955d011SMarcel Moolenaar	 /* Was there some problem with vforking?  */
62353955d011SMarcel Moolenaar	 child < 0
62363955d011SMarcel Moolenaar
62374fde40d9SSimon J. Gerraty	 /* Did the child munge the parent's signal handler?  */
62384fde40d9SSimon J. Gerraty	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
62394fde40d9SSimon J. Gerraty
62403955d011SMarcel Moolenaar	 /* Did the child fail?  (This shouldn't happen.)  */
62413955d011SMarcel Moolenaar	 || status
62423955d011SMarcel Moolenaar
62433955d011SMarcel Moolenaar	 /* Did the vfork/compiler bug occur?  */
62443955d011SMarcel Moolenaar	 || parent != getpid()
62453955d011SMarcel Moolenaar
62463955d011SMarcel Moolenaar	 /* Did the file descriptor bug occur?  */
62473955d011SMarcel Moolenaar	 || fstat(fileno(stdout), &st) != 0
62483955d011SMarcel Moolenaar	 );
62493955d011SMarcel Moolenaar  }
62503955d011SMarcel Moolenaar}
62513955d011SMarcel Moolenaar_ACEOF
62524fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
62534fde40d9SSimon J. Gerratythen :
62543955d011SMarcel Moolenaar  ac_cv_func_vfork_works=yes
62554fde40d9SSimon J. Gerratyelse $as_nop
62563955d011SMarcel Moolenaar  ac_cv_func_vfork_works=no
62573955d011SMarcel Moolenaarfi
62583955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
62593955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
62603955d011SMarcel Moolenaarfi
62613955d011SMarcel Moolenaar
62623955d011SMarcel Moolenaarfi
62634fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
62644fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_vfork_works" >&6; }
62653955d011SMarcel Moolenaar
62663955d011SMarcel Moolenaarfi;
62673955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then
62683955d011SMarcel Moolenaar  ac_cv_func_vfork_works=$ac_cv_func_vfork
62694fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
62704fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
62713955d011SMarcel Moolenaarfi
62723955d011SMarcel Moolenaar
62733955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork_works" = xyes; then
62743955d011SMarcel Moolenaar
62754fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
62763955d011SMarcel Moolenaar
62773955d011SMarcel Moolenaarelse
62783955d011SMarcel Moolenaar
62794fde40d9SSimon J. Gerratyprintf "%s\n" "#define vfork fork" >>confdefs.h
62803955d011SMarcel Moolenaar
62813955d011SMarcel Moolenaarfi
62823955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xyes; then
62833955d011SMarcel Moolenaar
62844fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
62853955d011SMarcel Moolenaar
62863955d011SMarcel Moolenaarfi
62873955d011SMarcel Moolenaar
62883955d011SMarcel Moolenaar
62894fde40d9SSimon J. Gerraty
62904fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vprintf" = xno
62914fde40d9SSimon J. Gerratythen :
62923955d011SMarcel Moolenaar  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
62934fde40d9SSimon J. Gerratyif test "x$ac_cv_func__doprnt" = xyes
62944fde40d9SSimon J. Gerratythen :
62953955d011SMarcel Moolenaar
62964fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
62973955d011SMarcel Moolenaar
62983955d011SMarcel Moolenaarfi
62993955d011SMarcel Moolenaar
63003955d011SMarcel Moolenaarfi
63014fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
63024fde40d9SSimon J. Gerratyprintf %s "checking for wait3 that fills in rusage... " >&6; }
63034fde40d9SSimon J. Gerratyif test ${ac_cv_func_wait3_rusage+y}
63044fde40d9SSimon J. Gerratythen :
63054fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
63064fde40d9SSimon J. Gerratyelse $as_nop
63074fde40d9SSimon J. Gerraty  if test "$cross_compiling" = yes
63084fde40d9SSimon J. Gerratythen :
63093955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=no
63104fde40d9SSimon J. Gerratyelse $as_nop
63113955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63123955d011SMarcel Moolenaar/* end confdefs.h.  */
63133955d011SMarcel Moolenaar$ac_includes_default
63143955d011SMarcel Moolenaar#include <sys/time.h>
63153955d011SMarcel Moolenaar#include <sys/resource.h>
63163955d011SMarcel Moolenaar#include <sys/wait.h>
63173955d011SMarcel Moolenaar/* HP-UX has wait3 but does not fill in rusage at all.  */
63183955d011SMarcel Moolenaarint
63194fde40d9SSimon J. Gerratymain (void)
63203955d011SMarcel Moolenaar{
63213955d011SMarcel Moolenaar  struct rusage r;
63223955d011SMarcel Moolenaar  int i;
63233955d011SMarcel Moolenaar  /* Use a field that we can force nonzero --
63243955d011SMarcel Moolenaar     voluntary context switches.
63253955d011SMarcel Moolenaar     For systems like NeXT and OSF/1 that don't set it,
63263955d011SMarcel Moolenaar     also use the system CPU time.  And page faults (I/O) for Linux.  */
63273955d011SMarcel Moolenaar  r.ru_nvcsw = 0;
63283955d011SMarcel Moolenaar  r.ru_stime.tv_sec = 0;
63293955d011SMarcel Moolenaar  r.ru_stime.tv_usec = 0;
63303955d011SMarcel Moolenaar  r.ru_majflt = r.ru_minflt = 0;
63313955d011SMarcel Moolenaar  switch (fork ())
63323955d011SMarcel Moolenaar    {
63333955d011SMarcel Moolenaar    case 0: /* Child.  */
63343955d011SMarcel Moolenaar      sleep(1); /* Give up the CPU.  */
63353955d011SMarcel Moolenaar      _exit(0);
63363955d011SMarcel Moolenaar      break;
63373955d011SMarcel Moolenaar    case -1: /* What can we do?  */
63383955d011SMarcel Moolenaar      _exit(0);
63393955d011SMarcel Moolenaar      break;
63403955d011SMarcel Moolenaar    default: /* Parent.  */
63413955d011SMarcel Moolenaar      wait3(&i, 0, &r);
63423955d011SMarcel Moolenaar      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
63433955d011SMarcel Moolenaar      sleep(2);
63443955d011SMarcel Moolenaar      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
63453955d011SMarcel Moolenaar	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
63463955d011SMarcel Moolenaar    }
63473955d011SMarcel Moolenaar}
63483955d011SMarcel Moolenaar_ACEOF
63494fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO"
63504fde40d9SSimon J. Gerratythen :
63513955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=yes
63524fde40d9SSimon J. Gerratyelse $as_nop
63533955d011SMarcel Moolenaar  ac_cv_func_wait3_rusage=no
63543955d011SMarcel Moolenaarfi
63553955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
63563955d011SMarcel Moolenaar  conftest.$ac_objext conftest.beam conftest.$ac_ext
63573955d011SMarcel Moolenaarfi
63583955d011SMarcel Moolenaar
63593955d011SMarcel Moolenaarfi
63604fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
63614fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_wait3_rusage" >&6; }
63623955d011SMarcel Moolenaarif test $ac_cv_func_wait3_rusage = yes; then
63633955d011SMarcel Moolenaar
63644fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
63653955d011SMarcel Moolenaar
63663955d011SMarcel Moolenaarfi
63673955d011SMarcel Moolenaar
63684fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err"
63694fde40d9SSimon J. Gerratyif test "x$ac_cv_func_err" = xyes
63704fde40d9SSimon J. Gerratythen :
63714fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h
63723955d011SMarcel Moolenaar
63733955d011SMarcel Moolenaarfi
63744fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx"
63754fde40d9SSimon J. Gerratyif test "x$ac_cv_func_errx" = xyes
63764fde40d9SSimon J. Gerratythen :
63774fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h
63784fde40d9SSimon J. Gerraty
63794fde40d9SSimon J. Gerratyfi
63804fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
63814fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getcwd" = xyes
63824fde40d9SSimon J. Gerratythen :
63834fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
63844fde40d9SSimon J. Gerraty
63854fde40d9SSimon J. Gerratyfi
63864fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv"
63874fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getenv" = xyes
63884fde40d9SSimon J. Gerratythen :
63894fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h
63904fde40d9SSimon J. Gerraty
63914fde40d9SSimon J. Gerratyfi
63924fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
63934fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getwd" = xyes
63944fde40d9SSimon J. Gerratythen :
63954fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h
63964fde40d9SSimon J. Gerraty
63974fde40d9SSimon J. Gerratyfi
63984fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg"
63994fde40d9SSimon J. Gerratyif test "x$ac_cv_func_killpg" = xyes
64004fde40d9SSimon J. Gerratythen :
64014fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h
64024fde40d9SSimon J. Gerraty
64034fde40d9SSimon J. Gerratyfi
64044fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
64054fde40d9SSimon J. Gerratyif test "x$ac_cv_func_mmap" = xyes
64064fde40d9SSimon J. Gerratythen :
64074fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
64084fde40d9SSimon J. Gerraty
64094fde40d9SSimon J. Gerratyfi
64104fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
64114fde40d9SSimon J. Gerratyif test "x$ac_cv_func_putenv" = xyes
64124fde40d9SSimon J. Gerratythen :
64134fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h
64144fde40d9SSimon J. Gerraty
64154fde40d9SSimon J. Gerratyfi
64164fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
64174fde40d9SSimon J. Gerratyif test "x$ac_cv_func_select" = xyes
64184fde40d9SSimon J. Gerratythen :
64194fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
64204fde40d9SSimon J. Gerraty
64214fde40d9SSimon J. Gerratyfi
64224fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
64234fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setenv" = xyes
64244fde40d9SSimon J. Gerratythen :
64254fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
64264fde40d9SSimon J. Gerraty
64274fde40d9SSimon J. Gerratyfi
64284fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
64294fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setpgid" = xyes
64304fde40d9SSimon J. Gerratythen :
64314fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h
64324fde40d9SSimon J. Gerraty
64334fde40d9SSimon J. Gerratyfi
64344fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
64354fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setrlimit" = xyes
64364fde40d9SSimon J. Gerratythen :
64374fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h
64384fde40d9SSimon J. Gerraty
64394fde40d9SSimon J. Gerratyfi
64404fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid"
64414fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setsid" = xyes
64424fde40d9SSimon J. Gerratythen :
64434fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h
64444fde40d9SSimon J. Gerraty
64454fde40d9SSimon J. Gerratyfi
64464fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset"
64474fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaddset" = xyes
64484fde40d9SSimon J. Gerratythen :
64494fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h
64504fde40d9SSimon J. Gerraty
64514fde40d9SSimon J. Gerratyfi
64524fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending"
64534fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigpending" = xyes
64544fde40d9SSimon J. Gerratythen :
64554fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h
64564fde40d9SSimon J. Gerraty
64574fde40d9SSimon J. Gerratyfi
64584fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
64594fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigprocmask" = xyes
64604fde40d9SSimon J. Gerratythen :
64614fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
64624fde40d9SSimon J. Gerraty
64634fde40d9SSimon J. Gerratyfi
64644fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask"
64654fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsetmask" = xyes
64664fde40d9SSimon J. Gerratythen :
64674fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h
64684fde40d9SSimon J. Gerraty
64694fde40d9SSimon J. Gerratyfi
64704fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
64714fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsuspend" = xyes
64724fde40d9SSimon J. Gerratythen :
64734fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h
64744fde40d9SSimon J. Gerraty
64754fde40d9SSimon J. Gerratyfi
64764fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec"
64774fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigvec" = xyes
64784fde40d9SSimon J. Gerratythen :
64794fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h
64804fde40d9SSimon J. Gerraty
64814fde40d9SSimon J. Gerratyfi
64824fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
64834fde40d9SSimon J. Gerratyif test "x$ac_cv_func_snprintf" = xyes
64844fde40d9SSimon J. Gerratythen :
64854fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
64864fde40d9SSimon J. Gerraty
64874fde40d9SSimon J. Gerratyfi
64884fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
64894fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strerror" = xyes
64904fde40d9SSimon J. Gerratythen :
64914fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
64924fde40d9SSimon J. Gerraty
64934fde40d9SSimon J. Gerratyfi
64944fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
64954fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes
64964fde40d9SSimon J. Gerratythen :
64974fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
64984fde40d9SSimon J. Gerraty
64994fde40d9SSimon J. Gerratyfi
65004fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
65014fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strftime" = xyes
65024fde40d9SSimon J. Gerratythen :
65034fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h
65044fde40d9SSimon J. Gerraty
65054fde40d9SSimon J. Gerratyfi
65064fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
65074fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strsep" = xyes
65084fde40d9SSimon J. Gerratythen :
65094fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
65104fde40d9SSimon J. Gerraty
65114fde40d9SSimon J. Gerratyfi
65124fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
65134fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtod" = xyes
65144fde40d9SSimon J. Gerratythen :
65154fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h
65164fde40d9SSimon J. Gerraty
65174fde40d9SSimon J. Gerratyfi
65184fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
65194fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtol" = xyes
65204fde40d9SSimon J. Gerratythen :
65214fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h
65224fde40d9SSimon J. Gerraty
65234fde40d9SSimon J. Gerratyfi
65244fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
65254fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoll" = xyes
65264fde40d9SSimon J. Gerratythen :
65274fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
65284fde40d9SSimon J. Gerraty
65294fde40d9SSimon J. Gerratyfi
65304fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
65314fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoul" = xyes
65324fde40d9SSimon J. Gerratythen :
65334fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h
65344fde40d9SSimon J. Gerraty
65354fde40d9SSimon J. Gerratyfi
65364fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
65374fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sysctl" = xyes
65384fde40d9SSimon J. Gerratythen :
65394fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h
65404fde40d9SSimon J. Gerraty
65414fde40d9SSimon J. Gerratyfi
65424fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
65434fde40d9SSimon J. Gerratyif test "x$ac_cv_func_unsetenv" = xyes
65444fde40d9SSimon J. Gerratythen :
65454fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
65464fde40d9SSimon J. Gerraty
65474fde40d9SSimon J. Gerratyfi
65484fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
65494fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vsnprintf" = xyes
65504fde40d9SSimon J. Gerratythen :
65514fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h
65524fde40d9SSimon J. Gerraty
65534fde40d9SSimon J. Gerratyfi
65544fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
65554fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait3" = xyes
65564fde40d9SSimon J. Gerratythen :
65574fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
65584fde40d9SSimon J. Gerraty
65594fde40d9SSimon J. Gerratyfi
65604fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4"
65614fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait4" = xyes
65624fde40d9SSimon J. Gerratythen :
65634fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h
65644fde40d9SSimon J. Gerraty
65654fde40d9SSimon J. Gerratyfi
65664fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
65674fde40d9SSimon J. Gerratyif test "x$ac_cv_func_waitpid" = xyes
65684fde40d9SSimon J. Gerratythen :
65694fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h
65704fde40d9SSimon J. Gerraty
65714fde40d9SSimon J. Gerratyfi
65724fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn"
65734fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warn" = xyes
65744fde40d9SSimon J. Gerratythen :
65754fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h
65764fde40d9SSimon J. Gerraty
65774fde40d9SSimon J. Gerratyfi
65784fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx"
65794fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warnx" = xyes
65804fde40d9SSimon J. Gerratythen :
65814fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h
65824fde40d9SSimon J. Gerraty
65834fde40d9SSimon J. Gerratyfi
65843955d011SMarcel Moolenaar
65853955d011SMarcel Moolenaar
658612904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
65874fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getopt" = xyes
65884fde40d9SSimon J. Gerratythen :
65894fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
659012904384SSimon J. Gerraty
65914fde40d9SSimon J. Gerratyelse $as_nop
659212904384SSimon J. Gerraty  case " $LIBOBJS " in
659312904384SSimon J. Gerraty  *" getopt.$ac_objext "* ) ;;
659412904384SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
659512904384SSimon J. Gerraty ;;
659612904384SSimon J. Gerratyesac
659712904384SSimon J. Gerraty
659812904384SSimon J. Gerratyfi
659949caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
66004fde40d9SSimon J. Gerratyif test "x$ac_cv_func_realpath" = xyes
66014fde40d9SSimon J. Gerratythen :
66024fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
66033955d011SMarcel Moolenaar
66044fde40d9SSimon J. Gerratyelse $as_nop
66053955d011SMarcel Moolenaar  case " $LIBOBJS " in
660649caa483SSimon J. Gerraty  *" realpath.$ac_objext "* ) ;;
660749caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
66083955d011SMarcel Moolenaar ;;
66093955d011SMarcel Moolenaaresac
66103955d011SMarcel Moolenaar
66113955d011SMarcel Moolenaarfi
661249caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
66134fde40d9SSimon J. Gerratyif test "x$ac_cv_func_dirname" = xyes
66144fde40d9SSimon J. Gerratythen :
66154fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h
661649caa483SSimon J. Gerraty
66174fde40d9SSimon J. Gerratyelse $as_nop
661849caa483SSimon J. Gerraty  case " $LIBOBJS " in
661949caa483SSimon J. Gerraty  *" dirname.$ac_objext "* ) ;;
662049caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
662149caa483SSimon J. Gerraty ;;
662249caa483SSimon J. Gerratyesac
662349caa483SSimon J. Gerraty
662449caa483SSimon J. Gerratyfi
662512904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
66264fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaction" = xyes
66274fde40d9SSimon J. Gerratythen :
66284fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
662912904384SSimon J. Gerraty
66304fde40d9SSimon J. Gerratyelse $as_nop
663112904384SSimon J. Gerraty  case " $LIBOBJS " in
663212904384SSimon J. Gerraty  *" sigaction.$ac_objext "* ) ;;
663312904384SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS sigaction.$ac_objext"
663412904384SSimon J. Gerraty ;;
663512904384SSimon J. Gerratyesac
663612904384SSimon J. Gerraty
663712904384SSimon J. Gerratyfi
663849caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
66394fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes
66404fde40d9SSimon J. Gerratythen :
66414fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
664249caa483SSimon J. Gerraty
66434fde40d9SSimon J. Gerratyelse $as_nop
664449caa483SSimon J. Gerraty  case " $LIBOBJS " in
664549caa483SSimon J. Gerraty  *" stresep.$ac_objext "* ) ;;
664649caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
664749caa483SSimon J. Gerraty ;;
664849caa483SSimon J. Gerratyesac
664949caa483SSimon J. Gerraty
665049caa483SSimon J. Gerratyfi
665149caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
66524fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strlcpy" = xyes
66534fde40d9SSimon J. Gerratythen :
66544fde40d9SSimon J. Gerraty  printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
665549caa483SSimon J. Gerraty
66564fde40d9SSimon J. Gerratyelse $as_nop
665749caa483SSimon J. Gerraty  case " $LIBOBJS " in
665849caa483SSimon J. Gerraty  *" strlcpy.$ac_objext "* ) ;;
665949caa483SSimon J. Gerraty  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
666049caa483SSimon J. Gerraty ;;
666149caa483SSimon J. Gerratyesac
666249caa483SSimon J. Gerraty
666349caa483SSimon J. Gerratyfi
66643955d011SMarcel Moolenaar
66653955d011SMarcel Moolenaar
66664fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
66674fde40d9SSimon J. Gerratyprintf %s "checking for emalloc in -lutil... " >&6; }
66684fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_emalloc+y}
66694fde40d9SSimon J. Gerratythen :
66704fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
66714fde40d9SSimon J. Gerratyelse $as_nop
66723955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
66733955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
66743955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
66753955d011SMarcel Moolenaar/* end confdefs.h.  */
66763955d011SMarcel Moolenaar
66773955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
66783955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
66793955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
66803955d011SMarcel Moolenaarchar emalloc ();
66813955d011SMarcel Moolenaarint
66824fde40d9SSimon J. Gerratymain (void)
66833955d011SMarcel Moolenaar{
66843955d011SMarcel Moolenaarreturn emalloc ();
66853955d011SMarcel Moolenaar  ;
66863955d011SMarcel Moolenaar  return 0;
66873955d011SMarcel Moolenaar}
66883955d011SMarcel Moolenaar_ACEOF
66894fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
66904fde40d9SSimon J. Gerratythen :
66913955d011SMarcel Moolenaar  ac_cv_lib_util_emalloc=yes
66924fde40d9SSimon J. Gerratyelse $as_nop
66933955d011SMarcel Moolenaar  ac_cv_lib_util_emalloc=no
66943955d011SMarcel Moolenaarfi
66954fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
66963955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
66973955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
66983955d011SMarcel Moolenaarfi
66994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
67004fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_emalloc" >&6; }
67014fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_emalloc" = xyes
67024fde40d9SSimon J. Gerratythen :
67034fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
67044fde40d9SSimon J. Gerratyprintf %s "checking for erealloc in -lutil... " >&6; }
67054fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_erealloc+y}
67064fde40d9SSimon J. Gerratythen :
67074fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
67084fde40d9SSimon J. Gerratyelse $as_nop
67093955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
67103955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
67113955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
67123955d011SMarcel Moolenaar/* end confdefs.h.  */
67133955d011SMarcel Moolenaar
67143955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
67153955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
67163955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
67173955d011SMarcel Moolenaarchar erealloc ();
67183955d011SMarcel Moolenaarint
67194fde40d9SSimon J. Gerratymain (void)
67203955d011SMarcel Moolenaar{
67213955d011SMarcel Moolenaarreturn erealloc ();
67223955d011SMarcel Moolenaar  ;
67233955d011SMarcel Moolenaar  return 0;
67243955d011SMarcel Moolenaar}
67253955d011SMarcel Moolenaar_ACEOF
67264fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
67274fde40d9SSimon J. Gerratythen :
67283955d011SMarcel Moolenaar  ac_cv_lib_util_erealloc=yes
67294fde40d9SSimon J. Gerratyelse $as_nop
67303955d011SMarcel Moolenaar  ac_cv_lib_util_erealloc=no
67313955d011SMarcel Moolenaarfi
67324fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
67333955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
67343955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
67353955d011SMarcel Moolenaarfi
67364fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
67374fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_erealloc" >&6; }
67384fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_erealloc" = xyes
67394fde40d9SSimon J. Gerratythen :
67404fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
67414fde40d9SSimon J. Gerratyprintf %s "checking for estrdup in -lutil... " >&6; }
67424fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrdup+y}
67434fde40d9SSimon J. Gerratythen :
67444fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
67454fde40d9SSimon J. Gerratyelse $as_nop
67463955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
67473955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
67483955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
67493955d011SMarcel Moolenaar/* end confdefs.h.  */
67503955d011SMarcel Moolenaar
67513955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
67523955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
67533955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
67543955d011SMarcel Moolenaarchar estrdup ();
67553955d011SMarcel Moolenaarint
67564fde40d9SSimon J. Gerratymain (void)
67573955d011SMarcel Moolenaar{
67583955d011SMarcel Moolenaarreturn estrdup ();
67593955d011SMarcel Moolenaar  ;
67603955d011SMarcel Moolenaar  return 0;
67613955d011SMarcel Moolenaar}
67623955d011SMarcel Moolenaar_ACEOF
67634fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
67644fde40d9SSimon J. Gerratythen :
67653955d011SMarcel Moolenaar  ac_cv_lib_util_estrdup=yes
67664fde40d9SSimon J. Gerratyelse $as_nop
67673955d011SMarcel Moolenaar  ac_cv_lib_util_estrdup=no
67683955d011SMarcel Moolenaarfi
67694fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
67703955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
67713955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
67723955d011SMarcel Moolenaarfi
67734fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
67744fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrdup" >&6; }
67754fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrdup" = xyes
67764fde40d9SSimon J. Gerratythen :
67774fde40d9SSimon J. Gerraty   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
67784fde40d9SSimon J. Gerratyprintf %s "checking for estrndup in -lutil... " >&6; }
67794fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrndup+y}
67804fde40d9SSimon J. Gerratythen :
67814fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
67824fde40d9SSimon J. Gerratyelse $as_nop
67833955d011SMarcel Moolenaar  ac_check_lib_save_LIBS=$LIBS
67843955d011SMarcel MoolenaarLIBS="-lutil  $LIBS"
67853955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext
67863955d011SMarcel Moolenaar/* end confdefs.h.  */
67873955d011SMarcel Moolenaar
67883955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error.
67893955d011SMarcel Moolenaar   Use char because int might match the return type of a GCC
67903955d011SMarcel Moolenaar   builtin and then its argument prototype would still apply.  */
67913955d011SMarcel Moolenaarchar estrndup ();
67923955d011SMarcel Moolenaarint
67934fde40d9SSimon J. Gerratymain (void)
67943955d011SMarcel Moolenaar{
67953955d011SMarcel Moolenaarreturn estrndup ();
67963955d011SMarcel Moolenaar  ;
67973955d011SMarcel Moolenaar  return 0;
67983955d011SMarcel Moolenaar}
67993955d011SMarcel Moolenaar_ACEOF
68004fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO"
68014fde40d9SSimon J. Gerratythen :
68023955d011SMarcel Moolenaar  ac_cv_lib_util_estrndup=yes
68034fde40d9SSimon J. Gerratyelse $as_nop
68043955d011SMarcel Moolenaar  ac_cv_lib_util_estrndup=no
68053955d011SMarcel Moolenaarfi
68064fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \
68073955d011SMarcel Moolenaar    conftest$ac_exeext conftest.$ac_ext
68083955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS
68093955d011SMarcel Moolenaarfi
68104fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
68114fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrndup" >&6; }
68124fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrndup" = xyes
68134fde40d9SSimon J. Gerratythen :
68143955d011SMarcel Moolenaar   LIBS="$LIBS -lutil"
68153955d011SMarcel Moolenaar	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
68163955d011SMarcel Moolenaarfi
68173955d011SMarcel Moolenaar
68183955d011SMarcel Moolenaarfi
68193955d011SMarcel Moolenaar
68203955d011SMarcel Moolenaarfi
68213955d011SMarcel Moolenaar
68223955d011SMarcel Moolenaarfi
68233955d011SMarcel Moolenaar
68243955d011SMarcel Moolenaar
68254fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
68264fde40d9SSimon J. Gerratyprintf %s "checking whether stat file-mode macros are broken... " >&6; }
68274fde40d9SSimon J. Gerratyif test ${ac_cv_header_stat_broken+y}
68284fde40d9SSimon J. Gerratythen :
68294fde40d9SSimon J. Gerraty  printf %s "(cached) " >&6
68304fde40d9SSimon J. Gerratyelse $as_nop
68313955d011SMarcel Moolenaar  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
68323955d011SMarcel Moolenaar/* end confdefs.h.  */
68333955d011SMarcel Moolenaar#include <sys/types.h>
68343955d011SMarcel Moolenaar#include <sys/stat.h>
68353955d011SMarcel Moolenaar
68363955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFDIR
68373955d011SMarcel Moolenaarextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
68383955d011SMarcel Moolenaar#endif
68393955d011SMarcel Moolenaar
68403955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFCHR
68413955d011SMarcel Moolenaarextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
68423955d011SMarcel Moolenaar#endif
68433955d011SMarcel Moolenaar
68443955d011SMarcel Moolenaar#if defined S_ISLNK && defined S_IFREG
68453955d011SMarcel Moolenaarextern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
68463955d011SMarcel Moolenaar#endif
68473955d011SMarcel Moolenaar
68483955d011SMarcel Moolenaar#if defined S_ISSOCK && defined S_IFREG
68493955d011SMarcel Moolenaarextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
68503955d011SMarcel Moolenaar#endif
68513955d011SMarcel Moolenaar
68523955d011SMarcel Moolenaar_ACEOF
68534fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
68544fde40d9SSimon J. Gerratythen :
68553955d011SMarcel Moolenaar  ac_cv_header_stat_broken=no
68564fde40d9SSimon J. Gerratyelse $as_nop
68573955d011SMarcel Moolenaar  ac_cv_header_stat_broken=yes
68583955d011SMarcel Moolenaarfi
68594fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
68603955d011SMarcel Moolenaarfi
68614fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
68624fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_stat_broken" >&6; }
68633955d011SMarcel Moolenaarif test $ac_cv_header_stat_broken = yes; then
68643955d011SMarcel Moolenaar
68654fde40d9SSimon J. Gerratyprintf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h
68663955d011SMarcel Moolenaar
68673955d011SMarcel Moolenaarfi
68683955d011SMarcel Moolenaar
68695bcb7424SSimon J. Gerratyecho "checking if compiler supports __func__" >&6
68705bcb7424SSimon J. Gerratyac_ext=c
68715bcb7424SSimon J. Gerratyac_cpp='$CPP $CPPFLAGS'
68725bcb7424SSimon J. Gerratyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
68735bcb7424SSimon J. Gerratyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
68745bcb7424SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu
68755bcb7424SSimon J. Gerraty
68765bcb7424SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext
68775bcb7424SSimon J. Gerraty/* end confdefs.h.  */
68785bcb7424SSimon J. Gerraty
68795bcb7424SSimon J. Gerratyint
68804fde40d9SSimon J. Gerratymain (void)
68815bcb7424SSimon J. Gerraty{
68825bcb7424SSimon J. Gerratyconst char *func = __func__;
68835bcb7424SSimon J. Gerraty  ;
68845bcb7424SSimon J. Gerraty  return 0;
68855bcb7424SSimon J. Gerraty}
68865bcb7424SSimon J. Gerraty_ACEOF
68874fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO"
68884fde40d9SSimon J. Gerratythen :
68895bcb7424SSimon J. Gerraty
68904fde40d9SSimon J. Gerratyelse $as_nop
68915bcb7424SSimon J. Gerraty
68924fde40d9SSimon J. Gerratyprintf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h
68935bcb7424SSimon J. Gerraty
68945bcb7424SSimon J. Gerratyfi
68954fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
689612904384SSimon J. Gerratyif test -x /usr/gnu/bin/diff; then
689712904384SSimon J. Gerraty	diff=/usr/gnu/bin/diff
689812904384SSimon J. Gerraty	diff_u=-u
689912904384SSimon J. Gerratyelse
690012904384SSimon J. Gerraty	diff=${diff:-diff}
690112904384SSimon J. Gerraty	echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6
690212904384SSimon J. Gerraty	if $diff -u /dev/null /dev/null > /dev/null 2>&1; then
69033955d011SMarcel Moolenaar		diff_u=-u
69043955d011SMarcel Moolenaar		echo yes >&6
69053955d011SMarcel Moolenaar	else
69063955d011SMarcel Moolenaar		diff_u=
69073955d011SMarcel Moolenaar		echo no >&6
69083955d011SMarcel Moolenaar	fi
690912904384SSimon J. Gerratyfi
69103955d011SMarcel Moolenaarecho "checking for MACHINE & MACHINE_ARCH..." >&6
69113955d011SMarcel Moolenaarcat > conftest.$ac_ext <<EOF
69123955d011SMarcel Moolenaar#include "confdefs.h"
69133955d011SMarcel Moolenaar#include <sys/param.h>
69143955d011SMarcel Moolenaar#ifdef MACHINE
69153955d011SMarcel Moolenaarmachine=MACHINE
69163955d011SMarcel Moolenaar#endif
69173955d011SMarcel Moolenaar#ifdef MACHINE_ARCH
69183955d011SMarcel Moolenaarmachine_arch=MACHINE_ARCH
69193955d011SMarcel Moolenaar#endif
69203955d011SMarcel MoolenaarEOF
69213955d011SMarcel Moolenaar
69223955d011SMarcel Moolenaardefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
69234fde40d9SSimon J. Gerraty	grep machine= | tr -d ' "'`
69243955d011SMarcel Moolenaarrm -rf conftest*
69253955d011SMarcel Moolenaarif test "$default_machine"; then
69263955d011SMarcel Moolenaar	eval "$default_machine"
69273955d011SMarcel Moolenaarfi
69283955d011SMarcel Moolenaarmachine=${machine:-`$srcdir/machine.sh`}
69293955d011SMarcel Moolenaarmachine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
69303955d011SMarcel Moolenaarecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
69313955d011SMarcel Moolenaar
69323955d011SMarcel Moolenaar# Check whether --with-machine was given.
69334fde40d9SSimon J. Gerratyif test ${with_machine+y}
69344fde40d9SSimon J. Gerratythen :
69353955d011SMarcel Moolenaar  withval=$with_machine; case "${withval}" in
693649caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
69373955d011SMarcel Moolenaarno)    ;;
69383955d011SMarcel Moolenaargeneric) machine=`$srcdir/machine.sh`;;
69393955d011SMarcel Moolenaar*)     machine=$with_machine;;
69403955d011SMarcel Moolenaaresac
69413955d011SMarcel Moolenaarfi
69423955d011SMarcel Moolenaar
69433955d011SMarcel Moolenaarforce_machine=
69443955d011SMarcel Moolenaar
69453955d011SMarcel Moolenaar# Check whether --with-force_machine was given.
69464fde40d9SSimon J. Gerratyif test ${with_force_machine+y}
69474fde40d9SSimon J. Gerratythen :
69483955d011SMarcel Moolenaar  withval=$with_force_machine; case "${withval}" in
69493955d011SMarcel Moolenaaryes)   force_machine=FORCE_;;
69503955d011SMarcel Moolenaarno)    ;;
69513955d011SMarcel Moolenaar*)     force_machine=FORCE_; machine=$with_force_machine;;
69523955d011SMarcel Moolenaaresac
69533955d011SMarcel Moolenaarfi
69543955d011SMarcel Moolenaar
69553955d011SMarcel Moolenaarforce_machine_arch=
69563955d011SMarcel Moolenaar
69573955d011SMarcel Moolenaar# Check whether --with-force_machine_arch was given.
69584fde40d9SSimon J. Gerratyif test ${with_force_machine_arch+y}
69594fde40d9SSimon J. Gerratythen :
69603955d011SMarcel Moolenaar  withval=$with_force_machine_arch; case "${withval}" in
69613955d011SMarcel Moolenaaryes)   force_machine_arch=FORCE_;;
69623955d011SMarcel Moolenaarno)    ;;
6963e2eeea75SSimon J. Gerraty*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
69643955d011SMarcel Moolenaaresac
69653955d011SMarcel Moolenaarfi
69663955d011SMarcel Moolenaar
69673955d011SMarcel Moolenaar
69683955d011SMarcel Moolenaar# Check whether --with-machine_arch was given.
69694fde40d9SSimon J. Gerratyif test ${with_machine_arch+y}
69704fde40d9SSimon J. Gerratythen :
69713955d011SMarcel Moolenaar  withval=$with_machine_arch; case "${withval}" in
697249caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
69733955d011SMarcel Moolenaarno)    ;;
69743955d011SMarcel Moolenaar*)     machine_arch=$with_machine_arch;;
69753955d011SMarcel Moolenaaresac
69763955d011SMarcel Moolenaarfi
69773955d011SMarcel Moolenaar
6978e2eeea75SSimon J. Gerratyecho "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
69793955d011SMarcel Moolenaardefault_sys_path=\${prefix}/share/mk
69803955d011SMarcel Moolenaar
69813955d011SMarcel Moolenaar# Check whether --with-default-sys-path was given.
69824fde40d9SSimon J. Gerratyif test ${with_default_sys_path+y}
69834fde40d9SSimon J. Gerratythen :
69843955d011SMarcel Moolenaar  withval=$with_default_sys_path; case "${withval}" in
698549caa483SSimon J. Gerratyyes)	as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
69863955d011SMarcel Moolenaarno)	;;
69873955d011SMarcel Moolenaar*)	default_sys_path="$with_default_sys_path"
69883955d011SMarcel Moolenaar	;;
69893955d011SMarcel Moolenaaresac
69903955d011SMarcel Moolenaarfi
69913955d011SMarcel Moolenaar
69923955d011SMarcel Moolenaar
69933955d011SMarcel Moolenaar# Check whether --with-path-objdirprefix was given.
69944fde40d9SSimon J. Gerratyif test ${with_path_objdirprefix+y}
69954fde40d9SSimon J. Gerratythen :
69963955d011SMarcel Moolenaar  withval=$with_path_objdirprefix; case "${withval}" in
699749caa483SSimon J. Gerratyyes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
69983955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
69993955d011SMarcel Moolenaar*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
70003955d011SMarcel Moolenaaresac
70013955d011SMarcel Moolenaarfi
70023955d011SMarcel Moolenaar
70033955d011SMarcel Moolenaar# Check whether --enable-pwd-override was given.
70044fde40d9SSimon J. Gerratyif test ${enable_pwd_override+y}
70054fde40d9SSimon J. Gerratythen :
70063955d011SMarcel Moolenaar  enableval=$enable_pwd_override; case "${enableval}" in
70073955d011SMarcel Moolenaaryes)   ;;
70083955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
700949caa483SSimon J. Gerraty*)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
70103955d011SMarcel Moolenaaresac
70113955d011SMarcel Moolenaarfi
70123955d011SMarcel Moolenaar
70133955d011SMarcel Moolenaar# Check whether --enable-check-make-chdir was given.
70144fde40d9SSimon J. Gerratyif test ${enable_check_make_chdir+y}
70154fde40d9SSimon J. Gerratythen :
70163955d011SMarcel Moolenaar  enableval=$enable_check_make_chdir; case "${enableval}" in
70173955d011SMarcel Moolenaaryes)   ;;
70183955d011SMarcel Moolenaarno)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
701949caa483SSimon J. Gerraty*)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
70203955d011SMarcel Moolenaaresac
70213955d011SMarcel Moolenaarfi
70223955d011SMarcel Moolenaar
70233955d011SMarcel Moolenaar
70243955d011SMarcel Moolenaar# Check whether --with-mksrc was given.
70254fde40d9SSimon J. Gerratyif test ${with_mksrc+y}
70264fde40d9SSimon J. Gerratythen :
70273955d011SMarcel Moolenaar  withval=$with_mksrc; case "${withval}" in
70283955d011SMarcel Moolenaar""|yes|no) ;;
70293955d011SMarcel Moolenaar*) test -s $withval/install-mk && mksrc=$withval ||
703049caa483SSimon J. Gerratyas_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
70313955d011SMarcel Moolenaar;;
70323955d011SMarcel Moolenaaresac
70333955d011SMarcel Moolenaar
70343955d011SMarcel Moolenaarfi
70353955d011SMarcel Moolenaar
70363955d011SMarcel Moolenaarsrcdir=`cd $srcdir && pwd`
70373955d011SMarcel Moolenaarfor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
70383955d011SMarcel Moolenaardo
70393955d011SMarcel Moolenaar	test -s $mksrc/install-mk || continue
70403955d011SMarcel Moolenaar	mksrc=`cd $mksrc && pwd`
70413955d011SMarcel Moolenaar	break
70423955d011SMarcel Moolenaardone
70433955d011SMarcel Moolenaarmksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
70443955d011SMarcel Moolenaarecho "Using: MKSRC=$mksrc" 1>&6
704512904384SSimon J. Gerratyfor sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS
704612904384SSimon J. Gerratydo
704712904384SSimon J. Gerraty	test -x $sh || continue
704812904384SSimon J. Gerraty	use_defshell $sh
704912904384SSimon J. Gerraty	break
705012904384SSimon J. Gerratydone
705112904384SSimon J. Gerratycase "$defshell_path$DEFSHELL_INDEX" in
705212904384SSimon J. Gerraty"")	;;
705312904384SSimon J. Gerraty*DEFSHELL_INDEX_CUSTOM)
70543955d011SMarcel Moolenaar	echo "Using: SHELL=$defshell_path"  >&6
70553955d011SMarcel Moolenaar
70564fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h
70573955d011SMarcel Moolenaar
705812904384SSimon J. Gerraty	;;
705912904384SSimon J. Gerraty/*INDEX*)
706012904384SSimon J. Gerraty	echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6
70613955d011SMarcel Moolenaar
70624fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
70633955d011SMarcel Moolenaar
706412904384SSimon J. Gerraty
70654fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h
706612904384SSimon J. Gerraty
706712904384SSimon J. Gerraty	;;
706812904384SSimon J. Gerraty*)
706912904384SSimon J. Gerraty	echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6
707012904384SSimon J. Gerraty
70714fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
707212904384SSimon J. Gerraty
707312904384SSimon J. Gerraty	;;
707412904384SSimon J. Gerratyesac
70754fde40d9SSimon J. Gerratycase "`echo bmake | egrep 'a|b' 2>&1`" in
70764fde40d9SSimon J. Gerratybmake) egrep=egrep;;
70774fde40d9SSimon J. Gerraty*) egrep='grep -E';;
70784fde40d9SSimon J. Gerratyesac
70794fde40d9SSimon J. Gerraty
708012904384SSimon J. Gerraty
708112904384SSimon J. Gerraty
70823955d011SMarcel Moolenaar
70833955d011SMarcel Moolenaar
70843955d011SMarcel Moolenaar
70853955d011SMarcel Moolenaar
70863955d011SMarcel Moolenaar
70873955d011SMarcel Moolenaar
70883955d011SMarcel Moolenaar
70893955d011SMarcel Moolenaar
70903955d011SMarcel Moolenaar
70913955d011SMarcel Moolenaar
7092e22fef7dSSimon J. Gerraty
709349caa483SSimon J. Gerraty
7094e2eeea75SSimon J. Gerraty
7095*548bfc56SSimon J. Gerraty
7096*548bfc56SSimon J. Gerraty
709749caa483SSimon J. Gerratybm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
709849caa483SSimon J. Gerratyif test $use_makefile = yes; then
709949caa483SSimon J. Gerraty   bm_outfiles="makefile $bm_outfiles"
710049caa483SSimon J. Gerratyfi
710112904384SSimon J. Gerraty
710212904384SSimon J. Gerratyhere=`'pwd'`
710312904384SSimon J. Gerraty: srcdir=$srcdir
710412904384SSimon J. Gerraty: here=  $here
710512904384SSimon J. Gerratycase "$here" in
710612904384SSimon J. Gerraty$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place
710712904384SSimon J. Gerraty	obj=`basename $here`
710812904384SSimon J. Gerraty	mkdir -p $srcdir/unit-tests/$obj
710912904384SSimon J. Gerraty	test -d unit-tests || ln -s ../unit-tests/$obj unit-tests
711012904384SSimon J. Gerraty	;;
711112904384SSimon J. Gerratyesac
711212904384SSimon J. Gerraty
711349caa483SSimon J. Gerratyac_config_files="$ac_config_files $bm_outfiles"
71143955d011SMarcel Moolenaar
71153955d011SMarcel Moolenaarcat >confcache <<\_ACEOF
71163955d011SMarcel Moolenaar# This file is a shell script that caches the results of configure
71173955d011SMarcel Moolenaar# tests run on this system so they can be shared between configure
71183955d011SMarcel Moolenaar# scripts and configure runs, see configure's option --config-cache.
71193955d011SMarcel Moolenaar# It is not useful on other systems.  If it contains results you don't
71203955d011SMarcel Moolenaar# want to keep, you may remove or edit it.
71213955d011SMarcel Moolenaar#
71223955d011SMarcel Moolenaar# config.status only pays attention to the cache file if you give it
71233955d011SMarcel Moolenaar# the --recheck option to rerun configure.
71243955d011SMarcel Moolenaar#
71253955d011SMarcel Moolenaar# `ac_cv_env_foo' variables (set or unset) will be overridden when
71263955d011SMarcel Moolenaar# loading this file, other *unset* `ac_cv_foo' will be assigned the
71273955d011SMarcel Moolenaar# following values.
71283955d011SMarcel Moolenaar
71293955d011SMarcel Moolenaar_ACEOF
71303955d011SMarcel Moolenaar
71313955d011SMarcel Moolenaar# The following way of writing the cache mishandles newlines in values,
71323955d011SMarcel Moolenaar# but we know of no workaround that is simple, portable, and efficient.
71333955d011SMarcel Moolenaar# So, we kill variables containing newlines.
71343955d011SMarcel Moolenaar# Ultrix sh set writes to stderr and can't be redirected directly,
71353955d011SMarcel Moolenaar# and sets the high bit in the cache file unless we assign to the vars.
71363955d011SMarcel Moolenaar(
71373955d011SMarcel Moolenaar  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
71383955d011SMarcel Moolenaar    eval ac_val=\$$ac_var
71393955d011SMarcel Moolenaar    case $ac_val in #(
71403955d011SMarcel Moolenaar    *${as_nl}*)
71413955d011SMarcel Moolenaar      case $ac_var in #(
71424fde40d9SSimon J. Gerraty      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
71434fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
71443955d011SMarcel Moolenaar      esac
71453955d011SMarcel Moolenaar      case $ac_var in #(
71463955d011SMarcel Moolenaar      _ | IFS | as_nl) ;; #(
71473955d011SMarcel Moolenaar      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
71483955d011SMarcel Moolenaar      *) { eval $ac_var=; unset $ac_var;} ;;
71493955d011SMarcel Moolenaar      esac ;;
71503955d011SMarcel Moolenaar    esac
71513955d011SMarcel Moolenaar  done
71523955d011SMarcel Moolenaar
71533955d011SMarcel Moolenaar  (set) 2>&1 |
71543955d011SMarcel Moolenaar    case $as_nl`(ac_space=' '; set) 2>&1` in #(
71553955d011SMarcel Moolenaar    *${as_nl}ac_space=\ *)
71563955d011SMarcel Moolenaar      # `set' does not quote correctly, so add quotes: double-quote
71573955d011SMarcel Moolenaar      # substitution turns \\\\ into \\, and sed turns \\ into \.
71583955d011SMarcel Moolenaar      sed -n \
71593955d011SMarcel Moolenaar	"s/'/'\\\\''/g;
71603955d011SMarcel Moolenaar	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
71613955d011SMarcel Moolenaar      ;; #(
71623955d011SMarcel Moolenaar    *)
71633955d011SMarcel Moolenaar      # `set' quotes correctly as required by POSIX, so do not add quotes.
71643955d011SMarcel Moolenaar      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
71653955d011SMarcel Moolenaar      ;;
71663955d011SMarcel Moolenaar    esac |
71673955d011SMarcel Moolenaar    sort
71683955d011SMarcel Moolenaar) |
71693955d011SMarcel Moolenaar  sed '
71703955d011SMarcel Moolenaar     /^ac_cv_env_/b end
71713955d011SMarcel Moolenaar     t clear
71723955d011SMarcel Moolenaar     :clear
71734fde40d9SSimon J. Gerraty     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
71743955d011SMarcel Moolenaar     t end
71753955d011SMarcel Moolenaar     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
71763955d011SMarcel Moolenaar     :end' >>confcache
71773955d011SMarcel Moolenaarif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
71783955d011SMarcel Moolenaar  if test -w "$cache_file"; then
717949caa483SSimon J. Gerraty    if test "x$cache_file" != "x/dev/null"; then
71804fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
71814fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
718249caa483SSimon J. Gerraty      if test ! -f "$cache_file" || test -h "$cache_file"; then
718349caa483SSimon J. Gerraty	cat confcache >"$cache_file"
718449caa483SSimon J. Gerraty      else
718549caa483SSimon J. Gerraty        case $cache_file in #(
718649caa483SSimon J. Gerraty        */* | ?:*)
718749caa483SSimon J. Gerraty	  mv -f confcache "$cache_file"$$ &&
718849caa483SSimon J. Gerraty	  mv -f "$cache_file"$$ "$cache_file" ;; #(
718949caa483SSimon J. Gerraty        *)
719049caa483SSimon J. Gerraty	  mv -f confcache "$cache_file" ;;
719149caa483SSimon J. Gerraty	esac
719249caa483SSimon J. Gerraty      fi
719349caa483SSimon J. Gerraty    fi
71943955d011SMarcel Moolenaar  else
71954fde40d9SSimon J. Gerraty    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
71964fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
71973955d011SMarcel Moolenaar  fi
71983955d011SMarcel Moolenaarfi
71993955d011SMarcel Moolenaarrm -f confcache
72003955d011SMarcel Moolenaar
72013955d011SMarcel Moolenaartest "x$prefix" = xNONE && prefix=$ac_default_prefix
72023955d011SMarcel Moolenaar# Let make expand exec_prefix.
72033955d011SMarcel Moolenaartest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
72043955d011SMarcel Moolenaar
72053955d011SMarcel MoolenaarDEFS=-DHAVE_CONFIG_H
72063955d011SMarcel Moolenaar
72073955d011SMarcel Moolenaarac_libobjs=
72083955d011SMarcel Moolenaarac_ltlibobjs=
720949caa483SSimon J. GerratyU=
72103955d011SMarcel Moolenaarfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
72113955d011SMarcel Moolenaar  # 1. Remove the extension, and $U if already installed.
72123955d011SMarcel Moolenaar  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
72134fde40d9SSimon J. Gerraty  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
72143955d011SMarcel Moolenaar  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
72153955d011SMarcel Moolenaar  #    will be set to the directory where LIBOBJS objects are built.
72163955d011SMarcel Moolenaar  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
72173955d011SMarcel Moolenaar  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
72183955d011SMarcel Moolenaardone
72193955d011SMarcel MoolenaarLIBOBJS=$ac_libobjs
72203955d011SMarcel Moolenaar
72213955d011SMarcel MoolenaarLTLIBOBJS=$ac_ltlibobjs
72223955d011SMarcel Moolenaar
72233955d011SMarcel Moolenaar
72243955d011SMarcel Moolenaar
72253955d011SMarcel Moolenaar
722649caa483SSimon J. Gerraty: "${CONFIG_STATUS=./config.status}"
72273955d011SMarcel Moolenaarac_write_fail=0
72283955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files
72293955d011SMarcel Moolenaarac_clean_files="$ac_clean_files $CONFIG_STATUS"
72304fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
72314fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
72323955d011SMarcel Moolenaaras_write_fail=0
72333955d011SMarcel Moolenaarcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
72343955d011SMarcel Moolenaar#! $SHELL
72353955d011SMarcel Moolenaar# Generated by $as_me.
72363955d011SMarcel Moolenaar# Run this file to recreate the current configuration.
72373955d011SMarcel Moolenaar# Compiler output produced by configure, useful for debugging
72383955d011SMarcel Moolenaar# configure, is in config.log if it exists.
72393955d011SMarcel Moolenaar
72403955d011SMarcel Moolenaardebug=false
72413955d011SMarcel Moolenaarac_cs_recheck=false
72423955d011SMarcel Moolenaarac_cs_silent=false
72433955d011SMarcel Moolenaar
72443955d011SMarcel MoolenaarSHELL=\${CONFIG_SHELL-$SHELL}
72453955d011SMarcel Moolenaarexport SHELL
72463955d011SMarcel Moolenaar_ASEOF
72473955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
72483955d011SMarcel Moolenaar## -------------------- ##
72493955d011SMarcel Moolenaar## M4sh Initialization. ##
72503955d011SMarcel Moolenaar## -------------------- ##
72513955d011SMarcel Moolenaar
72523955d011SMarcel Moolenaar# Be more Bourne compatible
72533955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh
72544fde40d9SSimon J. Gerratyas_nop=:
72554fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
72564fde40d9SSimon J. Gerratythen :
72573955d011SMarcel Moolenaar  emulate sh
72583955d011SMarcel Moolenaar  NULLCMD=:
72593955d011SMarcel Moolenaar  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
72603955d011SMarcel Moolenaar  # is contrary to our usage.  Disable this feature.
72613955d011SMarcel Moolenaar  alias -g '${1+"$@"}'='"$@"'
72623955d011SMarcel Moolenaar  setopt NO_GLOB_SUBST
72634fde40d9SSimon J. Gerratyelse $as_nop
72643955d011SMarcel Moolenaar  case `(set -o) 2>/dev/null` in #(
72653955d011SMarcel Moolenaar  *posix*) :
72663955d011SMarcel Moolenaar    set -o posix ;; #(
72673955d011SMarcel Moolenaar  *) :
72683955d011SMarcel Moolenaar     ;;
72693955d011SMarcel Moolenaaresac
72703955d011SMarcel Moolenaarfi
72713955d011SMarcel Moolenaar
72723955d011SMarcel Moolenaar
72734fde40d9SSimon J. Gerraty
72744fde40d9SSimon J. Gerraty# Reset variables that may have inherited troublesome values from
72754fde40d9SSimon J. Gerraty# the environment.
72764fde40d9SSimon J. Gerraty
72774fde40d9SSimon J. Gerraty# IFS needs to be set, to space, tab, and newline, in precisely that order.
72784fde40d9SSimon J. Gerraty# (If _AS_PATH_WALK were called with IFS unset, it would have the
72794fde40d9SSimon J. Gerraty# side effect of setting IFS to empty, thus disabling word splitting.)
72804fde40d9SSimon J. Gerraty# Quoting is to prevent editors from complaining about space-tab.
72813955d011SMarcel Moolenaaras_nl='
72823955d011SMarcel Moolenaar'
72833955d011SMarcel Moolenaarexport as_nl
72844fde40d9SSimon J. GerratyIFS=" ""	$as_nl"
72854fde40d9SSimon J. Gerraty
72864fde40d9SSimon J. GerratyPS1='$ '
72874fde40d9SSimon J. GerratyPS2='> '
72884fde40d9SSimon J. GerratyPS4='+ '
72894fde40d9SSimon J. Gerraty
72904fde40d9SSimon J. Gerraty# Ensure predictable behavior from utilities with locale-dependent output.
72914fde40d9SSimon J. GerratyLC_ALL=C
72924fde40d9SSimon J. Gerratyexport LC_ALL
72934fde40d9SSimon J. GerratyLANGUAGE=C
72944fde40d9SSimon J. Gerratyexport LANGUAGE
72954fde40d9SSimon J. Gerraty
72964fde40d9SSimon J. Gerraty# We cannot yet rely on "unset" to work, but we need these variables
72974fde40d9SSimon J. Gerraty# to be unset--not just set to an empty or harmless value--now, to
72984fde40d9SSimon J. Gerraty# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
72994fde40d9SSimon J. Gerraty# also avoids known problems related to "unset" and subshell syntax
73004fde40d9SSimon J. Gerraty# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
73014fde40d9SSimon J. Gerratyfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
73024fde40d9SSimon J. Gerratydo eval test \${$as_var+y} \
73034fde40d9SSimon J. Gerraty  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
73044fde40d9SSimon J. Gerratydone
73054fde40d9SSimon J. Gerraty
73064fde40d9SSimon J. Gerraty# Ensure that fds 0, 1, and 2 are open.
73074fde40d9SSimon J. Gerratyif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
73084fde40d9SSimon J. Gerratyif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73094fde40d9SSimon J. Gerratyif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
73103955d011SMarcel Moolenaar
73113955d011SMarcel Moolenaar# The user is always right.
73124fde40d9SSimon J. Gerratyif ${PATH_SEPARATOR+false} :; then
73133955d011SMarcel Moolenaar  PATH_SEPARATOR=:
73143955d011SMarcel Moolenaar  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
73153955d011SMarcel Moolenaar    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
73163955d011SMarcel Moolenaar      PATH_SEPARATOR=';'
73173955d011SMarcel Moolenaar  }
73183955d011SMarcel Moolenaarfi
73193955d011SMarcel Moolenaar
73203955d011SMarcel Moolenaar
73213955d011SMarcel Moolenaar# Find who we are.  Look in the path if we contain no directory separator.
732249caa483SSimon J. Gerratyas_myself=
73233955d011SMarcel Moolenaarcase $0 in #((
73243955d011SMarcel Moolenaar  *[\\/]* ) as_myself=$0 ;;
73253955d011SMarcel Moolenaar  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
73263955d011SMarcel Moolenaarfor as_dir in $PATH
73273955d011SMarcel Moolenaardo
73283955d011SMarcel Moolenaar  IFS=$as_save_IFS
73294fde40d9SSimon J. Gerraty  case $as_dir in #(((
73304fde40d9SSimon J. Gerraty    '') as_dir=./ ;;
73314fde40d9SSimon J. Gerraty    */) ;;
73324fde40d9SSimon J. Gerraty    *) as_dir=$as_dir/ ;;
73334fde40d9SSimon J. Gerraty  esac
73344fde40d9SSimon J. Gerraty    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
73353955d011SMarcel Moolenaar  done
73363955d011SMarcel MoolenaarIFS=$as_save_IFS
73373955d011SMarcel Moolenaar
73383955d011SMarcel Moolenaar     ;;
73393955d011SMarcel Moolenaaresac
73403955d011SMarcel Moolenaar# We did not find ourselves, most probably we were run as `sh COMMAND'
73413955d011SMarcel Moolenaar# in which case we are not to be found in the path.
73423955d011SMarcel Moolenaarif test "x$as_myself" = x; then
73433955d011SMarcel Moolenaar  as_myself=$0
73443955d011SMarcel Moolenaarfi
73453955d011SMarcel Moolenaarif test ! -f "$as_myself"; then
73464fde40d9SSimon J. Gerraty  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
73473955d011SMarcel Moolenaar  exit 1
73483955d011SMarcel Moolenaarfi
73493955d011SMarcel Moolenaar
73503955d011SMarcel Moolenaar
73513955d011SMarcel Moolenaar
735249caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD]
735349caa483SSimon J. Gerraty# ----------------------------------------
73543955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
73553955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
735649caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0.
73573955d011SMarcel Moolenaaras_fn_error ()
73583955d011SMarcel Moolenaar{
735949caa483SSimon J. Gerraty  as_status=$1; test $as_status -eq 0 && as_status=1
736049caa483SSimon J. Gerraty  if test "$4"; then
736149caa483SSimon J. Gerraty    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
73624fde40d9SSimon J. Gerraty    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
73633955d011SMarcel Moolenaar  fi
73644fde40d9SSimon J. Gerraty  printf "%s\n" "$as_me: error: $2" >&2
73653955d011SMarcel Moolenaar  as_fn_exit $as_status
73663955d011SMarcel Moolenaar} # as_fn_error
73673955d011SMarcel Moolenaar
73683955d011SMarcel Moolenaar
73694fde40d9SSimon J. Gerraty
73703955d011SMarcel Moolenaar# as_fn_set_status STATUS
73713955d011SMarcel Moolenaar# -----------------------
73723955d011SMarcel Moolenaar# Set $? to STATUS, without forking.
73733955d011SMarcel Moolenaaras_fn_set_status ()
73743955d011SMarcel Moolenaar{
73753955d011SMarcel Moolenaar  return $1
73763955d011SMarcel Moolenaar} # as_fn_set_status
73773955d011SMarcel Moolenaar
73783955d011SMarcel Moolenaar# as_fn_exit STATUS
73793955d011SMarcel Moolenaar# -----------------
73803955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
73813955d011SMarcel Moolenaaras_fn_exit ()
73823955d011SMarcel Moolenaar{
73833955d011SMarcel Moolenaar  set +e
73843955d011SMarcel Moolenaar  as_fn_set_status $1
73853955d011SMarcel Moolenaar  exit $1
73863955d011SMarcel Moolenaar} # as_fn_exit
73873955d011SMarcel Moolenaar
73883955d011SMarcel Moolenaar# as_fn_unset VAR
73893955d011SMarcel Moolenaar# ---------------
73903955d011SMarcel Moolenaar# Portably unset VAR.
73913955d011SMarcel Moolenaaras_fn_unset ()
73923955d011SMarcel Moolenaar{
73933955d011SMarcel Moolenaar  { eval $1=; unset $1;}
73943955d011SMarcel Moolenaar}
73953955d011SMarcel Moolenaaras_unset=as_fn_unset
73964fde40d9SSimon J. Gerraty
73973955d011SMarcel Moolenaar# as_fn_append VAR VALUE
73983955d011SMarcel Moolenaar# ----------------------
73993955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take
74003955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over
74013955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive
74023955d011SMarcel Moolenaar# implementations.
74034fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
74044fde40d9SSimon J. Gerratythen :
74053955d011SMarcel Moolenaar  eval 'as_fn_append ()
74063955d011SMarcel Moolenaar  {
74073955d011SMarcel Moolenaar    eval $1+=\$2
74083955d011SMarcel Moolenaar  }'
74094fde40d9SSimon J. Gerratyelse $as_nop
74103955d011SMarcel Moolenaar  as_fn_append ()
74113955d011SMarcel Moolenaar  {
74123955d011SMarcel Moolenaar    eval $1=\$$1\$2
74133955d011SMarcel Moolenaar  }
74143955d011SMarcel Moolenaarfi # as_fn_append
74153955d011SMarcel Moolenaar
74163955d011SMarcel Moolenaar# as_fn_arith ARG...
74173955d011SMarcel Moolenaar# ------------------
74183955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the
74193955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments
74203955d011SMarcel Moolenaar# must be portable across $(()) and expr.
74214fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
74224fde40d9SSimon J. Gerratythen :
74233955d011SMarcel Moolenaar  eval 'as_fn_arith ()
74243955d011SMarcel Moolenaar  {
74253955d011SMarcel Moolenaar    as_val=$(( $* ))
74263955d011SMarcel Moolenaar  }'
74274fde40d9SSimon J. Gerratyelse $as_nop
74283955d011SMarcel Moolenaar  as_fn_arith ()
74293955d011SMarcel Moolenaar  {
74303955d011SMarcel Moolenaar    as_val=`expr "$@" || test $? -eq 1`
74313955d011SMarcel Moolenaar  }
74323955d011SMarcel Moolenaarfi # as_fn_arith
74333955d011SMarcel Moolenaar
74343955d011SMarcel Moolenaar
74353955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 &&
74363955d011SMarcel Moolenaar   test "X`expr 00001 : '.*\(...\)'`" = X001; then
74373955d011SMarcel Moolenaar  as_expr=expr
74383955d011SMarcel Moolenaarelse
74393955d011SMarcel Moolenaar  as_expr=false
74403955d011SMarcel Moolenaarfi
74413955d011SMarcel Moolenaar
74423955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
74433955d011SMarcel Moolenaar  as_basename=basename
74443955d011SMarcel Moolenaarelse
74453955d011SMarcel Moolenaar  as_basename=false
74463955d011SMarcel Moolenaarfi
74473955d011SMarcel Moolenaar
74483955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
74493955d011SMarcel Moolenaar  as_dirname=dirname
74503955d011SMarcel Moolenaarelse
74513955d011SMarcel Moolenaar  as_dirname=false
74523955d011SMarcel Moolenaarfi
74533955d011SMarcel Moolenaar
74543955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" ||
74553955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
74563955d011SMarcel Moolenaar	 X"$0" : 'X\(//\)$' \| \
74573955d011SMarcel Moolenaar	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
74584fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" |
74593955d011SMarcel Moolenaar    sed '/^.*\/\([^/][^/]*\)\/*$/{
74603955d011SMarcel Moolenaar	    s//\1/
74613955d011SMarcel Moolenaar	    q
74623955d011SMarcel Moolenaar	  }
74633955d011SMarcel Moolenaar	  /^X\/\(\/\/\)$/{
74643955d011SMarcel Moolenaar	    s//\1/
74653955d011SMarcel Moolenaar	    q
74663955d011SMarcel Moolenaar	  }
74673955d011SMarcel Moolenaar	  /^X\/\(\/\).*/{
74683955d011SMarcel Moolenaar	    s//\1/
74693955d011SMarcel Moolenaar	    q
74703955d011SMarcel Moolenaar	  }
74713955d011SMarcel Moolenaar	  s/.*/./; q'`
74723955d011SMarcel Moolenaar
74733955d011SMarcel Moolenaar# Avoid depending upon Character Ranges.
74743955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz'
74753955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
74763955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS
74773955d011SMarcel Moolenaaras_cr_digits='0123456789'
74783955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits
74793955d011SMarcel Moolenaar
74804fde40d9SSimon J. Gerraty
74814fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline.
74824fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
74834fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles.
74843955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T=
74853955d011SMarcel Moolenaarcase `echo -n x` in #(((((
74863955d011SMarcel Moolenaar-n*)
74873955d011SMarcel Moolenaar  case `echo 'xy\c'` in
74883955d011SMarcel Moolenaar  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
74893955d011SMarcel Moolenaar  xy)  ECHO_C='\c';;
74903955d011SMarcel Moolenaar  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
74913955d011SMarcel Moolenaar       ECHO_T='	';;
74923955d011SMarcel Moolenaar  esac;;
74933955d011SMarcel Moolenaar*)
74943955d011SMarcel Moolenaar  ECHO_N='-n';;
74953955d011SMarcel Moolenaaresac
74963955d011SMarcel Moolenaar
74974fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide
74984fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n.  New code should use
74994fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
75004fde40d9SSimon J. Gerratyas_echo='printf %s\n'
75014fde40d9SSimon J. Gerratyas_echo_n='printf %s'
75024fde40d9SSimon J. Gerraty
75033955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file
75043955d011SMarcel Moolenaarif test -d conf$$.dir; then
75053955d011SMarcel Moolenaar  rm -f conf$$.dir/conf$$.file
75063955d011SMarcel Moolenaarelse
75073955d011SMarcel Moolenaar  rm -f conf$$.dir
75083955d011SMarcel Moolenaar  mkdir conf$$.dir 2>/dev/null
75093955d011SMarcel Moolenaarfi
75103955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then
75113955d011SMarcel Moolenaar  if ln -s conf$$.file conf$$ 2>/dev/null; then
75123955d011SMarcel Moolenaar    as_ln_s='ln -s'
75133955d011SMarcel Moolenaar    # ... but there are two gotchas:
75143955d011SMarcel Moolenaar    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
75153955d011SMarcel Moolenaar    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
751649caa483SSimon J. Gerraty    # In both cases, we have to default to `cp -pR'.
75173955d011SMarcel Moolenaar    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
751849caa483SSimon J. Gerraty      as_ln_s='cp -pR'
75193955d011SMarcel Moolenaar  elif ln conf$$.file conf$$ 2>/dev/null; then
75203955d011SMarcel Moolenaar    as_ln_s=ln
75213955d011SMarcel Moolenaar  else
752249caa483SSimon J. Gerraty    as_ln_s='cp -pR'
75233955d011SMarcel Moolenaar  fi
75243955d011SMarcel Moolenaarelse
752549caa483SSimon J. Gerraty  as_ln_s='cp -pR'
75263955d011SMarcel Moolenaarfi
75273955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
75283955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null
75293955d011SMarcel Moolenaar
75303955d011SMarcel Moolenaar
75313955d011SMarcel Moolenaar# as_fn_mkdir_p
75323955d011SMarcel Moolenaar# -------------
75333955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary.
75343955d011SMarcel Moolenaaras_fn_mkdir_p ()
75353955d011SMarcel Moolenaar{
75363955d011SMarcel Moolenaar
75373955d011SMarcel Moolenaar  case $as_dir in #(
75383955d011SMarcel Moolenaar  -*) as_dir=./$as_dir;;
75393955d011SMarcel Moolenaar  esac
75403955d011SMarcel Moolenaar  test -d "$as_dir" || eval $as_mkdir_p || {
75413955d011SMarcel Moolenaar    as_dirs=
75423955d011SMarcel Moolenaar    while :; do
75433955d011SMarcel Moolenaar      case $as_dir in #(
75444fde40d9SSimon J. Gerraty      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
75453955d011SMarcel Moolenaar      *) as_qdir=$as_dir;;
75463955d011SMarcel Moolenaar      esac
75473955d011SMarcel Moolenaar      as_dirs="'$as_qdir' $as_dirs"
75483955d011SMarcel Moolenaar      as_dir=`$as_dirname -- "$as_dir" ||
75493955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
75503955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)[^/]' \| \
75513955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(//\)$' \| \
75523955d011SMarcel Moolenaar	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
75534fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" |
75543955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
75553955d011SMarcel Moolenaar	    s//\1/
75563955d011SMarcel Moolenaar	    q
75573955d011SMarcel Moolenaar	  }
75583955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
75593955d011SMarcel Moolenaar	    s//\1/
75603955d011SMarcel Moolenaar	    q
75613955d011SMarcel Moolenaar	  }
75623955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
75633955d011SMarcel Moolenaar	    s//\1/
75643955d011SMarcel Moolenaar	    q
75653955d011SMarcel Moolenaar	  }
75663955d011SMarcel Moolenaar	  /^X\(\/\).*/{
75673955d011SMarcel Moolenaar	    s//\1/
75683955d011SMarcel Moolenaar	    q
75693955d011SMarcel Moolenaar	  }
75703955d011SMarcel Moolenaar	  s/.*/./; q'`
75713955d011SMarcel Moolenaar      test -d "$as_dir" && break
75723955d011SMarcel Moolenaar    done
75733955d011SMarcel Moolenaar    test -z "$as_dirs" || eval "mkdir $as_dirs"
757449caa483SSimon J. Gerraty  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
75753955d011SMarcel Moolenaar
75763955d011SMarcel Moolenaar
75773955d011SMarcel Moolenaar} # as_fn_mkdir_p
75783955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then
75793955d011SMarcel Moolenaar  as_mkdir_p='mkdir -p "$as_dir"'
75803955d011SMarcel Moolenaarelse
75813955d011SMarcel Moolenaar  test -d ./-p && rmdir ./-p
75823955d011SMarcel Moolenaar  as_mkdir_p=false
75833955d011SMarcel Moolenaarfi
75843955d011SMarcel Moolenaar
758549caa483SSimon J. Gerraty
758649caa483SSimon J. Gerraty# as_fn_executable_p FILE
758749caa483SSimon J. Gerraty# -----------------------
758849caa483SSimon J. Gerraty# Test if FILE is an executable regular file.
758949caa483SSimon J. Gerratyas_fn_executable_p ()
759049caa483SSimon J. Gerraty{
759149caa483SSimon J. Gerraty  test -f "$1" && test -x "$1"
759249caa483SSimon J. Gerraty} # as_fn_executable_p
75933955d011SMarcel Moolenaaras_test_x='test -x'
759449caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p
75953955d011SMarcel Moolenaar
75963955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name.
75973955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
75983955d011SMarcel Moolenaar
75993955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name.
76003955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
76013955d011SMarcel Moolenaar
76023955d011SMarcel Moolenaar
76033955d011SMarcel Moolenaarexec 6>&1
76043955d011SMarcel Moolenaar## ----------------------------------- ##
76053955d011SMarcel Moolenaar## Main body of $CONFIG_STATUS script. ##
76063955d011SMarcel Moolenaar## ----------------------------------- ##
76073955d011SMarcel Moolenaar_ASEOF
76083955d011SMarcel Moolenaartest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
76093955d011SMarcel Moolenaar
76103955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
76113955d011SMarcel Moolenaar# Save the log message, to keep $0 and so on meaningful, and to
76123955d011SMarcel Moolenaar# report actual input values of CONFIG_FILES etc. instead of their
76133955d011SMarcel Moolenaar# values after options handling.
76143955d011SMarcel Moolenaarac_log="
7615*548bfc56SSimon J. GerratyThis file was extended by bmake $as_me 20240314, which was
76164fde40d9SSimon J. Gerratygenerated by GNU Autoconf 2.71.  Invocation command line was
76173955d011SMarcel Moolenaar
76183955d011SMarcel Moolenaar  CONFIG_FILES    = $CONFIG_FILES
76193955d011SMarcel Moolenaar  CONFIG_HEADERS  = $CONFIG_HEADERS
76203955d011SMarcel Moolenaar  CONFIG_LINKS    = $CONFIG_LINKS
76213955d011SMarcel Moolenaar  CONFIG_COMMANDS = $CONFIG_COMMANDS
76223955d011SMarcel Moolenaar  $ $0 $@
76233955d011SMarcel Moolenaar
76243955d011SMarcel Moolenaaron `(hostname || uname -n) 2>/dev/null | sed 1q`
76253955d011SMarcel Moolenaar"
76263955d011SMarcel Moolenaar
76273955d011SMarcel Moolenaar_ACEOF
76283955d011SMarcel Moolenaar
76293955d011SMarcel Moolenaarcase $ac_config_files in *"
76303955d011SMarcel Moolenaar"*) set x $ac_config_files; shift; ac_config_files=$*;;
76313955d011SMarcel Moolenaaresac
76323955d011SMarcel Moolenaar
76333955d011SMarcel Moolenaarcase $ac_config_headers in *"
76343955d011SMarcel Moolenaar"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
76353955d011SMarcel Moolenaaresac
76363955d011SMarcel Moolenaar
76373955d011SMarcel Moolenaar
76383955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
76393955d011SMarcel Moolenaar# Files that config.status was made for.
76403955d011SMarcel Moolenaarconfig_files="$ac_config_files"
76413955d011SMarcel Moolenaarconfig_headers="$ac_config_headers"
76423955d011SMarcel Moolenaar
76433955d011SMarcel Moolenaar_ACEOF
76443955d011SMarcel Moolenaar
76453955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
76463955d011SMarcel Moolenaarac_cs_usage="\
76473955d011SMarcel Moolenaar\`$as_me' instantiates files and other configuration actions
76483955d011SMarcel Moolenaarfrom templates according to the current configuration.  Unless the files
76493955d011SMarcel Moolenaarand actions are specified as TAGs, all are instantiated by default.
76503955d011SMarcel Moolenaar
76513955d011SMarcel MoolenaarUsage: $0 [OPTION]... [TAG]...
76523955d011SMarcel Moolenaar
76533955d011SMarcel Moolenaar  -h, --help       print this help, then exit
76543955d011SMarcel Moolenaar  -V, --version    print version number and configuration settings, then exit
765549caa483SSimon J. Gerraty      --config     print configuration, then exit
76563955d011SMarcel Moolenaar  -q, --quiet, --silent
76573955d011SMarcel Moolenaar                   do not print progress messages
76583955d011SMarcel Moolenaar  -d, --debug      don't remove temporary files
76593955d011SMarcel Moolenaar      --recheck    update $as_me by reconfiguring in the same conditions
76603955d011SMarcel Moolenaar      --file=FILE[:TEMPLATE]
76613955d011SMarcel Moolenaar                   instantiate the configuration file FILE
76623955d011SMarcel Moolenaar      --header=FILE[:TEMPLATE]
76633955d011SMarcel Moolenaar                   instantiate the configuration header FILE
76643955d011SMarcel Moolenaar
76653955d011SMarcel MoolenaarConfiguration files:
76663955d011SMarcel Moolenaar$config_files
76673955d011SMarcel Moolenaar
76683955d011SMarcel MoolenaarConfiguration headers:
76693955d011SMarcel Moolenaar$config_headers
76703955d011SMarcel Moolenaar
76713955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>."
76723955d011SMarcel Moolenaar
76733955d011SMarcel Moolenaar_ACEOF
76744fde40d9SSimon J. Gerratyac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
76754fde40d9SSimon J. Gerratyac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
76763955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
76774fde40d9SSimon J. Gerratyac_cs_config='$ac_cs_config_escaped'
76783955d011SMarcel Moolenaarac_cs_version="\\
7679*548bfc56SSimon J. Gerratybmake config.status 20240314
76804fde40d9SSimon J. Gerratyconfigured by $0, generated by GNU Autoconf 2.71,
768149caa483SSimon J. Gerraty  with options \\"\$ac_cs_config\\"
76823955d011SMarcel Moolenaar
76834fde40d9SSimon J. GerratyCopyright (C) 2021 Free Software Foundation, Inc.
76843955d011SMarcel MoolenaarThis config.status script is free software; the Free Software Foundation
76853955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it."
76863955d011SMarcel Moolenaar
76873955d011SMarcel Moolenaarac_pwd='$ac_pwd'
76883955d011SMarcel Moolenaarsrcdir='$srcdir'
76893955d011SMarcel MoolenaarINSTALL='$INSTALL'
76903955d011SMarcel Moolenaartest -n "\$AWK" || AWK=awk
76913955d011SMarcel Moolenaar_ACEOF
76923955d011SMarcel Moolenaar
76933955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
76943955d011SMarcel Moolenaar# The default lists apply if the user does not specify any file.
76953955d011SMarcel Moolenaarac_need_defaults=:
76963955d011SMarcel Moolenaarwhile test $# != 0
76973955d011SMarcel Moolenaardo
76983955d011SMarcel Moolenaar  case $1 in
769949caa483SSimon J. Gerraty  --*=?*)
77003955d011SMarcel Moolenaar    ac_option=`expr "X$1" : 'X\([^=]*\)='`
77013955d011SMarcel Moolenaar    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
77023955d011SMarcel Moolenaar    ac_shift=:
77033955d011SMarcel Moolenaar    ;;
770449caa483SSimon J. Gerraty  --*=)
770549caa483SSimon J. Gerraty    ac_option=`expr "X$1" : 'X\([^=]*\)='`
770649caa483SSimon J. Gerraty    ac_optarg=
770749caa483SSimon J. Gerraty    ac_shift=:
770849caa483SSimon J. Gerraty    ;;
77093955d011SMarcel Moolenaar  *)
77103955d011SMarcel Moolenaar    ac_option=$1
77113955d011SMarcel Moolenaar    ac_optarg=$2
77123955d011SMarcel Moolenaar    ac_shift=shift
77133955d011SMarcel Moolenaar    ;;
77143955d011SMarcel Moolenaar  esac
77153955d011SMarcel Moolenaar
77163955d011SMarcel Moolenaar  case $ac_option in
77173955d011SMarcel Moolenaar  # Handling of the options.
77183955d011SMarcel Moolenaar  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
77193955d011SMarcel Moolenaar    ac_cs_recheck=: ;;
77203955d011SMarcel Moolenaar  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
77214fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_version"; exit ;;
772249caa483SSimon J. Gerraty  --config | --confi | --conf | --con | --co | --c )
77234fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_config"; exit ;;
77243955d011SMarcel Moolenaar  --debug | --debu | --deb | --de | --d | -d )
77253955d011SMarcel Moolenaar    debug=: ;;
77263955d011SMarcel Moolenaar  --file | --fil | --fi | --f )
77273955d011SMarcel Moolenaar    $ac_shift
77283955d011SMarcel Moolenaar    case $ac_optarg in
77294fde40d9SSimon J. Gerraty    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
773049caa483SSimon J. Gerraty    '') as_fn_error $? "missing file argument" ;;
77313955d011SMarcel Moolenaar    esac
77323955d011SMarcel Moolenaar    as_fn_append CONFIG_FILES " '$ac_optarg'"
77333955d011SMarcel Moolenaar    ac_need_defaults=false;;
77343955d011SMarcel Moolenaar  --header | --heade | --head | --hea )
77353955d011SMarcel Moolenaar    $ac_shift
77363955d011SMarcel Moolenaar    case $ac_optarg in
77374fde40d9SSimon J. Gerraty    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
77383955d011SMarcel Moolenaar    esac
77393955d011SMarcel Moolenaar    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
77403955d011SMarcel Moolenaar    ac_need_defaults=false;;
77413955d011SMarcel Moolenaar  --he | --h)
77423955d011SMarcel Moolenaar    # Conflict between --help and --header
774349caa483SSimon J. Gerraty    as_fn_error $? "ambiguous option: \`$1'
77443955d011SMarcel MoolenaarTry \`$0 --help' for more information.";;
77453955d011SMarcel Moolenaar  --help | --hel | -h )
77464fde40d9SSimon J. Gerraty    printf "%s\n" "$ac_cs_usage"; exit ;;
77473955d011SMarcel Moolenaar  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
77483955d011SMarcel Moolenaar  | -silent | --silent | --silen | --sile | --sil | --si | --s)
77493955d011SMarcel Moolenaar    ac_cs_silent=: ;;
77503955d011SMarcel Moolenaar
77513955d011SMarcel Moolenaar  # This is an error.
775249caa483SSimon J. Gerraty  -*) as_fn_error $? "unrecognized option: \`$1'
77533955d011SMarcel MoolenaarTry \`$0 --help' for more information." ;;
77543955d011SMarcel Moolenaar
77553955d011SMarcel Moolenaar  *) as_fn_append ac_config_targets " $1"
77563955d011SMarcel Moolenaar     ac_need_defaults=false ;;
77573955d011SMarcel Moolenaar
77583955d011SMarcel Moolenaar  esac
77593955d011SMarcel Moolenaar  shift
77603955d011SMarcel Moolenaardone
77613955d011SMarcel Moolenaar
77623955d011SMarcel Moolenaarac_configure_extra_args=
77633955d011SMarcel Moolenaar
77643955d011SMarcel Moolenaarif $ac_cs_silent; then
77653955d011SMarcel Moolenaar  exec 6>/dev/null
77663955d011SMarcel Moolenaar  ac_configure_extra_args="$ac_configure_extra_args --silent"
77673955d011SMarcel Moolenaarfi
77683955d011SMarcel Moolenaar
77693955d011SMarcel Moolenaar_ACEOF
77703955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
77713955d011SMarcel Moolenaarif \$ac_cs_recheck; then
777249caa483SSimon J. Gerraty  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
77733955d011SMarcel Moolenaar  shift
77744fde40d9SSimon J. Gerraty  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
77753955d011SMarcel Moolenaar  CONFIG_SHELL='$SHELL'
77763955d011SMarcel Moolenaar  export CONFIG_SHELL
77773955d011SMarcel Moolenaar  exec "\$@"
77783955d011SMarcel Moolenaarfi
77793955d011SMarcel Moolenaar
77803955d011SMarcel Moolenaar_ACEOF
77813955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
77823955d011SMarcel Moolenaarexec 5>>config.log
77833955d011SMarcel Moolenaar{
77843955d011SMarcel Moolenaar  echo
77853955d011SMarcel Moolenaar  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
77863955d011SMarcel Moolenaar## Running $as_me. ##
77873955d011SMarcel Moolenaar_ASBOX
77884fde40d9SSimon J. Gerraty  printf "%s\n" "$ac_log"
77893955d011SMarcel Moolenaar} >&5
77903955d011SMarcel Moolenaar
77913955d011SMarcel Moolenaar_ACEOF
77923955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
77933955d011SMarcel Moolenaar_ACEOF
77943955d011SMarcel Moolenaar
77953955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
77963955d011SMarcel Moolenaar
77973955d011SMarcel Moolenaar# Handling of arguments.
77983955d011SMarcel Moolenaarfor ac_config_target in $ac_config_targets
77993955d011SMarcel Moolenaardo
78003955d011SMarcel Moolenaar  case $ac_config_target in
78013955d011SMarcel Moolenaar    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
780249caa483SSimon J. Gerraty    "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
78033955d011SMarcel Moolenaar
780449caa483SSimon J. Gerraty  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
78053955d011SMarcel Moolenaar  esac
78063955d011SMarcel Moolenaardone
78073955d011SMarcel Moolenaar
78083955d011SMarcel Moolenaar
78093955d011SMarcel Moolenaar# If the user did not use the arguments to specify the items to instantiate,
78103955d011SMarcel Moolenaar# then the envvar interface is used.  Set only those that are not.
78113955d011SMarcel Moolenaar# We use the long form for the default assignment because of an extremely
78123955d011SMarcel Moolenaar# bizarre bug on SunOS 4.1.3.
78133955d011SMarcel Moolenaarif $ac_need_defaults; then
78144fde40d9SSimon J. Gerraty  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
78154fde40d9SSimon J. Gerraty  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
78163955d011SMarcel Moolenaarfi
78173955d011SMarcel Moolenaar
78183955d011SMarcel Moolenaar# Have a temporary directory for convenience.  Make it in the build tree
78193955d011SMarcel Moolenaar# simply because there is no reason against having it here, and in addition,
78203955d011SMarcel Moolenaar# creating and moving files from /tmp can sometimes cause problems.
78213955d011SMarcel Moolenaar# Hook for its removal unless debugging.
78223955d011SMarcel Moolenaar# Note that there is a small window in which the directory will not be cleaned:
78233955d011SMarcel Moolenaar# after its creation but before its name has been assigned to `$tmp'.
78243955d011SMarcel Moolenaar$debug ||
78253955d011SMarcel Moolenaar{
782649caa483SSimon J. Gerraty  tmp= ac_tmp=
78273955d011SMarcel Moolenaar  trap 'exit_status=$?
782849caa483SSimon J. Gerraty  : "${ac_tmp:=$tmp}"
782949caa483SSimon J. Gerraty  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
78303955d011SMarcel Moolenaar' 0
78313955d011SMarcel Moolenaar  trap 'as_fn_exit 1' 1 2 13 15
78323955d011SMarcel Moolenaar}
78333955d011SMarcel Moolenaar# Create a (secure) tmp directory for tmp files.
78343955d011SMarcel Moolenaar
78353955d011SMarcel Moolenaar{
78363955d011SMarcel Moolenaar  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
783749caa483SSimon J. Gerraty  test -d "$tmp"
78383955d011SMarcel Moolenaar}  ||
78393955d011SMarcel Moolenaar{
78403955d011SMarcel Moolenaar  tmp=./conf$$-$RANDOM
78413955d011SMarcel Moolenaar  (umask 077 && mkdir "$tmp")
784249caa483SSimon J. Gerraty} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
784349caa483SSimon J. Gerratyac_tmp=$tmp
78443955d011SMarcel Moolenaar
78453955d011SMarcel Moolenaar# Set up the scripts for CONFIG_FILES section.
78463955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_FILES.
78473955d011SMarcel Moolenaar# This happens for instance with `./config.status config.h'.
78483955d011SMarcel Moolenaarif test -n "$CONFIG_FILES"; then
78493955d011SMarcel Moolenaar
78503955d011SMarcel Moolenaar
78513955d011SMarcel Moolenaarac_cr=`echo X | tr X '\015'`
78523955d011SMarcel Moolenaar# On cygwin, bash can eat \r inside `` if the user requested igncr.
78533955d011SMarcel Moolenaar# But we know of no other shell where ac_cr would be empty at this
78543955d011SMarcel Moolenaar# point, so we can use a bashism as a fallback.
78553955d011SMarcel Moolenaarif test "x$ac_cr" = x; then
78563955d011SMarcel Moolenaar  eval ac_cr=\$\'\\r\'
78573955d011SMarcel Moolenaarfi
78583955d011SMarcel Moolenaarac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
78593955d011SMarcel Moolenaarif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
786049caa483SSimon J. Gerraty  ac_cs_awk_cr='\\r'
78613955d011SMarcel Moolenaarelse
78623955d011SMarcel Moolenaar  ac_cs_awk_cr=$ac_cr
78633955d011SMarcel Moolenaarfi
78643955d011SMarcel Moolenaar
786549caa483SSimon J. Gerratyecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
78663955d011SMarcel Moolenaar_ACEOF
78673955d011SMarcel Moolenaar
78683955d011SMarcel Moolenaar
78693955d011SMarcel Moolenaar{
78703955d011SMarcel Moolenaar  echo "cat >conf$$subs.awk <<_ACEOF" &&
78713955d011SMarcel Moolenaar  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
78723955d011SMarcel Moolenaar  echo "_ACEOF"
78733955d011SMarcel Moolenaar} >conf$$subs.sh ||
787449caa483SSimon J. Gerraty  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
787549caa483SSimon J. Gerratyac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
78763955d011SMarcel Moolenaarac_delim='%!_!# '
78773955d011SMarcel Moolenaarfor ac_last_try in false false false false false :; do
78783955d011SMarcel Moolenaar  . ./conf$$subs.sh ||
787949caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
78803955d011SMarcel Moolenaar
78813955d011SMarcel Moolenaar  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
78823955d011SMarcel Moolenaar  if test $ac_delim_n = $ac_delim_num; then
78833955d011SMarcel Moolenaar    break
78843955d011SMarcel Moolenaar  elif $ac_last_try; then
788549caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
78863955d011SMarcel Moolenaar  else
78873955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
78883955d011SMarcel Moolenaar  fi
78893955d011SMarcel Moolenaardone
78903955d011SMarcel Moolenaarrm -f conf$$subs.sh
78913955d011SMarcel Moolenaar
78923955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
789349caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
78943955d011SMarcel Moolenaar_ACEOF
78953955d011SMarcel Moolenaarsed -n '
78963955d011SMarcel Moolenaarh
78973955d011SMarcel Moolenaars/^/S["/; s/!.*/"]=/
78983955d011SMarcel Moolenaarp
78993955d011SMarcel Moolenaarg
79003955d011SMarcel Moolenaars/^[^!]*!//
79013955d011SMarcel Moolenaar:repl
79023955d011SMarcel Moolenaart repl
79033955d011SMarcel Moolenaars/'"$ac_delim"'$//
79043955d011SMarcel Moolenaart delim
79053955d011SMarcel Moolenaar:nl
79063955d011SMarcel Moolenaarh
790749caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/
79083955d011SMarcel Moolenaart more1
79093955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
79103955d011SMarcel Moolenaarp
79113955d011SMarcel Moolenaarn
79123955d011SMarcel Moolenaarb repl
79133955d011SMarcel Moolenaar:more1
79143955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
79153955d011SMarcel Moolenaarp
79163955d011SMarcel Moolenaarg
79173955d011SMarcel Moolenaars/.\{148\}//
79183955d011SMarcel Moolenaart nl
79193955d011SMarcel Moolenaar:delim
79203955d011SMarcel Moolenaarh
792149caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/
79223955d011SMarcel Moolenaart more2
79233955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/
79243955d011SMarcel Moolenaarp
79253955d011SMarcel Moolenaarb
79263955d011SMarcel Moolenaar:more2
79273955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/
79283955d011SMarcel Moolenaarp
79293955d011SMarcel Moolenaarg
79303955d011SMarcel Moolenaars/.\{148\}//
79313955d011SMarcel Moolenaart delim
79323955d011SMarcel Moolenaar' <conf$$subs.awk | sed '
79333955d011SMarcel Moolenaar/^[^""]/{
79343955d011SMarcel Moolenaar  N
79353955d011SMarcel Moolenaar  s/\n//
79363955d011SMarcel Moolenaar}
79373955d011SMarcel Moolenaar' >>$CONFIG_STATUS || ac_write_fail=1
79383955d011SMarcel Moolenaarrm -f conf$$subs.awk
79393955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
79403955d011SMarcel Moolenaar_ACAWK
794149caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
79423955d011SMarcel Moolenaar  for (key in S) S_is_set[key] = 1
79433955d011SMarcel Moolenaar  FS = ""
79443955d011SMarcel Moolenaar
79453955d011SMarcel Moolenaar}
79463955d011SMarcel Moolenaar{
79473955d011SMarcel Moolenaar  line = $ 0
79483955d011SMarcel Moolenaar  nfields = split(line, field, "@")
79493955d011SMarcel Moolenaar  substed = 0
79503955d011SMarcel Moolenaar  len = length(field[1])
79513955d011SMarcel Moolenaar  for (i = 2; i < nfields; i++) {
79523955d011SMarcel Moolenaar    key = field[i]
79533955d011SMarcel Moolenaar    keylen = length(key)
79543955d011SMarcel Moolenaar    if (S_is_set[key]) {
79553955d011SMarcel Moolenaar      value = S[key]
79563955d011SMarcel Moolenaar      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
79573955d011SMarcel Moolenaar      len += length(value) + length(field[++i])
79583955d011SMarcel Moolenaar      substed = 1
79593955d011SMarcel Moolenaar    } else
79603955d011SMarcel Moolenaar      len += 1 + keylen
79613955d011SMarcel Moolenaar  }
79623955d011SMarcel Moolenaar
79633955d011SMarcel Moolenaar  print line
79643955d011SMarcel Moolenaar}
79653955d011SMarcel Moolenaar
79663955d011SMarcel Moolenaar_ACAWK
79673955d011SMarcel Moolenaar_ACEOF
79683955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
79693955d011SMarcel Moolenaarif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
79703955d011SMarcel Moolenaar  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
79713955d011SMarcel Moolenaarelse
79723955d011SMarcel Moolenaar  cat
797349caa483SSimon J. Gerratyfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
797449caa483SSimon J. Gerraty  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
79753955d011SMarcel Moolenaar_ACEOF
79763955d011SMarcel Moolenaar
797749caa483SSimon J. Gerraty# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
797849caa483SSimon J. Gerraty# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
79793955d011SMarcel Moolenaar# trailing colons and then remove the whole line if VPATH becomes empty
79803955d011SMarcel Moolenaar# (actually we leave an empty line to preserve line numbers).
79813955d011SMarcel Moolenaarif test "x$srcdir" = x.; then
798249caa483SSimon J. Gerraty  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
798349caa483SSimon J. Gerratyh
798449caa483SSimon J. Gerratys///
798549caa483SSimon J. Gerratys/^/:/
798649caa483SSimon J. Gerratys/[	 ]*$/:/
798749caa483SSimon J. Gerratys/:\$(srcdir):/:/g
798849caa483SSimon J. Gerratys/:\${srcdir}:/:/g
798949caa483SSimon J. Gerratys/:@srcdir@:/:/g
799049caa483SSimon J. Gerratys/^:*//
79913955d011SMarcel Moolenaars/:*$//
799249caa483SSimon J. Gerratyx
799349caa483SSimon J. Gerratys/\(=[	 ]*\).*/\1/
799449caa483SSimon J. GerratyG
799549caa483SSimon J. Gerratys/\n//
79963955d011SMarcel Moolenaars/^[^=]*=[	 ]*$//
79973955d011SMarcel Moolenaar}'
79983955d011SMarcel Moolenaarfi
79993955d011SMarcel Moolenaar
80003955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
80013955d011SMarcel Moolenaarfi # test -n "$CONFIG_FILES"
80023955d011SMarcel Moolenaar
80033955d011SMarcel Moolenaar# Set up the scripts for CONFIG_HEADERS section.
80043955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_HEADERS.
80053955d011SMarcel Moolenaar# This happens for instance with `./config.status Makefile'.
80063955d011SMarcel Moolenaarif test -n "$CONFIG_HEADERS"; then
800749caa483SSimon J. Gerratycat >"$ac_tmp/defines.awk" <<\_ACAWK ||
80083955d011SMarcel MoolenaarBEGIN {
80093955d011SMarcel Moolenaar_ACEOF
80103955d011SMarcel Moolenaar
80113955d011SMarcel Moolenaar# Transform confdefs.h into an awk script `defines.awk', embedded as
80123955d011SMarcel Moolenaar# here-document in config.status, that substitutes the proper values into
80133955d011SMarcel Moolenaar# config.h.in to produce config.h.
80143955d011SMarcel Moolenaar
80153955d011SMarcel Moolenaar# Create a delimiter string that does not exist in confdefs.h, to ease
80163955d011SMarcel Moolenaar# handling of long lines.
80173955d011SMarcel Moolenaarac_delim='%!_!# '
80183955d011SMarcel Moolenaarfor ac_last_try in false false :; do
801949caa483SSimon J. Gerraty  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
802049caa483SSimon J. Gerraty  if test -z "$ac_tt"; then
80213955d011SMarcel Moolenaar    break
80223955d011SMarcel Moolenaar  elif $ac_last_try; then
802349caa483SSimon J. Gerraty    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
80243955d011SMarcel Moolenaar  else
80253955d011SMarcel Moolenaar    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
80263955d011SMarcel Moolenaar  fi
80273955d011SMarcel Moolenaardone
80283955d011SMarcel Moolenaar
80293955d011SMarcel Moolenaar# For the awk script, D is an array of macro values keyed by name,
80303955d011SMarcel Moolenaar# likewise P contains macro parameters if any.  Preserve backslash
80313955d011SMarcel Moolenaar# newline sequences.
80323955d011SMarcel Moolenaar
80333955d011SMarcel Moolenaarac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
80343955d011SMarcel Moolenaarsed -n '
80353955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
80363955d011SMarcel Moolenaart rset
80373955d011SMarcel Moolenaar:rset
80383955d011SMarcel Moolenaars/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
80393955d011SMarcel Moolenaart def
80403955d011SMarcel Moolenaard
80413955d011SMarcel Moolenaar:def
80423955d011SMarcel Moolenaars/\\$//
80433955d011SMarcel Moolenaart bsnl
80443955d011SMarcel Moolenaars/["\\]/\\&/g
80453955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
80463955d011SMarcel MoolenaarD["\1"]=" \3"/p
80473955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
80483955d011SMarcel Moolenaard
80493955d011SMarcel Moolenaar:bsnl
80503955d011SMarcel Moolenaars/["\\]/\\&/g
80513955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
80523955d011SMarcel MoolenaarD["\1"]=" \3\\\\\\n"\\/p
80533955d011SMarcel Moolenaart cont
80543955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
80553955d011SMarcel Moolenaart cont
80563955d011SMarcel Moolenaard
80573955d011SMarcel Moolenaar:cont
80583955d011SMarcel Moolenaarn
80593955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g
80603955d011SMarcel Moolenaart clear
80613955d011SMarcel Moolenaar:clear
80623955d011SMarcel Moolenaars/\\$//
80633955d011SMarcel Moolenaart bsnlc
80643955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/p
80653955d011SMarcel Moolenaard
80663955d011SMarcel Moolenaar:bsnlc
80673955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
80683955d011SMarcel Moolenaarb cont
80693955d011SMarcel Moolenaar' <confdefs.h | sed '
80703955d011SMarcel Moolenaars/'"$ac_delim"'/"\\\
80713955d011SMarcel Moolenaar"/g' >>$CONFIG_STATUS || ac_write_fail=1
80723955d011SMarcel Moolenaar
80733955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
80743955d011SMarcel Moolenaar  for (key in D) D_is_set[key] = 1
80753955d011SMarcel Moolenaar  FS = ""
80763955d011SMarcel Moolenaar}
80773955d011SMarcel Moolenaar/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
80783955d011SMarcel Moolenaar  line = \$ 0
80793955d011SMarcel Moolenaar  split(line, arg, " ")
80803955d011SMarcel Moolenaar  if (arg[1] == "#") {
80813955d011SMarcel Moolenaar    defundef = arg[2]
80823955d011SMarcel Moolenaar    mac1 = arg[3]
80833955d011SMarcel Moolenaar  } else {
80843955d011SMarcel Moolenaar    defundef = substr(arg[1], 2)
80853955d011SMarcel Moolenaar    mac1 = arg[2]
80863955d011SMarcel Moolenaar  }
80873955d011SMarcel Moolenaar  split(mac1, mac2, "(") #)
80883955d011SMarcel Moolenaar  macro = mac2[1]
80893955d011SMarcel Moolenaar  prefix = substr(line, 1, index(line, defundef) - 1)
80903955d011SMarcel Moolenaar  if (D_is_set[macro]) {
80913955d011SMarcel Moolenaar    # Preserve the white space surrounding the "#".
80923955d011SMarcel Moolenaar    print prefix "define", macro P[macro] D[macro]
80933955d011SMarcel Moolenaar    next
80943955d011SMarcel Moolenaar  } else {
80953955d011SMarcel Moolenaar    # Replace #undef with comments.  This is necessary, for example,
80963955d011SMarcel Moolenaar    # in the case of _POSIX_SOURCE, which is predefined and required
80973955d011SMarcel Moolenaar    # on some systems where configure will not decide to define it.
80983955d011SMarcel Moolenaar    if (defundef == "undef") {
80993955d011SMarcel Moolenaar      print "/*", prefix defundef, macro, "*/"
81003955d011SMarcel Moolenaar      next
81013955d011SMarcel Moolenaar    }
81023955d011SMarcel Moolenaar  }
81033955d011SMarcel Moolenaar}
81043955d011SMarcel Moolenaar{ print }
81053955d011SMarcel Moolenaar_ACAWK
81063955d011SMarcel Moolenaar_ACEOF
81073955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
810849caa483SSimon J. Gerraty  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81093955d011SMarcel Moolenaarfi # test -n "$CONFIG_HEADERS"
81103955d011SMarcel Moolenaar
81113955d011SMarcel Moolenaar
81123955d011SMarcel Moolenaareval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
81133955d011SMarcel Moolenaarshift
81143955d011SMarcel Moolenaarfor ac_tag
81153955d011SMarcel Moolenaardo
81163955d011SMarcel Moolenaar  case $ac_tag in
81173955d011SMarcel Moolenaar  :[FHLC]) ac_mode=$ac_tag; continue;;
81183955d011SMarcel Moolenaar  esac
81193955d011SMarcel Moolenaar  case $ac_mode$ac_tag in
81203955d011SMarcel Moolenaar  :[FHL]*:*);;
812149caa483SSimon J. Gerraty  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81223955d011SMarcel Moolenaar  :[FH]-) ac_tag=-:-;;
81233955d011SMarcel Moolenaar  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
81243955d011SMarcel Moolenaar  esac
81253955d011SMarcel Moolenaar  ac_save_IFS=$IFS
81263955d011SMarcel Moolenaar  IFS=:
81273955d011SMarcel Moolenaar  set x $ac_tag
81283955d011SMarcel Moolenaar  IFS=$ac_save_IFS
81293955d011SMarcel Moolenaar  shift
81303955d011SMarcel Moolenaar  ac_file=$1
81313955d011SMarcel Moolenaar  shift
81323955d011SMarcel Moolenaar
81333955d011SMarcel Moolenaar  case $ac_mode in
81343955d011SMarcel Moolenaar  :L) ac_source=$1;;
81353955d011SMarcel Moolenaar  :[FH])
81363955d011SMarcel Moolenaar    ac_file_inputs=
81373955d011SMarcel Moolenaar    for ac_f
81383955d011SMarcel Moolenaar    do
81393955d011SMarcel Moolenaar      case $ac_f in
814049caa483SSimon J. Gerraty      -) ac_f="$ac_tmp/stdin";;
81413955d011SMarcel Moolenaar      *) # Look for the file first in the build tree, then in the source tree
81423955d011SMarcel Moolenaar	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
81433955d011SMarcel Moolenaar	 # because $ac_f cannot contain `:'.
81443955d011SMarcel Moolenaar	 test -f "$ac_f" ||
81453955d011SMarcel Moolenaar	   case $ac_f in
81463955d011SMarcel Moolenaar	   [\\/$]*) false;;
81473955d011SMarcel Moolenaar	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
81483955d011SMarcel Moolenaar	   esac ||
814949caa483SSimon J. Gerraty	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81503955d011SMarcel Moolenaar      esac
81514fde40d9SSimon J. Gerraty      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
81523955d011SMarcel Moolenaar      as_fn_append ac_file_inputs " '$ac_f'"
81533955d011SMarcel Moolenaar    done
81543955d011SMarcel Moolenaar
81553955d011SMarcel Moolenaar    # Let's still pretend it is `configure' which instantiates (i.e., don't
81563955d011SMarcel Moolenaar    # use $as_me), people would be surprised to read:
81573955d011SMarcel Moolenaar    #    /* config.h.  Generated by config.status.  */
81583955d011SMarcel Moolenaar    configure_input='Generated from '`
81594fde40d9SSimon J. Gerraty	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
81603955d011SMarcel Moolenaar	`' by configure.'
81613955d011SMarcel Moolenaar    if test x"$ac_file" != x-; then
81623955d011SMarcel Moolenaar      configure_input="$ac_file.  $configure_input"
81634fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
81644fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $ac_file" >&6;}
81653955d011SMarcel Moolenaar    fi
81663955d011SMarcel Moolenaar    # Neutralize special characters interpreted by sed in replacement strings.
81673955d011SMarcel Moolenaar    case $configure_input in #(
81683955d011SMarcel Moolenaar    *\&* | *\|* | *\\* )
81694fde40d9SSimon J. Gerraty       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
81703955d011SMarcel Moolenaar       sed 's/[\\\\&|]/\\\\&/g'`;; #(
81713955d011SMarcel Moolenaar    *) ac_sed_conf_input=$configure_input;;
81723955d011SMarcel Moolenaar    esac
81733955d011SMarcel Moolenaar
81743955d011SMarcel Moolenaar    case $ac_tag in
817549caa483SSimon J. Gerraty    *:-:* | *:-) cat >"$ac_tmp/stdin" \
817649caa483SSimon J. Gerraty      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81773955d011SMarcel Moolenaar    esac
81783955d011SMarcel Moolenaar    ;;
81793955d011SMarcel Moolenaar  esac
81803955d011SMarcel Moolenaar
81813955d011SMarcel Moolenaar  ac_dir=`$as_dirname -- "$ac_file" ||
81823955d011SMarcel Moolenaar$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
81833955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)[^/]' \| \
81843955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(//\)$' \| \
81853955d011SMarcel Moolenaar	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
81864fde40d9SSimon J. Gerratyprintf "%s\n" X"$ac_file" |
81873955d011SMarcel Moolenaar    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
81883955d011SMarcel Moolenaar	    s//\1/
81893955d011SMarcel Moolenaar	    q
81903955d011SMarcel Moolenaar	  }
81913955d011SMarcel Moolenaar	  /^X\(\/\/\)[^/].*/{
81923955d011SMarcel Moolenaar	    s//\1/
81933955d011SMarcel Moolenaar	    q
81943955d011SMarcel Moolenaar	  }
81953955d011SMarcel Moolenaar	  /^X\(\/\/\)$/{
81963955d011SMarcel Moolenaar	    s//\1/
81973955d011SMarcel Moolenaar	    q
81983955d011SMarcel Moolenaar	  }
81993955d011SMarcel Moolenaar	  /^X\(\/\).*/{
82003955d011SMarcel Moolenaar	    s//\1/
82013955d011SMarcel Moolenaar	    q
82023955d011SMarcel Moolenaar	  }
82033955d011SMarcel Moolenaar	  s/.*/./; q'`
82043955d011SMarcel Moolenaar  as_dir="$ac_dir"; as_fn_mkdir_p
82053955d011SMarcel Moolenaar  ac_builddir=.
82063955d011SMarcel Moolenaar
82073955d011SMarcel Moolenaarcase "$ac_dir" in
82083955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
82093955d011SMarcel Moolenaar*)
82104fde40d9SSimon J. Gerraty  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
82113955d011SMarcel Moolenaar  # A ".." for each directory in $ac_dir_suffix.
82124fde40d9SSimon J. Gerraty  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
82133955d011SMarcel Moolenaar  case $ac_top_builddir_sub in
82143955d011SMarcel Moolenaar  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
82153955d011SMarcel Moolenaar  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
82163955d011SMarcel Moolenaar  esac ;;
82173955d011SMarcel Moolenaaresac
82183955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd
82193955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix
82203955d011SMarcel Moolenaar# for backward compatibility:
82213955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix
82223955d011SMarcel Moolenaar
82233955d011SMarcel Moolenaarcase $srcdir in
82243955d011SMarcel Moolenaar  .)  # We are building in place.
82253955d011SMarcel Moolenaar    ac_srcdir=.
82263955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_builddir_sub
82273955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd ;;
82283955d011SMarcel Moolenaar  [\\/]* | ?:[\\/]* )  # Absolute name.
82293955d011SMarcel Moolenaar    ac_srcdir=$srcdir$ac_dir_suffix;
82303955d011SMarcel Moolenaar    ac_top_srcdir=$srcdir
82313955d011SMarcel Moolenaar    ac_abs_top_srcdir=$srcdir ;;
82323955d011SMarcel Moolenaar  *) # Relative name.
82333955d011SMarcel Moolenaar    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
82343955d011SMarcel Moolenaar    ac_top_srcdir=$ac_top_build_prefix$srcdir
82353955d011SMarcel Moolenaar    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
82363955d011SMarcel Moolenaaresac
82373955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
82383955d011SMarcel Moolenaar
82393955d011SMarcel Moolenaar
82403955d011SMarcel Moolenaar  case $ac_mode in
82413955d011SMarcel Moolenaar  :F)
82423955d011SMarcel Moolenaar  #
82433955d011SMarcel Moolenaar  # CONFIG_FILE
82443955d011SMarcel Moolenaar  #
82453955d011SMarcel Moolenaar
82463955d011SMarcel Moolenaar  case $INSTALL in
82473955d011SMarcel Moolenaar  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
82483955d011SMarcel Moolenaar  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
82493955d011SMarcel Moolenaar  esac
82503955d011SMarcel Moolenaar_ACEOF
82513955d011SMarcel Moolenaar
82523955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
82533955d011SMarcel Moolenaar# If the template does not know about datarootdir, expand it.
82543955d011SMarcel Moolenaar# FIXME: This hack should be removed a few years after 2.60.
82553955d011SMarcel Moolenaarac_datarootdir_hack=; ac_datarootdir_seen=
82563955d011SMarcel Moolenaarac_sed_dataroot='
82573955d011SMarcel Moolenaar/datarootdir/ {
82583955d011SMarcel Moolenaar  p
82593955d011SMarcel Moolenaar  q
82603955d011SMarcel Moolenaar}
82613955d011SMarcel Moolenaar/@datadir@/p
82623955d011SMarcel Moolenaar/@docdir@/p
82633955d011SMarcel Moolenaar/@infodir@/p
82643955d011SMarcel Moolenaar/@localedir@/p
82653955d011SMarcel Moolenaar/@mandir@/p'
82663955d011SMarcel Moolenaarcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
82673955d011SMarcel Moolenaar*datarootdir*) ac_datarootdir_seen=yes;;
82683955d011SMarcel Moolenaar*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
82694fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
82704fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
82713955d011SMarcel Moolenaar_ACEOF
82723955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
82733955d011SMarcel Moolenaar  ac_datarootdir_hack='
82743955d011SMarcel Moolenaar  s&@datadir@&$datadir&g
82753955d011SMarcel Moolenaar  s&@docdir@&$docdir&g
82763955d011SMarcel Moolenaar  s&@infodir@&$infodir&g
82773955d011SMarcel Moolenaar  s&@localedir@&$localedir&g
82783955d011SMarcel Moolenaar  s&@mandir@&$mandir&g
82793955d011SMarcel Moolenaar  s&\\\${datarootdir}&$datarootdir&g' ;;
82803955d011SMarcel Moolenaaresac
82813955d011SMarcel Moolenaar_ACEOF
82823955d011SMarcel Moolenaar
82833955d011SMarcel Moolenaar# Neutralize VPATH when `$srcdir' = `.'.
82843955d011SMarcel Moolenaar# Shell code in configure.ac might set extrasub.
82853955d011SMarcel Moolenaar# FIXME: do we really want to maintain this feature?
82863955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
82873955d011SMarcel Moolenaarac_sed_extra="$ac_vpsub
82883955d011SMarcel Moolenaar$extrasub
82893955d011SMarcel Moolenaar_ACEOF
82903955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
82913955d011SMarcel Moolenaar:t
82923955d011SMarcel Moolenaar/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
82933955d011SMarcel Moolenaars|@configure_input@|$ac_sed_conf_input|;t t
82943955d011SMarcel Moolenaars&@top_builddir@&$ac_top_builddir_sub&;t t
82953955d011SMarcel Moolenaars&@top_build_prefix@&$ac_top_build_prefix&;t t
82963955d011SMarcel Moolenaars&@srcdir@&$ac_srcdir&;t t
82973955d011SMarcel Moolenaars&@abs_srcdir@&$ac_abs_srcdir&;t t
82983955d011SMarcel Moolenaars&@top_srcdir@&$ac_top_srcdir&;t t
82993955d011SMarcel Moolenaars&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
83003955d011SMarcel Moolenaars&@builddir@&$ac_builddir&;t t
83013955d011SMarcel Moolenaars&@abs_builddir@&$ac_abs_builddir&;t t
83023955d011SMarcel Moolenaars&@abs_top_builddir@&$ac_abs_top_builddir&;t t
83033955d011SMarcel Moolenaars&@INSTALL@&$ac_INSTALL&;t t
83043955d011SMarcel Moolenaar$ac_datarootdir_hack
83053955d011SMarcel Moolenaar"
830649caa483SSimon J. Gerratyeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
830749caa483SSimon J. Gerraty  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
83083955d011SMarcel Moolenaar
83093955d011SMarcel Moolenaartest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
831049caa483SSimon J. Gerraty  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
831149caa483SSimon J. Gerraty  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
831249caa483SSimon J. Gerraty      "$ac_tmp/out"`; test -z "$ac_out"; } &&
83134fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
831449caa483SSimon J. Gerratywhich seems to be undefined.  Please make sure it is defined" >&5
83154fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
831649caa483SSimon J. Gerratywhich seems to be undefined.  Please make sure it is defined" >&2;}
83173955d011SMarcel Moolenaar
831849caa483SSimon J. Gerraty  rm -f "$ac_tmp/stdin"
83193955d011SMarcel Moolenaar  case $ac_file in
832049caa483SSimon J. Gerraty  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
832149caa483SSimon J. Gerraty  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
83223955d011SMarcel Moolenaar  esac \
832349caa483SSimon J. Gerraty  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
83243955d011SMarcel Moolenaar ;;
83253955d011SMarcel Moolenaar  :H)
83263955d011SMarcel Moolenaar  #
83273955d011SMarcel Moolenaar  # CONFIG_HEADER
83283955d011SMarcel Moolenaar  #
83293955d011SMarcel Moolenaar  if test x"$ac_file" != x-; then
83303955d011SMarcel Moolenaar    {
83314fde40d9SSimon J. Gerraty      printf "%s\n" "/* $configure_input  */" >&1 \
833249caa483SSimon J. Gerraty      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
833349caa483SSimon J. Gerraty    } >"$ac_tmp/config.h" \
833449caa483SSimon J. Gerraty      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
833549caa483SSimon J. Gerraty    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
83364fde40d9SSimon J. Gerraty      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
83374fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
83383955d011SMarcel Moolenaar    else
83393955d011SMarcel Moolenaar      rm -f "$ac_file"
834049caa483SSimon J. Gerraty      mv "$ac_tmp/config.h" "$ac_file" \
834149caa483SSimon J. Gerraty	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
83423955d011SMarcel Moolenaar    fi
83433955d011SMarcel Moolenaar  else
83444fde40d9SSimon J. Gerraty    printf "%s\n" "/* $configure_input  */" >&1 \
834549caa483SSimon J. Gerraty      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
834649caa483SSimon J. Gerraty      || as_fn_error $? "could not create -" "$LINENO" 5
83473955d011SMarcel Moolenaar  fi
83483955d011SMarcel Moolenaar ;;
83493955d011SMarcel Moolenaar
83503955d011SMarcel Moolenaar
83513955d011SMarcel Moolenaar  esac
83523955d011SMarcel Moolenaar
83533955d011SMarcel Moolenaardone # for ac_tag
83543955d011SMarcel Moolenaar
83553955d011SMarcel Moolenaar
83563955d011SMarcel Moolenaaras_fn_exit 0
83573955d011SMarcel Moolenaar_ACEOF
83583955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save
83593955d011SMarcel Moolenaar
83603955d011SMarcel Moolenaartest $ac_write_fail = 0 ||
836149caa483SSimon J. Gerraty  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
83623955d011SMarcel Moolenaar
83633955d011SMarcel Moolenaar
83643955d011SMarcel Moolenaar# configure is writing to config.log, and then calls config.status.
83653955d011SMarcel Moolenaar# config.status does its own redirection, appending to config.log.
83663955d011SMarcel Moolenaar# Unfortunately, on DOS this fails, as config.log is still kept open
83673955d011SMarcel Moolenaar# by configure, so config.status won't be able to write to it; its
83683955d011SMarcel Moolenaar# output is simply discarded.  So we exec the FD to /dev/null,
83693955d011SMarcel Moolenaar# effectively closing config.log, so it can be properly (re)opened and
83703955d011SMarcel Moolenaar# appended to by config.status.  When coming back to configure, we
83713955d011SMarcel Moolenaar# need to make the FD available again.
83723955d011SMarcel Moolenaarif test "$no_create" != yes; then
83733955d011SMarcel Moolenaar  ac_cs_success=:
83743955d011SMarcel Moolenaar  ac_config_status_args=
83753955d011SMarcel Moolenaar  test "$silent" = yes &&
83763955d011SMarcel Moolenaar    ac_config_status_args="$ac_config_status_args --quiet"
83773955d011SMarcel Moolenaar  exec 5>/dev/null
83783955d011SMarcel Moolenaar  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
83793955d011SMarcel Moolenaar  exec 5>>config.log
83803955d011SMarcel Moolenaar  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
83813955d011SMarcel Moolenaar  # would make configure fail if this is the last instruction.
838249caa483SSimon J. Gerraty  $ac_cs_success || as_fn_exit 1
83833955d011SMarcel Moolenaarfi
83843955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
83854fde40d9SSimon J. Gerraty  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
83864fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
83873955d011SMarcel Moolenaarfi
83883955d011SMarcel Moolenaar
83893955d011SMarcel Moolenaarcat <<EOF
83903955d011SMarcel Moolenaar
83913955d011SMarcel MoolenaarYou can now run
83923955d011SMarcel Moolenaar
83933955d011SMarcel Moolenaar	sh ./make-bootstrap.sh
83943955d011SMarcel Moolenaar
83953955d011SMarcel Moolenaarto produce a fully functional bmake.
83963955d011SMarcel Moolenaar
83973955d011SMarcel MoolenaarEOF
83984fde40d9SSimon J. Gerraty
8399