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