13955d011SMarcel Moolenaar#! /bin/sh 23955d011SMarcel Moolenaar# Guess values for system-dependent variables and create Makefiles. 3*c60f6422SSimon J. Gerraty# Generated by GNU Autoconf 2.72 for bmake 20251111. 43955d011SMarcel Moolenaar# 53955d011SMarcel Moolenaar# Report bugs to <sjg@NetBSD.org>. 63955d011SMarcel Moolenaar# 749caa483SSimon J. Gerraty# 822619282SSimon J. Gerraty# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 94fde40d9SSimon J. Gerraty# Inc. 1049caa483SSimon J. Gerraty# 113955d011SMarcel Moolenaar# 123955d011SMarcel Moolenaar# This configure script is free software; the Free Software Foundation 133955d011SMarcel Moolenaar# gives unlimited permission to copy, distribute and modify it. 143955d011SMarcel Moolenaar## -------------------- ## 153955d011SMarcel Moolenaar## M4sh Initialization. ## 163955d011SMarcel Moolenaar## -------------------- ## 173955d011SMarcel Moolenaar 183955d011SMarcel Moolenaar# Be more Bourne compatible 193955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh 204fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 214fde40d9SSimon J. Gerratythen : 223955d011SMarcel Moolenaar emulate sh 233955d011SMarcel Moolenaar NULLCMD=: 243955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 253955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 263955d011SMarcel Moolenaar alias -g '${1+"$@"}'='"$@"' 273955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 2822619282SSimon J. Gerratyelse case e in #( 2922619282SSimon J. Gerraty e) case `(set -o) 2>/dev/null` in #( 303955d011SMarcel Moolenaar *posix*) : 313955d011SMarcel Moolenaar set -o posix ;; #( 323955d011SMarcel Moolenaar *) : 333955d011SMarcel Moolenaar ;; 3422619282SSimon J. Gerratyesac ;; 353955d011SMarcel Moolenaaresac 363955d011SMarcel Moolenaarfi 373955d011SMarcel Moolenaar 383955d011SMarcel Moolenaar 394fde40d9SSimon J. Gerraty 404fde40d9SSimon J. Gerraty# Reset variables that may have inherited troublesome values from 414fde40d9SSimon J. Gerraty# the environment. 424fde40d9SSimon J. Gerraty 434fde40d9SSimon J. Gerraty# IFS needs to be set, to space, tab, and newline, in precisely that order. 444fde40d9SSimon J. Gerraty# (If _AS_PATH_WALK were called with IFS unset, it would have the 454fde40d9SSimon J. Gerraty# side effect of setting IFS to empty, thus disabling word splitting.) 464fde40d9SSimon J. Gerraty# Quoting is to prevent editors from complaining about space-tab. 473955d011SMarcel Moolenaaras_nl=' 483955d011SMarcel Moolenaar' 493955d011SMarcel Moolenaarexport as_nl 504fde40d9SSimon J. GerratyIFS=" "" $as_nl" 514fde40d9SSimon J. Gerraty 524fde40d9SSimon J. GerratyPS1='$ ' 534fde40d9SSimon J. GerratyPS2='> ' 544fde40d9SSimon J. GerratyPS4='+ ' 554fde40d9SSimon J. Gerraty 564fde40d9SSimon J. Gerraty# Ensure predictable behavior from utilities with locale-dependent output. 574fde40d9SSimon J. GerratyLC_ALL=C 584fde40d9SSimon J. Gerratyexport LC_ALL 594fde40d9SSimon J. GerratyLANGUAGE=C 604fde40d9SSimon J. Gerratyexport LANGUAGE 614fde40d9SSimon J. Gerraty 624fde40d9SSimon J. Gerraty# We cannot yet rely on "unset" to work, but we need these variables 634fde40d9SSimon J. Gerraty# to be unset--not just set to an empty or harmless value--now, to 644fde40d9SSimon J. Gerraty# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 654fde40d9SSimon J. Gerraty# also avoids known problems related to "unset" and subshell syntax 664fde40d9SSimon J. Gerraty# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 674fde40d9SSimon J. Gerratyfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 684fde40d9SSimon J. Gerratydo eval test \${$as_var+y} \ 694fde40d9SSimon J. Gerraty && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 704fde40d9SSimon J. Gerratydone 714fde40d9SSimon J. Gerraty 724fde40d9SSimon J. Gerraty# Ensure that fds 0, 1, and 2 are open. 734fde40d9SSimon J. Gerratyif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 744fde40d9SSimon J. Gerratyif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 754fde40d9SSimon J. Gerratyif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 763955d011SMarcel Moolenaar 773955d011SMarcel Moolenaar# The user is always right. 784fde40d9SSimon J. Gerratyif ${PATH_SEPARATOR+false} :; then 793955d011SMarcel Moolenaar PATH_SEPARATOR=: 803955d011SMarcel Moolenaar (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 813955d011SMarcel Moolenaar (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 823955d011SMarcel Moolenaar PATH_SEPARATOR=';' 833955d011SMarcel Moolenaar } 843955d011SMarcel Moolenaarfi 853955d011SMarcel Moolenaar 863955d011SMarcel Moolenaar 873955d011SMarcel Moolenaar# Find who we are. Look in the path if we contain no directory separator. 8849caa483SSimon J. Gerratyas_myself= 893955d011SMarcel Moolenaarcase $0 in #(( 903955d011SMarcel Moolenaar *[\\/]* ) as_myself=$0 ;; 913955d011SMarcel Moolenaar *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 923955d011SMarcel Moolenaarfor as_dir in $PATH 933955d011SMarcel Moolenaardo 943955d011SMarcel Moolenaar IFS=$as_save_IFS 954fde40d9SSimon J. Gerraty case $as_dir in #((( 964fde40d9SSimon J. Gerraty '') as_dir=./ ;; 974fde40d9SSimon J. Gerraty */) ;; 984fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 994fde40d9SSimon J. Gerraty esac 1004fde40d9SSimon J. Gerraty test -r "$as_dir$0" && as_myself=$as_dir$0 && break 1013955d011SMarcel Moolenaar done 1023955d011SMarcel MoolenaarIFS=$as_save_IFS 1033955d011SMarcel Moolenaar 1043955d011SMarcel Moolenaar ;; 1053955d011SMarcel Moolenaaresac 10622619282SSimon J. Gerraty# We did not find ourselves, most probably we were run as 'sh COMMAND' 1073955d011SMarcel Moolenaar# in which case we are not to be found in the path. 1083955d011SMarcel Moolenaarif test "x$as_myself" = x; then 1093955d011SMarcel Moolenaar as_myself=$0 1103955d011SMarcel Moolenaarfi 1113955d011SMarcel Moolenaarif test ! -f "$as_myself"; then 1124fde40d9SSimon J. Gerraty printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1133955d011SMarcel Moolenaar exit 1 1143955d011SMarcel Moolenaarfi 1153955d011SMarcel Moolenaar 1163955d011SMarcel Moolenaar 11749caa483SSimon J. Gerraty# Use a proper internal environment variable to ensure we don't fall 11849caa483SSimon J. Gerraty # into an infinite loop, continuously re-executing ourselves. 11949caa483SSimon J. Gerraty if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 12049caa483SSimon J. Gerraty _as_can_reexec=no; export _as_can_reexec; 12149caa483SSimon J. Gerraty # We cannot yet assume a decent shell, so we have to provide a 12249caa483SSimon J. Gerraty# neutralization value for shells without unset; and this also 12349caa483SSimon J. Gerraty# works around shells that cannot unset nonexistent variables. 12449caa483SSimon J. Gerraty# Preserve -v and -x to the replacement shell. 12549caa483SSimon J. GerratyBASH_ENV=/dev/null 12649caa483SSimon J. GerratyENV=/dev/null 12749caa483SSimon J. Gerraty(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 12849caa483SSimon J. Gerratycase $- in # (((( 12949caa483SSimon J. Gerraty *v*x* | *x*v* ) as_opts=-vx ;; 13049caa483SSimon J. Gerraty *v* ) as_opts=-v ;; 13149caa483SSimon J. Gerraty *x* ) as_opts=-x ;; 13249caa483SSimon J. Gerraty * ) as_opts= ;; 13349caa483SSimon J. Gerratyesac 13449caa483SSimon J. Gerratyexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 13549caa483SSimon J. Gerraty# Admittedly, this is quite paranoid, since all the known shells bail 13622619282SSimon J. Gerraty# out after a failed 'exec'. 1374fde40d9SSimon J. Gerratyprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 1384fde40d9SSimon J. Gerratyexit 255 13949caa483SSimon J. Gerraty fi 14049caa483SSimon J. Gerraty # We don't want this to propagate to other subprocesses. 14149caa483SSimon J. Gerraty { _as_can_reexec=; unset _as_can_reexec;} 1423955d011SMarcel Moolenaarif test "x$CONFIG_SHELL" = x; then 14322619282SSimon J. Gerraty as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 1444fde40d9SSimon J. Gerratythen : 1453955d011SMarcel Moolenaar emulate sh 1463955d011SMarcel Moolenaar NULLCMD=: 1473955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1483955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 1493955d011SMarcel Moolenaar alias -g '\${1+\"\$@\"}'='\"\$@\"' 1503955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 15122619282SSimon J. Gerratyelse case e in #( 15222619282SSimon J. Gerraty e) case \`(set -o) 2>/dev/null\` in #( 1533955d011SMarcel Moolenaar *posix*) : 1543955d011SMarcel Moolenaar set -o posix ;; #( 1553955d011SMarcel Moolenaar *) : 1563955d011SMarcel Moolenaar ;; 15722619282SSimon J. Gerratyesac ;; 1583955d011SMarcel Moolenaaresac 1593955d011SMarcel Moolenaarfi 1603955d011SMarcel Moolenaar" 1613955d011SMarcel Moolenaar as_required="as_fn_return () { (exit \$1); } 1623955d011SMarcel Moolenaaras_fn_success () { as_fn_return 0; } 1633955d011SMarcel Moolenaaras_fn_failure () { as_fn_return 1; } 1643955d011SMarcel Moolenaaras_fn_ret_success () { return 0; } 1653955d011SMarcel Moolenaaras_fn_ret_failure () { return 1; } 1663955d011SMarcel Moolenaar 1673955d011SMarcel Moolenaarexitcode=0 1683955d011SMarcel Moolenaaras_fn_success || { exitcode=1; echo as_fn_success failed.; } 1693955d011SMarcel Moolenaaras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1703955d011SMarcel Moolenaaras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1713955d011SMarcel Moolenaaras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1724fde40d9SSimon J. Gerratyif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 1734fde40d9SSimon J. Gerratythen : 1743955d011SMarcel Moolenaar 17522619282SSimon J. Gerratyelse case e in #( 17622619282SSimon J. Gerraty e) exitcode=1; echo positional parameters were not saved. ;; 17722619282SSimon J. Gerratyesac 1783955d011SMarcel Moolenaarfi 17949caa483SSimon J. Gerratytest x\$exitcode = x0 || exit 1 1804fde40d9SSimon J. Gerratyblah=\$(echo \$(echo blah)) 1814fde40d9SSimon J. Gerratytest x\"\$blah\" = xblah || exit 1 18249caa483SSimon J. Gerratytest -x / || exit 1" 1833955d011SMarcel Moolenaar as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1843955d011SMarcel Moolenaar as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1853955d011SMarcel Moolenaar eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 1864fde40d9SSimon J. Gerraty test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" 1874fde40d9SSimon J. Gerraty if (eval "$as_required") 2>/dev/null 1884fde40d9SSimon J. Gerratythen : 1893955d011SMarcel Moolenaar as_have_required=yes 19022619282SSimon J. Gerratyelse case e in #( 19122619282SSimon J. Gerraty e) as_have_required=no ;; 19222619282SSimon J. Gerratyesac 1933955d011SMarcel Moolenaarfi 1944fde40d9SSimon J. Gerraty if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 1954fde40d9SSimon J. Gerratythen : 1963955d011SMarcel Moolenaar 19722619282SSimon J. Gerratyelse case e in #( 19822619282SSimon J. Gerraty e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1993955d011SMarcel Moolenaaras_found=false 2003955d011SMarcel Moolenaarfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 2013955d011SMarcel Moolenaardo 2023955d011SMarcel Moolenaar IFS=$as_save_IFS 2034fde40d9SSimon J. Gerraty case $as_dir in #((( 2044fde40d9SSimon J. Gerraty '') as_dir=./ ;; 2054fde40d9SSimon J. Gerraty */) ;; 2064fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 2074fde40d9SSimon J. Gerraty esac 2083955d011SMarcel Moolenaar as_found=: 2093955d011SMarcel Moolenaar case $as_dir in #( 2103955d011SMarcel Moolenaar /*) 2113955d011SMarcel Moolenaar for as_base in sh bash ksh sh5; do 2123955d011SMarcel Moolenaar # Try only shells that exist, to save several forks. 2134fde40d9SSimon J. Gerraty as_shell=$as_dir$as_base 2143955d011SMarcel Moolenaar if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2154fde40d9SSimon J. Gerraty as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 2164fde40d9SSimon J. Gerratythen : 2173955d011SMarcel Moolenaar CONFIG_SHELL=$as_shell as_have_required=yes 2184fde40d9SSimon J. Gerraty if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 2194fde40d9SSimon J. Gerratythen : 2203955d011SMarcel Moolenaar break 2 2213955d011SMarcel Moolenaarfi 2223955d011SMarcel Moolenaarfi 2233955d011SMarcel Moolenaar done;; 2243955d011SMarcel Moolenaar esac 2253955d011SMarcel Moolenaar as_found=false 2263955d011SMarcel Moolenaardone 2273955d011SMarcel MoolenaarIFS=$as_save_IFS 2284fde40d9SSimon J. Gerratyif $as_found 2294fde40d9SSimon J. Gerratythen : 2304fde40d9SSimon J. Gerraty 23122619282SSimon J. Gerratyelse case e in #( 23222619282SSimon J. Gerraty e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2334fde40d9SSimon J. Gerraty as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 2344fde40d9SSimon J. Gerratythen : 2354fde40d9SSimon J. Gerraty CONFIG_SHELL=$SHELL as_have_required=yes 23622619282SSimon J. Gerratyfi ;; 23722619282SSimon J. Gerratyesac 2384fde40d9SSimon J. Gerratyfi 2393955d011SMarcel Moolenaar 2403955d011SMarcel Moolenaar 2414fde40d9SSimon J. Gerraty if test "x$CONFIG_SHELL" != x 2424fde40d9SSimon J. Gerratythen : 24349caa483SSimon J. Gerraty export CONFIG_SHELL 2443955d011SMarcel Moolenaar # We cannot yet assume a decent shell, so we have to provide a 2453955d011SMarcel Moolenaar# neutralization value for shells without unset; and this also 2463955d011SMarcel Moolenaar# works around shells that cannot unset nonexistent variables. 24749caa483SSimon J. Gerraty# Preserve -v and -x to the replacement shell. 2483955d011SMarcel MoolenaarBASH_ENV=/dev/null 2493955d011SMarcel MoolenaarENV=/dev/null 2503955d011SMarcel Moolenaar(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 25149caa483SSimon J. Gerratycase $- in # (((( 25249caa483SSimon J. Gerraty *v*x* | *x*v* ) as_opts=-vx ;; 25349caa483SSimon J. Gerraty *v* ) as_opts=-v ;; 25449caa483SSimon J. Gerraty *x* ) as_opts=-x ;; 25549caa483SSimon J. Gerraty * ) as_opts= ;; 25649caa483SSimon J. Gerratyesac 25749caa483SSimon J. Gerratyexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 25849caa483SSimon J. Gerraty# Admittedly, this is quite paranoid, since all the known shells bail 25922619282SSimon J. Gerraty# out after a failed 'exec'. 2604fde40d9SSimon J. Gerratyprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 26149caa483SSimon J. Gerratyexit 255 2623955d011SMarcel Moolenaarfi 2633955d011SMarcel Moolenaar 2644fde40d9SSimon J. Gerraty if test x$as_have_required = xno 2654fde40d9SSimon J. Gerratythen : 2664fde40d9SSimon J. Gerraty printf "%s\n" "$0: This script requires a shell more modern than all" 2674fde40d9SSimon J. Gerraty printf "%s\n" "$0: the shells that I found on your system." 2684fde40d9SSimon J. Gerraty if test ${ZSH_VERSION+y} ; then 2694fde40d9SSimon J. Gerraty printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2704fde40d9SSimon J. Gerraty printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 2713955d011SMarcel Moolenaar else 2724fde40d9SSimon J. Gerraty printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org 2733955d011SMarcel Moolenaar$0: about your system, including any error possibly output 2743955d011SMarcel Moolenaar$0: before this message. Then install a modern shell, or 2753955d011SMarcel Moolenaar$0: manually run the script under such a shell if you do 2763955d011SMarcel Moolenaar$0: have one." 2773955d011SMarcel Moolenaar fi 2783955d011SMarcel Moolenaar exit 1 27922619282SSimon J. Gerratyfi ;; 28022619282SSimon J. Gerratyesac 2813955d011SMarcel Moolenaarfi 2823955d011SMarcel Moolenaarfi 2833955d011SMarcel MoolenaarSHELL=${CONFIG_SHELL-/bin/sh} 2843955d011SMarcel Moolenaarexport SHELL 2853955d011SMarcel Moolenaar# Unset more variables known to interfere with behavior of common tools. 2863955d011SMarcel MoolenaarCLICOLOR_FORCE= GREP_OPTIONS= 2873955d011SMarcel Moolenaarunset CLICOLOR_FORCE GREP_OPTIONS 2883955d011SMarcel Moolenaar 2893955d011SMarcel Moolenaar## --------------------- ## 2903955d011SMarcel Moolenaar## M4sh Shell Functions. ## 2913955d011SMarcel Moolenaar## --------------------- ## 2923955d011SMarcel Moolenaar# as_fn_unset VAR 2933955d011SMarcel Moolenaar# --------------- 2943955d011SMarcel Moolenaar# Portably unset VAR. 2953955d011SMarcel Moolenaaras_fn_unset () 2963955d011SMarcel Moolenaar{ 2973955d011SMarcel Moolenaar { eval $1=; unset $1;} 2983955d011SMarcel Moolenaar} 2993955d011SMarcel Moolenaaras_unset=as_fn_unset 3003955d011SMarcel Moolenaar 3014fde40d9SSimon J. Gerraty 3023955d011SMarcel Moolenaar# as_fn_set_status STATUS 3033955d011SMarcel Moolenaar# ----------------------- 3043955d011SMarcel Moolenaar# Set $? to STATUS, without forking. 3053955d011SMarcel Moolenaaras_fn_set_status () 3063955d011SMarcel Moolenaar{ 3073955d011SMarcel Moolenaar return $1 3083955d011SMarcel Moolenaar} # as_fn_set_status 3093955d011SMarcel Moolenaar 3103955d011SMarcel Moolenaar# as_fn_exit STATUS 3113955d011SMarcel Moolenaar# ----------------- 3123955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 3133955d011SMarcel Moolenaaras_fn_exit () 3143955d011SMarcel Moolenaar{ 3153955d011SMarcel Moolenaar set +e 3163955d011SMarcel Moolenaar as_fn_set_status $1 3173955d011SMarcel Moolenaar exit $1 3183955d011SMarcel Moolenaar} # as_fn_exit 3193955d011SMarcel Moolenaar 3203955d011SMarcel Moolenaar# as_fn_mkdir_p 3213955d011SMarcel Moolenaar# ------------- 3223955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary. 3233955d011SMarcel Moolenaaras_fn_mkdir_p () 3243955d011SMarcel Moolenaar{ 3253955d011SMarcel Moolenaar 3263955d011SMarcel Moolenaar case $as_dir in #( 3273955d011SMarcel Moolenaar -*) as_dir=./$as_dir;; 3283955d011SMarcel Moolenaar esac 3293955d011SMarcel Moolenaar test -d "$as_dir" || eval $as_mkdir_p || { 3303955d011SMarcel Moolenaar as_dirs= 3313955d011SMarcel Moolenaar while :; do 3323955d011SMarcel Moolenaar case $as_dir in #( 3334fde40d9SSimon J. Gerraty *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3343955d011SMarcel Moolenaar *) as_qdir=$as_dir;; 3353955d011SMarcel Moolenaar esac 3363955d011SMarcel Moolenaar as_dirs="'$as_qdir' $as_dirs" 3373955d011SMarcel Moolenaar as_dir=`$as_dirname -- "$as_dir" || 3383955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3393955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)[^/]' \| \ 3403955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)$' \| \ 3413955d011SMarcel Moolenaar X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 3424fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" | 3433955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3443955d011SMarcel Moolenaar s//\1/ 3453955d011SMarcel Moolenaar q 3463955d011SMarcel Moolenaar } 3473955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 3483955d011SMarcel Moolenaar s//\1/ 3493955d011SMarcel Moolenaar q 3503955d011SMarcel Moolenaar } 3513955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 3523955d011SMarcel Moolenaar s//\1/ 3533955d011SMarcel Moolenaar q 3543955d011SMarcel Moolenaar } 3553955d011SMarcel Moolenaar /^X\(\/\).*/{ 3563955d011SMarcel Moolenaar s//\1/ 3573955d011SMarcel Moolenaar q 3583955d011SMarcel Moolenaar } 3593955d011SMarcel Moolenaar s/.*/./; q'` 3603955d011SMarcel Moolenaar test -d "$as_dir" && break 3613955d011SMarcel Moolenaar done 3623955d011SMarcel Moolenaar test -z "$as_dirs" || eval "mkdir $as_dirs" 36349caa483SSimon J. Gerraty } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3643955d011SMarcel Moolenaar 3653955d011SMarcel Moolenaar 3663955d011SMarcel Moolenaar} # as_fn_mkdir_p 36749caa483SSimon J. Gerraty 36849caa483SSimon J. Gerraty# as_fn_executable_p FILE 36949caa483SSimon J. Gerraty# ----------------------- 37049caa483SSimon J. Gerraty# Test if FILE is an executable regular file. 37149caa483SSimon J. Gerratyas_fn_executable_p () 37249caa483SSimon J. Gerraty{ 37349caa483SSimon J. Gerraty test -f "$1" && test -x "$1" 37449caa483SSimon J. Gerraty} # as_fn_executable_p 3753955d011SMarcel Moolenaar# as_fn_append VAR VALUE 3763955d011SMarcel Moolenaar# ---------------------- 3773955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take 3783955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over 3793955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive 3803955d011SMarcel Moolenaar# implementations. 3814fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 3824fde40d9SSimon J. Gerratythen : 3833955d011SMarcel Moolenaar eval 'as_fn_append () 3843955d011SMarcel Moolenaar { 3853955d011SMarcel Moolenaar eval $1+=\$2 3863955d011SMarcel Moolenaar }' 38722619282SSimon J. Gerratyelse case e in #( 38822619282SSimon J. Gerraty e) as_fn_append () 3893955d011SMarcel Moolenaar { 3903955d011SMarcel Moolenaar eval $1=\$$1\$2 39122619282SSimon J. Gerraty } ;; 39222619282SSimon J. Gerratyesac 3933955d011SMarcel Moolenaarfi # as_fn_append 3943955d011SMarcel Moolenaar 3953955d011SMarcel Moolenaar# as_fn_arith ARG... 3963955d011SMarcel Moolenaar# ------------------ 3973955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the 3983955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments 3993955d011SMarcel Moolenaar# must be portable across $(()) and expr. 4004fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 4014fde40d9SSimon J. Gerratythen : 4023955d011SMarcel Moolenaar eval 'as_fn_arith () 4033955d011SMarcel Moolenaar { 4043955d011SMarcel Moolenaar as_val=$(( $* )) 4053955d011SMarcel Moolenaar }' 40622619282SSimon J. Gerratyelse case e in #( 40722619282SSimon J. Gerraty e) as_fn_arith () 4083955d011SMarcel Moolenaar { 4093955d011SMarcel Moolenaar as_val=`expr "$@" || test $? -eq 1` 41022619282SSimon J. Gerraty } ;; 41122619282SSimon J. Gerratyesac 4123955d011SMarcel Moolenaarfi # as_fn_arith 4133955d011SMarcel Moolenaar 4143955d011SMarcel Moolenaar 41549caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD] 41649caa483SSimon J. Gerraty# ---------------------------------------- 4173955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4183955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 41949caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0. 4203955d011SMarcel Moolenaaras_fn_error () 4213955d011SMarcel Moolenaar{ 42249caa483SSimon J. Gerraty as_status=$1; test $as_status -eq 0 && as_status=1 42349caa483SSimon J. Gerraty if test "$4"; then 42449caa483SSimon J. Gerraty as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 4254fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4263955d011SMarcel Moolenaar fi 4274fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: error: $2" >&2 4283955d011SMarcel Moolenaar as_fn_exit $as_status 4293955d011SMarcel Moolenaar} # as_fn_error 4303955d011SMarcel Moolenaar 4313955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 && 4323955d011SMarcel Moolenaar test "X`expr 00001 : '.*\(...\)'`" = X001; then 4333955d011SMarcel Moolenaar as_expr=expr 4343955d011SMarcel Moolenaarelse 4353955d011SMarcel Moolenaar as_expr=false 4363955d011SMarcel Moolenaarfi 4373955d011SMarcel Moolenaar 4383955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4393955d011SMarcel Moolenaar as_basename=basename 4403955d011SMarcel Moolenaarelse 4413955d011SMarcel Moolenaar as_basename=false 4423955d011SMarcel Moolenaarfi 4433955d011SMarcel Moolenaar 4443955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4453955d011SMarcel Moolenaar as_dirname=dirname 4463955d011SMarcel Moolenaarelse 4473955d011SMarcel Moolenaar as_dirname=false 4483955d011SMarcel Moolenaarfi 4493955d011SMarcel Moolenaar 4503955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" || 4513955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4523955d011SMarcel Moolenaar X"$0" : 'X\(//\)$' \| \ 4533955d011SMarcel Moolenaar X"$0" : 'X\(/\)' \| . 2>/dev/null || 4544fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" | 4553955d011SMarcel Moolenaar sed '/^.*\/\([^/][^/]*\)\/*$/{ 4563955d011SMarcel Moolenaar s//\1/ 4573955d011SMarcel Moolenaar q 4583955d011SMarcel Moolenaar } 4593955d011SMarcel Moolenaar /^X\/\(\/\/\)$/{ 4603955d011SMarcel Moolenaar s//\1/ 4613955d011SMarcel Moolenaar q 4623955d011SMarcel Moolenaar } 4633955d011SMarcel Moolenaar /^X\/\(\/\).*/{ 4643955d011SMarcel Moolenaar s//\1/ 4653955d011SMarcel Moolenaar q 4663955d011SMarcel Moolenaar } 4673955d011SMarcel Moolenaar s/.*/./; q'` 4683955d011SMarcel Moolenaar 4693955d011SMarcel Moolenaar# Avoid depending upon Character Ranges. 4703955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz' 4713955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4723955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS 4733955d011SMarcel Moolenaaras_cr_digits='0123456789' 4743955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits 4753955d011SMarcel Moolenaar 4763955d011SMarcel Moolenaar 4773955d011SMarcel Moolenaar as_lineno_1=$LINENO as_lineno_1a=$LINENO 4783955d011SMarcel Moolenaar as_lineno_2=$LINENO as_lineno_2a=$LINENO 4793955d011SMarcel Moolenaar eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4803955d011SMarcel Moolenaar test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4813955d011SMarcel Moolenaar # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4823955d011SMarcel Moolenaar sed -n ' 4833955d011SMarcel Moolenaar p 4843955d011SMarcel Moolenaar /[$]LINENO/= 4853955d011SMarcel Moolenaar ' <$as_myself | 4863955d011SMarcel Moolenaar sed ' 48722619282SSimon J. Gerraty t clear 48822619282SSimon J. Gerraty :clear 4893955d011SMarcel Moolenaar s/[$]LINENO.*/&-/ 4903955d011SMarcel Moolenaar t lineno 4913955d011SMarcel Moolenaar b 4923955d011SMarcel Moolenaar :lineno 4933955d011SMarcel Moolenaar N 4943955d011SMarcel Moolenaar :loop 4953955d011SMarcel Moolenaar s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4963955d011SMarcel Moolenaar t loop 4973955d011SMarcel Moolenaar s/-\n.*// 4983955d011SMarcel Moolenaar ' >$as_me.lineno && 4993955d011SMarcel Moolenaar chmod +x "$as_me.lineno" || 5004fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 5013955d011SMarcel Moolenaar 50249caa483SSimon J. Gerraty # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 50349caa483SSimon J. Gerraty # already done that, so ensure we don't try to do so again and fall 50449caa483SSimon J. Gerraty # in an infinite loop. This has already happened in practice. 50549caa483SSimon J. Gerraty _as_can_reexec=no; export _as_can_reexec 5063955d011SMarcel Moolenaar # Don't try to exec as it changes $[0], causing all sort of problems 5073955d011SMarcel Moolenaar # (the dirname of $[0] is not the place where we might find the 5083955d011SMarcel Moolenaar # original and so on. Autoconf is especially sensitive to this). 5093955d011SMarcel Moolenaar . "./$as_me.lineno" 5103955d011SMarcel Moolenaar # Exit status is that of the last command. 5113955d011SMarcel Moolenaar exit 5123955d011SMarcel Moolenaar} 5133955d011SMarcel Moolenaar 5144fde40d9SSimon J. Gerraty 5154fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline. 5164fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 5174fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles. 5183955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T= 5193955d011SMarcel Moolenaarcase `echo -n x` in #((((( 5203955d011SMarcel Moolenaar-n*) 5213955d011SMarcel Moolenaar case `echo 'xy\c'` in 5223955d011SMarcel Moolenaar *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5233955d011SMarcel Moolenaar xy) ECHO_C='\c';; 5243955d011SMarcel Moolenaar *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 5253955d011SMarcel Moolenaar ECHO_T=' ';; 5263955d011SMarcel Moolenaar esac;; 5273955d011SMarcel Moolenaar*) 5283955d011SMarcel Moolenaar ECHO_N='-n';; 5293955d011SMarcel Moolenaaresac 5303955d011SMarcel Moolenaar 5314fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide 5324fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n. New code should use 5334fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 5344fde40d9SSimon J. Gerratyas_echo='printf %s\n' 5354fde40d9SSimon J. Gerratyas_echo_n='printf %s' 5364fde40d9SSimon J. Gerraty 5373955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file 5383955d011SMarcel Moolenaarif test -d conf$$.dir; then 5393955d011SMarcel Moolenaar rm -f conf$$.dir/conf$$.file 5403955d011SMarcel Moolenaarelse 5413955d011SMarcel Moolenaar rm -f conf$$.dir 5423955d011SMarcel Moolenaar mkdir conf$$.dir 2>/dev/null 5433955d011SMarcel Moolenaarfi 5443955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then 5453955d011SMarcel Moolenaar if ln -s conf$$.file conf$$ 2>/dev/null; then 5463955d011SMarcel Moolenaar as_ln_s='ln -s' 5473955d011SMarcel Moolenaar # ... but there are two gotchas: 54822619282SSimon J. Gerraty # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 54922619282SSimon J. Gerraty # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 55022619282SSimon J. Gerraty # In both cases, we have to default to 'cp -pR'. 5513955d011SMarcel Moolenaar ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 55249caa483SSimon J. Gerraty as_ln_s='cp -pR' 5533955d011SMarcel Moolenaar elif ln conf$$.file conf$$ 2>/dev/null; then 5543955d011SMarcel Moolenaar as_ln_s=ln 5553955d011SMarcel Moolenaar else 55649caa483SSimon J. Gerraty as_ln_s='cp -pR' 5573955d011SMarcel Moolenaar fi 5583955d011SMarcel Moolenaarelse 55949caa483SSimon J. Gerraty as_ln_s='cp -pR' 5603955d011SMarcel Moolenaarfi 5613955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5623955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null 5633955d011SMarcel Moolenaar 5643955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then 5653955d011SMarcel Moolenaar as_mkdir_p='mkdir -p "$as_dir"' 5663955d011SMarcel Moolenaarelse 5673955d011SMarcel Moolenaar test -d ./-p && rmdir ./-p 5683955d011SMarcel Moolenaar as_mkdir_p=false 5693955d011SMarcel Moolenaarfi 5703955d011SMarcel Moolenaar 5713955d011SMarcel Moolenaaras_test_x='test -x' 57249caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p 5733955d011SMarcel Moolenaar 5743955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name. 57522619282SSimon J. Gerratyas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 57622619282SSimon J. Gerratyas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 5773955d011SMarcel Moolenaar 5783955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name. 57922619282SSimon J. Gerratyas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 58022619282SSimon J. Gerratyas_tr_sh="eval sed '$as_sed_sh'" # deprecated 5813955d011SMarcel Moolenaar 5823955d011SMarcel Moolenaar 58349caa483SSimon J. Gerratytest -n "$DJDIR" || exec 7<&0 </dev/null 58449caa483SSimon J. Gerratyexec 6>&1 5853955d011SMarcel Moolenaar 5863955d011SMarcel Moolenaar# Name of the host. 58749caa483SSimon J. Gerraty# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 5883955d011SMarcel Moolenaar# so uname gets run too. 5893955d011SMarcel Moolenaarac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5903955d011SMarcel Moolenaar 5913955d011SMarcel Moolenaar# 5923955d011SMarcel Moolenaar# Initializations. 5933955d011SMarcel Moolenaar# 5943955d011SMarcel Moolenaarac_default_prefix=/usr/local 5953955d011SMarcel Moolenaarac_clean_files= 5963955d011SMarcel Moolenaarac_config_libobj_dir=. 5973955d011SMarcel MoolenaarLIBOBJS= 5983955d011SMarcel Moolenaarcross_compiling=no 5993955d011SMarcel Moolenaarsubdirs= 6003955d011SMarcel MoolenaarMFLAGS= 6013955d011SMarcel MoolenaarMAKEFLAGS= 6023955d011SMarcel Moolenaar 6033955d011SMarcel Moolenaar# Identity of this package. 6043955d011SMarcel MoolenaarPACKAGE_NAME='bmake' 6053955d011SMarcel MoolenaarPACKAGE_TARNAME='bmake' 606*c60f6422SSimon J. GerratyPACKAGE_VERSION='20251111' 607*c60f6422SSimon J. GerratyPACKAGE_STRING='bmake 20251111' 6083955d011SMarcel MoolenaarPACKAGE_BUGREPORT='sjg@NetBSD.org' 6093955d011SMarcel MoolenaarPACKAGE_URL='' 6103955d011SMarcel Moolenaar 6113955d011SMarcel Moolenaar# Factoring default headers for most tests. 6123955d011SMarcel Moolenaarac_includes_default="\ 6133955d011SMarcel Moolenaar#include <stddef.h> 6144fde40d9SSimon J. Gerraty#ifdef HAVE_STDIO_H 6154fde40d9SSimon J. Gerraty# include <stdio.h> 6164fde40d9SSimon J. Gerraty#endif 6173955d011SMarcel Moolenaar#ifdef HAVE_STDLIB_H 6183955d011SMarcel Moolenaar# include <stdlib.h> 6193955d011SMarcel Moolenaar#endif 6203955d011SMarcel Moolenaar#ifdef HAVE_STRING_H 6213955d011SMarcel Moolenaar# include <string.h> 6223955d011SMarcel Moolenaar#endif 6233955d011SMarcel Moolenaar#ifdef HAVE_INTTYPES_H 6243955d011SMarcel Moolenaar# include <inttypes.h> 6253955d011SMarcel Moolenaar#endif 6263955d011SMarcel Moolenaar#ifdef HAVE_STDINT_H 6273955d011SMarcel Moolenaar# include <stdint.h> 6283955d011SMarcel Moolenaar#endif 6294fde40d9SSimon J. Gerraty#ifdef HAVE_STRINGS_H 6304fde40d9SSimon J. Gerraty# include <strings.h> 6314fde40d9SSimon J. Gerraty#endif 6324fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H 6334fde40d9SSimon J. Gerraty# include <sys/types.h> 6344fde40d9SSimon J. Gerraty#endif 6354fde40d9SSimon J. Gerraty#ifdef HAVE_SYS_STAT_H 6364fde40d9SSimon J. Gerraty# include <sys/stat.h> 6374fde40d9SSimon J. Gerraty#endif 6383955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H 6393955d011SMarcel Moolenaar# include <unistd.h> 6403955d011SMarcel Moolenaar#endif" 6413955d011SMarcel Moolenaar 6424fde40d9SSimon J. Gerratyac_header_c_list= 6434fde40d9SSimon J. Gerratyac_func_c_list= 6443955d011SMarcel Moolenaarac_subst_vars='LTLIBOBJS 64512904384SSimon J. GerratyUTC_1 646e22fef7dSSimon J. Gerraty_MAKE_VERSION 647*c60f6422SSimon J. Gerratylua 6483955d011SMarcel Moolenaarfilemon_h 64949caa483SSimon J. Gerratyuse_filemon 6503955d011SMarcel Moolenaaruse_meta 6513955d011SMarcel Moolenaardiff_u 65212904384SSimon J. Gerratydiff 6533955d011SMarcel MoolenaarGCC 6543955d011SMarcel MoolenaarINSTALL 6553955d011SMarcel Moolenaardefault_sys_path 6563955d011SMarcel Moolenaarmksrc 657e2eeea75SSimon J. Gerratyforce_machine_arch 6583955d011SMarcel Moolenaarmachine_arch 6593955d011SMarcel Moolenaarforce_machine 6603955d011SMarcel Moolenaarmachine 661548bfc56SSimon J. Gerratyforce_make_os 662548bfc56SSimon J. Gerratymake_os 6634fde40d9SSimon J. Gerratyegrep 6643955d011SMarcel MoolenaarLIBOBJS 6650dede8b0SSimon J. Gerratybmake_path_max 6663955d011SMarcel Moolenaarac_exe_suffix 6673955d011SMarcel MoolenaarINSTALL_DATA 6683955d011SMarcel MoolenaarINSTALL_SCRIPT 6693955d011SMarcel MoolenaarINSTALL_PROGRAM 6703955d011SMarcel MoolenaarOBJEXT 6713955d011SMarcel MoolenaarEXEEXT 6723955d011SMarcel Moolenaarac_ct_CC 6733955d011SMarcel MoolenaarCPPFLAGS 6743955d011SMarcel MoolenaarLDFLAGS 6753955d011SMarcel MoolenaarCFLAGS 6763955d011SMarcel MoolenaarCC 6773955d011SMarcel Moolenaartarget_alias 6783955d011SMarcel Moolenaarhost_alias 6793955d011SMarcel Moolenaarbuild_alias 6803955d011SMarcel MoolenaarLIBS 6813955d011SMarcel MoolenaarECHO_T 6823955d011SMarcel MoolenaarECHO_N 6833955d011SMarcel MoolenaarECHO_C 6843955d011SMarcel MoolenaarDEFS 6853955d011SMarcel Moolenaarmandir 6863955d011SMarcel Moolenaarlocaledir 6873955d011SMarcel Moolenaarlibdir 6883955d011SMarcel Moolenaarpsdir 6893955d011SMarcel Moolenaarpdfdir 6903955d011SMarcel Moolenaardvidir 6913955d011SMarcel Moolenaarhtmldir 6923955d011SMarcel Moolenaarinfodir 6933955d011SMarcel Moolenaardocdir 6943955d011SMarcel Moolenaaroldincludedir 6953955d011SMarcel Moolenaarincludedir 6964fde40d9SSimon J. Gerratyrunstatedir 6973955d011SMarcel Moolenaarlocalstatedir 6983955d011SMarcel Moolenaarsharedstatedir 6993955d011SMarcel Moolenaarsysconfdir 7003955d011SMarcel Moolenaardatadir 7013955d011SMarcel Moolenaardatarootdir 7023955d011SMarcel Moolenaarlibexecdir 7033955d011SMarcel Moolenaarsbindir 7043955d011SMarcel Moolenaarbindir 7053955d011SMarcel Moolenaarprogram_transform_name 7063955d011SMarcel Moolenaarprefix 7073955d011SMarcel Moolenaarexec_prefix 7083955d011SMarcel MoolenaarPACKAGE_URL 7093955d011SMarcel MoolenaarPACKAGE_BUGREPORT 7103955d011SMarcel MoolenaarPACKAGE_STRING 7113955d011SMarcel MoolenaarPACKAGE_VERSION 7123955d011SMarcel MoolenaarPACKAGE_TARNAME 7133955d011SMarcel MoolenaarPACKAGE_NAME 7143955d011SMarcel MoolenaarPATH_SEPARATOR 7153955d011SMarcel MoolenaarSHELL' 7163955d011SMarcel Moolenaarac_subst_files='' 7173955d011SMarcel Moolenaarac_user_opts=' 7183955d011SMarcel Moolenaarenable_option_checking 7193955d011SMarcel Moolenaarwith_defshell 72049caa483SSimon J. Gerratywith_makefile 7213955d011SMarcel Moolenaarwith_meta 7223955d011SMarcel Moolenaarwith_filemon 723d5e0a182SSimon J. Gerratywith_bmake_strftime 724*c60f6422SSimon J. Gerratywith_lua 7253955d011SMarcel Moolenaarwith_machine 7263955d011SMarcel Moolenaarwith_force_machine 7273955d011SMarcel Moolenaarwith_force_machine_arch 7283955d011SMarcel Moolenaarwith_machine_arch 7293955d011SMarcel Moolenaarwith_default_sys_path 7303955d011SMarcel Moolenaarwith_path_objdirprefix 7313955d011SMarcel Moolenaarenable_pwd_override 7323955d011SMarcel Moolenaarenable_check_make_chdir 7333955d011SMarcel Moolenaarwith_mksrc 7343955d011SMarcel Moolenaar' 7353955d011SMarcel Moolenaar ac_precious_vars='build_alias 7363955d011SMarcel Moolenaarhost_alias 7373955d011SMarcel Moolenaartarget_alias 7383955d011SMarcel MoolenaarCC 7393955d011SMarcel MoolenaarCFLAGS 7403955d011SMarcel MoolenaarLDFLAGS 7413955d011SMarcel MoolenaarLIBS 7424fde40d9SSimon J. GerratyCPPFLAGS' 7433955d011SMarcel Moolenaar 7443955d011SMarcel Moolenaar 7453955d011SMarcel Moolenaar# Initialize some variables set by options. 7463955d011SMarcel Moolenaarac_init_help= 7473955d011SMarcel Moolenaarac_init_version=false 7483955d011SMarcel Moolenaarac_unrecognized_opts= 7493955d011SMarcel Moolenaarac_unrecognized_sep= 7503955d011SMarcel Moolenaar# The variables have the same names as the options, with 7513955d011SMarcel Moolenaar# dashes changed to underlines. 7523955d011SMarcel Moolenaarcache_file=/dev/null 7533955d011SMarcel Moolenaarexec_prefix=NONE 7543955d011SMarcel Moolenaarno_create= 7553955d011SMarcel Moolenaarno_recursion= 7563955d011SMarcel Moolenaarprefix=NONE 7573955d011SMarcel Moolenaarprogram_prefix=NONE 7583955d011SMarcel Moolenaarprogram_suffix=NONE 7593955d011SMarcel Moolenaarprogram_transform_name=s,x,x, 7603955d011SMarcel Moolenaarsilent= 7613955d011SMarcel Moolenaarsite= 7623955d011SMarcel Moolenaarsrcdir= 7633955d011SMarcel Moolenaarverbose= 7643955d011SMarcel Moolenaarx_includes=NONE 7653955d011SMarcel Moolenaarx_libraries=NONE 7663955d011SMarcel Moolenaar 7673955d011SMarcel Moolenaar# Installation directory options. 7683955d011SMarcel Moolenaar# These are left unexpanded so users can "make install exec_prefix=/foo" 7693955d011SMarcel Moolenaar# and all the variables that are supposed to be based on exec_prefix 7703955d011SMarcel Moolenaar# by default will actually change. 7713955d011SMarcel Moolenaar# Use braces instead of parens because sh, perl, etc. also accept them. 7723955d011SMarcel Moolenaar# (The list follows the same order as the GNU Coding Standards.) 7733955d011SMarcel Moolenaarbindir='${exec_prefix}/bin' 7743955d011SMarcel Moolenaarsbindir='${exec_prefix}/sbin' 7753955d011SMarcel Moolenaarlibexecdir='${exec_prefix}/libexec' 7763955d011SMarcel Moolenaardatarootdir='${prefix}/share' 7773955d011SMarcel Moolenaardatadir='${datarootdir}' 7783955d011SMarcel Moolenaarsysconfdir='${prefix}/etc' 7793955d011SMarcel Moolenaarsharedstatedir='${prefix}/com' 7803955d011SMarcel Moolenaarlocalstatedir='${prefix}/var' 7814fde40d9SSimon J. Gerratyrunstatedir='${localstatedir}/run' 7823955d011SMarcel Moolenaarincludedir='${prefix}/include' 7833955d011SMarcel Moolenaaroldincludedir='/usr/include' 7843955d011SMarcel Moolenaardocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 7853955d011SMarcel Moolenaarinfodir='${datarootdir}/info' 7863955d011SMarcel Moolenaarhtmldir='${docdir}' 7873955d011SMarcel Moolenaardvidir='${docdir}' 7883955d011SMarcel Moolenaarpdfdir='${docdir}' 7893955d011SMarcel Moolenaarpsdir='${docdir}' 7903955d011SMarcel Moolenaarlibdir='${exec_prefix}/lib' 7913955d011SMarcel Moolenaarlocaledir='${datarootdir}/locale' 7923955d011SMarcel Moolenaarmandir='${datarootdir}/man' 7933955d011SMarcel Moolenaar 7943955d011SMarcel Moolenaarac_prev= 7953955d011SMarcel Moolenaarac_dashdash= 7963955d011SMarcel Moolenaarfor ac_option 7973955d011SMarcel Moolenaardo 7983955d011SMarcel Moolenaar # If the previous option needs an argument, assign it. 7993955d011SMarcel Moolenaar if test -n "$ac_prev"; then 8003955d011SMarcel Moolenaar eval $ac_prev=\$ac_option 8013955d011SMarcel Moolenaar ac_prev= 8023955d011SMarcel Moolenaar continue 8033955d011SMarcel Moolenaar fi 8043955d011SMarcel Moolenaar 8053955d011SMarcel Moolenaar case $ac_option in 80649caa483SSimon J. Gerraty *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 80749caa483SSimon J. Gerraty *=) ac_optarg= ;; 8083955d011SMarcel Moolenaar *) ac_optarg=yes ;; 8093955d011SMarcel Moolenaar esac 8103955d011SMarcel Moolenaar 8113955d011SMarcel Moolenaar case $ac_dashdash$ac_option in 8123955d011SMarcel Moolenaar --) 8133955d011SMarcel Moolenaar ac_dashdash=yes ;; 8143955d011SMarcel Moolenaar 8153955d011SMarcel Moolenaar -bindir | --bindir | --bindi | --bind | --bin | --bi) 8163955d011SMarcel Moolenaar ac_prev=bindir ;; 8173955d011SMarcel Moolenaar -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 8183955d011SMarcel Moolenaar bindir=$ac_optarg ;; 8193955d011SMarcel Moolenaar 8203955d011SMarcel Moolenaar -build | --build | --buil | --bui | --bu) 8213955d011SMarcel Moolenaar ac_prev=build_alias ;; 8223955d011SMarcel Moolenaar -build=* | --build=* | --buil=* | --bui=* | --bu=*) 8233955d011SMarcel Moolenaar build_alias=$ac_optarg ;; 8243955d011SMarcel Moolenaar 8253955d011SMarcel Moolenaar -cache-file | --cache-file | --cache-fil | --cache-fi \ 8263955d011SMarcel Moolenaar | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8273955d011SMarcel Moolenaar ac_prev=cache_file ;; 8283955d011SMarcel Moolenaar -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8293955d011SMarcel Moolenaar | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 8303955d011SMarcel Moolenaar cache_file=$ac_optarg ;; 8313955d011SMarcel Moolenaar 8323955d011SMarcel Moolenaar --config-cache | -C) 8333955d011SMarcel Moolenaar cache_file=config.cache ;; 8343955d011SMarcel Moolenaar 8353955d011SMarcel Moolenaar -datadir | --datadir | --datadi | --datad) 8363955d011SMarcel Moolenaar ac_prev=datadir ;; 8373955d011SMarcel Moolenaar -datadir=* | --datadir=* | --datadi=* | --datad=*) 8383955d011SMarcel Moolenaar datadir=$ac_optarg ;; 8393955d011SMarcel Moolenaar 8403955d011SMarcel Moolenaar -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 8413955d011SMarcel Moolenaar | --dataroo | --dataro | --datar) 8423955d011SMarcel Moolenaar ac_prev=datarootdir ;; 8433955d011SMarcel Moolenaar -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 8443955d011SMarcel Moolenaar | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 8453955d011SMarcel Moolenaar datarootdir=$ac_optarg ;; 8463955d011SMarcel Moolenaar 8473955d011SMarcel Moolenaar -disable-* | --disable-*) 8483955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 8493955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 8503955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 85122619282SSimon J. Gerraty as_fn_error $? "invalid feature name: '$ac_useropt'" 8523955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 8534fde40d9SSimon J. Gerraty ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 8543955d011SMarcel Moolenaar case $ac_user_opts in 8553955d011SMarcel Moolenaar *" 8563955d011SMarcel Moolenaar"enable_$ac_useropt" 8573955d011SMarcel Moolenaar"*) ;; 8583955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 8593955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 8603955d011SMarcel Moolenaar esac 8613955d011SMarcel Moolenaar eval enable_$ac_useropt=no ;; 8623955d011SMarcel Moolenaar 8633955d011SMarcel Moolenaar -docdir | --docdir | --docdi | --doc | --do) 8643955d011SMarcel Moolenaar ac_prev=docdir ;; 8653955d011SMarcel Moolenaar -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 8663955d011SMarcel Moolenaar docdir=$ac_optarg ;; 8673955d011SMarcel Moolenaar 8683955d011SMarcel Moolenaar -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 8693955d011SMarcel Moolenaar ac_prev=dvidir ;; 8703955d011SMarcel Moolenaar -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 8713955d011SMarcel Moolenaar dvidir=$ac_optarg ;; 8723955d011SMarcel Moolenaar 8733955d011SMarcel Moolenaar -enable-* | --enable-*) 8743955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 8753955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 8763955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 87722619282SSimon J. Gerraty as_fn_error $? "invalid feature name: '$ac_useropt'" 8783955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 8794fde40d9SSimon J. Gerraty ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 8803955d011SMarcel Moolenaar case $ac_user_opts in 8813955d011SMarcel Moolenaar *" 8823955d011SMarcel Moolenaar"enable_$ac_useropt" 8833955d011SMarcel Moolenaar"*) ;; 8843955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 8853955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 8863955d011SMarcel Moolenaar esac 8873955d011SMarcel Moolenaar eval enable_$ac_useropt=\$ac_optarg ;; 8883955d011SMarcel Moolenaar 8893955d011SMarcel Moolenaar -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 8903955d011SMarcel Moolenaar | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 8913955d011SMarcel Moolenaar | --exec | --exe | --ex) 8923955d011SMarcel Moolenaar ac_prev=exec_prefix ;; 8933955d011SMarcel Moolenaar -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 8943955d011SMarcel Moolenaar | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 8953955d011SMarcel Moolenaar | --exec=* | --exe=* | --ex=*) 8963955d011SMarcel Moolenaar exec_prefix=$ac_optarg ;; 8973955d011SMarcel Moolenaar 8983955d011SMarcel Moolenaar -gas | --gas | --ga | --g) 8993955d011SMarcel Moolenaar # Obsolete; use --with-gas. 9003955d011SMarcel Moolenaar with_gas=yes ;; 9013955d011SMarcel Moolenaar 9023955d011SMarcel Moolenaar -help | --help | --hel | --he | -h) 9033955d011SMarcel Moolenaar ac_init_help=long ;; 9043955d011SMarcel Moolenaar -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 9053955d011SMarcel Moolenaar ac_init_help=recursive ;; 9063955d011SMarcel Moolenaar -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 9073955d011SMarcel Moolenaar ac_init_help=short ;; 9083955d011SMarcel Moolenaar 9093955d011SMarcel Moolenaar -host | --host | --hos | --ho) 9103955d011SMarcel Moolenaar ac_prev=host_alias ;; 9113955d011SMarcel Moolenaar -host=* | --host=* | --hos=* | --ho=*) 9123955d011SMarcel Moolenaar host_alias=$ac_optarg ;; 9133955d011SMarcel Moolenaar 9143955d011SMarcel Moolenaar -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 9153955d011SMarcel Moolenaar ac_prev=htmldir ;; 9163955d011SMarcel Moolenaar -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 9173955d011SMarcel Moolenaar | --ht=*) 9183955d011SMarcel Moolenaar htmldir=$ac_optarg ;; 9193955d011SMarcel Moolenaar 9203955d011SMarcel Moolenaar -includedir | --includedir | --includedi | --included | --include \ 9213955d011SMarcel Moolenaar | --includ | --inclu | --incl | --inc) 9223955d011SMarcel Moolenaar ac_prev=includedir ;; 9233955d011SMarcel Moolenaar -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 9243955d011SMarcel Moolenaar | --includ=* | --inclu=* | --incl=* | --inc=*) 9253955d011SMarcel Moolenaar includedir=$ac_optarg ;; 9263955d011SMarcel Moolenaar 9273955d011SMarcel Moolenaar -infodir | --infodir | --infodi | --infod | --info | --inf) 9283955d011SMarcel Moolenaar ac_prev=infodir ;; 9293955d011SMarcel Moolenaar -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 9303955d011SMarcel Moolenaar infodir=$ac_optarg ;; 9313955d011SMarcel Moolenaar 9323955d011SMarcel Moolenaar -libdir | --libdir | --libdi | --libd) 9333955d011SMarcel Moolenaar ac_prev=libdir ;; 9343955d011SMarcel Moolenaar -libdir=* | --libdir=* | --libdi=* | --libd=*) 9353955d011SMarcel Moolenaar libdir=$ac_optarg ;; 9363955d011SMarcel Moolenaar 9373955d011SMarcel Moolenaar -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 9383955d011SMarcel Moolenaar | --libexe | --libex | --libe) 9393955d011SMarcel Moolenaar ac_prev=libexecdir ;; 9403955d011SMarcel Moolenaar -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 9413955d011SMarcel Moolenaar | --libexe=* | --libex=* | --libe=*) 9423955d011SMarcel Moolenaar libexecdir=$ac_optarg ;; 9433955d011SMarcel Moolenaar 9443955d011SMarcel Moolenaar -localedir | --localedir | --localedi | --localed | --locale) 9453955d011SMarcel Moolenaar ac_prev=localedir ;; 9463955d011SMarcel Moolenaar -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 9473955d011SMarcel Moolenaar localedir=$ac_optarg ;; 9483955d011SMarcel Moolenaar 9493955d011SMarcel Moolenaar -localstatedir | --localstatedir | --localstatedi | --localstated \ 9503955d011SMarcel Moolenaar | --localstate | --localstat | --localsta | --localst | --locals) 9513955d011SMarcel Moolenaar ac_prev=localstatedir ;; 9523955d011SMarcel Moolenaar -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 9533955d011SMarcel Moolenaar | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 9543955d011SMarcel Moolenaar localstatedir=$ac_optarg ;; 9553955d011SMarcel Moolenaar 9563955d011SMarcel Moolenaar -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 9573955d011SMarcel Moolenaar ac_prev=mandir ;; 9583955d011SMarcel Moolenaar -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 9593955d011SMarcel Moolenaar mandir=$ac_optarg ;; 9603955d011SMarcel Moolenaar 9613955d011SMarcel Moolenaar -nfp | --nfp | --nf) 9623955d011SMarcel Moolenaar # Obsolete; use --without-fp. 9633955d011SMarcel Moolenaar with_fp=no ;; 9643955d011SMarcel Moolenaar 9653955d011SMarcel Moolenaar -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 9663955d011SMarcel Moolenaar | --no-cr | --no-c | -n) 9673955d011SMarcel Moolenaar no_create=yes ;; 9683955d011SMarcel Moolenaar 9693955d011SMarcel Moolenaar -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 9703955d011SMarcel Moolenaar | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 9713955d011SMarcel Moolenaar no_recursion=yes ;; 9723955d011SMarcel Moolenaar 9733955d011SMarcel Moolenaar -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 9743955d011SMarcel Moolenaar | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 9753955d011SMarcel Moolenaar | --oldin | --oldi | --old | --ol | --o) 9763955d011SMarcel Moolenaar ac_prev=oldincludedir ;; 9773955d011SMarcel Moolenaar -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 9783955d011SMarcel Moolenaar | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 9793955d011SMarcel Moolenaar | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 9803955d011SMarcel Moolenaar oldincludedir=$ac_optarg ;; 9813955d011SMarcel Moolenaar 9823955d011SMarcel Moolenaar -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 9833955d011SMarcel Moolenaar ac_prev=prefix ;; 9843955d011SMarcel Moolenaar -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 9853955d011SMarcel Moolenaar prefix=$ac_optarg ;; 9863955d011SMarcel Moolenaar 9873955d011SMarcel Moolenaar -program-prefix | --program-prefix | --program-prefi | --program-pref \ 9883955d011SMarcel Moolenaar | --program-pre | --program-pr | --program-p) 9893955d011SMarcel Moolenaar ac_prev=program_prefix ;; 9903955d011SMarcel Moolenaar -program-prefix=* | --program-prefix=* | --program-prefi=* \ 9913955d011SMarcel Moolenaar | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 9923955d011SMarcel Moolenaar program_prefix=$ac_optarg ;; 9933955d011SMarcel Moolenaar 9943955d011SMarcel Moolenaar -program-suffix | --program-suffix | --program-suffi | --program-suff \ 9953955d011SMarcel Moolenaar | --program-suf | --program-su | --program-s) 9963955d011SMarcel Moolenaar ac_prev=program_suffix ;; 9973955d011SMarcel Moolenaar -program-suffix=* | --program-suffix=* | --program-suffi=* \ 9983955d011SMarcel Moolenaar | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 9993955d011SMarcel Moolenaar program_suffix=$ac_optarg ;; 10003955d011SMarcel Moolenaar 10013955d011SMarcel Moolenaar -program-transform-name | --program-transform-name \ 10023955d011SMarcel Moolenaar | --program-transform-nam | --program-transform-na \ 10033955d011SMarcel Moolenaar | --program-transform-n | --program-transform- \ 10043955d011SMarcel Moolenaar | --program-transform | --program-transfor \ 10053955d011SMarcel Moolenaar | --program-transfo | --program-transf \ 10063955d011SMarcel Moolenaar | --program-trans | --program-tran \ 10073955d011SMarcel Moolenaar | --progr-tra | --program-tr | --program-t) 10083955d011SMarcel Moolenaar ac_prev=program_transform_name ;; 10093955d011SMarcel Moolenaar -program-transform-name=* | --program-transform-name=* \ 10103955d011SMarcel Moolenaar | --program-transform-nam=* | --program-transform-na=* \ 10113955d011SMarcel Moolenaar | --program-transform-n=* | --program-transform-=* \ 10123955d011SMarcel Moolenaar | --program-transform=* | --program-transfor=* \ 10133955d011SMarcel Moolenaar | --program-transfo=* | --program-transf=* \ 10143955d011SMarcel Moolenaar | --program-trans=* | --program-tran=* \ 10153955d011SMarcel Moolenaar | --progr-tra=* | --program-tr=* | --program-t=*) 10163955d011SMarcel Moolenaar program_transform_name=$ac_optarg ;; 10173955d011SMarcel Moolenaar 10183955d011SMarcel Moolenaar -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 10193955d011SMarcel Moolenaar ac_prev=pdfdir ;; 10203955d011SMarcel Moolenaar -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 10213955d011SMarcel Moolenaar pdfdir=$ac_optarg ;; 10223955d011SMarcel Moolenaar 10233955d011SMarcel Moolenaar -psdir | --psdir | --psdi | --psd | --ps) 10243955d011SMarcel Moolenaar ac_prev=psdir ;; 10253955d011SMarcel Moolenaar -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 10263955d011SMarcel Moolenaar psdir=$ac_optarg ;; 10273955d011SMarcel Moolenaar 10283955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 10293955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil) 10303955d011SMarcel Moolenaar silent=yes ;; 10313955d011SMarcel Moolenaar 10324fde40d9SSimon J. Gerraty -runstatedir | --runstatedir | --runstatedi | --runstated \ 10334fde40d9SSimon J. Gerraty | --runstate | --runstat | --runsta | --runst | --runs \ 10344fde40d9SSimon J. Gerraty | --run | --ru | --r) 10354fde40d9SSimon J. Gerraty ac_prev=runstatedir ;; 10364fde40d9SSimon J. Gerraty -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 10374fde40d9SSimon J. Gerraty | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 10384fde40d9SSimon J. Gerraty | --run=* | --ru=* | --r=*) 10394fde40d9SSimon J. Gerraty runstatedir=$ac_optarg ;; 10404fde40d9SSimon J. Gerraty 10413955d011SMarcel Moolenaar -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 10423955d011SMarcel Moolenaar ac_prev=sbindir ;; 10433955d011SMarcel Moolenaar -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 10443955d011SMarcel Moolenaar | --sbi=* | --sb=*) 10453955d011SMarcel Moolenaar sbindir=$ac_optarg ;; 10463955d011SMarcel Moolenaar 10473955d011SMarcel Moolenaar -sharedstatedir | --sharedstatedir | --sharedstatedi \ 10483955d011SMarcel Moolenaar | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 10493955d011SMarcel Moolenaar | --sharedst | --shareds | --shared | --share | --shar \ 10503955d011SMarcel Moolenaar | --sha | --sh) 10513955d011SMarcel Moolenaar ac_prev=sharedstatedir ;; 10523955d011SMarcel Moolenaar -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 10533955d011SMarcel Moolenaar | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 10543955d011SMarcel Moolenaar | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 10553955d011SMarcel Moolenaar | --sha=* | --sh=*) 10563955d011SMarcel Moolenaar sharedstatedir=$ac_optarg ;; 10573955d011SMarcel Moolenaar 10583955d011SMarcel Moolenaar -site | --site | --sit) 10593955d011SMarcel Moolenaar ac_prev=site ;; 10603955d011SMarcel Moolenaar -site=* | --site=* | --sit=*) 10613955d011SMarcel Moolenaar site=$ac_optarg ;; 10623955d011SMarcel Moolenaar 10633955d011SMarcel Moolenaar -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 10643955d011SMarcel Moolenaar ac_prev=srcdir ;; 10653955d011SMarcel Moolenaar -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 10663955d011SMarcel Moolenaar srcdir=$ac_optarg ;; 10673955d011SMarcel Moolenaar 10683955d011SMarcel Moolenaar -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 10693955d011SMarcel Moolenaar | --syscon | --sysco | --sysc | --sys | --sy) 10703955d011SMarcel Moolenaar ac_prev=sysconfdir ;; 10713955d011SMarcel Moolenaar -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 10723955d011SMarcel Moolenaar | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 10733955d011SMarcel Moolenaar sysconfdir=$ac_optarg ;; 10743955d011SMarcel Moolenaar 10753955d011SMarcel Moolenaar -target | --target | --targe | --targ | --tar | --ta | --t) 10763955d011SMarcel Moolenaar ac_prev=target_alias ;; 10773955d011SMarcel Moolenaar -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 10783955d011SMarcel Moolenaar target_alias=$ac_optarg ;; 10793955d011SMarcel Moolenaar 10803955d011SMarcel Moolenaar -v | -verbose | --verbose | --verbos | --verbo | --verb) 10813955d011SMarcel Moolenaar verbose=yes ;; 10823955d011SMarcel Moolenaar 10833955d011SMarcel Moolenaar -version | --version | --versio | --versi | --vers | -V) 10843955d011SMarcel Moolenaar ac_init_version=: ;; 10853955d011SMarcel Moolenaar 10863955d011SMarcel Moolenaar -with-* | --with-*) 10873955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 10883955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 10893955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 109022619282SSimon J. Gerraty as_fn_error $? "invalid package name: '$ac_useropt'" 10913955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 10924fde40d9SSimon J. Gerraty ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 10933955d011SMarcel Moolenaar case $ac_user_opts in 10943955d011SMarcel Moolenaar *" 10953955d011SMarcel Moolenaar"with_$ac_useropt" 10963955d011SMarcel Moolenaar"*) ;; 10973955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 10983955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 10993955d011SMarcel Moolenaar esac 11003955d011SMarcel Moolenaar eval with_$ac_useropt=\$ac_optarg ;; 11013955d011SMarcel Moolenaar 11023955d011SMarcel Moolenaar -without-* | --without-*) 11033955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 11043955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 11053955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 110622619282SSimon J. Gerraty as_fn_error $? "invalid package name: '$ac_useropt'" 11073955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 11084fde40d9SSimon J. Gerraty ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 11093955d011SMarcel Moolenaar case $ac_user_opts in 11103955d011SMarcel Moolenaar *" 11113955d011SMarcel Moolenaar"with_$ac_useropt" 11123955d011SMarcel Moolenaar"*) ;; 11133955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 11143955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 11153955d011SMarcel Moolenaar esac 11163955d011SMarcel Moolenaar eval with_$ac_useropt=no ;; 11173955d011SMarcel Moolenaar 11183955d011SMarcel Moolenaar --x) 11193955d011SMarcel Moolenaar # Obsolete; use --with-x. 11203955d011SMarcel Moolenaar with_x=yes ;; 11213955d011SMarcel Moolenaar 11223955d011SMarcel Moolenaar -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 11233955d011SMarcel Moolenaar | --x-incl | --x-inc | --x-in | --x-i) 11243955d011SMarcel Moolenaar ac_prev=x_includes ;; 11253955d011SMarcel Moolenaar -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 11263955d011SMarcel Moolenaar | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 11273955d011SMarcel Moolenaar x_includes=$ac_optarg ;; 11283955d011SMarcel Moolenaar 11293955d011SMarcel Moolenaar -x-libraries | --x-libraries | --x-librarie | --x-librari \ 11303955d011SMarcel Moolenaar | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 11313955d011SMarcel Moolenaar ac_prev=x_libraries ;; 11323955d011SMarcel Moolenaar -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 11333955d011SMarcel Moolenaar | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 11343955d011SMarcel Moolenaar x_libraries=$ac_optarg ;; 11353955d011SMarcel Moolenaar 113622619282SSimon J. Gerraty -*) as_fn_error $? "unrecognized option: '$ac_option' 113722619282SSimon J. GerratyTry '$0 --help' for more information" 11383955d011SMarcel Moolenaar ;; 11393955d011SMarcel Moolenaar 11403955d011SMarcel Moolenaar *=*) 11413955d011SMarcel Moolenaar ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 11423955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 11433955d011SMarcel Moolenaar case $ac_envvar in #( 11443955d011SMarcel Moolenaar '' | [0-9]* | *[!_$as_cr_alnum]* ) 114522619282SSimon J. Gerraty as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 11463955d011SMarcel Moolenaar esac 11473955d011SMarcel Moolenaar eval $ac_envvar=\$ac_optarg 11483955d011SMarcel Moolenaar export $ac_envvar ;; 11493955d011SMarcel Moolenaar 11503955d011SMarcel Moolenaar *) 11513955d011SMarcel Moolenaar # FIXME: should be removed in autoconf 3.0. 11524fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 11533955d011SMarcel Moolenaar expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 11544fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 115549caa483SSimon J. Gerraty : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 11563955d011SMarcel Moolenaar ;; 11573955d011SMarcel Moolenaar 11583955d011SMarcel Moolenaar esac 11593955d011SMarcel Moolenaardone 11603955d011SMarcel Moolenaar 11613955d011SMarcel Moolenaarif test -n "$ac_prev"; then 11623955d011SMarcel Moolenaar ac_option=--`echo $ac_prev | sed 's/_/-/g'` 116349caa483SSimon J. Gerraty as_fn_error $? "missing argument to $ac_option" 11643955d011SMarcel Moolenaarfi 11653955d011SMarcel Moolenaar 11663955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts"; then 11673955d011SMarcel Moolenaar case $enable_option_checking in 11683955d011SMarcel Moolenaar no) ;; 116949caa483SSimon J. Gerraty fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 11704fde40d9SSimon J. Gerraty *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 11713955d011SMarcel Moolenaar esac 11723955d011SMarcel Moolenaarfi 11733955d011SMarcel Moolenaar 11743955d011SMarcel Moolenaar# Check all directory arguments for consistency. 11753955d011SMarcel Moolenaarfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 11763955d011SMarcel Moolenaar datadir sysconfdir sharedstatedir localstatedir includedir \ 11773955d011SMarcel Moolenaar oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 11784fde40d9SSimon J. Gerraty libdir localedir mandir runstatedir 11793955d011SMarcel Moolenaardo 11803955d011SMarcel Moolenaar eval ac_val=\$$ac_var 11813955d011SMarcel Moolenaar # Remove trailing slashes. 11823955d011SMarcel Moolenaar case $ac_val in 11833955d011SMarcel Moolenaar */ ) 11843955d011SMarcel Moolenaar ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 11853955d011SMarcel Moolenaar eval $ac_var=\$ac_val;; 11863955d011SMarcel Moolenaar esac 11873955d011SMarcel Moolenaar # Be sure to have absolute directory names. 11883955d011SMarcel Moolenaar case $ac_val in 11893955d011SMarcel Moolenaar [\\/$]* | ?:[\\/]* ) continue;; 11903955d011SMarcel Moolenaar NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 11913955d011SMarcel Moolenaar esac 119249caa483SSimon J. Gerraty as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 11933955d011SMarcel Moolenaardone 11943955d011SMarcel Moolenaar 119522619282SSimon J. Gerraty# There might be people who depend on the old broken behavior: '$host' 11963955d011SMarcel Moolenaar# used to hold the argument of --host etc. 11973955d011SMarcel Moolenaar# FIXME: To remove some day. 11983955d011SMarcel Moolenaarbuild=$build_alias 11993955d011SMarcel Moolenaarhost=$host_alias 12003955d011SMarcel Moolenaartarget=$target_alias 12013955d011SMarcel Moolenaar 12023955d011SMarcel Moolenaar# FIXME: To remove some day. 12033955d011SMarcel Moolenaarif test "x$host_alias" != x; then 12043955d011SMarcel Moolenaar if test "x$build_alias" = x; then 12053955d011SMarcel Moolenaar cross_compiling=maybe 12063955d011SMarcel Moolenaar elif test "x$build_alias" != "x$host_alias"; then 12073955d011SMarcel Moolenaar cross_compiling=yes 12083955d011SMarcel Moolenaar fi 12093955d011SMarcel Moolenaarfi 12103955d011SMarcel Moolenaar 12113955d011SMarcel Moolenaarac_tool_prefix= 12123955d011SMarcel Moolenaartest -n "$host_alias" && ac_tool_prefix=$host_alias- 12133955d011SMarcel Moolenaar 12143955d011SMarcel Moolenaartest "$silent" = yes && exec 6>/dev/null 12153955d011SMarcel Moolenaar 12163955d011SMarcel Moolenaar 12173955d011SMarcel Moolenaarac_pwd=`pwd` && test -n "$ac_pwd" && 12183955d011SMarcel Moolenaarac_ls_di=`ls -di .` && 12193955d011SMarcel Moolenaarac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 122049caa483SSimon J. Gerraty as_fn_error $? "working directory cannot be determined" 12213955d011SMarcel Moolenaartest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 122249caa483SSimon J. Gerraty as_fn_error $? "pwd does not report name of working directory" 12233955d011SMarcel Moolenaar 12243955d011SMarcel Moolenaar 12253955d011SMarcel Moolenaar# Find the source files, if location was not specified. 12263955d011SMarcel Moolenaarif test -z "$srcdir"; then 12273955d011SMarcel Moolenaar ac_srcdir_defaulted=yes 12283955d011SMarcel Moolenaar # Try the directory containing this script, then the parent directory. 12293955d011SMarcel Moolenaar ac_confdir=`$as_dirname -- "$as_myself" || 12303955d011SMarcel Moolenaar$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12313955d011SMarcel Moolenaar X"$as_myself" : 'X\(//\)[^/]' \| \ 12323955d011SMarcel Moolenaar X"$as_myself" : 'X\(//\)$' \| \ 12333955d011SMarcel Moolenaar X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 12344fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_myself" | 12353955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12363955d011SMarcel Moolenaar s//\1/ 12373955d011SMarcel Moolenaar q 12383955d011SMarcel Moolenaar } 12393955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 12403955d011SMarcel Moolenaar s//\1/ 12413955d011SMarcel Moolenaar q 12423955d011SMarcel Moolenaar } 12433955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 12443955d011SMarcel Moolenaar s//\1/ 12453955d011SMarcel Moolenaar q 12463955d011SMarcel Moolenaar } 12473955d011SMarcel Moolenaar /^X\(\/\).*/{ 12483955d011SMarcel Moolenaar s//\1/ 12493955d011SMarcel Moolenaar q 12503955d011SMarcel Moolenaar } 12513955d011SMarcel Moolenaar s/.*/./; q'` 12523955d011SMarcel Moolenaar srcdir=$ac_confdir 12533955d011SMarcel Moolenaar if test ! -r "$srcdir/$ac_unique_file"; then 12543955d011SMarcel Moolenaar srcdir=.. 12553955d011SMarcel Moolenaar fi 12563955d011SMarcel Moolenaarelse 12573955d011SMarcel Moolenaar ac_srcdir_defaulted=no 12583955d011SMarcel Moolenaarfi 12593955d011SMarcel Moolenaarif test ! -r "$srcdir/$ac_unique_file"; then 12603955d011SMarcel Moolenaar test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 126149caa483SSimon J. Gerraty as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 12623955d011SMarcel Moolenaarfi 126322619282SSimon J. Gerratyac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 12643955d011SMarcel Moolenaarac_abs_confdir=`( 126549caa483SSimon J. Gerraty cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 12663955d011SMarcel Moolenaar pwd)` 12673955d011SMarcel Moolenaar# When building in place, set srcdir=. 12683955d011SMarcel Moolenaarif test "$ac_abs_confdir" = "$ac_pwd"; then 12693955d011SMarcel Moolenaar srcdir=. 12703955d011SMarcel Moolenaarfi 12713955d011SMarcel Moolenaar# Remove unnecessary trailing slashes from srcdir. 12723955d011SMarcel Moolenaar# Double slashes in file names in object file debugging info 12733955d011SMarcel Moolenaar# mess up M-x gdb in Emacs. 12743955d011SMarcel Moolenaarcase $srcdir in 12753955d011SMarcel Moolenaar*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 12763955d011SMarcel Moolenaaresac 12773955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do 12783955d011SMarcel Moolenaar eval ac_env_${ac_var}_set=\${${ac_var}+set} 12793955d011SMarcel Moolenaar eval ac_env_${ac_var}_value=\$${ac_var} 12803955d011SMarcel Moolenaar eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 12813955d011SMarcel Moolenaar eval ac_cv_env_${ac_var}_value=\$${ac_var} 12823955d011SMarcel Moolenaardone 12833955d011SMarcel Moolenaar 12843955d011SMarcel Moolenaar# 12853955d011SMarcel Moolenaar# Report the --help message. 12863955d011SMarcel Moolenaar# 12873955d011SMarcel Moolenaarif test "$ac_init_help" = "long"; then 12883955d011SMarcel Moolenaar # Omit some internal or obsolete options to make the list less imposing. 12893955d011SMarcel Moolenaar # This message is too long to be a string in the A/UX 3.1 sh. 12903955d011SMarcel Moolenaar cat <<_ACEOF 1291*c60f6422SSimon J. Gerraty'configure' configures bmake 20251111 to adapt to many kinds of systems. 12923955d011SMarcel Moolenaar 12933955d011SMarcel MoolenaarUsage: $0 [OPTION]... [VAR=VALUE]... 12943955d011SMarcel Moolenaar 12953955d011SMarcel MoolenaarTo assign environment variables (e.g., CC, CFLAGS...), specify them as 12963955d011SMarcel MoolenaarVAR=VALUE. See below for descriptions of some of the useful variables. 12973955d011SMarcel Moolenaar 12983955d011SMarcel MoolenaarDefaults for the options are specified in brackets. 12993955d011SMarcel Moolenaar 13003955d011SMarcel MoolenaarConfiguration: 13013955d011SMarcel Moolenaar -h, --help display this help and exit 13023955d011SMarcel Moolenaar --help=short display options specific to this package 13033955d011SMarcel Moolenaar --help=recursive display the short help of all the included packages 13043955d011SMarcel Moolenaar -V, --version display version information and exit 130522619282SSimon J. Gerraty -q, --quiet, --silent do not print 'checking ...' messages 13063955d011SMarcel Moolenaar --cache-file=FILE cache test results in FILE [disabled] 130722619282SSimon J. Gerraty -C, --config-cache alias for '--cache-file=config.cache' 13083955d011SMarcel Moolenaar -n, --no-create do not create output files 130922619282SSimon J. Gerraty --srcdir=DIR find the sources in DIR [configure dir or '..'] 13103955d011SMarcel Moolenaar 13113955d011SMarcel MoolenaarInstallation directories: 13123955d011SMarcel Moolenaar --prefix=PREFIX install architecture-independent files in PREFIX 13133955d011SMarcel Moolenaar [$ac_default_prefix] 13143955d011SMarcel Moolenaar --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 13153955d011SMarcel Moolenaar [PREFIX] 13163955d011SMarcel Moolenaar 131722619282SSimon J. GerratyBy default, 'make install' will install all the files in 131822619282SSimon J. Gerraty'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 131922619282SSimon J. Gerratyan installation prefix other than '$ac_default_prefix' using '--prefix', 132022619282SSimon J. Gerratyfor instance '--prefix=\$HOME'. 13213955d011SMarcel Moolenaar 13223955d011SMarcel MoolenaarFor better control, use the options below. 13233955d011SMarcel Moolenaar 13243955d011SMarcel MoolenaarFine tuning of the installation directories: 13253955d011SMarcel Moolenaar --bindir=DIR user executables [EPREFIX/bin] 13263955d011SMarcel Moolenaar --sbindir=DIR system admin executables [EPREFIX/sbin] 13273955d011SMarcel Moolenaar --libexecdir=DIR program executables [EPREFIX/libexec] 13283955d011SMarcel Moolenaar --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 13293955d011SMarcel Moolenaar --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 13303955d011SMarcel Moolenaar --localstatedir=DIR modifiable single-machine data [PREFIX/var] 13314fde40d9SSimon J. Gerraty --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 13323955d011SMarcel Moolenaar --libdir=DIR object code libraries [EPREFIX/lib] 13333955d011SMarcel Moolenaar --includedir=DIR C header files [PREFIX/include] 13343955d011SMarcel Moolenaar --oldincludedir=DIR C header files for non-gcc [/usr/include] 13353955d011SMarcel Moolenaar --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 13363955d011SMarcel Moolenaar --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 13373955d011SMarcel Moolenaar --infodir=DIR info documentation [DATAROOTDIR/info] 13383955d011SMarcel Moolenaar --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 13393955d011SMarcel Moolenaar --mandir=DIR man documentation [DATAROOTDIR/man] 13403955d011SMarcel Moolenaar --docdir=DIR documentation root [DATAROOTDIR/doc/bmake] 13413955d011SMarcel Moolenaar --htmldir=DIR html documentation [DOCDIR] 13423955d011SMarcel Moolenaar --dvidir=DIR dvi documentation [DOCDIR] 13433955d011SMarcel Moolenaar --pdfdir=DIR pdf documentation [DOCDIR] 13443955d011SMarcel Moolenaar --psdir=DIR ps documentation [DOCDIR] 13453955d011SMarcel Moolenaar_ACEOF 13463955d011SMarcel Moolenaar 13473955d011SMarcel Moolenaar cat <<\_ACEOF 13483955d011SMarcel Moolenaar_ACEOF 13493955d011SMarcel Moolenaarfi 13503955d011SMarcel Moolenaar 13513955d011SMarcel Moolenaarif test -n "$ac_init_help"; then 13523955d011SMarcel Moolenaar case $ac_init_help in 1353*c60f6422SSimon J. Gerraty short | recursive ) echo "Configuration of bmake 20251111:";; 13543955d011SMarcel Moolenaar esac 13553955d011SMarcel Moolenaar cat <<\_ACEOF 13563955d011SMarcel Moolenaar 13573955d011SMarcel MoolenaarOptional Features: 13583955d011SMarcel Moolenaar --disable-option-checking ignore unrecognized --enable/--with options 13593955d011SMarcel Moolenaar --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 13603955d011SMarcel Moolenaar --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1361956e45f6SSimon J. Gerraty --disable-pwd-override disable $PWD overriding getcwd() 13623955d011SMarcel Moolenaar --disable-check-make-chdir disable make trying to guess 1363956e45f6SSimon J. Gerraty when it should automatically cd ${.CURDIR} 13643955d011SMarcel Moolenaar 13653955d011SMarcel MoolenaarOptional Packages: 13663955d011SMarcel Moolenaar --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 13673955d011SMarcel Moolenaar --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 136898875883SSimon J. Gerraty --with-defshell=[name=]SHELL use SHELL by default 136998875883SSimon J. Gerraty optional 'name' can be 'sh' to indicate SHELL is sh compatible 137098875883SSimon J. Gerraty eg. --with-defshell=sh=/bin/bsh 137198875883SSimon J. Gerraty use just 'sh' or 'ksh' to pick the internal definitions 1372956e45f6SSimon J. Gerraty --without-makefile disable use of generated makefile 1373956e45f6SSimon J. Gerraty --without-meta disable use of meta-mode 137449caa483SSimon J. Gerraty --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev 1375d5e0a182SSimon J. Gerraty --with-bmake-strftime force use of bmake strftime 1376*c60f6422SSimon J. Gerraty --without-lua do not use check-expect.lua 13773955d011SMarcel Moolenaar --with-machine=MACHINE explicitly set MACHINE 13783955d011SMarcel Moolenaar --with-force-machine=MACHINE set FORCE_MACHINE 13793955d011SMarcel Moolenaar --with-force-machine-arch=MACHINE set FORCE_MACHINE_ARCH 13803955d011SMarcel Moolenaar --with-machine_arch=MACHINE_ARCH explicitly set MACHINE_ARCH 13813955d011SMarcel Moolenaar --with-default-sys-path=PATH:DIR:LIST use an explicit _PATH_DEFSYSPATH 13823955d011SMarcel Moolenaar MAKESYSPATH is a ':' separated list of directories 13833955d011SMarcel Moolenaar that bmake will search for system .mk files. 13843955d011SMarcel Moolenaar _PATH_DEFSYSPATH is its default value. 13853955d011SMarcel Moolenaar --with-path-objdirprefix=PATH override _PATH_OBJDIRPREFIX 13863955d011SMarcel Moolenaar --with-mksrc=PATH tell makefile.boot where to find mk src 13873955d011SMarcel Moolenaar 13883955d011SMarcel MoolenaarSome influential environment variables: 13893955d011SMarcel Moolenaar CC C compiler command 13903955d011SMarcel Moolenaar CFLAGS C compiler flags 13913955d011SMarcel Moolenaar LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 13923955d011SMarcel Moolenaar nonstandard directory <lib dir> 13933955d011SMarcel Moolenaar LIBS libraries to pass to the linker, e.g. -l<library> 139449caa483SSimon J. Gerraty CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 13953955d011SMarcel Moolenaar you have headers in a nonstandard directory <include dir> 13963955d011SMarcel Moolenaar 139722619282SSimon J. GerratyUse these variables to override the choices made by 'configure' or to help 13983955d011SMarcel Moolenaarit to find libraries and programs with nonstandard names/locations. 13993955d011SMarcel Moolenaar 14003955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>. 14013955d011SMarcel Moolenaar_ACEOF 14023955d011SMarcel Moolenaarac_status=$? 14033955d011SMarcel Moolenaarfi 14043955d011SMarcel Moolenaar 14053955d011SMarcel Moolenaarif test "$ac_init_help" = "recursive"; then 14063955d011SMarcel Moolenaar # If there are subdirs, report their specific --help. 14073955d011SMarcel Moolenaar for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 14083955d011SMarcel Moolenaar test -d "$ac_dir" || 14093955d011SMarcel Moolenaar { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 14103955d011SMarcel Moolenaar continue 14113955d011SMarcel Moolenaar ac_builddir=. 14123955d011SMarcel Moolenaar 14133955d011SMarcel Moolenaarcase "$ac_dir" in 14143955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14153955d011SMarcel Moolenaar*) 14164fde40d9SSimon J. Gerraty ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 14173955d011SMarcel Moolenaar # A ".." for each directory in $ac_dir_suffix. 14184fde40d9SSimon J. Gerraty ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14193955d011SMarcel Moolenaar case $ac_top_builddir_sub in 14203955d011SMarcel Moolenaar "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14213955d011SMarcel Moolenaar *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14223955d011SMarcel Moolenaar esac ;; 14233955d011SMarcel Moolenaaresac 14243955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd 14253955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix 14263955d011SMarcel Moolenaar# for backward compatibility: 14273955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix 14283955d011SMarcel Moolenaar 14293955d011SMarcel Moolenaarcase $srcdir in 14303955d011SMarcel Moolenaar .) # We are building in place. 14313955d011SMarcel Moolenaar ac_srcdir=. 14323955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_builddir_sub 14333955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd ;; 14343955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) # Absolute name. 14353955d011SMarcel Moolenaar ac_srcdir=$srcdir$ac_dir_suffix; 14363955d011SMarcel Moolenaar ac_top_srcdir=$srcdir 14373955d011SMarcel Moolenaar ac_abs_top_srcdir=$srcdir ;; 14383955d011SMarcel Moolenaar *) # Relative name. 14393955d011SMarcel Moolenaar ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14403955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_build_prefix$srcdir 14413955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14423955d011SMarcel Moolenaaresac 14433955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14443955d011SMarcel Moolenaar 14453955d011SMarcel Moolenaar cd "$ac_dir" || { ac_status=$?; continue; } 14464fde40d9SSimon J. Gerraty # Check for configure.gnu first; this name is used for a wrapper for 14474fde40d9SSimon J. Gerraty # Metaconfig's "Configure" on case-insensitive file systems. 14483955d011SMarcel Moolenaar if test -f "$ac_srcdir/configure.gnu"; then 14493955d011SMarcel Moolenaar echo && 14503955d011SMarcel Moolenaar $SHELL "$ac_srcdir/configure.gnu" --help=recursive 14513955d011SMarcel Moolenaar elif test -f "$ac_srcdir/configure"; then 14523955d011SMarcel Moolenaar echo && 14533955d011SMarcel Moolenaar $SHELL "$ac_srcdir/configure" --help=recursive 14543955d011SMarcel Moolenaar else 14554fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 14563955d011SMarcel Moolenaar fi || ac_status=$? 14573955d011SMarcel Moolenaar cd "$ac_pwd" || { ac_status=$?; break; } 14583955d011SMarcel Moolenaar done 14593955d011SMarcel Moolenaarfi 14603955d011SMarcel Moolenaar 14613955d011SMarcel Moolenaartest -n "$ac_init_help" && exit $ac_status 14623955d011SMarcel Moolenaarif $ac_init_version; then 14633955d011SMarcel Moolenaar cat <<\_ACEOF 1464*c60f6422SSimon J. Gerratybmake configure 20251111 146522619282SSimon J. Gerratygenerated by GNU Autoconf 2.72 14663955d011SMarcel Moolenaar 146722619282SSimon J. GerratyCopyright (C) 2023 Free Software Foundation, Inc. 14683955d011SMarcel MoolenaarThis configure script is free software; the Free Software Foundation 14693955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it. 14703955d011SMarcel Moolenaar_ACEOF 14713955d011SMarcel Moolenaar exit 14723955d011SMarcel Moolenaarfi 14733955d011SMarcel Moolenaar 14743955d011SMarcel Moolenaar## ------------------------ ## 14753955d011SMarcel Moolenaar## Autoconf initialization. ## 14763955d011SMarcel Moolenaar## ------------------------ ## 14773955d011SMarcel Moolenaar 14783955d011SMarcel Moolenaar# ac_fn_c_try_compile LINENO 14793955d011SMarcel Moolenaar# -------------------------- 14803955d011SMarcel Moolenaar# Try to compile conftest.$ac_ext, and return whether this succeeded. 14813955d011SMarcel Moolenaarac_fn_c_try_compile () 14823955d011SMarcel Moolenaar{ 14833955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14844fde40d9SSimon J. Gerraty rm -f conftest.$ac_objext conftest.beam 14853955d011SMarcel Moolenaar if { { ac_try="$ac_compile" 14863955d011SMarcel Moolenaarcase "(($ac_try" in 14873955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14883955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 14893955d011SMarcel Moolenaaresac 14903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 14923955d011SMarcel Moolenaar (eval "$ac_compile") 2>conftest.err 14933955d011SMarcel Moolenaar ac_status=$? 14943955d011SMarcel Moolenaar if test -s conftest.err; then 14953955d011SMarcel Moolenaar grep -v '^ *+' conftest.err >conftest.er1 14963955d011SMarcel Moolenaar cat conftest.er1 >&5 14973955d011SMarcel Moolenaar mv -f conftest.er1 conftest.err 14983955d011SMarcel Moolenaar fi 14994fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15003955d011SMarcel Moolenaar test $ac_status = 0; } && { 15013955d011SMarcel Moolenaar test -z "$ac_c_werror_flag" || 15023955d011SMarcel Moolenaar test ! -s conftest.err 15034fde40d9SSimon J. Gerraty } && test -s conftest.$ac_objext 15044fde40d9SSimon J. Gerratythen : 15053955d011SMarcel Moolenaar ac_retval=0 150622619282SSimon J. Gerratyelse case e in #( 150722619282SSimon J. Gerraty e) printf "%s\n" "$as_me: failed program was:" >&5 15083955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 15093955d011SMarcel Moolenaar 151022619282SSimon J. Gerraty ac_retval=1 ;; 151122619282SSimon J. Gerratyesac 15123955d011SMarcel Moolenaarfi 151349caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 151449caa483SSimon J. Gerraty as_fn_set_status $ac_retval 15153955d011SMarcel Moolenaar 15163955d011SMarcel Moolenaar} # ac_fn_c_try_compile 15173955d011SMarcel Moolenaar 15183955d011SMarcel Moolenaar# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 15193955d011SMarcel Moolenaar# ------------------------------------------------------- 15203955d011SMarcel Moolenaar# Tests whether HEADER exists and can be compiled using the include files in 15213955d011SMarcel Moolenaar# INCLUDES, setting the cache variable VAR accordingly. 15223955d011SMarcel Moolenaarac_fn_c_check_header_compile () 15233955d011SMarcel Moolenaar{ 15243955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15254fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 15264fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; } 15274fde40d9SSimon J. Gerratyif eval test \${$3+y} 15284fde40d9SSimon J. Gerratythen : 15294fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 153022619282SSimon J. Gerratyelse case e in #( 153122619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15323955d011SMarcel Moolenaar/* end confdefs.h. */ 15333955d011SMarcel Moolenaar$4 15343955d011SMarcel Moolenaar#include <$2> 15353955d011SMarcel Moolenaar_ACEOF 15364fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 15374fde40d9SSimon J. Gerratythen : 15383955d011SMarcel Moolenaar eval "$3=yes" 153922619282SSimon J. Gerratyelse case e in #( 154022619282SSimon J. Gerraty e) eval "$3=no" ;; 154122619282SSimon J. Gerratyesac 15423955d011SMarcel Moolenaarfi 154322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 154422619282SSimon J. Gerratyesac 15453955d011SMarcel Moolenaarfi 15463955d011SMarcel Moolenaareval ac_res=\$$3 15474fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15484fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 154949caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15503955d011SMarcel Moolenaar 15513955d011SMarcel Moolenaar} # ac_fn_c_check_header_compile 15523955d011SMarcel Moolenaar 15533955d011SMarcel Moolenaar# ac_fn_c_try_link LINENO 15543955d011SMarcel Moolenaar# ----------------------- 15553955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded. 15563955d011SMarcel Moolenaarac_fn_c_try_link () 15573955d011SMarcel Moolenaar{ 15583955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15594fde40d9SSimon J. Gerraty rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 15603955d011SMarcel Moolenaar if { { ac_try="$ac_link" 15613955d011SMarcel Moolenaarcase "(($ac_try" in 15623955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15633955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 15643955d011SMarcel Moolenaaresac 15653955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15664fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 15673955d011SMarcel Moolenaar (eval "$ac_link") 2>conftest.err 15683955d011SMarcel Moolenaar ac_status=$? 15693955d011SMarcel Moolenaar if test -s conftest.err; then 15703955d011SMarcel Moolenaar grep -v '^ *+' conftest.err >conftest.er1 15713955d011SMarcel Moolenaar cat conftest.er1 >&5 15723955d011SMarcel Moolenaar mv -f conftest.er1 conftest.err 15733955d011SMarcel Moolenaar fi 15744fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15753955d011SMarcel Moolenaar test $ac_status = 0; } && { 15763955d011SMarcel Moolenaar test -z "$ac_c_werror_flag" || 15773955d011SMarcel Moolenaar test ! -s conftest.err 15783955d011SMarcel Moolenaar } && test -s conftest$ac_exeext && { 15793955d011SMarcel Moolenaar test "$cross_compiling" = yes || 158049caa483SSimon J. Gerraty test -x conftest$ac_exeext 15814fde40d9SSimon J. Gerraty } 15824fde40d9SSimon J. Gerratythen : 15833955d011SMarcel Moolenaar ac_retval=0 158422619282SSimon J. Gerratyelse case e in #( 158522619282SSimon J. Gerraty e) printf "%s\n" "$as_me: failed program was:" >&5 15863955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 15873955d011SMarcel Moolenaar 158822619282SSimon J. Gerraty ac_retval=1 ;; 158922619282SSimon J. Gerratyesac 15903955d011SMarcel Moolenaarfi 15913955d011SMarcel Moolenaar # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 15923955d011SMarcel Moolenaar # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 15933955d011SMarcel Moolenaar # interfere with the next link command; also delete a directory that is 15943955d011SMarcel Moolenaar # left behind by Apple's compiler. We do this before executing the actions. 15953955d011SMarcel Moolenaar rm -rf conftest.dSYM conftest_ipa8_conftest.oo 159649caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 159749caa483SSimon J. Gerraty as_fn_set_status $ac_retval 15983955d011SMarcel Moolenaar 15993955d011SMarcel Moolenaar} # ac_fn_c_try_link 16003955d011SMarcel Moolenaar 16014fde40d9SSimon J. Gerraty# ac_fn_c_try_run LINENO 16024fde40d9SSimon J. Gerraty# ---------------------- 16034fde40d9SSimon J. Gerraty# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 16044fde40d9SSimon J. Gerraty# executables *can* be run. 16054fde40d9SSimon J. Gerratyac_fn_c_try_run () 16064fde40d9SSimon J. Gerraty{ 16074fde40d9SSimon J. Gerraty as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16084fde40d9SSimon J. Gerraty if { { ac_try="$ac_link" 16094fde40d9SSimon J. Gerratycase "(($ac_try" in 16104fde40d9SSimon J. Gerraty *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16114fde40d9SSimon J. Gerraty *) ac_try_echo=$ac_try;; 16124fde40d9SSimon J. Gerratyesac 16134fde40d9SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16144fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 16154fde40d9SSimon J. Gerraty (eval "$ac_link") 2>&5 16164fde40d9SSimon J. Gerraty ac_status=$? 16174fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16184fde40d9SSimon J. Gerraty test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 16194fde40d9SSimon J. Gerraty { { case "(($ac_try" in 16204fde40d9SSimon J. Gerraty *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16214fde40d9SSimon J. Gerraty *) ac_try_echo=$ac_try;; 16224fde40d9SSimon J. Gerratyesac 16234fde40d9SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16244fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 16254fde40d9SSimon J. Gerraty (eval "$ac_try") 2>&5 16264fde40d9SSimon J. Gerraty ac_status=$? 16274fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16284fde40d9SSimon J. Gerraty test $ac_status = 0; }; } 16294fde40d9SSimon J. Gerratythen : 16304fde40d9SSimon J. Gerraty ac_retval=0 163122619282SSimon J. Gerratyelse case e in #( 163222619282SSimon J. Gerraty e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5 16334fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: failed program was:" >&5 16344fde40d9SSimon J. Gerratysed 's/^/| /' conftest.$ac_ext >&5 16354fde40d9SSimon J. Gerraty 163622619282SSimon J. Gerraty ac_retval=$ac_status ;; 163722619282SSimon J. Gerratyesac 16384fde40d9SSimon J. Gerratyfi 16394fde40d9SSimon J. Gerraty rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16404fde40d9SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16414fde40d9SSimon J. Gerraty as_fn_set_status $ac_retval 16424fde40d9SSimon J. Gerraty 16434fde40d9SSimon J. Gerraty} # ac_fn_c_try_run 16444fde40d9SSimon J. Gerraty 164512904384SSimon J. Gerraty# ac_fn_c_find_intX_t LINENO BITS VAR 164612904384SSimon J. Gerraty# ----------------------------------- 164712904384SSimon J. Gerraty# Finds a signed integer type with width BITS, setting cache variable VAR 164812904384SSimon J. Gerraty# accordingly. 164912904384SSimon J. Gerratyac_fn_c_find_intX_t () 165012904384SSimon J. Gerraty{ 165112904384SSimon J. Gerraty as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16524fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 16534fde40d9SSimon J. Gerratyprintf %s "checking for int$2_t... " >&6; } 16544fde40d9SSimon J. Gerratyif eval test \${$3+y} 16554fde40d9SSimon J. Gerratythen : 16564fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 165722619282SSimon J. Gerratyelse case e in #( 165822619282SSimon J. Gerraty e) eval "$3=no" 165912904384SSimon J. Gerraty # Order is important - never check a type that is potentially smaller 166012904384SSimon J. Gerraty # than half of the expected target width. 166112904384SSimon J. Gerraty for ac_type in int$2_t 'int' 'long int' \ 166212904384SSimon J. Gerraty 'long long int' 'short int' 'signed char'; do 166312904384SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 166412904384SSimon J. Gerraty/* end confdefs.h. */ 166512904384SSimon J. Gerraty$ac_includes_default 166612904384SSimon J. Gerraty enum { N = $2 / 2 - 1 }; 166712904384SSimon J. Gerratyint 16684fde40d9SSimon J. Gerratymain (void) 166912904384SSimon J. Gerraty{ 167012904384SSimon J. Gerratystatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 167112904384SSimon J. Gerratytest_array [0] = 0; 167212904384SSimon J. Gerratyreturn test_array [0]; 167312904384SSimon J. Gerraty 167412904384SSimon J. Gerraty ; 167512904384SSimon J. Gerraty return 0; 167612904384SSimon J. Gerraty} 167712904384SSimon J. Gerraty_ACEOF 16784fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 16794fde40d9SSimon J. Gerratythen : 168012904384SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 168112904384SSimon J. Gerraty/* end confdefs.h. */ 168212904384SSimon J. Gerraty$ac_includes_default 168312904384SSimon J. Gerraty enum { N = $2 / 2 - 1 }; 168412904384SSimon J. Gerratyint 16854fde40d9SSimon J. Gerratymain (void) 168612904384SSimon J. Gerraty{ 168712904384SSimon J. Gerratystatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 168812904384SSimon J. Gerraty < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 168912904384SSimon J. Gerratytest_array [0] = 0; 169012904384SSimon J. Gerratyreturn test_array [0]; 169112904384SSimon J. Gerraty 169212904384SSimon J. Gerraty ; 169312904384SSimon J. Gerraty return 0; 169412904384SSimon J. Gerraty} 169512904384SSimon J. Gerraty_ACEOF 16964fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 16974fde40d9SSimon J. Gerratythen : 169812904384SSimon J. Gerraty 169922619282SSimon J. Gerratyelse case e in #( 170022619282SSimon J. Gerraty e) case $ac_type in #( 170112904384SSimon J. Gerraty int$2_t) : 170212904384SSimon J. Gerraty eval "$3=yes" ;; #( 170312904384SSimon J. Gerraty *) : 170412904384SSimon J. Gerraty eval "$3=\$ac_type" ;; 170522619282SSimon J. Gerratyesac ;; 170612904384SSimon J. Gerratyesac 170712904384SSimon J. Gerratyfi 17084fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 170912904384SSimon J. Gerratyfi 17104fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17114fde40d9SSimon J. Gerraty if eval test \"x\$"$3"\" = x"no" 17124fde40d9SSimon J. Gerratythen : 171312904384SSimon J. Gerraty 171422619282SSimon J. Gerratyelse case e in #( 171522619282SSimon J. Gerraty e) break ;; 171622619282SSimon J. Gerratyesac 171712904384SSimon J. Gerratyfi 171822619282SSimon J. Gerraty done ;; 171922619282SSimon J. Gerratyesac 172012904384SSimon J. Gerratyfi 172112904384SSimon J. Gerratyeval ac_res=\$$3 17224fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17234fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 172412904384SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 172512904384SSimon J. Gerraty 172612904384SSimon J. Gerraty} # ac_fn_c_find_intX_t 172712904384SSimon J. Gerraty 17283955d011SMarcel Moolenaar# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 17293955d011SMarcel Moolenaar# ------------------------------------------- 17303955d011SMarcel Moolenaar# Tests whether TYPE exists after having included INCLUDES, setting cache 17313955d011SMarcel Moolenaar# variable VAR accordingly. 17323955d011SMarcel Moolenaarac_fn_c_check_type () 17333955d011SMarcel Moolenaar{ 17343955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17354fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17364fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; } 17374fde40d9SSimon J. Gerratyif eval test \${$3+y} 17384fde40d9SSimon J. Gerratythen : 17394fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 174022619282SSimon J. Gerratyelse case e in #( 174122619282SSimon J. Gerraty e) eval "$3=no" 17423955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17433955d011SMarcel Moolenaar/* end confdefs.h. */ 17443955d011SMarcel Moolenaar$4 17453955d011SMarcel Moolenaarint 17464fde40d9SSimon J. Gerratymain (void) 17473955d011SMarcel Moolenaar{ 17483955d011SMarcel Moolenaarif (sizeof ($2)) 17493955d011SMarcel Moolenaar return 0; 17503955d011SMarcel Moolenaar ; 17513955d011SMarcel Moolenaar return 0; 17523955d011SMarcel Moolenaar} 17533955d011SMarcel Moolenaar_ACEOF 17544fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 17554fde40d9SSimon J. Gerratythen : 17563955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17573955d011SMarcel Moolenaar/* end confdefs.h. */ 17583955d011SMarcel Moolenaar$4 17593955d011SMarcel Moolenaarint 17604fde40d9SSimon J. Gerratymain (void) 17613955d011SMarcel Moolenaar{ 17623955d011SMarcel Moolenaarif (sizeof (($2))) 17633955d011SMarcel Moolenaar return 0; 17643955d011SMarcel Moolenaar ; 17653955d011SMarcel Moolenaar return 0; 17663955d011SMarcel Moolenaar} 17673955d011SMarcel Moolenaar_ACEOF 17684fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 17694fde40d9SSimon J. Gerratythen : 17703955d011SMarcel Moolenaar 177122619282SSimon J. Gerratyelse case e in #( 177222619282SSimon J. Gerraty e) eval "$3=yes" ;; 177322619282SSimon J. Gerratyesac 17743955d011SMarcel Moolenaarfi 17754fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17763955d011SMarcel Moolenaarfi 177722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 177822619282SSimon J. Gerratyesac 17793955d011SMarcel Moolenaarfi 17803955d011SMarcel Moolenaareval ac_res=\$$3 17814fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17824fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 178349caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17843955d011SMarcel Moolenaar 17853955d011SMarcel Moolenaar} # ac_fn_c_check_type 17863955d011SMarcel Moolenaar 1787ac3446e9SSimon J. Gerraty# ac_fn_c_find_uintX_t LINENO BITS VAR 1788ac3446e9SSimon J. Gerraty# ------------------------------------ 1789ac3446e9SSimon J. Gerraty# Finds an unsigned integer type with width BITS, setting cache variable VAR 1790ac3446e9SSimon J. Gerraty# accordingly. 1791ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t () 1792ac3446e9SSimon J. Gerraty{ 1793ac3446e9SSimon J. Gerraty as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17944fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 17954fde40d9SSimon J. Gerratyprintf %s "checking for uint$2_t... " >&6; } 17964fde40d9SSimon J. Gerratyif eval test \${$3+y} 17974fde40d9SSimon J. Gerratythen : 17984fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 179922619282SSimon J. Gerratyelse case e in #( 180022619282SSimon J. Gerraty e) eval "$3=no" 180149caa483SSimon J. Gerraty # Order is important - never check a type that is potentially smaller 180249caa483SSimon J. Gerraty # than half of the expected target width. 1803ac3446e9SSimon J. Gerraty for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1804ac3446e9SSimon J. Gerraty 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1805ac3446e9SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806ac3446e9SSimon J. Gerraty/* end confdefs.h. */ 1807ac3446e9SSimon J. Gerraty$ac_includes_default 1808ac3446e9SSimon J. Gerratyint 18094fde40d9SSimon J. Gerratymain (void) 1810ac3446e9SSimon J. Gerraty{ 181149caa483SSimon J. Gerratystatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 181249caa483SSimon J. Gerratytest_array [0] = 0; 181349caa483SSimon J. Gerratyreturn test_array [0]; 1814ac3446e9SSimon J. Gerraty 1815ac3446e9SSimon J. Gerraty ; 1816ac3446e9SSimon J. Gerraty return 0; 1817ac3446e9SSimon J. Gerraty} 1818ac3446e9SSimon J. Gerraty_ACEOF 18194fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 18204fde40d9SSimon J. Gerratythen : 1821ac3446e9SSimon J. Gerraty case $ac_type in #( 1822ac3446e9SSimon J. Gerraty uint$2_t) : 1823ac3446e9SSimon J. Gerraty eval "$3=yes" ;; #( 1824ac3446e9SSimon J. Gerraty *) : 1825ac3446e9SSimon J. Gerraty eval "$3=\$ac_type" ;; 1826ac3446e9SSimon J. Gerratyesac 1827ac3446e9SSimon J. Gerratyfi 18284fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18294fde40d9SSimon J. Gerraty if eval test \"x\$"$3"\" = x"no" 18304fde40d9SSimon J. Gerratythen : 1831ac3446e9SSimon J. Gerraty 183222619282SSimon J. Gerratyelse case e in #( 183322619282SSimon J. Gerraty e) break ;; 183422619282SSimon J. Gerratyesac 1835ac3446e9SSimon J. Gerratyfi 183622619282SSimon J. Gerraty done ;; 183722619282SSimon J. Gerratyesac 1838ac3446e9SSimon J. Gerratyfi 1839ac3446e9SSimon J. Gerratyeval ac_res=\$$3 18404fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18414fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 184249caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1843ac3446e9SSimon J. Gerraty 1844ac3446e9SSimon J. Gerraty} # ac_fn_c_find_uintX_t 1845ac3446e9SSimon J. Gerraty 18464fde40d9SSimon J. Gerraty# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 18474fde40d9SSimon J. Gerraty# ------------------------------------------------------------------ 184849caa483SSimon J. Gerraty# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 18494fde40d9SSimon J. Gerraty# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 18504fde40d9SSimon J. Gerratyac_fn_check_decl () 18513955d011SMarcel Moolenaar{ 18523955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 185349caa483SSimon J. Gerraty as_decl_name=`echo $2|sed 's/ *(.*//'` 18544fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 18554fde40d9SSimon J. Gerratyprintf %s "checking whether $as_decl_name is declared... " >&6; } 18564fde40d9SSimon J. Gerratyif eval test \${$3+y} 18574fde40d9SSimon J. Gerratythen : 18584fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 185922619282SSimon J. Gerratyelse case e in #( 186022619282SSimon J. Gerraty e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 18614fde40d9SSimon J. Gerraty eval ac_save_FLAGS=\$$6 18624fde40d9SSimon J. Gerraty as_fn_append $6 " $5" 18633955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18643955d011SMarcel Moolenaar/* end confdefs.h. */ 18653955d011SMarcel Moolenaar$4 18663955d011SMarcel Moolenaarint 18674fde40d9SSimon J. Gerratymain (void) 18683955d011SMarcel Moolenaar{ 186949caa483SSimon J. Gerraty#ifndef $as_decl_name 187049caa483SSimon J. Gerraty#ifdef __cplusplus 187149caa483SSimon J. Gerraty (void) $as_decl_use; 187249caa483SSimon J. Gerraty#else 187349caa483SSimon J. Gerraty (void) $as_decl_name; 187449caa483SSimon J. Gerraty#endif 18753955d011SMarcel Moolenaar#endif 18763955d011SMarcel Moolenaar 18773955d011SMarcel Moolenaar ; 18783955d011SMarcel Moolenaar return 0; 18793955d011SMarcel Moolenaar} 18803955d011SMarcel Moolenaar_ACEOF 18814fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 18824fde40d9SSimon J. Gerratythen : 18833955d011SMarcel Moolenaar eval "$3=yes" 188422619282SSimon J. Gerratyelse case e in #( 188522619282SSimon J. Gerraty e) eval "$3=no" ;; 188622619282SSimon J. Gerratyesac 18873955d011SMarcel Moolenaarfi 18884fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18894fde40d9SSimon J. Gerraty eval $6=\$ac_save_FLAGS 189022619282SSimon J. Gerraty ;; 189122619282SSimon J. Gerratyesac 18923955d011SMarcel Moolenaarfi 18933955d011SMarcel Moolenaareval ac_res=\$$3 18944fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18954fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 189649caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18973955d011SMarcel Moolenaar 18984fde40d9SSimon J. Gerraty} # ac_fn_check_decl 18993955d011SMarcel Moolenaar 19003955d011SMarcel Moolenaar# ac_fn_c_check_func LINENO FUNC VAR 19013955d011SMarcel Moolenaar# ---------------------------------- 19023955d011SMarcel Moolenaar# Tests whether FUNC exists, setting the cache variable VAR accordingly 19033955d011SMarcel Moolenaarac_fn_c_check_func () 19043955d011SMarcel Moolenaar{ 19053955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19064fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 19074fde40d9SSimon J. Gerratyprintf %s "checking for $2... " >&6; } 19084fde40d9SSimon J. Gerratyif eval test \${$3+y} 19094fde40d9SSimon J. Gerratythen : 19104fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 191122619282SSimon J. Gerratyelse case e in #( 191222619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19133955d011SMarcel Moolenaar/* end confdefs.h. */ 19143955d011SMarcel Moolenaar/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 19153955d011SMarcel Moolenaar For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19163955d011SMarcel Moolenaar#define $2 innocuous_$2 19173955d011SMarcel Moolenaar 19183955d011SMarcel Moolenaar/* System header to define __stub macros and hopefully few prototypes, 191922619282SSimon J. Gerraty which can conflict with char $2 (void); below. */ 19203955d011SMarcel Moolenaar 19213955d011SMarcel Moolenaar#include <limits.h> 19223955d011SMarcel Moolenaar#undef $2 19233955d011SMarcel Moolenaar 19243955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 19253955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 19263955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 19273955d011SMarcel Moolenaar#ifdef __cplusplus 19283955d011SMarcel Moolenaarextern "C" 19293955d011SMarcel Moolenaar#endif 193022619282SSimon J. Gerratychar $2 (void); 19313955d011SMarcel Moolenaar/* The GNU C library defines this for functions which it implements 19323955d011SMarcel Moolenaar to always fail with ENOSYS. Some functions are actually named 19333955d011SMarcel Moolenaar something starting with __ and the normal name is an alias. */ 19343955d011SMarcel Moolenaar#if defined __stub_$2 || defined __stub___$2 19353955d011SMarcel Moolenaarchoke me 19363955d011SMarcel Moolenaar#endif 19373955d011SMarcel Moolenaar 19383955d011SMarcel Moolenaarint 19394fde40d9SSimon J. Gerratymain (void) 19403955d011SMarcel Moolenaar{ 19413955d011SMarcel Moolenaarreturn $2 (); 19423955d011SMarcel Moolenaar ; 19433955d011SMarcel Moolenaar return 0; 19443955d011SMarcel Moolenaar} 19453955d011SMarcel Moolenaar_ACEOF 19464fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 19474fde40d9SSimon J. Gerratythen : 19483955d011SMarcel Moolenaar eval "$3=yes" 194922619282SSimon J. Gerratyelse case e in #( 195022619282SSimon J. Gerraty e) eval "$3=no" ;; 195122619282SSimon J. Gerratyesac 19523955d011SMarcel Moolenaarfi 19534fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 195422619282SSimon J. Gerraty conftest$ac_exeext conftest.$ac_ext ;; 195522619282SSimon J. Gerratyesac 19563955d011SMarcel Moolenaarfi 19573955d011SMarcel Moolenaareval ac_res=\$$3 19584fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 19594fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 196049caa483SSimon J. Gerraty eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19613955d011SMarcel Moolenaar 19623955d011SMarcel Moolenaar} # ac_fn_c_check_func 19634fde40d9SSimon J. Gerratyac_configure_args_raw= 19644fde40d9SSimon J. Gerratyfor ac_arg 19654fde40d9SSimon J. Gerratydo 19664fde40d9SSimon J. Gerraty case $ac_arg in 19674fde40d9SSimon J. Gerraty *\'*) 19684fde40d9SSimon J. Gerraty ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19694fde40d9SSimon J. Gerraty esac 19704fde40d9SSimon J. Gerraty as_fn_append ac_configure_args_raw " '$ac_arg'" 19714fde40d9SSimon J. Gerratydone 19723955d011SMarcel Moolenaar 19734fde40d9SSimon J. Gerratycase $ac_configure_args_raw in 19744fde40d9SSimon J. Gerraty *$as_nl*) 19754fde40d9SSimon J. Gerraty ac_safe_unquote= ;; 19764fde40d9SSimon J. Gerraty *) 19774fde40d9SSimon J. Gerraty ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 19784fde40d9SSimon J. Gerraty ac_unsafe_a="$ac_unsafe_z#~" 19794fde40d9SSimon J. Gerraty ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 19804fde40d9SSimon J. Gerraty ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 19814fde40d9SSimon J. Gerratyesac 19823955d011SMarcel Moolenaar 19833955d011SMarcel Moolenaarcat >config.log <<_ACEOF 19843955d011SMarcel MoolenaarThis file contains any messages produced by compilers while 19853955d011SMarcel Moolenaarrunning configure, to aid debugging if configure makes a mistake. 19863955d011SMarcel Moolenaar 1987*c60f6422SSimon J. GerratyIt was created by bmake $as_me 20251111, which was 198822619282SSimon J. Gerratygenerated by GNU Autoconf 2.72. Invocation command line was 19893955d011SMarcel Moolenaar 19904fde40d9SSimon J. Gerraty $ $0$ac_configure_args_raw 19913955d011SMarcel Moolenaar 19923955d011SMarcel Moolenaar_ACEOF 19933955d011SMarcel Moolenaarexec 5>>config.log 19943955d011SMarcel Moolenaar{ 19953955d011SMarcel Moolenaarcat <<_ASUNAME 19963955d011SMarcel Moolenaar## --------- ## 19973955d011SMarcel Moolenaar## Platform. ## 19983955d011SMarcel Moolenaar## --------- ## 19993955d011SMarcel Moolenaar 20003955d011SMarcel Moolenaarhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 20013955d011SMarcel Moolenaaruname -m = `(uname -m) 2>/dev/null || echo unknown` 20023955d011SMarcel Moolenaaruname -r = `(uname -r) 2>/dev/null || echo unknown` 20033955d011SMarcel Moolenaaruname -s = `(uname -s) 2>/dev/null || echo unknown` 20043955d011SMarcel Moolenaaruname -v = `(uname -v) 2>/dev/null || echo unknown` 20053955d011SMarcel Moolenaar 20063955d011SMarcel Moolenaar/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 20073955d011SMarcel Moolenaar/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 20083955d011SMarcel Moolenaar 20093955d011SMarcel Moolenaar/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 20103955d011SMarcel Moolenaar/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 20113955d011SMarcel Moolenaar/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 20123955d011SMarcel Moolenaar/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 20133955d011SMarcel Moolenaar/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 20143955d011SMarcel Moolenaar/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 20153955d011SMarcel Moolenaar/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 20163955d011SMarcel Moolenaar 20173955d011SMarcel Moolenaar_ASUNAME 20183955d011SMarcel Moolenaar 20193955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20203955d011SMarcel Moolenaarfor as_dir in $PATH 20213955d011SMarcel Moolenaardo 20223955d011SMarcel Moolenaar IFS=$as_save_IFS 20234fde40d9SSimon J. Gerraty case $as_dir in #((( 20244fde40d9SSimon J. Gerraty '') as_dir=./ ;; 20254fde40d9SSimon J. Gerraty */) ;; 20264fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 20274fde40d9SSimon J. Gerraty esac 20284fde40d9SSimon J. Gerraty printf "%s\n" "PATH: $as_dir" 20293955d011SMarcel Moolenaar done 20303955d011SMarcel MoolenaarIFS=$as_save_IFS 20313955d011SMarcel Moolenaar 20323955d011SMarcel Moolenaar} >&5 20333955d011SMarcel Moolenaar 20343955d011SMarcel Moolenaarcat >&5 <<_ACEOF 20353955d011SMarcel Moolenaar 20363955d011SMarcel Moolenaar 20373955d011SMarcel Moolenaar## ----------- ## 20383955d011SMarcel Moolenaar## Core tests. ## 20393955d011SMarcel Moolenaar## ----------- ## 20403955d011SMarcel Moolenaar 20413955d011SMarcel Moolenaar_ACEOF 20423955d011SMarcel Moolenaar 20433955d011SMarcel Moolenaar 20443955d011SMarcel Moolenaar# Keep a trace of the command line. 20453955d011SMarcel Moolenaar# Strip out --no-create and --no-recursion so they do not pile up. 20463955d011SMarcel Moolenaar# Strip out --silent because we don't want to record it for future runs. 20473955d011SMarcel Moolenaar# Also quote any args containing shell meta-characters. 20483955d011SMarcel Moolenaar# Make two passes to allow for proper duplicate-argument suppression. 20493955d011SMarcel Moolenaarac_configure_args= 20503955d011SMarcel Moolenaarac_configure_args0= 20513955d011SMarcel Moolenaarac_configure_args1= 20523955d011SMarcel Moolenaarac_must_keep_next=false 20533955d011SMarcel Moolenaarfor ac_pass in 1 2 20543955d011SMarcel Moolenaardo 20553955d011SMarcel Moolenaar for ac_arg 20563955d011SMarcel Moolenaar do 20573955d011SMarcel Moolenaar case $ac_arg in 20583955d011SMarcel Moolenaar -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 20593955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20603955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil) 20613955d011SMarcel Moolenaar continue ;; 20623955d011SMarcel Moolenaar *\'*) 20634fde40d9SSimon J. Gerraty ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 20643955d011SMarcel Moolenaar esac 20653955d011SMarcel Moolenaar case $ac_pass in 20663955d011SMarcel Moolenaar 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 20673955d011SMarcel Moolenaar 2) 20683955d011SMarcel Moolenaar as_fn_append ac_configure_args1 " '$ac_arg'" 20693955d011SMarcel Moolenaar if test $ac_must_keep_next = true; then 20703955d011SMarcel Moolenaar ac_must_keep_next=false # Got value, back to normal. 20713955d011SMarcel Moolenaar else 20723955d011SMarcel Moolenaar case $ac_arg in 20733955d011SMarcel Moolenaar *=* | --config-cache | -C | -disable-* | --disable-* \ 20743955d011SMarcel Moolenaar | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 20753955d011SMarcel Moolenaar | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 20763955d011SMarcel Moolenaar | -with-* | --with-* | -without-* | --without-* | --x) 20773955d011SMarcel Moolenaar case "$ac_configure_args0 " in 20783955d011SMarcel Moolenaar "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 20793955d011SMarcel Moolenaar esac 20803955d011SMarcel Moolenaar ;; 20813955d011SMarcel Moolenaar -* ) ac_must_keep_next=true ;; 20823955d011SMarcel Moolenaar esac 20833955d011SMarcel Moolenaar fi 20843955d011SMarcel Moolenaar as_fn_append ac_configure_args " '$ac_arg'" 20853955d011SMarcel Moolenaar ;; 20863955d011SMarcel Moolenaar esac 20873955d011SMarcel Moolenaar done 20883955d011SMarcel Moolenaardone 20893955d011SMarcel Moolenaar{ ac_configure_args0=; unset ac_configure_args0;} 20903955d011SMarcel Moolenaar{ ac_configure_args1=; unset ac_configure_args1;} 20913955d011SMarcel Moolenaar 20923955d011SMarcel Moolenaar# When interrupted or exit'd, cleanup temporary files, and complete 20933955d011SMarcel Moolenaar# config.log. We remove comments because anyway the quotes in there 20943955d011SMarcel Moolenaar# would cause problems or look ugly. 20953955d011SMarcel Moolenaar# WARNING: Use '\'' to represent an apostrophe within the trap. 20963955d011SMarcel Moolenaar# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 20973955d011SMarcel Moolenaartrap 'exit_status=$? 20984fde40d9SSimon J. Gerraty # Sanitize IFS. 20994fde40d9SSimon J. Gerraty IFS=" "" $as_nl" 21003955d011SMarcel Moolenaar # Save into config.log some information that might help in debugging. 21013955d011SMarcel Moolenaar { 21023955d011SMarcel Moolenaar echo 21033955d011SMarcel Moolenaar 21044fde40d9SSimon J. Gerraty printf "%s\n" "## ---------------- ## 21053955d011SMarcel Moolenaar## Cache variables. ## 210649caa483SSimon J. Gerraty## ---------------- ##" 21073955d011SMarcel Moolenaar echo 21083955d011SMarcel Moolenaar # The following way of writing the cache mishandles newlines in values, 21093955d011SMarcel Moolenaar( 21103955d011SMarcel Moolenaar for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 21113955d011SMarcel Moolenaar eval ac_val=\$$ac_var 21123955d011SMarcel Moolenaar case $ac_val in #( 21133955d011SMarcel Moolenaar *${as_nl}*) 21143955d011SMarcel Moolenaar case $ac_var in #( 21154fde40d9SSimon J. Gerraty *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 21164fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21173955d011SMarcel Moolenaar esac 21183955d011SMarcel Moolenaar case $ac_var in #( 21193955d011SMarcel Moolenaar _ | IFS | as_nl) ;; #( 21203955d011SMarcel Moolenaar BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21213955d011SMarcel Moolenaar *) { eval $ac_var=; unset $ac_var;} ;; 21223955d011SMarcel Moolenaar esac ;; 21233955d011SMarcel Moolenaar esac 21243955d011SMarcel Moolenaar done 21253955d011SMarcel Moolenaar (set) 2>&1 | 21263955d011SMarcel Moolenaar case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 21273955d011SMarcel Moolenaar *${as_nl}ac_space=\ *) 21283955d011SMarcel Moolenaar sed -n \ 21293955d011SMarcel Moolenaar "s/'\''/'\''\\\\'\'''\''/g; 21303955d011SMarcel Moolenaar s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 21313955d011SMarcel Moolenaar ;; #( 21323955d011SMarcel Moolenaar *) 21333955d011SMarcel Moolenaar sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21343955d011SMarcel Moolenaar ;; 21353955d011SMarcel Moolenaar esac | 21363955d011SMarcel Moolenaar sort 21373955d011SMarcel Moolenaar) 21383955d011SMarcel Moolenaar echo 21393955d011SMarcel Moolenaar 21404fde40d9SSimon J. Gerraty printf "%s\n" "## ----------------- ## 21413955d011SMarcel Moolenaar## Output variables. ## 214249caa483SSimon J. Gerraty## ----------------- ##" 21433955d011SMarcel Moolenaar echo 21443955d011SMarcel Moolenaar for ac_var in $ac_subst_vars 21453955d011SMarcel Moolenaar do 21463955d011SMarcel Moolenaar eval ac_val=\$$ac_var 21473955d011SMarcel Moolenaar case $ac_val in 21484fde40d9SSimon J. Gerraty *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 21493955d011SMarcel Moolenaar esac 21504fde40d9SSimon J. Gerraty printf "%s\n" "$ac_var='\''$ac_val'\''" 21513955d011SMarcel Moolenaar done | sort 21523955d011SMarcel Moolenaar echo 21533955d011SMarcel Moolenaar 21543955d011SMarcel Moolenaar if test -n "$ac_subst_files"; then 21554fde40d9SSimon J. Gerraty printf "%s\n" "## ------------------- ## 21563955d011SMarcel Moolenaar## File substitutions. ## 215749caa483SSimon J. Gerraty## ------------------- ##" 21583955d011SMarcel Moolenaar echo 21593955d011SMarcel Moolenaar for ac_var in $ac_subst_files 21603955d011SMarcel Moolenaar do 21613955d011SMarcel Moolenaar eval ac_val=\$$ac_var 21623955d011SMarcel Moolenaar case $ac_val in 21634fde40d9SSimon J. Gerraty *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 21643955d011SMarcel Moolenaar esac 21654fde40d9SSimon J. Gerraty printf "%s\n" "$ac_var='\''$ac_val'\''" 21663955d011SMarcel Moolenaar done | sort 21673955d011SMarcel Moolenaar echo 21683955d011SMarcel Moolenaar fi 21693955d011SMarcel Moolenaar 21703955d011SMarcel Moolenaar if test -s confdefs.h; then 21714fde40d9SSimon J. Gerraty printf "%s\n" "## ----------- ## 21723955d011SMarcel Moolenaar## confdefs.h. ## 217349caa483SSimon J. Gerraty## ----------- ##" 21743955d011SMarcel Moolenaar echo 21753955d011SMarcel Moolenaar cat confdefs.h 21763955d011SMarcel Moolenaar echo 21773955d011SMarcel Moolenaar fi 21783955d011SMarcel Moolenaar test "$ac_signal" != 0 && 21794fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: caught signal $ac_signal" 21804fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: exit $exit_status" 21813955d011SMarcel Moolenaar } >&5 21823955d011SMarcel Moolenaar rm -f core *.core core.conftest.* && 21833955d011SMarcel Moolenaar rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 21843955d011SMarcel Moolenaar exit $exit_status 21853955d011SMarcel Moolenaar' 0 21863955d011SMarcel Moolenaarfor ac_signal in 1 2 13 15; do 21873955d011SMarcel Moolenaar trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 21883955d011SMarcel Moolenaardone 21893955d011SMarcel Moolenaarac_signal=0 21903955d011SMarcel Moolenaar 21913955d011SMarcel Moolenaar# confdefs.h avoids OS command line length limits that DEFS can exceed. 21923955d011SMarcel Moolenaarrm -f -r conftest* confdefs.h 21933955d011SMarcel Moolenaar 21944fde40d9SSimon J. Gerratyprintf "%s\n" "/* confdefs.h */" > confdefs.h 21953955d011SMarcel Moolenaar 21963955d011SMarcel Moolenaar# Predefined preprocessor variables. 21973955d011SMarcel Moolenaar 21984fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 21993955d011SMarcel Moolenaar 22004fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 22013955d011SMarcel Moolenaar 22024fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 22033955d011SMarcel Moolenaar 22044fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 22053955d011SMarcel Moolenaar 22064fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 22073955d011SMarcel Moolenaar 22084fde40d9SSimon J. Gerratyprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 22093955d011SMarcel Moolenaar 22103955d011SMarcel Moolenaar 22113955d011SMarcel Moolenaar# Let the site file select an alternate cache file if it wants to. 22123955d011SMarcel Moolenaar# Prefer an explicitly selected file to automatically selected ones. 22133955d011SMarcel Moolenaarif test -n "$CONFIG_SITE"; then 22144fde40d9SSimon J. Gerraty ac_site_files="$CONFIG_SITE" 22153955d011SMarcel Moolenaarelif test "x$prefix" != xNONE; then 22164fde40d9SSimon J. Gerraty ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 22173955d011SMarcel Moolenaarelse 22184fde40d9SSimon J. Gerraty ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 22193955d011SMarcel Moolenaarfi 22204fde40d9SSimon J. Gerraty 22214fde40d9SSimon J. Gerratyfor ac_site_file in $ac_site_files 22223955d011SMarcel Moolenaardo 22234fde40d9SSimon J. Gerraty case $ac_site_file in #( 22244fde40d9SSimon J. Gerraty */*) : 22254fde40d9SSimon J. Gerraty ;; #( 22264fde40d9SSimon J. Gerraty *) : 22274fde40d9SSimon J. Gerraty ac_site_file=./$ac_site_file ;; 22284fde40d9SSimon J. Gerratyesac 22294fde40d9SSimon J. Gerraty if test -f "$ac_site_file" && test -r "$ac_site_file"; then 22304fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 22314fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 22323955d011SMarcel Moolenaar sed 's/^/| /' "$ac_site_file" >&5 223349caa483SSimon J. Gerraty . "$ac_site_file" \ 223422619282SSimon J. Gerraty || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 223522619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 223649caa483SSimon J. Gerratyas_fn_error $? "failed to load site script $ac_site_file 223722619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } 22383955d011SMarcel Moolenaar fi 22393955d011SMarcel Moolenaardone 22403955d011SMarcel Moolenaar 22413955d011SMarcel Moolenaarif test -r "$cache_file"; then 224249caa483SSimon J. Gerraty # Some versions of bash will fail to source /dev/null (special files 224349caa483SSimon J. Gerraty # actually), so we avoid doing that. DJGPP emulates it as a regular file. 224449caa483SSimon J. Gerraty if test /dev/null != "$cache_file" && test -f "$cache_file"; then 22454fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 22464fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 22473955d011SMarcel Moolenaar case $cache_file in 22483955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) . "$cache_file";; 22493955d011SMarcel Moolenaar *) . "./$cache_file";; 22503955d011SMarcel Moolenaar esac 22513955d011SMarcel Moolenaar fi 22523955d011SMarcel Moolenaarelse 22534fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 22544fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 22553955d011SMarcel Moolenaar >$cache_file 22563955d011SMarcel Moolenaarfi 22573955d011SMarcel Moolenaar 22584fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 22594fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (global declarations) 22604fde40d9SSimon J. Gerratyac_c_conftest_c89_globals=' 22614fde40d9SSimon J. Gerraty/* Does the compiler advertise C89 conformance? 22624fde40d9SSimon J. Gerraty Do not test the value of __STDC__, because some compilers set it to 0 22634fde40d9SSimon J. Gerraty while being otherwise adequately conformant. */ 22644fde40d9SSimon J. Gerraty#if !defined __STDC__ 22654fde40d9SSimon J. Gerraty# error "Compiler does not advertise C89 conformance" 22664fde40d9SSimon J. Gerraty#endif 22674fde40d9SSimon J. Gerraty 22684fde40d9SSimon J. Gerraty#include <stddef.h> 22694fde40d9SSimon J. Gerraty#include <stdarg.h> 22704fde40d9SSimon J. Gerratystruct stat; 22714fde40d9SSimon J. Gerraty/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 22724fde40d9SSimon J. Gerratystruct buf { int x; }; 22734fde40d9SSimon J. Gerratystruct buf * (*rcsopen) (struct buf *, struct stat *, int); 227422619282SSimon J. Gerratystatic char *e (char **p, int i) 22754fde40d9SSimon J. Gerraty{ 22764fde40d9SSimon J. Gerraty return p[i]; 22774fde40d9SSimon J. Gerraty} 22784fde40d9SSimon J. Gerratystatic char *f (char * (*g) (char **, int), char **p, ...) 22794fde40d9SSimon J. Gerraty{ 22804fde40d9SSimon J. Gerraty char *s; 22814fde40d9SSimon J. Gerraty va_list v; 22824fde40d9SSimon J. Gerraty va_start (v,p); 22834fde40d9SSimon J. Gerraty s = g (p, va_arg (v,int)); 22844fde40d9SSimon J. Gerraty va_end (v); 22854fde40d9SSimon J. Gerraty return s; 22864fde40d9SSimon J. Gerraty} 22874fde40d9SSimon J. Gerraty 228822619282SSimon J. Gerraty/* C89 style stringification. */ 228922619282SSimon J. Gerraty#define noexpand_stringify(a) #a 229022619282SSimon J. Gerratyconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 229122619282SSimon J. Gerraty 229222619282SSimon J. Gerraty/* C89 style token pasting. Exercises some of the corner cases that 229322619282SSimon J. Gerraty e.g. old MSVC gets wrong, but not very hard. */ 229422619282SSimon J. Gerraty#define noexpand_concat(a,b) a##b 229522619282SSimon J. Gerraty#define expand_concat(a,b) noexpand_concat(a,b) 229622619282SSimon J. Gerratyextern int vA; 229722619282SSimon J. Gerratyextern int vbee; 229822619282SSimon J. Gerraty#define aye A 229922619282SSimon J. Gerraty#define bee B 230022619282SSimon J. Gerratyint *pvA = &expand_concat(v,aye); 230122619282SSimon J. Gerratyint *pvbee = &noexpand_concat(v,bee); 230222619282SSimon J. Gerraty 23034fde40d9SSimon J. Gerraty/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 23044fde40d9SSimon J. Gerraty function prototypes and stuff, but not \xHH hex character constants. 23054fde40d9SSimon J. Gerraty These do not provoke an error unfortunately, instead are silently treated 23064fde40d9SSimon J. Gerraty as an "x". The following induces an error, until -std is added to get 23074fde40d9SSimon J. Gerraty proper ANSI mode. Curiously \x00 != x always comes out true, for an 23084fde40d9SSimon J. Gerraty array size at least. It is necessary to write \x00 == 0 to get something 23094fde40d9SSimon J. Gerraty that is true only with -std. */ 23104fde40d9SSimon J. Gerratyint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 23114fde40d9SSimon J. Gerraty 23124fde40d9SSimon J. Gerraty/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 23134fde40d9SSimon J. Gerraty inside strings and character constants. */ 23144fde40d9SSimon J. Gerraty#define FOO(x) '\''x'\'' 23154fde40d9SSimon J. Gerratyint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 23164fde40d9SSimon J. Gerraty 23174fde40d9SSimon J. Gerratyint test (int i, double x); 23184fde40d9SSimon J. Gerratystruct s1 {int (*f) (int a);}; 23194fde40d9SSimon J. Gerratystruct s2 {int (*f) (double a);}; 23204fde40d9SSimon J. Gerratyint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 23214fde40d9SSimon J. Gerraty int, int);' 23224fde40d9SSimon J. Gerraty 23234fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (body of main). 23244fde40d9SSimon J. Gerratyac_c_conftest_c89_main=' 23254fde40d9SSimon J. Gerratyok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 23264fde40d9SSimon J. Gerraty' 23274fde40d9SSimon J. Gerraty 23284fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (global declarations) 23294fde40d9SSimon J. Gerratyac_c_conftest_c99_globals=' 233022619282SSimon J. Gerraty/* Does the compiler advertise C99 conformance? */ 23314fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 23324fde40d9SSimon J. Gerraty# error "Compiler does not advertise C99 conformance" 23334fde40d9SSimon J. Gerraty#endif 23344fde40d9SSimon J. Gerraty 233522619282SSimon J. Gerraty// See if C++-style comments work. 233622619282SSimon J. Gerraty 23374fde40d9SSimon J. Gerraty#include <stdbool.h> 23384fde40d9SSimon J. Gerratyextern int puts (const char *); 23394fde40d9SSimon J. Gerratyextern int printf (const char *, ...); 23404fde40d9SSimon J. Gerratyextern int dprintf (int, const char *, ...); 23414fde40d9SSimon J. Gerratyextern void *malloc (size_t); 234222619282SSimon J. Gerratyextern void free (void *); 23434fde40d9SSimon J. Gerraty 23444fde40d9SSimon J. Gerraty// Check varargs macros. These examples are taken from C99 6.10.3.5. 23454fde40d9SSimon J. Gerraty// dprintf is used instead of fprintf to avoid needing to declare 23464fde40d9SSimon J. Gerraty// FILE and stderr. 23474fde40d9SSimon J. Gerraty#define debug(...) dprintf (2, __VA_ARGS__) 23484fde40d9SSimon J. Gerraty#define showlist(...) puts (#__VA_ARGS__) 23494fde40d9SSimon J. Gerraty#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 23504fde40d9SSimon J. Gerratystatic void 23514fde40d9SSimon J. Gerratytest_varargs_macros (void) 23524fde40d9SSimon J. Gerraty{ 23534fde40d9SSimon J. Gerraty int x = 1234; 23544fde40d9SSimon J. Gerraty int y = 5678; 23554fde40d9SSimon J. Gerraty debug ("Flag"); 23564fde40d9SSimon J. Gerraty debug ("X = %d\n", x); 23574fde40d9SSimon J. Gerraty showlist (The first, second, and third items.); 23584fde40d9SSimon J. Gerraty report (x>y, "x is %d but y is %d", x, y); 23594fde40d9SSimon J. Gerraty} 23604fde40d9SSimon J. Gerraty 23614fde40d9SSimon J. Gerraty// Check long long types. 23624fde40d9SSimon J. Gerraty#define BIG64 18446744073709551615ull 23634fde40d9SSimon J. Gerraty#define BIG32 4294967295ul 23644fde40d9SSimon J. Gerraty#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 23654fde40d9SSimon J. Gerraty#if !BIG_OK 23664fde40d9SSimon J. Gerraty #error "your preprocessor is broken" 23674fde40d9SSimon J. Gerraty#endif 23684fde40d9SSimon J. Gerraty#if BIG_OK 23694fde40d9SSimon J. Gerraty#else 23704fde40d9SSimon J. Gerraty #error "your preprocessor is broken" 23714fde40d9SSimon J. Gerraty#endif 23724fde40d9SSimon J. Gerratystatic long long int bignum = -9223372036854775807LL; 23734fde40d9SSimon J. Gerratystatic unsigned long long int ubignum = BIG64; 23744fde40d9SSimon J. Gerraty 23754fde40d9SSimon J. Gerratystruct incomplete_array 23764fde40d9SSimon J. Gerraty{ 23774fde40d9SSimon J. Gerraty int datasize; 23784fde40d9SSimon J. Gerraty double data[]; 23794fde40d9SSimon J. Gerraty}; 23804fde40d9SSimon J. Gerraty 23814fde40d9SSimon J. Gerratystruct named_init { 23824fde40d9SSimon J. Gerraty int number; 23834fde40d9SSimon J. Gerraty const wchar_t *name; 23844fde40d9SSimon J. Gerraty double average; 23854fde40d9SSimon J. Gerraty}; 23864fde40d9SSimon J. Gerraty 23874fde40d9SSimon J. Gerratytypedef const char *ccp; 23884fde40d9SSimon J. Gerraty 23894fde40d9SSimon J. Gerratystatic inline int 23904fde40d9SSimon J. Gerratytest_restrict (ccp restrict text) 23914fde40d9SSimon J. Gerraty{ 23924fde40d9SSimon J. Gerraty // Iterate through items via the restricted pointer. 23934fde40d9SSimon J. Gerraty // Also check for declarations in for loops. 23944fde40d9SSimon J. Gerraty for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 23954fde40d9SSimon J. Gerraty continue; 23964fde40d9SSimon J. Gerraty return 0; 23974fde40d9SSimon J. Gerraty} 23984fde40d9SSimon J. Gerraty 23994fde40d9SSimon J. Gerraty// Check varargs and va_copy. 24004fde40d9SSimon J. Gerratystatic bool 24014fde40d9SSimon J. Gerratytest_varargs (const char *format, ...) 24024fde40d9SSimon J. Gerraty{ 24034fde40d9SSimon J. Gerraty va_list args; 24044fde40d9SSimon J. Gerraty va_start (args, format); 24054fde40d9SSimon J. Gerraty va_list args_copy; 24064fde40d9SSimon J. Gerraty va_copy (args_copy, args); 24074fde40d9SSimon J. Gerraty 24084fde40d9SSimon J. Gerraty const char *str = ""; 24094fde40d9SSimon J. Gerraty int number = 0; 24104fde40d9SSimon J. Gerraty float fnumber = 0; 24114fde40d9SSimon J. Gerraty 24124fde40d9SSimon J. Gerraty while (*format) 24134fde40d9SSimon J. Gerraty { 24144fde40d9SSimon J. Gerraty switch (*format++) 24154fde40d9SSimon J. Gerraty { 24164fde40d9SSimon J. Gerraty case '\''s'\'': // string 24174fde40d9SSimon J. Gerraty str = va_arg (args_copy, const char *); 24184fde40d9SSimon J. Gerraty break; 24194fde40d9SSimon J. Gerraty case '\''d'\'': // int 24204fde40d9SSimon J. Gerraty number = va_arg (args_copy, int); 24214fde40d9SSimon J. Gerraty break; 24224fde40d9SSimon J. Gerraty case '\''f'\'': // float 24234fde40d9SSimon J. Gerraty fnumber = va_arg (args_copy, double); 24244fde40d9SSimon J. Gerraty break; 24254fde40d9SSimon J. Gerraty default: 24264fde40d9SSimon J. Gerraty break; 24274fde40d9SSimon J. Gerraty } 24284fde40d9SSimon J. Gerraty } 24294fde40d9SSimon J. Gerraty va_end (args_copy); 24304fde40d9SSimon J. Gerraty va_end (args); 24314fde40d9SSimon J. Gerraty 24324fde40d9SSimon J. Gerraty return *str && number && fnumber; 24334fde40d9SSimon J. Gerraty} 24344fde40d9SSimon J. Gerraty' 24354fde40d9SSimon J. Gerraty 24364fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (body of main). 24374fde40d9SSimon J. Gerratyac_c_conftest_c99_main=' 24384fde40d9SSimon J. Gerraty // Check bool. 24394fde40d9SSimon J. Gerraty _Bool success = false; 24404fde40d9SSimon J. Gerraty success |= (argc != 0); 24414fde40d9SSimon J. Gerraty 24424fde40d9SSimon J. Gerraty // Check restrict. 24434fde40d9SSimon J. Gerraty if (test_restrict ("String literal") == 0) 24444fde40d9SSimon J. Gerraty success = true; 24454fde40d9SSimon J. Gerraty char *restrict newvar = "Another string"; 24464fde40d9SSimon J. Gerraty 24474fde40d9SSimon J. Gerraty // Check varargs. 24484fde40d9SSimon J. Gerraty success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 24494fde40d9SSimon J. Gerraty test_varargs_macros (); 24504fde40d9SSimon J. Gerraty 24514fde40d9SSimon J. Gerraty // Check flexible array members. 24524fde40d9SSimon J. Gerraty struct incomplete_array *ia = 24534fde40d9SSimon J. Gerraty malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 24544fde40d9SSimon J. Gerraty ia->datasize = 10; 24554fde40d9SSimon J. Gerraty for (int i = 0; i < ia->datasize; ++i) 24564fde40d9SSimon J. Gerraty ia->data[i] = i * 1.234; 245722619282SSimon J. Gerraty // Work around memory leak warnings. 245822619282SSimon J. Gerraty free (ia); 24594fde40d9SSimon J. Gerraty 24604fde40d9SSimon J. Gerraty // Check named initializers. 24614fde40d9SSimon J. Gerraty struct named_init ni = { 24624fde40d9SSimon J. Gerraty .number = 34, 24634fde40d9SSimon J. Gerraty .name = L"Test wide string", 24644fde40d9SSimon J. Gerraty .average = 543.34343, 24654fde40d9SSimon J. Gerraty }; 24664fde40d9SSimon J. Gerraty 24674fde40d9SSimon J. Gerraty ni.number = 58; 24684fde40d9SSimon J. Gerraty 24694fde40d9SSimon J. Gerraty int dynamic_array[ni.number]; 24704fde40d9SSimon J. Gerraty dynamic_array[0] = argv[0][0]; 24714fde40d9SSimon J. Gerraty dynamic_array[ni.number - 1] = 543; 24724fde40d9SSimon J. Gerraty 24734fde40d9SSimon J. Gerraty // work around unused variable warnings 24744fde40d9SSimon J. Gerraty ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 24754fde40d9SSimon J. Gerraty || dynamic_array[ni.number - 1] != 543); 24764fde40d9SSimon J. Gerraty' 24774fde40d9SSimon J. Gerraty 24784fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (global declarations) 24794fde40d9SSimon J. Gerratyac_c_conftest_c11_globals=' 248022619282SSimon J. Gerraty/* Does the compiler advertise C11 conformance? */ 24814fde40d9SSimon J. Gerraty#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 24824fde40d9SSimon J. Gerraty# error "Compiler does not advertise C11 conformance" 24834fde40d9SSimon J. Gerraty#endif 24844fde40d9SSimon J. Gerraty 24854fde40d9SSimon J. Gerraty// Check _Alignas. 24864fde40d9SSimon J. Gerratychar _Alignas (double) aligned_as_double; 24874fde40d9SSimon J. Gerratychar _Alignas (0) no_special_alignment; 24884fde40d9SSimon J. Gerratyextern char aligned_as_int; 24894fde40d9SSimon J. Gerratychar _Alignas (0) _Alignas (int) aligned_as_int; 24904fde40d9SSimon J. Gerraty 24914fde40d9SSimon J. Gerraty// Check _Alignof. 24924fde40d9SSimon J. Gerratyenum 24934fde40d9SSimon J. Gerraty{ 24944fde40d9SSimon J. Gerraty int_alignment = _Alignof (int), 24954fde40d9SSimon J. Gerraty int_array_alignment = _Alignof (int[100]), 24964fde40d9SSimon J. Gerraty char_alignment = _Alignof (char) 24974fde40d9SSimon J. Gerraty}; 24984fde40d9SSimon J. Gerraty_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 24994fde40d9SSimon J. Gerraty 25004fde40d9SSimon J. Gerraty// Check _Noreturn. 25014fde40d9SSimon J. Gerratyint _Noreturn does_not_return (void) { for (;;) continue; } 25024fde40d9SSimon J. Gerraty 25034fde40d9SSimon J. Gerraty// Check _Static_assert. 25044fde40d9SSimon J. Gerratystruct test_static_assert 25054fde40d9SSimon J. Gerraty{ 25064fde40d9SSimon J. Gerraty int x; 25074fde40d9SSimon J. Gerraty _Static_assert (sizeof (int) <= sizeof (long int), 25084fde40d9SSimon J. Gerraty "_Static_assert does not work in struct"); 25094fde40d9SSimon J. Gerraty long int y; 25104fde40d9SSimon J. Gerraty}; 25114fde40d9SSimon J. Gerraty 25124fde40d9SSimon J. Gerraty// Check UTF-8 literals. 25134fde40d9SSimon J. Gerraty#define u8 syntax error! 25144fde40d9SSimon J. Gerratychar const utf8_literal[] = u8"happens to be ASCII" "another string"; 25154fde40d9SSimon J. Gerraty 25164fde40d9SSimon J. Gerraty// Check duplicate typedefs. 25174fde40d9SSimon J. Gerratytypedef long *long_ptr; 25184fde40d9SSimon J. Gerratytypedef long int *long_ptr; 25194fde40d9SSimon J. Gerratytypedef long_ptr long_ptr; 25204fde40d9SSimon J. Gerraty 25214fde40d9SSimon J. Gerraty// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 25224fde40d9SSimon J. Gerratystruct anonymous 25234fde40d9SSimon J. Gerraty{ 25244fde40d9SSimon J. Gerraty union { 25254fde40d9SSimon J. Gerraty struct { int i; int j; }; 25264fde40d9SSimon J. Gerraty struct { int k; long int l; } w; 25274fde40d9SSimon J. Gerraty }; 25284fde40d9SSimon J. Gerraty int m; 25294fde40d9SSimon J. Gerraty} v1; 25304fde40d9SSimon J. Gerraty' 25314fde40d9SSimon J. Gerraty 25324fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (body of main). 25334fde40d9SSimon J. Gerratyac_c_conftest_c11_main=' 25344fde40d9SSimon J. Gerraty _Static_assert ((offsetof (struct anonymous, i) 25354fde40d9SSimon J. Gerraty == offsetof (struct anonymous, w.k)), 25364fde40d9SSimon J. Gerraty "Anonymous union alignment botch"); 25374fde40d9SSimon J. Gerraty v1.i = 2; 25384fde40d9SSimon J. Gerraty v1.w.k = 5; 25394fde40d9SSimon J. Gerraty ok |= v1.i != 5; 25404fde40d9SSimon J. Gerraty' 25414fde40d9SSimon J. Gerraty 25424fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C11 (complete). 25434fde40d9SSimon J. Gerratyac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 25444fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals} 25454fde40d9SSimon J. Gerraty${ac_c_conftest_c11_globals} 25464fde40d9SSimon J. Gerraty 25474fde40d9SSimon J. Gerratyint 25484fde40d9SSimon J. Gerratymain (int argc, char **argv) 25494fde40d9SSimon J. Gerraty{ 25504fde40d9SSimon J. Gerraty int ok = 0; 25514fde40d9SSimon J. Gerraty ${ac_c_conftest_c89_main} 25524fde40d9SSimon J. Gerraty ${ac_c_conftest_c99_main} 25534fde40d9SSimon J. Gerraty ${ac_c_conftest_c11_main} 25544fde40d9SSimon J. Gerraty return ok; 25554fde40d9SSimon J. Gerraty} 25564fde40d9SSimon J. Gerraty" 25574fde40d9SSimon J. Gerraty 25584fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C99 (complete). 25594fde40d9SSimon J. Gerratyac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 25604fde40d9SSimon J. Gerraty${ac_c_conftest_c99_globals} 25614fde40d9SSimon J. Gerraty 25624fde40d9SSimon J. Gerratyint 25634fde40d9SSimon J. Gerratymain (int argc, char **argv) 25644fde40d9SSimon J. Gerraty{ 25654fde40d9SSimon J. Gerraty int ok = 0; 25664fde40d9SSimon J. Gerraty ${ac_c_conftest_c89_main} 25674fde40d9SSimon J. Gerraty ${ac_c_conftest_c99_main} 25684fde40d9SSimon J. Gerraty return ok; 25694fde40d9SSimon J. Gerraty} 25704fde40d9SSimon J. Gerraty" 25714fde40d9SSimon J. Gerraty 25724fde40d9SSimon J. Gerraty# Test code for whether the C compiler supports C89 (complete). 25734fde40d9SSimon J. Gerratyac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 25744fde40d9SSimon J. Gerraty 25754fde40d9SSimon J. Gerratyint 25764fde40d9SSimon J. Gerratymain (int argc, char **argv) 25774fde40d9SSimon J. Gerraty{ 25784fde40d9SSimon J. Gerraty int ok = 0; 25794fde40d9SSimon J. Gerraty ${ac_c_conftest_c89_main} 25804fde40d9SSimon J. Gerraty return ok; 25814fde40d9SSimon J. Gerraty} 25824fde40d9SSimon J. Gerraty" 25834fde40d9SSimon J. Gerraty 25844fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 25854fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 25864fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 25874fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 25884fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 25894fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 25904fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 25914fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 25924fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 25934fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 25944fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" 25954fde40d9SSimon J. Gerratyas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H" 25964fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " fork HAVE_FORK" 25974fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vfork HAVE_VFORK" 25984fde40d9SSimon J. Gerratyas_fn_append ac_func_c_list " vprintf HAVE_VPRINTF" 25994fde40d9SSimon J. Gerraty 26004fde40d9SSimon J. Gerraty# Auxiliary files required by this configure script. 26014fde40d9SSimon J. Gerratyac_aux_files="install-sh" 26024fde40d9SSimon J. Gerraty 26034fde40d9SSimon J. Gerraty# Locations in which to look for auxiliary files. 26044fde40d9SSimon J. Gerratyac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 26054fde40d9SSimon J. Gerraty 26064fde40d9SSimon J. Gerraty# Search for a directory containing all of the required auxiliary files, 26074fde40d9SSimon J. Gerraty# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 26084fde40d9SSimon J. Gerraty# If we don't find one directory that contains all the files we need, 26094fde40d9SSimon J. Gerraty# we report the set of missing files from the *first* directory in 26104fde40d9SSimon J. Gerraty# $ac_aux_dir_candidates and give up. 26114fde40d9SSimon J. Gerratyac_missing_aux_files="" 26124fde40d9SSimon J. Gerratyac_first_candidate=: 26134fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 26144fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26154fde40d9SSimon J. Gerratyas_found=false 26164fde40d9SSimon J. Gerratyfor as_dir in $ac_aux_dir_candidates 26174fde40d9SSimon J. Gerratydo 26184fde40d9SSimon J. Gerraty IFS=$as_save_IFS 26194fde40d9SSimon J. Gerraty case $as_dir in #((( 26204fde40d9SSimon J. Gerraty '') as_dir=./ ;; 26214fde40d9SSimon J. Gerraty */) ;; 26224fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 26234fde40d9SSimon J. Gerraty esac 26244fde40d9SSimon J. Gerraty as_found=: 26254fde40d9SSimon J. Gerraty 26264fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 26274fde40d9SSimon J. Gerraty ac_aux_dir_found=yes 26284fde40d9SSimon J. Gerraty ac_install_sh= 26294fde40d9SSimon J. Gerraty for ac_aux in $ac_aux_files 26304fde40d9SSimon J. Gerraty do 26314fde40d9SSimon J. Gerraty # As a special case, if "install-sh" is required, that requirement 26324fde40d9SSimon J. Gerraty # can be satisfied by any of "install-sh", "install.sh", or "shtool", 26334fde40d9SSimon J. Gerraty # and $ac_install_sh is set appropriately for whichever one is found. 26344fde40d9SSimon J. Gerraty if test x"$ac_aux" = x"install-sh" 26354fde40d9SSimon J. Gerraty then 26364fde40d9SSimon J. Gerraty if test -f "${as_dir}install-sh"; then 26374fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 26384fde40d9SSimon J. Gerraty ac_install_sh="${as_dir}install-sh -c" 26394fde40d9SSimon J. Gerraty elif test -f "${as_dir}install.sh"; then 26404fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 26414fde40d9SSimon J. Gerraty ac_install_sh="${as_dir}install.sh -c" 26424fde40d9SSimon J. Gerraty elif test -f "${as_dir}shtool"; then 26434fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 26444fde40d9SSimon J. Gerraty ac_install_sh="${as_dir}shtool install -c" 26454fde40d9SSimon J. Gerraty else 26464fde40d9SSimon J. Gerraty ac_aux_dir_found=no 26474fde40d9SSimon J. Gerraty if $ac_first_candidate; then 26484fde40d9SSimon J. Gerraty ac_missing_aux_files="${ac_missing_aux_files} install-sh" 26494fde40d9SSimon J. Gerraty else 26504fde40d9SSimon J. Gerraty break 26514fde40d9SSimon J. Gerraty fi 26524fde40d9SSimon J. Gerraty fi 26534fde40d9SSimon J. Gerraty else 26544fde40d9SSimon J. Gerraty if test -f "${as_dir}${ac_aux}"; then 26554fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 26564fde40d9SSimon J. Gerraty else 26574fde40d9SSimon J. Gerraty ac_aux_dir_found=no 26584fde40d9SSimon J. Gerraty if $ac_first_candidate; then 26594fde40d9SSimon J. Gerraty ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 26604fde40d9SSimon J. Gerraty else 26614fde40d9SSimon J. Gerraty break 26624fde40d9SSimon J. Gerraty fi 26634fde40d9SSimon J. Gerraty fi 26644fde40d9SSimon J. Gerraty fi 26654fde40d9SSimon J. Gerraty done 26664fde40d9SSimon J. Gerraty if test "$ac_aux_dir_found" = yes; then 26674fde40d9SSimon J. Gerraty ac_aux_dir="$as_dir" 26684fde40d9SSimon J. Gerraty break 26694fde40d9SSimon J. Gerraty fi 26704fde40d9SSimon J. Gerraty ac_first_candidate=false 26714fde40d9SSimon J. Gerraty 26724fde40d9SSimon J. Gerraty as_found=false 26734fde40d9SSimon J. Gerratydone 26744fde40d9SSimon J. GerratyIFS=$as_save_IFS 26754fde40d9SSimon J. Gerratyif $as_found 26764fde40d9SSimon J. Gerratythen : 26774fde40d9SSimon J. Gerraty 267822619282SSimon J. Gerratyelse case e in #( 267922619282SSimon J. Gerraty e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 268022619282SSimon J. Gerratyesac 26814fde40d9SSimon J. Gerratyfi 26824fde40d9SSimon J. Gerraty 26834fde40d9SSimon J. Gerraty 26844fde40d9SSimon J. Gerraty# These three variables are undocumented and unsupported, 26854fde40d9SSimon J. Gerraty# and are intended to be withdrawn in a future Autoconf release. 26864fde40d9SSimon J. Gerraty# They can cause serious problems if a builder's source tree is in a directory 26874fde40d9SSimon J. Gerraty# whose full name contains unusual characters. 26884fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.guess"; then 26894fde40d9SSimon J. Gerraty ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 26904fde40d9SSimon J. Gerratyfi 26914fde40d9SSimon J. Gerratyif test -f "${ac_aux_dir}config.sub"; then 26924fde40d9SSimon J. Gerraty ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 26934fde40d9SSimon J. Gerratyfi 26944fde40d9SSimon J. Gerratyif test -f "$ac_aux_dir/configure"; then 26954fde40d9SSimon J. Gerraty ac_configure="$SHELL ${ac_aux_dir}configure" 26964fde40d9SSimon J. Gerratyfi 26974fde40d9SSimon J. Gerraty 26983955d011SMarcel Moolenaar# Check that the precious variables saved in the cache have kept the same 26993955d011SMarcel Moolenaar# value. 27003955d011SMarcel Moolenaarac_cache_corrupted=false 27013955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do 27023955d011SMarcel Moolenaar eval ac_old_set=\$ac_cv_env_${ac_var}_set 27033955d011SMarcel Moolenaar eval ac_new_set=\$ac_env_${ac_var}_set 27043955d011SMarcel Moolenaar eval ac_old_val=\$ac_cv_env_${ac_var}_value 27053955d011SMarcel Moolenaar eval ac_new_val=\$ac_env_${ac_var}_value 27063955d011SMarcel Moolenaar case $ac_old_set,$ac_new_set in 27073955d011SMarcel Moolenaar set,) 270822619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 270922619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 27103955d011SMarcel Moolenaar ac_cache_corrupted=: ;; 27113955d011SMarcel Moolenaar ,set) 271222619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 271322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 27143955d011SMarcel Moolenaar ac_cache_corrupted=: ;; 27153955d011SMarcel Moolenaar ,);; 27163955d011SMarcel Moolenaar *) 27173955d011SMarcel Moolenaar if test "x$ac_old_val" != "x$ac_new_val"; then 27183955d011SMarcel Moolenaar # differences in whitespace do not lead to failure. 27193955d011SMarcel Moolenaar ac_old_val_w=`echo x $ac_old_val` 27203955d011SMarcel Moolenaar ac_new_val_w=`echo x $ac_new_val` 27213955d011SMarcel Moolenaar if test "$ac_old_val_w" != "$ac_new_val_w"; then 272222619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 272322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 27243955d011SMarcel Moolenaar ac_cache_corrupted=: 27253955d011SMarcel Moolenaar else 272622619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 272722619282SSimon J. Gerratyprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 27283955d011SMarcel Moolenaar eval $ac_var=\$ac_old_val 27293955d011SMarcel Moolenaar fi 273022619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 273122619282SSimon J. Gerratyprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 273222619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 273322619282SSimon J. Gerratyprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 27343955d011SMarcel Moolenaar fi;; 27353955d011SMarcel Moolenaar esac 27363955d011SMarcel Moolenaar # Pass precious variables to config.status. 27373955d011SMarcel Moolenaar if test "$ac_new_set" = set; then 27383955d011SMarcel Moolenaar case $ac_new_val in 27394fde40d9SSimon J. Gerraty *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 27403955d011SMarcel Moolenaar *) ac_arg=$ac_var=$ac_new_val ;; 27413955d011SMarcel Moolenaar esac 27423955d011SMarcel Moolenaar case " $ac_configure_args " in 27433955d011SMarcel Moolenaar *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 27443955d011SMarcel Moolenaar *) as_fn_append ac_configure_args " '$ac_arg'" ;; 27453955d011SMarcel Moolenaar esac 27463955d011SMarcel Moolenaar fi 27473955d011SMarcel Moolenaardone 27483955d011SMarcel Moolenaarif $ac_cache_corrupted; then 274922619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 275022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 27514fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 27524fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 275322619282SSimon J. Gerraty as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 27544fde40d9SSimon J. Gerraty and start over" "$LINENO" 5 27553955d011SMarcel Moolenaarfi 27563955d011SMarcel Moolenaar## -------------------- ## 27573955d011SMarcel Moolenaar## Main body of script. ## 27583955d011SMarcel Moolenaar## -------------------- ## 27593955d011SMarcel Moolenaar 27603955d011SMarcel Moolenaarac_ext=c 27613955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 27623955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 27633955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 27643955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 27653955d011SMarcel Moolenaar 27663955d011SMarcel Moolenaar 27673955d011SMarcel Moolenaarac_config_headers="$ac_config_headers config.h" 27683955d011SMarcel Moolenaar 27693955d011SMarcel Moolenaar 27703cbdda60SSimon J. Gerratycase "$srcdir" in 27713cbdda60SSimon J. Gerraty/*) ;; 277212904384SSimon J. Gerraty*) srcdir=`cd $srcdir && 'pwd'`;; 27733cbdda60SSimon J. Gerratyesac 27743cbdda60SSimon J. Gerraty 2775e22fef7dSSimon J. Gerraty. $srcdir/VERSION 277649caa483SSimon J. GerratyOS=`uname -s` 2777e22fef7dSSimon J. Gerraty 2778*c60f6422SSimon J. Gerratyhave() { 2779*c60f6422SSimon J. Gerraty case `(type "$1") 2>&1` in 2780*c60f6422SSimon J. Gerraty *" found") return 1;; 2781*c60f6422SSimon J. Gerraty esac 2782*c60f6422SSimon J. Gerraty return 0 2783*c60f6422SSimon J. Gerraty} 2784*c60f6422SSimon J. Gerraty 278512904384SSimon J. Gerratyuse_defshell() { 278612904384SSimon J. Gerraty case "$defshell_path$DEFSHELL_INDEX" in 278712904384SSimon J. Gerraty "") ;; 278812904384SSimon J. Gerraty *) return 0;; 278912904384SSimon J. Gerraty esac 279012904384SSimon J. Gerraty case "$1" in 279112904384SSimon J. Gerraty *csh) # we must be desperate 279212904384SSimon J. Gerraty DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; 279322619282SSimon J. Gerraty *ksh*) 279412904384SSimon J. Gerraty DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;; 279598875883SSimon J. Gerraty sh|/bin/sh|*/bsh) 279612904384SSimon J. Gerraty DEFSHELL_INDEX=DEFSHELL_INDEX_SH;; 279798875883SSimon J. Gerraty *=*) # eg. sh=/bin/bsh 279898875883SSimon J. Gerraty eval `IFS="="; set -- $1; echo name=$1 defshell_path=$2` 279998875883SSimon J. Gerraty case "$name" in 280098875883SSimon J. Gerraty csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; 280198875883SSimon J. Gerraty ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;; 280298875883SSimon J. Gerraty sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;; 280398875883SSimon J. Gerraty *) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM;; 280498875883SSimon J. Gerraty esac 280598875883SSimon J. Gerraty ;; 280612904384SSimon J. Gerraty *) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM 280712904384SSimon J. Gerraty defshell_path=$1 280812904384SSimon J. Gerraty ;; 280912904384SSimon J. Gerraty esac 281098875883SSimon J. Gerraty case "$defshell_path,$1" in 281198875883SSimon J. Gerraty ,/bin/*) ;; 281298875883SSimon J. Gerraty ,*/*) defshell_path=$1;; 281312904384SSimon J. Gerraty esac 281412904384SSimon J. Gerraty} 28153955d011SMarcel Moolenaar 28163955d011SMarcel Moolenaar# Check whether --with-defshell was given. 28174fde40d9SSimon J. Gerratyif test ${with_defshell+y} 28184fde40d9SSimon J. Gerratythen : 28193955d011SMarcel Moolenaar withval=$with_defshell; case "${withval}" in 282049caa483SSimon J. Gerratyyes) as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;; 28213955d011SMarcel Moolenaarno) ;; 282212904384SSimon J. Gerraty*) use_defshell $with_defshell;; 28233955d011SMarcel Moolenaaresac 28243955d011SMarcel Moolenaarfi 28253955d011SMarcel Moolenaar 2826548bfc56SSimon J. GerratyFORCE_MAKE_OS= 2827548bfc56SSimon J. Gerratymake_os= 282849caa483SSimon J. Gerratycase "$OS" in 2829548bfc56SSimon J. GerratyCYGWIN*) 2830548bfc56SSimon J. Gerraty use_makefile=no 2831548bfc56SSimon J. Gerraty OS=Cygwin 2832548bfc56SSimon J. Gerraty FORCE_MAKE_OS=$OS 2833548bfc56SSimon J. Gerraty ;; 2834548bfc56SSimon J. GerratyDarwin|MINGW*) use_makefile=no;; 283549caa483SSimon J. Gerraty*) use_makefile=yes;; 283649caa483SSimon J. Gerratyesac 2837548bfc56SSimon J. Gerratyif test "x$FORCE_MAKE_OS" != x; then 2838548bfc56SSimon J. Gerraty force_make_os=FORCE_ 2839548bfc56SSimon J. Gerraty make_os=${FORCE_MAKE_OS} 2840548bfc56SSimon J. Gerratyfi 284149caa483SSimon J. Gerraty 284249caa483SSimon J. Gerraty# Check whether --with-makefile was given. 28434fde40d9SSimon J. Gerratyif test ${with_makefile+y} 28444fde40d9SSimon J. Gerratythen : 284549caa483SSimon J. Gerraty withval=$with_makefile; case "${withval}" in 284649caa483SSimon J. Gerratyyes|no) use_makefile=${withval};; 284749caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;; 284849caa483SSimon J. Gerratyesac 284949caa483SSimon J. Gerratyfi 285049caa483SSimon J. Gerraty 28513955d011SMarcel Moolenaaruse_meta=yes 28523955d011SMarcel Moolenaar 28533955d011SMarcel Moolenaar# Check whether --with-meta was given. 28544fde40d9SSimon J. Gerratyif test ${with_meta+y} 28554fde40d9SSimon J. Gerratythen : 28563955d011SMarcel Moolenaar withval=$with_meta; case "${withval}" in 28573955d011SMarcel Moolenaaryes|no) use_meta=${withval};; 285849caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;; 28593955d011SMarcel Moolenaaresac 28603955d011SMarcel Moolenaarfi 28613955d011SMarcel Moolenaar 28623955d011SMarcel Moolenaar 28633955d011SMarcel Moolenaar# Check whether --with-filemon was given. 28644fde40d9SSimon J. Gerratyif test ${with_filemon+y} 28654fde40d9SSimon J. Gerratythen : 28663955d011SMarcel Moolenaar withval=$with_filemon; case "/${withval}" in 286749caa483SSimon J. Gerraty/no) use_filemon=no;; 286849caa483SSimon J. Gerraty/*trace) filemon_h=no use_filemon="${withval}";; 286949caa483SSimon J. Gerraty*/filemon.h) filemon_h="${withval}";; 28703955d011SMarcel Moolenaar*/filemon*) filemon_h="${withval}/filemon.h";; 287149caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;; 28723955d011SMarcel Moolenaaresac 2873ef0b2538SSimon J. Gerratycase "$use_filemon,$filemon_h" in 2874ef0b2538SSimon J. Gerraty,*.h) use_filemon=dev;; 2875ef0b2538SSimon J. Gerratyesac 2876ef0b2538SSimon J. Gerraty 287722619282SSimon J. Gerratyelse case e in #( 287822619282SSimon J. Gerraty e) 287949caa483SSimon J. Gerratycase "$OS" in 2880*c60f6422SSimon J. GerratyCygwin*|MINGW*) use_filemon=no;; 288149caa483SSimon J. GerratyNetBSD) filemon_h=no use_filemon=ktrace;; 288249caa483SSimon J. Gerraty*) 288349caa483SSimon J. Gerraty for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon" 28843955d011SMarcel Moolenaar do 28853955d011SMarcel Moolenaar for x in "/$OS" "" 28863955d011SMarcel Moolenaar do 28873955d011SMarcel Moolenaar filemon_h="$d$x/filemon.h" 28883955d011SMarcel Moolenaar test -s "$filemon_h" && break 28893955d011SMarcel Moolenaar done 289049caa483SSimon J. Gerraty test -s "$filemon_h" && { use_filemon=dev; break; } 28913955d011SMarcel Moolenaar done 289249caa483SSimon J. Gerraty ;; 289349caa483SSimon J. Gerratyesac 289449caa483SSimon J. Gerratyuse_filemon=${use_filemon:-no} 289549caa483SSimon J. Gerratycase "$use_filemon" in 289649caa483SSimon J. Gerratydev) ;; 289749caa483SSimon J. Gerraty*) filemon_h=no;; 289849caa483SSimon J. Gerratyesac 289922619282SSimon J. Gerraty ;; 290022619282SSimon J. Gerratyesac 29013955d011SMarcel Moolenaarfi 29023955d011SMarcel Moolenaar 2903d5e0a182SSimon J. Gerraty 2904d5e0a182SSimon J. Gerraty# Check whether --with-bmake_strftime was given. 2905d5e0a182SSimon J. Gerratyif test ${with_bmake_strftime+y} 2906d5e0a182SSimon J. Gerratythen : 2907d5e0a182SSimon J. Gerraty withval=$with_bmake_strftime; case "${withval}" in 2908d5e0a182SSimon J. Gerratyyes|no) bmake_strftime=$withval;; 2909d5e0a182SSimon J. Gerratyesac 2910d5e0a182SSimon J. Gerratyfi 2911d5e0a182SSimon J. Gerraty 29123955d011SMarcel Moolenaarcase "$use_meta" in 29133955d011SMarcel Moolenaaryes) 291449caa483SSimon J. Gerraty case "$use_filemon" in 291549caa483SSimon J. Gerraty no) ;; 291649caa483SSimon J. Gerraty *) echo "Using: filemon_${use_filemon}.c" >&6;; 29173955d011SMarcel Moolenaar esac 29183955d011SMarcel Moolenaar ;; 29193955d011SMarcel Moolenaaresac 292012904384SSimon J. Gerratycase "$OS" in 292112904384SSimon J. GerratyMinix) CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE" 292212904384SSimon J. Gerraty test -x /usr/pkg/bin/clang && CC=${CC:-clang} 292312904384SSimon J. Gerraty ;; 292412904384SSimon J. GerratySCO_SV) # /bin/sh is not usable 292512904384SSimon J. Gerraty ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh" 2926548bfc56SSimon J. Gerraty FORCE_USE_SHELL=1 292712904384SSimon J. Gerraty ;; 292812904384SSimon J. Gerratyesac 2929548bfc56SSimon J. Gerratyif test "x$FORCE_USE_SHELL" != x; then 2930548bfc56SSimon J. Gerraty CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL" 2931548bfc56SSimon J. Gerratyfi 293298875883SSimon J. Gerraty# Not everyone groks TZ=Europe/Berlin 293398875883SSimon J. Gerraty# which is used by the localtime tests 293412904384SSimon J. Gerratyecho $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6 293598875883SSimon J. Gerratyeval `TZ=UTC date '+utc_H=%H utc_d=%d' 2> /dev/null` 293698875883SSimon J. Gerratyeval `TZ=Europe/Berlin date '+utc1_H=%H utc1_d=%d' 2> /dev/null` 293722619282SSimon J. Gerratyif test ${utc1_d-0} = 01 -a ${utc_d-0} -gt ${utc1_d-0} || 293822619282SSimon J. Gerraty test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then 293912904384SSimon J. Gerraty echo yes >&6 294012904384SSimon J. Gerraty UTC_1=Europe/Berlin 294112904384SSimon J. Gerratyelse 294298875883SSimon J. Gerraty eval `TZ=UTC-1 date '+utc1_H=%H utc1_d=%d' 2> /dev/null` 294322619282SSimon J. Gerraty if test ${utc1_d-0} = 01 -a ${utc_d-0} -gt ${utc1_d-0} || 294422619282SSimon J. Gerraty test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then 294512904384SSimon J. Gerraty UTC_1=UTC-1 294612904384SSimon J. Gerraty echo no, using UTC-1 >&6 294712904384SSimon J. Gerraty fi 294812904384SSimon J. Gerratyfi 294998875883SSimon J. Gerratytest "x$UTC_1" = x && echo no >&6 295012904384SSimon J. GerratyoldPATH=$PATH 295112904384SSimon J. Gerratyfor d in /usr/gnu/bin 295212904384SSimon J. Gerratydo 295312904384SSimon J. Gerraty test -d $d || continue 295412904384SSimon J. Gerraty PATH=$PATH:$d 295512904384SSimon J. Gerratydone 295612904384SSimon J. Gerratyexport PATH 2957*c60f6422SSimon J. Gerratylua=$LUA 2958*c60f6422SSimon J. Gerraty 2959*c60f6422SSimon J. Gerraty# Check whether --with-lua was given. 2960*c60f6422SSimon J. Gerratyif test ${with_lua+y} 2961*c60f6422SSimon J. Gerratythen : 2962*c60f6422SSimon J. Gerraty withval=$with_lua; case "${withval}" in 2963*c60f6422SSimon J. Gerratyno) lua=:;; 2964*c60f6422SSimon J. Gerratyyes) lua= ;; 2965*c60f6422SSimon J. Gerraty/*lua*) lua=$withval;; 2966*c60f6422SSimon J. Gerraty*) as_fn_error $? "bad value ${withval} given for lua" "$LINENO" 5;; 2967*c60f6422SSimon J. Gerratyesac 2968*c60f6422SSimon J. Gerratyfi 2969*c60f6422SSimon J. Gerraty 2970*c60f6422SSimon J. Gerratyif test "x$lua" != x:; then 2971*c60f6422SSimon J. Gerraty if have lua; then 2972*c60f6422SSimon J. Gerraty lua_version=`${lua:-lua} -v | sed 's/Lua //;s/ *Copy.*//;'` 2973*c60f6422SSimon J. Gerraty echo $ECHO_N "checking whether lua version ($lua_version) > 5.2... $ECHO_C" >&6 2974*c60f6422SSimon J. Gerraty case "$lua_version" in 2975*c60f6422SSimon J. Gerraty 4.*|5.1.*) lua=:; echo no >&6;; 2976*c60f6422SSimon J. Gerraty *) echo yes >&6;; 2977*c60f6422SSimon J. Gerraty esac 2978*c60f6422SSimon J. Gerraty fi 2979*c60f6422SSimon J. Gerratyfi 29804fde40d9SSimon J. Gerraty 29814fde40d9SSimon J. Gerraty 29824fde40d9SSimon J. Gerraty 29834fde40d9SSimon J. Gerraty 29844fde40d9SSimon J. Gerraty 29854fde40d9SSimon J. Gerraty 29864fde40d9SSimon J. Gerraty 29874fde40d9SSimon J. Gerraty 29884fde40d9SSimon J. Gerraty 29893955d011SMarcel Moolenaarac_ext=c 29903955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 29913955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 29923955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 29933955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 29943955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then 29953955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 29963955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2 29974fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 29984fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 29994fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 30004fde40d9SSimon J. Gerratythen : 30014fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 300222619282SSimon J. Gerratyelse case e in #( 300322619282SSimon J. Gerraty e) if test -n "$CC"; then 30043955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 30053955d011SMarcel Moolenaarelse 30063955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30073955d011SMarcel Moolenaarfor as_dir in $PATH 30083955d011SMarcel Moolenaardo 30093955d011SMarcel Moolenaar IFS=$as_save_IFS 30104fde40d9SSimon J. Gerraty case $as_dir in #((( 30114fde40d9SSimon J. Gerraty '') as_dir=./ ;; 30124fde40d9SSimon J. Gerraty */) ;; 30134fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 30144fde40d9SSimon J. Gerraty esac 30153955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 30164fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 30173955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}gcc" 30184fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 30193955d011SMarcel Moolenaar break 2 30203955d011SMarcel Moolenaar fi 30213955d011SMarcel Moolenaardone 30223955d011SMarcel Moolenaar done 30233955d011SMarcel MoolenaarIFS=$as_save_IFS 30243955d011SMarcel Moolenaar 302522619282SSimon J. Gerratyfi ;; 302622619282SSimon J. Gerratyesac 30273955d011SMarcel Moolenaarfi 30283955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 30293955d011SMarcel Moolenaarif test -n "$CC"; then 30304fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 30314fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 30323955d011SMarcel Moolenaarelse 30334fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 30344fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 30353955d011SMarcel Moolenaarfi 30363955d011SMarcel Moolenaar 30373955d011SMarcel Moolenaar 30383955d011SMarcel Moolenaarfi 30393955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then 30403955d011SMarcel Moolenaar ac_ct_CC=$CC 30413955d011SMarcel Moolenaar # Extract the first word of "gcc", so it can be a program name with args. 30423955d011SMarcel Moolenaarset dummy gcc; ac_word=$2 30434fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 30444fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 30454fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 30464fde40d9SSimon J. Gerratythen : 30474fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 304822619282SSimon J. Gerratyelse case e in #( 304922619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 30503955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 30513955d011SMarcel Moolenaarelse 30523955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30533955d011SMarcel Moolenaarfor as_dir in $PATH 30543955d011SMarcel Moolenaardo 30553955d011SMarcel Moolenaar IFS=$as_save_IFS 30564fde40d9SSimon J. Gerraty case $as_dir in #((( 30574fde40d9SSimon J. Gerraty '') as_dir=./ ;; 30584fde40d9SSimon J. Gerraty */) ;; 30594fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 30604fde40d9SSimon J. Gerraty esac 30613955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 30624fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 30633955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="gcc" 30644fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 30653955d011SMarcel Moolenaar break 2 30663955d011SMarcel Moolenaar fi 30673955d011SMarcel Moolenaardone 30683955d011SMarcel Moolenaar done 30693955d011SMarcel MoolenaarIFS=$as_save_IFS 30703955d011SMarcel Moolenaar 307122619282SSimon J. Gerratyfi ;; 307222619282SSimon J. Gerratyesac 30733955d011SMarcel Moolenaarfi 30743955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 30753955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 30764fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 30774fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 30783955d011SMarcel Moolenaarelse 30794fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 30804fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 30813955d011SMarcel Moolenaarfi 30823955d011SMarcel Moolenaar 30833955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 30843955d011SMarcel Moolenaar CC="" 30853955d011SMarcel Moolenaar else 30863955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 30873955d011SMarcel Moolenaaryes:) 30884fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 30894fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 30903955d011SMarcel Moolenaarac_tool_warned=yes ;; 30913955d011SMarcel Moolenaaresac 30923955d011SMarcel Moolenaar CC=$ac_ct_CC 30933955d011SMarcel Moolenaar fi 30943955d011SMarcel Moolenaarelse 30953955d011SMarcel Moolenaar CC="$ac_cv_prog_CC" 30963955d011SMarcel Moolenaarfi 30973955d011SMarcel Moolenaar 30983955d011SMarcel Moolenaarif test -z "$CC"; then 30993955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 31003955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 31013955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2 31024fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31034fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 31044fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 31054fde40d9SSimon J. Gerratythen : 31064fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 310722619282SSimon J. Gerratyelse case e in #( 310822619282SSimon J. Gerraty e) if test -n "$CC"; then 31093955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 31103955d011SMarcel Moolenaarelse 31113955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31123955d011SMarcel Moolenaarfor as_dir in $PATH 31133955d011SMarcel Moolenaardo 31143955d011SMarcel Moolenaar IFS=$as_save_IFS 31154fde40d9SSimon J. Gerraty case $as_dir in #((( 31164fde40d9SSimon J. Gerraty '') as_dir=./ ;; 31174fde40d9SSimon J. Gerraty */) ;; 31184fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 31194fde40d9SSimon J. Gerraty esac 31203955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 31214fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 31223955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}cc" 31234fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 31243955d011SMarcel Moolenaar break 2 31253955d011SMarcel Moolenaar fi 31263955d011SMarcel Moolenaardone 31273955d011SMarcel Moolenaar done 31283955d011SMarcel MoolenaarIFS=$as_save_IFS 31293955d011SMarcel Moolenaar 313022619282SSimon J. Gerratyfi ;; 313122619282SSimon J. Gerratyesac 31323955d011SMarcel Moolenaarfi 31333955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 31343955d011SMarcel Moolenaarif test -n "$CC"; then 31354fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 31364fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 31373955d011SMarcel Moolenaarelse 31384fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 31394fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 31403955d011SMarcel Moolenaarfi 31413955d011SMarcel Moolenaar 31423955d011SMarcel Moolenaar 31433955d011SMarcel Moolenaar fi 31443955d011SMarcel Moolenaarfi 31453955d011SMarcel Moolenaarif test -z "$CC"; then 31463955d011SMarcel Moolenaar # Extract the first word of "cc", so it can be a program name with args. 31473955d011SMarcel Moolenaarset dummy cc; ac_word=$2 31484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31494fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 31504fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 31514fde40d9SSimon J. Gerratythen : 31524fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 315322619282SSimon J. Gerratyelse case e in #( 315422619282SSimon J. Gerraty e) if test -n "$CC"; then 31553955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 31563955d011SMarcel Moolenaarelse 31573955d011SMarcel Moolenaar ac_prog_rejected=no 31583955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31593955d011SMarcel Moolenaarfor as_dir in $PATH 31603955d011SMarcel Moolenaardo 31613955d011SMarcel Moolenaar IFS=$as_save_IFS 31624fde40d9SSimon J. Gerraty case $as_dir in #((( 31634fde40d9SSimon J. Gerraty '') as_dir=./ ;; 31644fde40d9SSimon J. Gerraty */) ;; 31654fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 31664fde40d9SSimon J. Gerraty esac 31673955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 31684fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 31694fde40d9SSimon J. Gerraty if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 31703955d011SMarcel Moolenaar ac_prog_rejected=yes 31713955d011SMarcel Moolenaar continue 31723955d011SMarcel Moolenaar fi 31733955d011SMarcel Moolenaar ac_cv_prog_CC="cc" 31744fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 31753955d011SMarcel Moolenaar break 2 31763955d011SMarcel Moolenaar fi 31773955d011SMarcel Moolenaardone 31783955d011SMarcel Moolenaar done 31793955d011SMarcel MoolenaarIFS=$as_save_IFS 31803955d011SMarcel Moolenaar 31813955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then 31823955d011SMarcel Moolenaar # We found a bogon in the path, so make sure we never use it. 31833955d011SMarcel Moolenaar set dummy $ac_cv_prog_CC 31843955d011SMarcel Moolenaar shift 31853955d011SMarcel Moolenaar if test $# != 0; then 31863955d011SMarcel Moolenaar # We chose a different compiler from the bogus one. 31873955d011SMarcel Moolenaar # However, it has the same basename, so the bogon will be chosen 31883955d011SMarcel Moolenaar # first if we set CC to just the basename; use the full file name. 31893955d011SMarcel Moolenaar shift 31904fde40d9SSimon J. Gerraty ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 31913955d011SMarcel Moolenaar fi 31923955d011SMarcel Moolenaarfi 319322619282SSimon J. Gerratyfi ;; 319422619282SSimon J. Gerratyesac 31953955d011SMarcel Moolenaarfi 31963955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 31973955d011SMarcel Moolenaarif test -n "$CC"; then 31984fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 31994fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 32003955d011SMarcel Moolenaarelse 32014fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 32024fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 32033955d011SMarcel Moolenaarfi 32043955d011SMarcel Moolenaar 32053955d011SMarcel Moolenaar 32063955d011SMarcel Moolenaarfi 32073955d011SMarcel Moolenaarif test -z "$CC"; then 32083955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 32093955d011SMarcel Moolenaar for ac_prog in cl.exe 32103955d011SMarcel Moolenaar do 32113955d011SMarcel Moolenaar # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 32123955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2 32134fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32144fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 32154fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 32164fde40d9SSimon J. Gerratythen : 32174fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 321822619282SSimon J. Gerratyelse case e in #( 321922619282SSimon J. Gerraty e) if test -n "$CC"; then 32203955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 32213955d011SMarcel Moolenaarelse 32223955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32233955d011SMarcel Moolenaarfor as_dir in $PATH 32243955d011SMarcel Moolenaardo 32253955d011SMarcel Moolenaar IFS=$as_save_IFS 32264fde40d9SSimon J. Gerraty case $as_dir in #((( 32274fde40d9SSimon J. Gerraty '') as_dir=./ ;; 32284fde40d9SSimon J. Gerraty */) ;; 32294fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 32304fde40d9SSimon J. Gerraty esac 32313955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 32324fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 32333955d011SMarcel Moolenaar ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 32344fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 32353955d011SMarcel Moolenaar break 2 32363955d011SMarcel Moolenaar fi 32373955d011SMarcel Moolenaardone 32383955d011SMarcel Moolenaar done 32393955d011SMarcel MoolenaarIFS=$as_save_IFS 32403955d011SMarcel Moolenaar 324122619282SSimon J. Gerratyfi ;; 324222619282SSimon J. Gerratyesac 32433955d011SMarcel Moolenaarfi 32443955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 32453955d011SMarcel Moolenaarif test -n "$CC"; then 32464fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 32474fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 32483955d011SMarcel Moolenaarelse 32494fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 32504fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 32513955d011SMarcel Moolenaarfi 32523955d011SMarcel Moolenaar 32533955d011SMarcel Moolenaar 32543955d011SMarcel Moolenaar test -n "$CC" && break 32553955d011SMarcel Moolenaar done 32563955d011SMarcel Moolenaarfi 32573955d011SMarcel Moolenaarif test -z "$CC"; then 32583955d011SMarcel Moolenaar ac_ct_CC=$CC 32593955d011SMarcel Moolenaar for ac_prog in cl.exe 32603955d011SMarcel Moolenaardo 32613955d011SMarcel Moolenaar # Extract the first word of "$ac_prog", so it can be a program name with args. 32623955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2 32634fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32644fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 32654fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 32664fde40d9SSimon J. Gerratythen : 32674fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 326822619282SSimon J. Gerratyelse case e in #( 326922619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 32703955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 32713955d011SMarcel Moolenaarelse 32723955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32733955d011SMarcel Moolenaarfor as_dir in $PATH 32743955d011SMarcel Moolenaardo 32753955d011SMarcel Moolenaar IFS=$as_save_IFS 32764fde40d9SSimon J. Gerraty case $as_dir in #((( 32774fde40d9SSimon J. Gerraty '') as_dir=./ ;; 32784fde40d9SSimon J. Gerraty */) ;; 32794fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 32804fde40d9SSimon J. Gerraty esac 32813955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 32824fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 32833955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_prog" 32844fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 32853955d011SMarcel Moolenaar break 2 32863955d011SMarcel Moolenaar fi 32873955d011SMarcel Moolenaardone 32883955d011SMarcel Moolenaar done 32893955d011SMarcel MoolenaarIFS=$as_save_IFS 32903955d011SMarcel Moolenaar 329122619282SSimon J. Gerratyfi ;; 329222619282SSimon J. Gerratyesac 32933955d011SMarcel Moolenaarfi 32943955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 32953955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 32964fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 32974fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 32983955d011SMarcel Moolenaarelse 32994fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 33004fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 33013955d011SMarcel Moolenaarfi 33023955d011SMarcel Moolenaar 33033955d011SMarcel Moolenaar 33043955d011SMarcel Moolenaar test -n "$ac_ct_CC" && break 33053955d011SMarcel Moolenaardone 33063955d011SMarcel Moolenaar 33073955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 33083955d011SMarcel Moolenaar CC="" 33093955d011SMarcel Moolenaar else 33103955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 33113955d011SMarcel Moolenaaryes:) 33124fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 33134fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 33143955d011SMarcel Moolenaarac_tool_warned=yes ;; 33153955d011SMarcel Moolenaaresac 33163955d011SMarcel Moolenaar CC=$ac_ct_CC 33173955d011SMarcel Moolenaar fi 33183955d011SMarcel Moolenaarfi 33193955d011SMarcel Moolenaar 33203955d011SMarcel Moolenaarfi 33214fde40d9SSimon J. Gerratyif test -z "$CC"; then 33224fde40d9SSimon J. Gerraty if test -n "$ac_tool_prefix"; then 33234fde40d9SSimon J. Gerraty # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 33244fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2 33254fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33264fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 33274fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 33284fde40d9SSimon J. Gerratythen : 33294fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 333022619282SSimon J. Gerratyelse case e in #( 333122619282SSimon J. Gerraty e) if test -n "$CC"; then 33324fde40d9SSimon J. Gerraty ac_cv_prog_CC="$CC" # Let the user override the test. 33334fde40d9SSimon J. Gerratyelse 33344fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33354fde40d9SSimon J. Gerratyfor as_dir in $PATH 33364fde40d9SSimon J. Gerratydo 33374fde40d9SSimon J. Gerraty IFS=$as_save_IFS 33384fde40d9SSimon J. Gerraty case $as_dir in #((( 33394fde40d9SSimon J. Gerraty '') as_dir=./ ;; 33404fde40d9SSimon J. Gerraty */) ;; 33414fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 33424fde40d9SSimon J. Gerraty esac 33434fde40d9SSimon J. Gerraty for ac_exec_ext in '' $ac_executable_extensions; do 33444fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 33454fde40d9SSimon J. Gerraty ac_cv_prog_CC="${ac_tool_prefix}clang" 33464fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 33474fde40d9SSimon J. Gerraty break 2 33484fde40d9SSimon J. Gerraty fi 33494fde40d9SSimon J. Gerratydone 33504fde40d9SSimon J. Gerraty done 33514fde40d9SSimon J. GerratyIFS=$as_save_IFS 33524fde40d9SSimon J. Gerraty 335322619282SSimon J. Gerratyfi ;; 335422619282SSimon J. Gerratyesac 33554fde40d9SSimon J. Gerratyfi 33564fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC 33574fde40d9SSimon J. Gerratyif test -n "$CC"; then 33584fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 33594fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 33604fde40d9SSimon J. Gerratyelse 33614fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 33624fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 33634fde40d9SSimon J. Gerratyfi 33643955d011SMarcel Moolenaar 33653955d011SMarcel Moolenaar 33664fde40d9SSimon J. Gerratyfi 33674fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then 33684fde40d9SSimon J. Gerraty ac_ct_CC=$CC 33694fde40d9SSimon J. Gerraty # Extract the first word of "clang", so it can be a program name with args. 33704fde40d9SSimon J. Gerratyset dummy clang; ac_word=$2 33714fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33724fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 33734fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 33744fde40d9SSimon J. Gerratythen : 33754fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 337622619282SSimon J. Gerratyelse case e in #( 337722619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 33784fde40d9SSimon J. Gerraty ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 33794fde40d9SSimon J. Gerratyelse 33804fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33814fde40d9SSimon J. Gerratyfor as_dir in $PATH 33824fde40d9SSimon J. Gerratydo 33834fde40d9SSimon J. Gerraty IFS=$as_save_IFS 33844fde40d9SSimon J. Gerraty case $as_dir in #((( 33854fde40d9SSimon J. Gerraty '') as_dir=./ ;; 33864fde40d9SSimon J. Gerraty */) ;; 33874fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 33884fde40d9SSimon J. Gerraty esac 33894fde40d9SSimon J. Gerraty for ac_exec_ext in '' $ac_executable_extensions; do 33904fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 33914fde40d9SSimon J. Gerraty ac_cv_prog_ac_ct_CC="clang" 33924fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 33934fde40d9SSimon J. Gerraty break 2 33944fde40d9SSimon J. Gerraty fi 33954fde40d9SSimon J. Gerratydone 33964fde40d9SSimon J. Gerraty done 33974fde40d9SSimon J. GerratyIFS=$as_save_IFS 33984fde40d9SSimon J. Gerraty 339922619282SSimon J. Gerratyfi ;; 340022619282SSimon J. Gerratyesac 34014fde40d9SSimon J. Gerratyfi 34024fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC 34034fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then 34044fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 34054fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 34064fde40d9SSimon J. Gerratyelse 34074fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 34084fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 34094fde40d9SSimon J. Gerratyfi 34104fde40d9SSimon J. Gerraty 34114fde40d9SSimon J. Gerraty if test "x$ac_ct_CC" = x; then 34124fde40d9SSimon J. Gerraty CC="" 34134fde40d9SSimon J. Gerraty else 34144fde40d9SSimon J. Gerraty case $cross_compiling:$ac_tool_warned in 34154fde40d9SSimon J. Gerratyyes:) 34164fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 34174fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 34184fde40d9SSimon J. Gerratyac_tool_warned=yes ;; 34194fde40d9SSimon J. Gerratyesac 34204fde40d9SSimon J. Gerraty CC=$ac_ct_CC 34214fde40d9SSimon J. Gerraty fi 34224fde40d9SSimon J. Gerratyelse 34234fde40d9SSimon J. Gerraty CC="$ac_cv_prog_CC" 34244fde40d9SSimon J. Gerratyfi 34254fde40d9SSimon J. Gerraty 34264fde40d9SSimon J. Gerratyfi 34274fde40d9SSimon J. Gerraty 34284fde40d9SSimon J. Gerraty 342922619282SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 343022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 343149caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH 343222619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } 34333955d011SMarcel Moolenaar 34343955d011SMarcel Moolenaar# Provide some information about the compiler. 34354fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 34363955d011SMarcel Moolenaarset X $ac_compile 34373955d011SMarcel Moolenaarac_compiler=$2 34384fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do 34393955d011SMarcel Moolenaar { { ac_try="$ac_compiler $ac_option >&5" 34403955d011SMarcel Moolenaarcase "(($ac_try" in 34413955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34423955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 34433955d011SMarcel Moolenaaresac 34443955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34454fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 34463955d011SMarcel Moolenaar (eval "$ac_compiler $ac_option >&5") 2>conftest.err 34473955d011SMarcel Moolenaar ac_status=$? 34483955d011SMarcel Moolenaar if test -s conftest.err; then 34493955d011SMarcel Moolenaar sed '10a\ 34503955d011SMarcel Moolenaar... rest of stderr output deleted ... 34513955d011SMarcel Moolenaar 10q' conftest.err >conftest.er1 34523955d011SMarcel Moolenaar cat conftest.er1 >&5 34533955d011SMarcel Moolenaar fi 345449caa483SSimon J. Gerraty rm -f conftest.er1 conftest.err 34554fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34563955d011SMarcel Moolenaar test $ac_status = 0; } 34573955d011SMarcel Moolenaardone 34583955d011SMarcel Moolenaar 34593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34603955d011SMarcel Moolenaar/* end confdefs.h. */ 346149caa483SSimon J. Gerraty 34623955d011SMarcel Moolenaarint 34634fde40d9SSimon J. Gerratymain (void) 34643955d011SMarcel Moolenaar{ 34653955d011SMarcel Moolenaar 34663955d011SMarcel Moolenaar ; 34673955d011SMarcel Moolenaar return 0; 34683955d011SMarcel Moolenaar} 34693955d011SMarcel Moolenaar_ACEOF 34703955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files 347149caa483SSimon J. Gerratyac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 34723955d011SMarcel Moolenaar# Try to create an executable without -o first, disregard a.out. 34733955d011SMarcel Moolenaar# It will help us diagnose broken compilers, and finding out an intuition 34743955d011SMarcel Moolenaar# of exeext. 34754fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 34764fde40d9SSimon J. Gerratyprintf %s "checking whether the C compiler works... " >&6; } 34774fde40d9SSimon J. Gerratyac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 34783955d011SMarcel Moolenaar 34793955d011SMarcel Moolenaar# The possible output files: 34803955d011SMarcel Moolenaarac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 34813955d011SMarcel Moolenaar 34823955d011SMarcel Moolenaarac_rmfiles= 34833955d011SMarcel Moolenaarfor ac_file in $ac_files 34843955d011SMarcel Moolenaardo 34853955d011SMarcel Moolenaar case $ac_file in 34863955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 34873955d011SMarcel Moolenaar * ) ac_rmfiles="$ac_rmfiles $ac_file";; 34883955d011SMarcel Moolenaar esac 34893955d011SMarcel Moolenaardone 34903955d011SMarcel Moolenaarrm -f $ac_rmfiles 34913955d011SMarcel Moolenaar 34923955d011SMarcel Moolenaarif { { ac_try="$ac_link_default" 34933955d011SMarcel Moolenaarcase "(($ac_try" in 34943955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34953955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 34963955d011SMarcel Moolenaaresac 34973955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34984fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 34993955d011SMarcel Moolenaar (eval "$ac_link_default") 2>&5 35003955d011SMarcel Moolenaar ac_status=$? 35014fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35024fde40d9SSimon J. Gerraty test $ac_status = 0; } 35034fde40d9SSimon J. Gerratythen : 350422619282SSimon J. Gerraty # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 350522619282SSimon J. Gerraty# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 35063955d011SMarcel Moolenaar# in a Makefile. We should not override ac_cv_exeext if it was cached, 35073955d011SMarcel Moolenaar# so that the user can short-circuit this test for compilers unknown to 35083955d011SMarcel Moolenaar# Autoconf. 35093955d011SMarcel Moolenaarfor ac_file in $ac_files '' 35103955d011SMarcel Moolenaardo 35113955d011SMarcel Moolenaar test -f "$ac_file" || continue 35123955d011SMarcel Moolenaar case $ac_file in 35133955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 35143955d011SMarcel Moolenaar ;; 35153955d011SMarcel Moolenaar [ab].out ) 35163955d011SMarcel Moolenaar # We found the default executable, but exeext='' is most 35173955d011SMarcel Moolenaar # certainly right. 35183955d011SMarcel Moolenaar break;; 35193955d011SMarcel Moolenaar *.* ) 35204fde40d9SSimon J. Gerraty if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 35213955d011SMarcel Moolenaar then :; else 35223955d011SMarcel Moolenaar ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35233955d011SMarcel Moolenaar fi 35243955d011SMarcel Moolenaar # We set ac_cv_exeext here because the later test for it is not 352522619282SSimon J. Gerraty # safe: cross compilers may not add the suffix if given an '-o' 35263955d011SMarcel Moolenaar # argument, so we may need to know it at that point already. 35273955d011SMarcel Moolenaar # Even if this section looks crufty: it has the advantage of 35283955d011SMarcel Moolenaar # actually working. 35293955d011SMarcel Moolenaar break;; 35303955d011SMarcel Moolenaar * ) 35313955d011SMarcel Moolenaar break;; 35323955d011SMarcel Moolenaar esac 35333955d011SMarcel Moolenaardone 35343955d011SMarcel Moolenaartest "$ac_cv_exeext" = no && ac_cv_exeext= 35353955d011SMarcel Moolenaar 353622619282SSimon J. Gerratyelse case e in #( 353722619282SSimon J. Gerraty e) ac_file='' ;; 353822619282SSimon J. Gerratyesac 35393955d011SMarcel Moolenaarfi 35404fde40d9SSimon J. Gerratyif test -z "$ac_file" 35414fde40d9SSimon J. Gerratythen : 35424fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 35434fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 35444fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: failed program was:" >&5 35453955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 35463955d011SMarcel Moolenaar 354722619282SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 354822619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 354949caa483SSimon J. Gerratyas_fn_error 77 "C compiler cannot create executables 355022619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } 355122619282SSimon J. Gerratyelse case e in #( 355222619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 355322619282SSimon J. Gerratyprintf "%s\n" "yes" >&6; } ;; 355422619282SSimon J. Gerratyesac 355549caa483SSimon J. Gerratyfi 35564fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 35574fde40d9SSimon J. Gerratyprintf %s "checking for C compiler default output file name... " >&6; } 35584fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 35594fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_file" >&6; } 356049caa483SSimon J. Gerratyac_exeext=$ac_cv_exeext 35613955d011SMarcel Moolenaar 356249caa483SSimon J. Gerratyrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 35633955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save 35644fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 35654fde40d9SSimon J. Gerratyprintf %s "checking for suffix of executables... " >&6; } 35663955d011SMarcel Moolenaarif { { ac_try="$ac_link" 35673955d011SMarcel Moolenaarcase "(($ac_try" in 35683955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35693955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 35703955d011SMarcel Moolenaaresac 35713955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35724fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 35733955d011SMarcel Moolenaar (eval "$ac_link") 2>&5 35743955d011SMarcel Moolenaar ac_status=$? 35754fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35764fde40d9SSimon J. Gerraty test $ac_status = 0; } 35774fde40d9SSimon J. Gerratythen : 357822619282SSimon J. Gerraty # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 357922619282SSimon J. Gerraty# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 358022619282SSimon J. Gerraty# work properly (i.e., refer to 'conftest.exe'), while it won't with 358122619282SSimon J. Gerraty# 'rm'. 35823955d011SMarcel Moolenaarfor ac_file in conftest.exe conftest conftest.*; do 35833955d011SMarcel Moolenaar test -f "$ac_file" || continue 35843955d011SMarcel Moolenaar case $ac_file in 35853955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 35863955d011SMarcel Moolenaar *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35873955d011SMarcel Moolenaar break;; 35883955d011SMarcel Moolenaar * ) break;; 35893955d011SMarcel Moolenaar esac 35903955d011SMarcel Moolenaardone 359122619282SSimon J. Gerratyelse case e in #( 359222619282SSimon J. Gerraty e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 359322619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 359449caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of executables: cannot compile and link 359522619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;; 359622619282SSimon J. Gerratyesac 35973955d011SMarcel Moolenaarfi 359849caa483SSimon J. Gerratyrm -f conftest conftest$ac_cv_exeext 35994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 36004fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_exeext" >&6; } 36013955d011SMarcel Moolenaar 36023955d011SMarcel Moolenaarrm -f conftest.$ac_ext 36033955d011SMarcel MoolenaarEXEEXT=$ac_cv_exeext 36043955d011SMarcel Moolenaarac_exeext=$EXEEXT 360549caa483SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 360649caa483SSimon J. Gerraty/* end confdefs.h. */ 360749caa483SSimon J. Gerraty#include <stdio.h> 360849caa483SSimon J. Gerratyint 36094fde40d9SSimon J. Gerratymain (void) 361049caa483SSimon J. Gerraty{ 361149caa483SSimon J. GerratyFILE *f = fopen ("conftest.out", "w"); 361222619282SSimon J. Gerraty if (!f) 361322619282SSimon J. Gerraty return 1; 361449caa483SSimon J. Gerraty return ferror (f) || fclose (f) != 0; 361549caa483SSimon J. Gerraty 361649caa483SSimon J. Gerraty ; 361749caa483SSimon J. Gerraty return 0; 361849caa483SSimon J. Gerraty} 361949caa483SSimon J. Gerraty_ACEOF 362049caa483SSimon J. Gerratyac_clean_files="$ac_clean_files conftest.out" 362149caa483SSimon J. Gerraty# Check that the compiler produces executables we can run. If not, either 362249caa483SSimon J. Gerraty# the compiler is broken, or we cross compile. 36234fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 36244fde40d9SSimon J. Gerratyprintf %s "checking whether we are cross compiling... " >&6; } 362549caa483SSimon J. Gerratyif test "$cross_compiling" != yes; then 362649caa483SSimon J. Gerraty { { ac_try="$ac_link" 362749caa483SSimon J. Gerratycase "(($ac_try" in 362849caa483SSimon J. Gerraty *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 362949caa483SSimon J. Gerraty *) ac_try_echo=$ac_try;; 363049caa483SSimon J. Gerratyesac 363149caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 363349caa483SSimon J. Gerraty (eval "$ac_link") 2>&5 363449caa483SSimon J. Gerraty ac_status=$? 36354fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 363649caa483SSimon J. Gerraty test $ac_status = 0; } 363749caa483SSimon J. Gerraty if { ac_try='./conftest$ac_cv_exeext' 363849caa483SSimon J. Gerraty { { case "(($ac_try" in 363949caa483SSimon J. Gerraty *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 364049caa483SSimon J. Gerraty *) ac_try_echo=$ac_try;; 364149caa483SSimon J. Gerratyesac 364249caa483SSimon J. Gerratyeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 364449caa483SSimon J. Gerraty (eval "$ac_try") 2>&5 364549caa483SSimon J. Gerraty ac_status=$? 36464fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 364749caa483SSimon J. Gerraty test $ac_status = 0; }; }; then 364849caa483SSimon J. Gerraty cross_compiling=no 364949caa483SSimon J. Gerraty else 365049caa483SSimon J. Gerraty if test "$cross_compiling" = maybe; then 365149caa483SSimon J. Gerraty cross_compiling=yes 365249caa483SSimon J. Gerraty else 365322619282SSimon J. Gerraty { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 365422619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 36554fde40d9SSimon J. Gerratyas_fn_error 77 "cannot run C compiled programs. 365622619282SSimon J. GerratyIf you meant to cross compile, use '--host'. 365722619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } 365849caa483SSimon J. Gerraty fi 365949caa483SSimon J. Gerraty fi 366049caa483SSimon J. Gerratyfi 36614fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 36624fde40d9SSimon J. Gerratyprintf "%s\n" "$cross_compiling" >&6; } 366349caa483SSimon J. Gerraty 366422619282SSimon J. Gerratyrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 366522619282SSimon J. Gerraty conftest.o conftest.obj conftest.out 366649caa483SSimon J. Gerratyac_clean_files=$ac_clean_files_save 36674fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 36684fde40d9SSimon J. Gerratyprintf %s "checking for suffix of object files... " >&6; } 36694fde40d9SSimon J. Gerratyif test ${ac_cv_objext+y} 36704fde40d9SSimon J. Gerratythen : 36714fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 367222619282SSimon J. Gerratyelse case e in #( 367322619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36743955d011SMarcel Moolenaar/* end confdefs.h. */ 36753955d011SMarcel Moolenaar 36763955d011SMarcel Moolenaarint 36774fde40d9SSimon J. Gerratymain (void) 36783955d011SMarcel Moolenaar{ 36793955d011SMarcel Moolenaar 36803955d011SMarcel Moolenaar ; 36813955d011SMarcel Moolenaar return 0; 36823955d011SMarcel Moolenaar} 36833955d011SMarcel Moolenaar_ACEOF 36843955d011SMarcel Moolenaarrm -f conftest.o conftest.obj 36853955d011SMarcel Moolenaarif { { ac_try="$ac_compile" 36863955d011SMarcel Moolenaarcase "(($ac_try" in 36873955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 36883955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 36893955d011SMarcel Moolenaaresac 36903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 36923955d011SMarcel Moolenaar (eval "$ac_compile") 2>&5 36933955d011SMarcel Moolenaar ac_status=$? 36944fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 36954fde40d9SSimon J. Gerraty test $ac_status = 0; } 36964fde40d9SSimon J. Gerratythen : 36973955d011SMarcel Moolenaar for ac_file in conftest.o conftest.obj conftest.*; do 36983955d011SMarcel Moolenaar test -f "$ac_file" || continue; 36993955d011SMarcel Moolenaar case $ac_file in 37003955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 37013955d011SMarcel Moolenaar *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 37023955d011SMarcel Moolenaar break;; 37033955d011SMarcel Moolenaar esac 37043955d011SMarcel Moolenaardone 370522619282SSimon J. Gerratyelse case e in #( 370622619282SSimon J. Gerraty e) printf "%s\n" "$as_me: failed program was:" >&5 37073955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 37083955d011SMarcel Moolenaar 370922619282SSimon J. Gerraty{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 371022619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 371149caa483SSimon J. Gerratyas_fn_error $? "cannot compute suffix of object files: cannot compile 371222619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;; 371322619282SSimon J. Gerratyesac 37143955d011SMarcel Moolenaarfi 371522619282SSimon J. Gerratyrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 371622619282SSimon J. Gerratyesac 37173955d011SMarcel Moolenaarfi 37184fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 37194fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_objext" >&6; } 37203955d011SMarcel MoolenaarOBJEXT=$ac_cv_objext 37213955d011SMarcel Moolenaarac_objext=$OBJEXT 37224fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 37234fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; } 37244fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y} 37254fde40d9SSimon J. Gerratythen : 37264fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 372722619282SSimon J. Gerratyelse case e in #( 372822619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37293955d011SMarcel Moolenaar/* end confdefs.h. */ 37303955d011SMarcel Moolenaar 37313955d011SMarcel Moolenaarint 37324fde40d9SSimon J. Gerratymain (void) 37333955d011SMarcel Moolenaar{ 37343955d011SMarcel Moolenaar#ifndef __GNUC__ 37353955d011SMarcel Moolenaar choke me 37363955d011SMarcel Moolenaar#endif 37373955d011SMarcel Moolenaar 37383955d011SMarcel Moolenaar ; 37393955d011SMarcel Moolenaar return 0; 37403955d011SMarcel Moolenaar} 37413955d011SMarcel Moolenaar_ACEOF 37424fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 37434fde40d9SSimon J. Gerratythen : 37443955d011SMarcel Moolenaar ac_compiler_gnu=yes 374522619282SSimon J. Gerratyelse case e in #( 374622619282SSimon J. Gerraty e) ac_compiler_gnu=no ;; 374722619282SSimon J. Gerratyesac 37483955d011SMarcel Moolenaarfi 37494fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 37503955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu 375122619282SSimon J. Gerraty ;; 375222619282SSimon J. Gerratyesac 37533955d011SMarcel Moolenaarfi 37544fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 37554fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 37564fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu 37574fde40d9SSimon J. Gerraty 37583955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then 37593955d011SMarcel Moolenaar GCC=yes 37603955d011SMarcel Moolenaarelse 37613955d011SMarcel Moolenaar GCC= 37623955d011SMarcel Moolenaarfi 37634fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y} 37643955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS 37654fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 37664fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; } 37674fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y} 37684fde40d9SSimon J. Gerratythen : 37694fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 377022619282SSimon J. Gerratyelse case e in #( 377122619282SSimon J. Gerraty e) ac_save_c_werror_flag=$ac_c_werror_flag 37723955d011SMarcel Moolenaar ac_c_werror_flag=yes 37733955d011SMarcel Moolenaar ac_cv_prog_cc_g=no 37743955d011SMarcel Moolenaar CFLAGS="-g" 37753955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37763955d011SMarcel Moolenaar/* end confdefs.h. */ 37773955d011SMarcel Moolenaar 37783955d011SMarcel Moolenaarint 37794fde40d9SSimon J. Gerratymain (void) 37803955d011SMarcel Moolenaar{ 37813955d011SMarcel Moolenaar 37823955d011SMarcel Moolenaar ; 37833955d011SMarcel Moolenaar return 0; 37843955d011SMarcel Moolenaar} 37853955d011SMarcel Moolenaar_ACEOF 37864fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 37874fde40d9SSimon J. Gerratythen : 37883955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 378922619282SSimon J. Gerratyelse case e in #( 379022619282SSimon J. Gerraty e) CFLAGS="" 37913955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37923955d011SMarcel Moolenaar/* end confdefs.h. */ 37933955d011SMarcel Moolenaar 37943955d011SMarcel Moolenaarint 37954fde40d9SSimon J. Gerratymain (void) 37963955d011SMarcel Moolenaar{ 37973955d011SMarcel Moolenaar 37983955d011SMarcel Moolenaar ; 37993955d011SMarcel Moolenaar return 0; 38003955d011SMarcel Moolenaar} 38013955d011SMarcel Moolenaar_ACEOF 38024fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 38034fde40d9SSimon J. Gerratythen : 38043955d011SMarcel Moolenaar 380522619282SSimon J. Gerratyelse case e in #( 380622619282SSimon J. Gerraty e) ac_c_werror_flag=$ac_save_c_werror_flag 38073955d011SMarcel Moolenaar CFLAGS="-g" 38083955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38093955d011SMarcel Moolenaar/* end confdefs.h. */ 38103955d011SMarcel Moolenaar 38113955d011SMarcel Moolenaarint 38124fde40d9SSimon J. Gerratymain (void) 38133955d011SMarcel Moolenaar{ 38143955d011SMarcel Moolenaar 38153955d011SMarcel Moolenaar ; 38163955d011SMarcel Moolenaar return 0; 38173955d011SMarcel Moolenaar} 38183955d011SMarcel Moolenaar_ACEOF 38194fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 38204fde40d9SSimon J. Gerratythen : 38213955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 38223955d011SMarcel Moolenaarfi 382322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 382422619282SSimon J. Gerratyesac 382522619282SSimon J. Gerratyfi 382622619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 382722619282SSimon J. Gerratyesac 38283955d011SMarcel Moolenaarfi 38294fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 383022619282SSimon J. Gerraty ac_c_werror_flag=$ac_save_c_werror_flag ;; 383122619282SSimon J. Gerratyesac 38323955d011SMarcel Moolenaarfi 38334fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 38344fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 38354fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then 38363955d011SMarcel Moolenaar CFLAGS=$ac_save_CFLAGS 38373955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then 38383955d011SMarcel Moolenaar if test "$GCC" = yes; then 38393955d011SMarcel Moolenaar CFLAGS="-g -O2" 38403955d011SMarcel Moolenaar else 38413955d011SMarcel Moolenaar CFLAGS="-g" 38423955d011SMarcel Moolenaar fi 38433955d011SMarcel Moolenaarelse 38443955d011SMarcel Moolenaar if test "$GCC" = yes; then 38453955d011SMarcel Moolenaar CFLAGS="-O2" 38463955d011SMarcel Moolenaar else 38473955d011SMarcel Moolenaar CFLAGS= 38483955d011SMarcel Moolenaar fi 38493955d011SMarcel Moolenaarfi 38504fde40d9SSimon J. Gerratyac_prog_cc_stdc=no 38514fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 38524fde40d9SSimon J. Gerratythen : 38534fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 38544fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; } 38554fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y} 38564fde40d9SSimon J. Gerratythen : 38574fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 385822619282SSimon J. Gerratyelse case e in #( 385922619282SSimon J. Gerraty e) ac_cv_prog_cc_c11=no 38604fde40d9SSimon J. Gerratyac_save_CC=$CC 38614fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 38624fde40d9SSimon J. Gerraty/* end confdefs.h. */ 38634fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program 38644fde40d9SSimon J. Gerraty_ACEOF 38654fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11 38664fde40d9SSimon J. Gerratydo 38674fde40d9SSimon J. Gerraty CC="$ac_save_CC $ac_arg" 38684fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 38694fde40d9SSimon J. Gerratythen : 38704fde40d9SSimon J. Gerraty ac_cv_prog_cc_c11=$ac_arg 38714fde40d9SSimon J. Gerratyfi 38724fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 38734fde40d9SSimon J. Gerraty test "x$ac_cv_prog_cc_c11" != "xno" && break 38744fde40d9SSimon J. Gerratydone 38754fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext 387622619282SSimon J. GerratyCC=$ac_save_CC ;; 387722619282SSimon J. Gerratyesac 38784fde40d9SSimon J. Gerratyfi 38794fde40d9SSimon J. Gerraty 38804fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno 38814fde40d9SSimon J. Gerratythen : 38824fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 38834fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 388422619282SSimon J. Gerratyelse case e in #( 388522619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c11" = x 38864fde40d9SSimon J. Gerratythen : 38874fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 38884fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 388922619282SSimon J. Gerratyelse case e in #( 389022619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 38914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 389222619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c11" ;; 389322619282SSimon J. Gerratyesac 38944fde40d9SSimon J. Gerratyfi 38954fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 389622619282SSimon J. Gerraty ac_prog_cc_stdc=c11 ;; 389722619282SSimon J. Gerratyesac 38984fde40d9SSimon J. Gerratyfi 38994fde40d9SSimon J. Gerratyfi 39004fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 39014fde40d9SSimon J. Gerratythen : 39024fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 39034fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; } 39044fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y} 39054fde40d9SSimon J. Gerratythen : 39064fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 390722619282SSimon J. Gerratyelse case e in #( 390822619282SSimon J. Gerraty e) ac_cv_prog_cc_c99=no 39094fde40d9SSimon J. Gerratyac_save_CC=$CC 39104fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 39114fde40d9SSimon J. Gerraty/* end confdefs.h. */ 39124fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program 39134fde40d9SSimon J. Gerraty_ACEOF 39144fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 39154fde40d9SSimon J. Gerratydo 39164fde40d9SSimon J. Gerraty CC="$ac_save_CC $ac_arg" 39174fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 39184fde40d9SSimon J. Gerratythen : 39194fde40d9SSimon J. Gerraty ac_cv_prog_cc_c99=$ac_arg 39204fde40d9SSimon J. Gerratyfi 39214fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 39224fde40d9SSimon J. Gerraty test "x$ac_cv_prog_cc_c99" != "xno" && break 39234fde40d9SSimon J. Gerratydone 39244fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext 392522619282SSimon J. GerratyCC=$ac_save_CC ;; 392622619282SSimon J. Gerratyesac 39274fde40d9SSimon J. Gerratyfi 39284fde40d9SSimon J. Gerraty 39294fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno 39304fde40d9SSimon J. Gerratythen : 39314fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 39324fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 393322619282SSimon J. Gerratyelse case e in #( 393422619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c99" = x 39354fde40d9SSimon J. Gerratythen : 39364fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 39374fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 393822619282SSimon J. Gerratyelse case e in #( 393922619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 39404fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 394122619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c99" ;; 394222619282SSimon J. Gerratyesac 39434fde40d9SSimon J. Gerratyfi 39444fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 394522619282SSimon J. Gerraty ac_prog_cc_stdc=c99 ;; 394622619282SSimon J. Gerratyesac 39474fde40d9SSimon J. Gerratyfi 39484fde40d9SSimon J. Gerratyfi 39494fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 39504fde40d9SSimon J. Gerratythen : 39514fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 39524fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; } 39534fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y} 39544fde40d9SSimon J. Gerratythen : 39554fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 395622619282SSimon J. Gerratyelse case e in #( 395722619282SSimon J. Gerraty e) ac_cv_prog_cc_c89=no 39583955d011SMarcel Moolenaarac_save_CC=$CC 39593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 39603955d011SMarcel Moolenaar/* end confdefs.h. */ 39614fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program 39623955d011SMarcel Moolenaar_ACEOF 39634fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 39643955d011SMarcel Moolenaardo 39653955d011SMarcel Moolenaar CC="$ac_save_CC $ac_arg" 39664fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 39674fde40d9SSimon J. Gerratythen : 39683955d011SMarcel Moolenaar ac_cv_prog_cc_c89=$ac_arg 39693955d011SMarcel Moolenaarfi 39704fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 39713955d011SMarcel Moolenaar test "x$ac_cv_prog_cc_c89" != "xno" && break 39723955d011SMarcel Moolenaardone 39733955d011SMarcel Moolenaarrm -f conftest.$ac_ext 397422619282SSimon J. GerratyCC=$ac_save_CC ;; 397522619282SSimon J. Gerratyesac 39763955d011SMarcel Moolenaarfi 39774fde40d9SSimon J. Gerraty 39784fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno 39794fde40d9SSimon J. Gerratythen : 39804fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 39814fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 398222619282SSimon J. Gerratyelse case e in #( 398322619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c89" = x 39844fde40d9SSimon J. Gerratythen : 39854fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 39864fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 398722619282SSimon J. Gerratyelse case e in #( 398822619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 39894fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 399022619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c89" ;; 399122619282SSimon J. Gerratyesac 39924fde40d9SSimon J. Gerratyfi 39934fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 399422619282SSimon J. Gerraty ac_prog_cc_stdc=c89 ;; 399522619282SSimon J. Gerratyesac 39964fde40d9SSimon J. Gerratyfi 39973955d011SMarcel Moolenaarfi 39983955d011SMarcel Moolenaar 39993955d011SMarcel Moolenaarac_ext=c 40003955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 40013955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 40023955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 40033955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 40043955d011SMarcel Moolenaar 40053955d011SMarcel Moolenaar 40064fde40d9SSimon J. Gerratyac_header= ac_cache= 40074fde40d9SSimon J. Gerratyfor ac_item in $ac_header_c_list 40083955d011SMarcel Moolenaardo 40094fde40d9SSimon J. Gerraty if test $ac_cache; then 40104fde40d9SSimon J. Gerraty ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 40114fde40d9SSimon J. Gerraty if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 40124fde40d9SSimon J. Gerraty printf "%s\n" "#define $ac_item 1" >> confdefs.h 40134fde40d9SSimon J. Gerraty fi 40144fde40d9SSimon J. Gerraty ac_header= ac_cache= 40154fde40d9SSimon J. Gerraty elif test $ac_header; then 40164fde40d9SSimon J. Gerraty ac_cache=$ac_item 40173955d011SMarcel Moolenaar else 40184fde40d9SSimon J. Gerraty ac_header=$ac_item 40193955d011SMarcel Moolenaar fi 40203955d011SMarcel Moolenaardone 40213955d011SMarcel Moolenaar 40223955d011SMarcel Moolenaar 40233955d011SMarcel Moolenaar 40243955d011SMarcel Moolenaar 40253955d011SMarcel Moolenaar 40263955d011SMarcel Moolenaar 40273955d011SMarcel Moolenaar 40283955d011SMarcel Moolenaar 40294fde40d9SSimon J. Gerratyif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 40304fde40d9SSimon J. Gerratythen : 40313955d011SMarcel Moolenaar 40324fde40d9SSimon J. Gerratyprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 40333955d011SMarcel Moolenaar 40343955d011SMarcel Moolenaarfi 40353955d011SMarcel Moolenaar 40363955d011SMarcel Moolenaar 40374fde40d9SSimon J. Gerraty 40384fde40d9SSimon J. Gerraty 40394fde40d9SSimon J. Gerraty 40404fde40d9SSimon J. Gerraty 40414fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 40424fde40d9SSimon J. Gerratyprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 40434fde40d9SSimon J. Gerratyif test ${ac_cv_safe_to_define___extensions__+y} 40444fde40d9SSimon J. Gerratythen : 40454fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 404622619282SSimon J. Gerratyelse case e in #( 404722619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40483955d011SMarcel Moolenaar/* end confdefs.h. */ 40493955d011SMarcel Moolenaar 40503955d011SMarcel Moolenaar# define __EXTENSIONS__ 1 40513955d011SMarcel Moolenaar $ac_includes_default 40523955d011SMarcel Moolenaarint 40534fde40d9SSimon J. Gerratymain (void) 40543955d011SMarcel Moolenaar{ 40553955d011SMarcel Moolenaar 40563955d011SMarcel Moolenaar ; 40573955d011SMarcel Moolenaar return 0; 40583955d011SMarcel Moolenaar} 40593955d011SMarcel Moolenaar_ACEOF 40604fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 40614fde40d9SSimon J. Gerratythen : 40623955d011SMarcel Moolenaar ac_cv_safe_to_define___extensions__=yes 406322619282SSimon J. Gerratyelse case e in #( 406422619282SSimon J. Gerraty e) ac_cv_safe_to_define___extensions__=no ;; 406522619282SSimon J. Gerratyesac 40663955d011SMarcel Moolenaarfi 406722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 406822619282SSimon J. Gerratyesac 40693955d011SMarcel Moolenaarfi 40704fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 40714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 40723955d011SMarcel Moolenaar 40734fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 40744fde40d9SSimon J. Gerratyprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 40754fde40d9SSimon J. Gerratyif test ${ac_cv_should_define__xopen_source+y} 40764fde40d9SSimon J. Gerratythen : 40774fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 407822619282SSimon J. Gerratyelse case e in #( 407922619282SSimon J. Gerraty e) ac_cv_should_define__xopen_source=no 40804fde40d9SSimon J. Gerraty if test $ac_cv_header_wchar_h = yes 40814fde40d9SSimon J. Gerratythen : 40824fde40d9SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40834fde40d9SSimon J. Gerraty/* end confdefs.h. */ 40843955d011SMarcel Moolenaar 40854fde40d9SSimon J. Gerraty #include <wchar.h> 40864fde40d9SSimon J. Gerraty mbstate_t x; 40874fde40d9SSimon J. Gerratyint 40884fde40d9SSimon J. Gerratymain (void) 40894fde40d9SSimon J. Gerraty{ 40903955d011SMarcel Moolenaar 40914fde40d9SSimon J. Gerraty ; 40924fde40d9SSimon J. Gerraty return 0; 40934fde40d9SSimon J. Gerraty} 40944fde40d9SSimon J. Gerraty_ACEOF 40954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 40964fde40d9SSimon J. Gerratythen : 40973955d011SMarcel Moolenaar 409822619282SSimon J. Gerratyelse case e in #( 409922619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41004fde40d9SSimon J. Gerraty/* end confdefs.h. */ 41013955d011SMarcel Moolenaar 41024fde40d9SSimon J. Gerraty #define _XOPEN_SOURCE 500 41034fde40d9SSimon J. Gerraty #include <wchar.h> 41044fde40d9SSimon J. Gerraty mbstate_t x; 41054fde40d9SSimon J. Gerratyint 41064fde40d9SSimon J. Gerratymain (void) 41074fde40d9SSimon J. Gerraty{ 41084fde40d9SSimon J. Gerraty 41094fde40d9SSimon J. Gerraty ; 41104fde40d9SSimon J. Gerraty return 0; 41114fde40d9SSimon J. Gerraty} 41124fde40d9SSimon J. Gerraty_ACEOF 41134fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 41144fde40d9SSimon J. Gerratythen : 41154fde40d9SSimon J. Gerraty ac_cv_should_define__xopen_source=yes 41164fde40d9SSimon J. Gerratyfi 411722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 411822619282SSimon J. Gerratyesac 41194fde40d9SSimon J. Gerratyfi 41204fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 412122619282SSimon J. Gerratyfi ;; 412222619282SSimon J. Gerratyesac 41234fde40d9SSimon J. Gerratyfi 41244fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 41254fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 41264fde40d9SSimon J. Gerraty 41274fde40d9SSimon J. Gerraty printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 41284fde40d9SSimon J. Gerraty 41294fde40d9SSimon J. Gerraty printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 41304fde40d9SSimon J. Gerraty 41314fde40d9SSimon J. Gerraty printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 41324fde40d9SSimon J. Gerraty 41334fde40d9SSimon J. Gerraty printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 41344fde40d9SSimon J. Gerraty 41354fde40d9SSimon J. Gerraty printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 41364fde40d9SSimon J. Gerraty 41374fde40d9SSimon J. Gerraty printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 41384fde40d9SSimon J. Gerraty 41394fde40d9SSimon J. Gerraty printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 41404fde40d9SSimon J. Gerraty 41414fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 41424fde40d9SSimon J. Gerraty 41434fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 41444fde40d9SSimon J. Gerraty 41454fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 41464fde40d9SSimon J. Gerraty 414722619282SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 414822619282SSimon J. Gerraty 41494fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 41504fde40d9SSimon J. Gerraty 41514fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 41524fde40d9SSimon J. Gerraty 41534fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 41544fde40d9SSimon J. Gerraty 41554fde40d9SSimon J. Gerraty printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 41564fde40d9SSimon J. Gerraty 41574fde40d9SSimon J. Gerraty printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 41584fde40d9SSimon J. Gerraty 41594fde40d9SSimon J. Gerraty if test $ac_cv_header_minix_config_h = yes 41604fde40d9SSimon J. Gerratythen : 41614fde40d9SSimon J. Gerraty MINIX=yes 41624fde40d9SSimon J. Gerraty printf "%s\n" "#define _MINIX 1" >>confdefs.h 41634fde40d9SSimon J. Gerraty 41644fde40d9SSimon J. Gerraty printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 41654fde40d9SSimon J. Gerraty 41664fde40d9SSimon J. Gerraty printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 41674fde40d9SSimon J. Gerraty 416822619282SSimon J. Gerratyelse case e in #( 416922619282SSimon J. Gerraty e) MINIX= ;; 417022619282SSimon J. Gerratyesac 41714fde40d9SSimon J. Gerratyfi 41724fde40d9SSimon J. Gerraty if test $ac_cv_safe_to_define___extensions__ = yes 41734fde40d9SSimon J. Gerratythen : 41744fde40d9SSimon J. Gerraty printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 41754fde40d9SSimon J. Gerraty 41764fde40d9SSimon J. Gerratyfi 41774fde40d9SSimon J. Gerraty if test $ac_cv_should_define__xopen_source = yes 41784fde40d9SSimon J. Gerratythen : 41794fde40d9SSimon J. Gerraty printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 41804fde40d9SSimon J. Gerraty 41814fde40d9SSimon J. Gerratyfi 41823955d011SMarcel Moolenaar 41833955d011SMarcel Moolenaarac_ext=c 41843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 41853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 41863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 41873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 41883955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then 41893955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 41903955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2 41914fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 41924fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 41934fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 41944fde40d9SSimon J. Gerratythen : 41954fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 419622619282SSimon J. Gerratyelse case e in #( 419722619282SSimon J. Gerraty e) if test -n "$CC"; then 41983955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 41993955d011SMarcel Moolenaarelse 42003955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 42013955d011SMarcel Moolenaarfor as_dir in $PATH 42023955d011SMarcel Moolenaardo 42033955d011SMarcel Moolenaar IFS=$as_save_IFS 42044fde40d9SSimon J. Gerraty case $as_dir in #((( 42054fde40d9SSimon J. Gerraty '') as_dir=./ ;; 42064fde40d9SSimon J. Gerraty */) ;; 42074fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 42084fde40d9SSimon J. Gerraty esac 42093955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 42104fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 42113955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}gcc" 42124fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 42133955d011SMarcel Moolenaar break 2 42143955d011SMarcel Moolenaar fi 42153955d011SMarcel Moolenaardone 42163955d011SMarcel Moolenaar done 42173955d011SMarcel MoolenaarIFS=$as_save_IFS 42183955d011SMarcel Moolenaar 421922619282SSimon J. Gerratyfi ;; 422022619282SSimon J. Gerratyesac 42213955d011SMarcel Moolenaarfi 42223955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 42233955d011SMarcel Moolenaarif test -n "$CC"; then 42244fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 42254fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 42263955d011SMarcel Moolenaarelse 42274fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 42284fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 42293955d011SMarcel Moolenaarfi 42303955d011SMarcel Moolenaar 42313955d011SMarcel Moolenaar 42323955d011SMarcel Moolenaarfi 42333955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then 42343955d011SMarcel Moolenaar ac_ct_CC=$CC 42353955d011SMarcel Moolenaar # Extract the first word of "gcc", so it can be a program name with args. 42363955d011SMarcel Moolenaarset dummy gcc; ac_word=$2 42374fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 42384fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 42394fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 42404fde40d9SSimon J. Gerratythen : 42414fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 424222619282SSimon J. Gerratyelse case e in #( 424322619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 42443955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 42453955d011SMarcel Moolenaarelse 42463955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 42473955d011SMarcel Moolenaarfor as_dir in $PATH 42483955d011SMarcel Moolenaardo 42493955d011SMarcel Moolenaar IFS=$as_save_IFS 42504fde40d9SSimon J. Gerraty case $as_dir in #((( 42514fde40d9SSimon J. Gerraty '') as_dir=./ ;; 42524fde40d9SSimon J. Gerraty */) ;; 42534fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 42544fde40d9SSimon J. Gerraty esac 42553955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 42564fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 42573955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="gcc" 42584fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 42593955d011SMarcel Moolenaar break 2 42603955d011SMarcel Moolenaar fi 42613955d011SMarcel Moolenaardone 42623955d011SMarcel Moolenaar done 42633955d011SMarcel MoolenaarIFS=$as_save_IFS 42643955d011SMarcel Moolenaar 426522619282SSimon J. Gerratyfi ;; 426622619282SSimon J. Gerratyesac 42673955d011SMarcel Moolenaarfi 42683955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 42693955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 42704fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 42714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 42723955d011SMarcel Moolenaarelse 42734fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 42744fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 42753955d011SMarcel Moolenaarfi 42763955d011SMarcel Moolenaar 42773955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 42783955d011SMarcel Moolenaar CC="" 42793955d011SMarcel Moolenaar else 42803955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 42813955d011SMarcel Moolenaaryes:) 42824fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 42834fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 42843955d011SMarcel Moolenaarac_tool_warned=yes ;; 42853955d011SMarcel Moolenaaresac 42863955d011SMarcel Moolenaar CC=$ac_ct_CC 42873955d011SMarcel Moolenaar fi 42883955d011SMarcel Moolenaarelse 42893955d011SMarcel Moolenaar CC="$ac_cv_prog_CC" 42903955d011SMarcel Moolenaarfi 42913955d011SMarcel Moolenaar 42923955d011SMarcel Moolenaarif test -z "$CC"; then 42933955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 42943955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 42953955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2 42964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 42974fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 42984fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 42994fde40d9SSimon J. Gerratythen : 43004fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 430122619282SSimon J. Gerratyelse case e in #( 430222619282SSimon J. Gerraty e) if test -n "$CC"; then 43033955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 43043955d011SMarcel Moolenaarelse 43053955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 43063955d011SMarcel Moolenaarfor as_dir in $PATH 43073955d011SMarcel Moolenaardo 43083955d011SMarcel Moolenaar IFS=$as_save_IFS 43094fde40d9SSimon J. Gerraty case $as_dir in #((( 43104fde40d9SSimon J. Gerraty '') as_dir=./ ;; 43114fde40d9SSimon J. Gerraty */) ;; 43124fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 43134fde40d9SSimon J. Gerraty esac 43143955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 43154fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 43163955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}cc" 43174fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 43183955d011SMarcel Moolenaar break 2 43193955d011SMarcel Moolenaar fi 43203955d011SMarcel Moolenaardone 43213955d011SMarcel Moolenaar done 43223955d011SMarcel MoolenaarIFS=$as_save_IFS 43233955d011SMarcel Moolenaar 432422619282SSimon J. Gerratyfi ;; 432522619282SSimon J. Gerratyesac 43263955d011SMarcel Moolenaarfi 43273955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 43283955d011SMarcel Moolenaarif test -n "$CC"; then 43294fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 43304fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 43313955d011SMarcel Moolenaarelse 43324fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 43334fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 43343955d011SMarcel Moolenaarfi 43353955d011SMarcel Moolenaar 43363955d011SMarcel Moolenaar 43373955d011SMarcel Moolenaar fi 43383955d011SMarcel Moolenaarfi 43393955d011SMarcel Moolenaarif test -z "$CC"; then 43403955d011SMarcel Moolenaar # Extract the first word of "cc", so it can be a program name with args. 43413955d011SMarcel Moolenaarset dummy cc; ac_word=$2 43424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 43434fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 43444fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 43454fde40d9SSimon J. Gerratythen : 43464fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 434722619282SSimon J. Gerratyelse case e in #( 434822619282SSimon J. Gerraty e) if test -n "$CC"; then 43493955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 43503955d011SMarcel Moolenaarelse 43513955d011SMarcel Moolenaar ac_prog_rejected=no 43523955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 43533955d011SMarcel Moolenaarfor as_dir in $PATH 43543955d011SMarcel Moolenaardo 43553955d011SMarcel Moolenaar IFS=$as_save_IFS 43564fde40d9SSimon J. Gerraty case $as_dir in #((( 43574fde40d9SSimon J. Gerraty '') as_dir=./ ;; 43584fde40d9SSimon J. Gerraty */) ;; 43594fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 43604fde40d9SSimon J. Gerraty esac 43613955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 43624fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 43634fde40d9SSimon J. Gerraty if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 43643955d011SMarcel Moolenaar ac_prog_rejected=yes 43653955d011SMarcel Moolenaar continue 43663955d011SMarcel Moolenaar fi 43673955d011SMarcel Moolenaar ac_cv_prog_CC="cc" 43684fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 43693955d011SMarcel Moolenaar break 2 43703955d011SMarcel Moolenaar fi 43713955d011SMarcel Moolenaardone 43723955d011SMarcel Moolenaar done 43733955d011SMarcel MoolenaarIFS=$as_save_IFS 43743955d011SMarcel Moolenaar 43753955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then 43763955d011SMarcel Moolenaar # We found a bogon in the path, so make sure we never use it. 43773955d011SMarcel Moolenaar set dummy $ac_cv_prog_CC 43783955d011SMarcel Moolenaar shift 43793955d011SMarcel Moolenaar if test $# != 0; then 43803955d011SMarcel Moolenaar # We chose a different compiler from the bogus one. 43813955d011SMarcel Moolenaar # However, it has the same basename, so the bogon will be chosen 43823955d011SMarcel Moolenaar # first if we set CC to just the basename; use the full file name. 43833955d011SMarcel Moolenaar shift 43844fde40d9SSimon J. Gerraty ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 43853955d011SMarcel Moolenaar fi 43863955d011SMarcel Moolenaarfi 438722619282SSimon J. Gerratyfi ;; 438822619282SSimon J. Gerratyesac 43893955d011SMarcel Moolenaarfi 43903955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 43913955d011SMarcel Moolenaarif test -n "$CC"; then 43924fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 43934fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 43943955d011SMarcel Moolenaarelse 43954fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 43964fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 43973955d011SMarcel Moolenaarfi 43983955d011SMarcel Moolenaar 43993955d011SMarcel Moolenaar 44003955d011SMarcel Moolenaarfi 44013955d011SMarcel Moolenaarif test -z "$CC"; then 44023955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 44033955d011SMarcel Moolenaar for ac_prog in cl.exe 44043955d011SMarcel Moolenaar do 44053955d011SMarcel Moolenaar # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 44063955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2 44074fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 44084fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 44094fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 44104fde40d9SSimon J. Gerratythen : 44114fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 441222619282SSimon J. Gerratyelse case e in #( 441322619282SSimon J. Gerraty e) if test -n "$CC"; then 44143955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 44153955d011SMarcel Moolenaarelse 44163955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44173955d011SMarcel Moolenaarfor as_dir in $PATH 44183955d011SMarcel Moolenaardo 44193955d011SMarcel Moolenaar IFS=$as_save_IFS 44204fde40d9SSimon J. Gerraty case $as_dir in #((( 44214fde40d9SSimon J. Gerraty '') as_dir=./ ;; 44224fde40d9SSimon J. Gerraty */) ;; 44234fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 44244fde40d9SSimon J. Gerraty esac 44253955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 44264fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 44273955d011SMarcel Moolenaar ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 44284fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 44293955d011SMarcel Moolenaar break 2 44303955d011SMarcel Moolenaar fi 44313955d011SMarcel Moolenaardone 44323955d011SMarcel Moolenaar done 44333955d011SMarcel MoolenaarIFS=$as_save_IFS 44343955d011SMarcel Moolenaar 443522619282SSimon J. Gerratyfi ;; 443622619282SSimon J. Gerratyesac 44373955d011SMarcel Moolenaarfi 44383955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 44393955d011SMarcel Moolenaarif test -n "$CC"; then 44404fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 44414fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 44423955d011SMarcel Moolenaarelse 44434fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 44444fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 44453955d011SMarcel Moolenaarfi 44463955d011SMarcel Moolenaar 44473955d011SMarcel Moolenaar 44483955d011SMarcel Moolenaar test -n "$CC" && break 44493955d011SMarcel Moolenaar done 44503955d011SMarcel Moolenaarfi 44513955d011SMarcel Moolenaarif test -z "$CC"; then 44523955d011SMarcel Moolenaar ac_ct_CC=$CC 44533955d011SMarcel Moolenaar for ac_prog in cl.exe 44543955d011SMarcel Moolenaardo 44553955d011SMarcel Moolenaar # Extract the first word of "$ac_prog", so it can be a program name with args. 44563955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2 44574fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 44584fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 44594fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 44604fde40d9SSimon J. Gerratythen : 44614fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 446222619282SSimon J. Gerratyelse case e in #( 446322619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 44643955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 44653955d011SMarcel Moolenaarelse 44663955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44673955d011SMarcel Moolenaarfor as_dir in $PATH 44683955d011SMarcel Moolenaardo 44693955d011SMarcel Moolenaar IFS=$as_save_IFS 44704fde40d9SSimon J. Gerraty case $as_dir in #((( 44714fde40d9SSimon J. Gerraty '') as_dir=./ ;; 44724fde40d9SSimon J. Gerraty */) ;; 44734fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 44744fde40d9SSimon J. Gerraty esac 44753955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 44764fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 44773955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_prog" 44784fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 44793955d011SMarcel Moolenaar break 2 44803955d011SMarcel Moolenaar fi 44813955d011SMarcel Moolenaardone 44823955d011SMarcel Moolenaar done 44833955d011SMarcel MoolenaarIFS=$as_save_IFS 44843955d011SMarcel Moolenaar 448522619282SSimon J. Gerratyfi ;; 448622619282SSimon J. Gerratyesac 44873955d011SMarcel Moolenaarfi 44883955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 44893955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 44904fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 44914fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 44923955d011SMarcel Moolenaarelse 44934fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 44944fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 44953955d011SMarcel Moolenaarfi 44963955d011SMarcel Moolenaar 44973955d011SMarcel Moolenaar 44983955d011SMarcel Moolenaar test -n "$ac_ct_CC" && break 44993955d011SMarcel Moolenaardone 45003955d011SMarcel Moolenaar 45013955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 45023955d011SMarcel Moolenaar CC="" 45033955d011SMarcel Moolenaar else 45043955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 45053955d011SMarcel Moolenaaryes:) 45064fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 45074fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 45083955d011SMarcel Moolenaarac_tool_warned=yes ;; 45093955d011SMarcel Moolenaaresac 45103955d011SMarcel Moolenaar CC=$ac_ct_CC 45113955d011SMarcel Moolenaar fi 45123955d011SMarcel Moolenaarfi 45133955d011SMarcel Moolenaar 45143955d011SMarcel Moolenaarfi 45154fde40d9SSimon J. Gerratyif test -z "$CC"; then 45164fde40d9SSimon J. Gerraty if test -n "$ac_tool_prefix"; then 45174fde40d9SSimon J. Gerraty # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 45184fde40d9SSimon J. Gerratyset dummy ${ac_tool_prefix}clang; ac_word=$2 45194fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 45204fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 45214fde40d9SSimon J. Gerratyif test ${ac_cv_prog_CC+y} 45224fde40d9SSimon J. Gerratythen : 45234fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 452422619282SSimon J. Gerratyelse case e in #( 452522619282SSimon J. Gerraty e) if test -n "$CC"; then 45264fde40d9SSimon J. Gerraty ac_cv_prog_CC="$CC" # Let the user override the test. 45274fde40d9SSimon J. Gerratyelse 45284fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45294fde40d9SSimon J. Gerratyfor as_dir in $PATH 45304fde40d9SSimon J. Gerratydo 45314fde40d9SSimon J. Gerraty IFS=$as_save_IFS 45324fde40d9SSimon J. Gerraty case $as_dir in #((( 45334fde40d9SSimon J. Gerraty '') as_dir=./ ;; 45344fde40d9SSimon J. Gerraty */) ;; 45354fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 45364fde40d9SSimon J. Gerraty esac 45374fde40d9SSimon J. Gerraty for ac_exec_ext in '' $ac_executable_extensions; do 45384fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 45394fde40d9SSimon J. Gerraty ac_cv_prog_CC="${ac_tool_prefix}clang" 45404fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 45414fde40d9SSimon J. Gerraty break 2 45424fde40d9SSimon J. Gerraty fi 45434fde40d9SSimon J. Gerratydone 45444fde40d9SSimon J. Gerraty done 45454fde40d9SSimon J. GerratyIFS=$as_save_IFS 45464fde40d9SSimon J. Gerraty 454722619282SSimon J. Gerratyfi ;; 454822619282SSimon J. Gerratyesac 45494fde40d9SSimon J. Gerratyfi 45504fde40d9SSimon J. GerratyCC=$ac_cv_prog_CC 45514fde40d9SSimon J. Gerratyif test -n "$CC"; then 45524fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 45534fde40d9SSimon J. Gerratyprintf "%s\n" "$CC" >&6; } 45544fde40d9SSimon J. Gerratyelse 45554fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 45564fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 45574fde40d9SSimon J. Gerratyfi 45583955d011SMarcel Moolenaar 45593955d011SMarcel Moolenaar 45604fde40d9SSimon J. Gerratyfi 45614fde40d9SSimon J. Gerratyif test -z "$ac_cv_prog_CC"; then 45624fde40d9SSimon J. Gerraty ac_ct_CC=$CC 45634fde40d9SSimon J. Gerraty # Extract the first word of "clang", so it can be a program name with args. 45644fde40d9SSimon J. Gerratyset dummy clang; ac_word=$2 45654fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 45664fde40d9SSimon J. Gerratyprintf %s "checking for $ac_word... " >&6; } 45674fde40d9SSimon J. Gerratyif test ${ac_cv_prog_ac_ct_CC+y} 45684fde40d9SSimon J. Gerratythen : 45694fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 457022619282SSimon J. Gerratyelse case e in #( 457122619282SSimon J. Gerraty e) if test -n "$ac_ct_CC"; then 45724fde40d9SSimon J. Gerraty ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 45734fde40d9SSimon J. Gerratyelse 45744fde40d9SSimon J. Gerratyas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45754fde40d9SSimon J. Gerratyfor as_dir in $PATH 45764fde40d9SSimon J. Gerratydo 45774fde40d9SSimon J. Gerraty IFS=$as_save_IFS 45784fde40d9SSimon J. Gerraty case $as_dir in #((( 45794fde40d9SSimon J. Gerraty '') as_dir=./ ;; 45804fde40d9SSimon J. Gerraty */) ;; 45814fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 45824fde40d9SSimon J. Gerraty esac 45834fde40d9SSimon J. Gerraty for ac_exec_ext in '' $ac_executable_extensions; do 45844fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 45854fde40d9SSimon J. Gerraty ac_cv_prog_ac_ct_CC="clang" 45864fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 45874fde40d9SSimon J. Gerraty break 2 45884fde40d9SSimon J. Gerraty fi 45894fde40d9SSimon J. Gerratydone 45904fde40d9SSimon J. Gerraty done 45914fde40d9SSimon J. GerratyIFS=$as_save_IFS 45924fde40d9SSimon J. Gerraty 459322619282SSimon J. Gerratyfi ;; 459422619282SSimon J. Gerratyesac 45954fde40d9SSimon J. Gerratyfi 45964fde40d9SSimon J. Gerratyac_ct_CC=$ac_cv_prog_ac_ct_CC 45974fde40d9SSimon J. Gerratyif test -n "$ac_ct_CC"; then 45984fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 45994fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_ct_CC" >&6; } 46004fde40d9SSimon J. Gerratyelse 46014fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 46024fde40d9SSimon J. Gerratyprintf "%s\n" "no" >&6; } 46034fde40d9SSimon J. Gerratyfi 46044fde40d9SSimon J. Gerraty 46054fde40d9SSimon J. Gerraty if test "x$ac_ct_CC" = x; then 46064fde40d9SSimon J. Gerraty CC="" 46074fde40d9SSimon J. Gerraty else 46084fde40d9SSimon J. Gerraty case $cross_compiling:$ac_tool_warned in 46094fde40d9SSimon J. Gerratyyes:) 46104fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 46114fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 46124fde40d9SSimon J. Gerratyac_tool_warned=yes ;; 46134fde40d9SSimon J. Gerratyesac 46144fde40d9SSimon J. Gerraty CC=$ac_ct_CC 46154fde40d9SSimon J. Gerraty fi 46164fde40d9SSimon J. Gerratyelse 46174fde40d9SSimon J. Gerraty CC="$ac_cv_prog_CC" 46184fde40d9SSimon J. Gerratyfi 46194fde40d9SSimon J. Gerraty 46204fde40d9SSimon J. Gerratyfi 46214fde40d9SSimon J. Gerraty 46224fde40d9SSimon J. Gerraty 462322619282SSimon J. Gerratytest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 462422619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 462549caa483SSimon J. Gerratyas_fn_error $? "no acceptable C compiler found in \$PATH 462622619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } 46273955d011SMarcel Moolenaar 46283955d011SMarcel Moolenaar# Provide some information about the compiler. 46294fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 46303955d011SMarcel Moolenaarset X $ac_compile 46313955d011SMarcel Moolenaarac_compiler=$2 46324fde40d9SSimon J. Gerratyfor ac_option in --version -v -V -qversion -version; do 46333955d011SMarcel Moolenaar { { ac_try="$ac_compiler $ac_option >&5" 46343955d011SMarcel Moolenaarcase "(($ac_try" in 46353955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 46363955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 46373955d011SMarcel Moolenaaresac 46383955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 46394fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_try_echo"; } >&5 46403955d011SMarcel Moolenaar (eval "$ac_compiler $ac_option >&5") 2>conftest.err 46413955d011SMarcel Moolenaar ac_status=$? 46423955d011SMarcel Moolenaar if test -s conftest.err; then 46433955d011SMarcel Moolenaar sed '10a\ 46443955d011SMarcel Moolenaar... rest of stderr output deleted ... 46453955d011SMarcel Moolenaar 10q' conftest.err >conftest.er1 46463955d011SMarcel Moolenaar cat conftest.er1 >&5 46473955d011SMarcel Moolenaar fi 464849caa483SSimon J. Gerraty rm -f conftest.er1 conftest.err 46494fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 46503955d011SMarcel Moolenaar test $ac_status = 0; } 46513955d011SMarcel Moolenaardone 46523955d011SMarcel Moolenaar 46534fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 46544fde40d9SSimon J. Gerratyprintf %s "checking whether the compiler supports GNU C... " >&6; } 46554fde40d9SSimon J. Gerratyif test ${ac_cv_c_compiler_gnu+y} 46564fde40d9SSimon J. Gerratythen : 46574fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 465822619282SSimon J. Gerratyelse case e in #( 465922619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 46603955d011SMarcel Moolenaar/* end confdefs.h. */ 46613955d011SMarcel Moolenaar 46623955d011SMarcel Moolenaarint 46634fde40d9SSimon J. Gerratymain (void) 46643955d011SMarcel Moolenaar{ 46653955d011SMarcel Moolenaar#ifndef __GNUC__ 46663955d011SMarcel Moolenaar choke me 46673955d011SMarcel Moolenaar#endif 46683955d011SMarcel Moolenaar 46693955d011SMarcel Moolenaar ; 46703955d011SMarcel Moolenaar return 0; 46713955d011SMarcel Moolenaar} 46723955d011SMarcel Moolenaar_ACEOF 46734fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 46744fde40d9SSimon J. Gerratythen : 46753955d011SMarcel Moolenaar ac_compiler_gnu=yes 467622619282SSimon J. Gerratyelse case e in #( 467722619282SSimon J. Gerraty e) ac_compiler_gnu=no ;; 467822619282SSimon J. Gerratyesac 46793955d011SMarcel Moolenaarfi 46804fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 46813955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu 468222619282SSimon J. Gerraty ;; 468322619282SSimon J. Gerratyesac 46843955d011SMarcel Moolenaarfi 46854fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 46864fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 46874fde40d9SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu 46884fde40d9SSimon J. Gerraty 46893955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then 46903955d011SMarcel Moolenaar GCC=yes 46913955d011SMarcel Moolenaarelse 46923955d011SMarcel Moolenaar GCC= 46933955d011SMarcel Moolenaarfi 46944fde40d9SSimon J. Gerratyac_test_CFLAGS=${CFLAGS+y} 46953955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS 46964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 46974fde40d9SSimon J. Gerratyprintf %s "checking whether $CC accepts -g... " >&6; } 46984fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_g+y} 46994fde40d9SSimon J. Gerratythen : 47004fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 470122619282SSimon J. Gerratyelse case e in #( 470222619282SSimon J. Gerraty e) ac_save_c_werror_flag=$ac_c_werror_flag 47033955d011SMarcel Moolenaar ac_c_werror_flag=yes 47043955d011SMarcel Moolenaar ac_cv_prog_cc_g=no 47053955d011SMarcel Moolenaar CFLAGS="-g" 47063955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47073955d011SMarcel Moolenaar/* end confdefs.h. */ 47083955d011SMarcel Moolenaar 47093955d011SMarcel Moolenaarint 47104fde40d9SSimon J. Gerratymain (void) 47113955d011SMarcel Moolenaar{ 47123955d011SMarcel Moolenaar 47133955d011SMarcel Moolenaar ; 47143955d011SMarcel Moolenaar return 0; 47153955d011SMarcel Moolenaar} 47163955d011SMarcel Moolenaar_ACEOF 47174fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 47184fde40d9SSimon J. Gerratythen : 47193955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 472022619282SSimon J. Gerratyelse case e in #( 472122619282SSimon J. Gerraty e) CFLAGS="" 47223955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47233955d011SMarcel Moolenaar/* end confdefs.h. */ 47243955d011SMarcel Moolenaar 47253955d011SMarcel Moolenaarint 47264fde40d9SSimon J. Gerratymain (void) 47273955d011SMarcel Moolenaar{ 47283955d011SMarcel Moolenaar 47293955d011SMarcel Moolenaar ; 47303955d011SMarcel Moolenaar return 0; 47313955d011SMarcel Moolenaar} 47323955d011SMarcel Moolenaar_ACEOF 47334fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 47344fde40d9SSimon J. Gerratythen : 47353955d011SMarcel Moolenaar 473622619282SSimon J. Gerratyelse case e in #( 473722619282SSimon J. Gerraty e) ac_c_werror_flag=$ac_save_c_werror_flag 47383955d011SMarcel Moolenaar CFLAGS="-g" 47393955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47403955d011SMarcel Moolenaar/* end confdefs.h. */ 47413955d011SMarcel Moolenaar 47423955d011SMarcel Moolenaarint 47434fde40d9SSimon J. Gerratymain (void) 47443955d011SMarcel Moolenaar{ 47453955d011SMarcel Moolenaar 47463955d011SMarcel Moolenaar ; 47473955d011SMarcel Moolenaar return 0; 47483955d011SMarcel Moolenaar} 47493955d011SMarcel Moolenaar_ACEOF 47504fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 47514fde40d9SSimon J. Gerratythen : 47523955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 47533955d011SMarcel Moolenaarfi 475422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 475522619282SSimon J. Gerratyesac 475622619282SSimon J. Gerratyfi 475722619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 475822619282SSimon J. Gerratyesac 47593955d011SMarcel Moolenaarfi 47604fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 476122619282SSimon J. Gerraty ac_c_werror_flag=$ac_save_c_werror_flag ;; 476222619282SSimon J. Gerratyesac 47633955d011SMarcel Moolenaarfi 47644fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 47654fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 47664fde40d9SSimon J. Gerratyif test $ac_test_CFLAGS; then 47673955d011SMarcel Moolenaar CFLAGS=$ac_save_CFLAGS 47683955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then 47693955d011SMarcel Moolenaar if test "$GCC" = yes; then 47703955d011SMarcel Moolenaar CFLAGS="-g -O2" 47713955d011SMarcel Moolenaar else 47723955d011SMarcel Moolenaar CFLAGS="-g" 47733955d011SMarcel Moolenaar fi 47743955d011SMarcel Moolenaarelse 47753955d011SMarcel Moolenaar if test "$GCC" = yes; then 47763955d011SMarcel Moolenaar CFLAGS="-O2" 47773955d011SMarcel Moolenaar else 47783955d011SMarcel Moolenaar CFLAGS= 47793955d011SMarcel Moolenaar fi 47803955d011SMarcel Moolenaarfi 47814fde40d9SSimon J. Gerratyac_prog_cc_stdc=no 47824fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 47834fde40d9SSimon J. Gerratythen : 47844fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 47854fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C11 features... " >&6; } 47864fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c11+y} 47874fde40d9SSimon J. Gerratythen : 47884fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 478922619282SSimon J. Gerratyelse case e in #( 479022619282SSimon J. Gerraty e) ac_cv_prog_cc_c11=no 47914fde40d9SSimon J. Gerratyac_save_CC=$CC 47924fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 47934fde40d9SSimon J. Gerraty/* end confdefs.h. */ 47944fde40d9SSimon J. Gerraty$ac_c_conftest_c11_program 47954fde40d9SSimon J. Gerraty_ACEOF 47964fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu11 47974fde40d9SSimon J. Gerratydo 47984fde40d9SSimon J. Gerraty CC="$ac_save_CC $ac_arg" 47994fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 48004fde40d9SSimon J. Gerratythen : 48014fde40d9SSimon J. Gerraty ac_cv_prog_cc_c11=$ac_arg 48024fde40d9SSimon J. Gerratyfi 48034fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 48044fde40d9SSimon J. Gerraty test "x$ac_cv_prog_cc_c11" != "xno" && break 48054fde40d9SSimon J. Gerratydone 48064fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext 480722619282SSimon J. GerratyCC=$ac_save_CC ;; 480822619282SSimon J. Gerratyesac 48094fde40d9SSimon J. Gerratyfi 48104fde40d9SSimon J. Gerraty 48114fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c11" = xno 48124fde40d9SSimon J. Gerratythen : 48134fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 48144fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 481522619282SSimon J. Gerratyelse case e in #( 481622619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c11" = x 48174fde40d9SSimon J. Gerratythen : 48184fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 48194fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 482022619282SSimon J. Gerratyelse case e in #( 482122619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 48224fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 482322619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c11" ;; 482422619282SSimon J. Gerratyesac 48254fde40d9SSimon J. Gerratyfi 48264fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 482722619282SSimon J. Gerraty ac_prog_cc_stdc=c11 ;; 482822619282SSimon J. Gerratyesac 48294fde40d9SSimon J. Gerratyfi 48304fde40d9SSimon J. Gerratyfi 48314fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 48324fde40d9SSimon J. Gerratythen : 48334fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 48344fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C99 features... " >&6; } 48354fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c99+y} 48364fde40d9SSimon J. Gerratythen : 48374fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 483822619282SSimon J. Gerratyelse case e in #( 483922619282SSimon J. Gerraty e) ac_cv_prog_cc_c99=no 48404fde40d9SSimon J. Gerratyac_save_CC=$CC 48414fde40d9SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 48424fde40d9SSimon J. Gerraty/* end confdefs.h. */ 48434fde40d9SSimon J. Gerraty$ac_c_conftest_c99_program 48444fde40d9SSimon J. Gerraty_ACEOF 48454fde40d9SSimon J. Gerratyfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 48464fde40d9SSimon J. Gerratydo 48474fde40d9SSimon J. Gerraty CC="$ac_save_CC $ac_arg" 48484fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 48494fde40d9SSimon J. Gerratythen : 48504fde40d9SSimon J. Gerraty ac_cv_prog_cc_c99=$ac_arg 48514fde40d9SSimon J. Gerratyfi 48524fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 48534fde40d9SSimon J. Gerraty test "x$ac_cv_prog_cc_c99" != "xno" && break 48544fde40d9SSimon J. Gerratydone 48554fde40d9SSimon J. Gerratyrm -f conftest.$ac_ext 485622619282SSimon J. GerratyCC=$ac_save_CC ;; 485722619282SSimon J. Gerratyesac 48584fde40d9SSimon J. Gerratyfi 48594fde40d9SSimon J. Gerraty 48604fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c99" = xno 48614fde40d9SSimon J. Gerratythen : 48624fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 48634fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 486422619282SSimon J. Gerratyelse case e in #( 486522619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c99" = x 48664fde40d9SSimon J. Gerratythen : 48674fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 48684fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 486922619282SSimon J. Gerratyelse case e in #( 487022619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 48714fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 487222619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c99" ;; 487322619282SSimon J. Gerratyesac 48744fde40d9SSimon J. Gerratyfi 48754fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 487622619282SSimon J. Gerraty ac_prog_cc_stdc=c99 ;; 487722619282SSimon J. Gerratyesac 48784fde40d9SSimon J. Gerratyfi 48794fde40d9SSimon J. Gerratyfi 48804fde40d9SSimon J. Gerratyif test x$ac_prog_cc_stdc = xno 48814fde40d9SSimon J. Gerratythen : 48824fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 48834fde40d9SSimon J. Gerratyprintf %s "checking for $CC option to enable C89 features... " >&6; } 48844fde40d9SSimon J. Gerratyif test ${ac_cv_prog_cc_c89+y} 48854fde40d9SSimon J. Gerratythen : 48864fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 488722619282SSimon J. Gerratyelse case e in #( 488822619282SSimon J. Gerraty e) ac_cv_prog_cc_c89=no 48893955d011SMarcel Moolenaarac_save_CC=$CC 48903955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 48913955d011SMarcel Moolenaar/* end confdefs.h. */ 48924fde40d9SSimon J. Gerraty$ac_c_conftest_c89_program 48933955d011SMarcel Moolenaar_ACEOF 48944fde40d9SSimon J. Gerratyfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 48953955d011SMarcel Moolenaardo 48963955d011SMarcel Moolenaar CC="$ac_save_CC $ac_arg" 48974fde40d9SSimon J. Gerraty if ac_fn_c_try_compile "$LINENO" 48984fde40d9SSimon J. Gerratythen : 48993955d011SMarcel Moolenaar ac_cv_prog_cc_c89=$ac_arg 49003955d011SMarcel Moolenaarfi 49014fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam 49023955d011SMarcel Moolenaar test "x$ac_cv_prog_cc_c89" != "xno" && break 49033955d011SMarcel Moolenaardone 49043955d011SMarcel Moolenaarrm -f conftest.$ac_ext 490522619282SSimon J. GerratyCC=$ac_save_CC ;; 490622619282SSimon J. Gerratyesac 49073955d011SMarcel Moolenaarfi 49083955d011SMarcel Moolenaar 49094fde40d9SSimon J. Gerratyif test "x$ac_cv_prog_cc_c89" = xno 49104fde40d9SSimon J. Gerratythen : 49114fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 49124fde40d9SSimon J. Gerratyprintf "%s\n" "unsupported" >&6; } 491322619282SSimon J. Gerratyelse case e in #( 491422619282SSimon J. Gerraty e) if test "x$ac_cv_prog_cc_c89" = x 49154fde40d9SSimon J. Gerratythen : 49164fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 49174fde40d9SSimon J. Gerratyprintf "%s\n" "none needed" >&6; } 491822619282SSimon J. Gerratyelse case e in #( 491922619282SSimon J. Gerraty e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 49204fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 492122619282SSimon J. Gerraty CC="$CC $ac_cv_prog_cc_c89" ;; 492222619282SSimon J. Gerratyesac 49234fde40d9SSimon J. Gerratyfi 49244fde40d9SSimon J. Gerraty ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 492522619282SSimon J. Gerraty ac_prog_cc_stdc=c89 ;; 492622619282SSimon J. Gerratyesac 49274fde40d9SSimon J. Gerratyfi 49283955d011SMarcel Moolenaarfi 49293955d011SMarcel Moolenaar 49303955d011SMarcel Moolenaarac_ext=c 49313955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 49323955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 49333955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 49343955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 49353955d011SMarcel Moolenaar 49363955d011SMarcel Moolenaar 49373955d011SMarcel Moolenaar 49383955d011SMarcel Moolenaar # Find a good install program. We prefer a C program (faster), 49393955d011SMarcel Moolenaar# so one script is as good as another. But avoid the broken or 49403955d011SMarcel Moolenaar# incompatible versions: 49413955d011SMarcel Moolenaar# SysV /etc/install, /usr/sbin/install 49423955d011SMarcel Moolenaar# SunOS /usr/etc/install 49433955d011SMarcel Moolenaar# IRIX /sbin/install 49443955d011SMarcel Moolenaar# AIX /bin/install 49453955d011SMarcel Moolenaar# AmigaOS /C/install, which installs bootblocks on floppy discs 49463955d011SMarcel Moolenaar# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 49473955d011SMarcel Moolenaar# AFS /usr/afsws/bin/install, which mishandles nonexistent args 49483955d011SMarcel Moolenaar# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 49493955d011SMarcel Moolenaar# OS/2's system install, which has a completely different semantic 49503955d011SMarcel Moolenaar# ./install, which can be erroneously created by make from ./install.sh. 49513955d011SMarcel Moolenaar# Reject install programs that cannot install multiple files. 49524fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 49534fde40d9SSimon J. Gerratyprintf %s "checking for a BSD-compatible install... " >&6; } 49543955d011SMarcel Moolenaarif test -z "$INSTALL"; then 49554fde40d9SSimon J. Gerratyif test ${ac_cv_path_install+y} 49564fde40d9SSimon J. Gerratythen : 49574fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 495822619282SSimon J. Gerratyelse case e in #( 495922619282SSimon J. Gerraty e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49603955d011SMarcel Moolenaarfor as_dir in $PATH 49613955d011SMarcel Moolenaardo 49623955d011SMarcel Moolenaar IFS=$as_save_IFS 49634fde40d9SSimon J. Gerraty case $as_dir in #((( 49644fde40d9SSimon J. Gerraty '') as_dir=./ ;; 49654fde40d9SSimon J. Gerraty */) ;; 49664fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 49674fde40d9SSimon J. Gerraty esac 49684fde40d9SSimon J. Gerraty # Account for fact that we put trailing slashes in our PATH walk. 49694fde40d9SSimon J. Gerratycase $as_dir in #(( 49704fde40d9SSimon J. Gerraty ./ | /[cC]/* | \ 49713955d011SMarcel Moolenaar /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 49723955d011SMarcel Moolenaar ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 49733955d011SMarcel Moolenaar /usr/ucb/* ) ;; 49743955d011SMarcel Moolenaar *) 49753955d011SMarcel Moolenaar # OSF1 and SCO ODT 3.0 have their own names for install. 49763955d011SMarcel Moolenaar # Don't use installbsd from OSF since it installs stuff as root 49773955d011SMarcel Moolenaar # by default. 49783955d011SMarcel Moolenaar for ac_prog in ginstall scoinst install; do 49793955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 49804fde40d9SSimon J. Gerraty if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 49813955d011SMarcel Moolenaar if test $ac_prog = install && 49824fde40d9SSimon J. Gerraty grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 49833955d011SMarcel Moolenaar # AIX install. It has an incompatible calling convention. 49843955d011SMarcel Moolenaar : 49853955d011SMarcel Moolenaar elif test $ac_prog = install && 49864fde40d9SSimon J. Gerraty grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 49873955d011SMarcel Moolenaar # program-specific install script used by HP pwplus--don't use. 49883955d011SMarcel Moolenaar : 49893955d011SMarcel Moolenaar else 49903955d011SMarcel Moolenaar rm -rf conftest.one conftest.two conftest.dir 49913955d011SMarcel Moolenaar echo one > conftest.one 49923955d011SMarcel Moolenaar echo two > conftest.two 49933955d011SMarcel Moolenaar mkdir conftest.dir 49944fde40d9SSimon J. Gerraty if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 49953955d011SMarcel Moolenaar test -s conftest.one && test -s conftest.two && 49963955d011SMarcel Moolenaar test -s conftest.dir/conftest.one && 49973955d011SMarcel Moolenaar test -s conftest.dir/conftest.two 49983955d011SMarcel Moolenaar then 49994fde40d9SSimon J. Gerraty ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 50003955d011SMarcel Moolenaar break 3 50013955d011SMarcel Moolenaar fi 50023955d011SMarcel Moolenaar fi 50033955d011SMarcel Moolenaar fi 50043955d011SMarcel Moolenaar done 50053955d011SMarcel Moolenaar done 50063955d011SMarcel Moolenaar ;; 50073955d011SMarcel Moolenaaresac 50083955d011SMarcel Moolenaar 50093955d011SMarcel Moolenaar done 50103955d011SMarcel MoolenaarIFS=$as_save_IFS 50113955d011SMarcel Moolenaar 50123955d011SMarcel Moolenaarrm -rf conftest.one conftest.two conftest.dir 501322619282SSimon J. Gerraty ;; 501422619282SSimon J. Gerratyesac 50153955d011SMarcel Moolenaarfi 50164fde40d9SSimon J. Gerraty if test ${ac_cv_path_install+y}; then 50173955d011SMarcel Moolenaar INSTALL=$ac_cv_path_install 50183955d011SMarcel Moolenaar else 50193955d011SMarcel Moolenaar # As a last resort, use the slow shell script. Don't cache a 50203955d011SMarcel Moolenaar # value for INSTALL within a source directory, because that will 50213955d011SMarcel Moolenaar # break other packages using the cache if that directory is 50223955d011SMarcel Moolenaar # removed, or if the value is a relative name. 50233955d011SMarcel Moolenaar INSTALL=$ac_install_sh 50243955d011SMarcel Moolenaar fi 50253955d011SMarcel Moolenaarfi 50264fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 50274fde40d9SSimon J. Gerratyprintf "%s\n" "$INSTALL" >&6; } 50283955d011SMarcel Moolenaar 50293955d011SMarcel Moolenaar# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 50303955d011SMarcel Moolenaar# It thinks the first close brace ends the variable substitution. 50313955d011SMarcel Moolenaartest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 50323955d011SMarcel Moolenaar 50333955d011SMarcel Moolenaartest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 50343955d011SMarcel Moolenaar 50353955d011SMarcel Moolenaartest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 50363955d011SMarcel Moolenaar 503798875883SSimon J. Gerraty# We have to override that on some systems 503898875883SSimon J. Gerratycase "$OS" in 503998875883SSimon J. GerratyIRIX*) ac_INSTALL=$srcdir/install-sh;; 504098875883SSimon J. Gerratyesac 50410dede8b0SSimon J. Gerratyif test -x /usr/bin/getconf; then 50420dede8b0SSimon J. Gerraty bmake_path_max=`getconf PATH_MAX / 2> /dev/null` 5043db29cad8SSimon J. Gerraty # only a numeric response is useful 5044db29cad8SSimon J. Gerraty test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max= 50450dede8b0SSimon J. Gerratyfi 50460dede8b0SSimon J. Gerratybmake_path_max=${bmake_path_max:-1024} 50470dede8b0SSimon J. Gerratyif test $bmake_path_max -gt 1024; then 50480dede8b0SSimon J. Gerraty # this is all we expect 50490dede8b0SSimon J. Gerraty bmake_path_max=1024 50500dede8b0SSimon J. Gerratyfi 5051d5e0a182SSimon J. Gerratyif test ${bmake_strftime:-no} = yes; then 5052d5e0a182SSimon J. Gerraty CPPFLAGS="${CPPFLAGS} -DFORCE_BMAKE_STRFTIME" 5053d5e0a182SSimon J. Gerratyfi 50540dede8b0SSimon J. Gerratyecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6 505598875883SSimon J. Gerraty# if type does not work which(1) had better! 505698875883SSimon J. Gerraty# note we cannot rely on type returning non-zero on failure 505712904384SSimon J. Gerratyif (type cat) > /dev/null 2>&1; then 505812904384SSimon J. Gerraty: which 505912904384SSimon J. Gerratywhich() { 506012904384SSimon J. Gerraty type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q' 506112904384SSimon J. Gerraty} 506212904384SSimon J. Gerratyfi 506312904384SSimon J. Gerratycase "$CC" in 506412904384SSimon J. Gerraty/*) ;; 506512904384SSimon J. Gerraty*) 506612904384SSimon J. Gerraty for x in $CC 506712904384SSimon J. Gerraty do 506812904384SSimon J. Gerraty _cc=`which $x` 506912904384SSimon J. Gerraty break 507012904384SSimon J. Gerraty done 507112904384SSimon J. Gerraty if test -x ${_cc:-/dev/null}; then 507212904384SSimon J. Gerraty _cc_dir=`dirname $_cc` 507312904384SSimon J. Gerraty case ":$oldPATH:" in 507412904384SSimon J. Gerraty *:$_cc_dir:*) ;; 507512904384SSimon J. Gerraty *) CC=$_cc_dir/$CC;; 507612904384SSimon J. Gerraty esac 507712904384SSimon J. Gerraty fi 507812904384SSimon J. Gerraty ;; 507912904384SSimon J. Gerratyesac 50804fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 50814fde40d9SSimon J. Gerratyprintf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 50824fde40d9SSimon J. Gerratyif test ${ac_cv_header_sys_wait_h+y} 50834fde40d9SSimon J. Gerratythen : 50844fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 508522619282SSimon J. Gerratyelse case e in #( 508622619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50873955d011SMarcel Moolenaar/* end confdefs.h. */ 50883955d011SMarcel Moolenaar#include <sys/types.h> 50893955d011SMarcel Moolenaar#include <sys/wait.h> 50903955d011SMarcel Moolenaar#ifndef WEXITSTATUS 50913955d011SMarcel Moolenaar# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 50923955d011SMarcel Moolenaar#endif 50933955d011SMarcel Moolenaar#ifndef WIFEXITED 50943955d011SMarcel Moolenaar# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 50953955d011SMarcel Moolenaar#endif 50963955d011SMarcel Moolenaar 50973955d011SMarcel Moolenaarint 50984fde40d9SSimon J. Gerratymain (void) 50993955d011SMarcel Moolenaar{ 51003955d011SMarcel Moolenaar int s; 51013955d011SMarcel Moolenaar wait (&s); 51023955d011SMarcel Moolenaar s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 51033955d011SMarcel Moolenaar ; 51043955d011SMarcel Moolenaar return 0; 51053955d011SMarcel Moolenaar} 51063955d011SMarcel Moolenaar_ACEOF 51074fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 51084fde40d9SSimon J. Gerratythen : 51093955d011SMarcel Moolenaar ac_cv_header_sys_wait_h=yes 511022619282SSimon J. Gerratyelse case e in #( 511122619282SSimon J. Gerraty e) ac_cv_header_sys_wait_h=no ;; 511222619282SSimon J. Gerratyesac 51133955d011SMarcel Moolenaarfi 511422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 511522619282SSimon J. Gerratyesac 51163955d011SMarcel Moolenaarfi 51174fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 51184fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_sys_wait_h" >&6; } 51193955d011SMarcel Moolenaarif test $ac_cv_header_sys_wait_h = yes; then 51203955d011SMarcel Moolenaar 51214fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 51223955d011SMarcel Moolenaar 51233955d011SMarcel Moolenaarfi 51243955d011SMarcel Moolenaar 51253955d011SMarcel Moolenaarac_header_dirent=no 51263955d011SMarcel Moolenaarfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 512722619282SSimon J. Gerraty as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | sed "$as_sed_sh"` 51284fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 51294fde40d9SSimon J. Gerratyprintf %s "checking for $ac_hdr that defines DIR... " >&6; } 51304fde40d9SSimon J. Gerratyif eval test \${$as_ac_Header+y} 51314fde40d9SSimon J. Gerratythen : 51324fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 513322619282SSimon J. Gerratyelse case e in #( 513422619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51353955d011SMarcel Moolenaar/* end confdefs.h. */ 51363955d011SMarcel Moolenaar#include <sys/types.h> 51373955d011SMarcel Moolenaar#include <$ac_hdr> 51383955d011SMarcel Moolenaar 51393955d011SMarcel Moolenaarint 51404fde40d9SSimon J. Gerratymain (void) 51413955d011SMarcel Moolenaar{ 51423955d011SMarcel Moolenaarif ((DIR *) 0) 51433955d011SMarcel Moolenaarreturn 0; 51443955d011SMarcel Moolenaar ; 51453955d011SMarcel Moolenaar return 0; 51463955d011SMarcel Moolenaar} 51473955d011SMarcel Moolenaar_ACEOF 51484fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 51494fde40d9SSimon J. Gerratythen : 51503955d011SMarcel Moolenaar eval "$as_ac_Header=yes" 515122619282SSimon J. Gerratyelse case e in #( 515222619282SSimon J. Gerraty e) eval "$as_ac_Header=no" ;; 515322619282SSimon J. Gerratyesac 51543955d011SMarcel Moolenaarfi 515522619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 515622619282SSimon J. Gerratyesac 51573955d011SMarcel Moolenaarfi 51583955d011SMarcel Moolenaareval ac_res=\$$as_ac_Header 51594fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 51604fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_res" >&6; } 51614fde40d9SSimon J. Gerratyif eval test \"x\$"$as_ac_Header"\" = x"yes" 51624fde40d9SSimon J. Gerratythen : 51633955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 516422619282SSimon J. Gerraty#define `printf "%s\n" "HAVE_$ac_hdr" | sed "$as_sed_cpp"` 1 51653955d011SMarcel Moolenaar_ACEOF 51663955d011SMarcel Moolenaar 51673955d011SMarcel Moolenaarac_header_dirent=$ac_hdr; break 51683955d011SMarcel Moolenaarfi 51693955d011SMarcel Moolenaar 51703955d011SMarcel Moolenaardone 51713955d011SMarcel Moolenaar# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 51723955d011SMarcel Moolenaarif test $ac_header_dirent = dirent.h; then 51734fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 51744fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; } 51754fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y} 51764fde40d9SSimon J. Gerratythen : 51774fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 517822619282SSimon J. Gerratyelse case e in #( 517922619282SSimon J. Gerraty e) ac_func_search_save_LIBS=$LIBS 51803955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 51813955d011SMarcel Moolenaar/* end confdefs.h. */ 51823955d011SMarcel Moolenaar 51833955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 51843955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 518522619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 518622619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 518722619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 518822619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 518922619282SSimon J. Gerraty#ifdef __cplusplus 519022619282SSimon J. Gerratyextern "C" 519122619282SSimon J. Gerraty#endif 519222619282SSimon J. Gerratychar opendir (void); 51933955d011SMarcel Moolenaarint 51944fde40d9SSimon J. Gerratymain (void) 51953955d011SMarcel Moolenaar{ 51963955d011SMarcel Moolenaarreturn opendir (); 51973955d011SMarcel Moolenaar ; 51983955d011SMarcel Moolenaar return 0; 51993955d011SMarcel Moolenaar} 52003955d011SMarcel Moolenaar_ACEOF 52014fde40d9SSimon J. Gerratyfor ac_lib in '' dir 52024fde40d9SSimon J. Gerratydo 52033955d011SMarcel Moolenaar if test -z "$ac_lib"; then 52043955d011SMarcel Moolenaar ac_res="none required" 52053955d011SMarcel Moolenaar else 52063955d011SMarcel Moolenaar ac_res=-l$ac_lib 52073955d011SMarcel Moolenaar LIBS="-l$ac_lib $ac_func_search_save_LIBS" 52083955d011SMarcel Moolenaar fi 52094fde40d9SSimon J. Gerraty if ac_fn_c_try_link "$LINENO" 52104fde40d9SSimon J. Gerratythen : 52113955d011SMarcel Moolenaar ac_cv_search_opendir=$ac_res 52123955d011SMarcel Moolenaarfi 52134fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 52143955d011SMarcel Moolenaar conftest$ac_exeext 52154fde40d9SSimon J. Gerraty if test ${ac_cv_search_opendir+y} 52164fde40d9SSimon J. Gerratythen : 52173955d011SMarcel Moolenaar break 52183955d011SMarcel Moolenaarfi 52193955d011SMarcel Moolenaardone 52204fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y} 52214fde40d9SSimon J. Gerratythen : 52223955d011SMarcel Moolenaar 522322619282SSimon J. Gerratyelse case e in #( 522422619282SSimon J. Gerraty e) ac_cv_search_opendir=no ;; 522522619282SSimon J. Gerratyesac 52263955d011SMarcel Moolenaarfi 52273955d011SMarcel Moolenaarrm conftest.$ac_ext 522822619282SSimon J. GerratyLIBS=$ac_func_search_save_LIBS ;; 522922619282SSimon J. Gerratyesac 52303955d011SMarcel Moolenaarfi 52314fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 52324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; } 52333955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir 52344fde40d9SSimon J. Gerratyif test "$ac_res" != no 52354fde40d9SSimon J. Gerratythen : 52363955d011SMarcel Moolenaar test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 52373955d011SMarcel Moolenaar 52383955d011SMarcel Moolenaarfi 52393955d011SMarcel Moolenaar 52403955d011SMarcel Moolenaarelse 52414fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 52424fde40d9SSimon J. Gerratyprintf %s "checking for library containing opendir... " >&6; } 52434fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y} 52444fde40d9SSimon J. Gerratythen : 52454fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 524622619282SSimon J. Gerratyelse case e in #( 524722619282SSimon J. Gerraty e) ac_func_search_save_LIBS=$LIBS 52483955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 52493955d011SMarcel Moolenaar/* end confdefs.h. */ 52503955d011SMarcel Moolenaar 52513955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 52523955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 525322619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 525422619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 525522619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 525622619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 525722619282SSimon J. Gerraty#ifdef __cplusplus 525822619282SSimon J. Gerratyextern "C" 525922619282SSimon J. Gerraty#endif 526022619282SSimon J. Gerratychar opendir (void); 52613955d011SMarcel Moolenaarint 52624fde40d9SSimon J. Gerratymain (void) 52633955d011SMarcel Moolenaar{ 52643955d011SMarcel Moolenaarreturn opendir (); 52653955d011SMarcel Moolenaar ; 52663955d011SMarcel Moolenaar return 0; 52673955d011SMarcel Moolenaar} 52683955d011SMarcel Moolenaar_ACEOF 52694fde40d9SSimon J. Gerratyfor ac_lib in '' x 52704fde40d9SSimon J. Gerratydo 52713955d011SMarcel Moolenaar if test -z "$ac_lib"; then 52723955d011SMarcel Moolenaar ac_res="none required" 52733955d011SMarcel Moolenaar else 52743955d011SMarcel Moolenaar ac_res=-l$ac_lib 52753955d011SMarcel Moolenaar LIBS="-l$ac_lib $ac_func_search_save_LIBS" 52763955d011SMarcel Moolenaar fi 52774fde40d9SSimon J. Gerraty if ac_fn_c_try_link "$LINENO" 52784fde40d9SSimon J. Gerratythen : 52793955d011SMarcel Moolenaar ac_cv_search_opendir=$ac_res 52803955d011SMarcel Moolenaarfi 52814fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 52823955d011SMarcel Moolenaar conftest$ac_exeext 52834fde40d9SSimon J. Gerraty if test ${ac_cv_search_opendir+y} 52844fde40d9SSimon J. Gerratythen : 52853955d011SMarcel Moolenaar break 52863955d011SMarcel Moolenaarfi 52873955d011SMarcel Moolenaardone 52884fde40d9SSimon J. Gerratyif test ${ac_cv_search_opendir+y} 52894fde40d9SSimon J. Gerratythen : 52903955d011SMarcel Moolenaar 529122619282SSimon J. Gerratyelse case e in #( 529222619282SSimon J. Gerraty e) ac_cv_search_opendir=no ;; 529322619282SSimon J. Gerratyesac 52943955d011SMarcel Moolenaarfi 52953955d011SMarcel Moolenaarrm conftest.$ac_ext 529622619282SSimon J. GerratyLIBS=$ac_func_search_save_LIBS ;; 529722619282SSimon J. Gerratyesac 52983955d011SMarcel Moolenaarfi 52994fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 53004fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_search_opendir" >&6; } 53013955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir 53024fde40d9SSimon J. Gerratyif test "$ac_res" != no 53034fde40d9SSimon J. Gerratythen : 53043955d011SMarcel Moolenaar test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 53053955d011SMarcel Moolenaar 53063955d011SMarcel Moolenaarfi 53073955d011SMarcel Moolenaar 53083955d011SMarcel Moolenaarfi 53093955d011SMarcel Moolenaar 53104fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 53114fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_param_h" = xyes 53124fde40d9SSimon J. Gerratythen : 53134fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 5314ac3446e9SSimon J. Gerraty 5315ac3446e9SSimon J. Gerratyfi 5316ac3446e9SSimon J. Gerraty 5317ac3446e9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H 5318ac3446e9SSimon J. Gerraty# include <sys/param.h> 5319ac3446e9SSimon J. Gerraty# endif 5320ac3446e9SSimon J. Gerraty 5321ac3446e9SSimon J. Gerraty" 53224fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_sysctl_h" = xyes 53234fde40d9SSimon J. Gerratythen : 53244fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h 5325ac3446e9SSimon J. Gerraty 5326ac3446e9SSimon J. Gerratyfi 5327ac3446e9SSimon J. Gerraty 5328ac3446e9SSimon J. Gerraty 53294fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default" 53304fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ar_h" = xyes 53314fde40d9SSimon J. Gerratythen : 53324fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h 5333ac3446e9SSimon J. Gerraty 53344fde40d9SSimon J. Gerratyfi 53354fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" 53364fde40d9SSimon J. Gerratyif test "x$ac_cv_header_err_h" = xyes 53374fde40d9SSimon J. Gerratythen : 53384fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h 53393955d011SMarcel Moolenaar 53404fde40d9SSimon J. Gerratyfi 53414fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" 53424fde40d9SSimon J. Gerratyif test "x$ac_cv_header_fcntl_h" = xyes 53434fde40d9SSimon J. Gerratythen : 53444fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h 53454fde40d9SSimon J. Gerraty 53464fde40d9SSimon J. Gerratyfi 53474fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default" 53484fde40d9SSimon J. Gerratyif test "x$ac_cv_header_libgen_h" = xyes 53494fde40d9SSimon J. Gerratythen : 53504fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h 53514fde40d9SSimon J. Gerraty 53524fde40d9SSimon J. Gerratyfi 53534fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default" 53544fde40d9SSimon J. Gerratyif test "x$ac_cv_header_limits_h" = xyes 53554fde40d9SSimon J. Gerratythen : 53564fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h 53574fde40d9SSimon J. Gerraty 53584fde40d9SSimon J. Gerratyfi 53594fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default" 53604fde40d9SSimon J. Gerratyif test "x$ac_cv_header_paths_h" = xyes 53614fde40d9SSimon J. Gerratythen : 53624fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h 53634fde40d9SSimon J. Gerraty 53644fde40d9SSimon J. Gerratyfi 53654fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 53664fde40d9SSimon J. Gerratyif test "x$ac_cv_header_poll_h" = xyes 53674fde40d9SSimon J. Gerratythen : 53684fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h 53694fde40d9SSimon J. Gerraty 53704fde40d9SSimon J. Gerratyfi 53714fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default" 53724fde40d9SSimon J. Gerratyif test "x$ac_cv_header_ranlib_h" = xyes 53734fde40d9SSimon J. Gerratythen : 53744fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h 53754fde40d9SSimon J. Gerraty 53764fde40d9SSimon J. Gerratyfi 5377c59c3bf3SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default" 5378c59c3bf3SSimon J. Gerratyif test "x$ac_cv_header_regex_h" = xyes 5379c59c3bf3SSimon J. Gerratythen : 5380c59c3bf3SSimon J. Gerraty printf "%s\n" "#define HAVE_REGEX_H 1" >>confdefs.h 5381c59c3bf3SSimon J. Gerraty 5382c59c3bf3SSimon J. Gerratyfi 53834fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 53844fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_mman_h" = xyes 53854fde40d9SSimon J. Gerratythen : 53864fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 53874fde40d9SSimon J. Gerraty 53884fde40d9SSimon J. Gerratyfi 53894fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" 53904fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_select_h" = xyes 53914fde40d9SSimon J. Gerratythen : 53924fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h 53934fde40d9SSimon J. Gerraty 53944fde40d9SSimon J. Gerratyfi 53954fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default" 53964fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_socket_h" = xyes 53974fde40d9SSimon J. Gerratythen : 53984fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h 53994fde40d9SSimon J. Gerraty 54004fde40d9SSimon J. Gerratyfi 54014fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 54024fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_time_h" = xyes 54034fde40d9SSimon J. Gerratythen : 54044fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h 54054fde40d9SSimon J. Gerraty 54064fde40d9SSimon J. Gerratyfi 54074fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default" 54084fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_uio_h" = xyes 54094fde40d9SSimon J. Gerratythen : 54104fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h 54114fde40d9SSimon J. Gerraty 54124fde40d9SSimon J. Gerratyfi 54134fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" 54144fde40d9SSimon J. Gerratyif test "x$ac_cv_header_utime_h" = xyes 54154fde40d9SSimon J. Gerratythen : 54164fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h 54173955d011SMarcel Moolenaar 54183955d011SMarcel Moolenaarfi 54193955d011SMarcel Moolenaar 54203955d011SMarcel Moolenaar 54214fde40d9SSimon J. Gerratyac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default" 54224fde40d9SSimon J. Gerratyif test "x$ac_cv_header_sys_cdefs_h" = xyes 54234fde40d9SSimon J. Gerratythen : 54243955d011SMarcel Moolenaar 542522619282SSimon J. Gerratyelse case e in #( 542622619282SSimon J. Gerraty e) CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`" ;; 542722619282SSimon J. Gerratyesac 54283955d011SMarcel Moolenaarfi 54293955d011SMarcel Moolenaar 54303955d011SMarcel Moolenaar 54313955d011SMarcel Moolenaar 54324fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 54334fde40d9SSimon J. Gerratyprintf %s "checking for __attribute__... " >&6; } 54344fde40d9SSimon J. Gerratyif test ${ac_cv___attribute__+y} 54354fde40d9SSimon J. Gerratythen : 54364fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 543722619282SSimon J. Gerratyelse case e in #( 543822619282SSimon J. Gerraty e) 54393955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 54403955d011SMarcel Moolenaar/* end confdefs.h. */ 54413955d011SMarcel Moolenaar 54423955d011SMarcel Moolenaar#include <stdlib.h> 54433955d011SMarcel Moolenaar 54443955d011SMarcel Moolenaarstatic void foo(void) __attribute__ ((noreturn)); 54453955d011SMarcel Moolenaar 54463955d011SMarcel Moolenaarstatic void 54473955d011SMarcel Moolenaarfoo(void) 54483955d011SMarcel Moolenaar{ 54493955d011SMarcel Moolenaar exit(1); 54503955d011SMarcel Moolenaar} 54513955d011SMarcel Moolenaar 545250d2e745SSimon J. Gerratyint 545350d2e745SSimon J. Gerratymain(int argc, char **argv) 545450d2e745SSimon J. Gerraty{ 545550d2e745SSimon J. Gerraty foo(); 54563955d011SMarcel Moolenaar} 545750d2e745SSimon J. Gerraty 54583955d011SMarcel Moolenaar_ACEOF 54594fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 54604fde40d9SSimon J. Gerratythen : 54613955d011SMarcel Moolenaar ac_cv___attribute__=yes 546222619282SSimon J. Gerratyelse case e in #( 546322619282SSimon J. Gerraty e) ac_cv___attribute__=no ;; 546422619282SSimon J. Gerratyesac 54653955d011SMarcel Moolenaarfi 54664fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 546722619282SSimon J. Gerraty conftest$ac_exeext conftest.$ac_ext ;; 546822619282SSimon J. Gerratyesac 54693955d011SMarcel Moolenaarfi 54703955d011SMarcel Moolenaar 54713955d011SMarcel Moolenaarif test "$ac_cv___attribute__" = "yes"; then 54723955d011SMarcel Moolenaar 54734fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 54743955d011SMarcel Moolenaar 54753955d011SMarcel Moolenaarfi 54764fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 54774fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv___attribute__" >&6; } 54783955d011SMarcel Moolenaar 54794fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 54804fde40d9SSimon J. Gerratyprintf %s "checking whether byte ordering is bigendian... " >&6; } 54814fde40d9SSimon J. Gerratyif test ${ac_cv_c_bigendian+y} 54824fde40d9SSimon J. Gerratythen : 54834fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 548422619282SSimon J. Gerratyelse case e in #( 548522619282SSimon J. Gerraty e) ac_cv_c_bigendian=unknown 54863955d011SMarcel Moolenaar # See if we're dealing with a universal compiler. 54873955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 54883955d011SMarcel Moolenaar/* end confdefs.h. */ 54893955d011SMarcel Moolenaar#ifndef __APPLE_CC__ 54903955d011SMarcel Moolenaar not a universal capable compiler 54913955d011SMarcel Moolenaar #endif 54923955d011SMarcel Moolenaar typedef int dummy; 54933955d011SMarcel Moolenaar 54943955d011SMarcel Moolenaar_ACEOF 54954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 54964fde40d9SSimon J. Gerratythen : 54973955d011SMarcel Moolenaar 54983955d011SMarcel Moolenaar # Check for potential -arch flags. It is not universal unless 54993955d011SMarcel Moolenaar # there are at least two -arch flags with different values. 55003955d011SMarcel Moolenaar ac_arch= 55013955d011SMarcel Moolenaar ac_prev= 55023955d011SMarcel Moolenaar for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 55033955d011SMarcel Moolenaar if test -n "$ac_prev"; then 55043955d011SMarcel Moolenaar case $ac_word in 55053955d011SMarcel Moolenaar i?86 | x86_64 | ppc | ppc64) 55063955d011SMarcel Moolenaar if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 55073955d011SMarcel Moolenaar ac_arch=$ac_word 55083955d011SMarcel Moolenaar else 55093955d011SMarcel Moolenaar ac_cv_c_bigendian=universal 55103955d011SMarcel Moolenaar break 55113955d011SMarcel Moolenaar fi 55123955d011SMarcel Moolenaar ;; 55133955d011SMarcel Moolenaar esac 55143955d011SMarcel Moolenaar ac_prev= 55153955d011SMarcel Moolenaar elif test "x$ac_word" = "x-arch"; then 55163955d011SMarcel Moolenaar ac_prev=arch 55173955d011SMarcel Moolenaar fi 55183955d011SMarcel Moolenaar done 55193955d011SMarcel Moolenaarfi 55204fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 55213955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 55223955d011SMarcel Moolenaar # See if sys/param.h defines the BYTE_ORDER macro. 55233955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55243955d011SMarcel Moolenaar/* end confdefs.h. */ 55253955d011SMarcel Moolenaar#include <sys/types.h> 55263955d011SMarcel Moolenaar #include <sys/param.h> 55273955d011SMarcel Moolenaar 55283955d011SMarcel Moolenaarint 55294fde40d9SSimon J. Gerratymain (void) 55303955d011SMarcel Moolenaar{ 553122619282SSimon J. Gerraty#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \\ 553222619282SSimon J. Gerraty && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \\ 55333955d011SMarcel Moolenaar && LITTLE_ENDIAN) 55343955d011SMarcel Moolenaar bogus endian macros 55353955d011SMarcel Moolenaar #endif 55363955d011SMarcel Moolenaar 55373955d011SMarcel Moolenaar ; 55383955d011SMarcel Moolenaar return 0; 55393955d011SMarcel Moolenaar} 55403955d011SMarcel Moolenaar_ACEOF 55414fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 55424fde40d9SSimon J. Gerratythen : 55433955d011SMarcel Moolenaar # It does; now see whether it defined to BIG_ENDIAN or not. 55443955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55453955d011SMarcel Moolenaar/* end confdefs.h. */ 55463955d011SMarcel Moolenaar#include <sys/types.h> 55473955d011SMarcel Moolenaar #include <sys/param.h> 55483955d011SMarcel Moolenaar 55493955d011SMarcel Moolenaarint 55504fde40d9SSimon J. Gerratymain (void) 55513955d011SMarcel Moolenaar{ 55523955d011SMarcel Moolenaar#if BYTE_ORDER != BIG_ENDIAN 55533955d011SMarcel Moolenaar not big endian 55543955d011SMarcel Moolenaar #endif 55553955d011SMarcel Moolenaar 55563955d011SMarcel Moolenaar ; 55573955d011SMarcel Moolenaar return 0; 55583955d011SMarcel Moolenaar} 55593955d011SMarcel Moolenaar_ACEOF 55604fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 55614fde40d9SSimon J. Gerratythen : 55623955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 556322619282SSimon J. Gerratyelse case e in #( 556422619282SSimon J. Gerraty e) ac_cv_c_bigendian=no ;; 556522619282SSimon J. Gerratyesac 55663955d011SMarcel Moolenaarfi 55674fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 55683955d011SMarcel Moolenaarfi 55694fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 55703955d011SMarcel Moolenaar fi 55713955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 55723955d011SMarcel Moolenaar # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 55733955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55743955d011SMarcel Moolenaar/* end confdefs.h. */ 55753955d011SMarcel Moolenaar#include <limits.h> 55763955d011SMarcel Moolenaar 55773955d011SMarcel Moolenaarint 55784fde40d9SSimon J. Gerratymain (void) 55793955d011SMarcel Moolenaar{ 55803955d011SMarcel Moolenaar#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 55813955d011SMarcel Moolenaar bogus endian macros 55823955d011SMarcel Moolenaar #endif 55833955d011SMarcel Moolenaar 55843955d011SMarcel Moolenaar ; 55853955d011SMarcel Moolenaar return 0; 55863955d011SMarcel Moolenaar} 55873955d011SMarcel Moolenaar_ACEOF 55884fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 55894fde40d9SSimon J. Gerratythen : 55903955d011SMarcel Moolenaar # It does; now see whether it defined to _BIG_ENDIAN or not. 55913955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55923955d011SMarcel Moolenaar/* end confdefs.h. */ 55933955d011SMarcel Moolenaar#include <limits.h> 55943955d011SMarcel Moolenaar 55953955d011SMarcel Moolenaarint 55964fde40d9SSimon J. Gerratymain (void) 55973955d011SMarcel Moolenaar{ 55983955d011SMarcel Moolenaar#ifndef _BIG_ENDIAN 55993955d011SMarcel Moolenaar not big endian 56003955d011SMarcel Moolenaar #endif 56013955d011SMarcel Moolenaar 56023955d011SMarcel Moolenaar ; 56033955d011SMarcel Moolenaar return 0; 56043955d011SMarcel Moolenaar} 56053955d011SMarcel Moolenaar_ACEOF 56064fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 56074fde40d9SSimon J. Gerratythen : 56083955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 560922619282SSimon J. Gerratyelse case e in #( 561022619282SSimon J. Gerraty e) ac_cv_c_bigendian=no ;; 561122619282SSimon J. Gerratyesac 56123955d011SMarcel Moolenaarfi 56134fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 56143955d011SMarcel Moolenaarfi 56154fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 56163955d011SMarcel Moolenaar fi 56173955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 56183955d011SMarcel Moolenaar # Compile a test program. 56194fde40d9SSimon J. Gerraty if test "$cross_compiling" = yes 56204fde40d9SSimon J. Gerratythen : 56213955d011SMarcel Moolenaar # Try to guess by grepping values from an object file. 56223955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56233955d011SMarcel Moolenaar/* end confdefs.h. */ 56244fde40d9SSimon J. Gerratyunsigned short int ascii_mm[] = 56253955d011SMarcel Moolenaar { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 56264fde40d9SSimon J. Gerraty unsigned short int ascii_ii[] = 56273955d011SMarcel Moolenaar { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 56283955d011SMarcel Moolenaar int use_ascii (int i) { 56293955d011SMarcel Moolenaar return ascii_mm[i] + ascii_ii[i]; 56303955d011SMarcel Moolenaar } 56314fde40d9SSimon J. Gerraty unsigned short int ebcdic_ii[] = 56323955d011SMarcel Moolenaar { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 56334fde40d9SSimon J. Gerraty unsigned short int ebcdic_mm[] = 56343955d011SMarcel Moolenaar { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 56353955d011SMarcel Moolenaar int use_ebcdic (int i) { 56363955d011SMarcel Moolenaar return ebcdic_mm[i] + ebcdic_ii[i]; 56373955d011SMarcel Moolenaar } 56383955d011SMarcel Moolenaar int 563922619282SSimon J. Gerraty main (int argc, char **argv) 56403955d011SMarcel Moolenaar { 564122619282SSimon J. Gerraty /* Intimidate the compiler so that it does not 564222619282SSimon J. Gerraty optimize the arrays away. */ 564322619282SSimon J. Gerraty char *p = argv[0]; 564422619282SSimon J. Gerraty ascii_mm[1] = *p++; ebcdic_mm[1] = *p++; 564522619282SSimon J. Gerraty ascii_ii[1] = *p++; ebcdic_ii[1] = *p++; 564622619282SSimon J. Gerraty return use_ascii (argc) == use_ebcdic (*p); 56473955d011SMarcel Moolenaar } 56483955d011SMarcel Moolenaar_ACEOF 564922619282SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 56504fde40d9SSimon J. Gerratythen : 565122619282SSimon J. Gerraty if grep BIGenDianSyS conftest$ac_exeext >/dev/null; then 56523955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 56533955d011SMarcel Moolenaar fi 565422619282SSimon J. Gerraty if grep LiTTleEnDian conftest$ac_exeext >/dev/null ; then 56553955d011SMarcel Moolenaar if test "$ac_cv_c_bigendian" = unknown; then 56563955d011SMarcel Moolenaar ac_cv_c_bigendian=no 56573955d011SMarcel Moolenaar else 56583955d011SMarcel Moolenaar # finding both strings is unlikely to happen, but who knows? 56593955d011SMarcel Moolenaar ac_cv_c_bigendian=unknown 56603955d011SMarcel Moolenaar fi 56613955d011SMarcel Moolenaar fi 56623955d011SMarcel Moolenaarfi 566322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 566422619282SSimon J. Gerraty conftest$ac_exeext conftest.$ac_ext 566522619282SSimon J. Gerratyelse case e in #( 566622619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56673955d011SMarcel Moolenaar/* end confdefs.h. */ 56683955d011SMarcel Moolenaar$ac_includes_default 56693955d011SMarcel Moolenaarint 56704fde40d9SSimon J. Gerratymain (void) 56713955d011SMarcel Moolenaar{ 56723955d011SMarcel Moolenaar 56733955d011SMarcel Moolenaar /* Are we little or big endian? From Harbison&Steele. */ 56743955d011SMarcel Moolenaar union 56753955d011SMarcel Moolenaar { 56763955d011SMarcel Moolenaar long int l; 56773955d011SMarcel Moolenaar char c[sizeof (long int)]; 56783955d011SMarcel Moolenaar } u; 56793955d011SMarcel Moolenaar u.l = 1; 56803955d011SMarcel Moolenaar return u.c[sizeof (long int) - 1] == 1; 56813955d011SMarcel Moolenaar 56823955d011SMarcel Moolenaar ; 56833955d011SMarcel Moolenaar return 0; 56843955d011SMarcel Moolenaar} 56853955d011SMarcel Moolenaar_ACEOF 56864fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO" 56874fde40d9SSimon J. Gerratythen : 56883955d011SMarcel Moolenaar ac_cv_c_bigendian=no 568922619282SSimon J. Gerratyelse case e in #( 569022619282SSimon J. Gerraty e) ac_cv_c_bigendian=yes ;; 569122619282SSimon J. Gerratyesac 56923955d011SMarcel Moolenaarfi 56933955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 569422619282SSimon J. Gerraty conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 569522619282SSimon J. Gerratyesac 56963955d011SMarcel Moolenaarfi 56973955d011SMarcel Moolenaar 569822619282SSimon J. Gerraty fi ;; 569922619282SSimon J. Gerratyesac 57003955d011SMarcel Moolenaarfi 57014fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 57024fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_bigendian" >&6; } 57033955d011SMarcel Moolenaar case $ac_cv_c_bigendian in #( 57043955d011SMarcel Moolenaar yes) 57054fde40d9SSimon J. Gerraty printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h 57063955d011SMarcel Moolenaar;; #( 57073955d011SMarcel Moolenaar no) 57083955d011SMarcel Moolenaar ;; #( 57093955d011SMarcel Moolenaar universal) 57103955d011SMarcel Moolenaar 57114fde40d9SSimon J. Gerratyprintf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 57123955d011SMarcel Moolenaar 57133955d011SMarcel Moolenaar ;; #( 57143955d011SMarcel Moolenaar *) 571549caa483SSimon J. Gerraty as_fn_error $? "unknown endianness 57163955d011SMarcel Moolenaar presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 57173955d011SMarcel Moolenaar esac 57183955d011SMarcel Moolenaar 57194fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 57204fde40d9SSimon J. Gerratyprintf %s "checking for an ANSI C-conforming const... " >&6; } 57214fde40d9SSimon J. Gerratyif test ${ac_cv_c_const+y} 57224fde40d9SSimon J. Gerratythen : 57234fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 572422619282SSimon J. Gerratyelse case e in #( 572522619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 57263955d011SMarcel Moolenaar/* end confdefs.h. */ 57273955d011SMarcel Moolenaar 57283955d011SMarcel Moolenaarint 57294fde40d9SSimon J. Gerratymain (void) 57303955d011SMarcel Moolenaar{ 573149caa483SSimon J. Gerraty 57323955d011SMarcel Moolenaar#ifndef __cplusplus 573349caa483SSimon J. Gerraty /* Ultrix mips cc rejects this sort of thing. */ 57343955d011SMarcel Moolenaar typedef int charset[2]; 573549caa483SSimon J. Gerraty const charset cs = { 0, 0 }; 57363955d011SMarcel Moolenaar /* SunOS 4.1.1 cc rejects this. */ 57373955d011SMarcel Moolenaar char const *const *pcpcc; 57383955d011SMarcel Moolenaar char **ppc; 57393955d011SMarcel Moolenaar /* NEC SVR4.0.2 mips cc rejects this. */ 57403955d011SMarcel Moolenaar struct point {int x, y;}; 57413955d011SMarcel Moolenaar static struct point const zero = {0,0}; 57424fde40d9SSimon J. Gerraty /* IBM XL C 1.02.0.0 rejects this. 57433955d011SMarcel Moolenaar It does not let you subtract one const X* pointer from another in 57443955d011SMarcel Moolenaar an arm of an if-expression whose if-part is not a constant 57453955d011SMarcel Moolenaar expression */ 57463955d011SMarcel Moolenaar const char *g = "string"; 57473955d011SMarcel Moolenaar pcpcc = &g + (g ? g-g : 0); 57483955d011SMarcel Moolenaar /* HPUX 7.0 cc rejects these. */ 57493955d011SMarcel Moolenaar ++pcpcc; 57503955d011SMarcel Moolenaar ppc = (char**) pcpcc; 57513955d011SMarcel Moolenaar pcpcc = (char const *const *) ppc; 575249caa483SSimon J. Gerraty { /* SCO 3.2v4 cc rejects this sort of thing. */ 575349caa483SSimon J. Gerraty char tx; 575449caa483SSimon J. Gerraty char *t = &tx; 57553955d011SMarcel Moolenaar char const *s = 0 ? (char *) 0 : (char const *) 0; 57563955d011SMarcel Moolenaar 57573955d011SMarcel Moolenaar *t++ = 0; 57583955d011SMarcel Moolenaar if (s) return 0; 57593955d011SMarcel Moolenaar } 57603955d011SMarcel Moolenaar { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 57613955d011SMarcel Moolenaar int x[] = {25, 17}; 57623955d011SMarcel Moolenaar const int *foo = &x[0]; 57633955d011SMarcel Moolenaar ++foo; 57643955d011SMarcel Moolenaar } 57653955d011SMarcel Moolenaar { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 57663955d011SMarcel Moolenaar typedef const int *iptr; 57673955d011SMarcel Moolenaar iptr p = 0; 57683955d011SMarcel Moolenaar ++p; 57693955d011SMarcel Moolenaar } 57704fde40d9SSimon J. Gerraty { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying 57713955d011SMarcel Moolenaar "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 577249caa483SSimon J. Gerraty struct s { int j; const int *ap[3]; } bx; 577349caa483SSimon J. Gerraty struct s *b = &bx; b->j = 5; 57743955d011SMarcel Moolenaar } 57753955d011SMarcel Moolenaar { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 57763955d011SMarcel Moolenaar const int foo = 10; 57773955d011SMarcel Moolenaar if (!foo) return 0; 57783955d011SMarcel Moolenaar } 57793955d011SMarcel Moolenaar return !cs[0] && !zero.x; 57803955d011SMarcel Moolenaar#endif 57813955d011SMarcel Moolenaar 57823955d011SMarcel Moolenaar ; 57833955d011SMarcel Moolenaar return 0; 57843955d011SMarcel Moolenaar} 57853955d011SMarcel Moolenaar_ACEOF 57864fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 57874fde40d9SSimon J. Gerratythen : 57883955d011SMarcel Moolenaar ac_cv_c_const=yes 578922619282SSimon J. Gerratyelse case e in #( 579022619282SSimon J. Gerraty e) ac_cv_c_const=no ;; 579122619282SSimon J. Gerratyesac 57923955d011SMarcel Moolenaarfi 579322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 579422619282SSimon J. Gerratyesac 57953955d011SMarcel Moolenaarfi 57964fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 57974fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_const" >&6; } 57983955d011SMarcel Moolenaarif test $ac_cv_c_const = no; then 57993955d011SMarcel Moolenaar 58004fde40d9SSimon J. Gerratyprintf "%s\n" "#define const /**/" >>confdefs.h 58013955d011SMarcel Moolenaar 58023955d011SMarcel Moolenaarfi 58033955d011SMarcel Moolenaar 58044fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 58054fde40d9SSimon J. Gerratyprintf %s "checking for inline... " >&6; } 58064fde40d9SSimon J. Gerratyif test ${ac_cv_c_inline+y} 58074fde40d9SSimon J. Gerratythen : 58084fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 580922619282SSimon J. Gerratyelse case e in #( 581022619282SSimon J. Gerraty e) ac_cv_c_inline=no 581112904384SSimon J. Gerratyfor ac_kw in inline __inline__ __inline; do 581212904384SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 581312904384SSimon J. Gerraty/* end confdefs.h. */ 581412904384SSimon J. Gerraty#ifndef __cplusplus 581512904384SSimon J. Gerratytypedef int foo_t; 58164fde40d9SSimon J. Gerratystatic $ac_kw foo_t static_foo (void) {return 0; } 58174fde40d9SSimon J. Gerraty$ac_kw foo_t foo (void) {return 0; } 581812904384SSimon J. Gerraty#endif 581912904384SSimon J. Gerraty 582012904384SSimon J. Gerraty_ACEOF 58214fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 58224fde40d9SSimon J. Gerratythen : 582312904384SSimon J. Gerraty ac_cv_c_inline=$ac_kw 582412904384SSimon J. Gerratyfi 58254fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 582612904384SSimon J. Gerraty test "$ac_cv_c_inline" != no && break 582712904384SSimon J. Gerratydone 582822619282SSimon J. Gerraty ;; 582922619282SSimon J. Gerratyesac 583012904384SSimon J. Gerratyfi 58314fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 58324fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_inline" >&6; } 583312904384SSimon J. Gerraty 583412904384SSimon J. Gerratycase $ac_cv_c_inline in 583512904384SSimon J. Gerraty inline | yes) ;; 583612904384SSimon J. Gerraty *) 583712904384SSimon J. Gerraty case $ac_cv_c_inline in 583812904384SSimon J. Gerraty no) ac_val=;; 583912904384SSimon J. Gerraty *) ac_val=$ac_cv_c_inline;; 584012904384SSimon J. Gerraty esac 584112904384SSimon J. Gerraty cat >>confdefs.h <<_ACEOF 584212904384SSimon J. Gerraty#ifndef __cplusplus 584312904384SSimon J. Gerraty#define inline $ac_val 584412904384SSimon J. Gerraty#endif 584512904384SSimon J. Gerraty_ACEOF 584612904384SSimon J. Gerraty ;; 584712904384SSimon J. Gerratyesac 584812904384SSimon J. Gerraty 584912904384SSimon J. Gerratyac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 585012904384SSimon J. Gerratycase $ac_cv_c_int64_t in #( 585112904384SSimon J. Gerraty no|yes) ;; #( 585212904384SSimon J. Gerraty *) 585312904384SSimon J. Gerraty 58544fde40d9SSimon J. Gerratyprintf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h 585512904384SSimon J. Gerraty;; 585612904384SSimon J. Gerratyesac 585712904384SSimon J. Gerraty 585812904384SSimon J. Gerraty 58594fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 58604fde40d9SSimon J. Gerratyprintf %s "checking for unsigned long long int... " >&6; } 58614fde40d9SSimon J. Gerratyif test ${ac_cv_type_unsigned_long_long_int+y} 58624fde40d9SSimon J. Gerratythen : 58634fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 586422619282SSimon J. Gerratyelse case e in #( 586522619282SSimon J. Gerraty e) ac_cv_type_unsigned_long_long_int=yes 58664fde40d9SSimon J. Gerraty case $ac_prog_cc_stdc in 58674fde40d9SSimon J. Gerraty no | c89) ;; 58684fde40d9SSimon J. Gerraty *) 586912904384SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 587012904384SSimon J. Gerraty/* end confdefs.h. */ 587112904384SSimon J. Gerraty 587212904384SSimon J. Gerraty /* For now, do not test the preprocessor; as of 2007 there are too many 587312904384SSimon J. Gerraty implementations with broken preprocessors. Perhaps this can 587412904384SSimon J. Gerraty be revisited in 2012. In the meantime, code should not expect 587512904384SSimon J. Gerraty #if to work with literals wider than 32 bits. */ 587612904384SSimon J. Gerraty /* Test literals. */ 587712904384SSimon J. Gerraty long long int ll = 9223372036854775807ll; 587812904384SSimon J. Gerraty long long int nll = -9223372036854775807LL; 587912904384SSimon J. Gerraty unsigned long long int ull = 18446744073709551615ULL; 588012904384SSimon J. Gerraty /* Test constant expressions. */ 588112904384SSimon J. Gerraty typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 588212904384SSimon J. Gerraty ? 1 : -1)]; 588312904384SSimon J. Gerraty typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 588412904384SSimon J. Gerraty ? 1 : -1)]; 588512904384SSimon J. Gerraty int i = 63; 588612904384SSimon J. Gerratyint 58874fde40d9SSimon J. Gerratymain (void) 588812904384SSimon J. Gerraty{ 588912904384SSimon J. Gerraty/* Test availability of runtime routines for shift and division. */ 589012904384SSimon J. Gerraty long long int llmax = 9223372036854775807ll; 589112904384SSimon J. Gerraty unsigned long long int ullmax = 18446744073709551615ull; 589212904384SSimon J. Gerraty return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 589312904384SSimon J. Gerraty | (llmax / ll) | (llmax % ll) 589412904384SSimon J. Gerraty | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 589512904384SSimon J. Gerraty | (ullmax / ull) | (ullmax % ull)); 589612904384SSimon J. Gerraty ; 589712904384SSimon J. Gerraty return 0; 589812904384SSimon J. Gerraty} 589912904384SSimon J. Gerraty 590012904384SSimon J. Gerraty_ACEOF 59014fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 59024fde40d9SSimon J. Gerratythen : 590312904384SSimon J. Gerraty 590422619282SSimon J. Gerratyelse case e in #( 590522619282SSimon J. Gerraty e) ac_cv_type_unsigned_long_long_int=no ;; 590622619282SSimon J. Gerratyesac 590712904384SSimon J. Gerratyfi 59084fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 59094fde40d9SSimon J. Gerraty conftest$ac_exeext conftest.$ac_ext;; 591022619282SSimon J. Gerraty esac ;; 59114fde40d9SSimon J. Gerratyesac 591212904384SSimon J. Gerratyfi 59134fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 59144fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; } 591512904384SSimon J. Gerraty if test $ac_cv_type_unsigned_long_long_int = yes; then 591612904384SSimon J. Gerraty 59174fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 591812904384SSimon J. Gerraty 591912904384SSimon J. Gerraty fi 592012904384SSimon J. Gerraty 592112904384SSimon J. Gerraty 592212904384SSimon J. Gerraty 59234fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 59244fde40d9SSimon J. Gerratyprintf %s "checking for long long int... " >&6; } 59254fde40d9SSimon J. Gerratyif test ${ac_cv_type_long_long_int+y} 59264fde40d9SSimon J. Gerratythen : 59274fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 592822619282SSimon J. Gerratyelse case e in #( 592922619282SSimon J. Gerraty e) ac_cv_type_long_long_int=yes 59304fde40d9SSimon J. Gerraty case $ac_prog_cc_stdc in 59314fde40d9SSimon J. Gerraty no | c89) ;; 59324fde40d9SSimon J. Gerraty *) 593312904384SSimon J. Gerraty ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 593412904384SSimon J. Gerraty if test $ac_cv_type_long_long_int = yes; then 59354fde40d9SSimon J. Gerraty if test "$cross_compiling" = yes 59364fde40d9SSimon J. Gerratythen : 593712904384SSimon J. Gerraty : 593822619282SSimon J. Gerratyelse case e in #( 593922619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 594012904384SSimon J. Gerraty/* end confdefs.h. */ 594112904384SSimon J. Gerraty#include <limits.h> 594212904384SSimon J. Gerraty #ifndef LLONG_MAX 594322619282SSimon J. Gerraty # define HALF \\ 594412904384SSimon J. Gerraty (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 594512904384SSimon J. Gerraty # define LLONG_MAX (HALF - 1 + HALF) 594612904384SSimon J. Gerraty #endif 594712904384SSimon J. Gerratyint 59484fde40d9SSimon J. Gerratymain (void) 594912904384SSimon J. Gerraty{ 595012904384SSimon J. Gerratylong long int n = 1; 595112904384SSimon J. Gerraty int i; 595212904384SSimon J. Gerraty for (i = 0; ; i++) 595312904384SSimon J. Gerraty { 595412904384SSimon J. Gerraty long long int m = n << i; 595512904384SSimon J. Gerraty if (m >> i != n) 595612904384SSimon J. Gerraty return 1; 595712904384SSimon J. Gerraty if (LLONG_MAX / 2 < m) 595812904384SSimon J. Gerraty break; 595912904384SSimon J. Gerraty } 596012904384SSimon J. Gerraty return 0; 596112904384SSimon J. Gerraty ; 596212904384SSimon J. Gerraty return 0; 596312904384SSimon J. Gerraty} 596412904384SSimon J. Gerraty_ACEOF 59654fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO" 59664fde40d9SSimon J. Gerratythen : 596712904384SSimon J. Gerraty 596822619282SSimon J. Gerratyelse case e in #( 596922619282SSimon J. Gerraty e) ac_cv_type_long_long_int=no ;; 597022619282SSimon J. Gerratyesac 597112904384SSimon J. Gerratyfi 597212904384SSimon J. Gerratyrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 597322619282SSimon J. Gerraty conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 597422619282SSimon J. Gerratyesac 597512904384SSimon J. Gerratyfi 597612904384SSimon J. Gerraty 59774fde40d9SSimon J. Gerraty fi;; 597822619282SSimon J. Gerraty esac ;; 59794fde40d9SSimon J. Gerratyesac 598012904384SSimon J. Gerratyfi 59814fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 59824fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_type_long_long_int" >&6; } 598312904384SSimon J. Gerraty if test $ac_cv_type_long_long_int = yes; then 598412904384SSimon J. Gerraty 59854fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 598612904384SSimon J. Gerraty 598712904384SSimon J. Gerraty fi 598812904384SSimon J. Gerraty 598939ac7ef4SSimon J. Gerratyac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 59904fde40d9SSimon J. Gerratyif test "x$ac_cv_type_mode_t" = xyes 59914fde40d9SSimon J. Gerratythen : 599239ac7ef4SSimon J. Gerraty 599322619282SSimon J. Gerratyelse case e in #( 599422619282SSimon J. Gerraty e) 59954fde40d9SSimon J. Gerratyprintf "%s\n" "#define mode_t int" >>confdefs.h 599622619282SSimon J. Gerraty ;; 599722619282SSimon J. Gerratyesac 599839ac7ef4SSimon J. Gerratyfi 599939ac7ef4SSimon J. Gerraty 60003955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 60014fde40d9SSimon J. Gerratyif test "x$ac_cv_type_off_t" = xyes 60024fde40d9SSimon J. Gerratythen : 60033955d011SMarcel Moolenaar 600422619282SSimon J. Gerratyelse case e in #( 600522619282SSimon J. Gerraty e) 60064fde40d9SSimon J. Gerratyprintf "%s\n" "#define off_t long int" >>confdefs.h 600722619282SSimon J. Gerraty ;; 600822619282SSimon J. Gerratyesac 60093955d011SMarcel Moolenaarfi 60103955d011SMarcel Moolenaar 60113955d011SMarcel Moolenaar 60124fde40d9SSimon J. Gerraty ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 60134fde40d9SSimon J. Gerraty" 60144fde40d9SSimon J. Gerratyif test "x$ac_cv_type_pid_t" = xyes 60154fde40d9SSimon J. Gerratythen : 60163955d011SMarcel Moolenaar 601722619282SSimon J. Gerratyelse case e in #( 601822619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 60194fde40d9SSimon J. Gerraty/* end confdefs.h. */ 60204fde40d9SSimon J. Gerraty 60214fde40d9SSimon J. Gerraty #if defined _WIN64 && !defined __CYGWIN__ 60224fde40d9SSimon J. Gerraty LLP64 60234fde40d9SSimon J. Gerraty #endif 60244fde40d9SSimon J. Gerraty 60254fde40d9SSimon J. Gerratyint 60264fde40d9SSimon J. Gerratymain (void) 60274fde40d9SSimon J. Gerraty{ 60284fde40d9SSimon J. Gerraty 60294fde40d9SSimon J. Gerraty ; 60304fde40d9SSimon J. Gerraty return 0; 60314fde40d9SSimon J. Gerraty} 60324fde40d9SSimon J. Gerraty 60333955d011SMarcel Moolenaar_ACEOF 60344fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 60354fde40d9SSimon J. Gerratythen : 60364fde40d9SSimon J. Gerraty ac_pid_type='int' 603722619282SSimon J. Gerratyelse case e in #( 603822619282SSimon J. Gerraty e) ac_pid_type='__int64' ;; 603922619282SSimon J. Gerratyesac 60404fde40d9SSimon J. Gerratyfi 60414fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 60424fde40d9SSimon J. Gerraty 60434fde40d9SSimon J. Gerratyprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 60444fde40d9SSimon J. Gerraty 604522619282SSimon J. Gerraty ;; 604622619282SSimon J. Gerratyesac 60473955d011SMarcel Moolenaarfi 60483955d011SMarcel Moolenaar 60494fde40d9SSimon J. Gerraty 60503955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 60514fde40d9SSimon J. Gerratyif test "x$ac_cv_type_size_t" = xyes 60524fde40d9SSimon J. Gerratythen : 60533955d011SMarcel Moolenaar 605422619282SSimon J. Gerratyelse case e in #( 605522619282SSimon J. Gerraty e) 60564fde40d9SSimon J. Gerratyprintf "%s\n" "#define size_t unsigned int" >>confdefs.h 605722619282SSimon J. Gerraty ;; 605822619282SSimon J. Gerratyesac 60593955d011SMarcel Moolenaarfi 60603955d011SMarcel Moolenaar 6061ac3446e9SSimon J. Gerratyac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6062ac3446e9SSimon J. Gerratycase $ac_cv_c_uint32_t in #( 6063ac3446e9SSimon J. Gerraty no|yes) ;; #( 6064ac3446e9SSimon J. Gerraty *) 6065ac3446e9SSimon J. Gerraty 60664fde40d9SSimon J. Gerratyprintf "%s\n" "#define _UINT32_T 1" >>confdefs.h 6067ac3446e9SSimon J. Gerraty 6068ac3446e9SSimon J. Gerraty 60694fde40d9SSimon J. Gerratyprintf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h 6070ac3446e9SSimon J. Gerraty;; 6071ac3446e9SSimon J. Gerraty esac 6072ac3446e9SSimon J. Gerraty 60734fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 60744fde40d9SSimon J. Gerratyprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 60754fde40d9SSimon J. Gerratyif test ${ac_cv_c_undeclared_builtin_options+y} 60764fde40d9SSimon J. Gerratythen : 60774fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 607822619282SSimon J. Gerratyelse case e in #( 607922619282SSimon J. Gerraty e) ac_save_CFLAGS=$CFLAGS 60804fde40d9SSimon J. Gerraty ac_cv_c_undeclared_builtin_options='cannot detect' 60814fde40d9SSimon J. Gerraty for ac_arg in '' -fno-builtin; do 60824fde40d9SSimon J. Gerraty CFLAGS="$ac_save_CFLAGS $ac_arg" 60834fde40d9SSimon J. Gerraty # This test program should *not* compile successfully. 60844fde40d9SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 60854fde40d9SSimon J. Gerraty/* end confdefs.h. */ 60864fde40d9SSimon J. Gerraty 60874fde40d9SSimon J. Gerratyint 60884fde40d9SSimon J. Gerratymain (void) 60894fde40d9SSimon J. Gerraty{ 60904fde40d9SSimon J. Gerraty(void) strchr; 60914fde40d9SSimon J. Gerraty ; 60924fde40d9SSimon J. Gerraty return 0; 60934fde40d9SSimon J. Gerraty} 60944fde40d9SSimon J. Gerraty_ACEOF 60954fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 60964fde40d9SSimon J. Gerratythen : 60974fde40d9SSimon J. Gerraty 609822619282SSimon J. Gerratyelse case e in #( 609922619282SSimon J. Gerraty e) # This test program should compile successfully. 61004fde40d9SSimon J. Gerraty # No library function is consistently available on 61014fde40d9SSimon J. Gerraty # freestanding implementations, so test against a dummy 61024fde40d9SSimon J. Gerraty # declaration. Include always-available headers on the 61034fde40d9SSimon J. Gerraty # off chance that they somehow elicit warnings. 61044fde40d9SSimon J. Gerraty cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61054fde40d9SSimon J. Gerraty/* end confdefs.h. */ 61064fde40d9SSimon J. Gerraty#include <float.h> 61074fde40d9SSimon J. Gerraty#include <limits.h> 61084fde40d9SSimon J. Gerraty#include <stdarg.h> 61094fde40d9SSimon J. Gerraty#include <stddef.h> 61104fde40d9SSimon J. Gerratyextern void ac_decl (int, char *); 61114fde40d9SSimon J. Gerraty 61124fde40d9SSimon J. Gerratyint 61134fde40d9SSimon J. Gerratymain (void) 61144fde40d9SSimon J. Gerraty{ 61154fde40d9SSimon J. Gerraty(void) ac_decl (0, (char *) 0); 61164fde40d9SSimon J. Gerraty (void) ac_decl; 61174fde40d9SSimon J. Gerraty 61184fde40d9SSimon J. Gerraty ; 61194fde40d9SSimon J. Gerraty return 0; 61204fde40d9SSimon J. Gerraty} 61214fde40d9SSimon J. Gerraty_ACEOF 61224fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 61234fde40d9SSimon J. Gerratythen : 61244fde40d9SSimon J. Gerraty if test x"$ac_arg" = x 61254fde40d9SSimon J. Gerratythen : 61264fde40d9SSimon J. Gerraty ac_cv_c_undeclared_builtin_options='none needed' 612722619282SSimon J. Gerratyelse case e in #( 612822619282SSimon J. Gerraty e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 612922619282SSimon J. Gerratyesac 61304fde40d9SSimon J. Gerratyfi 61314fde40d9SSimon J. Gerraty break 61324fde40d9SSimon J. Gerratyfi 613322619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 613422619282SSimon J. Gerratyesac 61354fde40d9SSimon J. Gerratyfi 61364fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 61374fde40d9SSimon J. Gerraty done 61384fde40d9SSimon J. Gerraty CFLAGS=$ac_save_CFLAGS 613922619282SSimon J. Gerraty ;; 614022619282SSimon J. Gerratyesac 61414fde40d9SSimon J. Gerratyfi 61424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 61434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 61444fde40d9SSimon J. Gerraty case $ac_cv_c_undeclared_builtin_options in #( 61454fde40d9SSimon J. Gerraty 'cannot detect') : 614622619282SSimon J. Gerraty { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 614722619282SSimon J. Gerratyprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 61484fde40d9SSimon J. Gerratyas_fn_error $? "cannot make $CC report undeclared builtins 614922619282SSimon J. GerratySee 'config.log' for more details" "$LINENO" 5; } ;; #( 61504fde40d9SSimon J. Gerraty 'none needed') : 61514fde40d9SSimon J. Gerraty ac_c_undeclared_builtin_options='' ;; #( 61524fde40d9SSimon J. Gerraty *) : 61534fde40d9SSimon J. Gerraty ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 61544fde40d9SSimon J. Gerratyesac 61554fde40d9SSimon J. Gerraty 61564fde40d9SSimon J. Gerratyac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h> 61573955d011SMarcel Moolenaar/* NetBSD declares sys_siglist in unistd.h. */ 61583955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H 61593955d011SMarcel Moolenaar# include <unistd.h> 61603955d011SMarcel Moolenaar#endif 61613955d011SMarcel Moolenaar 61624fde40d9SSimon J. Gerraty" "$ac_c_undeclared_builtin_options" "CFLAGS" 61634fde40d9SSimon J. Gerratyif test "x$ac_cv_have_decl_sys_siglist" = xyes 61644fde40d9SSimon J. Gerratythen : 61653955d011SMarcel Moolenaar ac_have_decl=1 616622619282SSimon J. Gerratyelse case e in #( 616722619282SSimon J. Gerraty e) ac_have_decl=0 ;; 616822619282SSimon J. Gerratyesac 61693955d011SMarcel Moolenaarfi 61704fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h 61713955d011SMarcel Moolenaar 61723955d011SMarcel Moolenaar 61733955d011SMarcel Moolenaar 61743955d011SMarcel Moolenaar 61753955d011SMarcel Moolenaar 61764fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 61774fde40d9SSimon J. Gerratyprintf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; } 61784fde40d9SSimon J. Gerratyif test ${ac_cv_struct_tm+y} 61794fde40d9SSimon J. Gerratythen : 61804fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 618122619282SSimon J. Gerratyelse case e in #( 618222619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61833955d011SMarcel Moolenaar/* end confdefs.h. */ 61843955d011SMarcel Moolenaar#include <sys/types.h> 61853955d011SMarcel Moolenaar#include <time.h> 61863955d011SMarcel Moolenaar 61873955d011SMarcel Moolenaarint 61884fde40d9SSimon J. Gerratymain (void) 61893955d011SMarcel Moolenaar{ 61903955d011SMarcel Moolenaarstruct tm tm; 61913955d011SMarcel Moolenaar int *p = &tm.tm_sec; 61923955d011SMarcel Moolenaar return !p; 61933955d011SMarcel Moolenaar ; 61943955d011SMarcel Moolenaar return 0; 61953955d011SMarcel Moolenaar} 61963955d011SMarcel Moolenaar_ACEOF 61974fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 61984fde40d9SSimon J. Gerratythen : 61993955d011SMarcel Moolenaar ac_cv_struct_tm=time.h 620022619282SSimon J. Gerratyelse case e in #( 620122619282SSimon J. Gerraty e) ac_cv_struct_tm=sys/time.h ;; 620222619282SSimon J. Gerratyesac 62033955d011SMarcel Moolenaarfi 620422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 620522619282SSimon J. Gerratyesac 62063955d011SMarcel Moolenaarfi 62074fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 62084fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_struct_tm" >&6; } 62093955d011SMarcel Moolenaarif test $ac_cv_struct_tm = sys/time.h; then 62103955d011SMarcel Moolenaar 62114fde40d9SSimon J. Gerratyprintf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h 62123955d011SMarcel Moolenaar 62133955d011SMarcel Moolenaarfi 62143955d011SMarcel Moolenaar 62153955d011SMarcel Moolenaar 6216dba7b0efSSimon J. Gerraty 6217dba7b0efSSimon J. Gerratyac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" " 6218dba7b0efSSimon J. Gerraty#ifdef HAVE_SYS_TYPES_H 6219dba7b0efSSimon J. Gerraty#include <sys/types.h> 6220dba7b0efSSimon J. Gerraty#endif 6221dba7b0efSSimon J. Gerraty#include <signal.h> 6222dba7b0efSSimon J. Gerraty 6223dba7b0efSSimon J. Gerraty" 62244fde40d9SSimon J. Gerratyif test "x$ac_cv_type_sig_atomic_t" = xyes 62254fde40d9SSimon J. Gerratythen : 6226dba7b0efSSimon J. Gerraty 62274fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h 6228dba7b0efSSimon J. Gerraty 6229dba7b0efSSimon J. Gerraty 6230dba7b0efSSimon J. Gerratyfi 6231dba7b0efSSimon J. Gerraty 6232dba7b0efSSimon J. Gerraty 62334fde40d9SSimon J. Gerraty 62344fde40d9SSimon J. Gerratyac_func= 62354fde40d9SSimon J. Gerratyfor ac_item in $ac_func_c_list 62364fde40d9SSimon J. Gerratydo 62374fde40d9SSimon J. Gerraty if test $ac_func; then 62384fde40d9SSimon J. Gerraty ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 62394fde40d9SSimon J. Gerraty if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 62404fde40d9SSimon J. Gerraty echo "#define $ac_item 1" >> confdefs.h 62414fde40d9SSimon J. Gerraty fi 62424fde40d9SSimon J. Gerraty ac_func= 62433955d011SMarcel Moolenaar else 62444fde40d9SSimon J. Gerraty ac_func=$ac_item 62453955d011SMarcel Moolenaar fi 62463955d011SMarcel Moolenaardone 62473955d011SMarcel Moolenaar 62483955d011SMarcel Moolenaar 62493955d011SMarcel Moolenaar 62503955d011SMarcel Moolenaarif test "x$ac_cv_func_fork" = xyes; then 62514fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 62524fde40d9SSimon J. Gerratyprintf %s "checking for working fork... " >&6; } 62534fde40d9SSimon J. Gerratyif test ${ac_cv_func_fork_works+y} 62544fde40d9SSimon J. Gerratythen : 62554fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 625622619282SSimon J. Gerratyelse case e in #( 625722619282SSimon J. Gerraty e) if test "$cross_compiling" = yes 62584fde40d9SSimon J. Gerratythen : 62593955d011SMarcel Moolenaar ac_cv_func_fork_works=cross 626022619282SSimon J. Gerratyelse case e in #( 626122619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62623955d011SMarcel Moolenaar/* end confdefs.h. */ 62633955d011SMarcel Moolenaar$ac_includes_default 62643955d011SMarcel Moolenaarint 62654fde40d9SSimon J. Gerratymain (void) 62663955d011SMarcel Moolenaar{ 62673955d011SMarcel Moolenaar 626822619282SSimon J. Gerraty /* By R. Kuhlmann. */ 62693955d011SMarcel Moolenaar return fork () < 0; 62703955d011SMarcel Moolenaar 62713955d011SMarcel Moolenaar ; 62723955d011SMarcel Moolenaar return 0; 62733955d011SMarcel Moolenaar} 62743955d011SMarcel Moolenaar_ACEOF 62754fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO" 62764fde40d9SSimon J. Gerratythen : 62773955d011SMarcel Moolenaar ac_cv_func_fork_works=yes 627822619282SSimon J. Gerratyelse case e in #( 627922619282SSimon J. Gerraty e) ac_cv_func_fork_works=no ;; 628022619282SSimon J. Gerratyesac 62813955d011SMarcel Moolenaarfi 62823955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 628322619282SSimon J. Gerraty conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 628422619282SSimon J. Gerratyesac 62853955d011SMarcel Moolenaarfi 628622619282SSimon J. Gerraty ;; 628722619282SSimon J. Gerratyesac 62883955d011SMarcel Moolenaarfi 62894fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 62904fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_fork_works" >&6; } 62913955d011SMarcel Moolenaar 62923955d011SMarcel Moolenaarelse 62933955d011SMarcel Moolenaar ac_cv_func_fork_works=$ac_cv_func_fork 62943955d011SMarcel Moolenaarfi 62953955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then 62963955d011SMarcel Moolenaar case $host in 62973955d011SMarcel Moolenaar *-*-amigaos* | *-*-msdosdjgpp*) 62983955d011SMarcel Moolenaar # Override, as these systems have only a dummy fork() stub 62993955d011SMarcel Moolenaar ac_cv_func_fork_works=no 63003955d011SMarcel Moolenaar ;; 63013955d011SMarcel Moolenaar *) 63023955d011SMarcel Moolenaar ac_cv_func_fork_works=yes 63033955d011SMarcel Moolenaar ;; 63043955d011SMarcel Moolenaar esac 63054fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 63064fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 63073955d011SMarcel Moolenaarfi 63083955d011SMarcel Moolenaarac_cv_func_vfork_works=$ac_cv_func_vfork 63093955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork" = xyes; then 63104fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 63114fde40d9SSimon J. Gerratyprintf %s "checking for working vfork... " >&6; } 63124fde40d9SSimon J. Gerratyif test ${ac_cv_func_vfork_works+y} 63134fde40d9SSimon J. Gerratythen : 63144fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 631522619282SSimon J. Gerratyelse case e in #( 631622619282SSimon J. Gerraty e) if test "$cross_compiling" = yes 63174fde40d9SSimon J. Gerratythen : 63183955d011SMarcel Moolenaar ac_cv_func_vfork_works=cross 631922619282SSimon J. Gerratyelse case e in #( 632022619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 63213955d011SMarcel Moolenaar/* end confdefs.h. */ 63223955d011SMarcel Moolenaar/* Thanks to Paul Eggert for this test. */ 63233955d011SMarcel Moolenaar$ac_includes_default 63244fde40d9SSimon J. Gerraty#include <signal.h> 63253955d011SMarcel Moolenaar#include <sys/wait.h> 63263955d011SMarcel Moolenaar#ifdef HAVE_VFORK_H 63273955d011SMarcel Moolenaar# include <vfork.h> 63283955d011SMarcel Moolenaar#endif 63294fde40d9SSimon J. Gerraty 63304fde40d9SSimon J. Gerratystatic void 63314fde40d9SSimon J. Gerratydo_nothing (int sig) 63324fde40d9SSimon J. Gerraty{ 63334fde40d9SSimon J. Gerraty (void) sig; 63344fde40d9SSimon J. Gerraty} 63354fde40d9SSimon J. Gerraty 63363955d011SMarcel Moolenaar/* On some sparc systems, changes by the child to local and incoming 63373955d011SMarcel Moolenaar argument registers are propagated back to the parent. The compiler 63383955d011SMarcel Moolenaar is told about this with #include <vfork.h>, but some compilers 63393955d011SMarcel Moolenaar (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 63403955d011SMarcel Moolenaar static variable whose address is put into a register that is 63413955d011SMarcel Moolenaar clobbered by the vfork. */ 63423955d011SMarcel Moolenaarstatic void 63433955d011SMarcel Moolenaarsparc_address_test (int arg) 63443955d011SMarcel Moolenaar{ 63453955d011SMarcel Moolenaar static pid_t child; 63463955d011SMarcel Moolenaar if (!child) { 63473955d011SMarcel Moolenaar child = vfork (); 63483955d011SMarcel Moolenaar if (child < 0) { 63493955d011SMarcel Moolenaar perror ("vfork"); 63503955d011SMarcel Moolenaar _exit(2); 63513955d011SMarcel Moolenaar } 63523955d011SMarcel Moolenaar if (!child) { 63533955d011SMarcel Moolenaar arg = getpid(); 63543955d011SMarcel Moolenaar write(-1, "", 0); 63553955d011SMarcel Moolenaar _exit (arg); 63563955d011SMarcel Moolenaar } 63573955d011SMarcel Moolenaar } 63583955d011SMarcel Moolenaar} 63593955d011SMarcel Moolenaar 63603955d011SMarcel Moolenaarint 63614fde40d9SSimon J. Gerratymain (void) 63623955d011SMarcel Moolenaar{ 63633955d011SMarcel Moolenaar pid_t parent = getpid (); 63643955d011SMarcel Moolenaar pid_t child; 63653955d011SMarcel Moolenaar 63663955d011SMarcel Moolenaar sparc_address_test (0); 63673955d011SMarcel Moolenaar 63684fde40d9SSimon J. Gerraty /* On Solaris 2.4, changes by the child to the signal handler 63694fde40d9SSimon J. Gerraty also munge signal handlers in the parent. To detect this, 63704fde40d9SSimon J. Gerraty start by putting the parent's handler in a known state. */ 63714fde40d9SSimon J. Gerraty signal (SIGTERM, SIG_DFL); 63724fde40d9SSimon J. Gerraty 63733955d011SMarcel Moolenaar child = vfork (); 63743955d011SMarcel Moolenaar 63753955d011SMarcel Moolenaar if (child == 0) { 63763955d011SMarcel Moolenaar /* Here is another test for sparc vfork register problems. This 63773955d011SMarcel Moolenaar test uses lots of local variables, at least as many local 63783955d011SMarcel Moolenaar variables as main has allocated so far including compiler 63793955d011SMarcel Moolenaar temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 63803955d011SMarcel Moolenaar 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 63813955d011SMarcel Moolenaar reuse the register of parent for one of the local variables, 63823955d011SMarcel Moolenaar since it will think that parent can't possibly be used any more 63833955d011SMarcel Moolenaar in this routine. Assigning to the local variable will thus 63843955d011SMarcel Moolenaar munge parent in the parent process. */ 63853955d011SMarcel Moolenaar pid_t 63863955d011SMarcel Moolenaar p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 63873955d011SMarcel Moolenaar p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 63883955d011SMarcel Moolenaar /* Convince the compiler that p..p7 are live; otherwise, it might 63893955d011SMarcel Moolenaar use the same hardware register for all 8 local variables. */ 63903955d011SMarcel Moolenaar if (p != p1 || p != p2 || p != p3 || p != p4 63913955d011SMarcel Moolenaar || p != p5 || p != p6 || p != p7) 63923955d011SMarcel Moolenaar _exit(1); 63933955d011SMarcel Moolenaar 63944fde40d9SSimon J. Gerraty /* Alter the child's signal handler. */ 63954fde40d9SSimon J. Gerraty if (signal (SIGTERM, do_nothing) != SIG_DFL) 63964fde40d9SSimon J. Gerraty _exit(1); 63974fde40d9SSimon J. Gerraty 63983955d011SMarcel Moolenaar /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 63993955d011SMarcel Moolenaar from child file descriptors. If the child closes a descriptor 64003955d011SMarcel Moolenaar before it execs or exits, this munges the parent's descriptor 64013955d011SMarcel Moolenaar as well. Test for this by closing stdout in the child. */ 64023955d011SMarcel Moolenaar _exit(close(fileno(stdout)) != 0); 64033955d011SMarcel Moolenaar } else { 64043955d011SMarcel Moolenaar int status; 64053955d011SMarcel Moolenaar struct stat st; 64063955d011SMarcel Moolenaar 64073955d011SMarcel Moolenaar while (wait(&status) != child) 64083955d011SMarcel Moolenaar ; 64093955d011SMarcel Moolenaar return ( 64103955d011SMarcel Moolenaar /* Was there some problem with vforking? */ 64113955d011SMarcel Moolenaar child < 0 64123955d011SMarcel Moolenaar 64134fde40d9SSimon J. Gerraty /* Did the child munge the parent's signal handler? */ 64144fde40d9SSimon J. Gerraty || signal (SIGTERM, SIG_DFL) != SIG_DFL 64154fde40d9SSimon J. Gerraty 64163955d011SMarcel Moolenaar /* Did the child fail? (This shouldn't happen.) */ 64173955d011SMarcel Moolenaar || status 64183955d011SMarcel Moolenaar 64193955d011SMarcel Moolenaar /* Did the vfork/compiler bug occur? */ 64203955d011SMarcel Moolenaar || parent != getpid() 64213955d011SMarcel Moolenaar 64223955d011SMarcel Moolenaar /* Did the file descriptor bug occur? */ 64233955d011SMarcel Moolenaar || fstat(fileno(stdout), &st) != 0 64243955d011SMarcel Moolenaar ); 64253955d011SMarcel Moolenaar } 64263955d011SMarcel Moolenaar} 64273955d011SMarcel Moolenaar_ACEOF 64284fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO" 64294fde40d9SSimon J. Gerratythen : 64303955d011SMarcel Moolenaar ac_cv_func_vfork_works=yes 643122619282SSimon J. Gerratyelse case e in #( 643222619282SSimon J. Gerraty e) ac_cv_func_vfork_works=no ;; 643322619282SSimon J. Gerratyesac 64343955d011SMarcel Moolenaarfi 64353955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 643622619282SSimon J. Gerraty conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 643722619282SSimon J. Gerratyesac 64383955d011SMarcel Moolenaarfi 643922619282SSimon J. Gerraty ;; 644022619282SSimon J. Gerratyesac 64413955d011SMarcel Moolenaarfi 64424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 64434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_vfork_works" >&6; } 64443955d011SMarcel Moolenaar 64453955d011SMarcel Moolenaarfi; 64463955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then 64473955d011SMarcel Moolenaar ac_cv_func_vfork_works=$ac_cv_func_vfork 64484fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 64494fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 64503955d011SMarcel Moolenaarfi 64513955d011SMarcel Moolenaar 64523955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork_works" = xyes; then 64533955d011SMarcel Moolenaar 64544fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h 64553955d011SMarcel Moolenaar 64563955d011SMarcel Moolenaarelse 64573955d011SMarcel Moolenaar 64584fde40d9SSimon J. Gerratyprintf "%s\n" "#define vfork fork" >>confdefs.h 64593955d011SMarcel Moolenaar 64603955d011SMarcel Moolenaarfi 64613955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xyes; then 64623955d011SMarcel Moolenaar 64634fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h 64643955d011SMarcel Moolenaar 64653955d011SMarcel Moolenaarfi 64663955d011SMarcel Moolenaar 64673955d011SMarcel Moolenaar 64684fde40d9SSimon J. Gerraty 64694fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vprintf" = xno 64704fde40d9SSimon J. Gerratythen : 64713955d011SMarcel Moolenaar ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 64724fde40d9SSimon J. Gerratyif test "x$ac_cv_func__doprnt" = xyes 64734fde40d9SSimon J. Gerratythen : 64743955d011SMarcel Moolenaar 64754fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h 64763955d011SMarcel Moolenaar 64773955d011SMarcel Moolenaarfi 64783955d011SMarcel Moolenaar 64793955d011SMarcel Moolenaarfi 64804fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5 64814fde40d9SSimon J. Gerratyprintf %s "checking for wait3 that fills in rusage... " >&6; } 64824fde40d9SSimon J. Gerratyif test ${ac_cv_func_wait3_rusage+y} 64834fde40d9SSimon J. Gerratythen : 64844fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 648522619282SSimon J. Gerratyelse case e in #( 648622619282SSimon J. Gerraty e) if test "$cross_compiling" = yes 64874fde40d9SSimon J. Gerratythen : 64883955d011SMarcel Moolenaar ac_cv_func_wait3_rusage=no 648922619282SSimon J. Gerratyelse case e in #( 649022619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 64913955d011SMarcel Moolenaar/* end confdefs.h. */ 64923955d011SMarcel Moolenaar$ac_includes_default 64933955d011SMarcel Moolenaar#include <sys/time.h> 64943955d011SMarcel Moolenaar#include <sys/resource.h> 64953955d011SMarcel Moolenaar#include <sys/wait.h> 64963955d011SMarcel Moolenaar/* HP-UX has wait3 but does not fill in rusage at all. */ 64973955d011SMarcel Moolenaarint 64984fde40d9SSimon J. Gerratymain (void) 64993955d011SMarcel Moolenaar{ 65003955d011SMarcel Moolenaar struct rusage r; 65013955d011SMarcel Moolenaar int i; 65023955d011SMarcel Moolenaar /* Use a field that we can force nonzero -- 65033955d011SMarcel Moolenaar voluntary context switches. 65043955d011SMarcel Moolenaar For systems like NeXT and OSF/1 that don't set it, 65053955d011SMarcel Moolenaar also use the system CPU time. And page faults (I/O) for Linux. */ 65063955d011SMarcel Moolenaar r.ru_nvcsw = 0; 65073955d011SMarcel Moolenaar r.ru_stime.tv_sec = 0; 65083955d011SMarcel Moolenaar r.ru_stime.tv_usec = 0; 65093955d011SMarcel Moolenaar r.ru_majflt = r.ru_minflt = 0; 65103955d011SMarcel Moolenaar switch (fork ()) 65113955d011SMarcel Moolenaar { 65123955d011SMarcel Moolenaar case 0: /* Child. */ 65133955d011SMarcel Moolenaar sleep(1); /* Give up the CPU. */ 65143955d011SMarcel Moolenaar _exit(0); 65153955d011SMarcel Moolenaar break; 65163955d011SMarcel Moolenaar case -1: /* What can we do? */ 65173955d011SMarcel Moolenaar _exit(0); 65183955d011SMarcel Moolenaar break; 65193955d011SMarcel Moolenaar default: /* Parent. */ 65203955d011SMarcel Moolenaar wait3(&i, 0, &r); 65213955d011SMarcel Moolenaar /* Avoid "text file busy" from rm on fast HP-UX machines. */ 65223955d011SMarcel Moolenaar sleep(2); 65233955d011SMarcel Moolenaar return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0 65243955d011SMarcel Moolenaar && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0); 65253955d011SMarcel Moolenaar } 65263955d011SMarcel Moolenaar} 65273955d011SMarcel Moolenaar_ACEOF 65284fde40d9SSimon J. Gerratyif ac_fn_c_try_run "$LINENO" 65294fde40d9SSimon J. Gerratythen : 65303955d011SMarcel Moolenaar ac_cv_func_wait3_rusage=yes 653122619282SSimon J. Gerratyelse case e in #( 653222619282SSimon J. Gerraty e) ac_cv_func_wait3_rusage=no ;; 653322619282SSimon J. Gerratyesac 65343955d011SMarcel Moolenaarfi 65353955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 653622619282SSimon J. Gerraty conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 653722619282SSimon J. Gerratyesac 65383955d011SMarcel Moolenaarfi 653922619282SSimon J. Gerraty ;; 654022619282SSimon J. Gerratyesac 65413955d011SMarcel Moolenaarfi 65424fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5 65434fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_func_wait3_rusage" >&6; } 65443955d011SMarcel Moolenaarif test $ac_cv_func_wait3_rusage = yes; then 65453955d011SMarcel Moolenaar 65464fde40d9SSimon J. Gerratyprintf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h 65473955d011SMarcel Moolenaar 65483955d011SMarcel Moolenaarfi 65493955d011SMarcel Moolenaar 65504fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err" 65514fde40d9SSimon J. Gerratyif test "x$ac_cv_func_err" = xyes 65524fde40d9SSimon J. Gerratythen : 65534fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h 65543955d011SMarcel Moolenaar 65553955d011SMarcel Moolenaarfi 65564fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx" 65574fde40d9SSimon J. Gerratyif test "x$ac_cv_func_errx" = xyes 65584fde40d9SSimon J. Gerratythen : 65594fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h 65604fde40d9SSimon J. Gerraty 65614fde40d9SSimon J. Gerratyfi 65624fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd" 65634fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getcwd" = xyes 65644fde40d9SSimon J. Gerratythen : 65654fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h 65664fde40d9SSimon J. Gerraty 65674fde40d9SSimon J. Gerratyfi 65684fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv" 65694fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getenv" = xyes 65704fde40d9SSimon J. Gerratythen : 65714fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h 65724fde40d9SSimon J. Gerraty 65734fde40d9SSimon J. Gerratyfi 65744fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 65754fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getwd" = xyes 65764fde40d9SSimon J. Gerratythen : 65774fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h 65784fde40d9SSimon J. Gerraty 65794fde40d9SSimon J. Gerratyfi 65804fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg" 65814fde40d9SSimon J. Gerratyif test "x$ac_cv_func_killpg" = xyes 65824fde40d9SSimon J. Gerratythen : 65834fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h 65844fde40d9SSimon J. Gerraty 65854fde40d9SSimon J. Gerratyfi 65864fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" 65874fde40d9SSimon J. Gerratyif test "x$ac_cv_func_putenv" = xyes 65884fde40d9SSimon J. Gerratythen : 65894fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h 65904fde40d9SSimon J. Gerraty 65914fde40d9SSimon J. Gerratyfi 65924fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 65934fde40d9SSimon J. Gerratyif test "x$ac_cv_func_select" = xyes 65944fde40d9SSimon J. Gerratythen : 65954fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h 65964fde40d9SSimon J. Gerraty 65974fde40d9SSimon J. Gerratyfi 65984fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv" 65994fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setenv" = xyes 66004fde40d9SSimon J. Gerratythen : 66014fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h 66024fde40d9SSimon J. Gerraty 66034fde40d9SSimon J. Gerratyfi 66044fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid" 66054fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setpgid" = xyes 66064fde40d9SSimon J. Gerratythen : 66074fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h 66084fde40d9SSimon J. Gerraty 66094fde40d9SSimon J. Gerratyfi 66104fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit" 66114fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setrlimit" = xyes 66124fde40d9SSimon J. Gerratythen : 66134fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h 66144fde40d9SSimon J. Gerraty 66154fde40d9SSimon J. Gerratyfi 66164fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid" 66174fde40d9SSimon J. Gerratyif test "x$ac_cv_func_setsid" = xyes 66184fde40d9SSimon J. Gerratythen : 66194fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h 66204fde40d9SSimon J. Gerraty 66214fde40d9SSimon J. Gerratyfi 66224fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset" 66234fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaddset" = xyes 66244fde40d9SSimon J. Gerratythen : 66254fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h 66264fde40d9SSimon J. Gerraty 66274fde40d9SSimon J. Gerratyfi 66284fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending" 66294fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigpending" = xyes 66304fde40d9SSimon J. Gerratythen : 66314fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h 66324fde40d9SSimon J. Gerraty 66334fde40d9SSimon J. Gerratyfi 66344fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask" 66354fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigprocmask" = xyes 66364fde40d9SSimon J. Gerratythen : 66374fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h 66384fde40d9SSimon J. Gerraty 66394fde40d9SSimon J. Gerratyfi 66404fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask" 66414fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsetmask" = xyes 66424fde40d9SSimon J. Gerratythen : 66434fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h 66444fde40d9SSimon J. Gerraty 66454fde40d9SSimon J. Gerratyfi 66464fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend" 66474fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigsuspend" = xyes 66484fde40d9SSimon J. Gerratythen : 66494fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h 66504fde40d9SSimon J. Gerraty 66514fde40d9SSimon J. Gerratyfi 66524fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec" 66534fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigvec" = xyes 66544fde40d9SSimon J. Gerratythen : 66554fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h 66564fde40d9SSimon J. Gerraty 66574fde40d9SSimon J. Gerratyfi 66584fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" 66594fde40d9SSimon J. Gerratyif test "x$ac_cv_func_snprintf" = xyes 66604fde40d9SSimon J. Gerratythen : 66614fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h 66624fde40d9SSimon J. Gerraty 66634fde40d9SSimon J. Gerratyfi 66644fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" 66654fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strerror" = xyes 66664fde40d9SSimon J. Gerratythen : 66674fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h 66684fde40d9SSimon J. Gerraty 66694fde40d9SSimon J. Gerratyfi 66704fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep" 66714fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes 66724fde40d9SSimon J. Gerratythen : 66734fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h 66744fde40d9SSimon J. Gerraty 66754fde40d9SSimon J. Gerratyfi 66764fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" 66774fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strftime" = xyes 66784fde40d9SSimon J. Gerratythen : 66794fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h 66804fde40d9SSimon J. Gerraty 66814fde40d9SSimon J. Gerratyfi 66824fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 66834fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strsep" = xyes 66844fde40d9SSimon J. Gerratythen : 66854fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h 66864fde40d9SSimon J. Gerraty 66874fde40d9SSimon J. Gerratyfi 66884fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod" 66894fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtod" = xyes 66904fde40d9SSimon J. Gerratythen : 66914fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h 66924fde40d9SSimon J. Gerraty 66934fde40d9SSimon J. Gerratyfi 66944fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" 66954fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtol" = xyes 66964fde40d9SSimon J. Gerratythen : 66974fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h 66984fde40d9SSimon J. Gerraty 66994fde40d9SSimon J. Gerratyfi 67004fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll" 67014fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoll" = xyes 67024fde40d9SSimon J. Gerratythen : 67034fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h 67044fde40d9SSimon J. Gerraty 67054fde40d9SSimon J. Gerratyfi 67064fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul" 67074fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strtoul" = xyes 67084fde40d9SSimon J. Gerratythen : 67094fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h 67104fde40d9SSimon J. Gerraty 67114fde40d9SSimon J. Gerratyfi 67124fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl" 67134fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sysctl" = xyes 67144fde40d9SSimon J. Gerratythen : 67154fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h 67164fde40d9SSimon J. Gerraty 67174fde40d9SSimon J. Gerratyfi 67184fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv" 67194fde40d9SSimon J. Gerratyif test "x$ac_cv_func_unsetenv" = xyes 67204fde40d9SSimon J. Gerratythen : 67214fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h 67224fde40d9SSimon J. Gerraty 67234fde40d9SSimon J. Gerratyfi 67244fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf" 67254fde40d9SSimon J. Gerratyif test "x$ac_cv_func_vsnprintf" = xyes 67264fde40d9SSimon J. Gerratythen : 67274fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h 67284fde40d9SSimon J. Gerraty 67294fde40d9SSimon J. Gerratyfi 67304fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3" 67314fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait3" = xyes 67324fde40d9SSimon J. Gerratythen : 67334fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h 67344fde40d9SSimon J. Gerraty 67354fde40d9SSimon J. Gerratyfi 67364fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4" 67374fde40d9SSimon J. Gerratyif test "x$ac_cv_func_wait4" = xyes 67384fde40d9SSimon J. Gerratythen : 67394fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h 67404fde40d9SSimon J. Gerraty 67414fde40d9SSimon J. Gerratyfi 67424fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid" 67434fde40d9SSimon J. Gerratyif test "x$ac_cv_func_waitpid" = xyes 67444fde40d9SSimon J. Gerratythen : 67454fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h 67464fde40d9SSimon J. Gerraty 67474fde40d9SSimon J. Gerratyfi 67484fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn" 67494fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warn" = xyes 67504fde40d9SSimon J. Gerratythen : 67514fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h 67524fde40d9SSimon J. Gerraty 67534fde40d9SSimon J. Gerratyfi 67544fde40d9SSimon J. Gerratyac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx" 67554fde40d9SSimon J. Gerratyif test "x$ac_cv_func_warnx" = xyes 67564fde40d9SSimon J. Gerratythen : 67574fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h 67584fde40d9SSimon J. Gerraty 67594fde40d9SSimon J. Gerratyfi 67603955d011SMarcel Moolenaar 67613955d011SMarcel Moolenaar 676212904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" 67634fde40d9SSimon J. Gerratyif test "x$ac_cv_func_getopt" = xyes 67644fde40d9SSimon J. Gerratythen : 67654fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h 676612904384SSimon J. Gerraty 676722619282SSimon J. Gerratyelse case e in #( 676822619282SSimon J. Gerraty e) case " $LIBOBJS " in 676912904384SSimon J. Gerraty *" getopt.$ac_objext "* ) ;; 677012904384SSimon J. Gerraty *) LIBOBJS="$LIBOBJS getopt.$ac_objext" 677112904384SSimon J. Gerraty ;; 677212904384SSimon J. Gerratyesac 677322619282SSimon J. Gerraty ;; 677422619282SSimon J. Gerratyesac 677512904384SSimon J. Gerratyfi 677649caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath" 67774fde40d9SSimon J. Gerratyif test "x$ac_cv_func_realpath" = xyes 67784fde40d9SSimon J. Gerratythen : 67794fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h 67803955d011SMarcel Moolenaar 678122619282SSimon J. Gerratyelse case e in #( 678222619282SSimon J. Gerraty e) case " $LIBOBJS " in 678349caa483SSimon J. Gerraty *" realpath.$ac_objext "* ) ;; 678449caa483SSimon J. Gerraty *) LIBOBJS="$LIBOBJS realpath.$ac_objext" 67853955d011SMarcel Moolenaar ;; 67863955d011SMarcel Moolenaaresac 678722619282SSimon J. Gerraty ;; 678822619282SSimon J. Gerratyesac 67893955d011SMarcel Moolenaarfi 679049caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname" 67914fde40d9SSimon J. Gerratyif test "x$ac_cv_func_dirname" = xyes 67924fde40d9SSimon J. Gerratythen : 67934fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h 679449caa483SSimon J. Gerraty 679522619282SSimon J. Gerratyelse case e in #( 679622619282SSimon J. Gerraty e) case " $LIBOBJS " in 679749caa483SSimon J. Gerraty *" dirname.$ac_objext "* ) ;; 679849caa483SSimon J. Gerraty *) LIBOBJS="$LIBOBJS dirname.$ac_objext" 679949caa483SSimon J. Gerraty ;; 680049caa483SSimon J. Gerratyesac 680122619282SSimon J. Gerraty ;; 680222619282SSimon J. Gerratyesac 680349caa483SSimon J. Gerratyfi 680412904384SSimon J. Gerratyac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 68054fde40d9SSimon J. Gerratyif test "x$ac_cv_func_sigaction" = xyes 68064fde40d9SSimon J. Gerratythen : 68074fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h 680812904384SSimon J. Gerraty 680922619282SSimon J. Gerratyelse case e in #( 681022619282SSimon J. Gerraty e) case " $LIBOBJS " in 681112904384SSimon J. Gerraty *" sigaction.$ac_objext "* ) ;; 681212904384SSimon J. Gerraty *) LIBOBJS="$LIBOBJS sigaction.$ac_objext" 681312904384SSimon J. Gerraty ;; 681412904384SSimon J. Gerratyesac 681522619282SSimon J. Gerraty ;; 681622619282SSimon J. Gerratyesac 681712904384SSimon J. Gerratyfi 681849caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep" 68194fde40d9SSimon J. Gerratyif test "x$ac_cv_func_stresep" = xyes 68204fde40d9SSimon J. Gerratythen : 68214fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h 682249caa483SSimon J. Gerraty 682322619282SSimon J. Gerratyelse case e in #( 682422619282SSimon J. Gerraty e) case " $LIBOBJS " in 682549caa483SSimon J. Gerraty *" stresep.$ac_objext "* ) ;; 682649caa483SSimon J. Gerraty *) LIBOBJS="$LIBOBJS stresep.$ac_objext" 682749caa483SSimon J. Gerraty ;; 682849caa483SSimon J. Gerratyesac 682922619282SSimon J. Gerraty ;; 683022619282SSimon J. Gerratyesac 683149caa483SSimon J. Gerratyfi 683249caa483SSimon J. Gerratyac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 68334fde40d9SSimon J. Gerratyif test "x$ac_cv_func_strlcpy" = xyes 68344fde40d9SSimon J. Gerratythen : 68354fde40d9SSimon J. Gerraty printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h 683649caa483SSimon J. Gerraty 683722619282SSimon J. Gerratyelse case e in #( 683822619282SSimon J. Gerraty e) case " $LIBOBJS " in 683949caa483SSimon J. Gerraty *" strlcpy.$ac_objext "* ) ;; 684049caa483SSimon J. Gerraty *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 684149caa483SSimon J. Gerraty ;; 684249caa483SSimon J. Gerratyesac 684322619282SSimon J. Gerraty ;; 684422619282SSimon J. Gerratyesac 684549caa483SSimon J. Gerratyfi 68463955d011SMarcel Moolenaar 68473955d011SMarcel Moolenaar 68484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5 68494fde40d9SSimon J. Gerratyprintf %s "checking for emalloc in -lutil... " >&6; } 68504fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_emalloc+y} 68514fde40d9SSimon J. Gerratythen : 68524fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 685322619282SSimon J. Gerratyelse case e in #( 685422619282SSimon J. Gerraty e) ac_check_lib_save_LIBS=$LIBS 68553955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 68563955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 68573955d011SMarcel Moolenaar/* end confdefs.h. */ 68583955d011SMarcel Moolenaar 68593955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 68603955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 686122619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 686222619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 686322619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 686422619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 686522619282SSimon J. Gerraty#ifdef __cplusplus 686622619282SSimon J. Gerratyextern "C" 686722619282SSimon J. Gerraty#endif 686822619282SSimon J. Gerratychar emalloc (void); 68693955d011SMarcel Moolenaarint 68704fde40d9SSimon J. Gerratymain (void) 68713955d011SMarcel Moolenaar{ 68723955d011SMarcel Moolenaarreturn emalloc (); 68733955d011SMarcel Moolenaar ; 68743955d011SMarcel Moolenaar return 0; 68753955d011SMarcel Moolenaar} 68763955d011SMarcel Moolenaar_ACEOF 68774fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 68784fde40d9SSimon J. Gerratythen : 68793955d011SMarcel Moolenaar ac_cv_lib_util_emalloc=yes 688022619282SSimon J. Gerratyelse case e in #( 688122619282SSimon J. Gerraty e) ac_cv_lib_util_emalloc=no ;; 688222619282SSimon J. Gerratyesac 68833955d011SMarcel Moolenaarfi 68844fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 68853955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 688622619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;; 688722619282SSimon J. Gerratyesac 68883955d011SMarcel Moolenaarfi 68894fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5 68904fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_emalloc" >&6; } 68914fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_emalloc" = xyes 68924fde40d9SSimon J. Gerratythen : 68934fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5 68944fde40d9SSimon J. Gerratyprintf %s "checking for erealloc in -lutil... " >&6; } 68954fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_erealloc+y} 68964fde40d9SSimon J. Gerratythen : 68974fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 689822619282SSimon J. Gerratyelse case e in #( 689922619282SSimon J. Gerraty e) ac_check_lib_save_LIBS=$LIBS 69003955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 69013955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 69023955d011SMarcel Moolenaar/* end confdefs.h. */ 69033955d011SMarcel Moolenaar 69043955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 69053955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 690622619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 690722619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 690822619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 690922619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 691022619282SSimon J. Gerraty#ifdef __cplusplus 691122619282SSimon J. Gerratyextern "C" 691222619282SSimon J. Gerraty#endif 691322619282SSimon J. Gerratychar erealloc (void); 69143955d011SMarcel Moolenaarint 69154fde40d9SSimon J. Gerratymain (void) 69163955d011SMarcel Moolenaar{ 69173955d011SMarcel Moolenaarreturn erealloc (); 69183955d011SMarcel Moolenaar ; 69193955d011SMarcel Moolenaar return 0; 69203955d011SMarcel Moolenaar} 69213955d011SMarcel Moolenaar_ACEOF 69224fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 69234fde40d9SSimon J. Gerratythen : 69243955d011SMarcel Moolenaar ac_cv_lib_util_erealloc=yes 692522619282SSimon J. Gerratyelse case e in #( 692622619282SSimon J. Gerraty e) ac_cv_lib_util_erealloc=no ;; 692722619282SSimon J. Gerratyesac 69283955d011SMarcel Moolenaarfi 69294fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 69303955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 693122619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;; 693222619282SSimon J. Gerratyesac 69333955d011SMarcel Moolenaarfi 69344fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5 69354fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_erealloc" >&6; } 69364fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_erealloc" = xyes 69374fde40d9SSimon J. Gerratythen : 69384fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5 69394fde40d9SSimon J. Gerratyprintf %s "checking for estrdup in -lutil... " >&6; } 69404fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrdup+y} 69414fde40d9SSimon J. Gerratythen : 69424fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 694322619282SSimon J. Gerratyelse case e in #( 694422619282SSimon J. Gerraty e) ac_check_lib_save_LIBS=$LIBS 69453955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 69463955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 69473955d011SMarcel Moolenaar/* end confdefs.h. */ 69483955d011SMarcel Moolenaar 69493955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 69503955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 695122619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 695222619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 695322619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 695422619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 695522619282SSimon J. Gerraty#ifdef __cplusplus 695622619282SSimon J. Gerratyextern "C" 695722619282SSimon J. Gerraty#endif 695822619282SSimon J. Gerratychar estrdup (void); 69593955d011SMarcel Moolenaarint 69604fde40d9SSimon J. Gerratymain (void) 69613955d011SMarcel Moolenaar{ 69623955d011SMarcel Moolenaarreturn estrdup (); 69633955d011SMarcel Moolenaar ; 69643955d011SMarcel Moolenaar return 0; 69653955d011SMarcel Moolenaar} 69663955d011SMarcel Moolenaar_ACEOF 69674fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 69684fde40d9SSimon J. Gerratythen : 69693955d011SMarcel Moolenaar ac_cv_lib_util_estrdup=yes 697022619282SSimon J. Gerratyelse case e in #( 697122619282SSimon J. Gerraty e) ac_cv_lib_util_estrdup=no ;; 697222619282SSimon J. Gerratyesac 69733955d011SMarcel Moolenaarfi 69744fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 69753955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 697622619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;; 697722619282SSimon J. Gerratyesac 69783955d011SMarcel Moolenaarfi 69794fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5 69804fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrdup" >&6; } 69814fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrdup" = xyes 69824fde40d9SSimon J. Gerratythen : 69834fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5 69844fde40d9SSimon J. Gerratyprintf %s "checking for estrndup in -lutil... " >&6; } 69854fde40d9SSimon J. Gerratyif test ${ac_cv_lib_util_estrndup+y} 69864fde40d9SSimon J. Gerratythen : 69874fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 698822619282SSimon J. Gerratyelse case e in #( 698922619282SSimon J. Gerraty e) ac_check_lib_save_LIBS=$LIBS 69903955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 69913955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 69923955d011SMarcel Moolenaar/* end confdefs.h. */ 69933955d011SMarcel Moolenaar 69943955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 69953955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 699622619282SSimon J. Gerraty builtin and then its argument prototype would still apply. 699722619282SSimon J. Gerraty The 'extern "C"' is for builds by C++ compilers; 699822619282SSimon J. Gerraty although this is not generally supported in C code supporting it here 699922619282SSimon J. Gerraty has little cost and some practical benefit (sr 110532). */ 700022619282SSimon J. Gerraty#ifdef __cplusplus 700122619282SSimon J. Gerratyextern "C" 700222619282SSimon J. Gerraty#endif 700322619282SSimon J. Gerratychar estrndup (void); 70043955d011SMarcel Moolenaarint 70054fde40d9SSimon J. Gerratymain (void) 70063955d011SMarcel Moolenaar{ 70073955d011SMarcel Moolenaarreturn estrndup (); 70083955d011SMarcel Moolenaar ; 70093955d011SMarcel Moolenaar return 0; 70103955d011SMarcel Moolenaar} 70113955d011SMarcel Moolenaar_ACEOF 70124fde40d9SSimon J. Gerratyif ac_fn_c_try_link "$LINENO" 70134fde40d9SSimon J. Gerratythen : 70143955d011SMarcel Moolenaar ac_cv_lib_util_estrndup=yes 701522619282SSimon J. Gerratyelse case e in #( 701622619282SSimon J. Gerraty e) ac_cv_lib_util_estrndup=no ;; 701722619282SSimon J. Gerratyesac 70183955d011SMarcel Moolenaarfi 70194fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam \ 70203955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 702122619282SSimon J. GerratyLIBS=$ac_check_lib_save_LIBS ;; 702222619282SSimon J. Gerratyesac 70233955d011SMarcel Moolenaarfi 70244fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5 70254fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_lib_util_estrndup" >&6; } 70264fde40d9SSimon J. Gerratyif test "x$ac_cv_lib_util_estrndup" = xyes 70274fde40d9SSimon J. Gerratythen : 70283955d011SMarcel Moolenaar LIBS="$LIBS -lutil" 70293955d011SMarcel Moolenaar CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC" 70303955d011SMarcel Moolenaarfi 70313955d011SMarcel Moolenaar 70323955d011SMarcel Moolenaarfi 70333955d011SMarcel Moolenaar 70343955d011SMarcel Moolenaarfi 70353955d011SMarcel Moolenaar 70363955d011SMarcel Moolenaarfi 70373955d011SMarcel Moolenaar 70383955d011SMarcel Moolenaar 70394fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 70404fde40d9SSimon J. Gerratyprintf %s "checking whether stat file-mode macros are broken... " >&6; } 70414fde40d9SSimon J. Gerratyif test ${ac_cv_header_stat_broken+y} 70424fde40d9SSimon J. Gerratythen : 70434fde40d9SSimon J. Gerraty printf %s "(cached) " >&6 704422619282SSimon J. Gerratyelse case e in #( 704522619282SSimon J. Gerraty e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70463955d011SMarcel Moolenaar/* end confdefs.h. */ 70473955d011SMarcel Moolenaar#include <sys/types.h> 70483955d011SMarcel Moolenaar#include <sys/stat.h> 70493955d011SMarcel Moolenaar 70503955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFDIR 70513955d011SMarcel Moolenaarextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1]; 70523955d011SMarcel Moolenaar#endif 70533955d011SMarcel Moolenaar 70543955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFCHR 70553955d011SMarcel Moolenaarextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1]; 70563955d011SMarcel Moolenaar#endif 70573955d011SMarcel Moolenaar 70583955d011SMarcel Moolenaar#if defined S_ISLNK && defined S_IFREG 70593955d011SMarcel Moolenaarextern char c3[S_ISLNK (S_IFREG) ? -1 : 1]; 70603955d011SMarcel Moolenaar#endif 70613955d011SMarcel Moolenaar 70623955d011SMarcel Moolenaar#if defined S_ISSOCK && defined S_IFREG 70633955d011SMarcel Moolenaarextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1]; 70643955d011SMarcel Moolenaar#endif 70653955d011SMarcel Moolenaar 70663955d011SMarcel Moolenaar_ACEOF 70674fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 70684fde40d9SSimon J. Gerratythen : 70693955d011SMarcel Moolenaar ac_cv_header_stat_broken=no 707022619282SSimon J. Gerratyelse case e in #( 707122619282SSimon J. Gerraty e) ac_cv_header_stat_broken=yes ;; 707222619282SSimon J. Gerratyesac 70733955d011SMarcel Moolenaarfi 707422619282SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 707522619282SSimon J. Gerratyesac 70763955d011SMarcel Moolenaarfi 70774fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5 70784fde40d9SSimon J. Gerratyprintf "%s\n" "$ac_cv_header_stat_broken" >&6; } 70793955d011SMarcel Moolenaarif test $ac_cv_header_stat_broken = yes; then 70803955d011SMarcel Moolenaar 70814fde40d9SSimon J. Gerratyprintf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h 70823955d011SMarcel Moolenaar 70833955d011SMarcel Moolenaarfi 70843955d011SMarcel Moolenaar 70855bcb7424SSimon J. Gerratyecho "checking if compiler supports __func__" >&6 70865bcb7424SSimon J. Gerratyac_ext=c 70875bcb7424SSimon J. Gerratyac_cpp='$CPP $CPPFLAGS' 70885bcb7424SSimon J. Gerratyac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 70895bcb7424SSimon J. Gerratyac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 70905bcb7424SSimon J. Gerratyac_compiler_gnu=$ac_cv_c_compiler_gnu 70915bcb7424SSimon J. Gerraty 70925bcb7424SSimon J. Gerratycat confdefs.h - <<_ACEOF >conftest.$ac_ext 70935bcb7424SSimon J. Gerraty/* end confdefs.h. */ 70945bcb7424SSimon J. Gerraty 70955bcb7424SSimon J. Gerratyint 70964fde40d9SSimon J. Gerratymain (void) 70975bcb7424SSimon J. Gerraty{ 70985bcb7424SSimon J. Gerratyconst char *func = __func__; 70995bcb7424SSimon J. Gerraty ; 71005bcb7424SSimon J. Gerraty return 0; 71015bcb7424SSimon J. Gerraty} 71025bcb7424SSimon J. Gerraty_ACEOF 71034fde40d9SSimon J. Gerratyif ac_fn_c_try_compile "$LINENO" 71044fde40d9SSimon J. Gerratythen : 71055bcb7424SSimon J. Gerraty 710622619282SSimon J. Gerratyelse case e in #( 710722619282SSimon J. Gerraty e) 71084fde40d9SSimon J. Gerratyprintf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h 710922619282SSimon J. Gerraty ;; 711022619282SSimon J. Gerratyesac 71115bcb7424SSimon J. Gerratyfi 71124fde40d9SSimon J. Gerratyrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 711312904384SSimon J. Gerratyif test -x /usr/gnu/bin/diff; then 711412904384SSimon J. Gerraty diff=/usr/gnu/bin/diff 711512904384SSimon J. Gerraty diff_u=-u 711612904384SSimon J. Gerratyelse 711712904384SSimon J. Gerraty diff=${diff:-diff} 711812904384SSimon J. Gerraty echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6 711912904384SSimon J. Gerraty if $diff -u /dev/null /dev/null > /dev/null 2>&1; then 71203955d011SMarcel Moolenaar diff_u=-u 71213955d011SMarcel Moolenaar echo yes >&6 71223955d011SMarcel Moolenaar else 71233955d011SMarcel Moolenaar diff_u= 71243955d011SMarcel Moolenaar echo no >&6 71253955d011SMarcel Moolenaar fi 712612904384SSimon J. Gerratyfi 71273955d011SMarcel Moolenaarecho "checking for MACHINE & MACHINE_ARCH..." >&6 71283955d011SMarcel Moolenaarcat > conftest.$ac_ext <<EOF 71293955d011SMarcel Moolenaar#include "confdefs.h" 71303955d011SMarcel Moolenaar#include <sys/param.h> 71313955d011SMarcel Moolenaar#ifdef MACHINE 71323955d011SMarcel Moolenaarmachine=MACHINE 71333955d011SMarcel Moolenaar#endif 71343955d011SMarcel Moolenaar#ifdef MACHINE_ARCH 71353955d011SMarcel Moolenaarmachine_arch=MACHINE_ARCH 71363955d011SMarcel Moolenaar#endif 71373955d011SMarcel MoolenaarEOF 71383955d011SMarcel Moolenaar 71393955d011SMarcel Moolenaardefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | 71404fde40d9SSimon J. Gerraty grep machine= | tr -d ' "'` 71413955d011SMarcel Moolenaarrm -rf conftest* 71423955d011SMarcel Moolenaarif test "$default_machine"; then 71433955d011SMarcel Moolenaar eval "$default_machine" 71443955d011SMarcel Moolenaarfi 71453955d011SMarcel Moolenaarmachine=${machine:-`$srcdir/machine.sh`} 71463955d011SMarcel Moolenaarmachine_arch=${machine_arch:-`$srcdir/machine.sh arch`} 71473955d011SMarcel Moolenaarecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 71483955d011SMarcel Moolenaar 71493955d011SMarcel Moolenaar# Check whether --with-machine was given. 71504fde40d9SSimon J. Gerratyif test ${with_machine+y} 71514fde40d9SSimon J. Gerratythen : 71523955d011SMarcel Moolenaar withval=$with_machine; case "${withval}" in 715349caa483SSimon J. Gerratyyes) as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;; 71543955d011SMarcel Moolenaarno) ;; 71553955d011SMarcel Moolenaargeneric) machine=`$srcdir/machine.sh`;; 71563955d011SMarcel Moolenaar*) machine=$with_machine;; 71573955d011SMarcel Moolenaaresac 71583955d011SMarcel Moolenaarfi 71593955d011SMarcel Moolenaar 71603955d011SMarcel Moolenaarforce_machine= 71613955d011SMarcel Moolenaar 71623955d011SMarcel Moolenaar# Check whether --with-force_machine was given. 71634fde40d9SSimon J. Gerratyif test ${with_force_machine+y} 71644fde40d9SSimon J. Gerratythen : 71653955d011SMarcel Moolenaar withval=$with_force_machine; case "${withval}" in 71663955d011SMarcel Moolenaaryes) force_machine=FORCE_;; 71673955d011SMarcel Moolenaarno) ;; 71683955d011SMarcel Moolenaar*) force_machine=FORCE_; machine=$with_force_machine;; 71693955d011SMarcel Moolenaaresac 71703955d011SMarcel Moolenaarfi 71713955d011SMarcel Moolenaar 71723955d011SMarcel Moolenaarforce_machine_arch= 71733955d011SMarcel Moolenaar 71743955d011SMarcel Moolenaar# Check whether --with-force_machine_arch was given. 71754fde40d9SSimon J. Gerratyif test ${with_force_machine_arch+y} 71764fde40d9SSimon J. Gerratythen : 71773955d011SMarcel Moolenaar withval=$with_force_machine_arch; case "${withval}" in 71783955d011SMarcel Moolenaaryes) force_machine_arch=FORCE_;; 71793955d011SMarcel Moolenaarno) ;; 7180e2eeea75SSimon J. Gerraty*) force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;; 71813955d011SMarcel Moolenaaresac 71823955d011SMarcel Moolenaarfi 71833955d011SMarcel Moolenaar 71843955d011SMarcel Moolenaar 71853955d011SMarcel Moolenaar# Check whether --with-machine_arch was given. 71864fde40d9SSimon J. Gerratyif test ${with_machine_arch+y} 71874fde40d9SSimon J. Gerratythen : 71883955d011SMarcel Moolenaar withval=$with_machine_arch; case "${withval}" in 718949caa483SSimon J. Gerratyyes) as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;; 71903955d011SMarcel Moolenaarno) ;; 71913955d011SMarcel Moolenaar*) machine_arch=$with_machine_arch;; 71923955d011SMarcel Moolenaaresac 71933955d011SMarcel Moolenaarfi 71943955d011SMarcel Moolenaar 7195e2eeea75SSimon J. Gerratyecho "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6 71963955d011SMarcel Moolenaardefault_sys_path=\${prefix}/share/mk 71973955d011SMarcel Moolenaar 71983955d011SMarcel Moolenaar# Check whether --with-default-sys-path was given. 71994fde40d9SSimon J. Gerratyif test ${with_default_sys_path+y} 72004fde40d9SSimon J. Gerratythen : 72013955d011SMarcel Moolenaar withval=$with_default_sys_path; case "${withval}" in 720249caa483SSimon J. Gerratyyes) as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;; 72033955d011SMarcel Moolenaarno) ;; 72043955d011SMarcel Moolenaar*) default_sys_path="$with_default_sys_path" 72053955d011SMarcel Moolenaar ;; 72063955d011SMarcel Moolenaaresac 72073955d011SMarcel Moolenaarfi 72083955d011SMarcel Moolenaar 72093955d011SMarcel Moolenaar 72103955d011SMarcel Moolenaar# Check whether --with-path-objdirprefix was given. 72114fde40d9SSimon J. Gerratyif test ${with_path_objdirprefix+y} 72124fde40d9SSimon J. Gerratythen : 72133955d011SMarcel Moolenaar withval=$with_path_objdirprefix; case "${withval}" in 721449caa483SSimon J. Gerratyyes) as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;; 72153955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;; 72163955d011SMarcel Moolenaar*) CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;; 72173955d011SMarcel Moolenaaresac 72183955d011SMarcel Moolenaarfi 72193955d011SMarcel Moolenaar 72203955d011SMarcel Moolenaar# Check whether --enable-pwd-override was given. 72214fde40d9SSimon J. Gerratyif test ${enable_pwd_override+y} 72224fde40d9SSimon J. Gerratythen : 72233955d011SMarcel Moolenaar enableval=$enable_pwd_override; case "${enableval}" in 72243955d011SMarcel Moolenaaryes) ;; 72253955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;; 722649caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;; 72273955d011SMarcel Moolenaaresac 72283955d011SMarcel Moolenaarfi 72293955d011SMarcel Moolenaar 72303955d011SMarcel Moolenaar# Check whether --enable-check-make-chdir was given. 72314fde40d9SSimon J. Gerratyif test ${enable_check_make_chdir+y} 72324fde40d9SSimon J. Gerratythen : 72333955d011SMarcel Moolenaar enableval=$enable_check_make_chdir; case "${enableval}" in 72343955d011SMarcel Moolenaaryes) ;; 72353955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;; 723649caa483SSimon J. Gerraty*) as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;; 72373955d011SMarcel Moolenaaresac 72383955d011SMarcel Moolenaarfi 72393955d011SMarcel Moolenaar 72403955d011SMarcel Moolenaar 72413955d011SMarcel Moolenaar# Check whether --with-mksrc was given. 72424fde40d9SSimon J. Gerratyif test ${with_mksrc+y} 72434fde40d9SSimon J. Gerratythen : 72443955d011SMarcel Moolenaar withval=$with_mksrc; case "${withval}" in 72453955d011SMarcel Moolenaar""|yes|no) ;; 72463955d011SMarcel Moolenaar*) test -s $withval/install-mk && mksrc=$withval || 724749caa483SSimon J. Gerratyas_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5 72483955d011SMarcel Moolenaar;; 72493955d011SMarcel Moolenaaresac 72503955d011SMarcel Moolenaar 72513955d011SMarcel Moolenaarfi 72523955d011SMarcel Moolenaar 72533955d011SMarcel Moolenaarsrcdir=`cd $srcdir && pwd` 72543955d011SMarcel Moolenaarfor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk 72553955d011SMarcel Moolenaardo 72563955d011SMarcel Moolenaar test -s $mksrc/install-mk || continue 72573955d011SMarcel Moolenaar mksrc=`cd $mksrc && pwd` 72583955d011SMarcel Moolenaar break 72593955d011SMarcel Moolenaardone 72603955d011SMarcel Moolenaarmksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"` 72613955d011SMarcel Moolenaarecho "Using: MKSRC=$mksrc" 1>&6 726212904384SSimon J. Gerratyfor sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS 726312904384SSimon J. Gerratydo 726412904384SSimon J. Gerraty test -x $sh || continue 726512904384SSimon J. Gerraty use_defshell $sh 726612904384SSimon J. Gerraty break 726712904384SSimon J. Gerratydone 726812904384SSimon J. Gerratycase "$defshell_path$DEFSHELL_INDEX" in 726912904384SSimon J. Gerraty"") ;; 727012904384SSimon J. Gerraty*DEFSHELL_INDEX_CUSTOM) 72713955d011SMarcel Moolenaar echo "Using: SHELL=$defshell_path" >&6 72723955d011SMarcel Moolenaar 72734fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h 72743955d011SMarcel Moolenaar 727512904384SSimon J. Gerraty ;; 727612904384SSimon J. Gerraty/*INDEX*) 727712904384SSimon J. Gerraty echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6 72783955d011SMarcel Moolenaar 72794fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h 72803955d011SMarcel Moolenaar 728112904384SSimon J. Gerraty 72824fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h 728312904384SSimon J. Gerraty 728412904384SSimon J. Gerraty ;; 728512904384SSimon J. Gerraty*) 728612904384SSimon J. Gerraty echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6 728712904384SSimon J. Gerraty 72884fde40d9SSimon J. Gerratyprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h 728912904384SSimon J. Gerraty 729012904384SSimon J. Gerraty ;; 729112904384SSimon J. Gerratyesac 72924fde40d9SSimon J. Gerratycase "`echo bmake | egrep 'a|b' 2>&1`" in 72934fde40d9SSimon J. Gerratybmake) egrep=egrep;; 72944fde40d9SSimon J. Gerraty*) egrep='grep -E';; 72954fde40d9SSimon J. Gerratyesac 72964fde40d9SSimon J. Gerraty 729712904384SSimon J. Gerraty 729812904384SSimon J. Gerraty 72993955d011SMarcel Moolenaar 73003955d011SMarcel Moolenaar 73013955d011SMarcel Moolenaar 73023955d011SMarcel Moolenaar 73033955d011SMarcel Moolenaar 73043955d011SMarcel Moolenaar 73053955d011SMarcel Moolenaar 73063955d011SMarcel Moolenaar 73073955d011SMarcel Moolenaar 73083955d011SMarcel Moolenaar 7309e22fef7dSSimon J. Gerraty 731049caa483SSimon J. Gerraty 7311e2eeea75SSimon J. Gerraty 7312548bfc56SSimon J. Gerraty 7313548bfc56SSimon J. Gerraty 7314*c60f6422SSimon J. Gerraty 731549caa483SSimon J. Gerratybm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh" 731649caa483SSimon J. Gerratyif test $use_makefile = yes; then 731749caa483SSimon J. Gerraty bm_outfiles="makefile $bm_outfiles" 731849caa483SSimon J. Gerratyfi 731912904384SSimon J. Gerraty 732012904384SSimon J. Gerratyhere=`'pwd'` 732112904384SSimon J. Gerraty: srcdir=$srcdir 732212904384SSimon J. Gerraty: here= $here 732312904384SSimon J. Gerratycase "$here" in 732412904384SSimon J. Gerraty$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place 732512904384SSimon J. Gerraty obj=`basename $here` 732612904384SSimon J. Gerraty mkdir -p $srcdir/unit-tests/$obj 732712904384SSimon J. Gerraty test -d unit-tests || ln -s ../unit-tests/$obj unit-tests 732812904384SSimon J. Gerraty ;; 732912904384SSimon J. Gerratyesac 733012904384SSimon J. Gerraty 733149caa483SSimon J. Gerratyac_config_files="$ac_config_files $bm_outfiles" 73323955d011SMarcel Moolenaar 73333955d011SMarcel Moolenaarcat >confcache <<\_ACEOF 73343955d011SMarcel Moolenaar# This file is a shell script that caches the results of configure 73353955d011SMarcel Moolenaar# tests run on this system so they can be shared between configure 73363955d011SMarcel Moolenaar# scripts and configure runs, see configure's option --config-cache. 73373955d011SMarcel Moolenaar# It is not useful on other systems. If it contains results you don't 73383955d011SMarcel Moolenaar# want to keep, you may remove or edit it. 73393955d011SMarcel Moolenaar# 73403955d011SMarcel Moolenaar# config.status only pays attention to the cache file if you give it 73413955d011SMarcel Moolenaar# the --recheck option to rerun configure. 73423955d011SMarcel Moolenaar# 734322619282SSimon J. Gerraty# 'ac_cv_env_foo' variables (set or unset) will be overridden when 734422619282SSimon J. Gerraty# loading this file, other *unset* 'ac_cv_foo' will be assigned the 73453955d011SMarcel Moolenaar# following values. 73463955d011SMarcel Moolenaar 73473955d011SMarcel Moolenaar_ACEOF 73483955d011SMarcel Moolenaar 73493955d011SMarcel Moolenaar# The following way of writing the cache mishandles newlines in values, 73503955d011SMarcel Moolenaar# but we know of no workaround that is simple, portable, and efficient. 73513955d011SMarcel Moolenaar# So, we kill variables containing newlines. 73523955d011SMarcel Moolenaar# Ultrix sh set writes to stderr and can't be redirected directly, 73533955d011SMarcel Moolenaar# and sets the high bit in the cache file unless we assign to the vars. 73543955d011SMarcel Moolenaar( 73553955d011SMarcel Moolenaar for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 73563955d011SMarcel Moolenaar eval ac_val=\$$ac_var 73573955d011SMarcel Moolenaar case $ac_val in #( 73583955d011SMarcel Moolenaar *${as_nl}*) 73593955d011SMarcel Moolenaar case $ac_var in #( 73604fde40d9SSimon J. Gerraty *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 73614fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 73623955d011SMarcel Moolenaar esac 73633955d011SMarcel Moolenaar case $ac_var in #( 73643955d011SMarcel Moolenaar _ | IFS | as_nl) ;; #( 73653955d011SMarcel Moolenaar BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 73663955d011SMarcel Moolenaar *) { eval $ac_var=; unset $ac_var;} ;; 73673955d011SMarcel Moolenaar esac ;; 73683955d011SMarcel Moolenaar esac 73693955d011SMarcel Moolenaar done 73703955d011SMarcel Moolenaar 73713955d011SMarcel Moolenaar (set) 2>&1 | 73723955d011SMarcel Moolenaar case $as_nl`(ac_space=' '; set) 2>&1` in #( 73733955d011SMarcel Moolenaar *${as_nl}ac_space=\ *) 737422619282SSimon J. Gerraty # 'set' does not quote correctly, so add quotes: double-quote 73753955d011SMarcel Moolenaar # substitution turns \\\\ into \\, and sed turns \\ into \. 73763955d011SMarcel Moolenaar sed -n \ 73773955d011SMarcel Moolenaar "s/'/'\\\\''/g; 73783955d011SMarcel Moolenaar s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 73793955d011SMarcel Moolenaar ;; #( 73803955d011SMarcel Moolenaar *) 738122619282SSimon J. Gerraty # 'set' quotes correctly as required by POSIX, so do not add quotes. 73823955d011SMarcel Moolenaar sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 73833955d011SMarcel Moolenaar ;; 73843955d011SMarcel Moolenaar esac | 73853955d011SMarcel Moolenaar sort 73863955d011SMarcel Moolenaar) | 73873955d011SMarcel Moolenaar sed ' 73883955d011SMarcel Moolenaar /^ac_cv_env_/b end 73893955d011SMarcel Moolenaar t clear 73903955d011SMarcel Moolenaar :clear 73914fde40d9SSimon J. Gerraty s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 73923955d011SMarcel Moolenaar t end 73933955d011SMarcel Moolenaar s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 73943955d011SMarcel Moolenaar :end' >>confcache 73953955d011SMarcel Moolenaarif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 73963955d011SMarcel Moolenaar if test -w "$cache_file"; then 739749caa483SSimon J. Gerraty if test "x$cache_file" != "x/dev/null"; then 73984fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 73994fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 740049caa483SSimon J. Gerraty if test ! -f "$cache_file" || test -h "$cache_file"; then 740149caa483SSimon J. Gerraty cat confcache >"$cache_file" 740249caa483SSimon J. Gerraty else 740349caa483SSimon J. Gerraty case $cache_file in #( 740449caa483SSimon J. Gerraty */* | ?:*) 740549caa483SSimon J. Gerraty mv -f confcache "$cache_file"$$ && 740649caa483SSimon J. Gerraty mv -f "$cache_file"$$ "$cache_file" ;; #( 740749caa483SSimon J. Gerraty *) 740849caa483SSimon J. Gerraty mv -f confcache "$cache_file" ;; 740949caa483SSimon J. Gerraty esac 741049caa483SSimon J. Gerraty fi 741149caa483SSimon J. Gerraty fi 74123955d011SMarcel Moolenaar else 74134fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 74144fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 74153955d011SMarcel Moolenaar fi 74163955d011SMarcel Moolenaarfi 74173955d011SMarcel Moolenaarrm -f confcache 74183955d011SMarcel Moolenaar 74193955d011SMarcel Moolenaartest "x$prefix" = xNONE && prefix=$ac_default_prefix 74203955d011SMarcel Moolenaar# Let make expand exec_prefix. 74213955d011SMarcel Moolenaartest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 74223955d011SMarcel Moolenaar 74233955d011SMarcel MoolenaarDEFS=-DHAVE_CONFIG_H 74243955d011SMarcel Moolenaar 74253955d011SMarcel Moolenaarac_libobjs= 74263955d011SMarcel Moolenaarac_ltlibobjs= 742749caa483SSimon J. GerratyU= 74283955d011SMarcel Moolenaarfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 74293955d011SMarcel Moolenaar # 1. Remove the extension, and $U if already installed. 74303955d011SMarcel Moolenaar ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 74314fde40d9SSimon J. Gerraty ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 74323955d011SMarcel Moolenaar # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 74333955d011SMarcel Moolenaar # will be set to the directory where LIBOBJS objects are built. 74343955d011SMarcel Moolenaar as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 74353955d011SMarcel Moolenaar as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 74363955d011SMarcel Moolenaardone 74373955d011SMarcel MoolenaarLIBOBJS=$ac_libobjs 74383955d011SMarcel Moolenaar 74393955d011SMarcel MoolenaarLTLIBOBJS=$ac_ltlibobjs 74403955d011SMarcel Moolenaar 74413955d011SMarcel Moolenaar 74423955d011SMarcel Moolenaar 74433955d011SMarcel Moolenaar 744449caa483SSimon J. Gerraty: "${CONFIG_STATUS=./config.status}" 74453955d011SMarcel Moolenaarac_write_fail=0 74463955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files 74473955d011SMarcel Moolenaarac_clean_files="$ac_clean_files $CONFIG_STATUS" 74484fde40d9SSimon J. Gerraty{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 74494fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 74503955d011SMarcel Moolenaaras_write_fail=0 74513955d011SMarcel Moolenaarcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 74523955d011SMarcel Moolenaar#! $SHELL 74533955d011SMarcel Moolenaar# Generated by $as_me. 74543955d011SMarcel Moolenaar# Run this file to recreate the current configuration. 74553955d011SMarcel Moolenaar# Compiler output produced by configure, useful for debugging 74563955d011SMarcel Moolenaar# configure, is in config.log if it exists. 74573955d011SMarcel Moolenaar 74583955d011SMarcel Moolenaardebug=false 74593955d011SMarcel Moolenaarac_cs_recheck=false 74603955d011SMarcel Moolenaarac_cs_silent=false 74613955d011SMarcel Moolenaar 74623955d011SMarcel MoolenaarSHELL=\${CONFIG_SHELL-$SHELL} 74633955d011SMarcel Moolenaarexport SHELL 74643955d011SMarcel Moolenaar_ASEOF 74653955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 74663955d011SMarcel Moolenaar## -------------------- ## 74673955d011SMarcel Moolenaar## M4sh Initialization. ## 74683955d011SMarcel Moolenaar## -------------------- ## 74693955d011SMarcel Moolenaar 74703955d011SMarcel Moolenaar# Be more Bourne compatible 74713955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh 74724fde40d9SSimon J. Gerratyif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 74734fde40d9SSimon J. Gerratythen : 74743955d011SMarcel Moolenaar emulate sh 74753955d011SMarcel Moolenaar NULLCMD=: 74763955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 74773955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 74783955d011SMarcel Moolenaar alias -g '${1+"$@"}'='"$@"' 74793955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 748022619282SSimon J. Gerratyelse case e in #( 748122619282SSimon J. Gerraty e) case `(set -o) 2>/dev/null` in #( 74823955d011SMarcel Moolenaar *posix*) : 74833955d011SMarcel Moolenaar set -o posix ;; #( 74843955d011SMarcel Moolenaar *) : 74853955d011SMarcel Moolenaar ;; 748622619282SSimon J. Gerratyesac ;; 74873955d011SMarcel Moolenaaresac 74883955d011SMarcel Moolenaarfi 74893955d011SMarcel Moolenaar 74903955d011SMarcel Moolenaar 74914fde40d9SSimon J. Gerraty 74924fde40d9SSimon J. Gerraty# Reset variables that may have inherited troublesome values from 74934fde40d9SSimon J. Gerraty# the environment. 74944fde40d9SSimon J. Gerraty 74954fde40d9SSimon J. Gerraty# IFS needs to be set, to space, tab, and newline, in precisely that order. 74964fde40d9SSimon J. Gerraty# (If _AS_PATH_WALK were called with IFS unset, it would have the 74974fde40d9SSimon J. Gerraty# side effect of setting IFS to empty, thus disabling word splitting.) 74984fde40d9SSimon J. Gerraty# Quoting is to prevent editors from complaining about space-tab. 74993955d011SMarcel Moolenaaras_nl=' 75003955d011SMarcel Moolenaar' 75013955d011SMarcel Moolenaarexport as_nl 75024fde40d9SSimon J. GerratyIFS=" "" $as_nl" 75034fde40d9SSimon J. Gerraty 75044fde40d9SSimon J. GerratyPS1='$ ' 75054fde40d9SSimon J. GerratyPS2='> ' 75064fde40d9SSimon J. GerratyPS4='+ ' 75074fde40d9SSimon J. Gerraty 75084fde40d9SSimon J. Gerraty# Ensure predictable behavior from utilities with locale-dependent output. 75094fde40d9SSimon J. GerratyLC_ALL=C 75104fde40d9SSimon J. Gerratyexport LC_ALL 75114fde40d9SSimon J. GerratyLANGUAGE=C 75124fde40d9SSimon J. Gerratyexport LANGUAGE 75134fde40d9SSimon J. Gerraty 75144fde40d9SSimon J. Gerraty# We cannot yet rely on "unset" to work, but we need these variables 75154fde40d9SSimon J. Gerraty# to be unset--not just set to an empty or harmless value--now, to 75164fde40d9SSimon J. Gerraty# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 75174fde40d9SSimon J. Gerraty# also avoids known problems related to "unset" and subshell syntax 75184fde40d9SSimon J. Gerraty# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 75194fde40d9SSimon J. Gerratyfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 75204fde40d9SSimon J. Gerratydo eval test \${$as_var+y} \ 75214fde40d9SSimon J. Gerraty && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 75224fde40d9SSimon J. Gerratydone 75234fde40d9SSimon J. Gerraty 75244fde40d9SSimon J. Gerraty# Ensure that fds 0, 1, and 2 are open. 75254fde40d9SSimon J. Gerratyif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 75264fde40d9SSimon J. Gerratyif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75274fde40d9SSimon J. Gerratyif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 75283955d011SMarcel Moolenaar 75293955d011SMarcel Moolenaar# The user is always right. 75304fde40d9SSimon J. Gerratyif ${PATH_SEPARATOR+false} :; then 75313955d011SMarcel Moolenaar PATH_SEPARATOR=: 75323955d011SMarcel Moolenaar (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 75333955d011SMarcel Moolenaar (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 75343955d011SMarcel Moolenaar PATH_SEPARATOR=';' 75353955d011SMarcel Moolenaar } 75363955d011SMarcel Moolenaarfi 75373955d011SMarcel Moolenaar 75383955d011SMarcel Moolenaar 75393955d011SMarcel Moolenaar# Find who we are. Look in the path if we contain no directory separator. 754049caa483SSimon J. Gerratyas_myself= 75413955d011SMarcel Moolenaarcase $0 in #(( 75423955d011SMarcel Moolenaar *[\\/]* ) as_myself=$0 ;; 75433955d011SMarcel Moolenaar *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 75443955d011SMarcel Moolenaarfor as_dir in $PATH 75453955d011SMarcel Moolenaardo 75463955d011SMarcel Moolenaar IFS=$as_save_IFS 75474fde40d9SSimon J. Gerraty case $as_dir in #((( 75484fde40d9SSimon J. Gerraty '') as_dir=./ ;; 75494fde40d9SSimon J. Gerraty */) ;; 75504fde40d9SSimon J. Gerraty *) as_dir=$as_dir/ ;; 75514fde40d9SSimon J. Gerraty esac 75524fde40d9SSimon J. Gerraty test -r "$as_dir$0" && as_myself=$as_dir$0 && break 75533955d011SMarcel Moolenaar done 75543955d011SMarcel MoolenaarIFS=$as_save_IFS 75553955d011SMarcel Moolenaar 75563955d011SMarcel Moolenaar ;; 75573955d011SMarcel Moolenaaresac 755822619282SSimon J. Gerraty# We did not find ourselves, most probably we were run as 'sh COMMAND' 75593955d011SMarcel Moolenaar# in which case we are not to be found in the path. 75603955d011SMarcel Moolenaarif test "x$as_myself" = x; then 75613955d011SMarcel Moolenaar as_myself=$0 75623955d011SMarcel Moolenaarfi 75633955d011SMarcel Moolenaarif test ! -f "$as_myself"; then 75644fde40d9SSimon J. Gerraty printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 75653955d011SMarcel Moolenaar exit 1 75663955d011SMarcel Moolenaarfi 75673955d011SMarcel Moolenaar 75683955d011SMarcel Moolenaar 75693955d011SMarcel Moolenaar 757049caa483SSimon J. Gerraty# as_fn_error STATUS ERROR [LINENO LOG_FD] 757149caa483SSimon J. Gerraty# ---------------------------------------- 75723955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 75733955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 757449caa483SSimon J. Gerraty# script with STATUS, using 1 if that was 0. 75753955d011SMarcel Moolenaaras_fn_error () 75763955d011SMarcel Moolenaar{ 757749caa483SSimon J. Gerraty as_status=$1; test $as_status -eq 0 && as_status=1 757849caa483SSimon J. Gerraty if test "$4"; then 757949caa483SSimon J. Gerraty as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 75804fde40d9SSimon J. Gerraty printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 75813955d011SMarcel Moolenaar fi 75824fde40d9SSimon J. Gerraty printf "%s\n" "$as_me: error: $2" >&2 75833955d011SMarcel Moolenaar as_fn_exit $as_status 75843955d011SMarcel Moolenaar} # as_fn_error 75853955d011SMarcel Moolenaar 75863955d011SMarcel Moolenaar 75873955d011SMarcel Moolenaar# as_fn_set_status STATUS 75883955d011SMarcel Moolenaar# ----------------------- 75893955d011SMarcel Moolenaar# Set $? to STATUS, without forking. 75903955d011SMarcel Moolenaaras_fn_set_status () 75913955d011SMarcel Moolenaar{ 75923955d011SMarcel Moolenaar return $1 75933955d011SMarcel Moolenaar} # as_fn_set_status 75943955d011SMarcel Moolenaar 75953955d011SMarcel Moolenaar# as_fn_exit STATUS 75963955d011SMarcel Moolenaar# ----------------- 75973955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 75983955d011SMarcel Moolenaaras_fn_exit () 75993955d011SMarcel Moolenaar{ 76003955d011SMarcel Moolenaar set +e 76013955d011SMarcel Moolenaar as_fn_set_status $1 76023955d011SMarcel Moolenaar exit $1 76033955d011SMarcel Moolenaar} # as_fn_exit 76043955d011SMarcel Moolenaar 76053955d011SMarcel Moolenaar# as_fn_unset VAR 76063955d011SMarcel Moolenaar# --------------- 76073955d011SMarcel Moolenaar# Portably unset VAR. 76083955d011SMarcel Moolenaaras_fn_unset () 76093955d011SMarcel Moolenaar{ 76103955d011SMarcel Moolenaar { eval $1=; unset $1;} 76113955d011SMarcel Moolenaar} 76123955d011SMarcel Moolenaaras_unset=as_fn_unset 76134fde40d9SSimon J. Gerraty 76143955d011SMarcel Moolenaar# as_fn_append VAR VALUE 76153955d011SMarcel Moolenaar# ---------------------- 76163955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take 76173955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over 76183955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive 76193955d011SMarcel Moolenaar# implementations. 76204fde40d9SSimon J. Gerratyif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 76214fde40d9SSimon J. Gerratythen : 76223955d011SMarcel Moolenaar eval 'as_fn_append () 76233955d011SMarcel Moolenaar { 76243955d011SMarcel Moolenaar eval $1+=\$2 76253955d011SMarcel Moolenaar }' 762622619282SSimon J. Gerratyelse case e in #( 762722619282SSimon J. Gerraty e) as_fn_append () 76283955d011SMarcel Moolenaar { 76293955d011SMarcel Moolenaar eval $1=\$$1\$2 763022619282SSimon J. Gerraty } ;; 763122619282SSimon J. Gerratyesac 76323955d011SMarcel Moolenaarfi # as_fn_append 76333955d011SMarcel Moolenaar 76343955d011SMarcel Moolenaar# as_fn_arith ARG... 76353955d011SMarcel Moolenaar# ------------------ 76363955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the 76373955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments 76383955d011SMarcel Moolenaar# must be portable across $(()) and expr. 76394fde40d9SSimon J. Gerratyif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 76404fde40d9SSimon J. Gerratythen : 76413955d011SMarcel Moolenaar eval 'as_fn_arith () 76423955d011SMarcel Moolenaar { 76433955d011SMarcel Moolenaar as_val=$(( $* )) 76443955d011SMarcel Moolenaar }' 764522619282SSimon J. Gerratyelse case e in #( 764622619282SSimon J. Gerraty e) as_fn_arith () 76473955d011SMarcel Moolenaar { 76483955d011SMarcel Moolenaar as_val=`expr "$@" || test $? -eq 1` 764922619282SSimon J. Gerraty } ;; 765022619282SSimon J. Gerratyesac 76513955d011SMarcel Moolenaarfi # as_fn_arith 76523955d011SMarcel Moolenaar 76533955d011SMarcel Moolenaar 76543955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 && 76553955d011SMarcel Moolenaar test "X`expr 00001 : '.*\(...\)'`" = X001; then 76563955d011SMarcel Moolenaar as_expr=expr 76573955d011SMarcel Moolenaarelse 76583955d011SMarcel Moolenaar as_expr=false 76593955d011SMarcel Moolenaarfi 76603955d011SMarcel Moolenaar 76613955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 76623955d011SMarcel Moolenaar as_basename=basename 76633955d011SMarcel Moolenaarelse 76643955d011SMarcel Moolenaar as_basename=false 76653955d011SMarcel Moolenaarfi 76663955d011SMarcel Moolenaar 76673955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 76683955d011SMarcel Moolenaar as_dirname=dirname 76693955d011SMarcel Moolenaarelse 76703955d011SMarcel Moolenaar as_dirname=false 76713955d011SMarcel Moolenaarfi 76723955d011SMarcel Moolenaar 76733955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" || 76743955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 76753955d011SMarcel Moolenaar X"$0" : 'X\(//\)$' \| \ 76763955d011SMarcel Moolenaar X"$0" : 'X\(/\)' \| . 2>/dev/null || 76774fde40d9SSimon J. Gerratyprintf "%s\n" X/"$0" | 76783955d011SMarcel Moolenaar sed '/^.*\/\([^/][^/]*\)\/*$/{ 76793955d011SMarcel Moolenaar s//\1/ 76803955d011SMarcel Moolenaar q 76813955d011SMarcel Moolenaar } 76823955d011SMarcel Moolenaar /^X\/\(\/\/\)$/{ 76833955d011SMarcel Moolenaar s//\1/ 76843955d011SMarcel Moolenaar q 76853955d011SMarcel Moolenaar } 76863955d011SMarcel Moolenaar /^X\/\(\/\).*/{ 76873955d011SMarcel Moolenaar s//\1/ 76883955d011SMarcel Moolenaar q 76893955d011SMarcel Moolenaar } 76903955d011SMarcel Moolenaar s/.*/./; q'` 76913955d011SMarcel Moolenaar 76923955d011SMarcel Moolenaar# Avoid depending upon Character Ranges. 76933955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz' 76943955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 76953955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS 76963955d011SMarcel Moolenaaras_cr_digits='0123456789' 76973955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits 76983955d011SMarcel Moolenaar 76994fde40d9SSimon J. Gerraty 77004fde40d9SSimon J. Gerraty# Determine whether it's possible to make 'echo' print without a newline. 77014fde40d9SSimon J. Gerraty# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 77024fde40d9SSimon J. Gerraty# for compatibility with existing Makefiles. 77033955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T= 77043955d011SMarcel Moolenaarcase `echo -n x` in #((((( 77053955d011SMarcel Moolenaar-n*) 77063955d011SMarcel Moolenaar case `echo 'xy\c'` in 77073955d011SMarcel Moolenaar *c*) ECHO_T=' ';; # ECHO_T is single tab character. 77083955d011SMarcel Moolenaar xy) ECHO_C='\c';; 77093955d011SMarcel Moolenaar *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 77103955d011SMarcel Moolenaar ECHO_T=' ';; 77113955d011SMarcel Moolenaar esac;; 77123955d011SMarcel Moolenaar*) 77133955d011SMarcel Moolenaar ECHO_N='-n';; 77143955d011SMarcel Moolenaaresac 77153955d011SMarcel Moolenaar 77164fde40d9SSimon J. Gerraty# For backward compatibility with old third-party macros, we provide 77174fde40d9SSimon J. Gerraty# the shell variables $as_echo and $as_echo_n. New code should use 77184fde40d9SSimon J. Gerraty# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 77194fde40d9SSimon J. Gerratyas_echo='printf %s\n' 77204fde40d9SSimon J. Gerratyas_echo_n='printf %s' 77214fde40d9SSimon J. Gerraty 77223955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file 77233955d011SMarcel Moolenaarif test -d conf$$.dir; then 77243955d011SMarcel Moolenaar rm -f conf$$.dir/conf$$.file 77253955d011SMarcel Moolenaarelse 77263955d011SMarcel Moolenaar rm -f conf$$.dir 77273955d011SMarcel Moolenaar mkdir conf$$.dir 2>/dev/null 77283955d011SMarcel Moolenaarfi 77293955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then 77303955d011SMarcel Moolenaar if ln -s conf$$.file conf$$ 2>/dev/null; then 77313955d011SMarcel Moolenaar as_ln_s='ln -s' 77323955d011SMarcel Moolenaar # ... but there are two gotchas: 773322619282SSimon J. Gerraty # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 773422619282SSimon J. Gerraty # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 773522619282SSimon J. Gerraty # In both cases, we have to default to 'cp -pR'. 77363955d011SMarcel Moolenaar ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 773749caa483SSimon J. Gerraty as_ln_s='cp -pR' 77383955d011SMarcel Moolenaar elif ln conf$$.file conf$$ 2>/dev/null; then 77393955d011SMarcel Moolenaar as_ln_s=ln 77403955d011SMarcel Moolenaar else 774149caa483SSimon J. Gerraty as_ln_s='cp -pR' 77423955d011SMarcel Moolenaar fi 77433955d011SMarcel Moolenaarelse 774449caa483SSimon J. Gerraty as_ln_s='cp -pR' 77453955d011SMarcel Moolenaarfi 77463955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 77473955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null 77483955d011SMarcel Moolenaar 77493955d011SMarcel Moolenaar 77503955d011SMarcel Moolenaar# as_fn_mkdir_p 77513955d011SMarcel Moolenaar# ------------- 77523955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary. 77533955d011SMarcel Moolenaaras_fn_mkdir_p () 77543955d011SMarcel Moolenaar{ 77553955d011SMarcel Moolenaar 77563955d011SMarcel Moolenaar case $as_dir in #( 77573955d011SMarcel Moolenaar -*) as_dir=./$as_dir;; 77583955d011SMarcel Moolenaar esac 77593955d011SMarcel Moolenaar test -d "$as_dir" || eval $as_mkdir_p || { 77603955d011SMarcel Moolenaar as_dirs= 77613955d011SMarcel Moolenaar while :; do 77623955d011SMarcel Moolenaar case $as_dir in #( 77634fde40d9SSimon J. Gerraty *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 77643955d011SMarcel Moolenaar *) as_qdir=$as_dir;; 77653955d011SMarcel Moolenaar esac 77663955d011SMarcel Moolenaar as_dirs="'$as_qdir' $as_dirs" 77673955d011SMarcel Moolenaar as_dir=`$as_dirname -- "$as_dir" || 77683955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 77693955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)[^/]' \| \ 77703955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)$' \| \ 77713955d011SMarcel Moolenaar X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 77724fde40d9SSimon J. Gerratyprintf "%s\n" X"$as_dir" | 77733955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 77743955d011SMarcel Moolenaar s//\1/ 77753955d011SMarcel Moolenaar q 77763955d011SMarcel Moolenaar } 77773955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 77783955d011SMarcel Moolenaar s//\1/ 77793955d011SMarcel Moolenaar q 77803955d011SMarcel Moolenaar } 77813955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 77823955d011SMarcel Moolenaar s//\1/ 77833955d011SMarcel Moolenaar q 77843955d011SMarcel Moolenaar } 77853955d011SMarcel Moolenaar /^X\(\/\).*/{ 77863955d011SMarcel Moolenaar s//\1/ 77873955d011SMarcel Moolenaar q 77883955d011SMarcel Moolenaar } 77893955d011SMarcel Moolenaar s/.*/./; q'` 77903955d011SMarcel Moolenaar test -d "$as_dir" && break 77913955d011SMarcel Moolenaar done 77923955d011SMarcel Moolenaar test -z "$as_dirs" || eval "mkdir $as_dirs" 779349caa483SSimon J. Gerraty } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 77943955d011SMarcel Moolenaar 77953955d011SMarcel Moolenaar 77963955d011SMarcel Moolenaar} # as_fn_mkdir_p 77973955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then 77983955d011SMarcel Moolenaar as_mkdir_p='mkdir -p "$as_dir"' 77993955d011SMarcel Moolenaarelse 78003955d011SMarcel Moolenaar test -d ./-p && rmdir ./-p 78013955d011SMarcel Moolenaar as_mkdir_p=false 78023955d011SMarcel Moolenaarfi 78033955d011SMarcel Moolenaar 780449caa483SSimon J. Gerraty 780549caa483SSimon J. Gerraty# as_fn_executable_p FILE 780649caa483SSimon J. Gerraty# ----------------------- 780749caa483SSimon J. Gerraty# Test if FILE is an executable regular file. 780849caa483SSimon J. Gerratyas_fn_executable_p () 780949caa483SSimon J. Gerraty{ 781049caa483SSimon J. Gerraty test -f "$1" && test -x "$1" 781149caa483SSimon J. Gerraty} # as_fn_executable_p 78123955d011SMarcel Moolenaaras_test_x='test -x' 781349caa483SSimon J. Gerratyas_executable_p=as_fn_executable_p 78143955d011SMarcel Moolenaar 78153955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name. 781622619282SSimon J. Gerratyas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 781722619282SSimon J. Gerratyas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 78183955d011SMarcel Moolenaar 78193955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name. 782022619282SSimon J. Gerratyas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 782122619282SSimon J. Gerratyas_tr_sh="eval sed '$as_sed_sh'" # deprecated 78223955d011SMarcel Moolenaar 78233955d011SMarcel Moolenaar 78243955d011SMarcel Moolenaarexec 6>&1 78253955d011SMarcel Moolenaar## ----------------------------------- ## 78263955d011SMarcel Moolenaar## Main body of $CONFIG_STATUS script. ## 78273955d011SMarcel Moolenaar## ----------------------------------- ## 78283955d011SMarcel Moolenaar_ASEOF 78293955d011SMarcel Moolenaartest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 78303955d011SMarcel Moolenaar 78313955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 78323955d011SMarcel Moolenaar# Save the log message, to keep $0 and so on meaningful, and to 78333955d011SMarcel Moolenaar# report actual input values of CONFIG_FILES etc. instead of their 78343955d011SMarcel Moolenaar# values after options handling. 78353955d011SMarcel Moolenaarac_log=" 7836*c60f6422SSimon J. GerratyThis file was extended by bmake $as_me 20251111, which was 783722619282SSimon J. Gerratygenerated by GNU Autoconf 2.72. Invocation command line was 78383955d011SMarcel Moolenaar 78393955d011SMarcel Moolenaar CONFIG_FILES = $CONFIG_FILES 78403955d011SMarcel Moolenaar CONFIG_HEADERS = $CONFIG_HEADERS 78413955d011SMarcel Moolenaar CONFIG_LINKS = $CONFIG_LINKS 78423955d011SMarcel Moolenaar CONFIG_COMMANDS = $CONFIG_COMMANDS 78433955d011SMarcel Moolenaar $ $0 $@ 78443955d011SMarcel Moolenaar 78453955d011SMarcel Moolenaaron `(hostname || uname -n) 2>/dev/null | sed 1q` 78463955d011SMarcel Moolenaar" 78473955d011SMarcel Moolenaar 78483955d011SMarcel Moolenaar_ACEOF 78493955d011SMarcel Moolenaar 78503955d011SMarcel Moolenaarcase $ac_config_files in *" 78513955d011SMarcel Moolenaar"*) set x $ac_config_files; shift; ac_config_files=$*;; 78523955d011SMarcel Moolenaaresac 78533955d011SMarcel Moolenaar 78543955d011SMarcel Moolenaarcase $ac_config_headers in *" 78553955d011SMarcel Moolenaar"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 78563955d011SMarcel Moolenaaresac 78573955d011SMarcel Moolenaar 78583955d011SMarcel Moolenaar 78593955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 78603955d011SMarcel Moolenaar# Files that config.status was made for. 78613955d011SMarcel Moolenaarconfig_files="$ac_config_files" 78623955d011SMarcel Moolenaarconfig_headers="$ac_config_headers" 78633955d011SMarcel Moolenaar 78643955d011SMarcel Moolenaar_ACEOF 78653955d011SMarcel Moolenaar 78663955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 78673955d011SMarcel Moolenaarac_cs_usage="\ 786822619282SSimon J. Gerraty'$as_me' instantiates files and other configuration actions 78693955d011SMarcel Moolenaarfrom templates according to the current configuration. Unless the files 78703955d011SMarcel Moolenaarand actions are specified as TAGs, all are instantiated by default. 78713955d011SMarcel Moolenaar 78723955d011SMarcel MoolenaarUsage: $0 [OPTION]... [TAG]... 78733955d011SMarcel Moolenaar 78743955d011SMarcel Moolenaar -h, --help print this help, then exit 78753955d011SMarcel Moolenaar -V, --version print version number and configuration settings, then exit 787649caa483SSimon J. Gerraty --config print configuration, then exit 78773955d011SMarcel Moolenaar -q, --quiet, --silent 78783955d011SMarcel Moolenaar do not print progress messages 78793955d011SMarcel Moolenaar -d, --debug don't remove temporary files 78803955d011SMarcel Moolenaar --recheck update $as_me by reconfiguring in the same conditions 78813955d011SMarcel Moolenaar --file=FILE[:TEMPLATE] 78823955d011SMarcel Moolenaar instantiate the configuration file FILE 78833955d011SMarcel Moolenaar --header=FILE[:TEMPLATE] 78843955d011SMarcel Moolenaar instantiate the configuration header FILE 78853955d011SMarcel Moolenaar 78863955d011SMarcel MoolenaarConfiguration files: 78873955d011SMarcel Moolenaar$config_files 78883955d011SMarcel Moolenaar 78893955d011SMarcel MoolenaarConfiguration headers: 78903955d011SMarcel Moolenaar$config_headers 78913955d011SMarcel Moolenaar 78923955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>." 78933955d011SMarcel Moolenaar 78943955d011SMarcel Moolenaar_ACEOF 78954fde40d9SSimon J. Gerratyac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 78964fde40d9SSimon J. Gerratyac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 78973955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 78984fde40d9SSimon J. Gerratyac_cs_config='$ac_cs_config_escaped' 78993955d011SMarcel Moolenaarac_cs_version="\\ 7900*c60f6422SSimon J. Gerratybmake config.status 20251111 790122619282SSimon J. Gerratyconfigured by $0, generated by GNU Autoconf 2.72, 790249caa483SSimon J. Gerraty with options \\"\$ac_cs_config\\" 79033955d011SMarcel Moolenaar 790422619282SSimon J. GerratyCopyright (C) 2023 Free Software Foundation, Inc. 79053955d011SMarcel MoolenaarThis config.status script is free software; the Free Software Foundation 79063955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it." 79073955d011SMarcel Moolenaar 79083955d011SMarcel Moolenaarac_pwd='$ac_pwd' 79093955d011SMarcel Moolenaarsrcdir='$srcdir' 79103955d011SMarcel MoolenaarINSTALL='$INSTALL' 79113955d011SMarcel Moolenaartest -n "\$AWK" || AWK=awk 79123955d011SMarcel Moolenaar_ACEOF 79133955d011SMarcel Moolenaar 79143955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 79153955d011SMarcel Moolenaar# The default lists apply if the user does not specify any file. 79163955d011SMarcel Moolenaarac_need_defaults=: 79173955d011SMarcel Moolenaarwhile test $# != 0 79183955d011SMarcel Moolenaardo 79193955d011SMarcel Moolenaar case $1 in 792049caa483SSimon J. Gerraty --*=?*) 79213955d011SMarcel Moolenaar ac_option=`expr "X$1" : 'X\([^=]*\)='` 79223955d011SMarcel Moolenaar ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 79233955d011SMarcel Moolenaar ac_shift=: 79243955d011SMarcel Moolenaar ;; 792549caa483SSimon J. Gerraty --*=) 792649caa483SSimon J. Gerraty ac_option=`expr "X$1" : 'X\([^=]*\)='` 792749caa483SSimon J. Gerraty ac_optarg= 792849caa483SSimon J. Gerraty ac_shift=: 792949caa483SSimon J. Gerraty ;; 79303955d011SMarcel Moolenaar *) 79313955d011SMarcel Moolenaar ac_option=$1 79323955d011SMarcel Moolenaar ac_optarg=$2 79333955d011SMarcel Moolenaar ac_shift=shift 79343955d011SMarcel Moolenaar ;; 79353955d011SMarcel Moolenaar esac 79363955d011SMarcel Moolenaar 79373955d011SMarcel Moolenaar case $ac_option in 79383955d011SMarcel Moolenaar # Handling of the options. 79393955d011SMarcel Moolenaar -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 79403955d011SMarcel Moolenaar ac_cs_recheck=: ;; 79413955d011SMarcel Moolenaar --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 79424fde40d9SSimon J. Gerraty printf "%s\n" "$ac_cs_version"; exit ;; 794349caa483SSimon J. Gerraty --config | --confi | --conf | --con | --co | --c ) 79444fde40d9SSimon J. Gerraty printf "%s\n" "$ac_cs_config"; exit ;; 79453955d011SMarcel Moolenaar --debug | --debu | --deb | --de | --d | -d ) 79463955d011SMarcel Moolenaar debug=: ;; 79473955d011SMarcel Moolenaar --file | --fil | --fi | --f ) 79483955d011SMarcel Moolenaar $ac_shift 79493955d011SMarcel Moolenaar case $ac_optarg in 79504fde40d9SSimon J. Gerraty *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 795149caa483SSimon J. Gerraty '') as_fn_error $? "missing file argument" ;; 79523955d011SMarcel Moolenaar esac 79533955d011SMarcel Moolenaar as_fn_append CONFIG_FILES " '$ac_optarg'" 79543955d011SMarcel Moolenaar ac_need_defaults=false;; 79553955d011SMarcel Moolenaar --header | --heade | --head | --hea ) 79563955d011SMarcel Moolenaar $ac_shift 79573955d011SMarcel Moolenaar case $ac_optarg in 79584fde40d9SSimon J. Gerraty *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 79593955d011SMarcel Moolenaar esac 79603955d011SMarcel Moolenaar as_fn_append CONFIG_HEADERS " '$ac_optarg'" 79613955d011SMarcel Moolenaar ac_need_defaults=false;; 79623955d011SMarcel Moolenaar --he | --h) 79633955d011SMarcel Moolenaar # Conflict between --help and --header 796422619282SSimon J. Gerraty as_fn_error $? "ambiguous option: '$1' 796522619282SSimon J. GerratyTry '$0 --help' for more information.";; 79663955d011SMarcel Moolenaar --help | --hel | -h ) 79674fde40d9SSimon J. Gerraty printf "%s\n" "$ac_cs_usage"; exit ;; 79683955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 79693955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil | --si | --s) 79703955d011SMarcel Moolenaar ac_cs_silent=: ;; 79713955d011SMarcel Moolenaar 79723955d011SMarcel Moolenaar # This is an error. 797322619282SSimon J. Gerraty -*) as_fn_error $? "unrecognized option: '$1' 797422619282SSimon J. GerratyTry '$0 --help' for more information." ;; 79753955d011SMarcel Moolenaar 79763955d011SMarcel Moolenaar *) as_fn_append ac_config_targets " $1" 79773955d011SMarcel Moolenaar ac_need_defaults=false ;; 79783955d011SMarcel Moolenaar 79793955d011SMarcel Moolenaar esac 79803955d011SMarcel Moolenaar shift 79813955d011SMarcel Moolenaardone 79823955d011SMarcel Moolenaar 79833955d011SMarcel Moolenaarac_configure_extra_args= 79843955d011SMarcel Moolenaar 79853955d011SMarcel Moolenaarif $ac_cs_silent; then 79863955d011SMarcel Moolenaar exec 6>/dev/null 79873955d011SMarcel Moolenaar ac_configure_extra_args="$ac_configure_extra_args --silent" 79883955d011SMarcel Moolenaarfi 79893955d011SMarcel Moolenaar 79903955d011SMarcel Moolenaar_ACEOF 79913955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 79923955d011SMarcel Moolenaarif \$ac_cs_recheck; then 799349caa483SSimon J. Gerraty set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 79943955d011SMarcel Moolenaar shift 79954fde40d9SSimon J. Gerraty \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 79963955d011SMarcel Moolenaar CONFIG_SHELL='$SHELL' 79973955d011SMarcel Moolenaar export CONFIG_SHELL 79983955d011SMarcel Moolenaar exec "\$@" 79993955d011SMarcel Moolenaarfi 80003955d011SMarcel Moolenaar 80013955d011SMarcel Moolenaar_ACEOF 80023955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 80033955d011SMarcel Moolenaarexec 5>>config.log 80043955d011SMarcel Moolenaar{ 80053955d011SMarcel Moolenaar echo 80063955d011SMarcel Moolenaar sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 80073955d011SMarcel Moolenaar## Running $as_me. ## 80083955d011SMarcel Moolenaar_ASBOX 80094fde40d9SSimon J. Gerraty printf "%s\n" "$ac_log" 80103955d011SMarcel Moolenaar} >&5 80113955d011SMarcel Moolenaar 80123955d011SMarcel Moolenaar_ACEOF 80133955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 80143955d011SMarcel Moolenaar_ACEOF 80153955d011SMarcel Moolenaar 80163955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 80173955d011SMarcel Moolenaar 80183955d011SMarcel Moolenaar# Handling of arguments. 80193955d011SMarcel Moolenaarfor ac_config_target in $ac_config_targets 80203955d011SMarcel Moolenaardo 80213955d011SMarcel Moolenaar case $ac_config_target in 80223955d011SMarcel Moolenaar "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 802349caa483SSimon J. Gerraty "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;; 80243955d011SMarcel Moolenaar 802522619282SSimon J. Gerraty *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 80263955d011SMarcel Moolenaar esac 80273955d011SMarcel Moolenaardone 80283955d011SMarcel Moolenaar 80293955d011SMarcel Moolenaar 80303955d011SMarcel Moolenaar# If the user did not use the arguments to specify the items to instantiate, 80313955d011SMarcel Moolenaar# then the envvar interface is used. Set only those that are not. 80323955d011SMarcel Moolenaar# We use the long form for the default assignment because of an extremely 80333955d011SMarcel Moolenaar# bizarre bug on SunOS 4.1.3. 80343955d011SMarcel Moolenaarif $ac_need_defaults; then 80354fde40d9SSimon J. Gerraty test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 80364fde40d9SSimon J. Gerraty test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 80373955d011SMarcel Moolenaarfi 80383955d011SMarcel Moolenaar 80393955d011SMarcel Moolenaar# Have a temporary directory for convenience. Make it in the build tree 80403955d011SMarcel Moolenaar# simply because there is no reason against having it here, and in addition, 80413955d011SMarcel Moolenaar# creating and moving files from /tmp can sometimes cause problems. 80423955d011SMarcel Moolenaar# Hook for its removal unless debugging. 80433955d011SMarcel Moolenaar# Note that there is a small window in which the directory will not be cleaned: 804422619282SSimon J. Gerraty# after its creation but before its name has been assigned to '$tmp'. 80453955d011SMarcel Moolenaar$debug || 80463955d011SMarcel Moolenaar{ 804749caa483SSimon J. Gerraty tmp= ac_tmp= 80483955d011SMarcel Moolenaar trap 'exit_status=$? 804949caa483SSimon J. Gerraty : "${ac_tmp:=$tmp}" 805049caa483SSimon J. Gerraty { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 80513955d011SMarcel Moolenaar' 0 80523955d011SMarcel Moolenaar trap 'as_fn_exit 1' 1 2 13 15 80533955d011SMarcel Moolenaar} 80543955d011SMarcel Moolenaar# Create a (secure) tmp directory for tmp files. 80553955d011SMarcel Moolenaar 80563955d011SMarcel Moolenaar{ 80573955d011SMarcel Moolenaar tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 805849caa483SSimon J. Gerraty test -d "$tmp" 80593955d011SMarcel Moolenaar} || 80603955d011SMarcel Moolenaar{ 80613955d011SMarcel Moolenaar tmp=./conf$$-$RANDOM 80623955d011SMarcel Moolenaar (umask 077 && mkdir "$tmp") 806349caa483SSimon J. Gerraty} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 806449caa483SSimon J. Gerratyac_tmp=$tmp 80653955d011SMarcel Moolenaar 80663955d011SMarcel Moolenaar# Set up the scripts for CONFIG_FILES section. 80673955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_FILES. 806822619282SSimon J. Gerraty# This happens for instance with './config.status config.h'. 80693955d011SMarcel Moolenaarif test -n "$CONFIG_FILES"; then 80703955d011SMarcel Moolenaar 80713955d011SMarcel Moolenaar 80723955d011SMarcel Moolenaarac_cr=`echo X | tr X '\015'` 80733955d011SMarcel Moolenaar# On cygwin, bash can eat \r inside `` if the user requested igncr. 80743955d011SMarcel Moolenaar# But we know of no other shell where ac_cr would be empty at this 80753955d011SMarcel Moolenaar# point, so we can use a bashism as a fallback. 80763955d011SMarcel Moolenaarif test "x$ac_cr" = x; then 80773955d011SMarcel Moolenaar eval ac_cr=\$\'\\r\' 80783955d011SMarcel Moolenaarfi 80793955d011SMarcel Moolenaarac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 80803955d011SMarcel Moolenaarif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 808149caa483SSimon J. Gerraty ac_cs_awk_cr='\\r' 80823955d011SMarcel Moolenaarelse 80833955d011SMarcel Moolenaar ac_cs_awk_cr=$ac_cr 80843955d011SMarcel Moolenaarfi 80853955d011SMarcel Moolenaar 808649caa483SSimon J. Gerratyecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 80873955d011SMarcel Moolenaar_ACEOF 80883955d011SMarcel Moolenaar 80893955d011SMarcel Moolenaar 80903955d011SMarcel Moolenaar{ 80913955d011SMarcel Moolenaar echo "cat >conf$$subs.awk <<_ACEOF" && 80923955d011SMarcel Moolenaar echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 80933955d011SMarcel Moolenaar echo "_ACEOF" 80943955d011SMarcel Moolenaar} >conf$$subs.sh || 809549caa483SSimon J. Gerraty as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 809649caa483SSimon J. Gerratyac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 80973955d011SMarcel Moolenaarac_delim='%!_!# ' 80983955d011SMarcel Moolenaarfor ac_last_try in false false false false false :; do 80993955d011SMarcel Moolenaar . ./conf$$subs.sh || 810049caa483SSimon J. Gerraty as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 81013955d011SMarcel Moolenaar 81023955d011SMarcel Moolenaar ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 81033955d011SMarcel Moolenaar if test $ac_delim_n = $ac_delim_num; then 81043955d011SMarcel Moolenaar break 81053955d011SMarcel Moolenaar elif $ac_last_try; then 810649caa483SSimon J. Gerraty as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 81073955d011SMarcel Moolenaar else 81083955d011SMarcel Moolenaar ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 81093955d011SMarcel Moolenaar fi 81103955d011SMarcel Moolenaardone 81113955d011SMarcel Moolenaarrm -f conf$$subs.sh 81123955d011SMarcel Moolenaar 81133955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 811449caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 81153955d011SMarcel Moolenaar_ACEOF 81163955d011SMarcel Moolenaarsed -n ' 81173955d011SMarcel Moolenaarh 81183955d011SMarcel Moolenaars/^/S["/; s/!.*/"]=/ 81193955d011SMarcel Moolenaarp 81203955d011SMarcel Moolenaarg 81213955d011SMarcel Moolenaars/^[^!]*!// 81223955d011SMarcel Moolenaar:repl 81233955d011SMarcel Moolenaart repl 81243955d011SMarcel Moolenaars/'"$ac_delim"'$// 81253955d011SMarcel Moolenaart delim 81263955d011SMarcel Moolenaar:nl 81273955d011SMarcel Moolenaarh 812849caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/ 81293955d011SMarcel Moolenaart more1 81303955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 81313955d011SMarcel Moolenaarp 81323955d011SMarcel Moolenaarn 81333955d011SMarcel Moolenaarb repl 81343955d011SMarcel Moolenaar:more1 81353955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/ 81363955d011SMarcel Moolenaarp 81373955d011SMarcel Moolenaarg 81383955d011SMarcel Moolenaars/.\{148\}// 81393955d011SMarcel Moolenaart nl 81403955d011SMarcel Moolenaar:delim 81413955d011SMarcel Moolenaarh 814249caa483SSimon J. Gerratys/\(.\{148\}\)..*/\1/ 81433955d011SMarcel Moolenaart more2 81443955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/ 81453955d011SMarcel Moolenaarp 81463955d011SMarcel Moolenaarb 81473955d011SMarcel Moolenaar:more2 81483955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/ 81493955d011SMarcel Moolenaarp 81503955d011SMarcel Moolenaarg 81513955d011SMarcel Moolenaars/.\{148\}// 81523955d011SMarcel Moolenaart delim 81533955d011SMarcel Moolenaar' <conf$$subs.awk | sed ' 81543955d011SMarcel Moolenaar/^[^""]/{ 81553955d011SMarcel Moolenaar N 81563955d011SMarcel Moolenaar s/\n// 81573955d011SMarcel Moolenaar} 81583955d011SMarcel Moolenaar' >>$CONFIG_STATUS || ac_write_fail=1 81593955d011SMarcel Moolenaarrm -f conf$$subs.awk 81603955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 81613955d011SMarcel Moolenaar_ACAWK 816249caa483SSimon J. Gerratycat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 81633955d011SMarcel Moolenaar for (key in S) S_is_set[key] = 1 81643955d011SMarcel Moolenaar FS = "" 81653955d011SMarcel Moolenaar 81663955d011SMarcel Moolenaar} 81673955d011SMarcel Moolenaar{ 81683955d011SMarcel Moolenaar line = $ 0 81693955d011SMarcel Moolenaar nfields = split(line, field, "@") 81703955d011SMarcel Moolenaar substed = 0 81713955d011SMarcel Moolenaar len = length(field[1]) 81723955d011SMarcel Moolenaar for (i = 2; i < nfields; i++) { 81733955d011SMarcel Moolenaar key = field[i] 81743955d011SMarcel Moolenaar keylen = length(key) 81753955d011SMarcel Moolenaar if (S_is_set[key]) { 81763955d011SMarcel Moolenaar value = S[key] 81773955d011SMarcel Moolenaar line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 81783955d011SMarcel Moolenaar len += length(value) + length(field[++i]) 81793955d011SMarcel Moolenaar substed = 1 81803955d011SMarcel Moolenaar } else 81813955d011SMarcel Moolenaar len += 1 + keylen 81823955d011SMarcel Moolenaar } 81833955d011SMarcel Moolenaar 81843955d011SMarcel Moolenaar print line 81853955d011SMarcel Moolenaar} 81863955d011SMarcel Moolenaar 81873955d011SMarcel Moolenaar_ACAWK 81883955d011SMarcel Moolenaar_ACEOF 81893955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 81903955d011SMarcel Moolenaarif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 81913955d011SMarcel Moolenaar sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 81923955d011SMarcel Moolenaarelse 81933955d011SMarcel Moolenaar cat 819449caa483SSimon J. Gerratyfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 819549caa483SSimon J. Gerraty || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 81963955d011SMarcel Moolenaar_ACEOF 81973955d011SMarcel Moolenaar 819849caa483SSimon J. Gerraty# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 819949caa483SSimon J. Gerraty# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 82003955d011SMarcel Moolenaar# trailing colons and then remove the whole line if VPATH becomes empty 82013955d011SMarcel Moolenaar# (actually we leave an empty line to preserve line numbers). 82023955d011SMarcel Moolenaarif test "x$srcdir" = x.; then 820349caa483SSimon J. Gerraty ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 820449caa483SSimon J. Gerratyh 820549caa483SSimon J. Gerratys/// 820649caa483SSimon J. Gerratys/^/:/ 820749caa483SSimon J. Gerratys/[ ]*$/:/ 820849caa483SSimon J. Gerratys/:\$(srcdir):/:/g 820949caa483SSimon J. Gerratys/:\${srcdir}:/:/g 821049caa483SSimon J. Gerratys/:@srcdir@:/:/g 821149caa483SSimon J. Gerratys/^:*// 82123955d011SMarcel Moolenaars/:*$// 821349caa483SSimon J. Gerratyx 821449caa483SSimon J. Gerratys/\(=[ ]*\).*/\1/ 821549caa483SSimon J. GerratyG 821649caa483SSimon J. Gerratys/\n// 82173955d011SMarcel Moolenaars/^[^=]*=[ ]*$// 82183955d011SMarcel Moolenaar}' 82193955d011SMarcel Moolenaarfi 82203955d011SMarcel Moolenaar 82213955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 82223955d011SMarcel Moolenaarfi # test -n "$CONFIG_FILES" 82233955d011SMarcel Moolenaar 82243955d011SMarcel Moolenaar# Set up the scripts for CONFIG_HEADERS section. 82253955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_HEADERS. 822622619282SSimon J. Gerraty# This happens for instance with './config.status Makefile'. 82273955d011SMarcel Moolenaarif test -n "$CONFIG_HEADERS"; then 822849caa483SSimon J. Gerratycat >"$ac_tmp/defines.awk" <<\_ACAWK || 82293955d011SMarcel MoolenaarBEGIN { 82303955d011SMarcel Moolenaar_ACEOF 82313955d011SMarcel Moolenaar 823222619282SSimon J. Gerraty# Transform confdefs.h into an awk script 'defines.awk', embedded as 82333955d011SMarcel Moolenaar# here-document in config.status, that substitutes the proper values into 82343955d011SMarcel Moolenaar# config.h.in to produce config.h. 82353955d011SMarcel Moolenaar 82363955d011SMarcel Moolenaar# Create a delimiter string that does not exist in confdefs.h, to ease 82373955d011SMarcel Moolenaar# handling of long lines. 82383955d011SMarcel Moolenaarac_delim='%!_!# ' 82393955d011SMarcel Moolenaarfor ac_last_try in false false :; do 824049caa483SSimon J. Gerraty ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 824149caa483SSimon J. Gerraty if test -z "$ac_tt"; then 82423955d011SMarcel Moolenaar break 82433955d011SMarcel Moolenaar elif $ac_last_try; then 824449caa483SSimon J. Gerraty as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 82453955d011SMarcel Moolenaar else 82463955d011SMarcel Moolenaar ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 82473955d011SMarcel Moolenaar fi 82483955d011SMarcel Moolenaardone 82493955d011SMarcel Moolenaar 82503955d011SMarcel Moolenaar# For the awk script, D is an array of macro values keyed by name, 82513955d011SMarcel Moolenaar# likewise P contains macro parameters if any. Preserve backslash 82523955d011SMarcel Moolenaar# newline sequences. 82533955d011SMarcel Moolenaar 82543955d011SMarcel Moolenaarac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 82553955d011SMarcel Moolenaarsed -n ' 82563955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g 82573955d011SMarcel Moolenaart rset 82583955d011SMarcel Moolenaar:rset 82593955d011SMarcel Moolenaars/^[ ]*#[ ]*define[ ][ ]*/ / 82603955d011SMarcel Moolenaart def 82613955d011SMarcel Moolenaard 82623955d011SMarcel Moolenaar:def 82633955d011SMarcel Moolenaars/\\$// 82643955d011SMarcel Moolenaart bsnl 82653955d011SMarcel Moolenaars/["\\]/\\&/g 82663955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 82673955d011SMarcel MoolenaarD["\1"]=" \3"/p 82683955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 82693955d011SMarcel Moolenaard 82703955d011SMarcel Moolenaar:bsnl 82713955d011SMarcel Moolenaars/["\\]/\\&/g 82723955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 82733955d011SMarcel MoolenaarD["\1"]=" \3\\\\\\n"\\/p 82743955d011SMarcel Moolenaart cont 82753955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 82763955d011SMarcel Moolenaart cont 82773955d011SMarcel Moolenaard 82783955d011SMarcel Moolenaar:cont 82793955d011SMarcel Moolenaarn 82803955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g 82813955d011SMarcel Moolenaart clear 82823955d011SMarcel Moolenaar:clear 82833955d011SMarcel Moolenaars/\\$// 82843955d011SMarcel Moolenaart bsnlc 82853955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/p 82863955d011SMarcel Moolenaard 82873955d011SMarcel Moolenaar:bsnlc 82883955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 82893955d011SMarcel Moolenaarb cont 82903955d011SMarcel Moolenaar' <confdefs.h | sed ' 82913955d011SMarcel Moolenaars/'"$ac_delim"'/"\\\ 82923955d011SMarcel Moolenaar"/g' >>$CONFIG_STATUS || ac_write_fail=1 82933955d011SMarcel Moolenaar 82943955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 82953955d011SMarcel Moolenaar for (key in D) D_is_set[key] = 1 82963955d011SMarcel Moolenaar FS = "" 82973955d011SMarcel Moolenaar} 82983955d011SMarcel Moolenaar/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 82993955d011SMarcel Moolenaar line = \$ 0 83003955d011SMarcel Moolenaar split(line, arg, " ") 83013955d011SMarcel Moolenaar if (arg[1] == "#") { 83023955d011SMarcel Moolenaar defundef = arg[2] 83033955d011SMarcel Moolenaar mac1 = arg[3] 83043955d011SMarcel Moolenaar } else { 83053955d011SMarcel Moolenaar defundef = substr(arg[1], 2) 83063955d011SMarcel Moolenaar mac1 = arg[2] 83073955d011SMarcel Moolenaar } 83083955d011SMarcel Moolenaar split(mac1, mac2, "(") #) 83093955d011SMarcel Moolenaar macro = mac2[1] 83103955d011SMarcel Moolenaar prefix = substr(line, 1, index(line, defundef) - 1) 83113955d011SMarcel Moolenaar if (D_is_set[macro]) { 83123955d011SMarcel Moolenaar # Preserve the white space surrounding the "#". 83133955d011SMarcel Moolenaar print prefix "define", macro P[macro] D[macro] 83143955d011SMarcel Moolenaar next 83153955d011SMarcel Moolenaar } else { 83163955d011SMarcel Moolenaar # Replace #undef with comments. This is necessary, for example, 83173955d011SMarcel Moolenaar # in the case of _POSIX_SOURCE, which is predefined and required 83183955d011SMarcel Moolenaar # on some systems where configure will not decide to define it. 83193955d011SMarcel Moolenaar if (defundef == "undef") { 83203955d011SMarcel Moolenaar print "/*", prefix defundef, macro, "*/" 83213955d011SMarcel Moolenaar next 83223955d011SMarcel Moolenaar } 83233955d011SMarcel Moolenaar } 83243955d011SMarcel Moolenaar} 83253955d011SMarcel Moolenaar{ print } 83263955d011SMarcel Moolenaar_ACAWK 83273955d011SMarcel Moolenaar_ACEOF 83283955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 832949caa483SSimon J. Gerraty as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 83303955d011SMarcel Moolenaarfi # test -n "$CONFIG_HEADERS" 83313955d011SMarcel Moolenaar 83323955d011SMarcel Moolenaar 83333955d011SMarcel Moolenaareval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 83343955d011SMarcel Moolenaarshift 83353955d011SMarcel Moolenaarfor ac_tag 83363955d011SMarcel Moolenaardo 83373955d011SMarcel Moolenaar case $ac_tag in 83383955d011SMarcel Moolenaar :[FHLC]) ac_mode=$ac_tag; continue;; 83393955d011SMarcel Moolenaar esac 83403955d011SMarcel Moolenaar case $ac_mode$ac_tag in 83413955d011SMarcel Moolenaar :[FHL]*:*);; 834222619282SSimon J. Gerraty :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 83433955d011SMarcel Moolenaar :[FH]-) ac_tag=-:-;; 83443955d011SMarcel Moolenaar :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 83453955d011SMarcel Moolenaar esac 83463955d011SMarcel Moolenaar ac_save_IFS=$IFS 83473955d011SMarcel Moolenaar IFS=: 83483955d011SMarcel Moolenaar set x $ac_tag 83493955d011SMarcel Moolenaar IFS=$ac_save_IFS 83503955d011SMarcel Moolenaar shift 83513955d011SMarcel Moolenaar ac_file=$1 83523955d011SMarcel Moolenaar shift 83533955d011SMarcel Moolenaar 83543955d011SMarcel Moolenaar case $ac_mode in 83553955d011SMarcel Moolenaar :L) ac_source=$1;; 83563955d011SMarcel Moolenaar :[FH]) 83573955d011SMarcel Moolenaar ac_file_inputs= 83583955d011SMarcel Moolenaar for ac_f 83593955d011SMarcel Moolenaar do 83603955d011SMarcel Moolenaar case $ac_f in 836149caa483SSimon J. Gerraty -) ac_f="$ac_tmp/stdin";; 83623955d011SMarcel Moolenaar *) # Look for the file first in the build tree, then in the source tree 83633955d011SMarcel Moolenaar # (if the path is not absolute). The absolute path cannot be DOS-style, 836422619282SSimon J. Gerraty # because $ac_f cannot contain ':'. 83653955d011SMarcel Moolenaar test -f "$ac_f" || 83663955d011SMarcel Moolenaar case $ac_f in 83673955d011SMarcel Moolenaar [\\/$]*) false;; 83683955d011SMarcel Moolenaar *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 83693955d011SMarcel Moolenaar esac || 837022619282SSimon J. Gerraty as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 83713955d011SMarcel Moolenaar esac 83724fde40d9SSimon J. Gerraty case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 83733955d011SMarcel Moolenaar as_fn_append ac_file_inputs " '$ac_f'" 83743955d011SMarcel Moolenaar done 83753955d011SMarcel Moolenaar 837622619282SSimon J. Gerraty # Let's still pretend it is 'configure' which instantiates (i.e., don't 83773955d011SMarcel Moolenaar # use $as_me), people would be surprised to read: 83783955d011SMarcel Moolenaar # /* config.h. Generated by config.status. */ 83793955d011SMarcel Moolenaar configure_input='Generated from '` 83804fde40d9SSimon J. Gerraty printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 83813955d011SMarcel Moolenaar `' by configure.' 83823955d011SMarcel Moolenaar if test x"$ac_file" != x-; then 83833955d011SMarcel Moolenaar configure_input="$ac_file. $configure_input" 83844fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 83854fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: creating $ac_file" >&6;} 83863955d011SMarcel Moolenaar fi 83873955d011SMarcel Moolenaar # Neutralize special characters interpreted by sed in replacement strings. 83883955d011SMarcel Moolenaar case $configure_input in #( 83893955d011SMarcel Moolenaar *\&* | *\|* | *\\* ) 83904fde40d9SSimon J. Gerraty ac_sed_conf_input=`printf "%s\n" "$configure_input" | 83913955d011SMarcel Moolenaar sed 's/[\\\\&|]/\\\\&/g'`;; #( 83923955d011SMarcel Moolenaar *) ac_sed_conf_input=$configure_input;; 83933955d011SMarcel Moolenaar esac 83943955d011SMarcel Moolenaar 83953955d011SMarcel Moolenaar case $ac_tag in 839649caa483SSimon J. Gerraty *:-:* | *:-) cat >"$ac_tmp/stdin" \ 839749caa483SSimon J. Gerraty || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 83983955d011SMarcel Moolenaar esac 83993955d011SMarcel Moolenaar ;; 84003955d011SMarcel Moolenaar esac 84013955d011SMarcel Moolenaar 84023955d011SMarcel Moolenaar ac_dir=`$as_dirname -- "$ac_file" || 84033955d011SMarcel Moolenaar$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 84043955d011SMarcel Moolenaar X"$ac_file" : 'X\(//\)[^/]' \| \ 84053955d011SMarcel Moolenaar X"$ac_file" : 'X\(//\)$' \| \ 84063955d011SMarcel Moolenaar X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 84074fde40d9SSimon J. Gerratyprintf "%s\n" X"$ac_file" | 84083955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 84093955d011SMarcel Moolenaar s//\1/ 84103955d011SMarcel Moolenaar q 84113955d011SMarcel Moolenaar } 84123955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 84133955d011SMarcel Moolenaar s//\1/ 84143955d011SMarcel Moolenaar q 84153955d011SMarcel Moolenaar } 84163955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 84173955d011SMarcel Moolenaar s//\1/ 84183955d011SMarcel Moolenaar q 84193955d011SMarcel Moolenaar } 84203955d011SMarcel Moolenaar /^X\(\/\).*/{ 84213955d011SMarcel Moolenaar s//\1/ 84223955d011SMarcel Moolenaar q 84233955d011SMarcel Moolenaar } 84243955d011SMarcel Moolenaar s/.*/./; q'` 84253955d011SMarcel Moolenaar as_dir="$ac_dir"; as_fn_mkdir_p 84263955d011SMarcel Moolenaar ac_builddir=. 84273955d011SMarcel Moolenaar 84283955d011SMarcel Moolenaarcase "$ac_dir" in 84293955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 84303955d011SMarcel Moolenaar*) 84314fde40d9SSimon J. Gerraty ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 84323955d011SMarcel Moolenaar # A ".." for each directory in $ac_dir_suffix. 84334fde40d9SSimon J. Gerraty ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 84343955d011SMarcel Moolenaar case $ac_top_builddir_sub in 84353955d011SMarcel Moolenaar "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 84363955d011SMarcel Moolenaar *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 84373955d011SMarcel Moolenaar esac ;; 84383955d011SMarcel Moolenaaresac 84393955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd 84403955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix 84413955d011SMarcel Moolenaar# for backward compatibility: 84423955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix 84433955d011SMarcel Moolenaar 84443955d011SMarcel Moolenaarcase $srcdir in 84453955d011SMarcel Moolenaar .) # We are building in place. 84463955d011SMarcel Moolenaar ac_srcdir=. 84473955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_builddir_sub 84483955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd ;; 84493955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) # Absolute name. 84503955d011SMarcel Moolenaar ac_srcdir=$srcdir$ac_dir_suffix; 84513955d011SMarcel Moolenaar ac_top_srcdir=$srcdir 84523955d011SMarcel Moolenaar ac_abs_top_srcdir=$srcdir ;; 84533955d011SMarcel Moolenaar *) # Relative name. 84543955d011SMarcel Moolenaar ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 84553955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_build_prefix$srcdir 84563955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 84573955d011SMarcel Moolenaaresac 84583955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 84593955d011SMarcel Moolenaar 84603955d011SMarcel Moolenaar 84613955d011SMarcel Moolenaar case $ac_mode in 84623955d011SMarcel Moolenaar :F) 84633955d011SMarcel Moolenaar # 84643955d011SMarcel Moolenaar # CONFIG_FILE 84653955d011SMarcel Moolenaar # 84663955d011SMarcel Moolenaar 84673955d011SMarcel Moolenaar case $INSTALL in 84683955d011SMarcel Moolenaar [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 84693955d011SMarcel Moolenaar *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 84703955d011SMarcel Moolenaar esac 84713955d011SMarcel Moolenaar_ACEOF 84723955d011SMarcel Moolenaar 84733955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 84743955d011SMarcel Moolenaar# If the template does not know about datarootdir, expand it. 84753955d011SMarcel Moolenaar# FIXME: This hack should be removed a few years after 2.60. 84763955d011SMarcel Moolenaarac_datarootdir_hack=; ac_datarootdir_seen= 84773955d011SMarcel Moolenaarac_sed_dataroot=' 84783955d011SMarcel Moolenaar/datarootdir/ { 84793955d011SMarcel Moolenaar p 84803955d011SMarcel Moolenaar q 84813955d011SMarcel Moolenaar} 84823955d011SMarcel Moolenaar/@datadir@/p 84833955d011SMarcel Moolenaar/@docdir@/p 84843955d011SMarcel Moolenaar/@infodir@/p 84853955d011SMarcel Moolenaar/@localedir@/p 84863955d011SMarcel Moolenaar/@mandir@/p' 84873955d011SMarcel Moolenaarcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 84883955d011SMarcel Moolenaar*datarootdir*) ac_datarootdir_seen=yes;; 84893955d011SMarcel Moolenaar*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 84904fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 84914fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 84923955d011SMarcel Moolenaar_ACEOF 84933955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 84943955d011SMarcel Moolenaar ac_datarootdir_hack=' 84953955d011SMarcel Moolenaar s&@datadir@&$datadir&g 84963955d011SMarcel Moolenaar s&@docdir@&$docdir&g 84973955d011SMarcel Moolenaar s&@infodir@&$infodir&g 84983955d011SMarcel Moolenaar s&@localedir@&$localedir&g 84993955d011SMarcel Moolenaar s&@mandir@&$mandir&g 85003955d011SMarcel Moolenaar s&\\\${datarootdir}&$datarootdir&g' ;; 85013955d011SMarcel Moolenaaresac 85023955d011SMarcel Moolenaar_ACEOF 85033955d011SMarcel Moolenaar 850422619282SSimon J. Gerraty# Neutralize VPATH when '$srcdir' = '.'. 85053955d011SMarcel Moolenaar# Shell code in configure.ac might set extrasub. 85063955d011SMarcel Moolenaar# FIXME: do we really want to maintain this feature? 85073955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 85083955d011SMarcel Moolenaarac_sed_extra="$ac_vpsub 85093955d011SMarcel Moolenaar$extrasub 85103955d011SMarcel Moolenaar_ACEOF 85113955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 85123955d011SMarcel Moolenaar:t 85133955d011SMarcel Moolenaar/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 85143955d011SMarcel Moolenaars|@configure_input@|$ac_sed_conf_input|;t t 85153955d011SMarcel Moolenaars&@top_builddir@&$ac_top_builddir_sub&;t t 85163955d011SMarcel Moolenaars&@top_build_prefix@&$ac_top_build_prefix&;t t 85173955d011SMarcel Moolenaars&@srcdir@&$ac_srcdir&;t t 85183955d011SMarcel Moolenaars&@abs_srcdir@&$ac_abs_srcdir&;t t 85193955d011SMarcel Moolenaars&@top_srcdir@&$ac_top_srcdir&;t t 85203955d011SMarcel Moolenaars&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 85213955d011SMarcel Moolenaars&@builddir@&$ac_builddir&;t t 85223955d011SMarcel Moolenaars&@abs_builddir@&$ac_abs_builddir&;t t 85233955d011SMarcel Moolenaars&@abs_top_builddir@&$ac_abs_top_builddir&;t t 85243955d011SMarcel Moolenaars&@INSTALL@&$ac_INSTALL&;t t 85253955d011SMarcel Moolenaar$ac_datarootdir_hack 85263955d011SMarcel Moolenaar" 852749caa483SSimon J. Gerratyeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 852849caa483SSimon J. Gerraty >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 85293955d011SMarcel Moolenaar 85303955d011SMarcel Moolenaartest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 853149caa483SSimon J. Gerraty { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 853249caa483SSimon J. Gerraty { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 853349caa483SSimon J. Gerraty "$ac_tmp/out"`; test -z "$ac_out"; } && 853422619282SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 853549caa483SSimon J. Gerratywhich seems to be undefined. Please make sure it is defined" >&5 853622619282SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 853749caa483SSimon J. Gerratywhich seems to be undefined. Please make sure it is defined" >&2;} 85383955d011SMarcel Moolenaar 853949caa483SSimon J. Gerraty rm -f "$ac_tmp/stdin" 85403955d011SMarcel Moolenaar case $ac_file in 854149caa483SSimon J. Gerraty -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 854249caa483SSimon J. Gerraty *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 85433955d011SMarcel Moolenaar esac \ 854449caa483SSimon J. Gerraty || as_fn_error $? "could not create $ac_file" "$LINENO" 5 85453955d011SMarcel Moolenaar ;; 85463955d011SMarcel Moolenaar :H) 85473955d011SMarcel Moolenaar # 85483955d011SMarcel Moolenaar # CONFIG_HEADER 85493955d011SMarcel Moolenaar # 85503955d011SMarcel Moolenaar if test x"$ac_file" != x-; then 85513955d011SMarcel Moolenaar { 85524fde40d9SSimon J. Gerraty printf "%s\n" "/* $configure_input */" >&1 \ 855349caa483SSimon J. Gerraty && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 855449caa483SSimon J. Gerraty } >"$ac_tmp/config.h" \ 855549caa483SSimon J. Gerraty || as_fn_error $? "could not create $ac_file" "$LINENO" 5 855649caa483SSimon J. Gerraty if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 85574fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 85584fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 85593955d011SMarcel Moolenaar else 85603955d011SMarcel Moolenaar rm -f "$ac_file" 856149caa483SSimon J. Gerraty mv "$ac_tmp/config.h" "$ac_file" \ 856249caa483SSimon J. Gerraty || as_fn_error $? "could not create $ac_file" "$LINENO" 5 85633955d011SMarcel Moolenaar fi 85643955d011SMarcel Moolenaar else 85654fde40d9SSimon J. Gerraty printf "%s\n" "/* $configure_input */" >&1 \ 856649caa483SSimon J. Gerraty && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 856749caa483SSimon J. Gerraty || as_fn_error $? "could not create -" "$LINENO" 5 85683955d011SMarcel Moolenaar fi 85693955d011SMarcel Moolenaar ;; 85703955d011SMarcel Moolenaar 85713955d011SMarcel Moolenaar 85723955d011SMarcel Moolenaar esac 85733955d011SMarcel Moolenaar 85743955d011SMarcel Moolenaardone # for ac_tag 85753955d011SMarcel Moolenaar 85763955d011SMarcel Moolenaar 85773955d011SMarcel Moolenaaras_fn_exit 0 85783955d011SMarcel Moolenaar_ACEOF 85793955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save 85803955d011SMarcel Moolenaar 85813955d011SMarcel Moolenaartest $ac_write_fail = 0 || 858249caa483SSimon J. Gerraty as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 85833955d011SMarcel Moolenaar 85843955d011SMarcel Moolenaar 85853955d011SMarcel Moolenaar# configure is writing to config.log, and then calls config.status. 85863955d011SMarcel Moolenaar# config.status does its own redirection, appending to config.log. 85873955d011SMarcel Moolenaar# Unfortunately, on DOS this fails, as config.log is still kept open 85883955d011SMarcel Moolenaar# by configure, so config.status won't be able to write to it; its 85893955d011SMarcel Moolenaar# output is simply discarded. So we exec the FD to /dev/null, 85903955d011SMarcel Moolenaar# effectively closing config.log, so it can be properly (re)opened and 85913955d011SMarcel Moolenaar# appended to by config.status. When coming back to configure, we 85923955d011SMarcel Moolenaar# need to make the FD available again. 85933955d011SMarcel Moolenaarif test "$no_create" != yes; then 85943955d011SMarcel Moolenaar ac_cs_success=: 85953955d011SMarcel Moolenaar ac_config_status_args= 85963955d011SMarcel Moolenaar test "$silent" = yes && 85973955d011SMarcel Moolenaar ac_config_status_args="$ac_config_status_args --quiet" 85983955d011SMarcel Moolenaar exec 5>/dev/null 85993955d011SMarcel Moolenaar $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 86003955d011SMarcel Moolenaar exec 5>>config.log 86013955d011SMarcel Moolenaar # Use ||, not &&, to avoid exiting from the if with $? = 1, which 86023955d011SMarcel Moolenaar # would make configure fail if this is the last instruction. 860349caa483SSimon J. Gerraty $ac_cs_success || as_fn_exit 1 86043955d011SMarcel Moolenaarfi 86053955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 86064fde40d9SSimon J. Gerraty { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 86074fde40d9SSimon J. Gerratyprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 86083955d011SMarcel Moolenaarfi 86093955d011SMarcel Moolenaar 86103955d011SMarcel Moolenaarcat <<EOF 86113955d011SMarcel Moolenaar 86123955d011SMarcel MoolenaarYou can now run 86133955d011SMarcel Moolenaar 86143955d011SMarcel Moolenaar sh ./make-bootstrap.sh 86153955d011SMarcel Moolenaar 86163955d011SMarcel Moolenaarto produce a fully functional bmake. 86173955d011SMarcel Moolenaar 86183955d011SMarcel MoolenaarEOF 86194fde40d9SSimon J. Gerraty 8620